1"use strict";(self.webpackChunk_luogu_columba=self.webpackChunk_luogu_columba||[]).push([[5977],{45977:(e,t,n)=>{n.r(t),n.d(t,{default:()=>J});var l=n(32288),a=n(51784),o=n(12416),i=n(72746),u=n(37069),r=n(5671),d=n(37655),s=n(83479),c=n(15478),v=n(8412),m=n(39539),p=n(64215),b=n(992),f=n(48474),y=n(6446);const k={class:"generate-row"},h={key:1,class:"lfe-caption"},g=(0,l.pM)({__name:"ContestEditInvitations",setup(e){const t=(0,d.Px)(),n=(0,o.KR)(!1),i=(0,o.KR)(!1),u=(0,o.KR)(null),s=(0,o.KR)(!1),c=(0,o.KR)(null),v=(0,l.EW)((()=>t.value.contest.host)),g=(0,l.EW)((()=>"isPremium"in v.value&&!v.value.isPremium)),w=()=>{s.value=!s.value,W(1)},W=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;n.value=!0;try{const{data:n}=await(0,d.e5)({name:"contest.edit.invite_code",params:{id:t.value.contest.id},query:{mode:"list",used:s.value?"1":"",page:e}});c.value=n.invitationCodes}catch(e){(0,m.Ib)(e,{toast:!0})}finally{n.value=!1}},C=async()=>{if(u.value){i.value=!0;try{await(0,d.Xf)({name:"contest.edit.invite_code",params:{id:t.value.contest.id},query:{mode:"generate"}},{count:u.value}),(0,m.In)("é请ç çææå"),s.value=!1,u.value=null,await W(1)}catch(e){(0,m.Ib)(e,{toast:!0})}finally{i.value=!1}}};return(0,l.sV)((()=>W(1))),(e,t)=>((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.Xe),null,(0,l.eX)({"label:10:generate":(0,l.k6)((()=>[t[2]||(t[2]=(0,l.eW)("çæé请ç ",-1))])),"content:10:generate":(0,l.k6)((()=>[(0,l.Lk)("div",k,[(0,l.bF)((0,o.R1)(r.CS),{modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value=e),modelModifiers:{number:!0},placeholder:"çææ°é",type:"number",class:"count-input"},null,8,["modelValue"]),(0,l.bF)((0,o.R1)(r.r8),{solid:"",loading:i.value,onClick:C},{default:(0,l.k6)((()=>[...t[3]||(t[3]=[(0,l.eW)("çæ",-1)])])),_:1},8,["loading"])])])),"label:20:list":(0,l.k6)((()=>[t[4]||(t[4]=(0,l.eW)("é请ç å表",-1))])),"content:20:list":(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(r.r8),{onClick:w},{default:(0,l.k6)((()=>[(0,l.eW)((0,a.v_)(s.value?"æ¥çæªä½¿ç¨çé请ç ":"æ¥ç已使ç¨çé请ç "),1)])),_:1}),n.value?((0,l.uX)(),(0,l.Wv)(y.A,{key:0,spin:"",title:"å è½½ä¸..."})):c.value&&c.value.result.length>0?((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.vM),{key:1,items:c.value.result,type:"table"},{header:(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(r.q5),{class:"code"},{default:(0,l.k6)((()=>[...t[5]||(t[5]=[(0,l.eW)("é请ç ",-1)])])),_:1}),(0,l.bF)((0,o.R1)(r.q5),{class:"used"},{default:(0,l.k6)((()=>[...t[6]||(t[6]=[(0,l.eW)("使ç¨ç¶æ",-1)])])),_:1}),(0,l.bF)((0,o.R1)(r.q5),{class:"user"},{default:(0,l.k6)((()=>[...t[7]||(t[7]=[(0,l.eW)("使ç¨è
",-1)])])),_:1}),(0,l.bF)((0,o.R1)(r.q5),{class:"generated"},{default:(0,l.k6)((()=>[...t[8]||(t[8]=[(0,l.eW)("çææ¶é´",-1)])])),_:1}),(0,l.bF)((0,o.R1)(r.q5),{class:"actions"},{default:(0,l.k6)((()=>[...t[9]||(t[9]=[(0,l.eW)("æä½",-1)])])),_:1})])),item:(0,l.k6)((e=>{let{item:n}=e;return[(0,l.Lk)("div",null,[(0,l.Lk)("span",null,(0,a.v_)(n.id),1)]),(0,l.Lk)("div",null,[(0,l.Lk)("span",null,(0,a.v_)(n.used?"已使ç¨":"æªä½¿ç¨"),1)]),(0,l.Lk)("div",null,[n.user?((0,l.uX)(),(0,l.Wv)(f.A,{key:0,user:n.user},null,8,["user"])):((0,l.uX)(),(0,l.CE)("span",h,"ææ ä½¿ç¨è
"))]),(0,l.Lk)("div",null,[(0,l.bF)((0,o.R1)(r.A6),{time:n.generated,canonical:""},null,8,["time"])]),(0,l.Lk)("div",null,[(0,l.bF)((0,o.R1)(r.t3),{onClick:e=>{return t=n.id,void(0,m.Dk)(t).then((()=>(0,m.In)("é请ç å¤å¶æå")));var t}},{default:(0,l.k6)((()=>[...t[10]||(t[10]=[(0,l.eW)("å¤å¶é请ç ",-1)])])),_:1},8,["onClick"])])]})),toolbar:(0,l.k6)((()=>[(0,l.bF)(b.A,{items:c.value,router:!1,"onUpdate:page":W},null,8,["items"])])),_:1},8,["items"])):((0,l.uX)(),(0,l.Wv)(y.A,{key:2,icon:(0,o.R1)(p.AP),title:"ææ é请ç "},null,8,["icon"]))])),_:2},[g.value?{name:"content:5:premium-warning",fn:(0,l.k6)((()=>[t[1]||(t[1]=(0,l.Lk)("div",{class:"premium-warning"}," å¤ä¸ªé请ç çæåè½ä¸ºé«çº§å¢éä¸å±åè½ï¼æ¨ç®åä»
è½ä½éªå¹¶å建æå¤ 3 个é请ç ã ",-1))])),key:"0"}:void 0]),1024))}});var w=n(47433);const W=(0,w.A)(g,[["__scopeId","data-v-887e84dc"]]);var C=n(90566),j=n(65685),R=n(95038),V=n(81242);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=typeof l)return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const U={key:0,class:"joincode"},E={class:"time-row"},P={class:"time-row"},F={key:0},I={key:1,class:"user-list"},S={class:"btn-group"},T=(0,l.pM)({__name:"ContestEditMain",setup(e){const t=(0,d.Px)(),n=(0,d.iZ)(),i=(0,u.lq)(),c=(0,u.rd)(),v=(0,l.EW)((()=>!("contest"in t.value))),p=(0,l.EW)((()=>"contest"in t.value&&void 0!==t.value.contestSetting.adminComment)),b=(0,l.
1EW)((()=>"contest"in t.value?t.value.contest:null)),y=(0,d.Sm)(s.rC,{}),k=(0,d.Sm)(s.S$,{}),h=(0,d.Sm)(s.d6,{}),g=Object.freeze({name:"",description:"é请ç ï¼\n\næ¥æºï¼\n\næè¿°ï¼\n\né¾åº¦ï¼\n\nèµæ¶ççä¸èµåé¢è§£ï¼\n\nå¥å±ï¼\n",hostId:null,visibility:null,method:null,invitationType:1,startTime:Math.floor((new Date).getTime()/1e3),endTime:Math.floor((new Date).getTime()/1e3)+86400,rated:!1,ratingGroup:null,eloCenter:null,eloThreshold:null,squadMax:null,inquiryEnabled:!1,juryUsers:[],adminComment:""}),w=(0,o.Kh)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},g)),W=e=>e?"id"in e?e.id:e.uid:null,T=(0,o.KR)(""),X=(0,o.KR)(!1),q=(0,o.KR)([]),L=async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(X.value)return;const n=e.replace(/\s+/g,",").replace(/ï¼+/g,",").split(",").map((e=>e.trim())).filter((e=>e));X.value=!0;try{const{data:{users:e}}=await(0,d.e5)({name:"admin.tools.get_users",query:{"uid[]":n}}),l=n.filter((t=>!e.some((e=>e.uid.toString()===t||e.name.toLowerCase()===t.toLowerCase()))));l.length>0&&(0,m.KF)("ç¨æ· ".concat(l.join(",")," ä¸åå¨")),q.value=Array.from(new Set([...q.value,...e])),t||(w.juryUsers=Array.from(new Set([...w.juryUsers,...e.map((e=>e.uid))])),T.value="")}catch(e){(0,m.Ib)(e)}finally{X.value=!1}};(0,l.wB)(t,(()=>{var e,n,l;if("contest"in t.value)return Object.assign(w,t.value.contestSetting),w.hostId=null!==(l=t.value.contestSetting.hostId)&&void 0!==l?l:W(t.value.contest.host),void(t.value.contestSetting.juryUsers&&t.value.contestSetting.juryUsers.length>0&&L(t.value.contestSetting.juryUsers.join(","),!0));w.hostId=W(t.value.host),w.visibility=Number(null!==(e=null!==(n=i.query.visibilityType)&&void 0!==n?n:t.value.type)&&void 0!==e?e:w.visibility),i.query.hostID&&(w.hostId=Number(i.query.hostID))}),{immediate:!0,deep:!0}),(0,l.wB)(w,(()=>{d.XU.value="å½å页é¢ä¸çå
å®¹è¿æ²¡ä¿åï¼ç¡®å®è¦ç¦»å¼åï¼"}),{deep:!0});const M=(0,l.EW)((()=>null===w.visibility?null:k.value[w.visibility])),D=(0,l.EW)((()=>{var e;return!v.value&&(null===(e=M.value)||void 0===e?void 0:e.invitation)})),A=(0,l.EW)((()=>Object.values(k.value).filter((e=>{var t;let{userCreatable:l,scope:a}=e;if(null!==(t=n.value)&&void 0!==t&&t.isAdmin)return!0;const o=k.value[w.visibility];return l&&(!o||o.scope===a)})).map((e=>{let{id:t,name:n}=e;return{value:Number(t),label:n}})))),K=(0,l.EW)((()=>Object.values(y.value).filter((e=>{let{type:t}=e;return"Codeforces"!==t})).map((e=>{let{id:t,name:n}=e;return{value:t,label:n}})))),x=(0,l.EW)((()=>Object.values(h.value).map((e=>{let{id:t,name:n}=e;return{value:t,label:n}})))),B=async()=>{if(!b.value||!("joinCode"in t.value))return;const e=await(0,d.fz)({name:"contest.show",params:{id:b.value.id}});(0,m.Dk)("卿¯èµ ".concat(b.value.name,"( ").concat(window.location.origin).concat(e," )ä¸ï¼è¾å
¥é请ç ï¼ ").concat(t.value.joinCode," ï¼å å
¥æ¯èµã")).then((()=>(0,m.In)("é请ç å¤å¶æå")))},N=async e=>{var t;if(!e)return;const n={name:e.name,description:e.description,startTime:e.startTime,endTime:e.endTime,method:e.method,invitationType:e.invitationType},{data:a}=await(0,d.Xf)(v.value?{name:"contest.new.finish",query:{visibilityType:e.visibility,hostID:null!==(t=e.hostId)&&void 0!==t?t:void 0}}:{name:"contest.edit.setting",params:{id:b.value.id}},v.value?n:e);d.XU.value=null,v.value?c.push({name:"contest.edit",params:{id:a.id}}):(Object.assign(w,a),await(0,l.dY)(),d.XU.value=null,(0,m.In)("è®¾ç½®æ´æ°æå"))},Q=async()=>{if(b.value&&(await(0,m.ql)("æ¯èµå é¤åå°æ æ³æ¾åï¼ç¡®å®è¦å é¤åï¼")).value){(0,m.MY)();try{var e;await(0,d.$B)({name:"contest.edit.setting",params:{id:b.value.id}},{}),d.XU.value=null,(0,m.In)("å 餿å"),"team"===(null===(e=M.value)||void 0===e?void 0:e.scope)?c.push({name:"team.show",params:{id:w.hostId}}):c.push({name:"contest.list"})}catch(e){(0,m.Ib)(e,{title:"å é¤å¤±è´¥"})}}};return(e,n)=>{var i,u;const d=(0,l.gN)("tooltip");return(0,l.uX)(),(0,l.Wv)((0,o.R1)(r.Z0),{action:N,data:w,onError:n[2]||(n[2]=e=>(0,o.R1)(m.Ib)(e,{titleText:"æäº¤å¤±è´¥"}))},(0,l.eX)({"label:10:name":(0,l.k6)((()=>[n[3]||(n[3]=(0,l.eW)("æ¯èµåç§°",-1))])),"content:10:name":(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.CS),{modelValue:t.name,"onUpdate:modelValue":e=>t.name=e,class:"input"},null,8,["modelValue","onUpdate:modelValue"])]})),"label:20:visibility":(0,l.k6)((()=>[n[5]||(n[5]=(0,l.eW)("å
¬å¼ç¨åº¦",-1))])),"content:20:visibility":(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.Vh),{modelValue:t.visibility,"onUpdate:modelValue":e=>t.visibility=e,options:A.value,class:"input"},null,8,["modelValue","onUpdate:modelValue","options"])]})),"label:30:method":(0,l.k6)((()=>[n[6]||(n[6]=(0,l.eW)("æ¯èµèµå¶",-1))])),"content:30:method":(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.Vh),{modelValue:t.method,"onUpdate:modelValue":e=>t.method=e,options:K.value,class:"input"},null,8,["modelValue","onUpdate:modelValue","options"])]})),"label:51:startTime":(0,l.k6)((()=>[n[9]||(n[9]=(0,l.eW)("å¼å§æ¶é´",-1))])),"content:51:startTime":(0,l.k6)((e=>{let{values:t}=e;return[(0,l.Lk)("div",E,[(0,l.bF)((0,o.R1)(r.YC),{modelValue:t.startTime,"onUpdate:modelValue":e=>t.startTime=e,date:"",time:""},null,8,["modelValue","onUpdate:modelValue"])])]})),"label:52:endTime":(0,l.k6)((()=>[n[10]||(n[10]=(0,l.eW)("ç»ææ¶é´",-1))])),"content:52:endTime":(0,l.k6)((e=>{let{values:t}=e;return[(0,l.Lk)("div",P,[(0,l.bF)((0,o.R1)(r.YC),{modelValue:t.endTime,"onUpdate:modelValue":e=>t.endTime=e,date:"",time:""},null,8,["modelValue","onUpdate:modelValue"])])]})),"label:130:description":(0,l.k6)((()=>[n[21]||(n[21]=(0,l.eW)("æ¯èµè¯´æ",-1))])),"content:130:description":(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(R.n),{modelValue:t.description,"onUpdate:modelValue":e=>t.description=e,height:"360px"},null,8,["modelValue","onUpdate:modelValue"]),n[22]||(n[22]=(0,l.Lk)("p",{class:"lfe-caption"}," å¯ä½¿ç¨ Markdown ä¸ KaTeXã ",-1))]})),"content:150:_submit":(0,l.k6)((e=>{let{submitting:t,submit:a}=e;return[(0,l.Lk)("div",S,[(0,l.bF)((0,o.R1)(r.r8),{loading:t,solid:"",onClick:a},{default:(0,l.k6)((()=>[...n[24]||(n[24]=[(0,l.eW)("ä¿å",-1)])])),_:1},8,["loading","onClick"]),v.value?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.r8),{key:0,class:"lcolor-var-red-3",solid:"",onClick:Q},{default:(0,l.k6)((()=>[...n[25]||(n[25]=[(0,l.eW)(" å 餿¯èµ ",-1)])])),_:1}))])]})),_:2},["host"in(0,o.R1)(t)?{name:"label:15:host",fn:(0,l.k6)((()=>[n[4]||(n[4]=(0,l.eW)("举åè
",-1))])),key:"0"}:void 0,"host"in(0,o.R1)(t)?{name:"content:15:host",fn:(0,l.k6)((()=>[(0,l.bF)(V.A,{provider:(0,o.R1)(t).host},null,8,["provider"])])),key:"1"}:void 0,D.value?{name:"label:40:invitationType",fn:(0,l.k6)((()=>[n[7]||(n[7]=(0,l.eW)("é请ç ç±»å",-1))])),key:"2"}:void 0,D.value?{name:"content:40:invitationType",fn:(0,l.k6)((e=>{let{values:i}=e;return[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(x.value,(e=>((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.uj),{key:e.value,checked:i.invitationType,"onUpdate:checked":e=>i.invitationType=e,value:e.value},{default:(0,l.k6)((()=>[(0,l.eW)((0,a.v_)(e.label),1)])),_:2},1032,["checked","onUpdate:checked","value"])))),128)),1===i.invitationType&&"joinCode"in(0,o.R1)(t)?((0,l.uX)(),(0,l.CE)("div",U,[(0,l.Lk)("span",null,"é请ç ï¼"+(0,a.v_)((0,o.R1)(t).joinCode),1),(0,l.bF)((0,o.R1)(r.r8),{class:"lfe-button",onClick:B},{default:(0,l.k6)((()=>[...n[8]||(n[8]=[(0,l.eW)("å¤å¶é请ç ",-1)])])),_:1})])):(0,l.Q3)("",!0)]})),key:"3"}:void 0,p.value?{name:"label:60:rated",fn:(0,l.k6)((()=>[n[11]||(n[11]=(0,l.eW)("Rated",-1))])),key:"4"}:void 0,p.value?{name:"content:60:rated",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.bH),{checked:t.rated,"onUpdate:checked":e=>t.rated=e},{default:(0,l.k6)((()=>[...n[12]||(n[12]=[(0,l.eW)("计å
¥ Rated",-1)])])),_:1},8,["checked","onUpdate:checked"]),t.rated?((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.CS),{key:0,modelValue:t.ratingGroup,"onUpdate:modelValue":e=>t.ratingGroup=e,modelModifiers:{number:!0},type:"number",placeholder:"ratingGroup",class:"input inline-input"},null,8,["modelValue","onUpdate:modelValue"])):(0,l.Q3)("",!0)]})),key:"5"}:void 0,p.value&&w.rated?{name:"label:70:eloThreshold",fn:(0,l.k6)((()=>[n[13]||(n[13]=(0,l.eW)("Elo éå¼",-1))])),key:"6"}:void 0,p.value&&w.rated?{name:"content:70:eloThreshold",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.CS),{modelValue:t.eloThreshold,"onUpdate:modelValue":e=>t.eloThreshold=e,modelModifiers:{number:!0},type:"number",class:"input"},null,8,["modelValue","onUpdate:modelValue"])]})),key:"7"}:void 0,p.value&&w.rated?{name:"label:80:eloCenter",fn:(0,l.k6)((()=>[n[14]||(n[14]=(0,l.eW)("Elo åå¼",-1))])),key:"8"}:void 0,p.value&&w.rated?{name:"content:80:eloCenter",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.CS),{modelValue:t.eloCenter,"onUpdate:modelValue":e=>t.eloCenter=e,modelModifiers:{number:!0},type:"number",class:"input"},null,8,["modelValue","onUpdate:modelValue"])]})),key:"9"}:void 0,p.value?{name:"label:90:hostId",fn:(0,l.k6)((()=>[n[15]||(n[15]=(0,l.eW)("æä¾è
ID",-1))])),key:"10"}:void 0,p.value?{name:"content:90:hostId",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.CS),{modelValue:t.hostId,"onUpdate:modelValue":e=>t.hostId=e,modelModifiers:{number:!0},type:"number",class:"input"},null,8,["modelValue","onUpdate:modelValue"])]})),key:"11"}:void 0,p.value?{name:"label:100:squadMax",fn:(0,l.k6)((()=>[n[16]||(n[16]=(0,l.eW)("ç»é大å°",-1))])),key:"12"}:void 0,p.value?{name:"content:100:squadMax",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.CS),{modelValue:t.squadMax,"onUpdate:modelValue":e=>t.squadMax=e,modelModifiers:{number:!0},type:"number",class:"input"},null,8,["modelValue","onUpdate:modelValue"])]})),key:"13"}:void 0,p.value?{name:"label:110:inquiryEnabled",fn:(0,l.k6)((()=>[n[17]||(n[17]=(0,l.eW)("èµæ¶çç/å
¬å",-1))])),key:"14"}:void 0,p.value?{name:"content:110:inquiryEnabled",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.bH),{checked:t.inquiryEnabled,"onUpdate:checked":e=>t.inquiryEnabled=e},{default:(0,l.k6)((()=>[...n[18]||(n[18]=[(0,l.eW)("èµæ¶çç/å
¬å",-1)])])),_:1},8,["checked","onUpdate:checked"])]})),key:"15"}:void 0,p.value&&"global"===(null===(i=M.value)||void 0===i?void 0:i.scope)?{name:"label:120:juryUsers",fn:(0,l.k6)((()=>[n[19]||(n[19]=(0,l.eW)("è£å¤ç¨æ·",-1))])),key:"16"}:void 0,p.value&&"global"===(null===(u=M.value)||void 0===u?void 0:u.scope)?{name:"content:120:juryUsers",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(r.M3),null,{default:(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(r.CS),{modelValue:T.value,"onUpdate:modelValue":n[0]||(n[0]=e=>T.value=e),type:"text",class:"input"},null,8,["modelValue"]),(0,l.bF)((0,o.R1)(r.r8),{loading:X.value,solid:"",onClick:n[1]||(n[1]=e=>L(T.value))},{default:(0,l.k6)((()=>[...n[20]||(n[20]=[(0,l.eW)("æ·»å ",-1)])])),_:1},8,["loading"])])),_:1}),q.value.length?((0,l.uX)(),(0,l.CE)("div",I,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(q.value,(e=>((0,l.uX)(),(0,l.CE)("span",{key:e.uid,class:"user"},[(0,l.Lk)("span",null,(0,a.v_)(e.uid),1),(0,l.bF)(f.A,{user:e,"no-card":""},null,8,["user"]),(0,l.bo)(((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.t3),{onClick:t=>{return n=e.uid,q.value=q.value.filter((e=>e.uid!==n)),void(w.juryUsers=w.juryUsers.filter((e=>e!==n)));var n}},{default:(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(C.gc),{icon:(0,o.R1)(j.yL)},null,8,["icon"])])),_:1},8,["onClick"])),[[d,"å é¤",void 0,{top:!0}]])])))),128))])):((0,l.uX)(),(0,l.CE)("span",F,(0,a.v_)(t.juryUsers.join(",")),1))]})),key:"17"}:void 0,p.value?{name:"label:140:adminComment",fn:(0,l.k6)((()=>[n[23]||(n[23]=(0,l.eW)("管çå夿³¨",-1))])),key:"18"}:void 0,p.value?{name:"content:140:adminComment",fn:(0,l.k6)((e=>{let{values:t}=e;return[(0,l.bF)((0,o.R1)(R.n),{modelValue:t.adminComment,"onUpdate:modelValue":e=>t.adminComment=e,height:"180px"},null,8,["modelValue","onUpdate:modelValue"])]})),key:"19"}:void 0]),1032,["data"])}}}),X=(0,w.A)(T,[["__scopeId","data-v-10ff3f26"]]);var q=n(2685);function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=typeof l)return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const D={class:"search"},A={class:"problem-order"},K={class:"problem-content"},x={class:"problem-no"},B={class:"problem-title"},N={class:"score-input-wrapper"},Q={class:"order-bar"},G=(0,l.pM)({__name:"ContestEditProblems",setup(e){const t=(0,d.Px)(),n=(0,d.Sm)(s.Tk,{}),u=(0,o.KR)(""),c=(0,o.KR)(!1),v=(0,o.KR)(!1),p=(0,o.KR)(t.value.contestProblem.map((e=>function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?L(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e)))),b=(0,l.EW)((()=>Object.fromEntries(Object.values(n.value).map((e=>{let{type:t,name:n}=e;return[t,n]}))))),f=async()=>{if(c.value)return;const e=u.value.trim();if(e&&!(p.value.findIndex((t=>t.problem.pid.toLowerCase()===e.toLowerCase()))>=0))if(p.value.length>=26)await(0,m.qE)("æ°éè¶
åºéå¶","ä¸ä¸ªæ¯èµæå¤æ¯æ 26 éé¢ç®");else{c.value=!0;try{const{data:l}=await(0,d.e5)({name:"contest.edit.problem_verify",params:{id:t.value.contest.id},query:{pid:e}});if(!await(async(e,t)=>{return null===t||(t?(await(0,m.ql)('è¿éé¢ç®çç¶æä¸º"'.concat(null===(l=n.value[e.flag])||void 0===l?void 0:l.name,'"ï¼æ·»å é¢ç®åå°ä¼è¢«èªå¨è½¬æ¢ä¸º"').concat(b.value.ContestMode,'"ï¼æ¯å¦ç¡®è®¤?'))).isConfirmed:(await(0,m.ql)("æ¯èµå¼å§ä¹åé¢ç®æ¬èº«ä¹å¯è¢«åå è
æ¥çï¼æ¯å¦ç¡®è®¤?")).isConfirmed);var l})(l.problem,l.autoContestMode))return;p.value=[...p.value,{no:null,score:l.problem.fullScore||100,problem:l.problem}],u.value="",(0,m.In)("é¢ç®æ·»å æå")}catch(e){(0,m.Ib)(e,{title:"æ·»å 失败"})}finally{c.value=!1}}},y=async()=>{if(!v.value){v.value=!0;try{const e=p.value.map((e=>e.problem.pid)),n=Object.fromEntries(p.value.map((e=>[e.problem.pid,{score:"number"==typeof e.score?e.score:100}]))),{data:a}=await(0,d.Xf)({name:"contest.edit.problems",params:{id:t.value.contest.id}},{pids:e,config:n});p.value=a.contestProblem,t.value.contestProblem=a.contestProblem,(0,m.In)("é¢ç®ç¼ææ´æ°æå"),await(0,l.dY)(),d.XU.value=null}catch(e){(0,m.Ib)(e,{title:"ä¿®æ¹å¤±è´¥"})}finally{v.value=!1}}};return(0,l.wB)((()=>p.value.map((e=>e.problem.pid))),(()=>{p.value.forEach(((e,t)=>{e.no=(e=>String.fromCharCode(e+"A".charCodeAt(0)))(t)}))}),{immediate:!0}),(0,l.wB)(p,(()=>{d.XU.value="å½å页é¢ä¸çå
å®¹è¿æ²¡ä¿åï¼ç¡®å®è¦ç¦»å¼åï¼"}),{deep:!0}),(e,t)=>((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.Xe),null,{"label:10:search":(0,l.k6)((()=>[...t[2]||(t[2]=[(0,l.eW)("æç´¢é¢ç®",-1)])])),"content:10:search":(0,l.k6)((()=>[(0,l.Lk)("div",D,[(0,l.bF)((0,o.R1)(r.CS),{modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value=e),class:"input-search",onKeyup:(0,i.jR)(f,["enter"])},null,8,["modelValue"]),(0,l.bF)((0,o.R1)(r.r8),{solid:"",size:"small",loading:c.value,onClick:f},{default:(0,l.k6)((()=>[...t[3]||(t[3]=[(0,l.eW)("æ·»å ",-1)])])),_:1},8,["loading"])]),t[4]||(t[4]=(0,l.Lk)("p",{class:"lfe-caption"},"请填åé¢ç® PIDï¼å¦ P1001, CF233Aï¼ï¼ä¸æ¬¡åªè½æ·»å ä¸ä¸ªã",-1))])),"label:20:order":(0,l.k6)((()=>[...t[5]||(t[5]=[(0,l.eW)("é¢ç®æåº",-1)])])),"content:20:order":(0,l.k6)((()=>[(0,l.Lk)("div",A,[(0,l.bF)(q.A,{modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=e=>p.value=e),class:"drag-order"},{content:(0,l.k6)((e=>{let{item:n,idx:i}=e;return[(0,l.Lk)("div",K,[(0,l.Lk)("span",x,(0,a.v_)(n.no),1),(0,l.Lk)("span",B,(0,a.v_)(n.problem.pid)+" "+(0,a.v_)(n.problem.name),1),(0,l.Lk)("span",N,[t[6]||(t[6]=(0,l.Lk)("span",{class:"score-input-label lfe-caption",style:{"margin-right":"0.5em"}},"åæ°åç",-1)),(0,l.bF)((0,o.R1)(r.CS),{"model-value":(n.score||0)/100,type:"number",class:"score-input","onUpdate:modelValue":e=>{const t=Number(e);p.value[i].score=isNaN(t)?0:Math.floor(100*t)}},null,8,["model-value","onUpdate:modelValue"])])])]})),_:1},8,["modelValue"]),(0,l.Lk)("div",Q,[(0,l.Lk)("span",null,(0,a.v_)(p.value.length)+"/26",1)])])])),"content:30:_submit":(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(r.r8),{loading:v.value,solid:"",onClick:y},{default:(0,l.k6)((()=>[...t[7]||(t[7]=[(0,l.eW)("ä¿å",-1)])])),_:1},8,["loading"])])),_:1}))}}),Y=(0,w.A)(G,[["__scopeId","data-v-6b2c2dfc"]]);var H=n(2713);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?z(Object(n),!0).forEach((function(t){Z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,"string");if("object"!=typeof l)return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const J=(0,l.pM)({__name:"ContestEdit",setup(e){const t=(0,d.Px)(),n=(0,u.lq)(),m=(0,u.rd)(),p=(0,c.wm)(),b=(0,c.HH)(),f=(0,l.EW)((()=>!("contest"in t.value))),y=(0,l.EW)((()=>"contest"in t.value?t.value.contest:null)),k=(0,d.Sm)(s.S$,{}),h=(0,l.EW)((()=>y.value?k.value[y.value.visibility]:null)),g=(0,l.EW)((()=>{var e,t;return null!==(e=(null===(t=h.value)||void 0===t?void 0:t.invitation)&&"team"===h.value.scope)&&void 0!==e&&e})),w=(0,l.EW)((()=>f.value?["information","introduction"]:g.value?["information","problem","invitation","introduction"]:["information","problem","introduction"])),C=(0,l.EW)((()=>{const e="#introduction"===n.hash?"introduction":n.query.tab;return e&&w.value.includes(e)?e:f.value?"introduction":"information"})),j=(0,l.EW)((()=>{const e=[{id:"information",value:"åºæ¬ä¿¡æ¯"}];return f.value||(e.push({id:"problem",value:"é¢ç®ç¼æ"}),g.value&&e.push({id:"invitation",value:"é请ç "})),e.push({id:"introduction",value:"åè½è¯´æ"}),e})),R=e=>{"introduction"===e?m.push($($({},n),{},{hash:"#introduction"})):m.push($($({},n),{},{query:$($({},n.query),{},{tab:f.value||"information"!==e?e:void 0}),hash:""}))},V=(0,l.EW)((()=>"å¨å建æ¯èµåï¼è¯·**ä»ç»é
读**è¿äºå
容ãé
è¯»å®æ¯å请ç¹å»ä¸æ¹âåºæ¬ä¿¡æ¯âé项å¡å»ºç«æ¯èµã\n\n-------------\n\n### æ¯èµç±»å\n\n- OI èµå¶ï¼èµåå
¬å¼ç»æï¼ææµè¯ç¹æåä»»å¡å¾åï¼\n- ICPC èµå¶ï¼èµæ¶åé¦ï¼æ¯é¢åªæéè¿æä¸éè¿ï¼\n- ä¹å¤èµå¶ï¼æ¯æ¬¡æäº¤æ 95 æï¼ç´å°å© 70%ï¼\n- IOI èµå¶ï¼èµæ¶åé¦ï¼ææµè¯ç¹æåä»»å¡å¾åï¼\n\n### æ¯èµå
¬å¼åº¦\n\næ´è°·æ¯èµä»
ç¨äºä¸ªäººãå¢éè®ç»ãä¸å¾ç¨äºå
¶ä»äºå¡ã\n\n严ç¦éå
¬å¼æ¯èµå¨æ´è°·ç«å
å
¬å¼æ¹å¼æç§ä¿¡ç¾¤å对ä¸ç¹å®äººå£«è¿è¡å®£ä¼ ãå¯ä»¥åäº«é¾æ¥åé请ç ï¼å¨æ´è°·ç«å¤å享ã\n\n妿叿卿´è°·å
¬å¼æ¯èµï¼éç¬¦åæ°çå
¬å¼æ¯èµè¦æ±ï¼å¹¶éè¿å·¥åç³»ç»æäº¤å®¡æ ¸ã\n\n夿¬¡æäº¤ä¸ç¬¦åè¦æ±çæ¯èµï¼æè
浪费管çåæ¶é´çè¡ä¸ºï¼è¿åæ´è°·ç¤¾åºè§åï¼æ
形严éè
å¯è¢«å°ç¦ã\n\n妿æ¨çè´¦æ·æªå®å认è¯ï¼ååå»ºçæ¯èµå
¶ä»äººæ æ³çå°ã\n\n### é¢ç®ä½¿ç¨\n\n个人æ¯èµå¯ä»¥ä½¿ç¨èªå·±ç个人é¢ç®ãå¢éæ¯èµå¯ä»¥ä½¿ç¨æ¬å¢éçé¢ç®ã\n\nå
é¨èµåé请èµä¹å¯ä»¥ä½¿ç¨ä¸»é¢åºæå
¶ä»äººå
¬å¼çé¢ç®ï¼ä½è¿äºé¢ç®å¨æ¯èµå¼å§åä¹å¯ä»¥è¢«éææ¥çã\n\n### åæ°\n\næ¯èµé¢ç®åæ°æ¯éæå¨æ¯èµä¸çé¢ç®æ»¡åãå¨ ICPC èµå¶ä¸ï¼é¢ç®éè¿å计为éè¿ä¸é¢ã\n"));(0,l.wB)(C,(e=>{const t="#introduction"===n.hash?"introduction":n.query.tab;t&&t!==e&&("introduction"!==e?m.replace($($({},n),{},{query:$($({},n.query),{},{tab:e}),hash:""})):m.replace($($({},n),{},{query:{},hash:"#introduction"})))}),{immediate:!0}),(0,l.wB)([y,f],(e=>{let[t,n]=e;const l=n?"æ°å»ºæ¯èµ":"ç¼è¾æ¯èµ";p(l),b([{name:"æ¯èµ",router:{name:"contest.list"}},{name:l,router:n?{name:"contest.new"}:{name:"contest.edit",params:{id:t.id}}}])}),{immediate:!0});let O=null;return(0,l.wB)((()=>{var e;return null===(e=y.value)||void 0===e?void 0:e.id}),(e=>{e&&(O&&O(),O=(0,H.pT)(e))}),{immediate:!0}),(0,l.xo)((()=>{O&&O(),O=null})),(e,t)=>((0,l.uX)(),(0,l.Wv)(v.A,null,{title:(0,l.k6)((()=>[(0,l.eW)((0,a.v_)(f.value?"æ°å»ºæ¯èµ":"ç¼è¾æ¯èµ - ".concat(y.value.name)),1)])),"header-bottom-left":(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(r.q_),{value:C.value,items:j.value,onInput:R},null,8,["value","items"])])),"header-bottom-right":(0,l.k6)((()=>[f.value?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)((0,o.R1)(r.r8),{key:0,solid:"",link:"",to:{name:"contest.show",params:{id:y.value.id}}},{default:(0,l.k6)((()=>[...t[0]||(t[0]=[(0,l.eW)(" è¿åæ¯èµ ",-1)])])),_:1},8,["to"]))])),default:(0,l.k6)((()=>[(0,l.bF)((0,o.R1)(r.Vm),null,{default:(0,l.k6)((()=>[(0,l.bo)((0,l.bF)((0,o.R1)(r.n4),{content:V.value,"no-check-height":""},null,8,["content"]),[[i.aG,"introduction"===C.value]]),(0,l.bo)((0,l.Lk)("div",null,["information"===C.value?((0,l.uX)(),(0,l.Wv)(X,{key:0})):(0,l.Q3)("",!0),"problem"!==C.value||f.value?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(Y,{key:1})),((0,l.uX)(),(0,l.Wv)(l.PR,null,["invitation"===C.value&&g.value?((0,l.uX)(),(0,l.Wv)(W,{key:0})):(0,l.Q3)("",!0)],1024))],512),[[i.aG,"introduction"!==C.value]])])),_:1})])),_:1}))}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.