This commit is contained in:
2026-10-27 10:22:58 +07:00
parent 9f5035aed3
commit fb2fa9c65a
53 changed files with 52 additions and 52 deletions
@@ -1,4 +1,4 @@
import{H as e,Lt as t,Mt as n,U as r,X as i,Z as a,_n as o,at as s,bt as c,d as l,g as u,it as d,kt as f,nt as p,p as m,st as h,tt as g}from"./client-Cla4nwje.js";import{s as _}from"./ui-DEaRtHGn.js";import{i as v,o as y}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{G as b,H as x,J as S,K as C,N as w,P as T,U as E,Z as D,q as O}from"./index-Ew5kbqon.js";function k(e){let{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:o,dividerColor:s,actionColor:c,textColor1:l,textColor2:u,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,infoColor:g,successColor:_,warningColor:v,errorColor:y,fontSize:b}=e;return Object.assign(Object.assign({},T),{fontSize:b,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${s}`,color:c,titleTextColor:l,iconColor:u,contentTextColor:u,closeBorderRadius:n,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,borderInfo:`1px solid ${a(o,i(g,{alpha:.25}))}`,colorInfo:a(o,i(g,{alpha:.08})),titleTextColorInfo:l,iconColorInfo:g,contentTextColorInfo:u,closeColorHoverInfo:d,closeColorPressedInfo:f,closeIconColorInfo:p,closeIconColorHoverInfo:m,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${a(o,i(_,{alpha:.25}))}`,colorSuccess:a(o,i(_,{alpha:.08})),titleTextColorSuccess:l,iconColorSuccess:_,contentTextColorSuccess:u,closeColorHoverSuccess:d,closeColorPressedSuccess:f,closeIconColorSuccess:p,closeIconColorHoverSuccess:m,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${a(o,i(v,{alpha:.33}))}`,colorWarning:a(o,i(v,{alpha:.08})),titleTextColorWarning:l,iconColorWarning:v,contentTextColorWarning:u,closeColorHoverWarning:d,closeColorPressedWarning:f,closeIconColorWarning:p,closeIconColorHoverWarning:m,closeIconColorPressedWarning:h,borderError:`1px solid ${a(o,i(y,{alpha:.25}))}`,colorError:a(o,i(y,{alpha:.08})),titleTextColorError:l,iconColorError:y,contentTextColorError:u,closeColorHoverError:d,closeColorPressedError:f,closeIconColorError:p,closeIconColorHoverError:m,closeIconColorPressedError:h})}var A={name:`Alert`,common:l,self:k},j=p(`alert`,`
import{H as e,Lt as t,Mt as n,U as r,X as i,Z as a,_n as o,at as s,bt as c,d as l,g as u,it as d,kt as f,nt as p,p as m,st as h,tt as g}from"./client-Cla4nwje.js";import{s as _}from"./ui-BA7-de63.js";import{i as v,o as y}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{G as b,H as x,J as S,K as C,N as w,P as T,U as E,Z as D,q as O}from"./index-7v6g2BIQ.js";function k(e){let{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:o,dividerColor:s,actionColor:c,textColor1:l,textColor2:u,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,infoColor:g,successColor:_,warningColor:v,errorColor:y,fontSize:b}=e;return Object.assign(Object.assign({},T),{fontSize:b,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${s}`,color:c,titleTextColor:l,iconColor:u,contentTextColor:u,closeBorderRadius:n,closeColorHover:d,closeColorPressed:f,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:h,borderInfo:`1px solid ${a(o,i(g,{alpha:.25}))}`,colorInfo:a(o,i(g,{alpha:.08})),titleTextColorInfo:l,iconColorInfo:g,contentTextColorInfo:u,closeColorHoverInfo:d,closeColorPressedInfo:f,closeIconColorInfo:p,closeIconColorHoverInfo:m,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${a(o,i(_,{alpha:.25}))}`,colorSuccess:a(o,i(_,{alpha:.08})),titleTextColorSuccess:l,iconColorSuccess:_,contentTextColorSuccess:u,closeColorHoverSuccess:d,closeColorPressedSuccess:f,closeIconColorSuccess:p,closeIconColorHoverSuccess:m,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${a(o,i(v,{alpha:.33}))}`,colorWarning:a(o,i(v,{alpha:.08})),titleTextColorWarning:l,iconColorWarning:v,contentTextColorWarning:u,closeColorHoverWarning:d,closeColorPressedWarning:f,closeIconColorWarning:p,closeIconColorHoverWarning:m,closeIconColorPressedWarning:h,borderError:`1px solid ${a(o,i(y,{alpha:.25}))}`,colorError:a(o,i(y,{alpha:.08})),titleTextColorError:l,iconColorError:y,contentTextColorError:u,closeColorHoverError:d,closeColorPressedError:f,closeIconColorError:p,closeIconColorHoverError:m,closeIconColorPressedError:h})}var A={name:`Alert`,common:l,self:k},j=p(`alert`,`
line-height: var(--n-line-height);
border-radius: var(--n-border-radius);
position: relative;
@@ -1,4 +1,4 @@
import{H as e,Mt as t,Pt as n,Rt as r,U as i,Vt as a,X as o,Y as s,Z as c,_n as l,at as u,bn as d,bt as f,g as p,h as m,it as h,kt as g,m as _,nt as v,ot as y,p as b,st as x,tt as S}from"./client-Cla4nwje.js";import{c as C,l as w,o as T,r as E}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as D}from"./use-form-item-CLnY4YBF.js";import{A as O,B as k,H as A,W as j,X as M,it as N}from"./index-Ew5kbqon.js";var P=typeof document<`u`&&typeof window<`u`,{cubicBezierEaseInOut:F}=m;function I({duration:e=`.2s`,delay:t=`.1s`}={}){return[S(`&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to`,{opacity:1}),S(`&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from`,`
import{H as e,Mt as t,Pt as n,Rt as r,U as i,Vt as a,X as o,Y as s,Z as c,_n as l,at as u,bn as d,bt as f,g as p,h as m,it as h,kt as g,m as _,nt as v,ot as y,p as b,st as x,tt as S}from"./client-Cla4nwje.js";import{c as C,l as w,o as T,r as E}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as D}from"./use-form-item-CLnY4YBF.js";import{A as O,B as k,H as A,W as j,X as M,it as N}from"./index-7v6g2BIQ.js";var P=typeof document<`u`&&typeof window<`u`,{cubicBezierEaseInOut:F}=m;function I({duration:e=`.2s`,delay:t=`.1s`}={}){return[S(`&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to`,{opacity:1}),S(`&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from`,`
opacity: 0!important;
margin-left: 0!important;
margin-right: 0!important;
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Yt as o,_n as s,ht as c,kt as l,on as u,qt as d,u as f,wt as p,xt as m,zn as h}from"./client-Cla4nwje.js";import{i as g}from"./ui-DEaRtHGn.js";import{t as _}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as v}from"./Rate-N4eDJVtn.js";import{i as y}from"./index-Ew5kbqon.js";import{t as b}from"./HeaderMenu-JIl2V8pE.js";import{t as x}from"./SiteFooter-Cij-GiXO.js";var S={class:`center-block-custom`},C={class:`width1200 display-table catalog-grid`},w=[`onClick`],T={class:`scenario-content-block`},E={class:`scenario-title`},D={class:`scenario-description`},O={class:`scenario-rating`},k={key:1},A={key:2},j={key:0,class:`scenario-difficulty`},M={class:`scenario-label`},N=_(l({__name:`CatalogPage`,setup(l){let _=y(),N=s([]),P=f();async function F(){N.value=[];let e=await _.GetScenariosCatalog({});N.value=e.scenarios}async function I(e){P.push(`/scenarios/`+e)}return F(),(s,l)=>(d(),p(c,null,[m(`div`,S,[m(`div`,C,[(d(!0),p(c,null,o(N.value,o=>(d(),p(`div`,{class:`scenario-block`,onClick:e=>I(o.ID),key:o.ID},[m(`div`,{class:`scenario-image-block scenario-image`,style:h({backgroundImage:`url(${o.image})`})},null,4),m(`div`,T,[m(`p`,E,e(o.name),1),m(`p`,D,e(o.description),1),m(`div`,O,[o.reviewsCount?(d(),a(i(v),{key:0,value:o.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):t(``,!0),o.reviewsCount?(d(),p(`span`,k,e(o.averageRating?.toFixed(1))+` · `+e(o.reviewsCount),1)):(d(),p(`span`,A,`Пока нет оценок`))]),o.difficulty?(d(),p(`div`,j,`Сложность: `+e(o.difficulty),1)):t(``,!0),m(`p`,M,[r(i(g),{bordered:!1,type:`success`,class:`status-block`},{default:u(()=>[n(`Автор: `+e(o.author?.username),1)]),_:2},1024)])])],8,w))),128))]),r(x)]),r(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-90b28396`]]),P=l({__name:`CatalogView`,setup(e){return(e,t)=>(d(),a(N))}});export{P as default};
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Yt as o,_n as s,ht as c,kt as l,on as u,qt as d,u as f,wt as p,xt as m,zn as h}from"./client-Cla4nwje.js";import{i as g}from"./ui-BA7-de63.js";import{t as _}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as v}from"./Rate-CGNhuh14.js";import{i as y}from"./index-7v6g2BIQ.js";import{t as b}from"./HeaderMenu-DU5PaOxU.js";import{t as x}from"./SiteFooter-Cij-GiXO.js";var S={class:`center-block-custom`},C={class:`width1200 display-table catalog-grid`},w=[`onClick`],T={class:`scenario-content-block`},E={class:`scenario-title`},D={class:`scenario-description`},O={class:`scenario-rating`},k={key:1},A={key:2},j={key:0,class:`scenario-difficulty`},M={class:`scenario-label`},N=_(l({__name:`CatalogPage`,setup(l){let _=y(),N=s([]),P=f();async function F(){N.value=[];let e=await _.GetScenariosCatalog({});N.value=e.scenarios}async function I(e){P.push(`/scenarios/`+e)}return F(),(s,l)=>(d(),p(c,null,[m(`div`,S,[m(`div`,C,[(d(!0),p(c,null,o(N.value,o=>(d(),p(`div`,{class:`scenario-block`,onClick:e=>I(o.ID),key:o.ID},[m(`div`,{class:`scenario-image-block scenario-image`,style:h({backgroundImage:`url(${o.image})`})},null,4),m(`div`,T,[m(`p`,E,e(o.name),1),m(`p`,D,e(o.description),1),m(`div`,O,[o.reviewsCount?(d(),a(i(v),{key:0,value:o.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):t(``,!0),o.reviewsCount?(d(),p(`span`,k,e(o.averageRating?.toFixed(1))+` · `+e(o.reviewsCount),1)):(d(),p(`span`,A,`Пока нет оценок`))]),o.difficulty?(d(),p(`div`,j,`Сложность: `+e(o.difficulty),1)):t(``,!0),m(`p`,M,[r(i(g),{bordered:!1,type:`success`,class:`status-block`},{default:u(()=>[n(`Автор: `+e(o.author?.username),1)]),_:2},1024)])])],8,w))),128))]),r(x)]),r(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-90b28396`]]),P=l({__name:`CatalogView`,setup(e){return(e,t)=>(d(),a(N))}});export{P as default};
@@ -1 +1 @@
import{Ot as e,ht as t,kt as n,qt as r,wt as i}from"./client-Cla4nwje.js";import{t as a}from"./HeaderMenu-JIl2V8pE.js";import{t as o}from"./DocsPage-CAMeU9Aq.js";var s=n({__name:`ConsentView`,setup(n){return(n,s)=>(r(),i(t,null,[e(o,{kind:`consent`}),e(a)],64))}});export{s as default};
import{Ot as e,ht as t,kt as n,qt as r,wt as i}from"./client-Cla4nwje.js";import{t as a}from"./HeaderMenu-DU5PaOxU.js";import{t as o}from"./DocsPage-B4sSrCxt.js";var s=n({__name:`ConsentView`,setup(n){return(n,s)=>(r(),i(t,null,[e(o,{kind:`consent`}),e(a)],64))}});export{s as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Bn as e,Dt as t,Ot as n,Sn as r,St as i,Wt as a,_n as o,a as s,kt as c,on as l,qt as u,wt as d,xt as f}from"./client-Cla4nwje.js";import{t as p}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as m}from"./Alert-DvJHNok4.js";import{t as h}from"./Spin-CgEUbJlh.js";import{i as g}from"./index-Ew5kbqon.js";import{t as _}from"./SiteFooter-Cij-GiXO.js";import{t as v}from"./HeaderText-C-Km4AJH.js";var y={class:`center-block-custom`},b={class:`width700 doc-page`},x={class:`doc-title`},S={key:0,class:`doc-loading`},C={key:2,class:`paper-block`},w={class:`paper`},T={class:`doc-text`},E={class:`docs-links`},D=p(c({__name:`DocsPage`,props:{kind:{}},setup(c){let p=c,D={terms:`Пользовательское соглашение`,privacy:`Политика конфиденциальности`,consent:`Согласие на обработку персональных данных`},O=o(``),k=o(!0),A=o(``);return a(async()=>{let e=g(),t={terms:()=>e.GetTerms({}),privacy:()=>e.GetPrivacy({}),consent:()=>e.GetConsent({})};try{let e=await t[p.kind]();O.value=e.text||``}catch(e){A.value=e instanceof Error?e.message:`Не удалось загрузить документ`}finally{k.value=!1}}),(a,o)=>(u(),d(`div`,y,[f(`div`,b,[f(`h1`,x,[n(v,null,{default:l(()=>[t(e(D[p.kind]),1)]),_:1})]),k.value?(u(),d(`div`,S,[n(r(h),{size:`large`})])):A.value?(u(),i(r(m),{key:1,type:`error`,"show-icon":!1,class:`doc-error`},{default:l(()=>[t(e(A.value),1)]),_:1})):(u(),d(`div`,C,[f(`div`,w,[f(`p`,T,e(O.value),1)]),o[0]||=f(`div`,{class:`paper-shadow paper-shadow-left`},null,-1),o[1]||=f(`div`,{class:`paper-shadow paper-shadow-right`},null,-1)])),f(`div`,E,[o[5]||=t(` Смотрите также: `,-1),n(r(s),{to:`/user-agreement`,class:`docs-link`},{default:l(()=>[...o[2]||=[t(`Пользовательское соглашение`,-1)]]),_:1}),o[6]||=t(` · `,-1),n(r(s),{to:`/privacy-policy`,class:`docs-link`},{default:l(()=>[...o[3]||=[t(`Политика конфиденциальности`,-1)]]),_:1}),o[7]||=t(` · `,-1),n(r(s),{to:`/consent`,class:`docs-link`},{default:l(()=>[...o[4]||=[t(`Согласие на обработку персональных данных`,-1)]]),_:1})])]),n(_)]))}}),[[`__scopeId`,`data-v-e5a76370`]]);export{D as t};
import{Bn as e,Dt as t,Ot as n,Sn as r,St as i,Wt as a,_n as o,a as s,kt as c,on as l,qt as u,wt as d,xt as f}from"./client-Cla4nwje.js";import{t as p}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as m}from"./Alert-fL3Q-g2e.js";import{t as h}from"./Spin-BcL1HAqx.js";import{i as g}from"./index-7v6g2BIQ.js";import{t as _}from"./SiteFooter-Cij-GiXO.js";import{t as v}from"./HeaderText-C-Km4AJH.js";var y={class:`center-block-custom`},b={class:`width700 doc-page`},x={class:`doc-title`},S={key:0,class:`doc-loading`},C={key:2,class:`paper-block`},w={class:`paper`},T={class:`doc-text`},E={class:`docs-links`},D=p(c({__name:`DocsPage`,props:{kind:{}},setup(c){let p=c,D={terms:`Пользовательское соглашение`,privacy:`Политика конфиденциальности`,consent:`Согласие на обработку персональных данных`},O=o(``),k=o(!0),A=o(``);return a(async()=>{let e=g(),t={terms:()=>e.GetTerms({}),privacy:()=>e.GetPrivacy({}),consent:()=>e.GetConsent({})};try{let e=await t[p.kind]();O.value=e.text||``}catch(e){A.value=e instanceof Error?e.message:`Не удалось загрузить документ`}finally{k.value=!1}}),(a,o)=>(u(),d(`div`,y,[f(`div`,b,[f(`h1`,x,[n(v,null,{default:l(()=>[t(e(D[p.kind]),1)]),_:1})]),k.value?(u(),d(`div`,S,[n(r(h),{size:`large`})])):A.value?(u(),i(r(m),{key:1,type:`error`,"show-icon":!1,class:`doc-error`},{default:l(()=>[t(e(A.value),1)]),_:1})):(u(),d(`div`,C,[f(`div`,w,[f(`p`,T,e(O.value),1)]),o[0]||=f(`div`,{class:`paper-shadow paper-shadow-left`},null,-1),o[1]||=f(`div`,{class:`paper-shadow paper-shadow-right`},null,-1)])),f(`div`,E,[o[5]||=t(` Смотрите также: `,-1),n(r(s),{to:`/user-agreement`,class:`docs-link`},{default:l(()=>[...o[2]||=[t(`Пользовательское соглашение`,-1)]]),_:1}),o[6]||=t(` · `,-1),n(r(s),{to:`/privacy-policy`,class:`docs-link`},{default:l(()=>[...o[3]||=[t(`Политика конфиденциальности`,-1)]]),_:1}),o[7]||=t(` · `,-1),n(r(s),{to:`/consent`,class:`docs-link`},{default:l(()=>[...o[4]||=[t(`Согласие на обработку персональных данных`,-1)]]),_:1})])]),n(_)]))}}),[[`__scopeId`,`data-v-e5a76370`]]);export{D as t};
@@ -1 +1 @@
import{Mt as e,U as t,bt as n,g as r,kt as i,p as a,st as o}from"./client-Cla4nwje.js";import{a as s,o as c}from"./ui-DEaRtHGn.js";import{t as l}from"./flatten-CWS3ursv.js";import{t as u}from"./get-slot-6kXJmSMP.js";import{_ as d}from"./index-Ew5kbqon.js";function f(){return d}var p={name:`Flex`,self:f},m=i({name:`Flex`,props:Object.assign(Object.assign({},a.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:`medium`},wrap:{type:Boolean,default:!0}}),setup(e){let{mergedClsPrefixRef:i,mergedRtlRef:l}=t(e),u=a(`Flex`,`-flex`,void 0,p,e,i);return{rtlEnabled:r(`Flex`,l,i),mergedClsPrefix:i,margin:n(()=>{let{size:t}=e;if(Array.isArray(t))return{horizontal:t[0],vertical:t[1]};if(typeof t==`number`)return{horizontal:t,vertical:t};let{self:{[o(`gap`,t)]:n}}=u.value,{row:r,col:i}=c(n);return{horizontal:s(i),vertical:s(r)}})}},render(){let{vertical:t,reverse:n,align:r,inline:i,justify:a,margin:o,wrap:s,mergedClsPrefix:c,rtlEnabled:d}=this,f=l(u(this),!1);return f.length?e(`div`,{role:`none`,class:[`${c}-flex`,d&&`${c}-flex--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:a,flexWrap:!s||t?`nowrap`:`wrap`,alignItems:r,gap:`${o.vertical}px ${o.horizontal}px`}},f):null}});export{m as t};
import{Mt as e,U as t,bt as n,g as r,kt as i,p as a,st as o}from"./client-Cla4nwje.js";import{a as s,o as c}from"./ui-BA7-de63.js";import{t as l}from"./flatten-CWS3ursv.js";import{t as u}from"./get-slot-6kXJmSMP.js";import{_ as d}from"./index-7v6g2BIQ.js";function f(){return d}var p={name:`Flex`,self:f},m=i({name:`Flex`,props:Object.assign(Object.assign({},a.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:`medium`},wrap:{type:Boolean,default:!0}}),setup(e){let{mergedClsPrefixRef:i,mergedRtlRef:l}=t(e),u=a(`Flex`,`-flex`,void 0,p,e,i);return{rtlEnabled:r(`Flex`,l,i),mergedClsPrefix:i,margin:n(()=>{let{size:t}=e;if(Array.isArray(t))return{horizontal:t[0],vertical:t[1]};if(typeof t==`number`)return{horizontal:t,vertical:t};let{self:{[o(`gap`,t)]:n}}=u.value,{row:r,col:i}=c(n);return{horizontal:s(i),vertical:s(r)}})}},render(){let{vertical:t,reverse:n,align:r,inline:i,justify:a,margin:o,wrap:s,mergedClsPrefix:c,rtlEnabled:d}=this,f=l(u(this),!1);return f.length?e(`div`,{role:`none`,class:[`${c}-flex`,d&&`${c}-flex--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:a,flexWrap:!s||t?`nowrap`:`wrap`,alignItems:r,gap:`${o.vertical}px ${o.horizontal}px`}},f):null}});export{m as t};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
import{Bn as e,Ct as t,Dt as n,Gt as r,H as i,Ht as a,It as o,Jt as s,K as c,Mt as l,Ot as u,Pt as d,Q as f,Qt as p,Rn as m,Rt as h,Sn as g,St as _,U as v,Vt as y,Wt as b,Xt as x,Y as S,Yt as C,_n as w,at as T,bn as E,bt as D,ct as O,d as k,f as A,g as j,ht as M,it as N,kt as P,l as ee,lt as te,mn as ne,nt as F,on as I,ot as re,p as ie,qt as L,rn as ae,sn as oe,st as se,tn as ce,tt as R,u as le,wt as z,xt as B,zn as ue}from"./client-Cla4nwje.js";import{a as de,i as fe,o as pe,t as me}from"./Follower-DWxDqXiH.js";import{d as he}from"./utils-CHX2YzAW.js";import{d as ge,s as _e,t as ve,u as ye}from"./Card-4DjzIxun.js";import{i as be,n as V,r as xe,t as Se}from"./ui-DEaRtHGn.js";import{i as Ce,n as H,w as we}from"./Suffix-CwgyECAu.js";import{t as Te}from"./Modal-nuK96SRD.js";import{t as Ee}from"./use-merged-state-CUjBEXGr.js";import{n as U,t as W}from"./Button-CO8jWHc6.js";import{n as De,t as Oe}from"./Popover-BgjicTB8.js";import{t as ke}from"./keep-BN7wbZ-H.js";import{n as Ae,t as je}from"./Tabs-CwfU-ea3.js";import{t as Me}from"./Select-ChJX7zEq.js";import{a as Ne,c as G,i as Pe,o as Fe,s as Ie,t as Le}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as Re}from"./Upload-D8piM_PS.js";import{n as ze}from"./use-form-item-CLnY4YBF.js";import{t as Be}from"./Add-C1fA8bsS.js";import{t as Ve}from"./Input-DgjzQgV4.js";import{t as He}from"./Remove-BjQxGX6n.js";import{t as K}from"./Alert-DvJHNok4.js";import{t as q}from"./Space-DrAReMRX.js";import{t as J}from"./Flex-BHOH2CnH.js";import{t as Ue}from"./Rate-N4eDJVtn.js";import{t as We}from"./QrCode-Bpn3d7Xa.js";import{t as Ge}from"./Spin-CgEUbJlh.js";import{t as Ke}from"./text-kNJZsdRI.js";import{A as qe,G as Je,H as Ye,M as Xe,N as Ze,O as Qe,Z as $e,at as et,ct as tt,dt as nt,ft as rt,h as it,i as at,it as Y,nt as ot,o as st,p as ct,pt as lt,r as ut,rt as dt,u as ft}from"./index-Ew5kbqon.js";import{t as pt}from"./HeaderMenu-JIl2V8pE.js";import{t as mt}from"./binary_client-BQlWWiFb.js";import{n as ht,r as gt}from"./application-i1Z_D_jG.js";import{i as _t,n as vt,r as yt,t as bt}from"./ScreenPreview-C9-EnGe4.js";import{n as xt,t as St}from"./datetime-BJNH0M1T.js";import{t as Ct}from"./useDeviceContext-Bf2RvCIa.js";var X=P({name:`ChevronLeft`,render(){return l(`svg`,{viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},l(`path`,{d:`M10.3536 3.14645C10.5488 3.34171 10.5488 3.65829 10.3536 3.85355L6.20711 8L10.3536 12.1464C10.5488 12.3417 10.5488 12.6583 10.3536 12.8536C10.1583 13.0488 9.84171 13.0488 9.64645 12.8536L5.14645 8.35355C4.95118 8.15829 4.95118 7.84171 5.14645 7.64645L9.64645 3.14645C9.84171 2.95118 10.1583 2.95118 10.3536 3.14645Z`,fill:`currentColor`}))}}),wt=P({name:`ChevronRight`,render(){return l(`svg`,{viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},l(`path`,{d:`M5.64645 3.14645C5.45118 3.34171 5.45118 3.65829 5.64645 3.85355L9.79289 8L5.64645 12.1464C5.45118 12.3417 5.45118 12.6583 5.64645 12.8536C5.84171 13.0488 6.15829 13.0488 6.35355 12.8536L10.8536 8.35355C11.0488 8.15829 11.0488 7.84171 10.8536 7.64645L6.35355 3.14645C6.15829 2.95118 5.84171 2.95118 5.64645 3.14645Z`,fill:`currentColor`}))}}),Tt=F(`collapse`,`width: 100%;`,[F(`collapse-item`,`
import{Bn as e,Ct as t,Dt as n,Gt as r,H as i,Ht as a,It as o,Jt as s,K as c,Mt as l,Ot as u,Pt as d,Q as f,Qt as p,Rn as m,Rt as h,Sn as g,St as _,U as v,Vt as y,Wt as b,Xt as x,Y as S,Yt as C,_n as w,at as T,bn as E,bt as D,ct as O,d as k,f as A,g as j,ht as M,it as N,kt as P,l as ee,lt as te,mn as ne,nt as F,on as I,ot as re,p as ie,qt as L,rn as ae,sn as oe,st as se,tn as ce,tt as R,u as le,wt as z,xt as B,zn as ue}from"./client-Cla4nwje.js";import{a as de,i as fe,o as pe,t as me}from"./Follower-BsTJ2P_C.js";import{d as he}from"./utils-CWEDSsX_.js";import{d as ge,s as _e,t as ve,u as ye}from"./Card-CrMmjCG9.js";import{i as be,n as V,r as xe,t as Se}from"./ui-BA7-de63.js";import{i as Ce,n as H,w as we}from"./Suffix-DzMq4Iwi.js";import{t as Te}from"./Modal-CN5nME2y.js";import{t as Ee}from"./use-merged-state-CUjBEXGr.js";import{n as U,t as W}from"./Button-VoKvEQ76.js";import{n as De,t as Oe}from"./Popover-CJZnHaxZ.js";import{t as ke}from"./keep-CqNUaGh1.js";import{n as Ae,t as je}from"./Tabs-DIWGS77J.js";import{t as Me}from"./Select-B9I1NLMN.js";import{a as Ne,c as G,i as Pe,o as Fe,s as Ie,t as Le}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as Re}from"./Upload-B0CETZ5G.js";import{n as ze}from"./use-form-item-CLnY4YBF.js";import{t as Be}from"./Add-C1fA8bsS.js";import{t as Ve}from"./Input-DzFzi-R9.js";import{t as He}from"./Remove-BjQxGX6n.js";import{t as K}from"./Alert-fL3Q-g2e.js";import{t as q}from"./Space-CJfXe_1I.js";import{t as J}from"./Flex-DuV0IffR.js";import{t as Ue}from"./Rate-CGNhuh14.js";import{t as We}from"./QrCode-Bpn3d7Xa.js";import{t as Ge}from"./Spin-BcL1HAqx.js";import{t as Ke}from"./text-Dfj6f9ed.js";import{A as qe,G as Je,H as Ye,M as Xe,N as Ze,O as Qe,Z as $e,at as et,ct as tt,dt as nt,ft as rt,h as it,i as at,it as Y,nt as ot,o as st,p as ct,pt as lt,r as ut,rt as dt,u as ft}from"./index-7v6g2BIQ.js";import{t as pt}from"./HeaderMenu-DU5PaOxU.js";import{t as mt}from"./binary_client-PuN2iwOn.js";import{n as ht,r as gt}from"./application-i1Z_D_jG.js";import{i as _t,n as vt,r as yt,t as bt}from"./ScreenPreview-DrdQtyyv.js";import{n as xt,t as St}from"./datetime-BJNH0M1T.js";import{t as Ct}from"./useDeviceContext-CwuXTrT-.js";var X=P({name:`ChevronLeft`,render(){return l(`svg`,{viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},l(`path`,{d:`M10.3536 3.14645C10.5488 3.34171 10.5488 3.65829 10.3536 3.85355L6.20711 8L10.3536 12.1464C10.5488 12.3417 10.5488 12.6583 10.3536 12.8536C10.1583 13.0488 9.84171 13.0488 9.64645 12.8536L5.14645 8.35355C4.95118 8.15829 4.95118 7.84171 5.14645 7.64645L9.64645 3.14645C9.84171 2.95118 10.1583 2.95118 10.3536 3.14645Z`,fill:`currentColor`}))}}),wt=P({name:`ChevronRight`,render(){return l(`svg`,{viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},l(`path`,{d:`M5.64645 3.14645C5.45118 3.34171 5.45118 3.65829 5.64645 3.85355L9.79289 8L5.64645 12.1464C5.45118 12.3417 5.45118 12.6583 5.64645 12.8536C5.84171 13.0488 6.15829 13.0488 6.35355 12.8536L10.8536 8.35355C11.0488 8.15829 11.0488 7.84171 10.8536 7.64645L6.35355 3.14645C6.15829 2.95118 5.84171 2.95118 5.64645 3.14645Z`,fill:`currentColor`}))}}),Tt=F(`collapse`,`width: 100%;`,[F(`collapse-item`,`
font-size: var(--n-font-size);
color: var(--n-text-color);
transition:
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Bn as e,Ct as t,Dt as n,Ot as r,Rn as i,Sn as a,St as o,_n as s,bt as c,kt as l,on as u,qt as d,rn as f,u as p,wt as m,xt as h}from"./client-Cla4nwje.js";import{i as g,n as _,r as v,t as y}from"./ui-DEaRtHGn.js";import{t as b}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{o as x,st as S}from"./index-Ew5kbqon.js";var C={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 24 24`},w=l({name:`MenuOutlined`,render:function(e,t){return d(),m(`svg`,C,t[0]||=[h(`path`,{d:`M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z`,fill:`currentColor`},null,-1)])}}),T={class:`menu-block`},E=[`aria-expanded`,`aria-label`],D={class:`right-group`},O=b(l({__name:`HeaderMenu`,props:{active:{}},setup(l){let b=l,C=x(),O=p(),k=y(),A=v(),{permissions:j,environment:M,isLoadingEnvironment:N}=S(k),P=c(()=>N.value?`Среда: …`:M.value===`prod`?`Сервер`:M.value===`venue`?`Локальная сеть`:`Среда: ?`);f(()=>C.user,async()=>{try{await k.load()}catch(e){A.error(`Не удалось загрузить сведения сервера`),console.error(`Failed to load server information:`,e)}},{immediate:!0});function F(e){return j.value.includes(e)}let I=()=>{O.push(`/login`)},L=()=>{C.logout(),O.push(`/login`)},R=s(!1);return(s,c)=>(d(),m(`div`,T,[h(`button`,{type:`button`,class:`burger-button`,"aria-expanded":R.value,"aria-label":R.value?`Закрыть меню`:`Открыть меню`,onClick:c[0]||=e=>R.value=!R.value},[r(a(_),{class:`burger-icon`,size:`28`},{default:u(()=>[r(a(w))]),_:1})],8,E),h(`div`,{class:i([`left-group menu-buttons-block`,R.value?``:`menu-buttons-block-active`])},[h(`button`,{type:`button`,class:i([`menu-item-block`,{active:b.active==`main`}]),onClick:c[1]||=e=>a(O).push(`/`)},` Главная `,2),a(C).hasRole(`user`)?(d(),m(`button`,{key:0,type:`button`,class:i([`menu-item-block`,{active:b.active==`office`}]),onClick:c[2]||=e=>a(O).push(`/office`)},` Кабинет `,2)):t(``,!0),F(`games_page`)?(d(),m(`button`,{key:1,type:`button`,class:i([`menu-item-block`,{active:b.active==`games`}]),onClick:c[3]||=e=>a(O).push(`/games`)},` Игры `,2)):t(``,!0),a(C).isAuthenticated?(d(),m(`button`,{key:2,type:`button`,class:`menu-item-block`,onClick:c[4]||=e=>a(O).push(`/screen`)},` Экран `)):t(``,!0),h(`button`,{type:`button`,class:i([`menu-item-block`,{active:b.active==`catalog`}]),onClick:c[5]||=e=>a(O).push(`/catalog`)},` Каталог `,2),F(`scenarios_page`)?(d(),m(`button`,{key:3,type:`button`,class:i([`menu-item-block`,{active:b.active==`scenarios`}]),onClick:c[6]||=e=>a(O).push(`/scenarios`)},` Сценарии `,2)):t(``,!0),F(`tasks_page`)?(d(),m(`button`,{key:4,type:`button`,class:i([`menu-item-block`,{active:b.active==`tasks`}]),onClick:c[7]||=e=>a(O).push(`/tasks`)},` Задачи `,2)):t(``,!0),F(`users_page`)?(d(),m(`button`,{key:5,type:`button`,class:i([`menu-item-block`,{active:b.active==`users`}]),onClick:c[8]||=e=>a(O).push(`/users`)},` Пользователи `,2)):t(``,!0),F(`reviews_page`)?(d(),m(`button`,{key:6,type:`button`,class:i([`menu-item-block`,{active:b.active==`reviews`}]),onClick:c[9]||=e=>a(O).push(`/reviews`)},` Отзывы `,2)):t(``,!0)],2),h(`div`,D,[a(C).isAuthenticated?(d(),o(a(g),{key:0,size:`small`,type:a(M)===`venue`?`warning`:`default`,title:a(M)?`Среда подключённого сервера`:`Среда сервера не определена`,role:`status`},{default:u(()=>[n(e(P.value),1)]),_:1},8,[`type`,`title`])):t(``,!0),a(C).isAuthenticated?t(``,!0):(d(),m(`button`,{key:1,type:`button`,class:`menu-item-block right`,onClick:I},` Войти `)),a(C).isAuthenticated?(d(),m(`button`,{key:2,type:`button`,class:`menu-item-block right`,onClick:L},` Выйти `)):t(``,!0)])]))}}),[[`__scopeId`,`data-v-7ac79e51`]]);export{O as t};
import{Bn as e,Ct as t,Dt as n,Ot as r,Rn as i,Sn as a,St as o,_n as s,bt as c,kt as l,on as u,qt as d,rn as f,u as p,wt as m,xt as h}from"./client-Cla4nwje.js";import{i as g,n as _,r as v,t as y}from"./ui-BA7-de63.js";import{t as b}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{o as x,st as S}from"./index-7v6g2BIQ.js";var C={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 24 24`},w=l({name:`MenuOutlined`,render:function(e,t){return d(),m(`svg`,C,t[0]||=[h(`path`,{d:`M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z`,fill:`currentColor`},null,-1)])}}),T={class:`menu-block`},E=[`aria-expanded`,`aria-label`],D={class:`right-group`},O=b(l({__name:`HeaderMenu`,props:{active:{}},setup(l){let b=l,C=x(),O=p(),k=y(),A=v(),{permissions:j,environment:M,isLoadingEnvironment:N}=S(k),P=c(()=>N.value?`Среда: …`:M.value===`prod`?`Сервер`:M.value===`venue`?`Локальная сеть`:`Среда: ?`);f(()=>C.user,async()=>{try{await k.load()}catch(e){A.error(`Не удалось загрузить сведения сервера`),console.error(`Failed to load server information:`,e)}},{immediate:!0});function F(e){return j.value.includes(e)}let I=()=>{O.push(`/login`)},L=()=>{C.logout(),O.push(`/login`)},R=s(!1);return(s,c)=>(d(),m(`div`,T,[h(`button`,{type:`button`,class:`burger-button`,"aria-expanded":R.value,"aria-label":R.value?`Закрыть меню`:`Открыть меню`,onClick:c[0]||=e=>R.value=!R.value},[r(a(_),{class:`burger-icon`,size:`28`},{default:u(()=>[r(a(w))]),_:1})],8,E),h(`div`,{class:i([`left-group menu-buttons-block`,R.value?``:`menu-buttons-block-active`])},[h(`button`,{type:`button`,class:i([`menu-item-block`,{active:b.active==`main`}]),onClick:c[1]||=e=>a(O).push(`/`)},` Главная `,2),a(C).hasRole(`user`)?(d(),m(`button`,{key:0,type:`button`,class:i([`menu-item-block`,{active:b.active==`office`}]),onClick:c[2]||=e=>a(O).push(`/office`)},` Кабинет `,2)):t(``,!0),F(`games_page`)?(d(),m(`button`,{key:1,type:`button`,class:i([`menu-item-block`,{active:b.active==`games`}]),onClick:c[3]||=e=>a(O).push(`/games`)},` Игры `,2)):t(``,!0),a(C).isAuthenticated?(d(),m(`button`,{key:2,type:`button`,class:`menu-item-block`,onClick:c[4]||=e=>a(O).push(`/screen`)},` Экран `)):t(``,!0),h(`button`,{type:`button`,class:i([`menu-item-block`,{active:b.active==`catalog`}]),onClick:c[5]||=e=>a(O).push(`/catalog`)},` Каталог `,2),F(`scenarios_page`)?(d(),m(`button`,{key:3,type:`button`,class:i([`menu-item-block`,{active:b.active==`scenarios`}]),onClick:c[6]||=e=>a(O).push(`/scenarios`)},` Сценарии `,2)):t(``,!0),F(`tasks_page`)?(d(),m(`button`,{key:4,type:`button`,class:i([`menu-item-block`,{active:b.active==`tasks`}]),onClick:c[7]||=e=>a(O).push(`/tasks`)},` Задачи `,2)):t(``,!0),F(`users_page`)?(d(),m(`button`,{key:5,type:`button`,class:i([`menu-item-block`,{active:b.active==`users`}]),onClick:c[8]||=e=>a(O).push(`/users`)},` Пользователи `,2)):t(``,!0),F(`reviews_page`)?(d(),m(`button`,{key:6,type:`button`,class:i([`menu-item-block`,{active:b.active==`reviews`}]),onClick:c[9]||=e=>a(O).push(`/reviews`)},` Отзывы `,2)):t(``,!0)],2),h(`div`,D,[a(C).isAuthenticated?(d(),o(a(g),{key:0,size:`small`,type:a(M)===`venue`?`warning`:`default`,title:a(M)?`Среда подключённого сервера`:`Среда сервера не определена`,role:`status`},{default:u(()=>[n(e(P.value),1)]),_:1},8,[`type`,`title`])):t(``,!0),a(C).isAuthenticated?t(``,!0):(d(),m(`button`,{key:1,type:`button`,class:`menu-item-block right`,onClick:I},` Войти `)),a(C).isAuthenticated?(d(),m(`button`,{key:2,type:`button`,class:`menu-item-block right`,onClick:L},` Выйти `)):t(``,!0)])]))}}),[[`__scopeId`,`data-v-7ac79e51`]]);export{O as t};
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
import{At as e,H as t,Jt as n,Mt as r,Pt as i,Rt as a,U as o,Wt as s,Y as c,_n as l,at as u,bn as d,bt as f,g as ee,ht as te,in as p,it as m,kt as h,m as ne,nt as g,ot as _,p as v,rn as y,st as b,tt as x}from"./client-Cla4nwje.js";import{c as S,d as C,i as w,u as re}from"./Card-4DjzIxun.js";import{s as ie}from"./ui-DEaRtHGn.js";import{i as ae,r as T,t as E}from"./Suffix-CwgyECAu.js";import{t as oe}from"./use-merged-state-CUjBEXGr.js";import{i as se}from"./Button-CO8jWHc6.js";import{a as D,c as O,i as k,o as A}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as ce}from"./use-form-item-CLnY4YBF.js";import{M as le,Z as j,it as M}from"./index-Ew5kbqon.js";var N=h({name:`Eye`,render(){return r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},r(`path`,{d:`M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z`,fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`32`}),r(`circle`,{cx:`256`,cy:`256`,r:`80`,fill:`none`,stroke:`currentColor`,"stroke-miterlimit":`10`,"stroke-width":`32`}))}}),P=h({name:`EyeOff`,render(){return r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},r(`path`,{d:`M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z`,fill:`currentColor`}),r(`path`,{d:`M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z`,fill:`currentColor`}),r(`path`,{d:`M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z`,fill:`currentColor`}),r(`path`,{d:`M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z`,fill:`currentColor`}),r(`path`,{d:`M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z`,fill:`currentColor`}))}}),F=c(`n-input`),ue=g(`input`,`
import{At as e,H as t,Jt as n,Mt as r,Pt as i,Rt as a,U as o,Wt as s,Y as c,_n as l,at as u,bn as d,bt as f,g as ee,ht as te,in as p,it as m,kt as h,m as ne,nt as g,ot as _,p as v,rn as y,st as b,tt as x}from"./client-Cla4nwje.js";import{c as S,d as C,i as w,u as re}from"./Card-CrMmjCG9.js";import{s as ie}from"./ui-BA7-de63.js";import{i as ae,r as T,t as E}from"./Suffix-DzMq4Iwi.js";import{t as oe}from"./use-merged-state-CUjBEXGr.js";import{i as se}from"./Button-VoKvEQ76.js";import{a as D,c as O,i as k,o as A}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as ce}from"./use-form-item-CLnY4YBF.js";import{M as le,Z as j,it as M}from"./index-7v6g2BIQ.js";var N=h({name:`Eye`,render(){return r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},r(`path`,{d:`M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z`,fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`32`}),r(`circle`,{cx:`256`,cy:`256`,r:`80`,fill:`none`,stroke:`currentColor`,"stroke-miterlimit":`10`,"stroke-width":`32`}))}}),P=h({name:`EyeOff`,render(){return r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 512 512`},r(`path`,{d:`M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z`,fill:`currentColor`}),r(`path`,{d:`M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z`,fill:`currentColor`}),r(`path`,{d:`M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z`,fill:`currentColor`}),r(`path`,{d:`M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z`,fill:`currentColor`}),r(`path`,{d:`M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z`,fill:`currentColor`}))}}),F=c(`n-input`),ue=g(`input`,`
max-width: 100%;
cursor: text;
line-height: 1.5;
@@ -1,4 +1,4 @@
import{Dt as e,H as t,Jt as n,Mt as r,Ot as i,Pt as a,Sn as o,U as s,Y as c,_n as l,at as u,bn as d,bt as f,ct as p,g as m,ht as h,it as g,kt as _,lt as v,nt as y,on as b,p as x,qt as S,sn as C,st as w,tt as T,u as E,wt as D,xt as O}from"./client-Cla4nwje.js";import{a as k,i as A,o as j,t as M}from"./Follower-DWxDqXiH.js";import{a as N,s as ee,t as te}from"./utils-CHX2YzAW.js";import{d as P,f as ne,t as F}from"./Card-4DjzIxun.js";import{r as I}from"./ui-DEaRtHGn.js";import{d as L,m as R,n as z}from"./Suffix-CwgyECAu.js";import{t as B}from"./use-merged-state-CUjBEXGr.js";import{t as V}from"./Button-CO8jWHc6.js";import{n as H,t as U}from"./Tabs-CwfU-ea3.js";import{c as W,o as G,t as K}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as q}from"./use-form-item-CLnY4YBF.js";import{t as J}from"./Input-DgjzQgV4.js";import{t as Y}from"./Space-DrAReMRX.js";import{W as re,X as ie,at as ae,ct as oe,it as se,j as ce,k as le,o as ue,rt as de}from"./index-Ew5kbqon.js";import{t as fe}from"./HeaderMenu-JIl2V8pE.js";var pe=T([y(`auto-complete`,`
import{Dt as e,H as t,Jt as n,Mt as r,Ot as i,Pt as a,Sn as o,U as s,Y as c,_n as l,at as u,bn as d,bt as f,ct as p,g as m,ht as h,it as g,kt as _,lt as v,nt as y,on as b,p as x,qt as S,sn as C,st as w,tt as T,u as E,wt as D,xt as O}from"./client-Cla4nwje.js";import{a as k,i as A,o as j,t as M}from"./Follower-BsTJ2P_C.js";import{a as N,s as ee,t as te}from"./utils-CWEDSsX_.js";import{d as P,f as ne,t as F}from"./Card-CrMmjCG9.js";import{r as I}from"./ui-BA7-de63.js";import{d as L,m as R,n as z}from"./Suffix-DzMq4Iwi.js";import{t as B}from"./use-merged-state-CUjBEXGr.js";import{t as V}from"./Button-VoKvEQ76.js";import{n as H,t as U}from"./Tabs-DIWGS77J.js";import{c as W,o as G,t as K}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as q}from"./use-form-item-CLnY4YBF.js";import{t as J}from"./Input-DzFzi-R9.js";import{t as Y}from"./Space-CJfXe_1I.js";import{W as re,X as ie,at as ae,ct as oe,it as se,j as ce,k as le,o as ue,rt as de}from"./index-7v6g2BIQ.js";import{t as fe}from"./HeaderMenu-DU5PaOxU.js";var pe=T([y(`auto-complete`,`
z-index: auto;
position: relative;
display: inline-flex;
@@ -1,4 +1,4 @@
import{Bt as e,Gt as t,H as n,Jt as r,Lt as i,Mt as a,Pt as o,Rn as s,Rt as c,U as l,Vt as u,Wt as d,Y as f,_n as p,at as m,bn as h,bt as g,ct as _,et as v,g as y,gn as b,it as x,kt as S,nt as C,p as w,q as T,rn as E,sn as D,st as O,tt as k,yt as A}from"./client-Cla4nwje.js";import{d as j,f as ee,i as te,n as ne,r as re,s as ie,t as ae,u as M}from"./Card-4DjzIxun.js";import{s as oe}from"./ui-DEaRtHGn.js";import{C as se,S as N,_ as ce,b as le,d as ue,f as de,m as fe,n as pe,p as me,v as he,x as ge,y as P}from"./Suffix-CwgyECAu.js";import{a as _e,t as F}from"./Button-CO8jWHc6.js";import{i as ve,n as ye,t as I}from"./keep-BN7wbZ-H.js";import{c as L,i as R,o as z}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as be}from"./fade-in.cssr-CKW4eXHj.js";import{G as xe,J as Se,K as Ce,S as we,U as Te,Z as Ee,ct as B,dt as V,q as H,rt as De,tt as U,x as Oe}from"./index-Ew5kbqon.js";var W=p(null);function G(e){if(e.clientX>0||e.clientY>0)W.value={x:e.clientX,y:e.clientY};else{let{target:t}=e;if(t instanceof Element){let{left:e,top:n,width:r,height:i}=t.getBoundingClientRect();e>0||n>0?W.value={x:e+r/2,y:n+i/2}:W.value={x:0,y:0}}else W.value=null}}var K=0,ke=!0;function Ae(){if(!se)return b(p(null));K===0&&j(`click`,document,G,!0);let t=()=>{K+=1};return(ke&&=N())?(e(t),u(()=>{--K,K===0&&M(`click`,document,G,!0)})):t(),b(W)}var je=p(void 0),q=0;function Me(){je.value=Date.now()}var Ne=!0;function Pe(t){if(!se)return b(p(!1));let n=p(!1),r=null;function i(){r!==null&&window.clearTimeout(r)}function a(){i(),n.value=!0,r=window.setTimeout(()=>{n.value=!1},t)}q===0&&j(`click`,window,Me,!0);let o=()=>{q+=1,j(`click`,window,a,!0)};return(Ne&&=N())?(e(o),u(()=>{--q,q===0&&M(`click`,window,Me,!0),M(`click`,window,a,!0),i()})):o(),b(n)}var J=p(!1);function Fe(){J.value=!0}function Ie(){J.value=!1}var Y=0;function Le(){return _e&&(e(()=>{Y||(window.addEventListener(`compositionstart`,Fe),window.addEventListener(`compositionend`,Ie)),Y++}),u(()=>{Y<=1?(window.removeEventListener(`compositionstart`,Fe),window.removeEventListener(`compositionend`,Ie),Y=0):Y--})),J}var X=0,Re=``,ze=``,Be=``,Ve=``,He=p(`0px`);function Ue(e){if(typeof document>`u`)return;let t=document.documentElement,n,r=!1,i=()=>{t.style.marginRight=Re,t.style.overflow=ze,t.style.overflowX=Be,t.style.overflowY=Ve,He.value=`0px`};d(()=>{n=E(e,e=>{if(e){if(!X){let e=window.innerWidth-t.offsetWidth;e>0&&(Re=t.style.marginRight,t.style.marginRight=`${e}px`,He.value=`${e}px`),ze=t.style.overflow,Be=t.style.overflowX,Ve=t.style.overflowY,t.style.overflow=`hidden`,t.style.overflowX=`hidden`,t.style.overflowY=`hidden`}r=!0,X++}else X--,X||i(),r=!1},{immediate:!0})}),u(()=>{n?.(),r&&=(X--,X||i(),!1)})}var We=f(`n-dialog-provider`);f(`n-dialog-api`),f(`n-dialog-reactive-list`);var Z={icon:Function,type:{type:String,default:`default`},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,titleClass:[String,Array],titleStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],actionClass:[String,Array],actionStyle:[String,Object],onPositiveClick:Function,onNegativeClick:Function,onClose:Function,closeFocusable:Boolean},Ge=ie(Z),Ke=k([C(`dialog`,`
import{Bt as e,Gt as t,H as n,Jt as r,Lt as i,Mt as a,Pt as o,Rn as s,Rt as c,U as l,Vt as u,Wt as d,Y as f,_n as p,at as m,bn as h,bt as g,ct as _,et as v,g as y,gn as b,it as x,kt as S,nt as C,p as w,q as T,rn as E,sn as D,st as O,tt as k,yt as A}from"./client-Cla4nwje.js";import{d as j,f as ee,i as te,n as ne,r as re,s as ie,t as ae,u as M}from"./Card-CrMmjCG9.js";import{s as oe}from"./ui-BA7-de63.js";import{C as se,S as N,_ as ce,b as le,d as ue,f as de,m as fe,n as pe,p as me,v as he,x as ge,y as P}from"./Suffix-DzMq4Iwi.js";import{a as _e,t as F}from"./Button-VoKvEQ76.js";import{i as ve,n as ye,t as I}from"./keep-CqNUaGh1.js";import{c as L,i as R,o as z}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as be}from"./fade-in.cssr-CKW4eXHj.js";import{G as xe,J as Se,K as Ce,S as we,U as Te,Z as Ee,ct as B,dt as V,q as H,rt as De,tt as U,x as Oe}from"./index-7v6g2BIQ.js";var W=p(null);function G(e){if(e.clientX>0||e.clientY>0)W.value={x:e.clientX,y:e.clientY};else{let{target:t}=e;if(t instanceof Element){let{left:e,top:n,width:r,height:i}=t.getBoundingClientRect();e>0||n>0?W.value={x:e+r/2,y:n+i/2}:W.value={x:0,y:0}}else W.value=null}}var K=0,ke=!0;function Ae(){if(!se)return b(p(null));K===0&&j(`click`,document,G,!0);let t=()=>{K+=1};return(ke&&=N())?(e(t),u(()=>{--K,K===0&&M(`click`,document,G,!0)})):t(),b(W)}var je=p(void 0),q=0;function Me(){je.value=Date.now()}var Ne=!0;function Pe(t){if(!se)return b(p(!1));let n=p(!1),r=null;function i(){r!==null&&window.clearTimeout(r)}function a(){i(),n.value=!0,r=window.setTimeout(()=>{n.value=!1},t)}q===0&&j(`click`,window,Me,!0);let o=()=>{q+=1,j(`click`,window,a,!0)};return(Ne&&=N())?(e(o),u(()=>{--q,q===0&&M(`click`,window,Me,!0),M(`click`,window,a,!0),i()})):o(),b(n)}var J=p(!1);function Fe(){J.value=!0}function Ie(){J.value=!1}var Y=0;function Le(){return _e&&(e(()=>{Y||(window.addEventListener(`compositionstart`,Fe),window.addEventListener(`compositionend`,Ie)),Y++}),u(()=>{Y<=1?(window.removeEventListener(`compositionstart`,Fe),window.removeEventListener(`compositionend`,Ie),Y=0):Y--})),J}var X=0,Re=``,ze=``,Be=``,Ve=``,He=p(`0px`);function Ue(e){if(typeof document>`u`)return;let t=document.documentElement,n,r=!1,i=()=>{t.style.marginRight=Re,t.style.overflow=ze,t.style.overflowX=Be,t.style.overflowY=Ve,He.value=`0px`};d(()=>{n=E(e,e=>{if(e){if(!X){let e=window.innerWidth-t.offsetWidth;e>0&&(Re=t.style.marginRight,t.style.marginRight=`${e}px`,He.value=`${e}px`),ze=t.style.overflow,Be=t.style.overflowX,Ve=t.style.overflowY,t.style.overflow=`hidden`,t.style.overflowX=`hidden`,t.style.overflowY=`hidden`}r=!0,X++}else X--,X||i(),r=!1},{immediate:!0})}),u(()=>{n?.(),r&&=(X--,X||i(),!1)})}var We=f(`n-dialog-provider`);f(`n-dialog-api`),f(`n-dialog-reactive-list`);var Z={icon:Function,type:{type:String,default:`default`},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,titleClass:[String,Array],titleStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],actionClass:[String,Array],actionStyle:[String,Object],onPositiveClick:Function,onNegativeClick:Function,onClose:Function,closeFocusable:Boolean},Ge=ie(Z),Ke=k([C(`dialog`,`
--n-icon-margin: var(--n-icon-margin-top) var(--n-icon-margin-right) var(--n-icon-margin-bottom) var(--n-icon-margin-left);
word-break: break-word;
line-height: var(--n-line-height);
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Wt as o,_n as s,ht as c,kt as l,l as u,on as d,qt as f,t as p,wt as m,xt as h}from"./client-Cla4nwje.js";import{t as g}from"./Card-4DjzIxun.js";import{t as _}from"./Button-CO8jWHc6.js";import{t as v}from"./Space-DrAReMRX.js";import{o as y}from"./index-Ew5kbqon.js";import{t as b}from"./HeaderMenu-JIl2V8pE.js";import{t as x}from"./datetime-BJNH0M1T.js";var S={class:`center-block-custom`},C={class:`width700`},w={key:0,role:`alert`},T={key:0,role:`status`},E={key:1,role:`status`},D={key:2},O=l({__name:`ParticipationPage`,setup(l){let O=u(),k=new URLSearchParams(O.hash.slice(1)),A=k.get(`token`)||``,j=s(k.get(`answer`)===`cancelled`?`cancelled`:`confirmed`),M=p(),N=y(),P=s(),F=s(!1),I=s(``);async function L(){F.value=!0,I.value=``;try{let e=await M.GetParticipation({token:A});P.value=e}catch{I.value=`Не удалось загрузить данные. Попробуйте ещё раз.`}finally{F.value=!1}}async function R(){if(!F.value){F.value=!0,I.value=``;try{let e=await M.AnswerParticipation({token:A,answer:j.value});P.value=e}catch{I.value=`Не удалось сохранить ответ. Попробуйте ещё раз.`}finally{F.value=!1}}}return o(L),(o,s)=>(f(),m(c,null,[i(N).isAuthenticated?(f(),a(b,{key:0})):t(``,!0),h(`div`,S,[h(`div`,C,[r(i(g),{title:`Участие в игре`},{default:d(()=>[I.value?(f(),m(`p`,w,e(I.value),1)):t(``,!0),P.value?(f(),m(c,{key:1},[h(`h2`,null,e(P.value.gameName),1),h(`p`,null,`Команда: `+e(P.value.teamName),1),h(`p`,null,`Начало: `+e(i(x)(P.value.startAt)),1),h(`p`,null,`Участников: `+e(P.value.participantsCount),1),P.value.status===`confirmed`?(f(),m(`p`,T,` Участие подтверждено. Ждём вас на игре! Решение окончательное. `)):P.value.status===`cancelled`?(f(),m(`p`,E,` Запись отменена. Решение окончательное. `)):P.value.closed?(f(),m(`p`,D,` Приём ответов закрыт. Ваша запись сохранена со статусом «Ожидает ответа». `)):(f(),m(c,{key:3},[s[4]||=h(`p`,null,[h(`strong`,null,`Решение окончательное: изменить его нельзя.`)],-1),s[5]||=h(`p`,null,`Без ответа запись сохраняется со статусом «Ожидает ответа».`,-1),r(i(v),{vertical:``},{default:d(()=>[r(i(v),null,{default:d(()=>[r(i(_),{disabled:F.value,type:j.value===`confirmed`?`primary`:`default`,"aria-pressed":j.value===`confirmed`,onClick:s[0]||=e=>j.value=`confirmed`},{default:d(()=>[...s[2]||=[n(`Мы участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`]),r(i(_),{disabled:F.value,type:j.value===`cancelled`?`error`:`default`,"aria-pressed":j.value===`cancelled`,onClick:s[1]||=e=>j.value=`cancelled`},{default:d(()=>[...s[3]||=[n(`Мы не участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`])]),_:1}),r(i(_),{loading:F.value,disabled:F.value,type:j.value===`cancelled`?`error`:`primary`,onClick:R},{default:d(()=>[n(e(j.value===`confirmed`?`Подтверждаю участие`:`Подтверждаю отмену`),1)]),_:1},8,[`loading`,`disabled`,`type`])]),_:1})],64))],64)):(f(),a(i(_),{key:2,loading:F.value,onClick:L},{default:d(()=>[n(e(F.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))]),_:1})])])],64))}}),k=l({__name:`ParticipationView`,setup(e){return(e,t)=>(f(),a(O))}});export{k as default};
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Wt as o,_n as s,ht as c,kt as l,l as u,on as d,qt as f,t as p,wt as m,xt as h}from"./client-Cla4nwje.js";import{t as g}from"./Card-CrMmjCG9.js";import{t as _}from"./Button-VoKvEQ76.js";import{t as v}from"./Space-CJfXe_1I.js";import{o as y}from"./index-7v6g2BIQ.js";import{t as b}from"./HeaderMenu-DU5PaOxU.js";import{t as x}from"./datetime-BJNH0M1T.js";var S={class:`center-block-custom`},C={class:`width700`},w={key:0,role:`alert`},T={key:0,role:`status`},E={key:1,role:`status`},D={key:2},O=l({__name:`ParticipationPage`,setup(l){let O=u(),k=new URLSearchParams(O.hash.slice(1)),A=k.get(`token`)||``,j=s(k.get(`answer`)===`cancelled`?`cancelled`:`confirmed`),M=p(),N=y(),P=s(),F=s(!1),I=s(``);async function L(){F.value=!0,I.value=``;try{let e=await M.GetParticipation({token:A});P.value=e}catch{I.value=`Не удалось загрузить данные. Попробуйте ещё раз.`}finally{F.value=!1}}async function R(){if(!F.value){F.value=!0,I.value=``;try{let e=await M.AnswerParticipation({token:A,answer:j.value});P.value=e}catch{I.value=`Не удалось сохранить ответ. Попробуйте ещё раз.`}finally{F.value=!1}}}return o(L),(o,s)=>(f(),m(c,null,[i(N).isAuthenticated?(f(),a(b,{key:0})):t(``,!0),h(`div`,S,[h(`div`,C,[r(i(g),{title:`Участие в игре`},{default:d(()=>[I.value?(f(),m(`p`,w,e(I.value),1)):t(``,!0),P.value?(f(),m(c,{key:1},[h(`h2`,null,e(P.value.gameName),1),h(`p`,null,`Команда: `+e(P.value.teamName),1),h(`p`,null,`Начало: `+e(i(x)(P.value.startAt)),1),h(`p`,null,`Участников: `+e(P.value.participantsCount),1),P.value.status===`confirmed`?(f(),m(`p`,T,` Участие подтверждено. Ждём вас на игре! Решение окончательное. `)):P.value.status===`cancelled`?(f(),m(`p`,E,` Запись отменена. Решение окончательное. `)):P.value.closed?(f(),m(`p`,D,` Приём ответов закрыт. Ваша запись сохранена со статусом «Ожидает ответа». `)):(f(),m(c,{key:3},[s[4]||=h(`p`,null,[h(`strong`,null,`Решение окончательное: изменить его нельзя.`)],-1),s[5]||=h(`p`,null,`Без ответа запись сохраняется со статусом «Ожидает ответа».`,-1),r(i(v),{vertical:``},{default:d(()=>[r(i(v),null,{default:d(()=>[r(i(_),{disabled:F.value,type:j.value===`confirmed`?`primary`:`default`,"aria-pressed":j.value===`confirmed`,onClick:s[0]||=e=>j.value=`confirmed`},{default:d(()=>[...s[2]||=[n(`Мы участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`]),r(i(_),{disabled:F.value,type:j.value===`cancelled`?`error`:`default`,"aria-pressed":j.value===`cancelled`,onClick:s[1]||=e=>j.value=`cancelled`},{default:d(()=>[...s[3]||=[n(`Мы не участвуем`,-1)]]),_:1},8,[`disabled`,`type`,`aria-pressed`])]),_:1}),r(i(_),{loading:F.value,disabled:F.value,type:j.value===`cancelled`?`error`:`primary`,onClick:R},{default:d(()=>[n(e(j.value===`confirmed`?`Подтверждаю участие`:`Подтверждаю отмену`),1)]),_:1},8,[`loading`,`disabled`,`type`])]),_:1})],64))],64)):(f(),a(i(_),{key:2,loading:F.value,onClick:L},{default:d(()=>[n(e(F.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))]),_:1})])])],64))}}),k=l({__name:`ParticipationView`,setup(e){return(e,t)=>(f(),a(O))}});export{k as default};
@@ -1,4 +1,4 @@
import{Bn as e,Ct as t,Dt as n,Et as r,H as i,Jt as a,Mt as o,Ot as s,Pt as c,Rn as l,Sn as u,St as d,U as f,X as p,Xt as m,Y as h,Yt as g,_n as _,at as v,bn as y,bt as b,d as x,f as S,g as C,ht as w,it as T,kt as E,m as D,nt as O,on as k,ot as A,p as j,qt as M,r as ee,st as N,tt as P,un as F,wt as I,xt as L,yn as R,zn as te}from"./client-Cla4nwje.js";import{t as ne}from"./Card-4DjzIxun.js";import{a as z,c as B,i as re,n as ie}from"./ui-DEaRtHGn.js";import{i as ae}from"./Suffix-CwgyECAu.js";import{t as oe}from"./Modal-nuK96SRD.js";import{t as se}from"./use-merged-state-CUjBEXGr.js";import{r as ce,t as V}from"./Button-CO8jWHc6.js";import{a as le,c as H,i as ue,o as U,r as de,t as fe}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as pe,t as me}from"./Upload-D8piM_PS.js";import{n as he,t as ge}from"./use-form-item-CLnY4YBF.js";import{t as _e}from"./Add-C1fA8bsS.js";import{t as W}from"./Input-DgjzQgV4.js";import{t as ve}from"./Remove-BjQxGX6n.js";import{t as G}from"./Space-DrAReMRX.js";import{t as K}from"./text-kNJZsdRI.js";import{A as ye,B as be,M as xe,W as Se,X as Ce,Z as q,at as we,d as Te,pt as J,y as Ee}from"./index-Ew5kbqon.js";import{n as Y,r as X,t as De}from"./application-i1Z_D_jG.js";import{t as Oe}from"./MessagePaper-37EhEQ5r.js";var ke=E({name:`ArrowDown`,render(){return o(`svg`,{viewBox:`0 0 28 28`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},o(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},o(`g`,{"fill-rule":`nonzero`},o(`path`,{d:`M23.7916,15.2664 C24.0788,14.9679 24.0696,14.4931 23.7711,14.206 C23.4726,13.9188 22.9978,13.928 22.7106,14.2265 L14.7511,22.5007 L14.7511,3.74792 C14.7511,3.33371 14.4153,2.99792 14.0011,2.99792 C13.5869,2.99792 13.2511,3.33371 13.2511,3.74793 L13.2511,22.4998 L5.29259,14.2265 C5.00543,13.928 4.53064,13.9188 4.23213,14.206 C3.93361,14.4931 3.9244,14.9679 4.21157,15.2664 L13.2809,24.6944 C13.6743,25.1034 14.3289,25.1034 14.7223,24.6944 L23.7916,15.2664 Z`}))))}}),Ae=E({name:`ArrowUp`,render(){return o(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`},o(`g`,{fill:`none`},o(`path`,{d:`M3.13 9.163a.5.5 0 1 0 .74.674L9.5 3.67V17.5a.5.5 0 0 0 1 0V3.672l5.63 6.165a.5.5 0 0 0 .738-.674l-6.315-6.916a.746.746 0 0 0-.632-.24a.746.746 0 0 0-.476.24L3.131 9.163z`,fill:`currentColor`})))}}),je=O(`input-group`,`
import{Bn as e,Ct as t,Dt as n,Et as r,H as i,Jt as a,Mt as o,Ot as s,Pt as c,Rn as l,Sn as u,St as d,U as f,X as p,Xt as m,Y as h,Yt as g,_n as _,at as v,bn as y,bt as b,d as x,f as S,g as C,ht as w,it as T,kt as E,m as D,nt as O,on as k,ot as A,p as j,qt as M,r as ee,st as N,tt as P,un as F,wt as I,xt as L,yn as R,zn as te}from"./client-Cla4nwje.js";import{t as ne}from"./Card-CrMmjCG9.js";import{a as z,c as B,i as re,n as ie}from"./ui-BA7-de63.js";import{i as ae}from"./Suffix-DzMq4Iwi.js";import{t as oe}from"./Modal-CN5nME2y.js";import{t as se}from"./use-merged-state-CUjBEXGr.js";import{r as ce,t as V}from"./Button-VoKvEQ76.js";import{a as le,c as H,i as ue,o as U,r as de,t as fe}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as pe,t as me}from"./Upload-B0CETZ5G.js";import{n as he,t as ge}from"./use-form-item-CLnY4YBF.js";import{t as _e}from"./Add-C1fA8bsS.js";import{t as W}from"./Input-DzFzi-R9.js";import{t as ve}from"./Remove-BjQxGX6n.js";import{t as G}from"./Space-CJfXe_1I.js";import{t as K}from"./text-Dfj6f9ed.js";import{A as ye,B as be,M as xe,W as Se,X as Ce,Z as q,at as we,d as Te,pt as J,y as Ee}from"./index-7v6g2BIQ.js";import{n as Y,r as X,t as De}from"./application-i1Z_D_jG.js";import{t as Oe}from"./MessagePaper-37EhEQ5r.js";var ke=E({name:`ArrowDown`,render(){return o(`svg`,{viewBox:`0 0 28 28`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`},o(`g`,{stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},o(`g`,{"fill-rule":`nonzero`},o(`path`,{d:`M23.7916,15.2664 C24.0788,14.9679 24.0696,14.4931 23.7711,14.206 C23.4726,13.9188 22.9978,13.928 22.7106,14.2265 L14.7511,22.5007 L14.7511,3.74792 C14.7511,3.33371 14.4153,2.99792 14.0011,2.99792 C13.5869,2.99792 13.2511,3.33371 13.2511,3.74793 L13.2511,22.4998 L5.29259,14.2265 C5.00543,13.928 4.53064,13.9188 4.23213,14.206 C3.93361,14.4931 3.9244,14.9679 4.21157,15.2664 L13.2809,24.6944 C13.6743,25.1034 14.3289,25.1034 14.7223,24.6944 L23.7916,15.2664 Z`}))))}}),Ae=E({name:`ArrowUp`,render(){return o(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`},o(`g`,{fill:`none`},o(`path`,{d:`M3.13 9.163a.5.5 0 1 0 .74.674L9.5 3.67V17.5a.5.5 0 0 0 1 0V3.672l5.63 6.165a.5.5 0 0 0 .738-.674l-6.315-6.916a.746.746 0 0 0-.632-.24a.746.746 0 0 0-.476.24L3.131 9.163z`,fill:`currentColor`})))}}),je=O(`input-group`,`
display: inline-flex;
width: 100%;
flex-wrap: nowrap;
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Ot as e,ht as t,kt as n,qt as r,wt as i}from"./client-Cla4nwje.js";import{t as a}from"./HeaderMenu-JIl2V8pE.js";import{t as o}from"./DocsPage-CAMeU9Aq.js";var s=n({__name:`PrivacyPolicyView`,setup(n){return(n,s)=>(r(),i(t,null,[e(o,{kind:`privacy`}),e(a)],64))}});export{s as default};
import{Ot as e,ht as t,kt as n,qt as r,wt as i}from"./client-Cla4nwje.js";import{t as a}from"./HeaderMenu-DU5PaOxU.js";import{t as o}from"./DocsPage-B4sSrCxt.js";var s=n({__name:`PrivacyPolicyView`,setup(n){return(n,s)=>(r(),i(t,null,[e(o,{kind:`privacy`}),e(a)],64))}});export{s as default};
@@ -1,4 +1,4 @@
import{H as e,Mt as t,U as n,Yt as r,_n as i,at as a,bn as o,bt as s,d as c,it as l,kt as u,nt as d,ot as f,p,st as m,tt as h}from"./client-Cla4nwje.js";import{t as g}from"./use-merged-state-CUjBEXGr.js";import{c as _,l as v}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as y}from"./use-form-item-CLnY4YBF.js";import{Z as b}from"./index-Ew5kbqon.js";function x(e){let{railColor:t}=e;return{itemColor:t,itemColorActive:`#FFCC33`,sizeSmall:`16px`,sizeMedium:`20px`,sizeLarge:`24px`}}var S={name:`Rate`,common:c,self:x},C=()=>t(`svg`,{viewBox:`0 0 512 512`},t(`path`,{d:`M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z`})),w=d(`rate`,{display:`inline-flex`,flexWrap:`nowrap`},[h(`&:hover`,[l(`item`,`
import{H as e,Mt as t,U as n,Yt as r,_n as i,at as a,bn as o,bt as s,d as c,it as l,kt as u,nt as d,ot as f,p,st as m,tt as h}from"./client-Cla4nwje.js";import{t as g}from"./use-merged-state-CUjBEXGr.js";import{c as _,l as v}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as y}from"./use-form-item-CLnY4YBF.js";import{Z as b}from"./index-7v6g2BIQ.js";function x(e){let{railColor:t}=e;return{itemColor:t,itemColorActive:`#FFCC33`,sizeSmall:`16px`,sizeMedium:`20px`,sizeLarge:`24px`}}var S={name:`Rate`,common:c,self:x},C=()=>t(`svg`,{viewBox:`0 0 512 512`},t(`path`,{d:`M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z`})),w=d(`rate`,{display:`inline-flex`,flexWrap:`nowrap`},[h(`&:hover`,[l(`item`,`
transition:
transform .1s var(--n-bezier),
color .3s var(--n-bezier);
@@ -1 +1 @@
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Yt as o,_n as s,ht as c,kt as l,on as u,qt as d,wt as f,xt as p}from"./client-Cla4nwje.js";import{t as m}from"./Card-4DjzIxun.js";import{i as h,r as g}from"./ui-DEaRtHGn.js";import{t as _}from"./Button-CO8jWHc6.js";import{t as v}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as y}from"./Flex-BHOH2CnH.js";import{t as b}from"./Rate-N4eDJVtn.js";import{i as x}from"./index-Ew5kbqon.js";import{t as S}from"./HeaderMenu-JIl2V8pE.js";var C={class:`center-block-custom`},w={class:`width1200`},T={class:`page-header`},E={class:`review-game`},D={class:`review-text`},O=v(l({__name:`ReviewsPage`,setup(l){let v=x(),O=g(),k=s([]);async function A(){try{let e=await v.GetReviewsForModeration({});k.value=e.reviews||[]}catch(e){O.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}async function j(e,t){try{await v.ModerateGameReview({ID:e.ID,status:t}),await A()}catch(e){O.error(e instanceof Error?e.message:`Не удалось изменить отзыв`)}}return A(),(s,l)=>(d(),f(c,null,[p(`div`,C,[p(`div`,w,[p(`div`,T,[l[1]||=p(`h1`,null,`Отзывы`,-1),r(i(_),{onClick:A},{default:u(()=>[...l[0]||=[n(`Обновить`,-1)]]),_:1})]),k.value.length==0?(d(),a(i(m),{key:0},{default:u(()=>[...l[2]||=[n(`Очередь отзывов пуста.`,-1)]]),_:1})):t(``,!0),(d(!0),f(c,null,o(k.value,o=>(d(),a(i(m),{key:o.ID,class:`review-card`},{default:u(()=>[r(i(y),{justify:`space-between`,align:`center`},{default:u(()=>[p(`div`,null,[p(`div`,E,e(o.gameName),1),p(`strong`,null,e(o.teamName),1)]),r(i(h),null,{default:u(()=>[n(e(o.status),1)]),_:2},1024)]),_:2},1024),r(i(b),{value:o.rating,readonly:``},null,8,[`value`]),p(`div`,null,`Сложность: `+e([``,`лёгкая`,`средняя`,`тяжёлая`][o.difficulty||0]),1),p(`p`,D,e(o.text),1),o.status==`pending`?(d(),a(i(y),{key:0,justify:`end`},{default:u(()=>[r(i(_),{type:`success`,onClick:e=>j(o,`approved`)},{default:u(()=>[...l[3]||=[n(`Одобрить`,-1)]]),_:1},8,[`onClick`]),r(i(_),{type:`error`,ghost:``,onClick:e=>j(o,`rejected`)},{default:u(()=>[...l[4]||=[n(`Отклонить`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):o.status==`approved`?(d(),a(i(y),{key:1,justify:`end`},{default:u(()=>[r(i(_),{type:`error`,ghost:``,onClick:e=>j(o,`hidden`)},{default:u(()=>[...l[5]||=[n(`Скрыть`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):t(``,!0)]),_:2},1024))),128))])]),r(S,{active:`reviews`})],64))}}),[[`__scopeId`,`data-v-0b64d5d0`]]),k=l({__name:`ReviewsView`,setup(e){return(e,t)=>(d(),a(O))}});export{k as default};
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Yt as o,_n as s,ht as c,kt as l,on as u,qt as d,wt as f,xt as p}from"./client-Cla4nwje.js";import{t as m}from"./Card-CrMmjCG9.js";import{i as h,r as g}from"./ui-BA7-de63.js";import{t as _}from"./Button-VoKvEQ76.js";import{t as v}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as y}from"./Flex-DuV0IffR.js";import{t as b}from"./Rate-CGNhuh14.js";import{i as x}from"./index-7v6g2BIQ.js";import{t as S}from"./HeaderMenu-DU5PaOxU.js";var C={class:`center-block-custom`},w={class:`width1200`},T={class:`page-header`},E={class:`review-game`},D={class:`review-text`},O=v(l({__name:`ReviewsPage`,setup(l){let v=x(),O=g(),k=s([]);async function A(){try{let e=await v.GetReviewsForModeration({});k.value=e.reviews||[]}catch(e){O.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}async function j(e,t){try{await v.ModerateGameReview({ID:e.ID,status:t}),await A()}catch(e){O.error(e instanceof Error?e.message:`Не удалось изменить отзыв`)}}return A(),(s,l)=>(d(),f(c,null,[p(`div`,C,[p(`div`,w,[p(`div`,T,[l[1]||=p(`h1`,null,`Отзывы`,-1),r(i(_),{onClick:A},{default:u(()=>[...l[0]||=[n(`Обновить`,-1)]]),_:1})]),k.value.length==0?(d(),a(i(m),{key:0},{default:u(()=>[...l[2]||=[n(`Очередь отзывов пуста.`,-1)]]),_:1})):t(``,!0),(d(!0),f(c,null,o(k.value,o=>(d(),a(i(m),{key:o.ID,class:`review-card`},{default:u(()=>[r(i(y),{justify:`space-between`,align:`center`},{default:u(()=>[p(`div`,null,[p(`div`,E,e(o.gameName),1),p(`strong`,null,e(o.teamName),1)]),r(i(h),null,{default:u(()=>[n(e(o.status),1)]),_:2},1024)]),_:2},1024),r(i(b),{value:o.rating,readonly:``},null,8,[`value`]),p(`div`,null,`Сложность: `+e([``,`лёгкая`,`средняя`,`тяжёлая`][o.difficulty||0]),1),p(`p`,D,e(o.text),1),o.status==`pending`?(d(),a(i(y),{key:0,justify:`end`},{default:u(()=>[r(i(_),{type:`success`,onClick:e=>j(o,`approved`)},{default:u(()=>[...l[3]||=[n(`Одобрить`,-1)]]),_:1},8,[`onClick`]),r(i(_),{type:`error`,ghost:``,onClick:e=>j(o,`rejected`)},{default:u(()=>[...l[4]||=[n(`Отклонить`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):o.status==`approved`?(d(),a(i(y),{key:1,justify:`end`},{default:u(()=>[r(i(_),{type:`error`,ghost:``,onClick:e=>j(o,`hidden`)},{default:u(()=>[...l[5]||=[n(`Скрыть`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)):t(``,!0)]),_:2},1024))),128))])]),r(S,{active:`reviews`})],64))}}),[[`__scopeId`,`data-v-0b64d5d0`]]),k=l({__name:`ReviewsView`,setup(e){return(e,t)=>(d(),a(O))}});export{k as default};
@@ -1 +1 @@
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Yt as o,_n as s,ht as c,kt as l,l as u,on as d,qt as f,wt as p,xt as m}from"./client-Cla4nwje.js";import{i as h,r as g}from"./ui-DEaRtHGn.js";import{t as _}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as v}from"./Rate-N4eDJVtn.js";import{i as y}from"./index-Ew5kbqon.js";import{t as b}from"./HeaderMenu-JIl2V8pE.js";import{t as x}from"./SiteFooter-Cij-GiXO.js";var S={class:`center-block-custom`},C={class:`width700`},w={class:`scenario-card`},T={class:`scenario-heading`},E={class:`scenario-title`},D={class:`scenario-image-frame`},O=[`src`,`alt`],k={class:`scenario-details`},A={class:`scenario-description`},j={class:`scenario-rating`},M={key:1},N={key:2},P={key:0,class:`scenario-difficulty`},F={class:`scenario-author`},I={key:1,class:`reviews-section`},L={class:`review-heading`},R={class:`review-game`},z={class:`review-text`},B=_(l({__name:`ScenarioPage`,setup(l){let _=g(),B=y(),V=u().params.id,H=s([]),U=s({ID:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0,averageRating:void 0,reviewsCount:void 0,difficulty:void 0});async function W(e){try{let t=await B.GetScenario({ID:e});U.value=t.scenario}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить сценарий`)}}W(Number(V));async function G(e){try{let t=await B.GetScenarioReviews({scenarioID:e});H.value=t.reviews||[]}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}return G(Number(V)),(s,l)=>(f(),p(c,null,[m(`div`,S,[m(`div`,C,[m(`section`,w,[m(`div`,T,[l[0]||=m(`p`,{class:`scenario-kicker`},`ДЕЛО ИЗ КАТАЛОГА`,-1),m(`h1`,E,e(U.value.name),1)]),m(`div`,D,[m(`img`,{class:`scenario-image`,src:U.value.image,alt:U.value.name},null,8,O)]),m(`div`,k,[m(`p`,A,e(U.value.description),1),m(`div`,j,[U.value.reviewsCount?(f(),a(i(v),{key:0,value:U.value.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):t(``,!0),U.value.reviewsCount?(f(),p(`span`,M,e(U.value.averageRating?.toFixed(1))+` · `+e(U.value.reviewsCount)+` отзывов`,1)):(f(),p(`span`,N,`Пока нет оценок`))]),U.value.difficulty?(f(),p(`div`,P,`Сложность: `+e(U.value.difficulty),1)):t(``,!0),m(`div`,F,[r(i(h),{bordered:!1,type:`success`,class:`status-block`},{default:d(()=>[n(` Автор: `+e(U.value.author?.username),1)]),_:1})]),H.value.length?(f(),p(`section`,I,[l[1]||=m(`h2`,{class:`reviews-title`},`Отзывы команд`,-1),(f(!0),p(c,null,o(H.value,t=>(f(),p(`article`,{key:t.ID,class:`review-card`},[m(`div`,L,[m(`strong`,null,e(t.teamName),1),r(i(v),{value:t.rating,readonly:``,size:`small`},null,8,[`value`])]),m(`div`,null,`Сложность: `+e([``,`лёгкая`,`средняя`,`тяжёлая`][t.difficulty||0]),1),m(`div`,R,e(t.gameName),1),m(`p`,z,e(t.text),1)]))),128))])):t(``,!0)])])]),r(x)]),r(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-557cbdd2`]]),V=l({__name:`ScenarioView`,setup(e){return(e,t)=>(f(),a(B))}});export{V as default};
import{Bn as e,Ct as t,Dt as n,Ot as r,Sn as i,St as a,Yt as o,_n as s,ht as c,kt as l,l as u,on as d,qt as f,wt as p,xt as m}from"./client-Cla4nwje.js";import{i as h,r as g}from"./ui-BA7-de63.js";import{t as _}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as v}from"./Rate-CGNhuh14.js";import{i as y}from"./index-7v6g2BIQ.js";import{t as b}from"./HeaderMenu-DU5PaOxU.js";import{t as x}from"./SiteFooter-Cij-GiXO.js";var S={class:`center-block-custom`},C={class:`width700`},w={class:`scenario-card`},T={class:`scenario-heading`},E={class:`scenario-title`},D={class:`scenario-image-frame`},O=[`src`,`alt`],k={class:`scenario-details`},A={class:`scenario-description`},j={class:`scenario-rating`},M={key:1},N={key:2},P={key:0,class:`scenario-difficulty`},F={class:`scenario-author`},I={key:1,class:`reviews-section`},L={class:`review-heading`},R={class:`review-game`},z={class:`review-text`},B=_(l({__name:`ScenarioPage`,setup(l){let _=g(),B=y(),V=u().params.id,H=s([]),U=s({ID:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0,averageRating:void 0,reviewsCount:void 0,difficulty:void 0});async function W(e){try{let t=await B.GetScenario({ID:e});U.value=t.scenario}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить сценарий`)}}W(Number(V));async function G(e){try{let t=await B.GetScenarioReviews({scenarioID:e});H.value=t.reviews||[]}catch(e){_.error(e instanceof Error?e.message:`Не удалось загрузить отзывы`)}}return G(Number(V)),(s,l)=>(f(),p(c,null,[m(`div`,S,[m(`div`,C,[m(`section`,w,[m(`div`,T,[l[0]||=m(`p`,{class:`scenario-kicker`},`ДЕЛО ИЗ КАТАЛОГА`,-1),m(`h1`,E,e(U.value.name),1)]),m(`div`,D,[m(`img`,{class:`scenario-image`,src:U.value.image,alt:U.value.name},null,8,O)]),m(`div`,k,[m(`p`,A,e(U.value.description),1),m(`div`,j,[U.value.reviewsCount?(f(),a(i(v),{key:0,value:U.value.averageRating,readonly:``,"allow-half":``,size:`small`},null,8,[`value`])):t(``,!0),U.value.reviewsCount?(f(),p(`span`,M,e(U.value.averageRating?.toFixed(1))+` · `+e(U.value.reviewsCount)+` отзывов`,1)):(f(),p(`span`,N,`Пока нет оценок`))]),U.value.difficulty?(f(),p(`div`,P,`Сложность: `+e(U.value.difficulty),1)):t(``,!0),m(`div`,F,[r(i(h),{bordered:!1,type:`success`,class:`status-block`},{default:d(()=>[n(` Автор: `+e(U.value.author?.username),1)]),_:1})]),H.value.length?(f(),p(`section`,I,[l[1]||=m(`h2`,{class:`reviews-title`},`Отзывы команд`,-1),(f(!0),p(c,null,o(H.value,t=>(f(),p(`article`,{key:t.ID,class:`review-card`},[m(`div`,L,[m(`strong`,null,e(t.teamName),1),r(i(v),{value:t.rating,readonly:``,size:`small`},null,8,[`value`])]),m(`div`,null,`Сложность: `+e([``,`лёгкая`,`средняя`,`тяжёлая`][t.difficulty||0]),1),m(`div`,R,e(t.gameName),1),m(`p`,z,e(t.text),1)]))),128))])):t(``,!0)])])]),r(x)]),r(b,{active:`catalog`})],64))}}),[[`__scopeId`,`data-v-557cbdd2`]]),V=l({__name:`ScenarioView`,setup(e){return(e,t)=>(f(),a(B))}});export{V as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.screen-preview[data-v-aa93ec4e]{aspect-ratio:16/9;background-color:var(--brand-background);color:var(--brand-text);text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.timer-preview[data-v-aa93ec4e]{max-width:95%}.timer-preview h2[data-v-aa93ec4e],.preview-message[data-v-aa93ec4e],.preview-results h2[data-v-aa93ec4e]{margin:0 0 10px;font-size:clamp(10px,4cqw,32px)}.timer-preview strong[data-v-aa93ec4e]{font-variant-numeric:tabular-nums;font-size:clamp(20px,16cqw,120px);line-height:.9;display:block}.screen-preview audio[data-v-aa93ec4e],.preview-video[data-v-aa93ec4e]{pointer-events:none;width:90%;max-width:90%}.preview-video[data-v-aa93ec4e]{object-fit:contain;height:100%}.preview-cover[data-v-aa93ec4e]{object-fit:contain;width:100%;height:100%}.preview-results[data-v-aa93ec4e]{width:100%;max-width:96%;max-height:90%;overflow:hidden}.preview-results table[data-v-aa93ec4e]{border-collapse:collapse;width:100%;font-size:clamp(3px,1.4cqw,10px)}.preview-results th[data-v-aa93ec4e],.preview-results td[data-v-aa93ec4e]{border-bottom:1px solid var(--brand-border);text-align:left;padding:3px}.screen-thumbnail[data-v-aa93ec4e]{pointer-events:none}.preview-message[data-v-aa93ec4e]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:95%;max-height:90%;overflow:hidden}.preview-qr[data-v-aa93ec4e]{justify-content:center;align-items:center;gap:4cqw;max-width:92%;display:flex}.preview-qr[data-v-aa93ec4e] .n-qr-code{box-sizing:border-box;flex-shrink:0;width:38cqw!important;height:auto!important;padding:1.8cqw!important}.preview-qr[data-v-aa93ec4e] canvas{width:100%!important;height:auto!important}.preview-qr p[data-v-aa93ec4e]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:40cqw;max-height:48cqw;font-size:3.5cqw;overflow:hidden}.preview-team-list[data-v-aa93ec4e]{width:92%;height:90%}.team-names[data-v-aa93ec4e]{grid-template-columns:minmax(0,1fr);align-items:center;gap:.25em;height:100%;display:grid}.team-names p[data-v-aa93ec4e]{overflow-wrap:anywhere;margin:0}
-1
View File
@@ -1 +0,0 @@
.screen-preview[data-v-e6fcac2b]{aspect-ratio:16/9;background-color:var(--brand-background);color:var(--brand-text);text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.timer-preview[data-v-e6fcac2b]{max-width:95%}.timer-preview h2[data-v-e6fcac2b],.preview-message[data-v-e6fcac2b],.preview-results h2[data-v-e6fcac2b]{margin:0 0 10px;font-size:clamp(10px,4cqw,32px)}.timer-preview strong[data-v-e6fcac2b]{font-variant-numeric:tabular-nums;font-size:clamp(20px,16cqw,120px);line-height:.9;display:block}.screen-preview audio[data-v-e6fcac2b],.preview-video[data-v-e6fcac2b]{pointer-events:none;width:90%;max-width:90%}.preview-video[data-v-e6fcac2b]{object-fit:contain;height:100%}.preview-cover[data-v-e6fcac2b]{object-fit:contain;width:100%;height:100%}.preview-results[data-v-e6fcac2b]{width:100%;max-width:96%;max-height:90%;overflow:hidden}.preview-results table[data-v-e6fcac2b]{border-collapse:collapse;width:100%;font-size:clamp(3px,1.4cqw,10px)}.preview-results th[data-v-e6fcac2b],.preview-results td[data-v-e6fcac2b]{border-bottom:1px solid var(--brand-border);text-align:left;padding:3px}.screen-thumbnail[data-v-e6fcac2b]{pointer-events:none}.preview-message[data-v-e6fcac2b]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:95%;max-height:90%;overflow:hidden}.preview-qr[data-v-e6fcac2b]{justify-content:center;align-items:center;gap:4cqw;max-width:92%;display:flex}.preview-qr[data-v-e6fcac2b] .n-qr-code{box-sizing:border-box;flex-shrink:0;width:38cqw!important;height:auto!important;padding:1.8cqw!important}.preview-qr[data-v-e6fcac2b] canvas{width:100%!important;height:auto!important}.preview-qr p[data-v-e6fcac2b]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:40cqw;max-height:48cqw;font-size:3.5cqw;overflow:hidden}.preview-team-list[data-v-e6fcac2b]{width:92%;height:90%}.team-names[data-v-e6fcac2b]{grid-auto-flow:column;align-items:center;gap:1.5cqw;height:100%;display:grid}.team-names p[data-v-e6fcac2b]{overflow-wrap:anywhere;margin:0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
import{H as e,J as t,Mt as n,Rt as r,U as i,Wt as a,Xt as o,_n as s,at as c,bn as l,bt as u,g as d,ht as f,in as p,it as m,kt as h,nt as g,ot as _,p as v,rn as y,sn as b,st as x,tt as S}from"./client-Cla4nwje.js";import{a as C,i as w,n as T,o as E,r as D,t as O}from"./Follower-DWxDqXiH.js";import{a as k,d as A,i as j,l as M,n as ee,r as N,s as te,t as ne}from"./utils-CHX2YzAW.js";import{f as re,o as P}from"./Card-4DjzIxun.js";import{i as F,s as ie}from"./ui-DEaRtHGn.js";import{i as ae,m as I,n as L,t as R}from"./Suffix-CwgyECAu.js";import{t as z}from"./use-merged-state-CUjBEXGr.js";import{t as oe}from"./use-compitable-BII2ZC_P.js";import{t as B}from"./Popover-BgjicTB8.js";import{r as se}from"./keep-BN7wbZ-H.js";import{c as V}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as H}from"./use-form-item-CLnY4YBF.js";import{E as U,F as W,ct as ce,dt as G,rt as le,tt as K}from"./index-Ew5kbqon.js";var q=`v-hidden`,ue=T(`[v-hidden]`,{display:`none!important`}),J=h({name:`Overflow`,props:{getCounter:Function,getTail:Function,updateCounter:Function,onUpdateCount:Function,onUpdateOverflow:Function},setup(e,{slots:n}){let r=s(null),i=s(null);function o(t){let{value:a}=r,{getCounter:o,getTail:s}=e,c;if(c=o===void 0?i.value:o(),!a||!c)return;c.hasAttribute(q)&&c.removeAttribute(q);let{children:l}=a;if(t.showAllItemsBeforeCalculate)for(let e of l)e.hasAttribute(q)&&e.removeAttribute(q);let u=a.offsetWidth,d=[],f=n.tail?s?.():null,p=f?f.offsetWidth:0,m=!1,h=a.children.length-+!!n.tail;for(let t=0;t<h-1;++t){if(t<0)continue;let n=l[t];if(m){n.hasAttribute(q)||n.setAttribute(q,``);continue}else n.hasAttribute(q)&&n.removeAttribute(q);let r=n.offsetWidth;if(p+=r,d[t]=r,p>u){let{updateCounter:n}=e;for(let r=t;r>=0;--r){let i=h-1-r;n===void 0?c.textContent=`${i}`:n(i);let a=c.offsetWidth;if(p-=d[r],p+a<=u||r===0){m=!0,t=r-1,f&&(t===-1?(f.style.maxWidth=`${u-a}px`,f.style.boxSizing=`border-box`):f.style.maxWidth=``);let{onUpdateCount:n}=e;n&&n(i);break}}}}let{onUpdateOverflow:g}=e;m?g!==void 0&&g(!0):(g!==void 0&&g(!1),c.setAttribute(q,``))}let c=t();return ue.mount({id:`vueuc/overflow`,head:!0,anchorMetaName:D,ssr:c}),a(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:r,counterRef:i,sync:o}},render(){let{$slots:e}=this;return r(()=>this.sync({showAllItemsBeforeCalculate:!1})),n(`div`,{class:`v-overflow`,ref:`selfRef`},[o(e,`default`),e.counter?e.counter():n(`span`,{style:{display:`inline-block`},ref:`counterRef`}),e.tail?e.tail():null])}});function Y(e){switch(typeof e){case`string`:return e||void 0;case`number`:return String(e);default:return}}var de=S([g(`base-selection`,`
import{H as e,J as t,Mt as n,Rt as r,U as i,Wt as a,Xt as o,_n as s,at as c,bn as l,bt as u,g as d,ht as f,in as p,it as m,kt as h,nt as g,ot as _,p as v,rn as y,sn as b,st as x,tt as S}from"./client-Cla4nwje.js";import{a as C,i as w,n as T,o as E,r as D,t as O}from"./Follower-BsTJ2P_C.js";import{a as k,d as A,i as j,l as M,n as ee,r as N,s as te,t as ne}from"./utils-CWEDSsX_.js";import{f as re,o as P}from"./Card-CrMmjCG9.js";import{i as F,s as ie}from"./ui-BA7-de63.js";import{i as ae,m as I,n as L,t as R}from"./Suffix-DzMq4Iwi.js";import{t as z}from"./use-merged-state-CUjBEXGr.js";import{t as oe}from"./use-compitable-BII2ZC_P.js";import{t as B}from"./Popover-CJZnHaxZ.js";import{r as se}from"./keep-CqNUaGh1.js";import{c as V}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{n as H}from"./use-form-item-CLnY4YBF.js";import{E as U,F as W,ct as ce,dt as G,rt as le,tt as K}from"./index-7v6g2BIQ.js";var q=`v-hidden`,ue=T(`[v-hidden]`,{display:`none!important`}),J=h({name:`Overflow`,props:{getCounter:Function,getTail:Function,updateCounter:Function,onUpdateCount:Function,onUpdateOverflow:Function},setup(e,{slots:n}){let r=s(null),i=s(null);function o(t){let{value:a}=r,{getCounter:o,getTail:s}=e,c;if(c=o===void 0?i.value:o(),!a||!c)return;c.hasAttribute(q)&&c.removeAttribute(q);let{children:l}=a;if(t.showAllItemsBeforeCalculate)for(let e of l)e.hasAttribute(q)&&e.removeAttribute(q);let u=a.offsetWidth,d=[],f=n.tail?s?.():null,p=f?f.offsetWidth:0,m=!1,h=a.children.length-+!!n.tail;for(let t=0;t<h-1;++t){if(t<0)continue;let n=l[t];if(m){n.hasAttribute(q)||n.setAttribute(q,``);continue}else n.hasAttribute(q)&&n.removeAttribute(q);let r=n.offsetWidth;if(p+=r,d[t]=r,p>u){let{updateCounter:n}=e;for(let r=t;r>=0;--r){let i=h-1-r;n===void 0?c.textContent=`${i}`:n(i);let a=c.offsetWidth;if(p-=d[r],p+a<=u||r===0){m=!0,t=r-1,f&&(t===-1?(f.style.maxWidth=`${u-a}px`,f.style.boxSizing=`border-box`):f.style.maxWidth=``);let{onUpdateCount:n}=e;n&&n(i);break}}}}let{onUpdateOverflow:g}=e;m?g!==void 0&&g(!0):(g!==void 0&&g(!1),c.setAttribute(q,``))}let c=t();return ue.mount({id:`vueuc/overflow`,head:!0,anchorMetaName:D,ssr:c}),a(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:r,counterRef:i,sync:o}},render(){let{$slots:e}=this;return r(()=>this.sync({showAllItemsBeforeCalculate:!1})),n(`div`,{class:`v-overflow`,ref:`selfRef`},[o(e,`default`),e.counter?e.counter():n(`span`,{style:{display:`inline-block`},ref:`counterRef`}),e.tail?e.tail():null])}});function Y(e){switch(typeof e){case`string`:return e||void 0;case`number`:return String(e);default:return}}var de=S([g(`base-selection`,`
--n-padding-single: var(--n-padding-single-top) var(--n-padding-single-right) var(--n-padding-single-bottom) var(--n-padding-single-left);
--n-padding-multiple: var(--n-padding-multiple-top) var(--n-padding-multiple-right) var(--n-padding-multiple-bottom) var(--n-padding-multiple-left);
position: relative;
@@ -1 +1 @@
import{Mt as e,U as t,bt as n,g as r,kt as i,mt as a,p as o,st as s}from"./client-Cla4nwje.js";import{a as c,o as l}from"./ui-DEaRtHGn.js";import{a as u}from"./Button-CO8jWHc6.js";import{t as d}from"./flatten-CWS3ursv.js";import{t as f}from"./get-slot-6kXJmSMP.js";import{v as p}from"./index-Ew5kbqon.js";function m(){return p}var h={name:`Space`,self:m},g;function _(){if(!u)return!0;if(g===void 0){let e=document.createElement(`div`);e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e);let t=e.scrollHeight===1;return document.body.removeChild(e),g=t}return g}var v=i({name:`Space`,props:Object.assign(Object.assign({},o.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:[String,Number,Array],wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),setup(e){let{mergedClsPrefixRef:i,mergedRtlRef:a,mergedComponentPropsRef:u}=t(e),d=n(()=>e.size||u?.value?.Space?.size||`medium`),f=o(`Space`,`-space`,void 0,h,e,i),p=r(`Space`,a,i);return{useGap:_(),rtlEnabled:p,mergedClsPrefix:i,margin:n(()=>{let e=d.value;if(Array.isArray(e))return{horizontal:e[0],vertical:e[1]};if(typeof e==`number`)return{horizontal:e,vertical:e};let{self:{[s(`gap`,e)]:t}}=f.value,{row:n,col:r}=l(t);return{horizontal:c(r),vertical:c(n)}})}},render(){let{vertical:t,reverse:n,align:r,inline:i,justify:o,itemClass:s,itemStyle:c,margin:l,wrap:u,mergedClsPrefix:p,rtlEnabled:m,useGap:h,wrapItem:g,internalUseGap:_}=this,v=d(f(this),!1);if(!v.length)return null;let y=`${l.horizontal}px`,b=`${l.horizontal/2}px`,x=`${l.vertical}px`,S=`${l.vertical/2}px`,C=v.length-1,w=o.startsWith(`space-`);return e(`div`,{role:`none`,class:[`${p}-space`,m&&`${p}-space--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:[`start`,`end`].includes(o)?`flex-${o}`:o,flexWrap:!u||t?`nowrap`:`wrap`,marginTop:h||t?``:`-${S}`,marginBottom:h||t?``:`-${S}`,alignItems:r,gap:h?`${l.vertical}px ${l.horizontal}px`:``}},!g&&(h||_)?v:v.map((n,r)=>n.type===a?n:e(`div`,{role:`none`,class:s,style:[c,{maxWidth:`100%`},h?``:t?{marginBottom:r===C?``:x}:m?{marginLeft:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginRight:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}:{marginRight:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginLeft:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}]},n)))}});export{v as t};
import{Mt as e,U as t,bt as n,g as r,kt as i,mt as a,p as o,st as s}from"./client-Cla4nwje.js";import{a as c,o as l}from"./ui-BA7-de63.js";import{a as u}from"./Button-VoKvEQ76.js";import{t as d}from"./flatten-CWS3ursv.js";import{t as f}from"./get-slot-6kXJmSMP.js";import{v as p}from"./index-7v6g2BIQ.js";function m(){return p}var h={name:`Space`,self:m},g;function _(){if(!u)return!0;if(g===void 0){let e=document.createElement(`div`);e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e);let t=e.scrollHeight===1;return document.body.removeChild(e),g=t}return g}var v=i({name:`Space`,props:Object.assign(Object.assign({},o.props),{align:String,justify:{type:String,default:`start`},inline:Boolean,vertical:Boolean,reverse:Boolean,size:[String,Number,Array],wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),setup(e){let{mergedClsPrefixRef:i,mergedRtlRef:a,mergedComponentPropsRef:u}=t(e),d=n(()=>e.size||u?.value?.Space?.size||`medium`),f=o(`Space`,`-space`,void 0,h,e,i),p=r(`Space`,a,i);return{useGap:_(),rtlEnabled:p,mergedClsPrefix:i,margin:n(()=>{let e=d.value;if(Array.isArray(e))return{horizontal:e[0],vertical:e[1]};if(typeof e==`number`)return{horizontal:e,vertical:e};let{self:{[s(`gap`,e)]:t}}=f.value,{row:n,col:r}=l(t);return{horizontal:c(r),vertical:c(n)}})}},render(){let{vertical:t,reverse:n,align:r,inline:i,justify:o,itemClass:s,itemStyle:c,margin:l,wrap:u,mergedClsPrefix:p,rtlEnabled:m,useGap:h,wrapItem:g,internalUseGap:_}=this,v=d(f(this),!1);if(!v.length)return null;let y=`${l.horizontal}px`,b=`${l.horizontal/2}px`,x=`${l.vertical}px`,S=`${l.vertical/2}px`,C=v.length-1,w=o.startsWith(`space-`);return e(`div`,{role:`none`,class:[`${p}-space`,m&&`${p}-space--rtl`],style:{display:i?`inline-flex`:`flex`,flexDirection:t&&!n?`column`:t&&n?`column-reverse`:!t&&n?`row-reverse`:`row`,justifyContent:[`start`,`end`].includes(o)?`flex-${o}`:o,flexWrap:!u||t?`nowrap`:`wrap`,marginTop:h||t?``:`-${S}`,marginBottom:h||t?``:`-${S}`,alignItems:r,gap:h?`${l.vertical}px ${l.horizontal}px`:``}},!g&&(h||_)?v:v.map((n,r)=>n.type===a?n:e(`div`,{role:`none`,class:s,style:[c,{maxWidth:`100%`},h?``:t?{marginBottom:r===C?``:x}:m?{marginLeft:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginRight:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}:{marginRight:w?o===`space-between`&&r===C?``:b:r===C?``:y,marginLeft:w?o===`space-between`&&r===0?``:b:``,paddingTop:S,paddingBottom:S}]},n)))}});export{v as t};
@@ -1,4 +1,4 @@
import{H as e,Mt as t,U as n,_n as r,at as i,bt as a,in as o,kt as s,nt as c,p as l,st as u,tt as d}from"./client-Cla4nwje.js";import{c as f}from"./ui-DEaRtHGn.js";import{t as p}from"./use-compitable-BII2ZC_P.js";import{t as m}from"./fade-in.cssr-CKW4eXHj.js";import{B as h,V as g,ct as _,f as v}from"./index-Ew5kbqon.js";var y=d([d(`@keyframes spin-rotate`,`
import{H as e,Mt as t,U as n,_n as r,at as i,bt as a,in as o,kt as s,nt as c,p as l,st as u,tt as d}from"./client-Cla4nwje.js";import{c as f}from"./ui-BA7-de63.js";import{t as p}from"./use-compitable-BII2ZC_P.js";import{t as m}from"./fade-in.cssr-CKW4eXHj.js";import{B as h,V as g,ct as _,f as v}from"./index-7v6g2BIQ.js";var y=d([d(`@keyframes spin-rotate`,`
from {
transform: rotate(0);
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Bn as e,Dt as t,Ot as n,Sn as r,St as i,Wt as a,_n as o,bt as s,ht as c,kt as l,l as u,on as d,qt as f,t as p,wt as m,xt as h}from"./client-Cla4nwje.js";import{t as g}from"./Button-CO8jWHc6.js";import{t as _}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as v}from"./QrCode-Bpn3d7Xa.js";import{t as y}from"./datetime-BJNH0M1T.js";import{t as b}from"./MessagePaper-37EhEQ5r.js";var x={class:`ticket-page center-block-custom`},S={class:`width700`},C={class:`ticket-card`},w={key:0,class:`error`,role:`alert`},T={class:`qr-block`},E={class:`used`,role:`status`},D={key:1,class:`used`,role:`status`},O=_(l({__name:`TicketPage`,setup(l){let _=u(),O=p(),k=s(()=>String(_.params.token||``)),A=o(),j=o(!1),M=o(``),N=s(()=>window.location.href);async function P(){j.value=!0,M.value=``;try{let e=await O.GetTicket({token:k.value});if(!e.ticket){M.value=`Билет не найден`;return}A.value=e.ticket}catch{M.value=`Не удалось загрузить билет. Попробуйте ещё раз.`}finally{j.value=!1}}return a(P),(a,o)=>(f(),m(`div`,x,[h(`div`,S,[n(b,null,{default:d(()=>[h(`div`,C,[o[7]||=h(`p`,{class:`ticket-kicker`},`ВЕЧЕРНИЙ ДЕТЕКТИВ · ПРОПУСК`,-1),o[8]||=h(`h1`,null,`Билет на игру`,-1),M.value?(f(),m(`p`,w,e(M.value),1)):A.value?(f(),m(c,{key:1},[h(`h2`,null,e(A.value.gameName),1),o[5]||=h(`hr`,null,null,-1),h(`dl`,null,[h(`div`,null,[o[0]||=h(`dt`,null,`Начало`,-1),h(`dd`,null,e(r(y)(A.value.startAt)),1)]),h(`div`,null,[o[1]||=h(`dt`,null,`Место`,-1),h(`dd`,null,e(A.value.location||`Онлайн`),1)])]),h(`div`,T,[n(r(v),{value:N.value,size:300,padding:0},null,8,[`value`])]),o[6]||=h(`p`,null,`Покажите этот QR-код организатору.`,-1),A.value.status===`used`?(f(),m(c,{key:0},[o[2]||=h(`hr`,null,null,-1),h(`p`,E,` Билет уже использован`+e(A.value.usedAt?` ${r(y)(A.value.usedAt)}`:``)+e(A.value.usedBy?` организатором ${A.value.usedBy}`:``)+`. `,1)],64)):A.value.gameStatus===`finish`?(f(),m(`p`,D,` Игра уже завершена. `)):(f(),m(c,{key:2},[o[3]||=h(`hr`,null,null,-1),o[4]||=h(`p`,{class:`active`,role:`status`},`Билет действителен.`,-1)],64))],64)):(f(),i(r(g),{key:2,loading:j.value,onClick:P},{default:d(()=>[t(e(j.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))])]),_:1})])]))}}),[[`__scopeId`,`data-v-5f755593`]]),k=l({__name:`TicketView`,setup(e){return(e,t)=>(f(),i(O))}});export{k as default};
import{Bn as e,Dt as t,Ot as n,Sn as r,St as i,Wt as a,_n as o,bt as s,ht as c,kt as l,l as u,on as d,qt as f,t as p,wt as m,xt as h}from"./client-Cla4nwje.js";import{t as g}from"./Button-VoKvEQ76.js";import{t as _}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{t as v}from"./QrCode-Bpn3d7Xa.js";import{t as y}from"./datetime-BJNH0M1T.js";import{t as b}from"./MessagePaper-37EhEQ5r.js";var x={class:`ticket-page center-block-custom`},S={class:`width700`},C={class:`ticket-card`},w={key:0,class:`error`,role:`alert`},T={class:`qr-block`},E={class:`used`,role:`status`},D={key:1,class:`used`,role:`status`},O=_(l({__name:`TicketPage`,setup(l){let _=u(),O=p(),k=s(()=>String(_.params.token||``)),A=o(),j=o(!1),M=o(``),N=s(()=>window.location.href);async function P(){j.value=!0,M.value=``;try{let e=await O.GetTicket({token:k.value});if(!e.ticket){M.value=`Билет не найден`;return}A.value=e.ticket}catch{M.value=`Не удалось загрузить билет. Попробуйте ещё раз.`}finally{j.value=!1}}return a(P),(a,o)=>(f(),m(`div`,x,[h(`div`,S,[n(b,null,{default:d(()=>[h(`div`,C,[o[7]||=h(`p`,{class:`ticket-kicker`},`ВЕЧЕРНИЙ ДЕТЕКТИВ · ПРОПУСК`,-1),o[8]||=h(`h1`,null,`Билет на игру`,-1),M.value?(f(),m(`p`,w,e(M.value),1)):A.value?(f(),m(c,{key:1},[h(`h2`,null,e(A.value.gameName),1),o[5]||=h(`hr`,null,null,-1),h(`dl`,null,[h(`div`,null,[o[0]||=h(`dt`,null,`Начало`,-1),h(`dd`,null,e(r(y)(A.value.startAt)),1)]),h(`div`,null,[o[1]||=h(`dt`,null,`Место`,-1),h(`dd`,null,e(A.value.location||`Онлайн`),1)])]),h(`div`,T,[n(r(v),{value:N.value,size:300,padding:0},null,8,[`value`])]),o[6]||=h(`p`,null,`Покажите этот QR-код организатору.`,-1),A.value.status===`used`?(f(),m(c,{key:0},[o[2]||=h(`hr`,null,null,-1),h(`p`,E,` Билет уже использован`+e(A.value.usedAt?` ${r(y)(A.value.usedAt)}`:``)+e(A.value.usedBy?` организатором ${A.value.usedBy}`:``)+`. `,1)],64)):A.value.gameStatus===`finish`?(f(),m(`p`,D,` Игра уже завершена. `)):(f(),m(c,{key:2},[o[3]||=h(`hr`,null,null,-1),o[4]||=h(`p`,{class:`active`,role:`status`},`Билет действителен.`,-1)],64))],64)):(f(),i(r(g),{key:2,loading:j.value,onClick:P},{default:d(()=>[t(e(j.value?`Загрузка`:`Повторить`),1)]),_:1},8,[`loading`]))])]),_:1})])]))}}),[[`__scopeId`,`data-v-5f755593`]]),k=l({__name:`TicketView`,setup(e){return(e,t)=>(f(),i(O))}});export{k as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Ot as e,ht as t,kt as n,qt as r,wt as i}from"./client-Cla4nwje.js";import{t as a}from"./HeaderMenu-JIl2V8pE.js";import{t as o}from"./DocsPage-CAMeU9Aq.js";var s=n({__name:`UserAgreementView`,setup(n){return(n,s)=>(r(),i(t,null,[e(o,{kind:`terms`}),e(a)],64))}});export{s as default};
import{Ot as e,ht as t,kt as n,qt as r,wt as i}from"./client-Cla4nwje.js";import{t as a}from"./HeaderMenu-DU5PaOxU.js";import{t as o}from"./DocsPage-B4sSrCxt.js";var s=n({__name:`UserAgreementView`,setup(n){return(n,s)=>(r(),i(t,null,[e(o,{kind:`terms`}),e(a)],64))}});export{s as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{r as e}from"./client-Cla4nwje.js";import{a as t,o as n}from"./index-Ew5kbqon.js";function r(){let e=n();return i(e.refreshTokenAction,e.getToken)}function i(n,r){async function i(i,a){return t(async()=>{let t=new Headers(a.headers),n=r();n&&t.set(`Authorization`,`Bearer ${n}`);let o=await fetch(`${e()}/${i}`,{...a,headers:t});if(o.status===401)throw Error(`unauthorized`);return o},n,r)}async function s(e,t){let n=await i(e,{method:`GET`});if(!n.ok)throw Error(await o(n));return{blob:await n.blob(),filename:a(n.headers.get(`Content-Disposition`))||t}}function c(e){return s(`api/scenarios/${e}/archive`,`scenario-${e}.zip`)}function l(e){return s(`api/games/${e}/teams/qr.pdf`,`game-${e}.pdf`)}function u(e,t){return s(`api/games/${e}/teams/${encodeURIComponent(t)}/receipt.png`,`receipt.png`)}function d(e){return s(`api/games/${e}/print-materials`,`game-${e}-print-materials.zip`)}function f(e){return s(`api/games/${e}/export/download`,`game-${e}.zip`)}function p(e){return s(`api/games/${e}/results-package/download`,`game-results-${e}.zip`)}async function m(e,t){let n=await i(`api/games/${e}/results-package/apply`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:t});if(!n.ok)throw Error(await o(n));let r=await n.json();if(!r||typeof r!=`object`||!(`gameID`in r)||r.gameID!==e||!(`packageID`in r)||typeof r.packageID!=`string`||!(`appliedAt`in r)||typeof r.appliedAt!=`string`)throw Error(`Некорректный ответ применения результатов`);return{gameID:r.gameID,packageID:r.packageID,appliedAt:r.appliedAt}}async function h(e){let t=await i(`api/games/import`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json();if(!n||typeof n!=`object`||!(`gameID`in n)||typeof n.gameID!=`number`||!Number.isSafeInteger(n.gameID)||n.gameID<=0||!(`packageID`in n)||typeof n.packageID!=`string`||!(`repeated`in n)||typeof n.repeated!=`boolean`)throw Error(`Некорректный ответ импорта игры`);return{gameID:n.gameID,packageID:n.packageID,repeated:n.repeated}}async function g(e){let t=await i(`api/scenarios/archive`,{method:`POST`,headers:{"Content-Type":e.type||`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json().catch(()=>null);return{ID:typeof n?.ID==`number`?n.ID:null}}return{downloadScenarioArchive:c,downloadTeamQR:l,downloadTeamReceipt:u,downloadGamePrintMaterials:d,uploadScenarioArchive:g,downloadGamePackage:f,uploadGamePackage:h,downloadGameResultsPackage:p,applyGameResultsPackage:m}}function a(e){if(!e)return``;let t=e.match(/filename\*=UTF-8''([^;]+)/i);if(t)try{return decodeURIComponent(t[1].trim()).replace(/[\\/:*?"<>|]/g,`_`)}catch{}let n=e.match(/filename="?([^";]+)"?/i);return(n?n[1]:``).replace(/[\\/:*?"<>|]/g,`_`)}async function o(e){let t=await e.json().catch(()=>null);if(t&&typeof t==`object`){if(`message`in t&&typeof t.message==`string`&&t.message!==``)return t.message;if(`error`in t&&typeof t.error==`string`&&t.error!==``)return t.error}return`Ошибка сервера (${e.status})`}export{r as t};
import{r as e}from"./client-Cla4nwje.js";import{a as t,o as n}from"./index-7v6g2BIQ.js";function r(){let e=n();return i(e.refreshTokenAction,e.getToken)}function i(n,r){async function i(i,a){return t(async()=>{let t=new Headers(a.headers),n=r();n&&t.set(`Authorization`,`Bearer ${n}`);let o=await fetch(`${e()}/${i}`,{...a,headers:t});if(o.status===401)throw Error(`unauthorized`);return o},n,r)}async function s(e,t){let n=await i(e,{method:`GET`});if(!n.ok)throw Error(await o(n));return{blob:await n.blob(),filename:a(n.headers.get(`Content-Disposition`))||t}}function c(e){return s(`api/scenarios/${e}/archive`,`scenario-${e}.zip`)}function l(e){return s(`api/games/${e}/teams/qr.pdf`,`game-${e}.pdf`)}function u(e,t){return s(`api/games/${e}/teams/${encodeURIComponent(t)}/receipt.png`,`receipt.png`)}function d(e){return s(`api/games/${e}/print-materials`,`game-${e}-print-materials.zip`)}function f(e){return s(`api/games/${e}/export/download`,`game-${e}.zip`)}function p(e){return s(`api/games/${e}/results-package/download`,`game-results-${e}.zip`)}async function m(e,t){let n=await i(`api/games/${e}/results-package/apply`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:t});if(!n.ok)throw Error(await o(n));let r=await n.json();if(!r||typeof r!=`object`||!(`gameID`in r)||r.gameID!==e||!(`packageID`in r)||typeof r.packageID!=`string`||!(`appliedAt`in r)||typeof r.appliedAt!=`string`)throw Error(`Некорректный ответ применения результатов`);return{gameID:r.gameID,packageID:r.packageID,appliedAt:r.appliedAt}}async function h(e){let t=await i(`api/games/import`,{method:`POST`,headers:{"Content-Type":`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json();if(!n||typeof n!=`object`||!(`gameID`in n)||typeof n.gameID!=`number`||!Number.isSafeInteger(n.gameID)||n.gameID<=0||!(`packageID`in n)||typeof n.packageID!=`string`||!(`repeated`in n)||typeof n.repeated!=`boolean`)throw Error(`Некорректный ответ импорта игры`);return{gameID:n.gameID,packageID:n.packageID,repeated:n.repeated}}async function g(e){let t=await i(`api/scenarios/archive`,{method:`POST`,headers:{"Content-Type":e.type||`application/zip`},body:e});if(!t.ok)throw Error(await o(t));let n=await t.json().catch(()=>null);return{ID:typeof n?.ID==`number`?n.ID:null}}return{downloadScenarioArchive:c,downloadTeamQR:l,downloadTeamReceipt:u,downloadGamePrintMaterials:d,uploadScenarioArchive:g,downloadGamePackage:f,uploadGamePackage:h,downloadGameResultsPackage:p,applyGameResultsPackage:m}}function a(e){if(!e)return``;let t=e.match(/filename\*=UTF-8''([^;]+)/i);if(t)try{return decodeURIComponent(t[1].trim()).replace(/[\\/:*?"<>|]/g,`_`)}catch{}let n=e.match(/filename="?([^";]+)"?/i);return(n?n[1]:``).replace(/[\\/:*?"<>|]/g,`_`)}async function o(e){let t=await e.json().catch(()=>null);if(t&&typeof t==`object`){if(`message`in t&&typeof t.message==`string`&&t.message!==``)return t.message;if(`error`in t&&typeof t.error==`string`&&t.error!==``)return t.error}return`Ошибка сервера (${e.status})`}export{r as t};
@@ -1 +1 @@
import{L as e,x as t}from"./client-Cla4nwje.js";import{Q as n,et as r}from"./index-Ew5kbqon.js";var i=/^(\d|\.)+$/,a=/(\d|\.)+/;function o(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e==`number`){let r=(e+n)*t;return r===0?`0`:`${r}px`}else if(typeof e==`string`)if(i.test(e)){let i=(Number(e)+n)*t;return r?i===0?`0`:`${i}px`:`${i}`}else{let r=a.exec(e);return r?e.replace(a,String((Number(r[0])+n)*t)):e}return e}var s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;function l(t,n){if(e(t))return!1;var i=typeof t;return i==`number`||i==`symbol`||i==`boolean`||t==null||r(t)?!0:c.test(t)||!s.test(t)||n!=null&&t in Object(n)}var u=`Expected a function`;function d(e,n){if(typeof e!=`function`||n!=null&&typeof n!=`function`)throw TypeError(u);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,t);return r.cache=a.set(i,o)||a,o};return r.cache=new(d.Cache||t),r}d.Cache=t;var f=500;function p(e){var t=d(e,function(e){return n.size===f&&n.clear(),e}),n=t.cache;return t}var m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,g=p(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(m,function(e,n,r,i){t.push(r?i.replace(h,`$1`):n||e)}),t});function _(t,r){return e(t)?t:l(t,r)?[t]:g(n(t))}var v=1/0;function y(e){if(typeof e==`string`||r(e))return e;var t=e+``;return t==`0`&&1/e==-v?`-0`:t}function b(e,t){t=_(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[y(t[n++])];return n&&n==r?e:void 0}function x(e,t,n){var r=e==null?void 0:b(e,t);return r===void 0?n:r}export{l as a,_ as i,b as n,o,y as r,x as t};
import{L as e,x as t}from"./client-Cla4nwje.js";import{Q as n,et as r}from"./index-7v6g2BIQ.js";var i=/^(\d|\.)+$/,a=/(\d|\.)+/;function o(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e==`number`){let r=(e+n)*t;return r===0?`0`:`${r}px`}else if(typeof e==`string`)if(i.test(e)){let i=(Number(e)+n)*t;return r?i===0?`0`:`${i}px`:`${i}`}else{let r=a.exec(e);return r?e.replace(a,String((Number(r[0])+n)*t)):e}return e}var s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;function l(t,n){if(e(t))return!1;var i=typeof t;return i==`number`||i==`symbol`||i==`boolean`||t==null||r(t)?!0:c.test(t)||!s.test(t)||n!=null&&t in Object(n)}var u=`Expected a function`;function d(e,n){if(typeof e!=`function`||n!=null&&typeof n!=`function`)throw TypeError(u);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,t);return r.cache=a.set(i,o)||a,o};return r.cache=new(d.Cache||t),r}d.Cache=t;var f=500;function p(e){var t=d(e,function(e){return n.size===f&&n.clear(),e}),n=t.cache;return t}var m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,g=p(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(m,function(e,n,r,i){t.push(r?i.replace(h,`$1`):n||e)}),t});function _(t,r){return e(t)?t:l(t,r)?[t]:g(n(t))}var v=1/0;function y(e){if(typeof e==`string`||r(e))return e;var t=e+``;return t==`0`&&1/e==-v?`-0`:t}function b(e,t){t=_(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[y(t[n++])];return n&&n==r?e:void 0}function x(e,t,n){var r=e==null?void 0:b(e,t);return r===void 0?n:r}export{l as a,_ as i,b as n,o,y as r,x as t};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{Mt as e,Vt as t,Wt as n,_n as r,ht as i,kt as a,rn as o}from"./client-Cla4nwje.js";import{d as s,f as c,u as l}from"./Card-4DjzIxun.js";import{at as u}from"./index-Ew5kbqon.js";function d(e){return typeof e==`string`?document.querySelector(e):e()||null}function f(e){return e instanceof HTMLElement}function p(e){for(let t=0;t<e.childNodes.length;t++){let n=e.childNodes[t];if(f(n)&&(h(n)||p(n)))return!0}return!1}function m(e){for(let t=e.childNodes.length-1;t>=0;t--){let n=e.childNodes[t];if(f(n)&&(h(n)||m(n)))return!0}return!1}function h(e){if(!g(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function g(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null)return!0;if(e.getAttribute(`disabled`))return!1;switch(e.nodeName){case`A`:return!!e.href&&e.rel!==`ignore`;case`INPUT`:return e.type!==`hidden`&&e.type!==`file`;case`SELECT`:case`TEXTAREA`:return!0;default:return!1}}var _=[],v=a({name:`FocusTrap`,props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){let i=u(),a=r(null),f=r(null),h=!1,g=!1,v=typeof document>`u`?null:document.activeElement;function y(){return _[_.length-1]===i}function b(t){var n;t.code===`Escape`&&y()&&((n=e.onEsc)==null||n.call(e,t))}n(()=>{o(()=>e.active,e=>{e?(C(),s(`keydown`,document,b)):(l(`keydown`,document,b),h&&w())},{immediate:!0})}),t(()=>{l(`keydown`,document,b),h&&w()});function x(e){if(!g&&y()){let t=S();if(t===null||t.contains(c(e)))return;T(`first`)}}function S(){let e=a.value;if(e===null)return null;let t=e;for(;t=t.nextSibling,!(t===null||t instanceof Element&&t.tagName===`DIV`););return t}function C(){var t;if(!e.disabled){if(_.push(i),e.autoFocus){let{initialFocusTo:n}=e;n===void 0?T(`first`):(t=d(n))==null||t.focus({preventScroll:!0})}h=!0,document.addEventListener(`focus`,x,!0)}}function w(){var t;if(e.disabled||(document.removeEventListener(`focus`,x,!0),_=_.filter(e=>e!==i),y()))return;let{finalFocusTo:n}=e;n===void 0?e.returnFocusOnDeactivated&&v instanceof HTMLElement&&(g=!0,v.focus({preventScroll:!0}),g=!1):(t=d(n))==null||t.focus({preventScroll:!0})}function T(t){if(y()&&e.active){let e=a.value,n=f.value;if(e!==null&&n!==null){let r=S();if(r==null||r===n){g=!0,e.focus({preventScroll:!0}),g=!1;return}g=!0;let i=t===`first`?p(r):m(r);g=!1,i||(g=!0,e.focus({preventScroll:!0}),g=!1)}}}function E(e){if(g)return;let t=S();t!==null&&(e.relatedTarget!==null&&t.contains(e.relatedTarget)?T(`last`):T(`first`))}function D(e){g||(e.relatedTarget!==null&&e.relatedTarget===a.value?T(`last`):T(`first`))}return{focusableStartRef:a,focusableEndRef:f,focusableStyle:`position: absolute; height: 0; width: 0;`,handleStartFocus:E,handleEndFocus:D}},render(){let{default:t}=this.$slots;if(t===void 0)return null;if(this.disabled)return t();let{active:n,focusableStyle:r}=this;return e(i,null,[e(`div`,{"aria-hidden":`true`,tabindex:n?`0`:`-1`,ref:`focusableStartRef`,style:r,onFocus:this.handleStartFocus}),t(),e(`div`,{"aria-hidden":`true`,style:r,ref:`focusableEndRef`,tabindex:n?`0`:`-1`,onFocus:this.handleEndFocus})])}}),y=new WeakSet;function b(e){y.add(e)}function x(e){return!y.has(e)}function S(e,t=[],n){let r={};return t.forEach(t=>{r[t]=e[t]}),Object.assign(r,n)}export{v as i,x as n,b as r,S as t};
import{Mt as e,Vt as t,Wt as n,_n as r,ht as i,kt as a,rn as o}from"./client-Cla4nwje.js";import{d as s,f as c,u as l}from"./Card-CrMmjCG9.js";import{at as u}from"./index-7v6g2BIQ.js";function d(e){return typeof e==`string`?document.querySelector(e):e()||null}function f(e){return e instanceof HTMLElement}function p(e){for(let t=0;t<e.childNodes.length;t++){let n=e.childNodes[t];if(f(n)&&(h(n)||p(n)))return!0}return!1}function m(e){for(let t=e.childNodes.length-1;t>=0;t--){let n=e.childNodes[t];if(f(n)&&(h(n)||m(n)))return!0}return!1}function h(e){if(!g(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function g(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null)return!0;if(e.getAttribute(`disabled`))return!1;switch(e.nodeName){case`A`:return!!e.href&&e.rel!==`ignore`;case`INPUT`:return e.type!==`hidden`&&e.type!==`file`;case`SELECT`:case`TEXTAREA`:return!0;default:return!1}}var _=[],v=a({name:`FocusTrap`,props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){let i=u(),a=r(null),f=r(null),h=!1,g=!1,v=typeof document>`u`?null:document.activeElement;function y(){return _[_.length-1]===i}function b(t){var n;t.code===`Escape`&&y()&&((n=e.onEsc)==null||n.call(e,t))}n(()=>{o(()=>e.active,e=>{e?(C(),s(`keydown`,document,b)):(l(`keydown`,document,b),h&&w())},{immediate:!0})}),t(()=>{l(`keydown`,document,b),h&&w()});function x(e){if(!g&&y()){let t=S();if(t===null||t.contains(c(e)))return;T(`first`)}}function S(){let e=a.value;if(e===null)return null;let t=e;for(;t=t.nextSibling,!(t===null||t instanceof Element&&t.tagName===`DIV`););return t}function C(){var t;if(!e.disabled){if(_.push(i),e.autoFocus){let{initialFocusTo:n}=e;n===void 0?T(`first`):(t=d(n))==null||t.focus({preventScroll:!0})}h=!0,document.addEventListener(`focus`,x,!0)}}function w(){var t;if(e.disabled||(document.removeEventListener(`focus`,x,!0),_=_.filter(e=>e!==i),y()))return;let{finalFocusTo:n}=e;n===void 0?e.returnFocusOnDeactivated&&v instanceof HTMLElement&&(g=!0,v.focus({preventScroll:!0}),g=!1):(t=d(n))==null||t.focus({preventScroll:!0})}function T(t){if(y()&&e.active){let e=a.value,n=f.value;if(e!==null&&n!==null){let r=S();if(r==null||r===n){g=!0,e.focus({preventScroll:!0}),g=!1;return}g=!0;let i=t===`first`?p(r):m(r);g=!1,i||(g=!0,e.focus({preventScroll:!0}),g=!1)}}}function E(e){if(g)return;let t=S();t!==null&&(e.relatedTarget!==null&&t.contains(e.relatedTarget)?T(`last`):T(`first`))}function D(e){g||(e.relatedTarget!==null&&e.relatedTarget===a.value?T(`last`):T(`first`))}return{focusableStartRef:a,focusableEndRef:f,focusableStyle:`position: absolute; height: 0; width: 0;`,handleStartFocus:E,handleEndFocus:D}},render(){let{default:t}=this.$slots;if(t===void 0)return null;if(this.disabled)return t();let{active:n,focusableStyle:r}=this;return e(i,null,[e(`div`,{"aria-hidden":`true`,tabindex:n?`0`:`-1`,ref:`focusableStartRef`,style:r,onFocus:this.handleStartFocus}),t(),e(`div`,{"aria-hidden":`true`,style:r,ref:`focusableEndRef`,tabindex:n?`0`:`-1`,onFocus:this.handleEndFocus})])}}),y=new WeakSet;function b(e){y.add(e)}function x(e){return!y.has(e)}function S(e,t=[],n){let r={};return t.forEach(t=>{r[t]=e[t]}),Object.assign(r,n)}export{v as i,x as n,b as r,S as t};
@@ -1,4 +1,4 @@
import{H as e,Mt as t,U as n,at as r,bt as i,kt as a,nt as o,p as s,st as c}from"./client-Cla4nwje.js";import{t as l}from"./use-compitable-BII2ZC_P.js";import{c as u}from"./index-Ew5kbqon.js";var d=o(`text`,`
import{H as e,Mt as t,U as n,at as r,bt as i,kt as a,nt as o,p as s,st as c}from"./client-Cla4nwje.js";import{t as l}from"./use-compitable-BII2ZC_P.js";import{c as u}from"./index-7v6g2BIQ.js";var d=o(`text`,`
transition: color .3s var(--n-bezier);
color: var(--n-text-color);
`,[r(`strong`,`
@@ -1,4 +1,4 @@
import{Bt as e,H as t,Jt as n,K as r,Mt as i,Pt as a,U as o,X as s,Xt as c,Y as l,_n as u,at as d,bn as f,bt as p,d as m,dt as h,g,it as _,kt as v,nt as y,ot as b,p as x,st as S,tt as C}from"./client-Cla4nwje.js";import{c as w,l as T,o as E}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{I as D,U as O,b as k,i as A,o as j,ot as ee}from"./index-Ew5kbqon.js";function M(e){return typeof e==`string`?e.endsWith(`px`)?Number(e.slice(0,e.length-2)):Number(e):e}function N(e){if(e!=null)return typeof e==`number`?`${e}px`:e.endsWith(`px`)?e:`${e}px`}function P(e,t){let n=e.trim().split(/\s+/g),r={top:n[0]};switch(n.length){case 1:r.right=n[0],r.bottom=n[0],r.left=n[0];break;case 2:r.right=n[1],r.left=n[1],r.bottom=n[0];break;case 3:r.right=n[1],r.bottom=n[2],r.left=n[1];break;case 4:r.right=n[1],r.bottom=n[2],r.left=n[3];break;default:throw Error(`[seemly/getMargin]:`+e+` is not a valid value.`)}return t===void 0?r:r[t]}function F(e,t){let[n,r]=e.split(` `);return t?t===`row`?n:r:{row:n,col:r||n}}function I(e){let{textColor2:t,primaryColorHover:n,primaryColorPressed:r,primaryColor:i,infoColor:a,successColor:o,warningColor:c,errorColor:l,baseColor:u,borderColor:d,opacityDisabled:f,tagColor:p,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,borderRadiusSmall:_,fontSizeMini:v,fontSizeTiny:y,fontSizeSmall:b,fontSizeMedium:x,heightMini:S,heightTiny:C,heightSmall:w,heightMedium:T,closeColorHover:E,closeColorPressed:O,buttonColor2Hover:k,buttonColor2Pressed:A,fontWeightStrong:j}=e;return Object.assign(Object.assign({},D),{closeBorderRadius:_,heightTiny:S,heightSmall:C,heightMedium:w,heightLarge:T,borderRadius:_,opacityDisabled:f,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:b,fontSizeLarge:x,fontWeightStrong:j,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:u,colorCheckable:`#0000`,colorHoverCheckable:k,colorPressedCheckable:A,colorChecked:i,colorCheckedHover:n,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:p,colorBordered:`rgb(250, 250, 252)`,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,closeColorHover:E,closeColorPressed:O,borderPrimary:`1px solid ${s(i,{alpha:.3})}`,textColorPrimary:i,colorPrimary:s(i,{alpha:.12}),colorBorderedPrimary:s(i,{alpha:.1}),closeIconColorPrimary:i,closeIconColorHoverPrimary:i,closeIconColorPressedPrimary:i,closeColorHoverPrimary:s(i,{alpha:.12}),closeColorPressedPrimary:s(i,{alpha:.18}),borderInfo:`1px solid ${s(a,{alpha:.3})}`,textColorInfo:a,colorInfo:s(a,{alpha:.12}),colorBorderedInfo:s(a,{alpha:.1}),closeIconColorInfo:a,closeIconColorHoverInfo:a,closeIconColorPressedInfo:a,closeColorHoverInfo:s(a,{alpha:.12}),closeColorPressedInfo:s(a,{alpha:.18}),borderSuccess:`1px solid ${s(o,{alpha:.3})}`,textColorSuccess:o,colorSuccess:s(o,{alpha:.12}),colorBorderedSuccess:s(o,{alpha:.1}),closeIconColorSuccess:o,closeIconColorHoverSuccess:o,closeIconColorPressedSuccess:o,closeColorHoverSuccess:s(o,{alpha:.12}),closeColorPressedSuccess:s(o,{alpha:.18}),borderWarning:`1px solid ${s(c,{alpha:.35})}`,textColorWarning:c,colorWarning:s(c,{alpha:.15}),colorBorderedWarning:s(c,{alpha:.12}),closeIconColorWarning:c,closeIconColorHoverWarning:c,closeIconColorPressedWarning:c,closeColorHoverWarning:s(c,{alpha:.12}),closeColorPressedWarning:s(c,{alpha:.18}),borderError:`1px solid ${s(l,{alpha:.23})}`,textColorError:l,colorError:s(l,{alpha:.1}),colorBorderedError:s(l,{alpha:.08}),closeIconColorError:l,closeIconColorHoverError:l,closeIconColorPressedError:l,closeColorHoverError:s(l,{alpha:.12}),closeColorPressedError:s(l,{alpha:.18})})}var L={name:`Tag`,common:m,self:I},R={color:Object,type:{type:String,default:`default`},round:Boolean,size:String,closable:Boolean,disabled:{type:Boolean,default:void 0}},z=y(`tag`,`
import{Bt as e,H as t,Jt as n,K as r,Mt as i,Pt as a,U as o,X as s,Xt as c,Y as l,_n as u,at as d,bn as f,bt as p,d as m,dt as h,g,it as _,kt as v,nt as y,ot as b,p as x,st as S,tt as C}from"./client-Cla4nwje.js";import{c as w,l as T,o as E}from"./_plugin-vue_export-helper-B7eW7EFJ.js";import{I as D,U as O,b as k,i as A,o as j,ot as ee}from"./index-7v6g2BIQ.js";function M(e){return typeof e==`string`?e.endsWith(`px`)?Number(e.slice(0,e.length-2)):Number(e):e}function N(e){if(e!=null)return typeof e==`number`?`${e}px`:e.endsWith(`px`)?e:`${e}px`}function P(e,t){let n=e.trim().split(/\s+/g),r={top:n[0]};switch(n.length){case 1:r.right=n[0],r.bottom=n[0],r.left=n[0];break;case 2:r.right=n[1],r.left=n[1],r.bottom=n[0];break;case 3:r.right=n[1],r.bottom=n[2],r.left=n[1];break;case 4:r.right=n[1],r.bottom=n[2],r.left=n[3];break;default:throw Error(`[seemly/getMargin]:`+e+` is not a valid value.`)}return t===void 0?r:r[t]}function F(e,t){let[n,r]=e.split(` `);return t?t===`row`?n:r:{row:n,col:r||n}}function I(e){let{textColor2:t,primaryColorHover:n,primaryColorPressed:r,primaryColor:i,infoColor:a,successColor:o,warningColor:c,errorColor:l,baseColor:u,borderColor:d,opacityDisabled:f,tagColor:p,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,borderRadiusSmall:_,fontSizeMini:v,fontSizeTiny:y,fontSizeSmall:b,fontSizeMedium:x,heightMini:S,heightTiny:C,heightSmall:w,heightMedium:T,closeColorHover:E,closeColorPressed:O,buttonColor2Hover:k,buttonColor2Pressed:A,fontWeightStrong:j}=e;return Object.assign(Object.assign({},D),{closeBorderRadius:_,heightTiny:S,heightSmall:C,heightMedium:w,heightLarge:T,borderRadius:_,opacityDisabled:f,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:b,fontSizeLarge:x,fontWeightStrong:j,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:u,colorCheckable:`#0000`,colorHoverCheckable:k,colorPressedCheckable:A,colorChecked:i,colorCheckedHover:n,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:p,colorBordered:`rgb(250, 250, 252)`,closeIconColor:m,closeIconColorHover:h,closeIconColorPressed:g,closeColorHover:E,closeColorPressed:O,borderPrimary:`1px solid ${s(i,{alpha:.3})}`,textColorPrimary:i,colorPrimary:s(i,{alpha:.12}),colorBorderedPrimary:s(i,{alpha:.1}),closeIconColorPrimary:i,closeIconColorHoverPrimary:i,closeIconColorPressedPrimary:i,closeColorHoverPrimary:s(i,{alpha:.12}),closeColorPressedPrimary:s(i,{alpha:.18}),borderInfo:`1px solid ${s(a,{alpha:.3})}`,textColorInfo:a,colorInfo:s(a,{alpha:.12}),colorBorderedInfo:s(a,{alpha:.1}),closeIconColorInfo:a,closeIconColorHoverInfo:a,closeIconColorPressedInfo:a,closeColorHoverInfo:s(a,{alpha:.12}),closeColorPressedInfo:s(a,{alpha:.18}),borderSuccess:`1px solid ${s(o,{alpha:.3})}`,textColorSuccess:o,colorSuccess:s(o,{alpha:.12}),colorBorderedSuccess:s(o,{alpha:.1}),closeIconColorSuccess:o,closeIconColorHoverSuccess:o,closeIconColorPressedSuccess:o,closeColorHoverSuccess:s(o,{alpha:.12}),closeColorPressedSuccess:s(o,{alpha:.18}),borderWarning:`1px solid ${s(c,{alpha:.35})}`,textColorWarning:c,colorWarning:s(c,{alpha:.15}),colorBorderedWarning:s(c,{alpha:.12}),closeIconColorWarning:c,closeIconColorHoverWarning:c,closeIconColorPressedWarning:c,closeColorHoverWarning:s(c,{alpha:.12}),closeColorPressedWarning:s(c,{alpha:.18}),borderError:`1px solid ${s(l,{alpha:.23})}`,textColorError:l,colorError:s(l,{alpha:.1}),colorBorderedError:s(l,{alpha:.08}),closeIconColorError:l,closeIconColorHoverError:l,closeIconColorPressedError:l,closeColorHoverError:s(l,{alpha:.12}),closeColorPressedError:s(l,{alpha:.18})})}var L={name:`Tag`,common:m,self:I},R={color:Object,type:{type:String,default:`default`},round:Boolean,size:String,closable:Boolean,disabled:{type:Boolean,default:void 0}},z=y(`tag`,`
--n-close-margin: var(--n-close-margin-top) var(--n-close-margin-right) var(--n-close-margin-bottom) var(--n-close-margin-left);
white-space: nowrap;
position: relative;
@@ -1 +1 @@
import{mn as e,rn as t}from"./client-Cla4nwje.js";import{n}from"./index-Ew5kbqon.js";function r(r){let i=n().claim();t(r,i.set,{immediate:!0}),e(i.clear)}export{r as t};
import{mn as e,rn as t}from"./client-Cla4nwje.js";import{n}from"./index-7v6g2BIQ.js";function r(r){let i=n().claim();t(r,i.set,{immediate:!0}),e(i.clear)}export{r as t};
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -5,7 +5,7 @@
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Вечерний детектив</title>
<script type="module" crossorigin src="/assets/index-Ew5kbqon.js"></script>
<script type="module" crossorigin src="/assets/index-7v6g2BIQ.js"></script>
<link rel="modulepreload" crossorigin href="/assets/client-Cla4nwje.js">
<link rel="modulepreload" crossorigin href="/assets/light-fuXWXCJy.js">
<link rel="stylesheet" crossorigin href="/assets/index-Bezs-p1A.css">