1var WF=Object.defineProperty;var GF=(e,t,l)=>t in e?WF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var KF=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var wt=(e,t,l)=>GF(e,typeof t!="symbol"?t+"":t,l);var fxe=KF((Rxe,Ev)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const d of r.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&n(d)}).observe(document,{childList:!0,subtree:!0});function l(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(s){if(s.ep)return;s.ep=!0;const r=l(s);fetch(s.href,r)}})();/** 2* @vue/shared v3.5.14 3* (c) 2018-present Yuxi (Evan) You and Vue contributors 4* @license MIT
5**//*! #__NO_SIDE_EFFECTS__ */function ln(e){const t=Object.create(null);for(const l of e.split(","))t[l]=1;return l=>l in t}const ua={},pu=[],en=()=>{},Rd=()=>!1,Lr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),_b=e=>e.startsWith("onUpdate:"),da=Object.assign,$b=(e,t)=>{const l=e.indexOf(t);l>-1&&e.splice(l,1)},XF=Object.prototype.hasOwnProperty,Sa=(e,t)=>XF.call(e,t),ht=Array.isArray,vu=e=>Hu(e)==="[object Map]",Mr=e=>Hu(e)==="[object Set]",Jg=e=>Hu(e)==="[object Date]",nT=e=>Hu(e)==="[object RegExp]",jt=e=>typeof e=="function",zt=e=>typeof e=="string",qn=e=>typeof e=="symbol",Aa=e=>e!==null&&typeof e=="object",Cb=e=>(Aa(e)||jt(e))&&jt(e.then)&&jt(e.catch),r2=Object.prototype.toString,Hu=e=>r2.call(e),iT=e=>Hu(e).slice(8,-1),Tm=e=>Hu(e)==="[object Object]",wb=e=>zt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,$o=ln(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sT=ln("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),kb=e=>{const t=Object.create(null);return l=>t[l]||(t[l]=e(l))},JF=/-(\w)/g,Za=kb(e=>e.replace(JF,(t,l)=>l?l.toUpperCase():"")),ZF=/\B([A-Z])/g,$n=kb(e=>e.replace(ZF,"-$1").toLowerCase()),Vr=kb(e=>e.charAt(0).toUpperCase()+e.slice(1)),bu=kb(e=>e?`on${Vr(e)}`:""),gn=(e,t)=>!Object.is(e,t),hu=(e,...t)=>{for(let l=0;l<e.length;l++)e[l](...t)},u2=(e,t,l,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:l})},Xf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Jf=e=>{const t=zt(e)?Number(e):NaN;return isNaN(t)?e:t};let lC;const Dm=()=>lC||(lC=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),QF=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function eR(e){return QF.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}function tR(e,t){return e+JSON.stringify(t,(l,n)=>typeof n=="function"?n.toString():n)}const aR={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},lR={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},nR={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},iR={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},sR={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},oR="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",d2=ln(oR),rR=d2,nC=2;function oT(e,t=0,l=e.length){if(t=Math.max(0,Math.min(t,e.length)),l=Math.max(0,Math.min(l,e.length)),t>l)return"";let n=e.split(/(\r?\n)/);const s=n.filter((c,f)=>f%2===1);n=n.filter((c,f)=>f%2===0);let r=0;const d=[];for(let c=0;c<n.length;c++)if(r+=n[c].length+(s[c]&&s[c].length||0),r>=t){for(let f=c-nC;f<=c+nC||l>r;f++){if(f<0||f>=n.length)continue;const v=f+1;d.push(`${v}${" ".repeat(Math.max(3-String(v).length,0))}| ${n[f]}`);const p=n[f].length,m=s[f]&&s[f].length||0;if(f===c){const h=t-(r-(p+m)),b=Math.max(1,l>r?p-h:l-t);d.push(" | "+" ".repeat(h)+"^".repeat(b))}else if(f>c){if(l>r){const h=Math.max(Math.min(l-r,p),1);d.push(" | "+"^".repeat(h))}r+=p+m}}break}return d.join(` 6`)}function Wl(e){if(ht(e)){const t={};for(let l=0;l<e.length;l++){const n=e[l],s=zt(n)?c2(n):Wl(n);if(s)for(const r in s)t[r]=s[r]}return t}else if(zt(e)||Aa(e))return e}const uR=/;(?![^(]*\))/g,dR=/:([^]+)/,cR=/\/\*[^]*?\*\//g;function c2(e){const t={};
vendor: 5,454 bytes, line 6
6return e.replace(cR,"").split(uR).forEach(l=>{if(l){const n=l.split(dR);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function fR(e){if(!e)return"";if(zt(e))return e;let t="";for(const l in e){const n=e[l];if(zt(n)||typeof n=="number"){const s=l.startsWith("--")?l:$n(l);t+=`${s}:${n};`}}return t}function Qe(e){let t="";if(zt(e))t=e;else if(ht(e))for(let l=0;l<e.length;l++){const n=Qe(e[l]);n&&(t+=n+" ")}else if(Aa(e))for(const l in e)e[l]&&(t+=l+" ");return t.trim()}function Bl(e){if(!e)return null;let{class:t,style:l}=e;return t&&!zt(t)&&(e.class=Qe(t)),l&&(e.style=Wl(l)),e}const mR="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",pR="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",vR="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",bR="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",rT=ln(mR),uT=ln(pR),dT=ln(vR),cT=ln(bR),fT="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",mT=ln(fT),hR=ln(fT+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function f2(e){return!!e||e===""}const yR=/[>/="'\u0009\u000a\u000c\u0020]/,_1={};function gR(e){if(_1.hasOwnProperty(e))return _1[e];const t=yR.test(e);return t&&console.error(`unsafe attribute name: ${e}`),_1[e]=!t}const _R={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},$R=ln("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),CR=ln("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radiu
6s,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),wR=ln("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns");function kR(e){if(e==null)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"}const SR=/["'&<>]/;function IR(e){const t=""+e,l=SR.exec(t);if(!l)return t;let n="",s,r,d=0;for(r=l.index;r<t.length;r++){switch(t.charCodeAt(r)){case 34:s=""";break;case 38:s="&";break;case 39:s="'";break;case 60:s="<";break;case 62:s=">";break;default:continue}d!==r&&(n+=t.slice(d,r)),d=r+1,n+=s}return d!==r?n+t.slice(d,r):n}const TR=/^-?>|<!--|-->|--!>|<!-$/g;function DR(e){return e.replace(TR,"")}const pT=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function ER(e,t){return e.replace(pT,l=>t?l==='"'?'\\\\\\"':`\\\\${l}`:`\\${l}`)}function NR(e,t){if(e.length!==t.length)return!1;let l=!0;for(let n=0;l&&n<e.length;n++)l=Po(e[n],t[n]);return l}function Po(e,t){if(e===t)return!0;let l=Jg(e),n=Jg(t);if(l||n)return l&&n?e.getTime()===t.getTime():!1;if(l=qn(e),n=qn(t),l||n)return e===t;if(l=ht(e),n=ht(t),l||n)return l&&n?NR(e,t):!1;if(l=Aa(e),n=Aa(t),l||n){if(!l||!n)return!1;const s=Object.keys(e).length,r=Object.keys(t).length;if(s!==r)return!1;for(const d in e){const c=e.hasOwnProperty(d),f=t.hasOwnProperty(d);if(c&&!f||!c&&f||!Po(e[d],t[d]))return!1}}return String(e)===String(t)}function Em(e,t){return e.findIndex(l=>Po(l,t))}const vT=e=>!!(e&&e.__v_isRef===!0),u=e=>zt(e)?e:e==null?"":ht(e)||Aa(e)&&(e.toString===r2||!jt(e.toString))?vT(e)?u(e.value):JSON.stringify(e,bT,2):String(e),bT=(e,t)=>vT(t)?bT(e,t.value):vu(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((l,[n,s],r)=>(l[$1(n,r)+" =>"]=s,l),{})}:Mr(t)?{[`Set(${t.size})`]:[...t.values()].map(l=>$1(l))}:qn(t)?$1(t):Aa(t)&&!ht(t)&&!Tm(t)?String(t):t,$1=(e,t="")=>{var l;return qn(e)?`Symbol(${(l=e.description)!=null?l:t})`:e},PR=Object.freeze(Object.defineProperty({__proto__:null,EMPTY_ARR:pu,EMPTY_OBJ:ua,NO:Rd,NOOP:en,PatchFlagNames:lR,PatchFlags:aR,ShapeFlags:nR,SlotFlags:iR,camelize:Za,capitalize:Vr,cssVarNameEscapeSymbolsRE:pT,def:u2,escapeHtml:IR,escapeHtmlComment:DR,extend:da,genCacheKey:tR,genPropsAccessExp:eR,generateCodeFrame:oT,getEscapedCssVarName:ER,getGlobalThis:Dm,hasChanged:gn,hasOwn:Sa,hyphenate:$n,includeBooleanAttr:f2,invokeArrayFns:hu,isArray:ht,isBooleanAttr:hR,isBuiltInDirective:sT,isDate:Jg,isFunction:jt,isGloballyAllowed:d2,isGloballyWhitelisted:rR,isHTMLTag:rT,isIntegerKey:wb,isKnownHtmlAttr:$R,isKnownMathMLAttr:wR,isKnownSvgAttr:CR,isMap:vu,isMathMLTag:dT,isModelListener:_b,isObject:Aa,isOn:Lr,isPlainObject:Tm,isPromise:Cb,isRegExp:nT,isRenderableAttrValue:kR,isReservedProp:$o,isSSRSafeAttrName:gR,isSVGTag:uT,isSet:Mr,isSpecialBooleanAttr:mT,isString:zt,isSymbol:qn,isVoidTag:cT,looseEqual:Po,looseIndexOf:Em,looseToNumber:Xf,makeMap:ln,normalizeClass:Qe,normalizeProps:Bl,normalizeStyle:Wl,objectToString:r2,parseStringStyle:c2,propsToAttrMap:_R,remove:$b,slotFlagsText:sR,str
vendor: 17,547 bytes, lines 6-13
6ingifyStyle:fR,toDisplayString:u,toHandlerKey:bu,toNumber:Jf,toRawType:iT,toTypeString:Hu},Symbol.toStringTag,{value:"Module"}));/** 7* @vue/reactivity v3.5.14 8* (c) 2018-present Yuxi (Evan) You and Vue contributors 9* @license MIT 10**/let bn;class m2{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=bn,!t&&bn&&(this.index=(bn.scopes||(bn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t<l;t++)this.scopes[t].pause();for(t=0,l=this.effects.length;t<l;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t<l;t++)this.scopes[t].resume();for(t=0,l=this.effects.length;t<l;t++)this.effects[t].resume()}}run(t){if(this._active){const l=bn;try{return bn=this,t()}finally{bn=l}}}on(){++this._on===1&&(this.prevScope=bn,bn=this)}off(){this._on>0&&--this._on===0&&(bn=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let l,n;for(l=0,n=this.effects.length;l<n;l++)this.effects[l].stop();for(this.effects.length=0,l=0,n=this.cleanups.length;l<n;l++)this.cleanups[l]();if(this.cleanups.length=0,this.scopes){for(l=0,n=this.scopes.length;l<n;l++)this.scopes[l].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0}}}function Sb(e){return new m2(e)}function Ib(){return bn}function p2(e,t=!1){bn&&bn.cleanups.push(e)}let Ja;const C1=new WeakSet;class Zf{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,bn&&bn.active&&bn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,C1.has(this)&&(C1.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||yT(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,iC(this),gT(this);const t=Ja,l=ts;Ja=this,ts=!0;try{return this.fn()}finally{_T(this),Ja=t,ts=l,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)h2(t);this.deps=this.depsTail=void 0,iC(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?C1.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Zg(this)&&this.run()}get dirty(){return Zg(this)}}let hT=0,Rf,Lf;function yT(e,t=!1){if(e.flags|=8,t){e.next=Lf,Lf=e;return}e.next=Rf,Rf=e}function v2(){hT++}function b2(){if(--hT>0)return;if(Lf){let t=Lf;for(Lf=void 0;t;){const l=t.next;t.next=void 0,t.flags&=-9,t=l}}let e;for(;Rf;){let t=Rf;for(Rf=void 0;t;){const l=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=l}}if(e)throw e}function gT(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function _T(e){let t,l=e.depsTail,n=l;for(;n;){const s=n.prevDep;n.version===-1?(n===l&&(l=s),h2(n),OR(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=s}e.deps=t,e.depsTail=l}function Zg(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&($T(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function $T(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Qf)||(e.globalVersion=Qf,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Zg(e))))return;e.flags|=2;const t=e.dep,l=Ja,n=ts;Ja=e,ts=!0;try{gT(e);const s=e.fn(e._value);(t.version===0||gn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Ja=l,ts=n,_T(e),e.flags&=-3}}function h2(e,t=!1){const{dep:l,prevSub:n,nextSub:s}=e;if(n&&(n.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=n,e.nextSub=void 0),l.subs===e&&(l.subs=n,!n&&l.computed)){l.computed.flags&=-5;for(let r=l.computed.deps;r;r=r.nextDep)h2(r,!0)}!t&&!--l.sc&&l.map&&l.map.delete(l.key)}function OR(e){const{prevDep:t,nextDep:l}=e;t&&(t.nextDep=l,e.prevDep=void 0),l&&(l.prevDep=t,e.nextDep=void 0)}function AR(e,t){e.effect instanceof Zf&&(e=e.effect.fn);const l=new Zf(e);t&&da(l,t);try{l.run()}catch(s){throw l.stop(),s}const n=l.run.bind(l);return n.effect=l,n}function FR(e){e.effect.stop()}let ts=!0;const CT=[];function Oo(){CT.push(ts),ts=!1}function Ao(){const e=CT.pop();ts=e===void 0?!0:e}function iC(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const l=Ja;Ja=void 0;try{t()}finally{Ja=l}}}let Qf=0;class RR{constructor(t,l){this.sub=t,this.dep=l,this.version=l.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Tb{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ja||!ts||Ja===this.computed)return;let l=this.activeLink;if(l===void 0||l.sub!==Ja)l=this.activeLink=new RR(Ja,this),Ja.deps?(l.prevDep=Ja.depsTail,Ja.depsTail.nextDep=l,Ja.depsTail=l):Ja.deps=Ja.depsTail=l,wT(l);else if(l.version===-1&&(l.version=this.version,l.nextDep)){const n=l.nextDep;n.prevDep=l.prevDep,l.prevDep&&(l.prevDep.nextDep=n),l.prevDep=Ja.depsTail,l.nextDep=void 0,Ja.depsTail.nextDep=l,Ja.depsTail=l,Ja.deps===l&&(Ja.deps=n)}return l}trigger(t){this.version++,Qf++,this.notify(t)}notify(t){v2();try{for(let l=this.subs;l;l=l.prevSub)l.sub.notify()&&l.sub.dep.notify()}finally{b2()}}}function wT(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)wT(n)}const l=e.dep.subs;l!==e&&(e.prevSub=l,l&&(l.nextSub=e)),e.dep.subs=e}}const Nv=new WeakMap,yu=Symbol(""),Qg=Symbol(""),em=Symbol("");function _n(e,t,l){if(ts&&Ja){let n=Nv.get(e);n||Nv.set(e,n=new Map);let s=n.get(l);s||(n.set(l,s=new Tb),s.map=n,s.key=l),s.track()}}function fo(e,t,l,n,s,r){const d=Nv.get(e);if(!d){Qf++;return}const c=f=>{f&&f.trigger()};if(v2(),t==="clear")d.forEach(c);else{const f=ht(e),v=f&&wb(l);if(f&&l==="length"){const p=Number(n);d.forEach((m,h)=>{(h==="length"||h===em||!qn(h)&&h>=p)&&c(m)})}else switch((l!==void 0||d.has(void 0))&&c(d.get(l)),v&&c(d.get(em)),t){case"add":f?v&&c(d.get("length")):(c(d.get(yu)),vu(e)&&c(d.get(Qg)));break;case"delete":f||(c(d.get(yu)),vu(e)&&c(d.get(Qg)));break;case"set":vu(e)&&c(d.get(yu));break}}b2()}function LR(e,t){const l=Nv.get(e);return l&&l.get(t)}function od(e){const t=ba(e);return t===e?t:(_n(t,"iterate",em),di(e)?t:t.map(rn))}function Db(e){return _n(e=ba(e),"iterate",em),e}const MR={__proto__:null,[Symbol.iterator](){return w1(this,Symbol.iterator,rn)},concat(...e){return od(this).concat(...e.map(t=>ht(t)?od(t):t))},entries(){return w1(this,"entries",e=>(e[1]=rn(e[1]),e))},every(e,t){return Ws(this,"every",e,t,void 0,arguments)},filter(e,t){return Ws(this,"filter",e,t,l=>l.map(rn),arguments)},find(e,t){return Ws(this,"find",e,t,rn,arguments)},findIndex(e,t){return Ws(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ws(this,"findLast",e,t,rn,arguments)},findLastIndex(e,t){return Ws(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ws(this,"forEach",e,t,void 0,arguments)},includes(...e){return k1(this,"includes",e)},indexOf(...e){return k1(this,"indexOf",e)},join(e){return od(this).join(e)},lastIndexOf(...e){return k1(this,"lastIndexOf",e)},map(e,t){return Ws(this,"map",e,t,void 0,arguments)},pop(){return af(this,"pop")},push(...e){return af(this,"push",e)},reduce(e,...t){return sC(this,"reduce",e,t)},reduceRight(e,...t){return sC(this,"reduceRight",e,t)},shift(){return af(this,"shift")},some(e,t){return Ws(this,"some",e,t,void 0,arguments)},splice(...e){return af(this,"splice",e)},toReversed(){return od(this).toReversed()},toSorted(e){return od(this).toSorted(e)},toSpliced(...e){return od(this).toSpliced(...e)},unshift(...e){return af(this,"unshift",e)},values(){return w1(this,"values",rn)}};function w1(e,t,l){const n=Db(e),s=n[t]();return n!==e&&!di(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=l(r.value)),r}),s}const VR=Array.prototype;function Ws(e,t,l,n,s,r){const d=Db(e),c=d!==e&&!di(e),f=d[t];if(f!==VR[t]){const m=f.apply(e,r);return c?rn(m):m}let v=l;d!==e&&(c?v=function(m,h){return l.call(this,rn(m),h,e)}:l.length>2&&(v=function(m,h){return l.call(this,m,h,e)}));const p=f.call(d,v,n);return c&&s?s(p):p}function sC(e,t,l,n){const s=Db(e);let r=l;return s!==e&&(di(e)?l.length>3&&(r=function(d,c,f){return l.call(this,d,c,f,e)}):r=function(d,c,f){return l.call(this,d,rn(c),f,e)}),s[t](r,...n)}function k1(e,t,l){const n=ba(e);_n(n,"iterate",em);const s=n[t](...l);return(s===-1||s===!1)&&Pb(l[0])?(l[0]=ba(l[0]),n[t](...l)):s}function af(e,t,l=[]){Oo(),v2();const n=ba(e)[t].apply(e,l);return b2(),Ao(),n}const BR=ln("__proto__,__v_isRef,__isVue"),kT=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qn));function UR(e){qn(e)||(e=String(e));const t=ba(this);return _n(t,"has",e),t.hasOwnProperty(e)}class ST{constructor(t=!1,l=!1){this._isReadonly=t,this._isShallow=l}get(t,l,n){if(l==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(l==="__v_isReactive")return!s;if(l==="__v_isReadonly")return s;if(l==="__v_isShallow")return r;if(l==="__v_raw")return n===(s?r?PT:NT:r?ET:DT).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const d=ht(t);if(!s){let f;if(d&&(f=MR[l]))return f;if(l==="hasOwnProperty")return UR}const c=Reflect.get(t,l,Qa(t)?t:n);return(qn(l)?kT.has(l):BR(l))||(s||_n(t,"get",l),r)?c:Qa(c)?d&&wb(l)?c:c.value:Aa(c)?s?g2(c):bi(c):c}}class IT extends ST{constructor(t=!1){super(!1,t)}set(t,l,n,s){let r=t[l];if(!this._isShallow){const f=Fo(r);if(!di(n)&&!Fo(n)&&(r=ba(r),n=ba(n)),!ht(t)&&Qa(r)&&!Qa(n))return f?!1:(r.value=n,!0)}const d=ht(t)&&wb(l)?Number(l)<t.length:Sa(t,l),c=Reflect.set(t,l,n,Qa(t)?t:s);return t===ba(s)&&(d?gn(n,r)&&fo(t,"set",l,n):fo(t,"add",l,n)),c}deleteProperty(t,l){const n=Sa(t,l);t[l];const s=Reflect.deleteProperty(t,l);return s&&n&&fo(t,"delete",l,void 0),s}has(t,l){const n=Reflect.has(t,l);return(!qn(l)||!kT.has(l))&&_n(t,"has",l),n}ownKeys(t){return _n(t,"iterate",ht(t)?"length":yu),Reflect.ownKeys(t)}}class TT extends ST{constructor(t=!1){super(!0,t)}set(t,l){return!0}deleteProperty(t,l){return!0}}const qR=new IT,jR=new TT,HR=new IT(!0),zR=new TT(!0),e0=e=>e,pp=e=>Reflect.getPrototypeOf(e);function YR(e,t,l){return function(...n){const s=this.__v_raw,r=ba(s),d=vu(r),c=e==="entries"||e===Symbol.iterator&&d,f=e==="keys"&&d,v=s[e](...n),p=l?e0:t?Pv:rn;return!t&&_n(r,"iterate",f?Qg:yu),{next(){const{value:m,done:h}=v.next();return h?{value:m,done:h}:{value:c?[p(m[0]),p(m[1])]:p(m),done:h}},[Symbol.iterator](){return this}}}}function vp(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function xR(e,t){const l={get(s){const r=this.__v_raw,d=ba(r),c=ba(s);e||(gn(s,c)&&_n(d,"get",s),_n(d,"get",c));const{has:f}=pp(d),v=t?e0:e?Pv:rn;if(f.call(d,s))return v(r.get(s));if(f.call(d,c))return v(r.get(c));r!==d&&r.get(s)},get size(){const s=this.__v_raw;return!e&&_n(ba(s),"iterate",yu),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,d=ba(r),c=ba(s);return e||(gn(s,c)&&_n(d,"has",s),_n(d,"has",c)),s===c?r.has(s):r.has(s)||r.has(c)},forEach(s,r){const d=this,c=d.__v_raw,f=ba(c),v=t?e0:e?Pv:rn;return!e&&_n(f,"iterate",yu),c.forEach((p,m)=>s.call(r,v(p),v(m),d))}};return da(l,e?{add:vp("add"),set:vp("set"),delete:vp("delete"),clear:vp("clear")}:{add(s){!t&&!di(s)&&!Fo(s)&&(s=ba(s));const r=ba(this);return pp(r).has.call(r,s)||(r.add(s),fo(r,"add",s,s)),this},set(s,r){!t&&!di(r)&&!Fo(r)&&(r=ba(r));const d=ba(this),{has:c,get:f}=pp(d);let v=c.call(d,s);v||(s=ba(s),v=c.call(d,s));const p=f.call(d,s);return d.set(s,r),v?gn(r,p)&&fo(d,"set",s,r):fo(d,"add",s,r),this},delete(s){const r=ba(this),{has:d,get:c}=pp(r);let f=d.call(r,s);f||(s=ba(s),f=d.call(r,s)),c&&c.call(r,s);const v=r.delete(s);return f&&fo(r,"delete",s,void 0),v},clear(){const s=ba(this),r=s.size!==0,d=s.clear();return r&&fo(s,"clear",void 0,void 0),d}}),["keys","values","entries",Symbol.iterator].forEach(s=>{l[s]=YR(s,e,t)}),l}function Eb(e,t){const l=xR(e,t);return(n,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?n:Reflect.get(Sa(l,s)&&s in n?l:n,s,r)}const WR={get:Eb(!1,!1)},GR={get:Eb(!1,!0)},KR={get:Eb(!0,!1)},XR={get:Eb(!0,!0)},DT=new WeakMap,ET=new WeakMap,NT=new WeakMap,PT=new WeakMap;function JR(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ZR(e){return e.__v_skip||!Object.isExtensible(e)?0:JR(iT(e))}function bi(e){return Fo(e)?e:Nb(e,!1,qR,WR,DT)}function y2(e){return Nb(e,!1,HR,GR,ET)}function g2(e){return Nb(e,!0,jR,KR,NT)}function QR(e){return Nb(e,!0,zR,XR,PT)}function Nb(e,t,l,n,s){if(!Aa(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=ZR(e);if(r===0)return e;const d=s.get(e);if(d)return d;const c=new Proxy(e,r===2?n:l);return s.set(e,c),c}function Ns(e){return Fo(e)?Ns(e.__v_raw):!!(e&&e.__v_isReactive)}function Fo(e){return!!(e&&e.__v_isReadonly)}function di(e){return!!(e&&e.__v_isShallow)}function Pb(e){return e?!!e.__v_raw:!1}function ba(e){const t=e&&e.__v_raw;return t?ba(t):e}function Ob(e){return!Sa(e,"__v_skip")&&Object.isExtensible(e)&&u2(e,"__v_skip",!0),e}const rn=e=>Aa(e)?bi(e):e,Pv=e=>Aa(e)?g2(e):e;function Qa(e){return e?e.__v_isRef===!0:!1}function F(e){return OT(e,!1)}function ks(e){return OT(e,!0)}function OT(e,t){return Qa(e)?e:new eL(e,t)}class eL{constructor(t,l){this.dep=new Tb,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=l?t:ba(t),this._value=l?t:rn(t),this.__v_isShallow=l}get value(){return this.dep.track(),this._value}set value(t){const l=this._rawValue,n=this.__v_isShallow||di(t)||Fo(t);t=n?t:ba(t),gn(t,l)&&(this._rawValue=t,this._value=n?t:rn(t),this.dep.trigger())}}function tL(e){e.dep&&e.dep.trigger()}function a(e){return Qa(e)?e.value:e}function AT(e){return jt(e)?e():a(e)}const aL={get:(e,t,l)=>t==="__v_raw"?e:a(Reflect.get(e,t,l)),set:(e,t,l,n)=>{const s=e[t];return Qa(s)&&!Qa(l)?(s.value=l,!0):Reflect.set(e,t,l,n)}};function _2(e){return Ns(e)?e:new Proxy(e,aL)}class lL{constructor(t){this.__v_isRef=!0,this._value=void 0;const l=this.dep=new Tb,{get:n,set:s}=t(l.track.bind(l),l.trigger.bind(l));this._get=n,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function $2(e){return new lL(e)}function jn(e){const t=ht(e)?new Array(e.length):{};for(const l in e)t[l]=FT(e,l);return t}class nL{constructor(t,l,n){this._object=t,this._key=l,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return LR(ba(this._object),this._key)}}class iL{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Kd(e,t,l){return Qa(e)?e:jt(e)?new iL(e):Aa(e)&&arguments.length>1?FT(e,t,l):F(e)}function FT(e,t,l){const n=e[t];return Qa(n)?n:new nL(e,t,l)}class sL{constructor(t,l,n){this.fn=t,this.setter=l,this._value=void 0,this.dep=new Tb(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Qf-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!l,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Ja!==this)return yT(this,!0),!0}get value(){const t=this.dep.track();return $T(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function oL(e,t,l=!1){let n,s;return jt(e)?n=e:(n=e.get,s=e.set),new sL(n,s,l)}const rL={GET:"get",HAS:"has",ITERATE:"iterate"},uL={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},bp={},Ov=new WeakMap;let mr;function dL(){return mr}function RT(e,t=!1,l=mr){if(l){let n=Ov.get(l);n||Ov.set(l,n=[]),n.push(e)}}function cL(e,t,l=ua){const{immediate:n,deep:s,once:r,scheduler:d,augmentJob:c,call:f}=l,v=C=>s?C:di(C)||s===!1||s===0?mo(C,1):mo(C);let p,m,h,b,w=!1,$=!1;if(Qa(e)?(m=()=>e.value,w=di(e)):Ns(e)?(m=()=>v(e),w=!0):ht(e)?($=!0,w=e.some(C=>Ns(C)||di(C)),m=()=>e.map(C=>{if(Qa(C))return C.value;if(Ns(C))return v(C);if(jt(C))return f?f(C,2):C()})):jt(e)?t?m=f?()=>f(e,2):e:m=()=>{if(h){Oo();try{h()}finally{Ao()}}const C=mr;mr=p;try{return f?f(e,3,[b]):e(b)}finally{mr=C}}:m=en,t&&s){const C=m,D=s===!0?1/0:s;m=()=>mo(C(),D)}const S=Ib(),_=()=>{p.stop(),S&&S.active&&$b(S.effects,p)};if(r&&t){const C=t;t=(...D)=>{C(...D),_()}}let I=$?new Array(e.length).fill(bp):bp;const k=C=>{if(!(!(p.flags&1)||!p.dirty&&!C))if(t){const D=p.run();if(s||w||($?D.some((N,L)=>gn(N,I[L])):gn(D,I))){h&&h();const N=mr;mr=p;try{const L=[D,I===bp?void 0:$&&I[0]===bp?[]:I,b];f?f(t,3,L):t(...L),I=D}finally{mr=N}}}else p.run()};return c&&c(k),p=new Zf(m),p.scheduler=d?()=>d(k,!1):k,b=C=>RT(C,!1,p),h=p.onStop=()=>{const C=Ov.get(p);if(C){if(f)f(C,4);else for(const D of C)D();Ov.delete(p)}},t?n?k(!0):I=p.run():d?d(k.bind(null,!0),!0):p.run(),_.pause=p.pause.bind(p),_.resume=p.resume.bind(p),_.stop=_,_}function mo(e,t=1/0,l){if(t<=0||!Aa(e)||e.__v_skip||(l=l||new Set,l.has(e)))return e;if(l.add(e),t--,Qa(e))mo(e.value,t,l);else if(ht(e))for(let n=0;n<e.length;n++)mo(e[n],t,l);else if(Mr(e)||vu(e))e.forEach(n=>{mo(n,t,l)});else if(Tm(e)){for(const n in e)mo(e[n],t,l);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&mo(e[n],t,l)}return e}/** 11* @vue/runtime-core v3.5.14 12* (c) 2018-present Yuxi (Evan) You and Vue contributors 13* @license MIT
14**/const LT=[];function fL(e){LT.push(e)}function mL(){LT.pop()}function pL(e,t){}const vL={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},bL={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tc(e,t,l,n){try{return n?e(...n):e()}catch(s){zu(s,t,l)}}function Ai(e,t,l,n){if(jt(e)){const s=Tc(e,t,l,n);return s&&Cb(s)&&s.catch(r=>{zu(r,t,l)}),s}if(ht(e)){const s=[];for(let r=0;r<e.length;r++)s.push(Ai(e[r],t,l,n));return s}}function zu(e,t,l,n=!0){const s=t?t.vnode:null,{errorHandler:r,throwUnhandledErrorInProduction:d}=t&&t.appContext.config||ua;if(t){let c=t.parent;const f=t.proxy,v=`https://vuejs.org/error-reference/#runtime-${l}`;for(;c;){const p=c.ec;if(p){for(let m=0;m<p.length;m++)if(p[m](e,f,v)===!1)return}c=c.parent}if(r){Oo(),Tc(r,null,10,[e,f,v]),Ao();return}}hL(e,l,s,n,d)}function hL(e,t,l,n=!0,s=!1){if(s)throw e;console.error(e)}const Fn=[];let $s=-1;const Bd=[];let pr=null,Dd=0;const MT=Promise.resolve();let Av=null;function Va(e){const t=Av||MT;return e?t.then(this?e.bind(this):e):t}function yL(e){let t=$s+1,l=Fn.length;for(;t<l;){const n=t+l>>>1,s=Fn[n],r=am(s);r<e||r===e&&s.flags&2?t=n+1:l=n}return t}function C2(e){if(!(e.flags&1)){const t=am(e),l=Fn[Fn.length-1];!l||!(e.flags&2)&&t>=am(l)?Fn.push(e):Fn.splice(yL(t),0,e),e.flags|=1,VT()}}function VT(){Av||(Av=MT.then(BT))}function tm(e){ht(e)?Bd.push(...e):pr&&e.id===-1?pr.splice(Dd+1,0,e):e.flags&1||(Bd.push(e),e.flags|=1),VT()}function oC(e,t,l=$s+1){for(;l<Fn.length;l++){const n=Fn[l];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;Fn.splice(l,1),l--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function Fv(e){if(Bd.length){const t=[...new Set(Bd)].sort((l,n)=>am(l)-am(n));if(Bd.length=0,pr){pr.push(...t);return}for(pr=t,Dd=0;Dd<pr.length;Dd++){const l=pr[Dd];l.flags&4&&(l.flags&=-2),l.flags&8||l(),l.flags&=-2}pr=null,Dd=0}}const am=e=>e.id==null?e.flags&2?-1:1/0:e.id;function BT(e){try{for($s=0;$s<Fn.length;$s++){const t=Fn[$s];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Tc(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;$s<Fn.length;$s++){const t=Fn[$s];t&&(t.flags&=-2)}$s=-1,Fn.length=0,Fv(),Av=null,(Fn.length||Bd.length)&&BT()}}let Ed,hp=[];function UT(e,t){var l,n;Ed=e,Ed?(Ed.enabled=!0,hp.forEach(({event:s,args:r})=>Ed.emit(s,...r)),hp=[]):typeof window<"u"&&window.HTMLElement&&!((n=(l=window.navigator)==null?void 0:l.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{UT(r,t)}),setTimeout(()=>{Ed||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,hp=[])},3e3)):hp=[]}let Gl=null,Ab=null;function lm(e){const t=Gl;return Gl=e,Ab=e&&e.type.__scopeId||null,t}function gL(e){Ab=e}function _L(){Ab=null}const $L=e=>o;function o(e,t=Gl,l){if(!t||e._n)return e;const n=(...s)=>{n._d&&r0(-1);const r=lm(t);let d;try{d=e(...s)}finally{lm(r),n._d&&r0(1)}return d};return n._n=!0,n._c=!0,n._d=!0,n}function Co(e,t){if(Gl===null)return e;const l=Am(Gl),n=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[r,d,c,f=ua]=t[s];r&&(jt(r)&&(r={mounted:r,updated:r}),r.deep&&mo(d),n.push({dir:r,instance:l,value:d,oldValue:void 0,arg:c,modifiers:f}))}return e}function ws(e,t,l,n){const s=e.dirs,r=t&&t.dirs;for(let d=0;d<s.length;d++){const c=s[d];r&&(c.oldValue=r[d].value);let f=c.dir[n];f&&(Oo(),Ai(f,l,8,[e.el,c,e,t]),Ao())}}const qT=Symbol("_vte"),jT=e=>e.__isTeleport,Mf=e=>e&&(e.disabled||e.disabled===""),rC=e=>e&&(e.defer||e.defer===""),uC=e=>typeof SVGElement<"u"&&e instanceof SVGElement,dC=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,t0=(e,t)=>{const l=e&&e.to;return zt(l)?t?t(l):null:l},HT={name:"Teleport",__isTeleport:!0,process(e,t,l,n,s,r,d,c,f,v){const{mc:p,pc:m,pbc:h,o:{insert:b,querySelector:w,createText:$,createComment:S}}=v,_=Mf(t.props);let{shapeFlag:I,children:k,dynamicChildren:C}=t;if(e==null){const D=t.el=$(""),N=t.anchor=$("");b(D,l,n),b(N,l,n);const L=(M,A)=>{I&16&&(s&&s.isCE&&(s.ce._teleportTarget=M),p(k,M,A,s,r,d,c,f))},R=()=>{const M=t.target=t0(t.props,w),A=zT(M,t,$,b);M&&(d!=="svg"&&uC(M)?d="svg":d!=="mathml"&&dC(M)&&(d="mathml"),_||(L(M,A),sv(t,!1)))};_&&(L(l,N),sv(t,!0)),rC(t.props)?Yl(()=>{R(),t.el.__isMounted=!0},r):R()}else{if(rC(t.props)&&!e.el.__isMounted){Yl(()=>{HT.process(e,t,l,n,s,r,d,c,f,v),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const D=t.anchor=e.anchor,N=t.target=e.target,L=t.targetAnchor=e.targetAnchor,R=Mf(e.props),M=R?l:N,A=R?D:L;if(d==="svg"||uC(N)?d="svg":(d==="mathml"||dC(N))&&(d="mathml"),C?(h(e.dynamicChildren,C,M,s,r,d,c),O2(e,t,!0)):f||m(e,t,M,A,s,r,d,c,!1),_)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):yp(t,l,D,v,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const E=t.target=t0(t.props,w);E&&yp(t,E,null,v,0)}else R&&yp(t,N,L,v,1);sv(t,_)}},remove(e,t,l,{um:n,o:{remove:s}},r){const{shapeFlag:d,children:c,anchor:f,targetStart:v,targetAnchor:p,target:m,props:h}=e;if(m&&(s(v),s(p)),r&&s(f),d&16){const b=r||!Mf(h);for(let w=0;w<c.length;w++){const $=c[w];n($,t,l,b,!!$.dynamicChildren)}}},move:yp,hydrate:CL};function yp(e,t,l,{o:{insert:n},m:s},r=2){r===0&&n(e.targetAnchor,t,l);const{el:d,anchor:c,shapeFlag:f,children:v,props:p}=e,m=r===2;if(m&&n(d,t,l),(!m||Mf(p))&&f&16)for(let h=0;h<v.length;h++)s(v[h],t,l,2);m&&n(c,t,l)}function CL(e,t,l,n,s,r,{o:{nextSibling:d,parentNode:c,querySelector:f,insert:v,createText:p}},m){const h=t.target=t0(t.props,f);if(h){const b=Mf(t.props),w=h._lpa||h.firstChild;if(t.shapeFlag&16)if(b)t.anchor=m(d(e),t,c(e),l,n,s,r),t.targetStart=w,t.targetAnchor=w&&d(w);else{t.anchor=d(e);let $=w;for(;$;){if($&&$.nodeType===8){if($.data==="teleport start anchor")t.targetStart=$;else if($.data==="teleport anchor"){t.targetAnchor=$,h._lpa=t.targetAnchor&&d(t.targetAnchor);break}}$=d($)}t.targetAnchor||zT(h,t,p,v),m(w&&d(w),t,h,l,n,s,r)}sv(t,b)}return t.anchor&&d(t.anchor)}const Fb=HT;function sv(e,t){const l=e.ctx;if(l&&l.ut){let n,s;for(t?(n=e.el,s=e.anchor):(n=e.targetStart,s=e.targetAnchor);n&&n!==s;)n.nodeType===1&&n.setAttribute("data-v-owner",l.uid),n=n.nextSibling;l.ut()}}function zT(e,t,l,n){const s=t.targetStart=l(""),r=t.targetAnchor=l("");return s[qT]=r,e&&(n(s,e),n(r,e)),r}const vr=Symbol("_leaveCb"),gp=Symbol("_enterCb");function w2(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leav
vendor: 54,737 bytes, lines 14-18
14ingVNodes:new Map};return We(()=>{e.isMounted=!0}),Dc(()=>{e.isUnmounting=!0}),e}const _i=[Function,Array],k2={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_i,onEnter:_i,onAfterEnter:_i,onEnterCancelled:_i,onBeforeLeave:_i,onLeave:_i,onAfterLeave:_i,onLeaveCancelled:_i,onBeforeAppear:_i,onAppear:_i,onAfterAppear:_i,onAppearCancelled:_i},YT=e=>{const t=e.subTree;return t.component?YT(t.component):t},wL={name:"BaseTransition",props:k2,setup(e,{slots:t}){const l=Al(),n=w2();return()=>{const s=t.default&&Rb(t.default(),!0);if(!s||!s.length)return;const r=xT(s),d=ba(e),{mode:c}=d;if(n.isLeaving)return S1(r);const f=cC(r);if(!f)return S1(r);let v=Xd(f,d,n,l,m=>v=m);f.type!==Nl&&Ro(f,v);let p=l.subTree&&cC(l.subTree);if(p&&p.type!==Nl&&!Ji(f,p)&&YT(l).type!==Nl){let m=Xd(p,d,n,l);if(Ro(p,m),c==="out-in"&&f.type!==Nl)return n.isLeaving=!0,m.afterLeave=()=>{n.isLeaving=!1,l.job.flags&8||l.update(),delete m.afterLeave,p=void 0},S1(r);c==="in-out"&&f.type!==Nl?m.delayLeave=(h,b,w)=>{const $=GT(n,p);$[String(p.key)]=p,h[vr]=()=>{b(),h[vr]=void 0,delete v.delayedLeave,p=void 0},v.delayedLeave=()=>{w(),delete v.delayedLeave,p=void 0}}:p=void 0}else p&&(p=void 0);return r}}};function xT(e){let t=e[0];if(e.length>1){for(const l of e)if(l.type!==Nl){t=l;break}}return t}const WT=wL;function GT(e,t){const{leavingVNodes:l}=e;let n=l.get(t.type);return n||(n=Object.create(null),l.set(t.type,n)),n}function Xd(e,t,l,n,s){const{appear:r,mode:d,persisted:c=!1,onBeforeEnter:f,onEnter:v,onAfterEnter:p,onEnterCancelled:m,onBeforeLeave:h,onLeave:b,onAfterLeave:w,onLeaveCancelled:$,onBeforeAppear:S,onAppear:_,onAfterAppear:I,onAppearCancelled:k}=t,C=String(e.key),D=GT(l,e),N=(M,A)=>{M&&Ai(M,n,9,A)},L=(M,A)=>{const E=A[1];N(M,A),ht(M)?M.every(V=>V.length<=1)&&E():M.length<=1&&E()},R={mode:d,persisted:c,beforeEnter(M){let A=f;if(!l.isMounted)if(r)A=S||f;else return;M[vr]&&M[vr](!0);const E=D[C];E&&Ji(e,E)&&E.el[vr]&&E.el[vr](),N(A,[M])},enter(M){let A=v,E=p,V=m;if(!l.isMounted)if(r)A=_||v,E=I||p,V=k||m;else return;let O=!1;const U=M[gp]=B=>{O||(O=!0,B?N(V,[M]):N(E,[M]),R.delayedLeave&&R.delayedLeave(),M[gp]=void 0)};A?L(A,[M,U]):U()},leave(M,A){const E=String(e.key);if(M[gp]&&M[gp](!0),l.isUnmounting)return A();N(h,[M]);let V=!1;const O=M[vr]=U=>{V||(V=!0,A(),U?N($,[M]):N(w,[M]),M[vr]=void 0,D[E]===e&&delete D[E])};D[E]=e,b?L(b,[M,O]):O()},clone(M){const A=Xd(M,t,l,n,s);return s&&s(A),A}};return R}function S1(e){if(Nm(e))return e=Fi(e),e.children=null,e}function cC(e){if(!Nm(e))return jT(e.type)&&e.children?xT(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:l}=e;if(l){if(t&16)return l[0];if(t&32&&jt(l.default))return l.default()}}function Ro(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ro(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Rb(e,t=!1,l){let n=[],s=0;for(let r=0;r<e.length;r++){let d=e[r];const c=l==null?d.key:String(l)+String(d.key!=null?d.key:r);d.type===le?(d.patchFlag&128&&s++,n=n.concat(Rb(d.children,t,c))):(t||d.type!==Nl)&&n.push(c!=null?Fi(d,{key:c}):d)}if(s>1)for(let r=0;r<n.length;r++)n[r].patchFlag=-2;return n}/*! #__NO_SIDE_EFFECTS__ */function Ke(e,t){return jt(e)?da({name:e.name},t,{setup:e}):e}function Lb(){const e=Al();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function S2(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function kL(e){const t=Al(),l=ks(null);if(t){const s=t.refs===ua?t.refs={}:t.refs;Object.defineProperty(s,e,{enumerable:!0,get:()=>l.value,set:r=>l.value=r})}return l}function nm(e,t,l,n,s=!1){if(ht(e)){e.forEach((w,$)=>nm(w,t&&(ht(t)?t[$]:t),l,n,s));return}if(Sr(n)&&!s){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&nm(e,t,l,n.component.subTree);return}const r=n.shapeFlag&4?Am(n.component):n.el,d=s?null:r,{i:c,r:f}=e,v=t&&t.r,p=c.refs===ua?c.refs={}:c.refs,m=c.setupState,h=ba(m),b=m===ua?()=>!1:w=>Sa(h,w);if(v!=null&&v!==f&&(zt(v)?(p[v]=null,b(v)&&(m[v]=null)):Qa(v)&&(v.value=null)),jt(f))Tc(f,c,12,[d,p]);else{const w=zt(f),$=Qa(f);if(w||$){const S=()=>{if(e.f){const _=w?b(f)?m[f]:p[f]:f.value;s?ht(_)&&$b(_,r):ht(_)?_.includes(r)||_.push(r):w?(p[f]=[r],b(f)&&(m[f]=p[f])):(f.value=[r],e.k&&(p[e.k]=f.value))}else w?(p[f]=d,b(f)&&(m[f]=d)):$&&(f.value=d,e.k&&(p[e.k]=d))};d?(S.id=-1,Yl(S,l)):S()}}}let fC=!1;const rd=()=>{fC||(console.error("Hydration completed but contains mismatches."),fC=!0)},SL=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",IL=e=>e.namespaceURI.includes("MathML"),_p=e=>{if(e.nodeType===1){if(SL(e))return"svg";if(IL(e))return"mathml"}},Ld=e=>e.nodeType===8;function TL(e){const{mt:t,p:l,o:{patchProp:n,createText:s,nextSibling:r,parentNode:d,remove:c,insert:f,createComment:v}}=e,p=(k,C)=>{if(!C.hasChildNodes()){l(null,k,C),Fv(),C._vnode=k;return}m(C.firstChild,k,null,null,null),Fv(),C._vnode=k},m=(k,C,D,N,L,R=!1)=>{R=R||!!C.dynamicChildren;const M=Ld(k)&&k.data==="[",A=()=>$(k,C,D,N,L,M),{type:E,ref:V,shapeFlag:O,patchFlag:U}=C;let B=k.nodeType;C.el=k,U===-2&&(R=!1,C.dynamicChildren=null);let Y=null;switch(E){case wo:B!==3?C.children===""?(f(C.el=s(""),d(k),k),Y=k):Y=A():(k.data!==C.children&&(rd(),k.data=C.children),Y=r(k));break;case Nl:I(k)?(Y=r(k),_(C.el=k.content.firstChild,k,D)):B!==8||M?Y=A():Y=r(k);break;case _u:if(M&&(k=r(k),B=k.nodeType),B===1||B===3){Y=k;const ee=!C.children.length;for(let Z=0;Z<C.staticCount;Z++)ee&&(C.children+=Y.nodeType===1?Y.outerHTML:Y.data),Z===C.staticCount-1&&(C.anchor=Y),Y=r(Y);return M?r(Y):Y}else A();break;case le:M?Y=w(k,C,D,N,L,R):Y=A();break;default:if(O&1)(B!==1||C.type.toLowerCase()!==k.tagName.toLowerCase())&&!I(k)?Y=A():Y=h(k,C,D,N,L,R);else if(O&6){C.slotScopeIds=L;const ee=d(k);if(M?Y=S(k):Ld(k)&&k.data==="teleport start"?Y=S(k,k.data,"teleport end"):Y=r(k),t(C,ee,null,D,N,_p(ee),R),Sr(C)&&!C.type.__asyncResolved){let Z;M?(Z=i(le),Z.anchor=Y?Y.previousSibling:ee.lastChild):Z=k.nodeType===3?g(""):i("div"),Z.el=k,C.component.subTree=Z}}else O&64?B!==8?Y=A():Y=C.type.hydrate(k,C,D,N,L,R,e,b):O&128&&(Y=C.type.hydrate(k,C,D,N,_p(d(k)),L,R,e,m))}return V!=null&&nm(V,null,N,C),Y},h=(k,C,D,N,L,R)=>{R=R||!!C.dynamicChildren;const{type:M,props:A,patchFlag:E,shapeFlag:V,dirs:O,transition:U}=C,B=M==="input"||M==="option";if(B||E!==-1){O&&ws(C,null,D,"created");let Y=!1;if(I(k)){Y=_D(null,U)&&D&&D.vnode.props&&D.vnode.props.appear;const Z=k.content.firstChild;Y&&U.beforeEnter(Z),_(Z,k,D),C.el=k=Z}if(V&16&&!(A&&(A.innerHTML||A.textContent))){let Z=b(k.firstChild,C,k,D,N,L,R);for(;Z;){$p(k,1)||rd();const ne=Z;Z=Z.nextSibling,c(ne)}}else if(V&8){let Z=C.children;Z[0]===` 15`&&(k.tagName==="PRE"||k.tagName==="TEXTAREA")&&(Z=Z.slice(1)),k.textContent!==Z&&($p(k,0)||rd(),k.textContent=C.children)}if(A){if(B||!R||E&48){const Z=k.tagName.includes("-");for(const ne in A)(B&&(ne.endsWith("value")||ne==="indeterminate")||Lr(ne)&&!$o(ne)||ne[0]==="."||Z)&&n(k,ne,null,A[ne],void 0,D)}else if(A.onClick)n(k,"onClick",null,A.onClick,void 0,D);else if(E&4&&Ns(A.style))for(const Z in A.style)A.style[Z]}let ee;(ee=A&&A.onVnodeBeforeMount)&&Kn(ee,D,C),O&&ws(C,null,D,"beforeMount"),((ee=A&&A.onVnodeMounted)||O||Y)&&ED(()=>{ee&&Kn(ee,D,C),Y&&U.enter(k),O&&ws(C,null,D,"mounted")},N)}return k.nextSibling},b=(k,C,D,N,L,R,M)=>{M=M||!!C.dynamicChildren;const A=C.children,E=A.length;for(let V=0;V<E;V++){const O=M?A[V]:A[V]=Xn(A[V]),U=O.type===wo;k?(U&&!M&&V+1<E&&Xn(A[V+1]).type===wo&&(f(s(k.data.slice(O.children.length)),D,r(k)),k.data=O.children),k=m(k,O,N,L,R,M)):U&&!O.children?f(O.el=s(""),D):($p(D,1)||rd(),l(null,O,D,null,N,L,_p(D),R))}return k},w=(k,C,D,N,L,R)=>{const{slotScopeIds:M}=C;M&&(L=L?L.concat(M):M);const A=d(k),E=b(r(k),C,A,D,N,L,R);return E&&Ld(E)&&E.data==="]"?r(C.anchor=E):(rd(),f(C.anchor=v("]"),A,E),E)},$=(k,C,D,N,L,R)=>{if($p(k.parentElement,1)||rd(),C.el=null,R){const E=S(k);for(;;){const V=r(k);if(V&&V!==E)c(V);else break}}const M=r(k),A=d(k);return c(k),l(null,C,A,M,D,N,_p(A),L),D&&(D.vnode.el=C.el,qb(D,C.el)),M},S=(k,C="[",D="]")=>{let N=0;for(;k;)if(k=r(k),k&&Ld(k)&&(k.data===C&&N++,k.data===D)){if(N===0)return r(k);N--}return k},_=(k,C,D)=>{const N=C.parentNode;N&&N.replaceChild(k,C);let L=D;for(;L;)L.vnode.el===C&&(L.vnode.el=L.subTree.el=k),L=L.parent},I=k=>k.nodeType===1&&k.tagName==="TEMPLATE";return[p,m]}const mC="data-allow-mismatch",DL={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function $p(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(mC);)e=e.parentElement;const l=e&&e.getAttribute(mC);if(l==null)return!1;if(l==="")return!0;{const n=l.split(",");return t===0&&n.includes("children")?!0:l.split(",").includes(DL[t])}}const EL=Dm().requestIdleCallback||(e=>setTimeout(e,1)),NL=Dm().cancelIdleCallback||(e=>clearTimeout(e)),PL=(e=1e4)=>t=>{const l=EL(t,{timeout:e});return()=>NL(l)};function OL(e){const{top:t,left:l,bottom:n,right:s}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:d}=window;return(t>0&&t<r||n>0&&n<r)&&(l>0&&l<d||s>0&&s<d)}const AL=e=>(t,l)=>{const n=new IntersectionObserver(s=>{for(const r of s)if(r.isIntersecting){n.disconnect(),t();break}},e);return l(s=>{if(s instanceof Element){if(OL(s))return t(),n.disconnect(),!1;n.observe(s)}}),()=>n.disconnect()},FL=e=>t=>{if(e){const l=matchMedia(e);if(l.matches)t();else return l.addEventListener("change",t,{once:!0}),()=>l.removeEventListener("change",t)}},RL=(e=[])=>(t,l)=>{zt(e)&&(e=[e]);let n=!1;const s=d=>{n||(n=!0,r(),t(),d.target.dispatchEvent(new d.constructor(d.type,d)))},r=()=>{l(d=>{for(const c of e)d.removeEventListener(c,s)})};return l(d=>{for(const c of e)d.addEventListener(c,s,{once:!0})}),r};function LL(e,t){if(Ld(e)&&e.data==="["){let l=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Ld(n))if(n.data==="]"){if(--l===0)break}else n.data==="["&&l++;n=n.nextSibling}}else t(e)}const Sr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ML(e){jt(e)&&(e={loader:e});const{loader:t,loadingComponent:l,errorComponent:n,delay:s=200,hydrate:r,timeout:d,suspensible:c=!0,onError:f}=e;let v=null,p,m=0;const h=()=>(m++,v=null,b()),b=()=>{let w;return v||(w=v=t().catch($=>{if($=$ instanceof Error?$:new Error(String($)),f)return new Promise((S,_)=>{f($,()=>S(h()),()=>_($),m+1)});throw $}).then($=>w!==v&&v?v:($&&($.__esModule||$[Symbol.toStringTag]==="Module")&&($=$.default),p=$,$)))};return Ke({name:"AsyncComponentWrapper",__asyncLoader:b,__asyncHydrate(w,$,S){const _=r?()=>{const I=r(S,k=>LL(w,k));I&&($.bum||($.bum=[])).push(I)}:S;p?_():b().then(()=>!$.isUnmounted&&_())},get __asyncResolved(){return p},setup(){const w=xl;if(S2(w),p)return()=>I1(p,w);const $=k=>{v=null,zu(k,w,13,!n)};if(c&&w.suspense||Jd)return b().then(k=>()=>I1(k,w)).catch(k=>($(k),()=>n?i(n,{error:k}):null));const S=F(!1),_=F(),I=F(!!s);return s&&setTimeout(()=>{I.value=!1},s),d!=null&&setTimeout(()=>{if(!S.value&&!_.value){const k=new Error(`Async component timed out after ${d}ms.`);$(k),_.value=k}},d),b().then(()=>{S.value=!0,w.parent&&Nm(w.parent.vnode)&&w.parent.update()}).catch(k=>{$(k),_.value=k}),()=>{if(S.value&&p)return I1(p,w);if(_.value&&n)return i(n,{error:_.value});if(l&&!I.value)return i(l)}}})}function I1(e,t){const{ref:l,props:n,children:s,ce:r}=t.vnode,d=i(e,n,s);return d.ref=l,d.ce=r,delete t.vnode.ce,d}const Nm=e=>e.type.__isKeepAlive,VL={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const l=Al(),n=l.ctx;if(!n.renderer)return()=>{const I=t.default&&t.default();return I&&I.length===1?I[0]:I};const s=new Map,r=new Set;let d=null;const c=l.suspense,{renderer:{p:f,m:v,um:p,o:{createElement:m}}}=n,h=m("div");n.activate=(I,k,C,D,N)=>{const L=I.component;v(I,k,C,0,c),f(L.vnode,I,k,C,L,c,D,I.slotScopeIds,N),Yl(()=>{L.isDeactivated=!1,L.a&&hu(L.a);const R=I.props&&I.props.onVnodeMounted;R&&Kn(R,L.parent,I)},c)},n.deactivate=I=>{const k=I.component;Lv(k.m),Lv(k.a),v(I,h,null,1,c),Yl(()=>{k.da&&hu(k.da);const C=I.props&&I.props.onVnodeUnmounted;C&&Kn(C,k.parent,I),k.isDeactivated=!0},c)};function b(I){T1(I),p(I,l,c,!0)}function w(I){s.forEach((k,C)=>{const D=m0(k.type);D&&!I(D)&&$(C)})}function $(I){const k=s.get(I);k&&(!d||!Ji(k,d))?b(k):d&&T1(d),s.delete(I),r.delete(I)}at(()=>[e.include,e.exclude],([I,k])=>{I&&w(C=>Pf(I,C)),k&&w(C=>!Pf(k,C))},{flush:"post",deep:!0});let S=null;const _=()=>{S!=null&&(Mv(l.subTree.type)?Yl(()=>{s.set(S,Cp(l.subTree))},l.subTree.suspense):s.set(S,Cp(l.subTree)))};return We(_),Pm(_),Dc(()=>{s.forEach(I=>{const{subTree:k,suspense:C}=l,D=Cp(k);if(I.type===D.type&&I.key===D.key){T1(D);const N=D.component.da;N&&Yl(N,C);return}b(I)})}),()=>{if(S=null,!t.default)return d=null;const I=t.default(),k=I[0];if(I.length>1)return d=null,I;if(!Lo(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return d=null,k;let C=Cp(k);if(C.type===Nl)return d=null,C;const D=C.type,N=m0(Sr(C)?C.type.__asyncResolved||{}:D),{include:L,exclude:R,max:M}=e;if(L&&(!N||!Pf(L,N))||R&&N&&Pf(R,N))return C.shapeFlag&=-257,d=C,k;const A=C.key==null?D:C.key,E=s.get(A);return C.el&&(C=Fi(C),k.shapeFlag&128&&(k.ssContent=C)),S=A,E?(C.el=E.el,C.component=E.component,C.transition&&Ro(C,C.transition),C.shapeFlag|=512,r.delete(A),r.add(A)):(r.add(A),M&&r.size>parseInt(M,10)&&$(r.values().next().value)),C.shapeFlag|=256,d=C,Mv(k.type)?k:C}}},BL=VL;function Pf(e,t){return ht(e)?e.some(l=>Pf(l,t)):zt(e)?e.split(",").includes(t):nT(e)?(e.lastIndex=0,e.test(t)):!1}function KT(e,t){JT(e,"a",t)}function XT(e,t){JT(e,"da",t)}function JT(e,t,l=xl){const n=e.__wdc||(e.__wdc=()=>{let s=l;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Mb(t,n,l),l){let s=l.parent;for(;s&&s.parent;)Nm(s.parent.vnode)&&UL(n,t,l,s),s=s.parent}}function UL(e,t,l,n){const s=Mb(t,e,n,!0);Xa(()=>{$b(n[t],s)},l)}function T1(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Cp(e){return e.shapeFlag&128?e.ssContent:e}function Mb(e,t,l=xl,n=!1){if(l){const s=l[e]||(l[e]=[]),r=t.__weh||(t.__weh=(...d)=>{Oo();const c=Nu(l),f=Ai(t,l,e,d);return c(),Ao(),f});return n?s.unshift(r):s.push(r),r}}const qo=e=>(t,l=xl)=>{(!Jd||e==="sp")&&Mb(e,(...n)=>t(...n),l)},ZT=qo("bm"),We=qo("m"),Vb=qo("bu"),Pm=qo("u"),Dc=qo("bum"),Xa=qo("um"),QT=qo("sp"),eD=qo("rtg"),tD=qo("rtc");function aD(e,t=xl){Mb("ec",e,t)}const I2="components",qL="directives";function Hn(e,t){return T2(I2,e,!0,t)||e}const lD=Symbol.for("v-ndc");function Ec(e){return zt(e)?T2(I2,e,!1)||e:e||lD}function jL(e){return T2(qL,e)}function T2(e,t,l=!0,n=!1){const s=Gl||xl;if(s){const r=s.type;if(e===I2){const c=m0(r,!1);if(c&&(c===t||c===Za(t)||c===Vr(Za(t))))return r}const d=pC(s[e]||r[e],t)||pC(s.appContext[e],t);return!d&&n?r:d}}function pC(e,t){return e&&(e[t]||e[Za(t)]||e[Vr(Za(t))])}function ge(e,t,l,n){let s;const r=l&&l[n],d=ht(e);if(d||zt(e)){const c=d&&Ns(e);let f=!1,v=!1;c&&(f=!di(e),v=Fo(e),e=Db(e)),s=new Array(e.length);for(let p=0,m=e.length;p<m;p++)s[p]=t(f?v?Pv(rn(e[p])):rn(e[p]):e[p],p,void 0,r&&r[p])}else if(typeof e=="number"){s=new Array(e);for(let c=0;c<e;c++)s[c]=t(c+1,c,void 0,r&&r[c])}else if(Aa(e))if(e[Symbol.iterator])s=Array.from(e,(c,f)=>t(c,f,void 0,r&&r[f]));else{const c=Object.keys(e);s=new Array(c.length);for(let f=0,v=c.length;f<v;f++){const p=c[f];s[f]=t(e[p],p,f,r&&r[f])}}else s=[];return l&&(l[n]=s),s}function un(e,t){for(let l=0;l<t.length;l++){const n=t[l];if(ht(n))for(let s=0;s<n.length;s++)e[n[s].name]=n[s].fn;else n&&(e[n.name]=n.key?(...s)=>{const r=n.fn(...s);return r&&(r.key=n.key),r}:n.fn)}return e}function rt(e,t,l={},n,s){if(Gl.ce||Gl.parent&&Sr(Gl.parent)&&Gl.parent.ce)return t!=="default"&&(l.name=t),T(),me(le,null,[i("slot",l,n&&n())],64);let r=e[t];r&&r._c&&(r._d=!1),T();const d=r&&D2(r(l)),c=l.key||d&&d.key,f=me(le,{key:(c&&!qn(c)?c:`_${t}`)+(!d&&n?"_fb":"")},d||(n?n():[]),d&&e._===1?64:-2);return!s&&f.scopeId&&(f.slotScopeIds=[f.scopeId+"-s"]),r&&r._c&&(r._d=!0),f}function D2(e){return e.some(t=>Lo(t)?!(t.type===Nl||t.type===le&&!D2(t.children)):!0)?e:null}function Bb(e,t){const l={};for(const n in e)l[t&&/[A-Z]/.test(n)?`on:${n}`:bu(n)]=e[n];return l}const a0=e=>e?FD(e)?Am(e):a0(e.parent):null,Vf=da(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>a0(e.parent),$root:e=>a0(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>E2(e),$forceUpdate:e=>e.f||(e.f=()=>{C2(e.update)}),$nextTick:e=>e.n||(e.n=Va.bind(e.proxy)),$watch:e=>h4.bind(e)}),D1=(e,t)=>e!==ua&&!e.__isScriptSetup&&Sa(e,t),l0={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:l,setupState:n,data:s,props:r,accessCache:d,type:c,appContext:f}=e;let v;if(t[0]!=="$"){const b=d[t];if(b!==void 0)switch(b){case 1:return n[t];case 2:return s[t];case 4:return l[t];case 3:return r[t]}else{if(D1(n,t))return d[t]=1,n[t];if(s!==ua&&Sa(s,t))return d[t]=2,s[t];if((v=e.propsOptions[0])&&Sa(v,t))return d[t]=3,r[t];if(l!==ua&&Sa(l,t))return d[t]=4,l[t];n0&&(d[t]=0)}}const p=Vf[t];let m,h;if(p)return t==="$attrs"&&_n(e.attrs,"get",""),p(e);if((m=c.__cssModules)&&(m=m[t]))return m;if(l!==ua&&Sa(l,t))return d[t]=4,l[t];if(h=f.config.globalProperties,Sa(h,t))return h[t]},set({_:e},t,l){const{data:n,setupState:s,ctx:r}=e;return D1(s,t)?(s[t]=l,!0):n!==ua&&Sa(n,t)?(n[t]=l,!0):Sa(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=l,!0)},has({_:{data:e,setupState:t,accessCache:l,ctx:n,appContext:s,propsOptions:r}},d){let c;return!!l[d]||e!==ua&&Sa(e,d)||D1(t,d)||(c=r[0])&&Sa(c,d)||Sa(n,d)||Sa(Vf,d)||Sa(s.config.globalProperties,d)},defineProperty(e,t,l){return l.get!=null?e._.accessCache[t]=0:Sa(l,"value")&&this.set(e,t,l.value,null),Reflect.defineProperty(e,t,l)}},HL=da({},l0,{get(e,t){if(t!==Symbol.unscopables)return l0.get(e,t,e)},has(e,t){return t[0]!=="_"&&!d2(t)}});function zL(){return null}function YL(){return null}function xL(e){}function WL(e){}function GL(){return null}function KL(){}function XL(e,t){return null}function Br(){return iD().slots}function nD(){return iD().attrs}function iD(){const e=Al();return e.setupContext||(e.setupContext=MD(e))}function im(e){return ht(e)?e.reduce((t,l)=>(t[l]=null,t),{}):e}function JL(e,t){const l=im(e);for(const n in t){if(n.startsWith("__skip"))continue;let s=l[n];s?ht(s)||jt(s)?s=l[n]={type:s,default:t[n]}:s.default=t[n]:s===null&&(s=l[n]={default:t[n]}),s&&t[`__skip_${n}`]&&(s.skipFactory=!0)}return l}function ZL(e,t){return!e||!t?e||t:ht(e)&&ht(t)?e.concat(t):da({},im(e),im(t))}function QL(e,t){const l={};for(const n in e)t.includes(n)||Object.defineProperty(l,n,{enumerable:!0,get:()=>e[n]});return l}function e4(e){const t=Al();let l=e();return d0(),Cb(l)&&(l=l.catch(n=>{throw Nu(t),n})),[l,()=>Nu(t)]}let n0=!0;function t4(e){const t=E2(e),l=e.proxy,n=e.ctx;n0=!1,t.beforeCreate&&vC(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:d,watch:c,provide:f,inject:v,created:p,beforeMount:m,mounted:h,beforeUpdate:b,updated:w,activated:$,deactivated:S,beforeDestroy:_,beforeUnmount:I,destroyed:k,unmounted:C,render:D,renderTracked:N,renderTriggered:L,errorCaptured:R,serverPrefetch:M,expose:A,inheritAttrs:E,components:V,directives:O,filters:U}=t;if(v&&a4(v,n,null),d)for(const ee in d){const Z=d[ee];jt(Z)&&(n[ee]=Z.bind(l))}if(s){const ee=s.call(l,l);Aa(ee)&&(e.data=bi(ee))}if(n0=!0,r)for(const ee in r){const Z=r[ee],ne=jt(Z)?Z.bind(l,l):jt(Z.get)?Z.get.bind(l,l):en,ie=!jt(Z)&&jt(Z.set)?Z.set.bind(l):en,J=Pe({get:ne,set:ie});Object.defineProperty(n,ee,{enumerable:!0,configurable:!0,get:()=>J.value,set:X=>J.value=X})}if(c)for(const ee in c)sD(c[ee],n,l,ee);if(f){const ee=jt(f)?f.call(l):f;Reflect.ownKeys(ee).forEach(Z=>{Sn(Z,ee[Z])})}p&&vC(p,e,"c");function Y(ee,Z){ht(Z)?Z.forEach(ne=>ee(ne.bind(l))):Z&&ee(Z.bind(l))}if(Y(ZT,m),Y(We,h),Y(Vb,b),Y(Pm,w),Y(KT,$),Y(XT,S),Y(aD,R),Y(tD,N),Y(eD,L),Y(Dc,I),Y(Xa,C),Y(QT,M),ht(A))if(A.length){const ee=e.exposed||(e.exposed={});A.forEach(Z=>{Object.defineProperty(ee,Z,{get:()=>l[Z],set:ne=>l[Z]=ne})})}else e.exposed||(e.exposed={});D&&e.render===en&&(e.render=D),E!=null&&(e.inheritAttrs=E),V&&(e.components=V),O&&(e.directives=O),M&&S2(e)}function a4(e,t,l=en){ht(e)&&(e=i0(e));for(const n in e){const s=e[n];let r;Aa(s)?"default"in s?r=wa(s.from||n,s.default,!0):r=wa(s.from||n):r=wa(s),Qa(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:d=>r.value=d}):t[n]=r}}function vC(e,t,l){Ai(ht(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,l)}function sD(e,t,l,n){let s=n.includes(".")?SD(l,n):()=>l[n];if(zt(e)){const r=t[e];jt(r)&&at(s,r)}else if(jt(e))at(s,e.bind(l));else if(Aa(e))if(ht(e))e.forEach(r=>sD(r,t,l,n));else{const r=jt(e.handler)?e.handler.bind(l):t[e.handler];jt(r)&&at(s,r,e)}}function E2(e){const t=e.type,{mixins:l,extends:n}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:d}}=e.appContext,c=r.get(t);let f;return c?f=c:!s.length&&!l&&!n?f=t:(f={},s.length&&s.forEach(v=>Rv(f,v,d,!0)),Rv(f,t,d)),Aa(t)&&r.set(t,f),f}function Rv(e,t,l,n=!1){const{mixins:s,extends:r}=t;r&&Rv(e,r,l,!0),s&&s.forEach(d=>Rv(e,d,l,!0));for(const d in t)if(!(n&&d==="expose")){const c=l4[d]||l&&l[d];e[d]=c?c(e[d],t[d]):t[d]}return e}const l4={data:bC,props:hC,emits:hC,methods:Of,computed:Of,beforeCreate:Nn,created:Nn,beforeMount:Nn,mounted:Nn,beforeUpdate:Nn,updated:Nn,beforeDestroy:Nn,beforeUnmount:Nn,destroyed:Nn,unmounted:Nn,activated:Nn,deactivated:Nn,errorCaptured:Nn,serverPrefetch:Nn,components:Of,directives:Of,watch:i4,provide:bC,inject:n4};function bC(e,t){return t?e?function(){return da(jt(e)?e.call(this,this):e,jt(t)?t.call(this,this):t)}:t:e}function n4(e,t){return Of(i0(e),i0(t))}function i0(e){if(ht(e)){const t={};for(let l=0;l<e.length;l++)t[e[l]]=e[l];return t}return e}function Nn(e,t){return e?[...new Set([].concat(e,t))]:t}function Of(e,t){return e?da(Object.create(null),e,t):t}function hC(e,t){return e?ht(e)&&ht(t)?[...new Set([...e,...t])]:da(Object.create(null),im(e),im(t??{})):t}function i4(e,t){if(!e)return t;if(!t)return e;const l=da(Object.create(null),e);for(const n in t)l[n]=Nn(e[n],t[n]);return l}function oD(){return{app:null,config:{isNativeTag:Rd,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let s4=0;function o4(e,t){return function(n,s=null){jt(n)||(n=da({},n)),s!=null&&!Aa(s)&&(s=null);const r=oD(),d=new WeakSet,c=[];let f=!1;const v=r.app={_uid:s4++,_component:n,_props:s,_container:null,_context:r,_instance:null,version:BD,get config(){return r.config},set config(p){},use(p,...m){return d.has(p)||(p&&jt(p.install)?(d.add(p),p.install(v,...m)):jt(p)&&(d.add(p),p(v,...m))),v},mixin(p){return r.mixins.includes(p)||r.mixins.push(p),v},component(p,m){return m?(r.components[p]=m,v):r.components[p]},directive(p,m){return m?(r.directives[p]=m,v):r.directives[p]},mount(p,m,h){if(!f){const b=v._ceVNode||i(n,s);return b.appContext=r,h===!0?h="svg":h===!1&&(h=void 0),m&&t?t(b,p):e(b,p,h),f=!0,v._container=p,p.__vue_app__=v,Am(b.component)}},onUnmount(p){c.push(p)},unmount(){f&&(Ai(c,v._instance,16),e(null,v._container),delete v._container.__vue_app__)},provide(p,m){return r.provides[p]=m,v},runWithContext(p){const m=gu;gu=v;try{return p()}finally{gu=m}}};return v}}let gu=null;function Sn(e,t){if(xl){let l=xl.provides;const n=xl.parent&&xl.parent.provides;n===l&&(l=xl.provides=Object.create(n)),l[e]=t}}function wa(e,t,l=!1){const n=xl||Gl;if(n||gu){const s=gu?gu._context.provides:n?n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return l&&jt(t)?t.call(n&&n.proxy):t}}function rD(){return!!(xl||Gl||gu)}const uD={},dD=()=>Object.create(uD),cD=e=>Object.getPrototypeOf(e)===uD;function r4(e,t,l,n=!1){const s={},r=dD();e.propsDefaults=Object.create(null),fD(e,t,s,r);for(const d in e.propsOptions[0])d in s||(s[d]=void 0);l?e.props=n?s:y2(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function u4(e,t,l,n){const{props:s,attrs:r,vnode:{patchFlag:d}}=e,c=ba(s),[f]=e.propsOptions;let v=!1;if((n||d>0)&&!(d&16)){if(d&8){const p=e.vnode.dynamicProps;for(let m=0;m<p.length;m++){let h=p[m];if(Ub(e.emitsOptions,h))continue;const b=t[h];if(f)if(Sa(r,h))b!==r[h]&&(r[h]=b,v=!0);else{const w=Za(h);s[w]=s0(f,c,w,b,e,!1)}else b!==r[h]&&(r[h]=b,v=!0)}}}else{fD(e,t,s,r)&&(v=!0);let p;for(const m in c)(!t||!Sa(t,m)&&((p=$n(m))===m||!Sa(t,p)))&&(f?l&&(l[m]!==void 0||l[p]!==void 0)&&(s[m]=s0(f,c,m,void 0,e,!0)):delete s[m]);if(r!==c)for(const m in r)(!t||!Sa(t,m))&&(delete r[m],v=!0)}v&&fo(e.attrs,"set","")}function fD(e,t,l,n){const[s,r]=e.propsOptions;let d=!1,c;if(t)for(let f in t){if($o(f))continue;const v=t[f];let p;s&&Sa(s,p=Za(f))?!r||!r.includes(p)?l[p]=v:(c||(c={}))[p]=v:Ub(e.emitsOptions,f)||(!(f in n)||v!==n[f])&&(n[f]=v,d=!0)}if(r){const f=ba(l),v=c||ua;for(let p=0;p<r.length;p++){const m=r[p];l[m]=s0(s,f,m,v[m],e,!Sa(v,m))}}return d}function s0(e,t,l,n,s,r){const d=e[l];if(d!=null){const c=Sa(d,"default");if(c&&n===void 0){const f=d.default;if(d.type!==Function&&!d.skipFactory&&jt(f)){const{propsDefaults:v}=s;if(l in v)n=v[l];else{const p=Nu(s);n=v[l]=f.call(null,t),p()}}else n=f;s.ce&&s.ce._setProp(l,n)}d[0]&&(r&&!c?n=!1:d[1]&&(n===""||n===$n(l))&&(n=!0))}return n}const d4=new WeakMap;function mD(e,t,l=!1){const n=l?d4:t.propsCache,s=n.get(e);if(s)return s;const r=e.props,d={},c=[];let f=!1;if(!jt(e)){const p=m=>{f=!0;const[h,b]=mD(m,t,!0);da(d,h),b&&c.push(...b)};!l&&t.mixins.length&&t.mixins.forEach(p),e.extends&&p(e.extends),e.mixins&&e.mixins.forEach(p)}if(!r&&!f)return Aa(e)&&n.set(e,pu),pu;if(ht(r))for(let p=0;p<r.length;p++){const m=Za(r[p]);yC(m)&&(d[m]=ua)}else if(r)for(const p in r){const m=Za(p);if(yC(m)){const h=r[p],b=d[m]=ht(h)||jt(h)?{type:h}:da({},h),w=b.type;let $=!1,S=!0;if(ht(w))for(let _=0;_<w.length;++_){const I=w[_],k=jt(I)&&I.name;if(k==="Boolean"){$=!0;break}else k==="String"&&(S=!1)}else $=jt(w)&&w.name==="Boolean";b[0]=$,b[1]=S,($||Sa(b,"default"))&&c.push(m)}}const v=[d,c];return Aa(e)&&n.set(e,v),v}function yC(e){return e[0]!=="$"&&!$o(e)}const N2=e=>e[0]==="_"||e==="$stable",P2=e=>ht(e)?e.map(Xn):[Xn(e)],c4=(e,t,l)=>{if(t._n)return t;const n=o((...s)=>P2(t(...s)),l);return n._c=!1,n},pD=(e,t,l)=>{const n=e._ctx;for(const s in e){if(N2(s))continue;const r=e[s];if(jt(r))t[s]=c4(s,r,n);else if(r!=null){const d=P2(r);t[s]=()=>d}}},vD=(e,t)=>{const l=P2(t);e.slots.default=()=>l},bD=(e,t,l)=>{for(const n in t)(l||!N2(n))&&(e[n]=t[n])},f4=(e,t,l)=>{const n=e.slots=dD();if(e.vnode.shapeFlag&32){const s=t._;s?(bD(n,t,l),l&&u2(n,"_",s,!0)):pD(t,n)}else t&&vD(e,t)},m4=(e,t,l)=>{const{vnode:n,slots:s}=e;let r=!0,d=ua;if(n.shapeFlag&32){const c=t._;c?l&&c===1?r=!1:bD(s,t,l):(r=!t.$stable,pD(t,s)),d=t}else t&&(vD(e,t),d={default:1});if(r)for(const c in s)!N2(c)&&d[c]==null&&delete s[c]},Yl=ED;function hD(e){return gD(e)}function yD(e){return gD(e,TL)}function gD(e,t){const l=Dm();l.__VUE__=!0;const{insert:n,remove:s,patchProp:r,createElement:d,createText:c,createComment:f,setText:v,setElementText:p,parentNode:m,nextSibling:h,setScopeId:b=en,insertStaticContent:w}=e,$=(Q,de,se,Re=null,Fe=null,oe=null,he=void 0,Se=null,Oe=!!de.dynamicChildren)=>{if(Q===de)return;Q&&!Ji(Q,de)&&(Re=H(Q),X(Q,Fe,oe,!0),Q=null),de.patchFlag===-2&&(Oe=!1,de.dynamicChildren=null);const{type:Ae,ref:Te,shapeFlag:ue}=de;switch(Ae){case wo:S(Q,de,se,Re);break;case Nl:_(Q,de,se,Re);break;case _u:Q==null&&I(de,se,Re,he);break;case le:V(Q,de,se,Re,Fe,oe,he,Se,Oe);break;default:ue&1?D(Q,de,se,Re,Fe,oe,he,Se,Oe):ue&6?O(Q,de,se,Re,Fe,oe,he,Se,Oe):(ue&64||ue&128)&&Ae.process(Q,de,se,Re,Fe,oe,he,Se,Oe,Ce)}Te!=null&&Fe&&nm(Te,Q&&Q.ref,oe,de||Q,!de)},S=(Q,de,se,Re)=>{if(Q==null)n(de.el=c(de.children),se,Re);else{const Fe=de.el=Q.el;de.children!==Q.children&&v(Fe,de.children)}},_=(Q,de,se,Re)=>{Q==null?n(de.el=f(de.children||""),se,Re):de.el=Q.el},I=(Q,de,se,Re)=>{[Q.el,Q.anchor]=w(Q.children,de,se,Re,Q.el,Q.anchor)},k=({el:Q,anchor:de},se,Re)=>{let Fe;for(;Q&&Q!==de;)Fe=h(Q),n(Q,se,Re),Q=Fe;n(de,se,Re)},C=({el:Q,anchor:de})=>{let se;for(;Q&&Q!==de;)se=h(Q),s(Q),Q=se;s(de)},D=(Q,de,se,Re,Fe,oe,he,Se,Oe)=>{de.type==="svg"?he="svg":de.type==="math"&&(he="mathml"),Q==null?N(de,se,Re,Fe,oe,he,Se,Oe):M(Q,de,Fe,oe,he,Se,Oe)},N=(Q,de,se,Re,Fe,oe,he,Se)=>{let Oe,Ae;const{props:Te,shapeFlag:ue,transition:we,dirs:$e}=Q;if(Oe=Q.el=d(Q.type,oe,Te&&Te.is,Te),ue&8?p(Oe,Q.children):ue&16&&R(Q.children,Oe,null,Re,Fe,E1(Q,oe),he,Se),$e&&ws(Q,null,Re,"created"),L(Oe,Q,Q.scopeId,he,Re),Te){for(const pe in Te)pe!=="value"&&!$o(pe)&&r(Oe,pe,null,Te[pe],oe,Re);"value"in Te&&r(Oe,"value",null,Te.value,oe),(Ae=Te.onVnodeBeforeMount)&&Kn(Ae,Re,Q)}$e&&ws(Q,null,Re,"beforeMount");const z=_D(Fe,we);z&&we.beforeEnter(Oe),n(Oe,de,se),((Ae=Te&&Te.onVnodeMounted)||z||$e)&&Yl(()=>{Ae&&Kn(Ae,Re,Q),z&&we.enter(Oe),$e&&ws(Q,null,Re,"mounted")},Fe)},L=(Q,de,se,Re,Fe)=>{if(se&&b(Q,se),Re)for(let oe=0;oe<Re.length;oe++)b(Q,Re[oe]);if(Fe){let oe=Fe.subTree;if(de===oe||Mv(oe.type)&&(oe.ssContent===de||oe.ssFallback===de)){const he=Fe.vnode;L(Q,he,he.scopeId,he.slotScopeIds,Fe.parent)}}},R=(Q,de,se,Re,Fe,oe,he,Se,Oe=0)=>{for(let Ae=Oe;Ae<Q.length;Ae++){const Te=Q[Ae]=Se?br(Q[Ae]):Xn(Q[Ae]);$(null,Te,de,se,Re,Fe,oe,he,Se)}},M=(Q,de,se,Re,Fe,oe,he)=>{const Se=de.el=Q.el;let{patchFlag:Oe,dynamicChildren:Ae,dirs:Te}=de;Oe|=Q.patchFlag&16;const ue=Q.props||ua,we=de.props||ua;let $e;if(se&&au(se,!1),($e=we.onVnodeBeforeUpdate)&&Kn($e,se,de,Q),Te&&ws(de,Q,se,"beforeUpdate"),se&&au(se,!0),(ue.innerHTML&&we.innerHTML==null||ue.textContent&&we.textContent==null)&&p(Se,""),Ae?A(Q.dynamicChildren,Ae,Se,se,Re,E1(de,Fe),oe):he||Z(Q,de,Se,null,se,Re,E1(de,Fe),oe,!1),Oe>0){if(Oe&16)E(Se,ue,we,se,Fe);else if(Oe&2&&ue.class!==we.class&&r(Se,"class",null,we.class,Fe),Oe&4&&r(Se,"style",ue.style,we.style,Fe),Oe&8){const z=de.dynamicProps;for(let pe=0;pe<z.length;pe++){const Ye=z[pe],et=ue[Ye],Dt=we[Ye];(Dt!==et||Ye==="value")&&r(Se,Ye,et,Dt,Fe,se)}}Oe&1&&Q.children!==de.children&&p(Se,de.children)}else!he&&Ae==null&&E(Se,ue,we,se,Fe);(($e=we.onVnodeUpdated)||Te)&&Yl(()=>{$e&&Kn($e,se,de,Q),Te&&ws(de,Q,se,"updated")},Re)},A=(Q,de,se,Re,Fe,oe,he)=>{for(let Se=0;Se<de.length;Se++){const Oe=Q[Se],Ae=de[Se],Te=Oe.el&&(Oe.type===le||!Ji(Oe,Ae)||Oe.shapeFlag&70)?m(Oe.el):se;$(Oe,Ae,Te,null,Re,Fe,oe,he,!0)}},E=(Q,de,se,Re,Fe)=>{if(de!==se){if(de!==ua)for(const oe in de)!$o(oe)&&!(oe in se)&&r(Q,oe,de[oe],null,Fe,Re);for(const oe in se){if($o(oe))continue;const he=se[oe],Se=de[oe];he!==Se&&oe!=="value"&&r(Q,oe,Se,he,Fe,Re)}"value"in se&&r(Q,"value",de.value,se.value,Fe)}},V=(Q,de,se,Re,Fe,oe,he,Se,Oe)=>{const Ae=de.el=Q?Q.el:c(""),Te=de.anchor=Q?Q.anchor:c("");let{patchFlag:ue,dynamicChildren:we,slotScopeIds:$e}=de;$e&&(Se=Se?Se.concat($e):$e),Q==null?(n(Ae,se,Re),n(Te,se,Re),R(de.children||[],se,Te,Fe,oe,he,Se,Oe)):ue>0&&ue&64&&we&&Q.dynamicChildren?(A(Q.dynamicChildren,we,se,Fe,oe,he,Se),(de.key!=null||Fe&&de===Fe.subTree)&&O2(Q,de,!0)):Z(Q,de,se,Te,Fe,oe,he,Se,Oe)},O=(Q,de,se,Re,Fe,oe,he,Se,Oe)=>{de.slotScopeIds=Se,Q==null?de.shapeFlag&512?Fe.ctx.activate(de,se,Re,he,Oe):U(de,se,Re,Fe,oe,he,Oe):B(Q,de,Oe)},U=(Q,de,se,Re,Fe,oe,he)=>{const Se=Q.component=AD(Q,Re,Fe);if(Nm(Q)&&(Se.ctx.renderer=Ce),RD(Se,!1,he),Se.asyncDep){if(Fe&&Fe.registerDep(Se,Y,he),!Q.el){const Oe=Se.subTree=i(Nl);_(null,Oe,de,se)}}else Y(Se,Q,de,se,Fe,oe,he)},B=(Q,de,se)=>{const Re=de.component=Q.component;if(w4(Q,de,se))if(Re.asyncDep&&!Re.asyncResolved){ee(Re,de,se);return}else Re.next=de,Re.update();else de.el=Q.el,Re.vnode=de},Y=(Q,de,se,Re,Fe,oe,he)=>{const Se=()=>{if(Q.isMounted){let{next:ue,bu:we,u:$e,parent:z,vnode:pe}=Q;{const Na=$D(Q);if(Na){ue&&(ue.el=pe.el,ee(Q,ue,he)),Na.asyncDep.then(()=>{Q.isUnmounted||Se()});return}}let Ye=ue,et;au(Q,!1),ue?(ue.el=pe.el,ee(Q,ue,he)):ue=pe,we&&hu(we),(et=ue.props&&ue.props.onVnodeBeforeUpdate)&&Kn(et,z,ue,pe),au(Q,!0);const Dt=ov(Q),Ea=Q.subTree;Q.subTree=Dt,$(Ea,Dt,m(Ea.el),H(Ea),Q,Fe,oe),ue.el=Dt.el,Ye===null&&qb(Q,Dt.el),$e&&Yl($e,Fe),(et=ue.props&&ue.props.onVnodeUpdated)&&Yl(()=>Kn(et,z,ue,pe),Fe)}else{let ue;const{el:we,props:$e}=de,{bm:z,m:pe,parent:Ye,root:et,type:Dt}=Q,Ea=Sr(de);if(au(Q,!1),z&&hu(z),!Ea&&(ue=$e&&$e.onVnodeBeforeMount)&&Kn(ue,Ye,de),au(Q,!0),we&&De){const Na=()=>{Q.subTree=ov(Q),De(we,Q.subTree,Q,Fe,null)};Ea&&Dt.__asyncHydrate?Dt.__asyncHydrate(we,Q,Na):Na()}else{et.ce&&et.ce._injectChildStyle(Dt);const Na=Q.subTree=ov(Q);$(null,Na,se,Re,Q,Fe,oe),de.el=Na.el}if(pe&&Yl(pe,Fe),!Ea&&(ue=$e&&$e.onVnodeMounted)){const Na=de;Yl(()=>Kn(ue,Ye,Na),Fe)}(de.shapeFlag&256||Ye&&Sr(Ye.vnode)&&Ye.vnode.shapeFlag&256)&&Q.a&&Yl(Q.a,Fe),Q.isMounted=!0,de=se=Re=null}};Q.scope.on();const Oe=Q.effect=new Zf(Se);Q.scope.off();const Ae=Q.update=Oe.run.bind(Oe),Te=Q.job=Oe.runIfDirty.bind(Oe);Te.i=Q,Te.id=Q.uid,Oe.scheduler=()=>C2(Te),au(Q,!0),Ae()},ee=(Q,de,se)=>{de.component=Q;const Re=Q.vnode.props;Q.vnode=de,Q.next=null,u4(Q,de.props,Re,se),m4(Q,de.children,se),Oo(),oC(Q),Ao()},Z=(Q,de,se,Re,Fe,oe,he,Se,Oe=!1)=>{const Ae=Q&&Q.children,Te=Q?Q.shapeFlag:0,ue=de.children,{patchFlag:we,shapeFlag:$e}=de;if(we>0){if(we&128){ie(Ae,ue,se,Re,Fe,oe,he,Se,Oe);return}else if(we&256){ne(Ae,ue,se,Re,Fe,oe,he,Se,Oe);return}}$e&8?(Te&16&&G(Ae,Fe,oe),ue!==Ae&&p(se,ue)):Te&16?$e&16?ie(Ae,ue,se,Re,Fe,oe,he,Se,Oe):G(Ae,Fe,oe,!0):(Te&8&&p(se,""),$e&16&&R(ue,se,Re,Fe,oe,he,Se,Oe))},ne=(Q,de,se,Re,Fe,oe,he,Se,Oe)=>{Q=Q||pu,de=de||pu;const Ae=Q.length,Te=de.length,ue=Math.min(Ae,Te);let we;for(we=0;we<ue;we++){const $e=de[we]=Oe?br(de[we]):Xn(de[we]);$(Q[we],$e,se,null,Fe,oe,he,Se,Oe)}Ae>Te?G(Q,Fe,oe,!0,!1,ue):R(de,se,Re,Fe,oe,he,Se,Oe,ue)},ie=(Q,de,se,Re,Fe,oe,he,Se,Oe)=>{let Ae=0;const Te=de.length;let ue=Q.length-1,we=Te-1;for(;Ae<=ue&&Ae<=we;){const $e=Q[Ae],z=de[Ae]=Oe?br(de[Ae]):Xn(de[Ae]);if(Ji($e,z))$($e,z,se,null,Fe,oe,he,Se,Oe);else break;Ae++}for(;Ae<=ue&&Ae<=we;){const $e=Q[ue],z=de[we]=Oe?br(de[we]):Xn(de[we]);if(Ji($e,z))$($e,z,se,null,Fe,oe,he,Se,Oe);else break;ue--,we--}if(Ae>ue){if(Ae<=we){const $e=we+1,z=$e<Te?de[$e].el:Re;for(;Ae<=we;)$(null,de[Ae]=Oe?br(de[Ae]):Xn(de[Ae]),se,z,Fe,oe,he,Se,Oe),Ae++}}else if(Ae>we)for(;Ae<=ue;)X(Q[Ae],Fe,oe,!0),Ae++;else{const $e=Ae,z=Ae,pe=new Map;for(Ae=z;Ae<=we;Ae++){const Lt=de[Ae]=Oe?br(de[Ae]):Xn(de[Ae]);Lt.key!=null&&pe.set(Lt.key,Ae)}let Ye,et=0;const Dt=we-z+1;let Ea=!1,Na=0;const Xe=new Array(Dt);for(Ae=0;Ae<Dt;Ae++)Xe[Ae]=0;for(Ae=$e;Ae<=ue;Ae++){const Lt=Q[Ae];if(et>=Dt){X(Lt,Fe,oe,!0);continue}let Ve;if(Lt.key!=null)Ve=pe.get(Lt.key);else for(Ye=z;Ye<=we;Ye++)if(Xe[Ye-z]===0&&Ji(Lt,de[Ye])){Ve=Ye;break}Ve===void 0?X(Lt,Fe,oe,!0):(Xe[Ve-z]=Ae+1,Ve>=Na?Na=Ve:Ea=!0,$(Lt,de[Ve],se,null,Fe,oe,he,Se,Oe),et++)}const tt=Ea?p4(Xe):pu;for(Ye=tt.length-1,Ae=Dt-1;Ae>=0;Ae--){const Lt=z+Ae,Ve=de[Lt],Ee=Lt+1<Te?de[Lt+1].el:Re;Xe[Ae]===0?$(null,Ve,se,Ee,Fe,oe,he,Se,Oe):Ea&&(Ye<0||Ae!==tt[Ye]?J(Ve,se,Ee,2):Ye--)}}},J=(Q,de,se,Re,Fe=null)=>{const{el:oe,type:he,transition:Se,children:Oe,shapeFlag:Ae}=Q;if(Ae&6){J(Q.component.subTree,de,se,Re);return}if(Ae&128){Q.suspense.move(de,se,Re);return}if(Ae&64){he.move(Q,de,se,Ce);return}if(he===le){n(oe,de,se);for(let ue=0;ue<Oe.length;ue++)J(Oe[ue],de,se,Re);n(Q.anchor,de,se);return}if(he===_u){k(Q,de,se);return}if(Re!==2&&Ae&1&&Se)if(Re===0)Se.beforeEnter(oe),n(oe,de,se),Yl(()=>Se.enter(oe),Fe);else{const{leave:ue,delayLeave:we,afterLeave:$e}=Se,z=()=>{Q.ctx.isUnmounted?s(oe):n(oe,de,se)},pe=()=>{ue(oe,()=>{z(),$e&&$e()})};we?we(oe,z,pe):pe()}else n(oe,de,se)},X=(Q,de,se,Re=!1,Fe=!1)=>{const{type:oe,props:he,ref:Se,children:Oe,dynamicChildren:Ae,shapeFlag:Te,patchFlag:ue,dirs:we,cacheIndex:$e}=Q;if(ue===-2&&(Fe=!1),Se!=null&&(Oo(),nm(Se,null,se,Q,!0),Ao()),$e!=null&&(de.renderCache[$e]=void 0),Te&256){de.ctx.deactivate(Q);return}const z=Te&1&&we,pe=!Sr(Q);let Ye;if(pe&&(Ye=he&&he.onVnodeBeforeUnmount)&&Kn(Ye,de,Q),Te&6)fe(Q.component,se,Re);else{if(Te&128){Q.suspense.unmount(se,Re);return}z&&ws(Q,null,de,"beforeUnmount"),Te&64?Q.type.remove(Q,de,se,Ce,Re):Ae&&!Ae.hasOnce&&(oe!==le||ue>0&&ue&64)?G(Ae,de,se,!1,!0):(oe===le&&ue&384||!Fe&&Te&16)&&G(Oe,de,se),Re&&j(Q)}(pe&&(Ye=he&&he.onVnodeUnmounted)||z)&&Yl(()=>{Ye&&Kn(Ye,de,Q),z&&ws(Q,null,de,"unmounted")},se)},j=Q=>{const{type:de,el:se,anchor:Re,transition:Fe}=Q;if(de===le){W(se,Re);return}if(de===_u){C(Q);return}const oe=()=>{s(se),Fe&&!Fe.persisted&&Fe.afterLeave&&Fe.afterLeave()};if(Q.shapeFlag&1&&Fe&&!Fe.persisted){const{leave:he,delayLeave:Se}=Fe,Oe=()=>he(se,oe);Se?Se(Q.el,oe,Oe):Oe()}else oe()},W=(Q,de)=>{let se;for(;Q!==de;)se=h(Q),s(Q),Q=se;s(de)},fe=(Q,de,se)=>{const{bum:Re,scope:Fe,job:oe,subTree:he,um:Se,m:Oe,a:Ae,parent:Te,slots:{__:ue}}=Q;Lv(Oe),Lv(Ae),Re&&hu(Re),Te&&ht(ue)&&ue.forEach(we=>{Te.renderCache[we]=void 0}),Fe.stop(),oe&&(oe.flags|=8,X(he,Q,de,se)),Se&&Yl(Se,de),Yl(()=>{Q.isUnmounted=!0},de),de&&de.pendingBranch&&!de.isUnmounted&&Q.asyncDep&&!Q.asyncResolved&&Q.suspenseId===de.pendingId&&(de.deps--,de.deps===0&&de.resolve())},G=(Q,de,se,Re=!1,Fe=!1,oe=0)=>{for(let he=oe;he<Q.length;he++)X(Q[he],de,se,Re,Fe)},H=Q=>{if(Q.shapeFlag&6)return H(Q.component.subTree);if(Q.shapeFlag&128)return Q.suspense.next();const de=h(Q.anchor||Q.el),se=de&&de[qT];return se?h(se):de};let re=!1;const be=(Q,de,se)=>{Q==null?de._vnode&&X(de._vnode,null,null,!0):$(de._vnode||null,Q,de,null,null,null,se),de._vnode=Q,re||(re=!0,oC(),Fv(),re=!1)},Ce={p:$,um:X,m:J,r:j,mt:U,mc:R,pc:Z,pbc:A,n:H,o:e};let ke,De;return t&&([ke,De]=t(Ce)),{render:be,hydrate:ke,createApp:o4(be,ke)}}function E1({type:e,props:t},l){return l==="svg"&&e==="foreignObject"||l==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:l}function au({effect:e,job:t},l){l?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function _D(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function O2(e,t,l=!1){const n=e.children,s=t.children;if(ht(n)&&ht(s))for(let r=0;r<n.length;r++){const d=n[r];let c=s[r];c.shapeFlag&1&&!c.dynamicChildren&&((c.patchFlag<=0||c.patchFlag===32)&&(c=s[r]=br(s[r]),c.el=d.el),!l&&c.patchFlag!==-2&&O2(d,c)),c.type===wo&&(c.el=d.el),c.type===Nl&&!c.el&&(c.el=d.el)}}function p4(e){const t=e.slice(),l=[0];let n,s,r,d,c;const f=e.length;for(n=0;n<f;n++){const v=e[n];if(v!==0){if(s=l[l.length-1],e[s]<v){t[n]=s,l.push(n);continue}for(r=0,d=l.length-1;r<d;)c=r+d>>1,e[l[c]]<v?r=c+1:d=c;v<e[l[r]]&&(r>0&&(t[n]=l[r-1]),l[r]=n)}}for(r=l.length,d=l[r-1];r-- >0;)l[r]=d,d=t[d];return l}function $D(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:$D(t)}function Lv(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const CD=Symbol.for("v-scx"),wD=()=>wa(CD);function v4(e,t){return Om(e,null,t)}function b4(e,t){return Om(e,null,{flush:"post"})}function kD(e,t){return Om(e,null,{flush:"sync"})}function at(e,t,l){return Om(e,t,l)}function Om(e,t,l=ua){const{immediate:n,deep:s,flush:r,once:d}=l,c=da({},l),f=t&&n||!t&&r!=="post";let v;if(Jd){if(r==="sync"){const b=wD();v=b.__watcherHandles||(b.__watcherHandles=[])}else if(!f){const b=()=>{};return b.stop=en,b.resume=en,b.pause=en,b}}const p=xl;c.call=(b,w,$)=>Ai(b,p,w,$);let m=!1;r==="post"?c.scheduler=b=>{Yl(b,p&&p.suspense)}:r!=="sync"&&(m=!0,c.scheduler=(b,w)=>{w?b():C2(b)}),c.augmentJob=b=>{t&&(b.flags|=4),m&&(b.flags|=2,p&&(b.id=p.uid,b.i=p))};const h=cL(e,t,c);return Jd&&(v?v.push(h):f&&h()),h}function h4(e,t,l){const n=this.proxy,s=zt(e)?e.includes(".")?SD(n,e):()=>n[e]:e.bind(n,n);let r;jt(t)?r=t:(r=t.handler,l=t);const d=Nu(this),c=Om(s,r.bind(n),l);return d(),c}function SD(e,t){const l=t.split(".");return()=>{let n=e;for(let s=0;s<l.length&&n;s++)n=n[l[s]];return n}}function y4(e,t,l=ua){const n=Al(),s=Za(t),r=$n(t),d=ID(e,s),c=$2((f,v)=>{let p,m=ua,h;return kD(()=>{const b=e[s];gn(p,b)&&(p=b,v())}),{get(){return f(),l.get?l.get(p):p},set(b){const w=l.set?l.set(b):b;if(!gn(w,p)&&!(m!==ua&&gn(b,m)))return;const $=n.vnode.props;$&&(t in $||s in $||r in $)&&(`onUpdate:${t}`in $||`onUpdate:${s}`in $||`onUpdate:${r}`in $)||(p=b,v()),n.emit(`update:${t}`,w),gn(b,w)&&gn(b,m)&&!gn(w,h)&&v(),m=b,h=w}}});return c[Symbol.iterator]=()=>{let f=0;return{next(){return f<2?{value:f++?d||ua:c,done:!1}:{done:!0}}}},c}const ID=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Za(t)}Modifiers`]||e[`${$n(t)}Modifiers`];function g4(e,t,...l){if(e.isUnmounted)return;const n=e.vnode.props||ua;let s=l;const r=t.startsWith("update:"),d=r&&ID(n,t.slice(7));d&&(d.trim&&(s=l.map(p=>zt(p)?p.trim():p)),d.number&&(s=l.map(Xf)));let c,f=n[c=bu(t)]||n[c=bu(Za(t))];!f&&r&&(f=n[c=bu($n(t))]),f&&Ai(f,e,6,s);const v=n[c+"Once"];if(v){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Ai(v,e,6,s)}}function TD(e,t,l=!1){const n=t.emitsCache,s=n.get(e);if(s!==void 0)return s;const r=e.emits;let d={},c=!1;if(!jt(e)){const f=v=>{const p=TD(v,t,!0);p&&(c=!0,da(d,p))};!l&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!r&&!c?(Aa(e)&&n.set(e,null),null):(ht(r)?r.forEach(f=>d[f]=null):da(d,r),Aa(e)&&n.set(e,d),d)}function Ub(e,t){return!e||!Lr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Sa(e,t[0].toLowerCase()+t.slice(1))||Sa(e,$n(t))||Sa(e,t))}function ov(e){const{type:t,vnode:l,proxy:n,withProxy:s,propsOptions:[r],slots:d,attrs:c,emit:f,render:v,renderCache:p,props:m,data:h,setupState:b,ctx:w,inheritAttrs:$}=e,S=lm(e);let _,I;try{if(l.shapeFlag&4){const C=s||n,D=C;_=Xn(v.call(D,C,p,m,b,h,w)),I=c}else{const C=t;_=Xn(C.length>1?C(m,{attrs:c,slots:d,emit:f}):C(m,null)),I=t.props?c:$4(c)}}catch(C){Bf.length=0,zu(C,e,1),_=i(Nl)}let k=_;if(I&&$!==!1){const C=Object.keys(I),{shapeFlag:D}=k;C.length&&D&7&&(r&&C.some(_b)&&(I=C4(I,r)),k=Fi(k,I,!1,!0))}return l.dirs&&(k=Fi(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(l.dirs):l.dirs),l.transition&&Ro(k,l.transition),_=k,lm(S),_}function _4(e,t=!0){let l;for(let n=0;n<e.length;n++){const s=e[n];if(Lo(s)){if(s.type!==Nl||s.children==="v-if"){if(l)return;l=s}}else return}return l}const $4=e=>{let t;for(const l in e)(l==="class"||l==="style"||Lr(l))&&((t||(t={}))[l]=e[l]);return t},C4=(e,t)=>{const l={};for(const n in e)(!_b(n)||!(n.slice(9)in t))&&(l[n]=e[n]);return l};function w4(e,t,l){const{props:n,children:s,component:r}=e,{props:d,children:c,patchFlag:f}=t,v=r.emitsOptions;if(t.dirs||t.transition)return!0;if(l&&f>=0){if(f&1024)return!0;if(f&16)return n?gC(n,d,v):!!d;if(f&8){const p=t.dynamicProps;for(let m=0;m<p.length;m++){const h=p[m];if(d[h]!==n[h]&&!Ub(v,h))return!0}}}else return(s||c)&&(!c||!c.$stable)?!0:n===d?!1:n?d?gC(n,d,v):!0:!!d;return!1}function gC(e,t,l){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let s=0;s<n.length;s++){const r=n[s];if(t[r]!==e[r]&&!Ub(l,r))return!0}return!1}function qb({vnode:e,parent:t},l){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n===e)(e=t.vnode).el=l,t=t.parent;else break}}const Mv=e=>e.__isSuspense;let o0=0;const k4={name:"Suspense",__isSuspense:!0,process(e,t,l,n,s,r,d,c,f,v){if(e==null)I4(t,l,n,s,r,d,c,f,v);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}T4(e,t,l,n,s,d,c,f,v)}},hydrate:D4,normalize:E4},S4=k4;function sm(e,t){const l=e.props&&e.props[t];jt(l)&&l()}function I4(e,t,l,n,s,r,d,c,f){const{p:v,o:{createElement:p}}=f,m=p("div"),h=e.suspense=DD(e,s,n,t,m,l,r,d,c,f);v(null,h.pendingBranch=e.ssContent,m,null,n,h,r,d),h.deps>0?(sm(e,"onPending"),sm(e,"onFallback"),v(null,e.ssFallback,t,l,n,null,r,d),Ud(h,e.ssFallback)):h.resolve(!1,!0)}function T4(e,t,l,n,s,r,d,c,{p:f,um:v,o:{createElement:p}}){const m=t.suspense=e.suspense;m.vnode=t,t.el=e.el;const h=t.ssContent,b=t.ssFallback,{activeBranch:w,pendingBranch:$,isInFallback:S,isHydrating:_}=m;if($)m.pendingBranch=h,Ji(h,$)?(f($,h,m.hiddenContainer,null,s,m,r,d,c),m.deps<=0?m.resolve():S&&(_||(f(w,b,l,n,s,null,r,d,c),Ud(m,b)))):(m.pendingId=o0++,_?(m.isHydrating=!1,m.activeBranch=$):v($,s,m),m.deps=0,m.effects.length=0,m.hiddenContainer=p("div"),S?(f(null,h,m.hiddenContainer,null,s,m,r,d,c),m.deps<=0?m.resolve():(f(w,b,l,n,s,null,r,d,c),Ud(m,b))):w&&Ji(h,w)?(f(w,h,l,n,s,m,r,d,c),m.resolve(!0)):(f(null,h,m.hiddenContainer,null,s,m,r,d,c),m.deps<=0&&m.resolve()));else if(w&&Ji(h,w))f(w,h,l,n,s,m,r,d,c),Ud(m,h);else if(sm(t,"onPending"),m.pendingBranch=h,h.shapeFlag&512?m.pendingId=h.component.suspenseId:m.pendingId=o0++,f(null,h,m.hiddenContainer,null,s,m,r,d,c),m.deps<=0)m.resolve();else{const{timeout:I,pendingId:k}=m;I>0?setTimeout(()=>{m.pendingId===k&&m.fallback(b)},I):I===0&&m.fallback(b)}}function DD(e,t,l,n,s,r,d,c,f,v,p=!1){const{p:m,m:h,um:b,n:w,o:{parentNode:$,remove:S}}=v;let _;const I=N4(e);I&&t&&t.pendingBranch&&(_=t.pendingId,t.deps++);const k=e.props?Jf(e.props.timeout):void 0,C=r,D={vnode:e,parent:t,parentComponent:l,namespace:d,container:n,hiddenContainer:s,deps:0,pendingId:o0++,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!p,isHydrating:p,isUnmounted:!1,effects:[],resolve(N=!1,L=!1){const{vnode:R,activeBranch:M,pendingBranch:A,pendingId:E,effects:V,parentComponent:O,container:U}=D;let B=!1;D.isHydrating?D.isHydrating=!1:N||(B=M&&A.transition&&A.transition.mode==="out-in",B&&(M.transition.afterLeave=()=>{E===D.pendingId&&(h(A,U,r===C?w(M):r,0),tm(V))}),M&&($(M.el)===U&&(r=w(M)),b(M,O,D,!0)),B||h(A,U,r,0)),Ud(D,A),D.pendingBranch=null,D.isInFallback=!1;let Y=D.parent,ee=!1;for(;Y;){if(Y.pendingBranch){Y.effects.push(...V),ee=!0;break}Y=Y.parent}!ee&&!B&&tm(V),D.effects=[],I&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),sm(R,"onResolve")},fallback(N){if(!D.pendingBranch)return;const{vnode:L,activeBranch:R,parentComponent:M,container:A,namespace:E}=D;sm(L,"onFallback");const V=w(R),O=()=>{D.isInFallback&&(m(null,N,A,V,M,null,E,c,f),Ud(D,N))},U=N.transition&&N.transition.mode==="out-in";U&&(R.transition.afterLeave=O),D.isInFallback=!0,b(R,M,null,!0),U||O()},move(N,L,R){D.activeBranch&&h(D.activeBranch,N,L,R),D.container=N},next(){return D.activeBranch&&w(D.activeBranch)},registerDep(N,L,R){const M=!!D.pendingBranch;M&&D.deps++;const A=N.vnode.el;N.asyncDep.catch(E=>{zu(E,N,0)}).then(E=>{if(N.isUnmounted||D.isUnmounted||D.pendingId!==N.suspenseId)return;N.asyncResolved=!0;const{vnode:V}=N;c0(N,E,!1),A&&(V.el=A);const O=!A&&N.subTree.el;L(N,V,$(A||N.subTree.el),A?null:w(N.subTree),D,d,R),O&&S(O),qb(N,V.el),M&&--D.deps===0&&D.resolve()})},unmount(N,L){D.isUnmounted=!0,D.activeBranch&&b(D.activeBranch,l,N,L),D.pendingBranch&&b(D.pendingBranch,l,N,L)}};return D}function D4(e,t,l,n,s,r,d,c,f){const v=t.suspense=DD(t,n,l,e.parentNode,document.createElement("div"),null,s,r,d,c,!0),p=f(e,v.pendingBranch=t.ssContent,l,v,r,d);return v.deps===0&&v.resolve(!1,!0),p}function E4(e){const{shapeFlag:t,children:l}=e,n=t&32;e.ssContent=_C(n?l.default:l),e.ssFallback=n?_C(l.fallback):i(Nl)}function _C(e){let t;if(jt(e)){const l=Eu&&e._c;l&&(e._d=!1,T()),e=e(),l&&(e._d=!0,t=wn,ND())}return ht(e)&&(e=_4(e)),e=Xn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(l=>l!==e)),e}function ED(e,t){t&&t.pendingBranch?ht(e)?t.effects.push(...e):t.effects.push(e):tm(e)}function Ud(e,t){e.activeBranch=t;const{vnode:l,parentComponent:n}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;l.el=s,n&&n.subTree===l&&(n.vnode.el=s,qb(n,s))}function N4(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const le=Symbol.for("v-fgt"),wo=Symbol.for("v-txt"),Nl=Symbol.for("v-cmt"),_u=Symbol.for("v-stc"),Bf=[];let wn=null;function T(e=!1){Bf.push(wn=e?null:[])}function ND(){Bf.pop(),wn=Bf[Bf.length-1]||null}let Eu=1;function r0(e,t=!1){Eu+=e,e<0&&wn&&t&&(wn.hasOnce=!0)}function PD(e){return e.dynamicChildren=Eu>0?wn||pu:null,ND(),Eu>0&&wn&&wn.push(e),e}function P(e,t,l,n,s,r){return PD(y(e,t,l,n,s,r,!0))}function me(e,t,l,n,s){return PD(i(e,t,l,n,s,!0))}function Lo(e){return e?e.__v_isVNode===!0:!1}function Ji(e,t){return e.type===t.type&&e.key===t.key}function P4(e){}const OD=({key:e})=>e??null,rv=({ref:e,ref_key:t,ref_for:l})=>(typeof e=="number"&&(e=""+e),e!=null?zt(e)||Qa(e)||jt(e)?{i:Gl,r:e,k:t,f:!!l}:e:null);function y(e,t=null,l=null,n=0,s=null,r=e===le?0:1,d=!1,c=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&OD(t),ref:t&&rv(t),scopeId:Ab,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Gl};return c?(A2(f,l),r&128&&e.normalize(f)):l&&(f.shapeFlag|=zt(l)?8:16),Eu>0&&!d&&wn&&(f.patchFlag>0||r&6)&&f.patchFlag!==32&&wn.push(f),f}const i=O4;function O4(e,t=null,l=null,n=0,s=null,r=!1){if((!e||e===lD)&&(e=Nl),Lo(e)){const c=Fi(e,t,!0);return l&&A2(c,l),Eu>0&&!r&&wn&&(c.shapeFlag&6?wn[wn.indexOf(e)]=c:wn.push(c)),c.patchFlag=-2,c}if(U4(e)&&(e=e.__vccOpts),t){t=kn(t);let{class:c,style:f}=t;c&&!zt(c)&&(t.class=Qe(c)),Aa(f)&&(Pb(f)&&!ht(f)&&(f=da({},f)),t.style=Wl(f))}const d=zt(e)?1:Mv(e)?128:jT(e)?64:Aa(e)?4:jt(e)?2:0;return y(e,t,l,n,s,d,r,!0)}function kn(e){return e?Pb(e)||cD(e)?da({},e):e:null}function Fi(e,t,l=!1,n=!1){const{props:s,ref:r,patchFlag:d,children:c,transition:f}=e,v=t?Ya(s||{},t):s,p={__v_isVNode:!0,__v_skip:!0,type:e.type,props:v,key:v&&OD(v),ref:t&&t.ref?l&&r?ht(r)?r.concat(rv(t)):[r,rv(t)]:rv(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==le?d===-1?16:d|16:d,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Fi(e.ssContent),ssFallback:e.ssFallback&&Fi(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&n&&Ro(p,f.clone(p)),p}function g(e=" ",t=0){return i(wo,null,e,t)}function A4(e,t){const l=i(_u,null,e);return l.staticCount=t,l}function K(e="",t=!1){return t?(T(),me(Nl,null,e)):i(Nl,null,e)}function Xn(e){return e==null||typeof e=="boolean"?i(Nl):ht(e)?i(le,null,e.slice()):Lo(e)?br(e):i(wo,null,String(e))}function br(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Fi(e)}function A2(e,t){let l=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(ht(t))l=16;else if(typeof t=="object")if(n&65){const s=t.default;s&&(s._c&&(s._d=!1),A2(e,s()),s._c&&(s._d=!0));return}else{l=32;const s=t._;!s&&!cD(t)?t._ctx=Gl:s===3&&Gl&&(Gl.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else jt(t)?(t={default:t,_ctx:Gl},l=32):(t=String(t),n&64?(l=16,t=[g(t)]):l=8);e.children=t,e.shapeFlag|=l}function Ya(...e){const t={};for(let l=0;l<e.length;l++){const n=e[l];for(const s in n)if(s==="class")t.class!==n.class&&(t.class=Qe([t.class,n.class]));else if(s==="style")t.style=Wl([t.style,n.style]);else if(Lr(s)){const r=t[s],d=n[s];d&&r!==d&&!(ht(r)&&r.includes(d))&&(t[s]=r?[].concat(r,d):d)}else s!==""&&(t[s]=n[s])}return t}function Kn(e,t,l,n=null){Ai(e,t,7,[l,n])}const F4=oD();let R4=0;function AD(e,t,l){const n=e.type,s=(t?t.appContext:e.appContext)||F4,r={uid:R4++,vnode:e,type:n,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new m2(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:mD(n,s),emitsOptions:TD(n,s),emit:null,emitted:null,propsDefaults:ua,inheritAttrs:n.inheritAttrs,ctx:ua,data:ua,props:ua,attrs:ua,slots:ua,refs:ua,setupState:ua,setupContext:null,suspense:l,suspenseId:l?l.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=g4.bind(null,r),e.ce&&e.ce(r),r}let xl=null;const Al=()=>xl||Gl;let Vv,u0;{const e=Dm(),t=(l,n)=>{let s;return(s=e[l])||(s=e[l]=[]),s.push(n),r=>{s.length>1?s.forEach(d=>d(r)):s[0](r)}};Vv=t("__VUE_INSTANCE_SETTERS__",l=>xl=l),u0=t("__VUE_SSR_SETTERS__",l=>Jd=l)}const Nu=e=>{const t=xl;return Vv(e),e.scope.on(),()=>{e.scope.off(),Vv(t)}},d0=()=>{xl&&xl.scope.off(),Vv(null)};function FD(e){return e.vnode.shapeFlag&4}let Jd=!1;function RD(e,t=!1,l=!1){t&&u0(t);const{props:n,children:s}=e.vnode,r=FD(e);r4(e,n,r,t),f4(e,s,l||t);const d=r?L4(e,t):void 0;return t&&u0(!1),d}function L4(e,t){const l=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,l0);const{setup:n}=l;if(n){Oo();const s=e.setupContext=n.length>1?MD(e):null,r=Nu(e),d=Tc(n,e,0,[e.props,s]),c=Cb(d);if(Ao(),r(),(c||e.sp)&&!Sr(e)&&S2(e),c){if(d.then(d0,d0),t)return d.then(f=>{c0(e,f,t)}).catch(f=>{zu(f,e,0)});e.asyncDep=d}else c0(e,d,t)}else LD(e,t)}function c0(e,t,l){jt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Aa(t)&&(e.setupState=_2(t)),LD(e,l)}let Bv,f0;function M4(e){Bv=e,f0=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,HL))}}const V4=()=>!Bv;function LD(e,t,l){const n=e.type;if(!e.render){if(!t&&Bv&&!n.render){const s=n.template||E2(e).template;if(s){const{isCustomElement:r,compilerOptions:d}=e.appContext.config,{delimiters:c,compilerOptions:f}=n,v=da(da({isCustomElement:r,delimiters:c},d),f);n.render=Bv(s,v)}}e.render=n.render||en,f0&&f0(e)}{const s=Nu(e);Oo();try{t4(e)}finally{Ao(),s()}}}const B4={get(e,t){return _n(e,"get",""),e[t]}};function MD(e){const t=l=>{e.exposed=l||{}};return{attrs:new Proxy(e.attrs,B4),slots:e.slots,emit:e.emit,expose:t}}function Am(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(_2(Ob(e.exposed)),{get(t,l){if(l in t)return t[l];if(l in Vf)return Vf[l](e)},has(t,l){return l in t||l in Vf}})):e.proxy}function m0(e,t=!0){return jt(e)?e.displayName||e.name:e.name||t&&e.__name}function U4(e){return jt(e)&&"__vccOpts"in e}const Pe=(e,t)=>oL(e,t,Jd);function Ne(e,t,l){const n=arguments.length;return n===2?Aa(t)&&!ht(t)?Lo(t)?i(e,null,[t]):i(e,t):i(e,null,t):(n>3?l=Array.prototype.slice.call(arguments,2):n===3&&Lo(l)&&(l=[l]),i(e,t,l))}function q4(){}function j4(e,t,l,n){const s=l[n];if(s&&VD(s,e))return s;const r=t();return r.memo=e.slice(),r.cacheIndex=n,l[n]=r}function VD(e,t){const l=e.memo;if(l.length!=t.length)return!1;for(let n=0;n<l.length;n++)if(gn(l[n],t[n]))return!1;return Eu>0&&wn&&wn.push(e),!0}const BD="3.5.14",H4=en,z4=bL,Y4=Ed,x4=UT,W4={createComponentInstance:AD,setupComponent:RD,renderComponentRoot:ov,setCurrentRenderingInstance:lm,isVNode:Lo,normalizeVNode:Xn,getComponentPublicInstance:Am,ensureValidVNode:D2,pushWarningContext:fL,popWarningContext:mL},G4=W4,K4=null,X4=null,J4=null;/** 16* @vue/runtime-dom v3.5.14 17* (c) 2018-present Yuxi (Evan) You and Vue contributors 18* @license MIT
19**/let p0;const $C=typeof window<"u"&&window.trustedTypes;if($C)try{p0=$C.createPolicy("vue",{createHTML:e=>e})}catch{}const UD=p0?e=>p0.createHTML(e):e=>e,Z4="http://www.w3.org/2000/svg",Q4="http://www.w3.org/1998/Math/MathML",ro=typeof document<"u"?document:null,CC=ro&&ro.createElement("template"),eM={insert:(e,t,l)=>{t.insertBefore(e,l||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,l,n)=>{const s=t==="svg"?ro.createElementNS(Z4,e):t==="mathml"?ro.createElementNS(Q4,e):l?ro.createElement(e,{is:l}):ro.createElement(e);return e==="select"&&n&&n.multiple!=null&&s.setAttribute("multiple",n.multiple),s},createText:e=>ro.createTextNode(e),createComment:e=>ro.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ro.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,l,n,s,r){const d=l?l.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),l),!(s===r||!(s=s.nextSibling)););else{CC.innerHTML=UD(n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e);const c=CC.content;if(n==="svg"||n==="mathml"){const f=c.firstChild;for(;
vendor: 44,836 bytes, lines 19-27
19f.firstChild;)c.appendChild(f.firstChild);c.removeChild(f)}t.insertBefore(c,l)}return[d?d.nextSibling:t.firstChild,l?l.previousSibling:t.lastChild]}},Xo="transition",lf="animation",Zd=Symbol("_vtc"),qD={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},jD=da({},k2,qD),tM=e=>(e.displayName="Transition",e.props=jD,e),li=tM((e,{slots:t})=>Ne(WT,HD(e),t)),lu=(e,t=[])=>{ht(e)?e.forEach(l=>l(...t)):e&&e(...t)},wC=e=>e?ht(e)?e.some(t=>t.length>1):e.length>1:!1;function HD(e){const t={};for(const V in e)V in qD||(t[V]=e[V]);if(e.css===!1)return t;const{name:l="v",type:n,duration:s,enterFromClass:r=`${l}-enter-from`,enterActiveClass:d=`${l}-enter-active`,enterToClass:c=`${l}-enter-to`,appearFromClass:f=r,appearActiveClass:v=d,appearToClass:p=c,leaveFromClass:m=`${l}-leave-from`,leaveActiveClass:h=`${l}-leave-active`,leaveToClass:b=`${l}-leave-to`}=e,w=aM(s),$=w&&w[0],S=w&&w[1],{onBeforeEnter:_,onEnter:I,onEnterCancelled:k,onLeave:C,onLeaveCancelled:D,onBeforeAppear:N=_,onAppear:L=I,onAppearCancelled:R=k}=t,M=(V,O,U,B)=>{V._enterCancelled=B,cr(V,O?p:c),cr(V,O?v:d),U&&U()},A=(V,O)=>{V._isLeaving=!1,cr(V,m),cr(V,b),cr(V,h),O&&O()},E=V=>(O,U)=>{const B=V?L:I,Y=()=>M(O,V,U);lu(B,[O,Y]),kC(()=>{cr(O,V?f:r),_s(O,V?p:c),wC(B)||SC(O,n,$,Y)})};return da(t,{onBeforeEnter(V){lu(_,[V]),_s(V,r),_s(V,d)},onBeforeAppear(V){lu(N,[V]),_s(V,f),_s(V,v)},onEnter:E(!1),onAppear:E(!0),onLeave(V,O){V._isLeaving=!0;const U=()=>A(V,O);_s(V,m),V._enterCancelled?(_s(V,h),v0()):(v0(),_s(V,h)),kC(()=>{V._isLeaving&&(cr(V,m),_s(V,b),wC(C)||SC(V,n,S,U))}),lu(C,[V,U])},onEnterCancelled(V){M(V,!1,void 0,!0),lu(k,[V])},onAppearCancelled(V){M(V,!0,void 0,!0),lu(R,[V])},onLeaveCancelled(V){A(V),lu(D,[V])}})}function aM(e){if(e==null)return null;if(Aa(e))return[N1(e.enter),N1(e.leave)];{const t=N1(e);return[t,t]}}function N1(e){return Jf(e)}function _s(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.add(l)),(e[Zd]||(e[Zd]=new Set)).add(t)}function cr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const l=e[Zd];l&&(l.delete(t),l.size||(e[Zd]=void 0))}function kC(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let lM=0;function SC(e,t,l,n){const s=e._endId=++lM,r=()=>{s===e._endId&&n()};if(l!=null)return setTimeout(r,l);const{type:d,timeout:c,propCount:f}=zD(e,t);if(!d)return n();const v=d+"end";let p=0;const m=()=>{e.removeEventListener(v,h),r()},h=b=>{b.target===e&&++p>=f&&m()};setTimeout(()=>{p<f&&m()},c+1),e.addEventListener(v,h)}function zD(e,t){const l=window.getComputedStyle(e),n=w=>(l[w]||"").split(", "),s=n(`${Xo}Delay`),r=n(`${Xo}Duration`),d=IC(s,r),c=n(`${lf}Delay`),f=n(`${lf}Duration`),v=IC(c,f);let p=null,m=0,h=0;t===Xo?d>0&&(p=Xo,m=d,h=r.length):t===lf?v>0&&(p=lf,m=v,h=f.length):(m=Math.max(d,v),p=m>0?d>v?Xo:lf:null,h=p?p===Xo?r.length:f.length:0);const b=p===Xo&&/\b(transform|all)(,|$)/.test(n(`${Xo}Property`).toString());return{type:p,timeout:m,propCount:h,hasTransform:b}}function IC(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((l,n)=>TC(l)+TC(e[n])))}function TC(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function v0(){return document.body.offsetHeight}function nM(e,t,l){const n=e[Zd];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):l?e.setAttribute("class",t):e.className=t}const Uv=Symbol("_vod"),YD=Symbol("_vsh"),ko={beforeMount(e,{value:t},{transition:l}){e[Uv]=e.style.display==="none"?"":e.style.display,l&&t?l.beforeEnter(e):nf(e,t)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:n}){!t!=!l&&(n?t?(n.beforeEnter(e),nf(e,!0),n.enter(e)):n.leave(e,()=>{nf(e,!1)}):nf(e,t))},beforeUnmount(e,{value:t}){nf(e,t)}};function nf(e,t){e.style.display=t?e[Uv]:"none",e[YD]=!t}function iM(){ko.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const xD=Symbol("");function sM(e){const t=Al();if(!t)return;const l=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>qv(r,s))},n=()=>{const s=e(t.proxy);t.ce?qv(t.ce,s):b0(t.subTree,s),l(s)};Vb(()=>{tm(n)}),We(()=>{at(n,en,{flush:"post"});const s=new MutationObserver(n);s.observe(t.subTree.el.parentNode,{childList:!0}),Xa(()=>s.disconnect())})}function b0(e,t){if(e.shapeFlag&128){const l=e.suspense;e=l.activeBranch,l.pendingBranch&&!l.isHydrating&&l.effects.push(()=>{b0(l.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)qv(e.el,t);else if(e.type===le)e.children.forEach(l=>b0(l,t));else if(e.type===_u){let{el:l,anchor:n}=e;for(;l&&(qv(l,t),l!==n);)l=l.nextSibling}}function qv(e,t){if(e.nodeType===1){const l=e.style;let n="";for(const s in t)l.setProperty(`--${s}`,t[s]),n+=`--${s}: ${t[s]};`;l[xD]=n}}const oM=/(^|;)\s*display\s*:/;function rM(e,t,l){const n=e.style,s=zt(l);let r=!1;if(l&&!s){if(t)if(zt(t))for(const d of t.split(";")){const c=d.slice(0,d.indexOf(":")).trim();l[c]==null&&uv(n,c,"")}else for(const d in t)l[d]==null&&uv(n,d,"");for(const d in l)d==="display"&&(r=!0),uv(n,d,l[d])}else if(s){if(t!==l){const d=n[xD];d&&(l+=";"+d),n.cssText=l,r=oM.test(l)}}else t&&e.removeAttribute("style");Uv in e&&(e[Uv]=r?n.display:"",e[YD]&&(n.display="none"))}const DC=/\s*!important$/;function uv(e,t,l){if(ht(l))l.forEach(n=>uv(e,t,n));else if(l==null&&(l=""),t.startsWith("--"))e.setProperty(t,l);else{const n=uM(e,t);DC.test(l)?e.setProperty($n(n),l.replace(DC,""),"important"):e[n]=l}}const EC=["Webkit","Moz","ms"],P1={};function uM(e,t){const l=P1[t];if(l)return l;let n=Za(t);if(n!=="filter"&&n in e)return P1[t]=n;n=Vr(n);for(let s=0;s<EC.length;s++){const r=EC[s]+n;if(r in e)return P1[t]=r}return t}const NC="http://www.w3.org/1999/xlink";function PC(e,t,l,n,s,r=mT(t)){n&&t.startsWith("xlink:")?l==null?e.removeAttributeNS(NC,t.slice(6,t.length)):e.setAttributeNS(NC,t,l):l==null||r&&!f2(l)?e.removeAttribute(t):e.setAttribute(t,r?"":qn(l)?String(l):l)}function OC(e,t,l,n,s){if(t==="innerHTML"||t==="textContent"){l!=null&&(e[t]=t==="innerHTML"?UD(l):l);return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const c=r==="OPTION"?e.getAttribute("value")||"":e.value,f=l==null?e.type==="checkbox"?"on":"":String(l);(c!==f||!("_value"in e))&&(e.value=f),l==null&&e.removeAttribute(t),e._value=l;return}let d=!1;if(l===""||l==null){const c=typeof e[t];c==="boolean"?l=f2(l):l==null&&c==="string"?(l="",d=!0):c==="number"&&(l=0,d=!0)}try{e[t]=l}catch{}d&&e.removeAttribute(s||t)}function po(e,t,l,n){e.addEventListener(t,l,n)}function dM(e,t,l,n){e.removeEventListener(t,l,n)}const AC=Symbol("_vei");function cM(e,t,l,n,s=null){const r=e[AC]||(e[AC]={}),d=r[t];if(n&&d)d.value=n;else{const[c,f]=fM(t);if(n){const v=r[t]=vM(n,s);po(e,c,v,f)}else d&&(dM(e,c,d,f),r[t]=void 0)}}const FC=/(?:Once|Passive|Capture)$/;function fM(e){let t;if(FC.test(e)){t={};let n;for(;n=e.match(FC);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):$n(e.slice(2)),t]}let O1=0;const mM=Promise.resolve(),pM=()=>O1||(mM.then(()=>O1=0),O1=Date.now());function vM(e,t){const l=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=l.attached)return;Ai(bM(n,l.value),t,5,[n])};return l.value=e,l.attached=pM(),l}function bM(e,t){if(ht(t)){const l=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{l.call(e),e._stopped=!0},t.map(n=>s=>!s._stopped&&n&&n(s))}else return t}const RC=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,hM=(e,t,l,n,s,r)=>{const d=s==="svg";t==="class"?nM(e,n,d):t==="style"?rM(e,l,n):Lr(t)?_b(t)||cM(e,t,l,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):yM(e,t,n,d))?(OC(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&PC(e,t,n,d,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!zt(n))?OC(e,Za(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),PC(e,t,n,d))};function yM(e,t,l,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&RC(t)&&jt(l));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return RC(t)&&zt(l)?!1:t in e}const LC={};/*! #__NO_SIDE_EFFECTS__ */function WD(e,t,l){const n=Ke(e,t);Tm(n)&&da(n,t);class s extends jb{constructor(d){super(n,d,l)}}return s.def=n,s}/*! #__NO_SIDE_EFFECTS__ */const gM=(e,t)=>WD(e,t,nE),_M=typeof HTMLElement<"u"?HTMLElement:class{};class jb extends _M{constructor(t,l={},n=Yv){super(),this._def=t,this._props=l,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&n!==Yv?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof jb){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Va(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);this._ob=new MutationObserver(n=>{for(const s of n)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(n,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:d}=n;let c;if(r&&!ht(r))for(const f in r){const v=r[f];(v===Number||v&&v.type===Number)&&(f in this._props&&(this._props[f]=Jf(this._props[f])),(c||(c=Object.create(null)))[Za(f)]=!0)}this._numberProps=c,s&&this._resolveProps(n),this.shadowRoot&&this._applyStyles(d),this._mount(n)},l=this._def.__asyncLoader;l?this._pendingResolve=l().then(n=>t(this._def=n,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const l=this._instance&&this._instance.exposed;if(l)for(const n in l)Sa(this,n)||Object.defineProperty(this,n,{get:()=>a(l[n])})}_resolveProps(t){const{props:l}=t,n=ht(l)?l:Object.keys(l||{});for(const s of Object.keys(this))s[0]!=="_"&&n.includes(s)&&this._setProp(s,this[s]);for(const s of n.map(Za))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(r){this._setProp(s,r,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const l=this.hasAttribute(t);let n=l?this.getAttribute(t):LC;const s=Za(t);l&&this._numberProps&&this._numberProps[s]&&(n=Jf(n)),this._setProp(s,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,l,n=!0,s=!1){if(l!==this._props[t]&&(l===LC?delete this._props[t]:(this._props[t]=l,t==="key"&&this._app&&(this._app._ceVNode.key=l)),s&&this._instance&&this._update(),n)){const r=this._ob;r&&r.disconnect(),l===!0?this.setAttribute($n(t),""):typeof l=="string"||typeof l=="number"?this.setAttribute($n(t),l+""):l||this.removeAttribute($n(t)),r&&r.observe(this,{attributes:!0})}}_update(){zv(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const l=i(this._def,da(t,this._props));return this._instance||(l.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const s=(r,d)=>{this.dispatchEvent(new CustomEvent(r,Tm(d[0])?da({detail:d},d[0]):{detail:d}))};n.emit=(r,...d)=>{s(r,d),$n(r)!==r&&s($n(r),d)},this._setParent()}),l}_applyStyles(t,l){if(!t)return;if(l){if(l===this._def||this._styleChildren.has(l))return;this._styleChildren.add(l)}const n=this._nonce;for(let s=t.length-1;s>=0;s--){const r=document.createElement("style");n&&r.setAttribute("nonce",n),r.textContent=t[s],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let l;for(;l=this.firstChild;){const n=l.nodeType===1&&l.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(l),this.removeChild(l)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),l=this._instance.type.__scopeId;for(let n=0;n<t.length;n++){const s=t[n],r=s.getAttribute("name")||"default",d=this._slots[r],c=s.parentNode;if(d)for(const f of d){if(l&&f.nodeType===1){const v=l+"-s",p=document.createTreeWalker(f,1);f.setAttribute(v,"");let m;for(;m=p.nextNode();)m.setAttribute(v,"")}c.insertBefore(f,s)}else for(;s.firstChild;)c.insertBefore(s.firstChild,s);c.removeChild(s)}}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function GD(e){const t=Al(),l=t&&t.ce;return l||null}function $M(){const e=GD();return e&&e.shadowRoot}function CM(e="$style"){{const t=Al();if(!t)return ua;const l=t.type.__cssModules;if(!l)return ua;const n=l[e];return n||ua}}const KD=new WeakMap,XD=new WeakMap,jv=Symbol("_moveCb"),MC=Symbol("_enterCb"),wM=e=>(delete e.props.mode,e),kM=wM({name:"TransitionGroup",props:da({},jD,{tag:String,moveClass:String}),setup(e,{slots:t}){const l=Al(),n=w2();let s,r;return Pm(()=>{if(!s.length)return;const d=e.moveClass||`${e.name||"v"}-move`;if(!EM(s[0].el,l.vnode.el,d)){s=[];return}s.forEach(IM),s.forEach(TM);const c=s.filter(DM);v0(),c.forEach(f=>{const v=f.el,p=v.style;_s(v,d),p.transform=p.webkitTransform=p.transitionDuration="";const m=v[jv]=h=>{h&&h.target!==v||(!h||/transform$/.test(h.propertyName))&&(v.removeEventListener("transitionend",m),v[jv]=null,cr(v,d))};v.addEventListener("transitionend",m)}),s=[]}),()=>{const d=ba(e),c=HD(d);let f=d.tag||le;if(s=[],r)for(let v=0;v<r.length;v++){const p=r[v];p.el&&p.el instanceof Element&&(s.push(p),Ro(p,Xd(p,c,n,l)),KD.set(p,p.el.getBoundingClientRect()))}r=t.default?Rb(t.default()):[];for(let v=0;v<r.length;v++){const p=r[v];p.key!=null&&Ro(p,Xd(p,c,n,l))}return i(f,null,r)}}}),SM=kM;function IM(e){const t=e.el;t[jv]&&t[jv](),t[MC]&&t[MC]()}function TM(e){XD.set(e,e.el.getBoundingClientRect())}function DM(e){const t=KD.get(e),l=XD.get(e),n=t.left-l.left,s=t.top-l.top;if(n||s){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${n}px,${s}px)`,r.transitionDuration="0s",e}}function EM(e,t,l){const n=e.cloneNode(),s=e[Zd];s&&s.forEach(c=>{c.split(/\s+/).forEach(f=>f&&n.classList.remove(f))}),l.split(/\s+/).forEach(c=>c&&n.classList.add(c)),n.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(n);const{hasTransform:d}=zD(n);return r.removeChild(n),d}const Or=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ht(t)?l=>hu(t,l):t};function NM(e){e.target.composing=!0}function VC(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ei=Symbol("_assign"),Hv={created(e,{modifiers:{lazy:t,trim:l,number:n}},s){e[Ei]=Or(s);const r=n||s.props&&s.props.type==="number";po(e,t?"change":"input",d=>{if(d.target.composing)return;let c=e.value;l&&(c=c.trim()),r&&(c=Xf(c)),e[Ei](c)}),l&&po(e,"change",()=>{e.value=e.value.trim()}),t||(po(e,"compositionstart",NM),po(e,"compositionend",VC),po(e,"change",VC))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:l,modifiers:{lazy:n,trim:s,number:r}},d){if(e[Ei]=Or(d),e.composing)return;const c=(r||e.type==="number")&&!/^0\d/.test(e.value)?Xf(e.value):e.value,f=t??"";c!==f&&(document.activeElement===e&&e.type!=="range"&&(n&&t===l||s&&e.value.trim()===f)||(e.value=f))}},F2={deep:!0,created(e,t,l){e[Ei]=Or(l),po(e,"change",()=>{const n=e._modelValue,s=Qd(e),r=e.checked,d=e[Ei];if(ht(n)){const c=Em(n,s),f=c!==-1;if(r&&!f)d(n.concat(s));else if(!r&&f){const v=[...n];v.splice(c,1),d(v)}}else if(Mr(n)){const c=new Set(n);r?c.add(s):c.delete(s),d(c)}else d(ZD(e,r))})},mounted:BC,beforeUpdate(e,t,l){e[Ei]=Or(l),BC(e,t,l)}};function BC(e,{value:t,oldValue:l},n){e._modelValue=t;let s;if(ht(t))s=Em(t,n.props.value)>-1;else if(Mr(t))s=t.has(n.props.value);else{if(t===l)return;s=Po(t,ZD(e,!0))}e.checked!==s&&(e.checked=s)}const R2={created(e,{value:t},l){e.checked=Po(t,l.props.value),e[Ei]=Or(l),po(e,"change",()=>{e[Ei](Qd(e))})},beforeUpdate(e,{value:t,oldValue:l},n){e[Ei]=Or(n),t!==l&&(e.checked=Po(t,n.props.value))}},JD={deep:!0,created(e,{value:t,modifiers:{number:l}},n){const s=Mr(t);po(e,"change",()=>{const r=Array.prototype.filter.call(e.options,d=>d.selected).map(d=>l?Xf(Qd(d)):Qd(d));e[Ei](e.multiple?s?new Set(r):r:r[0]),e._assigning=!0,Va(()=>{e._assigning=!1})}),e[Ei]=Or(n)},mounted(e,{value:t}){UC(e,t)},beforeUpdate(e,t,l){e[Ei]=Or(l)},updated(e,{value:t}){e._assigning||UC(e,t)}};function UC(e,t){const l=e.multiple,n=ht(t);if(!(l&&!n&&!Mr(t))){for(let s=0,r=e.options.length;s<r;s++){const d=e.options[s],c=Qd(d);if(l)if(n){const f=typeof c;f==="string"||f==="number"?d.selected=t.some(v=>String(v)===String(c)):d.selected=Em(t,c)>-1}else d.selected=t.has(c);else if(Po(Qd(d),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!l&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Qd(e){return"_value"in e?e._value:e.value}function ZD(e,t){const l=t?"_trueValue":"_falseValue";return l in e?e[l]:t}const QD={created(e,t,l){wp(e,t,l,null,"created")},mounted(e,t,l){wp(e,t,l,null,"mounted")},beforeUpdate(e,t,l,n){wp(e,t,l,n,"beforeUpdate")},updated(e,t,l,n){wp(e,t,l,n,"updated")}};function eE(e,t){switch(e){case"SELECT":return JD;case"TEXTAREA":return Hv;default:switch(t){case"checkbox":return F2;case"radio":return R2;default:return Hv}}}function wp(e,t,l,n,s){const d=eE(e.tagName,l.props&&l.props.type)[s];d&&d(e,t,l,n)}function PM(){Hv.getSSRProps=({value:e})=>({value:e}),R2.getSSRProps=({value:e},t)=>{if(t.props&&Po(t.props.value,e))return{checked:!0}},F2.getSSRProps=({value:e},t)=>{if(ht(e)){if(t.props&&Em(e,t.props.value)>-1)return{checked:!0}}else if(Mr(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},QD.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const l=eE(t.type.toUpperCase(),t.props&&t.props.type);if(l.getSSRProps)return l.getSSRProps(e,t)}}const OM=["ctrl","shift","alt","meta"],AM={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>OM.some(l=>e[`${l}Key`]&&!t.includes(l))},sa=(e,t)=>{const l=e._withMods||(e._withMods={}),n=t.join(".");return l[n]||(l[n]=(s,...r)=>{for(let d=0;d<t.length;d++){const c=AM[t[d]];if(c&&c(s,t))return}return e(s,...r)})},FM={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ri=(e,t)=>{const l=e._withKeys||(e._withKeys={}),n=t.join(".");return l[n]||(l[n]=s=>{if(!("key"in s))return;const r=$n(s.key);if(t.some(d=>d===r||FM[d]===r))return e(s)})},tE=da({patchProp:hM},eM);let Uf,qC=!1;function aE(){return Uf||(Uf=hD(tE))}function lE(){return Uf=qC?Uf:yD(tE),qC=!0,Uf}const zv=(...e)=>{aE().render(...e)},RM=(...e)=>{lE().hydrate(...e)},Yv=(...e)=>{const t=aE().createApp(...e),{mount:l}=t;return t.mount=n=>{const s=sE(n);if(!s)return;const r=t._component;!jt(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const d=l(s,!1,iE(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),d},t},nE=(...e)=>{const t=lE().createApp(...e),{mount:l}=t;return t.mount=n=>{const s=sE(n);if(s)return l(s,!0,iE(s))},t};function iE(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function sE(e){return zt(e)?document.querySelector(e):e}let jC=!1;const LM=()=>{jC||(jC=!0,PM(),iM())},MM=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:WT,BaseTransitionPropsValidators:k2,Comment:Nl,DeprecationTypes:J4,EffectScope:m2,ErrorCodes:vL,ErrorTypeStrings:z4,Fragment:le,KeepAlive:BL,ReactiveEffect:Zf,Static:_u,Suspense:S4,Teleport:Fb,Text:wo,TrackOpTypes:rL,Transition:li,TransitionGroup:SM,TriggerOpTypes:uL,VueElement:jb,assertNumber:pL,callWithAsyncErrorHandling:Ai,callWithErrorHandling:Tc,camelize:Za,capitalize:Vr,cloneVNode:Fi,compatUtils:X4,computed:Pe,createApp:Yv,createBlock:me,createCommentVNode:K,createElementBlock:P,createElementVNode:y,createHydrationRenderer:yD,createPropsRestProxy:QL,createRenderer:hD,createSSRApp:nE,createSlots:un,createStaticVNode:A4,createTextVNode:g,createVNode:i,customRef:$2,defineAsyncComponent:ML,defineComponent:Ke,defineCustomElement:WD,defineEmits:YL,defineExpose:xL,defineModel:KL,defineOptions:WL,defineProps:zL,defineSSRCustomElement:gM,defineSlots:GL,devtools:Y4,effect:AR,effectScope:Sb,getCurrentInstance:Al,getCurrentScope:Ib,getCurrentWatcher:dL,getTransitionRawChildren:Rb,guardReactiveProps:kn,h:Ne,handleError:zu,hasInjectionContext:rD,hydrate:RM,hydrateOnIdle:PL,hydrateOnInteraction:RL,hydrateOnMediaQuery:FL,hydrateOnVisible:AL,initCustomFormatter:q4,initDirectivesForSSR:LM,inject:wa,isMemoSame:VD,isProxy:Pb,isReactive:Ns,isReadonly:Fo,isRef:Qa,isRuntimeOnly:V4,isShallow:di,isVNode:Lo,markRaw:Ob,mergeDefaults:JL,mergeModels:ZL,mergeProps:Ya,nextTick:Va,normalizeClass:Qe,normalizeProps:Bl,normalizeStyle:Wl,onActivated:KT,onBeforeMount:ZT,onBeforeUnmount:Dc,onBeforeUpdate:Vb,onDeactivated:XT,onErrorCaptured:aD,onMounted:We,onRenderTracked:tD,onRenderTriggered:eD,onScopeDispose:p2,onServerPrefetch:QT,onUnmounted:Xa,onUpdated:Pm,onWatcherCleanup:RT,openBlock:T,popScopeId:_L,provide:Sn,proxyRefs:_2,pushScopeId:gL,queuePostFlushCb:tm,reactive:bi,readonly:g2,ref:F,registerRuntimeCompiler:M4,render:zv,renderList:ge,renderSlot:rt,resolveComponent:Hn,resolveDirective:jL,resolveDynamicComponent:Ec,resolveFilter:K4,resolveTransitionHooks:Xd,setBlockTracking:r0,setDevtoolsHook:x4,setTransitionHooks:Ro,shallowReactive:y2,shallowReadonly:QR,shallowRef:ks,ssrContextKey:CD,ssrUtils:G4,stop:FR,toDisplayString:u,toHandlerKey:bu,toHandlers:Bb,toRaw:ba,toRef:Kd,toRefs:jn,toValue:AT,transformVNodeArgs:P4,triggerRef:tL,unref:a,useAttrs:nD,useCssModule:CM,useCssVars:sM,useHost:GD,useId:Lb,useModel:y4,useSSRContext:wD,useShadowRoot:$M,useSlots:Br,useTemplateRef:kL,useTransitionState:w2,vModelCheckbox:F2,vModelDynamic:QD,vModelRadio:R2,vModelSelect:JD,vModelText:Hv,vShow:ko,version:BD,warn:H4,watch:at,watchEffect:v4,watchPostEffect:b4,watchSyncEffect:kD,withAsyncContext:e4,withCtx:o,withDefaults:XL,withDirectives:Co,withKeys:Ri,withMemo:j4,withModifiers:sa,withScopeId:$L},Symbol.toStringTag,{value:"Module"}));/*! 20 * pinia v3.0.2 21 * (c) 2025 Eduardo San Martin Morote 22 * @license MIT 23 */let oE;const Hb=e=>oE=e,rE=Symbol();function h0(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var qf;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(qf||(qf={}));function VM(){const e=Sb(!0),t=e.run(()=>F({}));let l=[],n=[];const s=Ob({install(r){Hb(s),s._a=r,r.provide(rE,s),r.config.globalProperties.$pinia=s,n.forEach(d=>l.push(d)),n=[]},use(r){return this._a?l.push(r):n.push(r),this},_p:l,_a:null,_e:e,_s:new Map,state:t});return s}const uE=()=>{};function HC(e,t,l,n=uE){e.push(t);const s=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),n())};return!l&&Ib()&&p2(s),s}function ud(e,...t){e.slice().forEach(l=>{l(...t)})}const BM=e=>e(),zC=Symbol(),A1=Symbol();function y0(e,t){e instanceof Map&&t instanceof Map?t.forEach((l,n)=>e.set(n,l)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const l in t){if(!t.hasOwnProperty(l))continue;const n=t[l],s=e[l];h0(s)&&h0(n)&&e.hasOwnProperty(l)&&!Qa(n)&&!Ns(n)?e[l]=y0(s,n):e[l]=n}return e}const UM=Symbol();function qM(e){return!h0(e)||!Object.prototype.hasOwnProperty.call(e,UM)}const{assign:fr}=Object;function jM(e){return!!(Qa(e)&&e.effect)}function HM(e,t,l,n){const{state:s,actions:r,getters:d}=t,c=l.state.value[e];let f;function v(){c||(l.state.value[e]=s?s():{});const p=jn(l.state.value[e]);return fr(p,r,Object.keys(d||{}).reduce((m,h)=>(m[h]=Ob(Pe(()=>{Hb(l);const b=l._s.get(e);return d[h].call(b,b)})),m),{}))}return f=dE(e,v,t,l,n,!0),f}function dE(e,t,l={},n,s,r){let d;const c=fr({actions:{}},l),f={deep:!0};let v,p,m=[],h=[],b;const w=n.state.value[e];!r&&!w&&(n.state.value[e]={}),F({});let $;function S(R){let M;v=p=!1,typeof R=="function"?(R(n.state.value[e]),M={type:qf.patchFunction,storeId:e,events:b}):(y0(n.state.value[e],R),M={type:qf.patchObject,payload:R,storeId:e,events:b});const A=$=Symbol();Va().then(()=>{$===A&&(v=!0)}),p=!0,ud(m,M,n.state.value[e])}const _=r?function(){const{state:M}=l,A=M?M():{};this.$patch(E=>{fr(E,A)})}:uE;function I(){d.stop(),m=[],h=[],n._s.delete(e)}const k=(R,M="")=>{if(zC in R)return R[A1]=M,R;const A=function(){Hb(n);const E=Array.from(arguments),V=[],O=[];function U(ee){V.push(ee)}function B(ee){O.push(ee)}ud(h,{args:E,name:A[A1],store:D,after:U,onError:B});let Y;try{Y=R.apply(this&&this.$id===e?this:D,E)}catch(ee){throw ud(O,ee),ee}return Y instanceof Promise?Y.then(ee=>(ud(V,ee),ee)).catch(ee=>(ud(O,ee),Promise.reject(ee))):(ud(V,Y),Y)};return A[zC]=!0,A[A1]=M,A},C={_p:n,$id:e,$onAction:HC.bind(null,h),$patch:S,$reset:_,$subscribe(R,M={}){const A=HC(m,R,M.detached,()=>E()),E=d.run(()=>at(()=>n.state.value[e],V=>{(M.flush==="sync"?p:v)&&R({storeId:e,type:qf.direct,events:b},V)},fr({},f,M)));return A},$dispose:I},D=bi(C);n._s.set(e,D);const L=(n._a&&n._a.runWithContext||BM)(()=>n._e.run(()=>(d=Sb()).run(()=>t({action:k}))));for(const R in L){const M=L[R];if(Qa(M)&&!jM(M)||Ns(M))r||(w&&qM(M)&&(Qa(M)?M.value=w[R]:y0(M,w[R])),n.state.value[e][R]=M);else if(typeof M=="function"){const A=k(M,R);L[R]=A,c.actions[R]=M}}return fr(D,L),fr(ba(D),L),Object.defineProperty(D,"$state",{get:()=>n.state.value[e],set:R=>{S(M=>{fr(M,R)})}}),n._p.forEach(R=>{fr(D,d.run(()=>R({store:D,app:n._a,pinia:n,options:c})))}),w&&r&&l.hydrate&&l.hydrate(D.$state,w),v=!0,p=!0,D}/*! #__NO_SIDE_EFFECTS__ */function At(e,t,l){let n;const s=typeof t=="function";n=s?l:t;function r(d,c){const f=rD();return d=d||(f?wa(rE,null):null),d&&Hb(d),d=oE,d._s.has(e)||(s?dE(e,t,n,d):HM(e,n,d)),d._s.get(e)}return r.$id=e,r}const Le=(e,t)=>{const l=e.__vccOpts||e;for(const[n,s]of t)l[n]=s;return l},zM={};function YM(e,t){const l=Hn("router-view");return T(),me(l)}const cE=Le(zM,[["render",YM]]);var _r=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function L2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function zb(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var l=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};l.prototype=t.prototype}else l={};return Object.defineProperty(l,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(l,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),l}var dv={exports:{}},F1={exports:{}},R1={};/** 24* @vue/compiler-core v3.5.14 25* (c) 2018-present Yuxi (Evan) You and Vue contributors 26* @license MIT 27**/const ec=Symbol(""),qd=Symbol(""),Yb=Symbol(""),om=Symbol(""),M2=Symbol(""),Ar=Symbol(""),V2=Symbol(""),B2=Symbol(""),xb=Symbol(""),Wb=Symbol(""),Nc=Symbol(""),Gb=Symbol(""),U2=Symbol(""),Kb=Symbol(""),Xb=Symbol(""),Jb=Symbol(""),Zb=Symbol(""),Qb=Symbol(""),eh=Symbol(""),q2=Symbol(""),j2=Symbol(""),Fm=Symbol(""),rm=Symbol(""),th=Symbol(""),ah=Symbol(""),tc=Symbol(""),Pc=Symbol(""),lh=Symbol(""),xv=Symbol(""),fE=Symbol(""),Wv=Symbol(""),um=Symbol(""),mE=Symbol(""),pE=Symbol(""),nh=Symbol(""),vE=Symbol(""),bE=Symbol(""),ih=Symbol(""),H2=Symbol(""),Pu={[ec]:"Fragment",[qd]:"Teleport",[Yb]:"Suspense",[om]:"KeepAlive",[M2]:"BaseTransition",[Ar]:"openBlock",[V2]:"createBlock",[B2]:"createElementBlock",[xb]:"createVNode",[Wb]:"createElementVNode",[Nc]:"createCommentVNode",[Gb]:"createTextVNode",[U2]:"createStaticVNode",[Kb]:"resolveComponent",[Xb]:"resolveDynamicComponent",[Jb]:"resolveDirective",[Zb]:"resolveFilter",[Qb]:"withDirectives",[eh]:"renderList",[q2]:"renderSlot",[j2]:"createSlots",[Fm]:"toDisplayString",[rm]:"mergeProps",[th]:"normalizeClass",[ah]:"normalizeStyle",[tc]:"normalizeProps",[Pc]:"guardReactiveProps",[lh]:"toHandlers",[xv]:"camelize",[fE]:"capitalize",[Wv]:"toHandlerKey",[um]:"setBlockTracking",[mE]:"pushScopeId",[pE]:"popScopeId",[nh]:"withCtx",[vE]:"unref",[bE]:"isRef",[ih]:"withMemo",[H2]:"isMemoSame"};function hE(e){Object.getOwnPropertySymbols(e).forEach(t=>{Pu[t]=e[t]})}const xM={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},WM={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},GM={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},KM={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},Jl={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function yE(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Jl}}function ac(e,t,l,n,s,r,d,c=!1,f=!1,v=!1,p=Jl){return e&&(c?(e.helper(Ar),e.helper(Fu(e.inSSR,v))):e.helper(Au(e.inSSR,v)),d&&e.helper(Qb)),{type:13,tag:t,props:l,children:n,patchFlag:s,dynamicProps:r,directives:d,isBlock:c,disableTracking:f,isComponent:v,loc:p}}function Ir(e,t=Jl){return{type:17,loc:t,elements:e}}function oi(e,t=Jl){return{type:15,loc:t,properties:e}}function hl(e,t){return{type:16,loc:Jl,key:zt(e)?Wt(e,!0):e,value:t}}function Wt(e,t=!1,l=Jl,n=0){return{type:4,loc:l,content:e,isStatic:t,constType:t?3:n}}function XM(e,t){return{type:5,loc:t,content:zt(e)?Wt(e,!1,t):e}}function Ni(e,t=Jl){return{type:8,loc:t,children:e}}function Rl(e,t=[],l=Jl){return{type:14,loc:l,callee:e,arguments:t}}function Ou(e,t=void 0,l=!1,n=!1,s=Jl){return{type:18,params:e,returns:t,newline:l,isSlot:n,loc:s}}function Gv(e,t,l,n=!0){return{type:19,test:e,consequent:t,alternate:l,newline:n,loc:Jl}}function gE(e,t,l=!1,n=!1){return{type:20,index:e,value:t,needPauseTracking:l,inVOnce:n,needArraySpread:!1,loc:Jl}}function _E(e){return{type:21,body:e,loc:Jl}}function JM(e){return{type:22,elements:e,loc:Jl}}function ZM(e,t,l){return{type:23,test:e,consequent:t,alternate:l,loc:Jl}}function QM(e,t){return{type:24,left:e,right:t,loc:Jl}}function e8(e){return{type:25,expressions:e,loc:Jl}}function t8(e){return{type:26,returns:e,loc:Jl}}function Au(e,t){return e||t?xb:Wb}function Fu(e,t){return e||t?V2:B2}function sh(e,{helper:t,removeHelper:l,inSSR:n}){e.isBlock||(e.isBlock=!0,l(Au(n,e.isComponent)),t(Ar),t(Fu(n,e.isComponent)))}const YC=new Uint8Array([123,123]),xC=new Uint8Array([125,125]);function WC(e){return e>=97&&e<=122||e>=65&&e<=90}function si(e){return e===32||e===10||e===9||e===12||e===13}function Jo(e){return e===47||e===62||si(e)}function Kv(e){const t=new Uint8Array(e.length);for(let l=0;l<e.length;l++)t[l]=e.charCodeAt(l);return t}const mn={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class a8{constructor(t,l){this.stack=t,this.cbs=l,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=YC,this.delimiterClose=xC,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=YC,this.delimiterClose=xC}getPos(t){let l=1,n=t+1;for(let s=this.newlines.length-1;s>=0;s--){const r=this.newlines[s];if(t>r){l=s+2,n=t-r;break}}return{column:n,line:l,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const l=this.index+1-this.delimiterOpen.length;l>this.sectionStart&&this.cbs.ontext(this.sectionStart,l),this.state=3,this.sectionStart=l}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const l=this.sequenceIndex===this.currentSequence.length;if(!(l?Jo(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!l){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||si(t)){const l=this.index-this.currentSequence.length;if(this.sectionStart<l){const n=this.index;this.index=l,this.cbs.ontext(this.sectionStart,l),this.index=n}this.sectionStart=l+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===mn.TitleEnd||this.currentSequence===mn.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===mn.Cdata[this.sequenceIndex]?++this.sequenceIndex===mn.Cdata.length&&(this.state=28,this.currentSequence=mn.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const l=this.buffer.charCodeAt(this.index);if(l===10&&this.newlines.push(this.index),l===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===mn.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,l){this.enterRCDATA(t,l),this.state=31}enterRCDATA(t,l){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=l}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):WC(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){Jo(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(Jo(t)){const l=this.buffer.slice(this.sectionStart,this.index);l!=="template"&&this.enterRCDATA(Kv("</"+l),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){si(t)||(t===62?(this.state=1,this.sectionStart=this.index+1):(this.state=WC(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||si(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?this.state=7:t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):si(t)||this.handleAttrStart(t)}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):si(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){(t===61||Jo(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t))}stateInDirName(t){t===61||Jo(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||Jo(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||Jo(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t))}stateInDirModifier(t){t===61||Jo(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):si(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):si(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,l){(t===l||this.fastForwardTo(l))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(l===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){si(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):(t===39||t===60||t===61||t===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=mn.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===mn.ScriptEnd[3]?this.startSpecial(mn.ScriptEnd,4):t===mn.StyleEnd[3]?this.startSpecial(mn.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===mn.TitleEnd[3]?this.startSpecial(mn.TitleEnd,4):t===mn.TextareaEnd[3]?this.startSpecial(mn.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){}stateInEntity(){}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const l=this.buffer.charCodeAt(this.index);switch(l===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(l);break}case 2:{this.stateInterpolationOpen(l);break}case 3:{this.stateInterpolation(l);break}case 4:{this.stateInterpolationClose(l);break}case 31:{this.stateSpecialStartSequence(l);break}case 32:{this.stateInRCDATA(l);break}case 26:{this.stateCDATASequence(l);break}case 19:{this.stateInAttrValueDoubleQuotes(l);break}case 12:{this.stateInAttrName(l);break}case 13:{this.stateInDirName(l);break}case 14:{this.stateInDirArg(l);break}case 15:{this.stateInDynamicDirArg(l);break}case 16:{this.stateInDirModifier(l);break}case 28:{this.stateInCommentLike(l);break}case 27:{this.stateInSpecialComment(l);break}case 11:{this.stateBeforeAttrName(l);break}case 6:{this.stateInTagName(l);break}case 34:{this.stateInSFCRootTagName(l);break}case 9:{this.stateInClosingTagName(l);break}case 5:{this.stateBeforeTagName(l);break}case 17:{this.stateAfterAttrName(l);break}case 20:{this.stateInAttrValueSingleQuotes(l);break}case 18:{this.stateBeforeAttrValue(l);break}case 8:{this.stateBeforeClosingTagName(l);break}case 10:{this.stateAfterClosingTagName(l);break}case 29:{this.stateBeforeSpecialS(l);break}case 30:{this.stateBeforeSpecialT(l);break}case 21:{this.stateInAttrValueNoQuotes(l);break}case 7:{this.stateInSelfClosingTag(l);break}case 23:{this.stateInDeclaration(l);break}case 22:{this.stateBeforeDeclaration(l);break}case 25:{this.stateBeforeComment(l);break}case 24:{this.stateInProcessingInstruction(l);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===mn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,l){}}const l8={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},n8
vendor: 2,117 bytes, line 27
27={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function
vendor: 51,909 bytes, lines 27-38
27g0(e,{compatConfig:t}){const l=t&&t[e];return e==="MODE"?l||3:l}function $u(e,t){const l=g0("MODE",t),n=g0(e,t);return l===3?n===!0:n!==!1}function lc(e,t,l,...n){return $u(e,t)}function i8(e,t,l,...n){if(g0(e,t)==="suppress-warning")return;const{message:r,link:d}=n8[e],c=`(deprecation ${e}) ${typeof r=="function"?r(...n):r}${d?` 28 Details: ${d}`:""}`,f=new SyntaxError(c);f.code=e,l&&(f.loc=l),t.onWarn(f)}function z2(e){throw e}function $E(e){}function il(e,t,l,n){const s=`https://vuejs.org/error-reference/#compiler-${e}`,r=new SyntaxError(String(s));return r.code=e,r.loc=t,r}const s8={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:52,52:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:53,53:"__EXTEND_POINT__"},o8={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '<' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",52:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable. 29Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',53:""};function r8(e,t,l=!1,n=[],s=Object.create(null)){}function u8(e,t,l){return!1}function d8(e,t){if(e&&(e.type==="ObjectProperty"||e.type==="ArrayPattern")){let l=t.length;for(;l--;){const n=t[l];if(n.type==="AssignmentExpression")return!0;if(n.type!=="ObjectProperty"&&!n.type.endsWith("Pattern"))break}}return!1}function c8(e){let t=e.length;for(;t--;){const l=e[t];if(l.type==="NewExpression")return!0;if(l.type!=="MemberExpression")break}return!1}function f8(e,t){for(const l of e.params)for(const n of vo(l))t(n)}function m8(e,t){for(const l of e.body)if(l.type==="VariableDeclaration"){if(l.declare)continue;for(const n of l.declarations)for(const s of vo(n.id))t(s)}else if(l.type==="FunctionDeclaration"||l.type==="ClassDeclaration"){if(l.declare||!l.id)continue;t(l.id)}else p8(l)&&v8(l,!0,t)}function p8(e){return e.type==="ForOfStatement"||e.type==="ForInStatement"||e.type==="ForStatement"}function v8(e,t,l){const n=e.type==="ForStatement"?e.init:e.left;if(n&&n.type==="VariableDeclaration"&&(n.kind==="var"&&t))for(const s of n.declarations)for(const r of vo(s.id))l(r)}function vo(e,t=[]){switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":let l=e;for(;l.type==="MemberExpression";)l=l.object;t.push(l);break;case"ObjectPattern":for(const n of e.properties)n.type==="RestElement"?vo(n.argument,t):vo(n.value,t);break;case"ArrayPattern":e.elements.forEach(n=>{n&&vo(n,t)});break;case"RestElement":vo(e.argument,t);break;case"AssignmentPattern":vo(e.left,t);break}return t}const b8=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),CE=e=>e&&(e.type==="ObjectProperty"||e.type==="ObjectMethod")&&!e.computed,h8=(e,t)=>CE(t)&&t.key===e,wE=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function kE(e){return wE.includes(e.type)?kE(e.expression):e}const Mn=e=>e.type===4&&e.isStatic;function Y2(e){switch(e){case"Teleport":case"teleport":return qd;case"Suspense":case"suspense":return Yb;case"KeepAlive":case"keep-alive":return om;case"BaseTransition":case"base-transition":return M2}}const y8=/^\d|[^\$\w\xA0-\uFFFF]/,Rm=e=>!y8.test(e),g8=/[A-Za-z_$\xA0-\uFFFF]/,_8=/[\.\?\w$\xA0-\uFFFF]/,$8=/\s+[.[]\s*|\s*[.[]\s+/g,SE=e=>e.type===4?e.content:e.loc.source,IE=e=>{const t=SE(e).trim().replace($8,c=>c.trim());let l=0,n=[],s=0,r=0,d=null;for(let c=0;c<t.length;c++){const f=t.charAt(c);switch(l){case 0:if(f==="[")n.push(l),l=1,s++;else if(f==="(")n.push(l),l=2,r++;else if(!(c===0?g8:_8).test(f))return!1;break;case 1:f==="'"||f==='"'||f==="`"?(n.push(l),l=3,d=f):f==="["?s++:f==="]"&&(--s||(l=n.pop()));break;case 2:if(f==="'"||f==='"'||f==="`")n.push(l),l=3,d=f;else if(f==="(")r++;else if(f===")"){if(c===t.length-1)return!1;--r||(l=n.pop())}break;case 3:f===d&&(l=n.pop(),d=null);break}}return!s&&!r},C8=en,x2=IE,w8=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,TE=e=>w8.test(SE(e)),k8=en,DE=TE;function S8(e,t,l=t.length){return EE({offset:e.offset,line:e.line,column:e.column},t,l)}function EE(e,t,l=t.length){let n=0,s=-1;for(let r=0;r<l;r++)t.charCodeAt(r)===10&&(n++,s=r);return e.offset+=l,e.line+=n,e.column=s===-1?e.column+l:l-s,e}function I8(e,t){if(!e)throw new Error(t||"unexpected compiler condition")}function Rn(e,t,l=!1){for(let n=0;n<e.props.length;n++){const s=e.props[n];if(s.type===7&&(l||s.exp)&&(zt(t)?s.name===t:t.test(s.name)))return s}}function Lm(e,t,l=!1,n=!1){for(let s=0;s<e.props.length;s++){const r=e.props[s];if(r.type===6){if(l)continue;if(r.name===t&&(r.value||n))return r}else if(r.name==="bind"&&(r.exp||n)&&$r(r.arg,t))return r}}function $r(e,t){return!!(e&&Mn(e)&&e.content===t)}function NE(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function cv(e){return e.type===5||e.type===2}function W2(e){return e.type===7&&e.name==="slot"}function nc(e){return e.type===1&&e.tagType===3}function dm(e){return e.type===1&&e.tagType===2}const T8=new Set([tc,Pc]);function PE(e,t=[]){if(e&&!zt(e)&&e.type===14){const l=e.callee;if(!zt(l)&&T8.has(l))return PE(e.arguments[0],t.concat(e))}return[e,t]}function cm(e,t,l){let n,s=e.type===13?e.props:e.arguments[2],r=[],d;if(s&&!zt(s)&&s.type===14){const c=PE(s);s=c[0],r=c[1],d=r[r.length-1]}if(s==null||zt(s))n=oi([t]);else if(s.type===14){const c=s.arguments[0];!zt(c)&&c.type===15?GC(t,c)||c.properties.unshift(t):s.callee===lh?n=Rl(l.helper(rm),[oi([t]),s]):s.arguments.unshift(oi([t])),!n&&(n=s)}else s.type===15?(GC(t,s)||s.properties.unshift(t),n=s):(n=Rl(l.helper(rm),[oi([t]),s]),d&&d.callee===Pc&&(d=r[r.length-2]));e.type===13?d?d.arguments[0]=n:e.props=n:d?d.arguments[0]=n:e.arguments[2]=n}function GC(e,t){let l=!1;if(e.key.type===4){const n=e.key.content;l=t.properties.some(s=>s.key.type===4&&s.key.content===n)}return l}function ic(e,t){return`_${t}_${e.replace(/[^\w]/g,(l,n)=>l==="-"?"_":e.charCodeAt(n).toString())}`}function Gi(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let l=0;l<e.props.length;l++){const n=e.props[l];if(n.type===7&&(Gi(n.arg,t)||Gi(n.exp,t)))return!0}return e.children.some(l=>Gi(l,t));case 11:return Gi(e.source,t)?!0:e.children.some(l=>Gi(l,t));case 9:return e.branches.some(l=>Gi(l,t));case 10:return Gi(e.condition,t)?!0:e.children.some(l=>Gi(l,t));case 4:return!e.isStatic&&Rm(e.content)&&!!t[e.content];case 8:return e.children.some(l=>Aa(l)&&Gi(l,t));case 5:case 12:return Gi(e.content,t);case 2:case 3:case 20:return!1;default:return!1}}function OE(e){return e.type===14&&e.callee===ih?e.arguments[1].returns:e}const AE=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,FE={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Rd,isPreTag:Rd,isIgnoreNewlineTag:Rd,isCustomElement:Rd,onError:z2,onWarn:$E,comments:!1,prefixIdentifiers:!1};let Pa=FE,fm=null,So="",hn=null,ya=null,Wn="",oo=-1,su=-1,G2=0,hr=!1,_0=null;const ul=[],$l=new a8(ul,{onerr:Gs,ontext(e,t){kp(on(e,t),e,t)},ontextentity(e,t,l){kp(e,t,l)},oninterpolation(e,t){if(hr)return kp(on(e,t),e,t);let l=e+$l.delimiterOpen.length,n=t-$l.delimiterClose.length;for(;si(So.charCodeAt(l));)l++;for(;si(So.charCodeAt(n-1));)n--;let s=on(l,n);s.includes("&")&&(s=Pa.decodeEntities(s,!1)),$0({type:5,content:mv(s,!1,Tl(l,n)),loc:Tl(e,t)})},onopentagname(e,t){const l=on(e,t);hn={type:1,tag:l,ns:Pa.getNamespace(l,ul[0],Pa.ns),tagType:0,props:[],children:[],loc:Tl(e-1,t),codegenNode:void 0}},onopentagend(e){XC(e)},onclosetag(e,t){const l=on(e,t);if(!Pa.isVoidTag(l)){let n=!1;for(let s=0;s<ul.length;s++)if(ul[s].tag.toLowerCase()===l.toLowerCase()){n=!0,s>0&&Gs(24,ul[0].loc.start.offset);for(let d=0;d<=s;d++){const c=ul.shift();fv(c,t,d<s)}break}n||Gs(23,RE(e,60))}},onselfclosingtag(e){const t=hn.tag;hn.isSelfClosing=!0,XC(e),ul[0]&&ul[0].tag===t&&fv(ul.shift(),e)},onattribname(e,t){ya={type:6,name:on(e,t),nameLoc:Tl(e,t),value:void 0,loc:Tl(e)}},ondirname(e,t){const l=on(e,t),n=l==="."||l===":"?"bind":l==="@"?"on":l==="#"?"slot":l.slice(2);if(!hr&&n===""&&Gs(26,e),hr||n==="")ya={type:6,name:l,nameLoc:Tl(e,t),value:void 0,loc:Tl(e)};else if(ya={type:7,name:n,rawName:l,exp:void 0,arg:void 0,modifiers:l==="."?[Wt("prop")]:[],loc:Tl(e)},n==="pre"){hr=$l.inVPre=!0,_0=hn;const s=hn.props;for(let r=0;r<s.length;r++)s[r].type===7&&(s[r]=V8(s[r]))}},ondirarg(e,t){if(e===t)return;const l=on(e,t);if(hr)ya.name+=l,uu(ya.nameLoc,t);else{const n=l[0]!=="[";ya.arg=mv(n?l:l.slice(1,-1),n,Tl(e,t),n?3:0)}},ondirmodifier(e,t){const l=on(e,t);if(hr)ya.name+="."+l,uu(ya.nameLoc,t);else if(ya.name==="slot"){const n=ya.arg;n&&(n.content+="."+l,uu(n.loc,t))}else{const n=Wt(l,!0,Tl(e,t));ya.modifiers.push(n)}},onattribdata(e,t){Wn+=on(e,t),oo<0&&(oo=e),su=t},onattribentity(e,t,l){Wn+=e,oo<0&&(oo=t),su=l},onattribnameend(e){const t=ya.loc.start.offset,l=on(t,e);ya.type===7&&(ya.rawName=l),hn.props.some(n=>(n.type===7?n.rawName:n.name)===l)&&Gs(2,t)},onattribend(e,t){if(hn&&ya){if(uu(ya.loc,t),e!==0)if(Wn.includes("&")&&(Wn=Pa.decodeEntities(Wn,!0)),ya.type===6)ya.name==="class"&&(Wn=ME(Wn).trim()),e===1&&!Wn&&Gs(13,t),ya.value={type:2,content:Wn,loc:e===1?Tl(oo,su):Tl(oo-1,su+1)},$l.inSFCRoot&&hn.tag==="template"&&ya.name==="lang"&&Wn&&Wn!=="html"&&$l.enterRCDATA(Kv("</template"),0);else{let l=0;ya.exp=mv(Wn,!1,Tl(oo,su),0,l),ya.name==="for"&&(ya.forParseResult=E8(ya.exp));let n=-1;ya.name==="bind"&&(n=ya.modifiers.findIndex(s=>s.content==="sync"))>-1&&lc("COMPILER_V_BIND_SYNC",Pa,ya.loc,ya.arg.loc.source)&&(ya.name="model",ya.modifiers.splice(n,1))}(ya.type!==7||ya.name!=="pre")&&hn.props.push(ya)}Wn="",oo=su=-1},oncomment(e,t){Pa.comments&&$0({type:3,content:on(e,t),loc:Tl(e-4,t+3)})},onend(){const e=So.length;for(let t=0;t<ul.length;t++)fv(ul[t],e-1),Gs(24,ul[t].loc.start.offset)},oncdata(e,t){ul[0].ns!==0?kp(on(e,t),e,t):Gs(1,e-9)},onprocessinginstruction(e){(ul[0]?ul[0].ns:Pa.ns)===0&&Gs(21,e-1)}}),KC=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,D8=/^\(|\)$/g;function E8(e){const t=e.loc,l=e.content,n=l.match(AE);if(!n)return;const[,s,r]=n,d=(m,h,b=!1)=>{const w=t.start.offset+h,$=w+m.length;return mv(m,!1,Tl(w,$),0,b?1:0)},c={source:d(r.trim(),l.indexOf(r,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let f=s.trim().replace(D8,"").trim();const v=s.indexOf(f),p=f.match(KC);if(p){f=f.replace(KC,"").trim();const m=p[1].trim();let h;if(m&&(h=l.indexOf(m,v+f.length),c.key=d(m,h,!0)),p[2]){const b=p[2].trim();b&&(c.index=d(b,l.indexOf(b,c.key?h+m.length:v+f.length),!0))}}return f&&(c.value=d(f,v,!0)),c}function on(e,t){return So.slice(e,t)}function XC(e){$l.inSFCRoot&&(hn.innerLoc=Tl(e+1,e+1)),$0(hn);const{tag:t,ns:l}=hn;l===0&&Pa.isPreTag(t)&&G2++,Pa.isVoidTag(t)?fv(hn,e):(ul.unshift(hn),(l===1||l===2)&&($l.inXML=!0)),hn=null}function kp(e,t,l){{const r=ul[0]&&ul[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=Pa.decodeEntities(e,!1))}const n=ul[0]||fm,s=n.children[n.children.length-1];s&&s.type===2?(s.content+=e,uu(s.loc,l)):n.children.push({type:2,content:e,loc:Tl(t,l)})}function fv(e,t,l=!1){l?uu(e.loc,RE(t,60)):uu(e.loc,N8(t,62)+1),$l.inSFCRoot&&(e.children.length?e.innerLoc.end=da({},e.children[e.children.length-1].loc.end):e.innerLoc.end=da({},e.innerLoc.start),e.innerLoc.source=on(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:n,ns:s,children:r}=e;if(hr||(n==="slot"?e.tagType=2:JC(e)?e.tagType=3:O8(e)&&(e.tagType=1)),$l.inRCDATA||(e.children=LE(r)),s===0&&Pa.isIgnoreNewlineTag(n)){const d=r[0];d&&d.type===2&&(d.content=d.content.replace(/^\r?\n/,""))}s===0&&Pa.isPreTag(n)&&G2--,_0===e&&(hr=$l.inVPre=!1,_0=null),$l.inXML&&(ul[0]?ul[0].ns:Pa.ns)===0&&($l.inXML=!1);{const d=e.props;if(!$l.inSFCRoot&&$u("COMPILER_NATIVE_TEMPLATE",Pa)&&e.tag==="template"&&!JC(e)){const f=ul[0]||fm,v=f.children.indexOf(e);f.children.splice(v,1,...e.children)}const c=d.find(f=>f.type===6&&f.name==="inline-template");c&&lc("COMPILER_INLINE_TEMPLATE",Pa,c.loc)&&e.children.length&&(c.value={type:2,content:on(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:c.loc})}}function N8(e,t){let l=e;for(;So.charCodeAt(l)!==t&&l<So.length-1;)l++;return l}function RE(e,t){let l=e;for(;So.charCodeAt(l)!==t&&l>=0;)l--;return l}const P8=new Set(["if","else","else-if","for","slot"]);function JC({tag:e,props:t}){if(e==="template"){for(let l=0;l<t.length;l++)if(t[l].type===7&&P8.has(t[l].name))return!0}return!1}function O8({tag:e,props:t}){if(Pa.isCustomElement(e))return!1;if(e==="component"||A8(e.charCodeAt(0))||Y2(e)||Pa.isBuiltInComponent&&Pa.isBuiltInComponent(e)||Pa.isNativeTag&&!Pa.isNativeTag(e))return!0;for(let l=0;l<t.length;l++){const n=t[l];if(n.type===6){if(n.name==="is"&&n.value){if(n.value.content.startsWith("vue:"))return!0;if(lc("COMPILER_IS_ON_ELEMENT",Pa,n.loc))return!0}}else if(n.name==="bind"&&$r(n.arg,"is")&&lc("COMPILER_IS_ON_ELEMENT",Pa,n.loc))return!0}return!1}function A8(e){return e>64&&e<91}const F8=/\r\n/g;function LE(e,t){const l=Pa.whitespace!=="preserve";let n=!1;for(let s=0;s<e.length;s++){const r=e[s];if(r.type===2)if(G2)r.content=r.content.replace(F8,` 30`);else if(R8(r.content)){const d=e[s-1]&&e[s-1].type,c=e[s+1]&&e[s+1].type;!d||!c||l&&(d===3&&(c===3||c===1)||d===1&&(c===3||c===1&&L8(r.content)))?(n=!0,e[s]=null):r.content=" "}else l&&(r.content=ME(r.content))}return n?e.filter(Boolean):e}function R8(e){for(let t=0;t<e.length;t++)if(!si(e.charCodeAt(t)))return!1;return!0}function L8(e){for(let t=0;t<e.length;t++){const l=e.charCodeAt(t);if(l===10||l===13)return!0}return!1}function ME(e){let t="",l=!1;for(let n=0;n<e.length;n++)si(e.charCodeAt(n))?l||(t+=" ",l=!0):(t+=e[n],l=!1);return t}function $0(e){(ul[0]||fm).children.push(e)}function Tl(e,t){return{start:$l.getPos(e),end:t==null?t:$l.getPos(t),source:t==null?t:on(e,t)}}function M8(e){return Tl(e.start.offset,e.end.offset)}function uu(e,t){e.end=$l.getPos(t),e.source=on(e.start.offset,t)}function V8(e){const t={type:6,name:e.rawName,nameLoc:Tl(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const l=e.exp.loc;l.end.offset<e.loc.end.offset&&(l.start.offset--,l.start.column--,l.end.offset++,l.end.column++),t.value={type:2,content:e.exp.content,loc:l}}return t}function mv(e,t=!1,l,n=0,s=0){return Wt(e,t,l,n)}function Gs(e,t,l){Pa.onError(il(e,Tl(t,t)))}function B8(){$l.reset(),hn=null,ya=null,Wn="",oo=-1,su=-1,ul.length=0}function K2(e,t){if(B8(),So=e,Pa=da({},FE),t){let s;for(s in t)t[s]!=null&&(Pa[s]=t[s])}$l.mode=Pa.parseMode==="html"?1:Pa.parseMode==="sfc"?2:0,$l.inXML=Pa.ns===1||Pa.ns===2;const l=t&&t.delimiters;l&&($l.delimiterOpen=Kv(l[0]),$l.delimiterClose=Kv(l[1]));const n=fm=yE([],e);return $l.parse(So),n.loc=Tl(0,e.length),n.children=LE(n.children),fm=null,n}function U8(e,t){pv(e,void 0,t,VE(e,e.children[0]))}function VE(e,t){const{children:l}=e;return l.length===1&&t.type===1&&!dm(t)}function pv(e,t,l,n=!1,s=!1){const{children:r}=e,d=[];for(let m=0;m<r.length;m++){const h=r[m];if(h.type===1&&h.tagType===0){const b=n?0:Jn(h,l);if(b>0){if(b>=2){h.codegenNode.patchFlag=-1,d.push(h);continue}}else{const w=h.codegenNode;if(w.type===13){const $=w.patchFlag;if(($===void 0||$===512||$===1)&&UE(h,l)>=2){const S=qE(h);S&&(w.props=l.hoist(S))}w.dynamicProps&&(w.dynamicProps=l.hoist(w.dynamicProps))}}}else if(h.type===12&&(n?0:Jn(h,l))>=2){d.push(h);continue}if(h.type===1){const b=h.tagType===1;b&&l.scopes.vSlot++,pv(h,e,l,!1,s),b&&l.scopes.vSlot--}else if(h.type===11)pv(h,e,l,h.children.length===1,!0);else if(h.type===9)for(let b=0;b<h.branches.length;b++)pv(h.branches[b],e,l,h.branches[b].children.length===1,s)}let c=!1;const f=[];if(d.length===r.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&ht(e.codegenNode.children))e.codegenNode.children=v(Ir(e.codegenNode.children)),c=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!ht(e.codegenNode.children)&&e.codegenNode.children.type===15){const m=p(e.codegenNode,"default");m&&(f.push(l.cached.length),m.returns=v(Ir(m.returns)),c=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!ht(t.codegenNode.children)&&t.codegenNode.children.type===15){const m=Rn(e,"slot",!0),h=m&&m.arg&&p(t.codegenNode,m.arg);h&&(f.push(l.cached.length),h.returns=v(Ir(h.returns)),c=!0)}}if(!c)for(const m of d)f.push(l.cached.length),m.codegenNode=l.cache(m.codegenNode);f.length&&e.type===1&&e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!ht(e.codegenNode.children)&&e.codegenNode.children.type===15&&e.codegenNode.children.properties.push(hl("__",Wt(JSON.stringify(f),!1)));function v(m){const h=l.cache(m);return s&&l.hmr&&(h.needArraySpread=!0),h}function p(m,h){if(m.children&&!ht(m.children)&&m.children.type===15){const b=m.children.properties.find(w=>w.key===h||w.key.content===h);return b&&b.value}}d.length&&l.transformHoist&&l.transformHoist(r,l,e)}function Jn(e,t){const{constantCache:l}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const n=l.get(e);if(n!==void 0)return n;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let d=3;const c=UE(e,t);if(c===0)return l.set(e,0),0;c<d&&(d=c);for(let f=0;f<e.children.length;f++){const v=Jn(e.children[f],t);if(v===0)return l.set(e,0),0;v<d&&(d=v)}if(d>1)for(let f=0;f<e.props.length;f++){const v=e.props[f];if(v.type===7&&v.name==="bind"&&v.exp){const p=Jn(v.exp,t);if(p===0)return l.set(e,0),0;p<d&&(d=p)}}if(s.isBlock){for(let f=0;f<e.props.length;f++)if(e.props[f].type===7)return l.set(e,0),0;t.removeHelper(Ar),t.removeHelper(Fu(t.inSSR,s.isComponent)),s.isBlock=!1,t.helper(Au(t.inSSR,s.isComponent))}return l.set(e,d),d}else return l.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return Jn(e.content,t);case 4:return e.constType;case 8:let r=3;for(let d=0;d<e.children.length;d++){const c=e.children[d];if(zt(c)||qn(c))continue;const f=Jn(c,t);if(f===0)return 0;f<r&&(r=f)}return r;case 20:return 2;default:return 0}}const q8=new Set([th,ah,tc,Pc]);function BE(e,t){if(e.type===14&&!zt(e.callee)&&q8.has(e.callee)){const l=e.arguments[0];if(l.type===4)return Jn(l,t);if(l.type===14)return BE(l,t)}return 0}function UE(e,t){let l=3;const n=qE(e);if(n&&n.type===15){const{properties:s}=n;for(let r=0;r<s.length;r++){const{key:d,value:c}=s[r],f=Jn(d,t);if(f===0)return f;f<l&&(l=f);let v;if(c.type===4?v=Jn(c,t):c.type===14?v=BE(c,t):v=0,v===0)return v;v<l&&(l=v)}}return l}function qE(e){const t=e.codegenNode;if(t.type===13)return t.props}function jE(e,{filename:t="",prefixIdentifiers:l=!1,hoistStatic:n=!1,hmr:s=!1,cacheHandlers:r=!1,nodeTransforms:d=[],directiveTransforms:c={},transformHoist:f=null,isBuiltInComponent:v=en,isCustomElement:p=en,expressionPlugins:m=[],scopeId:h=null,slotted:b=!0,ssr:w=!1,inSSR:$=!1,ssrCssVars:S="",bindingMetadata:_=ua,inline:I=!1,isTS:k=!1,onError:C=z2,onWarn:D=$E,compatConfig:N}){const L=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),R={filename:t,selfName:L&&Vr(Za(L[1])),prefixIdentifiers:l,hoistStatic:n,hmr:s,cacheHandlers:r,nodeTransforms:d,directiveTransforms:c,transformHoist:f,isBuiltInComponent:v,isCustomElement:p,expressionPlugins:m,scopeId:h,slotted:b,ssr:w,inSSR:$,ssrCssVars:S,bindingMetadata:_,inline:I,isTS:k,onError:C,onWarn:D,compatConfig:N,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(M){const A=R.helpers.get(M)||0;return R.helpers.set(M,A+1),M},removeHelper(M){const A=R.helpers.get(M);if(A){const E=A-1;E?R.helpers.set(M,E):R.helpers.delete(M)}},helperString(M){return`_${Pu[R.helper(M)]}`},replaceNode(M){R.parent.children[R.childIndex]=R.currentNode=M},removeNode(M){const A=R.parent.children,E=M?A.indexOf(M):R.currentNode?R.childIndex:-1;!M||M===R.currentNode?(R.currentNode=null,R.onNodeRemoved()):R.childIndex>E&&(R.childIndex--,R.onNodeRemoved()),R.parent.children.splice(E,1)},onNodeRemoved:en,addIdentifiers(M){},removeIdentifiers(M){},hoist(M){zt(M)&&(M=Wt(M)),R.hoists.push(M);const A=Wt(`_hoisted_${R.hoists.length}`,!1,M.loc,2);return A.hoisted=M,A},cache(M,A=!1,E=!1){const V=gE(R.cached.length,M,A,E);return R.cached.push(V),V}};return R.filters=new Set,R}function HE(e,t){const l=jE(e,t);Mm(e,l),t.hoistStatic&&U8(e,l),t.ssr||j8(e,l),e.helpers=new Set([...l.helpers.keys()]),e.components=[...l.components],e.directives=[...l.directives],e.imports=l.imports,e.hoists=l.hoists,e.temps=l.temps,e.cached=l.cached,e.transformed=!0,e.filters=[...l.filters]}function j8(e,t){const{helper:l}=t,{children:n}=e;if(n.length===1){const s=n[0];if(VE(e,s)&&s.codegenNode){const r=s.codegenNode;r.type===13&&sh(r,t),e.codegenNode=r}else e.codegenNode=s}else if(n.length>1){let s=64;e.codegenNode=ac(t,l(ec),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function H8(e,t){let l=0;const n=()=>{l--};for(;l<e.children.length;l++){const s=e.children[l];zt(s)||(t.grandParent=t.parent,t.parent=e,t.childIndex=l,t.onNodeRemoved=n,Mm(s,t))}}function Mm(e,t){t.currentNode=e;const{nodeTransforms:l}=t,n=[];for(let r=0;r<l.length;r++){const d=l[r](e,t);if(d&&(ht(d)?n.push(...d):n.push(d)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(Nc);break;case 5:t.ssr||t.helper(Fm);break;case 9:for(let r=0;r<e.branches.length;r++)Mm(e.branches[r],t);break;case 10:case 11:case 1:case 0:H8(e,t);break}t.currentNode=e;let s=n.length;for(;s--;)n[s]()}function X2(e,t){const l=zt(e)?n=>n===e:n=>e.test(n);return(n,s)=>{if(n.type===1){const{props:r}=n;if(n.tagType===3&&r.some(W2))return;const d=[];for(let c=0;c<r.length;c++){const f=r[c];if(f.type===7&&l(f.name)){r.splice(c,1),c--;const v=t(n,f,s);v&&d.push(v)}}return d}}}const oh="/*@__PURE__*/",zE=e=>`${Pu[e]}: _${Pu[e]}`;function z8(e,{mode:t="function",prefixIdentifiers:l=t==="module",sourceMap:n=!1,filename:s="template.vue.html",scopeId:r=null,optimizeImports:d=!1,runtimeGlobalName:c="Vue",runtimeModuleName:f="vue",ssrRuntimeModuleName:v="vue/server-renderer",ssr:p=!1,isTS:m=!1,inSSR:h=!1}){const b={mode:t,prefixIdentifiers:l,sourceMap:n,filename:s,scopeId:r,optimizeImports:d,runtimeGlobalName:c,runtimeModuleName:f,ssrRuntimeModuleName:v,ssr:p,isTS:m,inSSR:h,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper($){return`_${Pu[$]}`},push($,S=-2,_){b.code+=$},indent(){w(++b.indentLevel)},deindent($=!1){$?--b.indentLevel:w(--b.indentLevel)},newline(){w(b.indentLevel)}};function w($){b.push(` 31`+" ".repeat($),0)}return b}function YE(e,t={}){const l=z8(e,t);t.onContextCreated&&t.onContextCreated(l);const{mode:n,push:s,prefixIdentifiers:r,indent:d,deindent:c,newline:f,scopeId:v,ssr:p}=l,m=Array.from(e.helpers),h=m.length>0,b=!r&&n!=="module";Y8(e,l);const $=p?"ssrRender":"render",_=(p?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${$}(${_}) {`),d(),b&&(s("with (_ctx) {"),d(),h&&(s(`const { ${m.map(zE).join(", ")} } = _Vue 32`,-1),f())),e.components.length&&(L1(e.components,"component",l),(e.directives.length||e.temps>0)&&f()),e.directives.length&&(L1(e.directives,"directive",l),e.temps>0&&f()),e.filters&&e.filters.length&&(f(),L1(e.filters,"filter",l),f()),e.temps>0){s("let ");for(let I=0;I<e.temps;I++)s(`${I>0?", ":""}_temp${I}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` 33`,0),f()),p||s("return "),e.codegenNode?In(e.codegenNode,l):s("null"),b&&(c(),s("}")),c(),s("}"),{ast:e,code:l.code,preamble:"",map:l.map?l.map.toJSON():void 0}}function Y8(e,t){const{ssr:l,prefixIdentifiers:n,push:s,newline:r,runtimeModuleName:d,runtimeGlobalName:c,ssrRuntimeModuleName:f}=t,v=c,p=Array.from(e.helpers);if(p.length>0&&(s(`const _Vue = ${v} 34`,-1),e.hoists.length)){const m=[xb,Wb,Nc,Gb,U2].filter(h=>p.includes(h)).map(zE).join(", ");s(`const { ${m} } = _Vue 35`,-1)}x8(e.hoists,t),r(),s("return ")}function L1(e,t,{helper:l,push:n,newline:s,isTS:r}){const d=l(t==="filter"?Zb:t==="component"?Kb:Jb);for(let c=0;c<e.length;c++){let f=e[c];const v=f.endsWith("__self");v&&(f=f.slice(0,-6)),n(`const ${ic(f,t)} = ${d}(${JSON.stringify(f)}${v?", true":""})${r?"!":""}`),c<e.length-1&&s()}}function x8(e,t){if(!e.length)return;t.pure=!0;const{push:l,newline:n}=t;n();for(let s=0;s<e.length;s++){const r=e[s];r&&(l(`const _hoisted_${s+1} = `),In(r,t),n())}t.pure=!1}function J2(e,t){const l=e.length>3||!1;t.push("["),l&&t.indent(),Vm(e,t,l),l&&t.deindent(),t.push("]")}function Vm(e,t,l=!1,n=!0){const{push:s,newline:r}=t;for(let d=0;d<e.length;d++){const c=e[d];zt(c)?s(c,-3):ht(c)?J2(c,t):In(c,t),d<e.length-1&&(l?(n&&s(","),r()):n&&s(", "))}}function In(e,t){if(zt(e)){t.push(e,-3);return}if(qn(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:In(e.codegenNode,t);break;case 2:W8(e,t);break;case 4:xE(e,t);break;case 5:G8(e,t);break;case 12:In(e.codegenNode,t);break;case 8:WE(e,t);break;case 3:X8(e,t);break;case 13:J8(e,t);break;case 14:Q8(e,t);break;case 15:eV(e,t);break;case 17:tV(e,t);break;case 18:aV(e,t);break;case 19:lV(e,t);break;case 20:nV(e,t);break;case 21:Vm(e.body,t,!0,!1);break}}function W8(e,t){t.push(JSON.stringify(e.content),-3,e)}function xE(e,t){const{content:l,isStatic:n}=e;t.push(n?JSON.stringify(l):l,-3,e)}function G8(e,t){const{push:l,helper:n,pure:s}=t;s&&l(oh),l(`${n(Fm)}(`),In(e.content,t),l(")")}function WE(e,t){for(let l=0;l<e.children.length;l++){const n=e.children[l];zt(n)?t.push(n,-3):In(n,t)}}function K8(e,t){const{push:l}=t;if(e.type===8)l("["),WE(e,t),l("]");else if(e.isStatic){const n=Rm(e.content)?e.content:JSON.stringify(e.content);l(n,-2,e)}else l(`[${e.content}]`,-3,e)}function X8(e,t){const{push:l,helper:n,pure:s}=t;s&&l(oh),l(`${n(Nc)}(${JSON.stringify(e.content)})`,-3,e)}function J8(e,t){const{push:l,helper:n,pure:s}=t,{tag:r,props:d,children:c,patchFlag:f,dynamicProps:v,directives:p,isBlock:m,disableTracking:h,isComponent:b}=e;let w;f&&(w=String(f)),p&&l(n(Qb)+"("),m&&l(`(${n(Ar)}(${h?"true":""}), `),s&&l(oh);const $=m?Fu(t.inSSR,b):Au(t.inSSR,b);l(n($)+"(",-2,e),Vm(Z8([r,d,c,w,v]),t),l(")"),m&&l(")"),p&&(l(", "),In(p,t),l(")"))}function Z8(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(l=>l||"null")}function Q8(e,t){const{push:l,helper:n,pure:s}=t,r=zt(e.callee)?e.callee:n(e.callee);s&&l(oh),l(r+"(",-2,e),Vm(e.arguments,t),l(")")}function eV(e,t){const{push:l,indent:n,deindent:s,newline:r}=t,{properties:d}=e;if(!d.length){l("{}",-2,e);return}const c=d.length>1||!1;l(c?"{":"{ "),c&&n();for(let f=0;f<d.length;f++){const{key:v,value:p}=d[f];K8(v,t),l(": "),In(p,t),f<d.length-1&&(l(","),r())}c&&s(),l(c?"}":" }")}function tV(e,t){J2(e.elements,t)}function aV(e,t){const{push:l,indent:n,deindent:s}=t,{params:r,returns:d,body:c,newline:f,isSlot:v}=e;v&&l(`_${Pu[nh]}(`),l("(",-2,e),ht(r)?Vm(r,t):r&&In(r,t),l(") => "),(f||c)&&(l("{"),n()),d?(f&&l("return "),ht(d)?J2(d,t):In(d,t)):c&&In(c,t),(f||c)&&(s(),l("}")),v&&(e.isNonScopedSlot&&l(", undefined, true"),l(")"))}function lV(e,t){const{test:l,consequent:n,alternate:s,newline:r}=e,{push:d,indent:c,deindent:f,newline:v}=t;if(l.type===4){const m=!Rm(l.content);m&&d("("),xE(l,t),m&&d(")")}else d("("),In(l,t),d(")");r&&c(),t.indentLevel++,r||d(" "),d("? "),In(n,t),t.indentLevel--,r&&v(),r||d(" "),d(": ");const p=s.type===19;p||t.indentLevel++,In(s,t),p||t.indentLevel--,r&&f(!0)}function nV(e,t){const{push:l,helper:n,indent:s,deindent:r,newline:d}=t,{needPauseTracking:c,needArraySpread:f}=e;f&&l("[...("),l(`_cache[${e.index}] || (`),c&&(s(),l(`${n(um)}(-1`),e.inVOnce&&l(", true"),l("),"),d(),l("(")),l(`_cache[${e.index}] = `),In(e.value,t),c&&(l(`).cacheIndex = ${e.index},`),d(),l(`${n(um)}(1),`),d(),l(`_cache[${e.index}]`),r()),l(")"),f&&l(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const iV=(e,t)=>{if(e.type===5)e.content=vv(e.content,t);else if(e.type===1){const l=Rn(e,"memo");for(let n=0;n<e.props.length;n++){const s=e.props[n];if(s.type===7&&s.name!=="for"){const r=s.exp,d=s.arg;r&&r.type===4&&!(s.name==="on"&&d)&&!(l&&d&&d.type===4&&d.content==="key")&&(s.exp=vv(r,t,s.name==="slot")),d&&d.type===4&&!d.isStatic&&(s.arg=vv(d,t))}}}};function vv(e,t,l=!1,n=!1,s=Object.create(t.identifiers)){return e}function GE(e){return zt(e)?e:e.type===4?e.content:e.children.map(GE).join("")}const sV=X2(/^(if|else|else-if)$/,(e,t,l)=>KE(e,t,l,(n,s,r)=>{const d=l.parent.children;let c=d.indexOf(n),f=0;for(;c-->=0;){const v=d[c];v&&v.type===9&&(f+=v.branches.length)}return()=>{if(r)n.codegenNode=QC(s,f,l);else{const v=oV(n.codegenNode);v.alternate=QC(s,f+n.branches.length-1,l)}}}));function KE(e,t,l,n){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;l.onError(il(28,t.loc)),t.exp=Wt("true",!1,s)}if(t.name==="if"){const s=ZC(e,t),r={type:9,loc:M8(e.loc),branches:[s]};if(l.replaceNode(r),n)return n(r,s,!0)}else{const s=l.parent.children;let r=s.indexOf(e);for(;r-->=-1;){const d=s[r];if(d&&d.type===3){l.removeNode(d);continue}if(d&&d.type===2&&!d.content.trim().length){l.removeNode(d);continue}if(d&&d.type===9){t.name==="else-if"&&d.branches[d.branches.length-1].condition===void 0&&l.onError(il(30,e.loc)),l.removeNode();const c=ZC(e,t);d.branches.push(c);const f=n&&n(d,c,!1);Mm(c,l),f&&f(),l.currentNode=null}else l.onError(il(30,e.loc));break}}}function ZC(e,t){const l=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:l&&!Rn(e,"for")?e.children:[e],userKey:Lm(e,"key"),isTemplateIf:l}}function QC(e,t,l){return e.condition?Gv(e.condition,e3(e,t,l),Rl(l.helper(Nc),['""',"true"])):e3(e,t,l)}function e3(e,t,l){const{helper:n}=l,s=hl("key",Wt(`${t}`,!1,Jl,2)),{children:r}=e,d=r[0];if(r.length!==1||d.type!==1)if(r.length===1&&d.type===11){const f=d.codegenNode;return cm(f,s,l),f}else return ac(l,n(ec),oi([s]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const f=d.codegenNode,v=OE(f);return v.type===13&&sh(v,l),cm(v,s,l),f}}function oV(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const XE=(e,t,l)=>{const{modifiers:n,loc:s}=e,r=e.arg;let{exp:d}=e;if(d&&d.type===4&&!d.content.trim()&&(d=void 0),!d){if(r.type!==4||!r.isStatic)return l.onError(il(52,r.loc)),{props:[hl(r,Wt("",!0,s))]};JE(e),d=e.exp}return r.type!==4?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=`${r.content} || ""`),n.some(c=>c.content==="camel")&&(r.type===4?r.isStatic?r.content=Za(r.content):r.content=`${l.helperString(xv)}(${r.content})`:(r.children.unshift(`${l.helperString(xv)}(`),r.children.push(")"))),l.inSSR||(n.some(c=>c.content==="prop")&&t3(r,"."),n.some(c=>c.content==="attr")&&t3(r,"^")),{props:[hl(r,d)]}},JE=(e,t)=>{const l=e.arg,n=Za(l.content);e.exp=Wt(n,!1,l.loc)},t3=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},rV=X2("for",(e,t,l)=>{const{helper:n,removeHelper:s}=l;return ZE(e,t,l,r=>{const d=Rl(n(eh),[r.source]),c=nc(e),f=Rn(e,"memo"),v=Lm(e,"key",!1,!0);v&&v.type===7&&!v.exp&&JE(v);let m=v&&(v.type===6?v.value?Wt(v.value.content,!0):void 0:v.exp);const h=v&&m?hl("key",m):null,b=r.source.type===4&&r.source.constType>0,w=b?64:v?128:256;return r.codegenNode=ac(l,n(ec),void 0,d,w,void 0,void 0,!0,!b,!1,e.loc),()=>{let $;const{children:S}=r,_=S.length!==1||S[0].type!==1,I=dm(e)?e:c&&e.children.length===1&&dm(e.children[0])?e.children[0]:null;if(I?($=I.codegenNode,c&&h&&cm($,h,l)):_?$=ac(l,n(ec),h?oi([h]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):($=S[0].codegenNode,c&&h&&cm($,h,l),$.isBlock!==!b&&($.isBlock?(s(Ar),s(Fu(l.inSSR,$.isComponent))):s(Au(l.inSSR,$.isComponent))),$.isBlock=!b,$.isBlock?(n(Ar),n(Fu(l.inSSR,$.isComponent))):n(Au(l.inSSR,$.isComponent))),f){const k=Ou(Xv(r.parseResult,[Wt("_cached")]));k.body=_E([Ni(["const _memo = (",f.exp,")"]),Ni(["if (_cached",...m?[" && _cached.key === ",m]:[],` && ${l.helperString(H2)}(_cached, _memo)) return _cached`]),Ni(["const _item = ",$]),Wt("_item.memo = _memo"),Wt("return _item")]),d.arguments.push(k,Wt("_cache"),Wt(String(l.cached.length))),l.cached.push(null)}else d.arguments.push(Ou(Xv(r.parseResult),$,!0))}})});function ZE(e,t,l,n){if(!t.exp){l.onError(il(31,t.loc));return}const s=t.forParseResult;if(!s){l.onError(il(32,t.loc));return}Z2(s);const{addIdentifiers:r,removeIdentifiers:d,scopes:c}=l,{source:f,value:v,key:p,index:m}=s,h={type:11,loc:t.loc,source:f,valueAlias:v,keyAlias:p,objectIndexAlias:m,parseResult:s,children:nc(e)?e.children:[e]};l.replaceNode(h),c.vFor++;const b=n&&n(h);return()=>{c.vFor--,b&&b()}}function Z2(e,t){e.finalized||(e.finalized=!0)}function Xv({value:e,key:t,index:l},n=[]){return uV([e,t,l,...n])}function uV(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((l,n)=>l||Wt("_".repeat(n+1),!1))}const a3=Wt("undefined",!1),QE=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const l=Rn(e,"slot");if(l)return l.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},dV=(e,t)=>{let l;if(nc(e)&&e.props.some(W2)&&(l=Rn(e,"for"))){const n=l.forParseResult;if(n){Z2(n);const{value:s,key:r,index:d}=n,{addIdentifiers:c,removeIdentifiers:f}=t;return s&&c(s),r&&c(r),d&&c(d),()=>{s&&f(s),r&&f(r),d&&f(d)}}}},cV=(e,t,l,n)=>Ou(e,l,!1,!0,l.length?l[0].loc:n);function eN(e,t,l=cV){t.helper(nh);const{children:n,loc:s}=e,r=[],d=[];let c=t.scopes.vSlot>0||t.scopes.vFor>0;const f=Rn(e,"slot",!0);if(f){const{arg:S,exp:_}=f;S&&!Mn(S)&&(c=!0),r.push(hl(S||Wt("default",!0),l(_,void 0,n,s)))}let v=!1,p=!1;const m=[],h=new Set;let b=0;for(let S=0;S<n.length;S++){const _=n[S];let I;if(!nc(_)||!(I=Rn(_,"slot",!0))){_.type!==3&&m.push(_);continue}if(f){t.onError(il(37,I.loc));break}v=!0;const{children:k,loc:C}=_,{arg:D=Wt("default",!0),exp:N,loc:L}=I;let R;Mn(D)?R=D?D.content:"default":c=!0;const M=Rn(_,"for"),A=l(N,M,k,C);let E,V;if(E=Rn(_,"if"))c=!0,d.push(Gv(E.exp,Sp(D,A,b++),a3));else if(V=Rn(_,/^else(-if)?$/,!0)){let O=S,U;for(;O--&&(U=n[O],U.type===3););if(U&&nc(U)&&Rn(U,/^(else-)?if$/)){let B=d[d.length-1];for(;B.alternate.type===19;)B=B.alternate;B.alternate=V.exp?Gv(V.exp,Sp(D,A,b++),a3):Sp(D,A,b++)}else t.onError(il(30,V.loc))}else if(M){c=!0;const O=M.forParseResult;O?(Z2(O),d.push(Rl(t.helper(eh),[O.source,Ou(Xv(O),Sp(D,A),!0)]))):t.onError(il(32,M.loc))}else{if(R){if(h.has(R)){t.onError(il(38,L));continue}h.add(R),R==="default"&&(p=!0)}r.push(hl(D,A))}}if(!f){const S=(_,I)=>{const k=l(_,void 0,I,s);return t.compatConfig&&(k.isNonScopedSlot=!0),hl("default",k)};v?m.length&&m.some(_=>tN(_))&&(p?t.onError(il(39,m[0].loc)):r.push(S(void 0,m))):r.push(S(void 0,n))}const w=c?2:bv(e.children)?3:1;let $=oi(r.concat(hl("_",Wt(w+"",!1))),s);return d.length&&($=Rl(t.helper(j2),[$,Ir(d)])),{slots:$,hasDynamicSlots:c}}function Sp(e,t,l){const n=[hl("name",e),hl("fn",t)];return l!=null&&n.push(hl("key",Wt(String(l),!0))),oi(n)}function bv(e){for(let t=0;t<e.length;t++){const l=e[t];switch(l.type){case 1:if(l.tagType===2||bv(l.children))return!0;break;case 9:if(bv(l.branches))return!0;break;case 10:case 11:if(bv(l.children))return!0;break}}return!1}function tN(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():tN(e.content)}const aN=new WeakMap,lN=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:n,props:s}=e,r=e.tagType===1;let d=r?nN(e,t):`"${n}"`;const c=Aa(d)&&d.callee===Xb;let f,v,p=0,m,h,b,w=c||d===qd||d===Yb||!r&&(n==="svg"||n==="foreignObject"||n==="math");if(s.length>0){const $=Q2(e,t,void 0,r,c);f=$.props,p=$.patchFlag,h=$.dynamicPropNames;const S=$.directives;b=S&&S.length?Ir(S.map(_=>iN(_,t))):void 0,$.shouldUseBlock&&(w=!0)}if(e.children.length>0)if(d===om&&(w=!0,p|=1024),r&&d!==qd&&d!==om){const{slots:S,hasDynamicSlots:_}=eN(e,t);v=S,_&&(p|=1024)}else if(e.children.length===1&&d!==qd){const S=e.children[0],_=S.type,I=_===5||_===8;I&&Jn(S,t)===0&&(p|=1),I||_===2?v=S:v=e.children}else v=e.children;h&&h.length&&(m=mV(h)),e.codegenNode=ac(t,d,f,v,p===0?void 0:p,m,b,!!w,!1,r,e.loc)};function nN(e,t,l=!1){let{tag:n}=e;const s=C0(n),r=Lm(e,"is",!1,!0);if(r)if(s||$u("COMPILER_IS_ON_ELEMENT",t)){let c;if(r.type===6?c=r.value&&Wt(r.value.content,!0):(c=r.exp,c||(c=Wt("is",!1,r.arg.loc))),c)return Rl(t.helper(Xb),[c])}else r.type===6&&r.value.content.startsWith("vue:")&&(n=r.value.content.slice(4));const d=Y2(n)||t.isBuiltInComponent(n);return d?(l||t.helper(d),d):(t.helper(Kb),t.components.add(n),ic(n,"component"))}function Q2(e,t,l=e.props,n,s,r=!1){const{tag:d,loc:c,children:f}=e;let v=[];const p=[],m=[],h=f.length>0;let b=!1,w=0,$=!1,S=!1,_=!1,I=!1,k=!1,C=!1;const D=[],N=A=>{v.length&&(p.push(oi(l3(v),c)),v=[]),A&&p.push(A)},L=()=>{t.scopes.vFor>0&&v.push(hl(Wt("ref_for",!0),Wt("true")))},R=({key:A,value:E})=>{if(Mn(A)){const V=A.content,O=Lr(V);if(O&&(!n||s)&&V.toLowerCase()!=="onclick"&&V!=="onUpdate:modelValue"&&!$o(V)&&(I=!0),O&&$o(V)&&(C=!0),O&&E.type===14&&(E=E.arguments[0]),E.type===20||(E.type===4||E.type===8)&&Jn(E,t)>0)return;V==="ref"?$=!0:V==="class"?S=!0:V==="style"?_=!0:V!=="key"&&!D.includes(V)&&D.push(V),n&&(V==="class"||V==="style")&&!D.includes(V)&&D.push(V)}else k=!0};for(let A=0;A<l.length;A++){const E=l[A];if(E.type===6){const{loc:V,name:O,nameLoc:U,value:B}=E;let Y=!0;if(O==="ref"&&($=!0,L()),O==="is"&&(C0(d)||B&&B.content.startsWith("vue:")||$u("COMPILER_IS_ON_ELEMENT",t)))continue;v.push(hl(Wt(O,!0,U),Wt(B?B.content:"",Y,B?B.loc:V)))}else{const{name:V,arg:O,exp:U,loc:B,modifiers:Y}=E,ee=V==="bind",Z=V==="on";if(V==="slot"){n||t.onError(il(40,B));continue}if(V==="once"||V==="memo"||V==="is"||ee&&$r(O,"is")&&(C0(d)||$u("COMPILER_IS_ON_ELEMENT",t))||Z&&r)continue;if((ee&&$r(O,"key")||Z&&h&&$r(O,"vue:before-update"))&&(b=!0),ee&&$r(O,"ref")&&L(),!O&&(ee||Z)){if(k=!0,U)if(ee){if(L(),N(),$u("COMPILER_V_BIND_OBJECT_ORDER",t)){p.unshift(U);continue}p.push(U)}else N({type:14,loc:B,callee:t.helper(lh),arguments:n?[U]:[U,"true"]});else t.onError(il(ee?34:35,B));continue}ee&&Y.some(ie=>ie.content==="prop")&&(w|=32);const ne=t.directiveTransforms[V];if(ne){const{props:ie,needRuntime:J}=ne(E,e,t);!r&&ie.forEach(R),Z&&O&&!Mn(O)?N(oi(ie,c)):v.push(...ie),J&&(m.push(E),qn(J)&&aN.set(E,J))}else sT(V)||(m.push(E),h&&(b=!0))}}let M;if(p.length?(N(),p.length>1?M=Rl(t.helper(rm),p,c):M=p[0]):v.length&&(M=oi(l3(v),c)),k?w|=16:(S&&!n&&(w|=2),_&&!n&&(w|=4),D.length&&(w|=8),I&&(w|=32)),!b&&(w===0||w===32)&&($||C||m.length>0)&&(w|=512),!t.inSSR&&M)switch(M.type){case 15:let A=-1,E=-1,V=!1;for(let B=0;B<M.properties.length;B++){const Y=M.properties[B].key;Mn(Y)?Y.content==="class"?A=B:Y.content==="style"&&(E=B):Y.isHandlerKey||(V=!0)}const O=M.properties[A],U=M.properties[E];V?M=Rl(t.helper(tc),[M]):(O&&!Mn(O.value)&&(O.value=Rl(t.helper(th),[O.value])),U&&(_||U.value.type===4&&U.value.content.trim()[0]==="["||U.value.type===17)&&(U.value=Rl(t.helper(ah),[U.value])));break;case 14:break;default:M=Rl(t.helper(tc),[Rl(t.helper(Pc),[M])]);break}return{props:M,directives:m,patchFlag:w,dynamicPropNames:D,shouldUseBlock:b}}function l3(e){const t=new Map,l=[];for(let n=0;n<e.length;n++){const s=e[n];if(s.key.type===8||!s.key.isStatic){l.push(s);continue}const r=s.key.content,d=t.get(r);d?(r==="style"||r==="class"||Lr(r))&&fV(d,s):(t.set(r,s),l.push(s))}return l}function fV(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=Ir([e.value,t.value],e.loc)}function iN(e,t){const l=[],n=aN.get(e);n?l.push(t.helperString(n)):(t.helper(Jb),t.directives.add(e.name),l.push(ic(e.name,"directive")));const{loc:s}=e;if(e.exp&&l.push(e.exp),e.arg&&(e.exp||l.push("void 0"),l.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||l.push("void 0"),l.push("void 0"));const r=Wt("true",!1,s);l.push(oi(e.modifiers.map(d=>hl(d,r)),s))}return Ir(l,e.loc)}function mV(e){let t="[";for(let l=0,n=e.length;l<n;l++)t+=JSON.stringify(e[l]),l<n-1&&(t+=", ");return t+"]"}function C0(e){return e==="component"||e==="Component"}const pV=(e,t)=>{if(dm(e)){const{children:l,loc:n}=e,{slotName:s,slotProps:r}=sN(e,t),d=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let c=2;r&&(d[2]=r,c=3),l.length&&(d[3]=Ou([],l,!1,!1,n),c=4),t.scopeId&&!t.slotted&&(c=5),d.splice(c),e.codegenNode=Rl(t.helper(q2),d,n)}};function sN(e,t){let l='"default"',n;const s=[];for(let r=0;r<e.props.length;r++){const d=e.props[r];if(d.type===6)d.value&&(d.name==="name"?l=JSON.stringify(d.value.content):(d.name=Za(d.name),s.push(d)));else if(d.name==="bind"&&$r(d.arg,"name")){if(d.exp)l=d.exp;else if(d.arg&&d.arg.type===4){const c=Za(d.arg.content);l=d.exp=Wt(c,!1,d.arg.loc)}}else d.name==="bind"&&d.arg&&Mn(d.arg)&&(d.arg.content=Za(d.arg.content)),s.push(d)}if(s.length>0){const{props:r,directives:d}=Q2(e,t,s,!1,!1);n=r,d.length&&t.onError(il(36,d[0].loc))}return{slotName:l,slotProps:n}}const e_=(e,t,l,n)=>{const{loc:s,modifiers:r,arg:d}=e;!e.exp&&!r.length&&l.onError(il(35,s));let c;if(d.type===4)if(d.isStatic){let m=d.content;m.startsWith("vue:")&&(m=`vnode-${m.slice(4)}`);const h=t.tagType!==0||m.startsWith("vnode")||!/[A-Z]/.test(m)?bu(Za(m)):`on:${m}`;c=Wt(h,!0,d.loc)}else c=Ni([`${l.helperString(Wv)}(`,d,")"]);else c=d,c.children.unshift(`${l.helperString(Wv)}(`),c.children.push(")");let f=e.exp;f&&!f.content.trim()&&(f=void 0);let v=l.cacheHandlers&&!f&&!l.inVOnce;if(f){const m=x2(f),h=!(m||DE(f)),b=f.content.includes(";");(h||v&&m)&&(f=Ni([`${h?"$event":"(...args)"} => ${b?"{":"("}`,f,b?"}":")"]))}let p={props:[hl(c,f||Wt("() => {}",!1,s))]};return n&&(p=n(p)),v&&(p.props[0].value=l.cache(p.props[0].value)),p.props.forEach(m=>m.key.isHandlerKey=!0),p},vV=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const l=e.children;let n,s=!1;for(let r=0;r<l.length;r++){const d=l[r];if(cv(d)){s=!0;for(let c=r+1;c<l.length;c++){const f=l[c];if(cv(f))n||(n=l[r]=Ni([d],d.loc)),n.children.push(" + ",f),l.splice(c,1),c--;else{n=void 0;break}}}}if(!(!s||l.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(r=>r.type===7&&!t.directiveTransforms[r.name])&&e.tag!=="template")))for(let r=0;r<l.length;r++){const d=l[r];if(cv(d)||d.type===8){const c=[];(d.type!==2||d.content!==" ")&&c.push(d),!t.ssr&&Jn(d,t)===0&&c.push("1"),l[r]={type:12,content:d,loc:d.loc,codegenNode:Rl(t.helper(Gb),c)}}}}},n3=new WeakSet,bV=(e,t)=>{if(e.type===1&&Rn(e,"once",!0))return n3.has(e)||t.inVOnce||t.inSSR?void 0:(n3.add(e),t.inVOnce=!0,t.helper(um),()=>{t.inVOnce=!1;const l=t.currentNode;l.codegenNode&&(l.codegenNode=t.cache(l.codegenNode,!0,!0))})},t_=(e,t,l)=>{const{exp:n,arg:s}=e;if(!n)return l.onError(il(41,e.loc)),Ip();const r=n.loc.source.trim(),d=n.type===4?n.content:r,c=l.bindingMetadata[r];if(c==="props"||c==="props-aliased")return l.onError(il(44,n.loc)),Ip();if(!d.trim()||!x2(n))return l.onError(il(42,n.loc)),Ip();const f=s||Wt("modelValue",!0),v=s?Mn(s)?`onUpdate:${Za(s.content)}`:Ni(['"onUpdate:" + ',s]):"onUpdate:modelValue";let p;const m=l.isTS?"($event: any)":"$event";p=Ni([`${m} => ((`,n,") = $event)"]);const h=[hl(f,e.exp),hl(v,p)];if(e.modifiers.length&&t.tagType===1){const b=e.modifiers.map($=>$.content).map($=>(Rm($)?$:JSON.stringify($))+": true").join(", "),w=s?Mn(s)?`${s.content}Modifiers`:Ni([s,' + "Modifiers"']):"modelModifiers";h.push(hl(w,Wt(`{ ${b} }`,!1,e.loc,2)))}return Ip(h)};function Ip(e=[]){return{props:e}}const hV=/[\w).+\-_$\]]/,yV=(e,t)=>{$u("COMPILER_FILTERS",t)&&(e.type===5?Jv(e.content,t):e.type===1&&e.props.forEach(l=>{l.type===7&&l.name!=="for"&&l.exp&&Jv(l.exp,t)}))};function Jv(e,t){if(e.type===4)i3(e,t);else for(let l=0;l<e.children.length;l++){const n=e.children[l];typeof n=="object"&&(n.type===4?i3(n,t):n.type===8?Jv(e,t):n.type===5&&Jv(n.content,t))}}function i3(e,t){const l=e.content;let n=!1,s=!1,r=!1,d=!1,c=0,f=0,v=0,p=0,m,h,b,w,$=[];for(b=0;b<l.length;b++)if(h=m,m=l.charCodeAt(b),n)m===39&&h!==92&&(n=!1);else if(s)m===34&&h!==92&&(s=!1);else if(r)m===96&&h!==92&&(r=!1);else if(d)m===47&&h!==92&&(d=!1);else if(m===124&&l.charCodeAt(b+1)!==124&&l.charCodeAt(b-1)!==124&&!c&&!f&&!v)w===void 0?(p=b+1,w=l.slice(0,b).trim()):S();else{switch(m){case 34:s=!0;break;case 39:n=!0;break;case 96:r=!0;break;case 40:v++;break;case 41:v--;break;case 91:f++;break;case 93:f--;break;case 123:c++;break;case 125:c--;break}if(m===47){let _=b-1,I;for(;_>=0&&(I=l.charAt(_),I===" ");_--);(!I||!hV.test(I))&&(d=!0)}}w===void 0?w=l.slice(0,b).trim():p!==0&&S();function S(){$.push(l.slice(p,b).trim()),p=b+1}if($.length){for(b=0;b<$.length;b++)w=gV(w,$[b],t);e.content=w,e.ast=void 0}}function gV(e,t,l){l.helper(Zb);const n=t.indexOf("(");if(n<0)return l.filters.add(t),`${ic(t,"filter")}(${e})`;{const s=t.slice(0,n),r=t.slice(n+1);return l.filters.add(s),`${ic(s,"filter")}(${e}${r!==")"?","+r:r}`}}const s3=new WeakSet,_V=(e,t)=>{if(e.type===1){const l=Rn(e,"memo");return!l||s3.has(e)?void 0:(s3.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&n.type===13&&(e.tagType!==1&&sh(n,t),e.codegenNode=Rl(t.helper(ih),[l.exp,Ou(void 0,n),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function oN(e){return[[bV,sV,_V,rV,yV,pV,lN,QE,vV],{on:e_,bind:XE,model:t_}]}function rN(e,t={}){const l=t.onError||z2,n=t.mode==="module";t.prefixIdentifiers===!0?l(il(47)):n&&l(il(48));const s=!1;t.cacheHandlers&&l(il(49)),t.scopeId&&!n&&l(il(50));const r=da({},t,{prefixIdentifiers:s}),d=zt(e)?K2(e,r):e,[c,f]=oN();return HE(d,da({},r,{nodeTransforms:[...c,...t.nodeTransforms||[]],directiveTransforms:da({},f,t.directiveTransforms||{})})),YE(d,r)}const $V={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},uN=()=>({props:[]});/** 36* @vue/compiler-dom v3.5.14 37* (c) 2018-present Yuxi (Evan) You and Vue contributors 38* @license MIT
39**/const a_=Symbol(""),l_=Symbol(""),n_=Symbol(""),i_=Symbol(""),Zv=Symbol(""),s_=Symbol(""),o_=Symbol(""),r_=Symbol(""),u_=Symbol(""),d_=Symbol("");hE({[a_]:"vModelRadio",[l_]:"vModelCheckbox",[n_]:"vModelText",[i_]:"vModelSelect",[Zv]:"vModelDynamic",[s_]:"withModifiers",[o_]:"withKeys",[r_]:"vShow",[u_]:"Transition",[d_]:"TransitionGroup"});let dd;function CV(e,t=!1){return dd||(dd=document.createElement("div")),t?(dd.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,dd.children[0].getAttribute("foo")):(dd.innerHTML=e,dd.textContent)}const c_={parseMode:"html",isVoidTag:cT,isNativeTag:e=>rT(e)||uT(e)||dT(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:CV,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return u_;if(e==="TransitionGroup"||e==="transition-group")return d_},getNamespace(e,t,l){let n=t?t.ns:l;if(t&&n===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(n=0);else t&&n===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(n=0);if(n===0){if(e==="svg")return 1;if(e==="math")return 2}return n}},dN=e=>{e.type===1&&e.props.forEach((t,l)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[l]={type:7,name:"bind",arg:Wt("style",!0,t.loc),exp:wV(t.value.content,t.loc),modifiers:[],loc:t.loc})})},wV=(e,t)=>{const l=c2(e);return Wt(JSON.stringify(l),!1,t,3)};function Io(e,t){return il(e,t)}const kV={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},SV={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},IV=(e,t,l)=>{const{exp:n,loc:s}=e;return n||l.onError(Io(53,s)),t.children.length&&(l.onError(Io(54,s)),t.children.length=0),{props:[hl(Wt("innerHTML",!0,s),n||Wt("",!0))]}},TV=(e,t,l)=>{const{exp:n,loc:s}=e;return n||l.onError(Io(55,s)),t.children.length&&(l.onError(Io(56,s)),t.children.length=0),{props:[hl(Wt("textContent",!0),n?Jn(n,l)>0?n:Rl(l.helperString(Fm),[n],s):Wt("",!0))]}},DV=(e,t,l)=>{const n=t_(e,t,l);if(!n.props.length||t.tagType===1)return n;e.arg&&l.onError(Io(58,e.arg.loc));const{tag:s}=t,r=l.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||r){let d=n_,c=!1;if(s==="input"||r){const f=Lm(t,"type");if(f){if(f.type===7)d=Zv;else if(f.value)switch(f.value.content){case"radio":d=a_;break;case"checkbox":d=l_;break;case"file":c=!0,l.onError(Io(59,e.loc));break}}else NE(t)&&(d=Zv)}else s==="select"&&(d=i_);c||(n.needRuntime=l.helper(d))}else l.onError(Io(57,e.loc));return n.props=n.props.filter(d=>!(d.key.type===4&&d.key.content==="modelValue")),n},EV=ln("passive,once,capture"),NV=ln("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),PV=ln("left,right"),cN=ln("onkeyup,onkeydown,onkeypress"),OV=(e,t,l,n)=>{const s=[],r=[],d=[];for(let c=0;c<t.length;c++){const f=t[c].content;f==="native"&&lc("COMPILER_V_ON_NATIVE",l)||EV(f)?d.push(f):PV(f)?Mn(e)?cN(e.content.toLowerCase())?s.push(f):r.push(f):(s.push(f),r.push(f)):NV(f)?r.push(f):s.push(f)}return{keyModifiers:s,nonKeyModifiers:r,eventOptionModifiers:d}},o3=(e,t)=>Mn(e)&&e.content.toLowerCase()==="onclick"?Wt(t,!0):e.type!==4?Ni(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,AV=(e,t,l)=>e_(e,t,l,n=>{const{modifiers:s}=e;if(!s.length)return n;let{key:r,value:d}=n.props[0];const{keyModifiers:c,nonKeyModifiers:f,eventOptionModifiers:v}=OV(r,s,l,e.loc);if(f.includes("right")&&(r=o3(r,"onContextmenu")),f.includes("middle")&&(r=o3(r,"onMouseup")),f.length&&(d=Rl(l.helper(s_),[d,JSON.stringify(f)])),c.length&&(!Mn(r)||cN(r.content.toLowerCase()))&&
39(d=Rl(l.helper(o_),[d,JSON.stringify(c)])),v.length){const p=v.map(Vr).join("");r=Mn(r)?Wt(`${r.content}${p}`,!0):Ni(["(",r,`) + "${p}"`])}return{props:[hl(r,d)]}}),FV=(e,t,l)=>{const{exp:n,loc:s}=e;return n||l.onError(Io(61,s)),{props:[],needRuntime:l.helper(r_)}},RV=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},fN=[dN],mN={cloak:uN,html:IV,text:TV,model:DV,on:AV,show:FV};function LV(e,t={}){return rN(e,da({},c_,t,{nodeTransforms:[RV,...fN,...t.nodeTransforms||[]],directiveTransforms:da({},mN,t.directiveTransforms||{}),transformHoist:null}))}function MV(e,t={}){return K2(e,da({},c_,t))}const VV=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:M2,BindingTypes:$V,CAMELIZE:xv,CAPITALIZE:fE,CREATE_BLOCK:V2,CREATE_COMMENT:Nc,CREATE_ELEMENT_BLOCK:B2,CREATE_ELEMENT_VNODE:Wb,CREATE_SLOTS:j2,CREATE_STATIC:U2,CREATE_TEXT:Gb,CREATE_VNODE:xb,CompilerDeprecationTypes:l8,ConstantTypes:KM,DOMDirectiveTransforms:mN,DOMErrorCodes:kV,DOMErrorMessages:SV,DOMNodeTransforms:fN,ElementTypes:GM,ErrorCodes:s8,FRAGMENT:ec,GUARD_REACTIVE_PROPS:Pc,IS_MEMO_SAME:H2,IS_REF:bE,KEEP_ALIVE:om,MERGE_PROPS:rm,NORMALIZE_CLASS:th,NORMALIZE_PROPS:tc,NORMALIZE_STYLE:ah,Namespaces:xM,NodeTypes:WM,OPEN_BLOCK:Ar,POP_SCOPE_ID:pE,PUSH_SCOPE_ID:mE,RENDER_LIST:eh,RENDER_SLOT:q2,RESOLVE_COMPONENT:Kb,RESOLVE_DIRECTIVE:Jb,RESOLVE_DYNAMIC_COMPONENT:Xb,RESOLVE_FILTER:Zb,SET_BLOCK_TRACKING:um,SUSPENSE:Yb,TELEPORT:qd,TO_DISPLAY_STRING:Fm,TO_HANDLERS:lh,TO_HANDLER_KEY:Wv,TRANSITION:u_,TRANSITION_GROUP:d_,TS_NODE_TYPES:wE,UNREF:vE,V_MODEL_CHECKBOX:l_,V_MODEL_DYNAMIC:Zv,V_MODEL_RADIO:a_,V_MODEL_SELECT:i_,V_MODEL_TEXT:n_,V_ON_WITH_KEYS:o_,V_ON_WITH_MODIFIERS:s_,V_SHOW:r_,WITH_CTX:nh,WITH_DIRECTIVES:Qb,WITH_MEMO:ih,advancePositionWithClone:S8,advancePositionWithMutation:EE,assert:I8,baseCompile:rN,baseParse:K2,buildDirectiveArgs:iN,buildProps:Q2,buildSlots:eN,checkCompatEnabled:lc,compile:LV,convertToBlock:sh,createArrayExpression:Ir,createAssignmentExpression:QM,createBlockStatement:_E,createCacheExpression:gE,createCallExpression:Rl,createCompilerError:il,createCompoundExpression:Ni,createConditionalExpression:Gv,createDOMCompilerError:Io,createForLoopParams:Xv,createFunctionExpression:Ou,createIfStatement:ZM,createInterpolation:XM,createObjectExpression:oi,createObjectProperty:hl,createReturnStatement:t8,createRoot:yE,createSequenceExpression:e8,createSimpleExpression:Wt,createStructuralDirectiveTransform:X2,createTemplateLiteral:JM,createTransformContext:jE,createVNodeCall:ac,errorMessages:o8,extractIdentifiers:vo,findDir:Rn,findProp:Lm,forAliasRE:AE,generate:YE,generateCodeFrame:oT,getBaseTransformPreset:oN,getConstantType:Jn,getMemoedVNodeCall:OE,getVNodeBlockHelper:Fu,getVNodeHelper:Au,hasDynamicKeyVBind:NE,hasScopeRef:Gi,helperNameMap:Pu,injectProp:cm,isCoreComponent:Y2,isFnExpression:DE,isFnExpressionBrowser:TE,isFnExpressionNode:k8,isFunctionType:b8,isInDestructureAssignment:d8,isInNewExpression:c8,isMemberExpression:x2,isMemberExpressionBrowser:IE,isMemberExpressionNode:C8,isReferencedIdentifier:u8,isSimpleIdentifier:Rm,isSlotOutlet:dm,isStaticArgOf:$r,isStaticExp:Mn,isStaticProperty:CE,isStaticPropertyKey:h8,isTemplateNode:nc,isText:cv,isVSlot:W2,locStub:Jl,noopDirectiveTransform:uN,parse:MV,parserOptions:c_,processExpression:vv,processFor:ZE,processIf:KE,processSlotOutlet:sN,registerRuntimeHelpers:hE,resolveComponentType:nN,stringifyExpression:GE,toValidAssetId:ic,trackSlotScopes:QE,trackVForSlotScopes:dV,transform:HE,transformBind:XE,transformElement:lN,transformExpression:iV,transformModel:t_,transformOn:e_,transformStyle:dN,traverseNode:Mm,unwrapTSNode:kE,walkBlockDeclarations:m8,walkFunctionParams:f8,walkIdentifiers:r8,warnDeprecation:i8},Symbol.toStringTag,{value:"Module"})),BV=zb(VV),UV=zb(MM),qV=zb(PR);/** 40* vue v3.5.14 41* (c) 2018-present Yuxi (Evan) You and Vue contributors 42* @license MIT
43**/var r3;function jV(){return r3||(r3=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=BV,l=UV,n=qV;function s(f){var v=Object.create(null);if(f)for(var p in f)v[p]=f[p];return v.default=f,Object.freeze(v)}var r=s(l);const d=Object.create(null);function c(f,v){if(!n.isString(f))if(f.nodeType)f=f.innerHTML;else return n.NOOP;const p=n.genCacheKey(f,v),m=d[p];if(m)return m;if(f[0]==="#"){const $=document.querySelector(f);f=$?$.innerHTML:""}const h=n.extend({hoistStatic:!0,onError:void 0,onWarn:n.NOOP},v);!h.isCustomElement&&typeof customElements<"u"&&(h.isCustomElement=$=>!!customElements.get($));const{code:b}=t.compile(f,h),w=new Function("Vue",b)(r);return w._rc=!0,d[p]=w}l.registerRuntimeCompiler(c),e.compile=c,Object.keys(l).forEach(function(f){f!=="default"&&!Object.prototype.hasOwnProperty.call(e,f)&&(e[f]=l[f])})}(R1)),R1}var u3;function _t(){return u3||(u3=1,F1.exports=jV()),F1.exports}var HV=dv.exports,d3;function zV(){return d3||(d3=1,function(e,t){(function(n,s){e.exports=s(_t())})(HV,l=>(()=>{var n={113:(R,M)=>{Object.defineProperty(M,"__esModule",{value:!0}),M.default=(A,E)=>{const V=A.__vccOpts||A;for(const[O,U]of E)V[O]=U;return V}},594:R=>{R.exports=l}},s={};function r(R){var M=s[R];if(M!==void 0)return M.exports;var A=s[R]={exports:{}};return n[R](A,A.exports,r),A.exports}r.d=(R,M)=>{for(var A in M)r.o(M,A)&&!r.o(R,A)&&Object.defineProperty(R,A,{enumerable:!0,get:M[A]})},r.o=(R,M)=>Object.prototype.hasOwnProperty.call(R,M),r.r=R=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(R,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(R,"__esModule",{value:!0})};var d={};r.r(d),r.d(d,{ToastComponent:()=>C,ToastPlugin:()=>N,ToastPositions:()=>b,default:()=>L,useToast:()=>D});var c=r(594);const f=["innerHTML"];function v(R,M,A,E,V,O){return(0,c.openBlock)(),(0,c.createBlock)(c.Transition,{"enter-active-class":R.transition.enter,"leave-active-class":R.transition.leave},{default:(0,c.withCtx)(()=>[(0,c.withDirectives)((0,c.createElementVNode)("div",{ref:"root",role:"alert",class:(0,c.normalizeClass)(["v-toast__item",[`v-toast__item--${R.type}`,`v-toast__item--${R.position}`]]),onMouseover:M[0]||(M[0]=U=>R.toggleTimer(!0)),onMouseleave:M[1]||(M[1]=U=>R.toggleTimer(!1)),onClick:M[2]||(M[2]=function(){return R.whenClicked&&R.whenClicked(...arguments)})},[M[3]||(M[3]=(0,c.createElementVNode)("div",{class:"v-toast__icon"},null,-1)),(0,c.createElementVNode)("p",{class:"v-toast__text",innerHTML:R.message},null,8,f)],34),[[c.vShow,R.isActive]])]),_:1},8,["enter-active-class","leave-active-class"])}function p(R){var M;typeof R.remove<"u"?R.remove():(M=R.parentNode)==null||M.removeChild(R)}function m(R,M,A){let E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const V=(0,c.h)(R,M,E),O=document.createElement("div");return O.classList.add("v-toast--pending"),A.appendChild(O),(0,c.render)(V,O),V.component}class h{constructor(M,A){this.startedAt=Date.now(),this.callback=M,this.delay=A,this.timer=setTimeout(M,A)}pause(){this.stop(),this.delay-=Date.now()-this.startedAt}resume(){this.stop(),this.startedAt=Date.now(),this.timer=setTimeout(this.callback,this.delay)}stop(){clearTimeout(this.timer)}}const b=Object.freeze({TOP_RIGHT:"top-right",TOP:"top",TOP_LEFT:"top-left",BOTTOM_RIGHT:"bottom-right",BOTTOM:"bottom",BOTTOM_LEFT:"bottom-left"});function w(R){return{all:R=R||new Map,on:function(M,A){var E=R.get(M);E?E.push(A):R.set(M,[A])},off:function(M,A){var E=R.get(M);E&&(A?E.splice(E.indexOf(A)>>>0,1):R.set(M,[]))},emit:function(M,A){var E=R.get(M);E&&E.slice().map(function(V){V(A)}),(E=R.get("*"))&&E.slice().map(function(V){V(M,A)})}}}const S=w(),_=(0,c.defineComponent)({name:"Toast",props:{message:{type:String,required:!0},type:{type:String,default:"success"},position:{type:String,default:b.BOTTOM_RIGHT,validator(R){return Object.values(b).includes(R)}},duration:{type:Number,default:3e3},dismissible:{type:Boolean,default:!0},onDismiss:{type:Function,default:()=>{}},onClick:{type:Function,default:()=>{}},queue:Boolean,pauseOnHover:{type:Boolean,default:!0}},data(){return{isActive:!1,parentTop:null,parentBottom:null,isHovered:!1}},beforeMount(){this.setupContainer()},mounted(){this.showNotice(),S.on("toast-clear",this.dismiss)},methods:{setupContainer(){if(this.parentTop=document.querySelector(".v-toast.v-toast--top"),this.parentBottom=
43document.querySelector(".v-toast.v-toast--bottom"),this.parentTop&&this.parentBottom)return;this.parentTop||(this.parentTop=document.createElement("div"),this.parentTop.className="v-toast v-toast--top"),this.parentBottom||(this.parentBottom=document.createElement("div"),this.parentBottom.className="v-toast v-toast--bottom");const R=document.body;R.appendChild(this.parentTop),R.appendChild(this.parentBottom)},shouldQueue(){return this.queue?this.parentTop.childElementCount>0||this.parentBottom.childElementCount>0:!1},dismiss(){this.timer&&this.timer.stop(),clearTimeout(this.queueTimer),this.isActive=!1,setTimeout(()=>{this.onDismiss.apply(null,arguments);const R=this.$refs.root;(0,c.render)(null,R),p(R)},150)},showNotice(){if(this.shouldQueue()){this.queueTimer=setTimeout(this.showNotice,250);return}const R=this.$refs.root.parentElement;this.correctParent.insertAdjacentElement("afterbegin",this.$refs.root),p(R),this.isActive=!0,this.duration&&(this.timer=new h(this.dismiss,this.duration))},whenClicked(){this.dismissible&&(this.onClick.apply(null,arguments),this.dismiss())},toggleTimer(R){!this.pauseOnHover||!this.timer||(R?this.timer.pause():this.timer.resume())}},computed:{correctParent(){switch(this.position){case b.TOP:case b.TOP_RIGHT:case b.TOP_LEFT:return this.parentTop;case b.BOTTOM:case b.BOTTOM_RIGHT:case b.BOTTOM_LEFT:return this.parentBottom}},transition(){switch(this.position){case b.TOP:case b.TOP_RIGHT:case b.TOP_LEFT:return{enter:"v-toast--fade-in-down",leave:"v-toast--fade-out"};case b.BOTTOM:case b.BOTTOM_RIGHT:case b.BOTTOM_LEFT:return{enter:"v-toast--fade-in-up",leave:"v-toast--fade-out"}}}},beforeUnmount(){S.off("toast-clear",this.dismiss)}});var I=r(113);const C=(0,I.default)(_,[["render",v]]),D=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{open(M){let A=null;typeof M=="string"&&(A=M);const V=Object.assign({},{message:A},R,M);return{dismiss:m(C,V,document.body).ctx.dismiss}},clear(){S.emit("toast-clear")},success(M){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.open(Object.assign({},{message:M,type:"success"},A))},error(M){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.open(Object.assign({},{message:M,type:"error"},A))},info(M){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.open(Object.assign({},{message:M,type:"info"},A))},warning(M){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.open(Object.assign({},{message:M,type:"warning"},A))},default(M){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.open(Object.assign({},{message:M,type:"default"},A))}}},N={install:function(R){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},A=D(M);R.config.globalProperties.$toast=A,R.provide("$toast",A)}},L=N;return d})())}(dv)),dv.exports}var Bm=zV();const YV=L2(Bm);/*! 44 * shared v11.1.3 45 * (c) 2025 kazuya kawaguchi 46 * Released under the MIT License. 47 */const Qv=typeof window<"u",Ur=(e,t=!1)=>t?Symbol.for(e):Symbol(e),xV=(e,t,l)=>WV({l:e,k:t,s:l}),WV=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ll=e=>typeof e=="number"&&isFinite(e),GV=e=>m_(e)==="[object Date]",eb=e=>m_(e)==="[object RegExp]",rh=e=>_a(e)&&Object.keys(e).length===0,tn=Object.assign,KV=Object.create,xa=(e=null)=>KV(e);let c3;const f_=()=>c3||(c3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:xa());function f3(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const XV=Object.prototype.hasOwnProperty;function Qi(e,t){return XV.call(e,t)}const Kl=Array.isArray,ml=e=>typeof e=="function",Tt=e=>typeof e=="string",pl=e=>typeof e=="boolean",Oa=e=>e!==null&&typeof e=="object",JV=e=>Oa(e)&&ml(e.then)&&ml(e.catch),pN=Object.prototype.toString,m_=e=>pN.call(e),_a=e=>m_(e)==="[object Object]",ZV=e=>e==null?"":Kl(e)||_a(e)&&e.toString===pN?JSON.stringify(e,null,2):String(e);function p_(e,t=""){return e.reduce((l,n,s)=>s===0?l+n:l+t+n,"")}function QV(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Tp=e=>!Oa(e)||Kl(e);function hv(e,t){if(Tp(e)||Tp(t))throw new Error("Invalid value");const l=[{src:e,des:t}];for(;l.length;){const{src:n,des:s}=l.pop();
vendor: 8,270 bytes, lines 47-52
47Object.keys(n).forEach(r=>{r!=="__proto__"&&(Oa(n[r])&&!Oa(s[r])&&(s[r]=Array.isArray(n[r])?[]:xa()),Tp(s[r])||Tp(n[r])?s[r]=n[r]:l.push({src:n[r],des:s[r]}))})}}/*! 48 * message-compiler v11.1.3 49 * (c) 2025 kazuya kawaguchi 50 * Released under the MIT License. 51 */function e6(e,t,l){return{line:e,column:t,offset:l}}function w0(e,t,l){return{start:e,end:t}}const Ua={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},t6=17;function uh(e,t,l={}){const{domain:n,messages:s,args:r}=l,d=e,c=new SyntaxError(String(d));return c.code=e,t&&(c.location=t),c.domain=n,c}function a6(e){throw e}const Ks=" ",l6="\r",On=` 52`,n6="\u2028",i6="\u2029";function s6(e){const t=e;let l=0,n=1,s=1,r=0;const d=L=>t[L]===l6&&t[L+1]===On,c=L=>t[L]===On,f=L=>t[L]===i6,v=L=>t[L]===n6,p=L=>d(L)||c(L)||f(L)||v(L),m=()=>l,h=()=>n,b=()=>s,w=()=>r,$=L=>d(L)||f(L)||v(L)?On:t[L],S=()=>$(l),_=()=>$(l+r);function I(){return r=0,p(l)&&(n++,s=0),d(l)&&l++,l++,s++,t[l]}function k(){return d(l+r)&&r++,r++,t[l+r]}function C(){l=0,n=1,s=1,r=0}function D(L=0){r=L}function N(){const L=l+r;for(;L!==l;)I();r=0}return{index:m,line:h,column:b,peekOffset:w,charAt:$,currentChar:S,currentPeek:_,next:I,peek:k,reset:C,resetPeek:D,skipToPeek:N}}const Zo=void 0,o6=".",m3="'",r6="tokenizer";function u6(e,t={}){const l=t.location!==!1,n=s6(e),s=()=>n.index(),r=()=>e6(n.line(),n.column(),n.index()),d=r(),c=s(),f={currentType:13,offset:c,startLoc:d,endLoc:d,lastType:13,lastOffset:c,lastStartLoc:d,lastEndLoc:d,braceNest:0,inLinked:!1,text:""},v=()=>f,{onError:p}=t;function m(oe,he,Se,...Oe){const Ae=v();if(he.column+=Se,he.offset+=Se,p){const Te=l?w0(Ae.startLoc,he):null,ue=uh(oe,Te,{domain:r6,args:Oe});p(ue)}}function h(oe,he,Se){oe.endLoc=r(),oe.currentType=he;const Oe={type:he};return l&&(Oe.loc=w0(oe.startLoc,oe.endLoc)),Se!=null&&(Oe.value=Se),Oe}const b=oe=>h(oe,13);function w(oe,he){return oe.currentChar()===he?(oe.next(),he):(m(Ua.EXPECTED_TOKEN,r(),0,he),"")}function $(oe){let he="";for(;oe.currentPeek()===Ks||oe.currentPeek()===On;)he+=oe.currentPeek(),oe.peek();return he}function S(oe){const he=$(oe);return oe.skipToPeek(),he}function _(oe){if(oe===Zo)return!1;const he=oe.charCodeAt(0);return he>=97&&he<=122||he>=65&&he<=90||he===95}function I(oe){if(oe===Zo)return!1;const he=oe.charCodeAt(0);return he>=48&&he<=57}function k(oe,he){const{currentType:Se}=he;if(Se!==2)return!1;$(oe);const Oe=_(oe.currentPeek());return oe.resetPeek(),Oe}function C(oe,he){const{currentType:Se}=he;if(Se!==2)return!1;$(oe);const Oe=oe.currentPeek()==="-"?oe.peek():oe.currentPeek(),Ae=I(Oe);return oe.resetPeek(),Ae}function D(oe,he){const{currentType:Se}=he;if(Se!==2)return!1;$(oe);const Oe=oe.currentPeek()===m3;return oe.resetPeek(),Oe}function N(oe,he){const{currentType:Se}=he;if(Se!==7)return!1;$(oe);const Oe=oe.currentPeek()===".";return oe.resetPeek(),Oe}function L(oe,he){const{currentType:Se}=he;if(Se!==8)return!1;$(oe);const Oe=_(oe.currentPeek());return oe.resetPeek(),Oe}function R(oe,he){const{currentType:Se}=he;if(!(Se===7||Se===11))return!1;$(oe);const Oe=oe.currentPeek()===":";return oe.resetPeek(),Oe}function M(oe,he){const{currentType:Se}=he;if(Se!==9)return!1;const Oe=()=>{const Te=oe.currentPeek();return Te==="{"?_(oe.peek()):Te==="@"||Te==="|"||Te===":"||Te==="."||Te===Ks||!Te?!1:Te===On?(oe.peek(),Oe()):E(oe,!1)},Ae=Oe();return oe.resetPeek(),Ae}function A(oe){$(oe);const he=oe.currentPeek()==="|";return oe.resetPeek(),he}function E(oe,he=!0){const Se=(Ae=!1,Te="")=>{const ue=oe.currentPeek();return ue==="{"||ue==="@"||!ue?Ae:ue==="|"?!(Te===Ks||Te===On):ue===Ks?(oe.peek(),Se(!0,Ks)):ue===On?(oe.peek(),Se(!0,On)):!0},Oe=Se();return he&&oe.resetPeek(),Oe}function V(oe,he){const Se=oe.currentChar();return Se===Zo?Zo:he(Se)?(oe.next(),Se):null}function O(oe){const he=oe.charCodeAt(0);return he>=97&&he<=122||he>=65&&he<=90||he>=48&&he<=57||he===95||he===36}function U(oe){return V(oe,O)}function B(oe){const he=oe.charCodeAt(0);return he>=97&&he<=122||he>=65&&he<=90||he>=48&&he<=57||he===95||he===36||he===45}function Y(oe){return V(oe,B)}function ee(oe){const he=oe.charCodeAt(0);return he>=48&&he<=57}function Z(oe){return V(oe,ee)}function ne(oe){const he=oe.charCodeAt(0);return he>=48&&he<=57||he>=65&&he<=70||he>=97&&he<=102}function ie(oe){return V(oe,ne)}function J(oe){let he="",Se="";for(;he=Z(oe);)Se+=he;return Se}function X(oe){let he="";for(;;){const Se=oe.currentChar();if(Se==="{"||Se==="}"||Se==="@"||Se==="|"||!Se)break;if(Se===Ks||Se===On)if(E(oe))he+=Se,oe.next();else{if(A(oe))break;he+=Se,oe.next()}else he+=Se,oe.next()}return he}function j(oe){S(oe);let he="",Se="";for(;he=Y(oe);)Se+=he;return oe.currentChar()===Zo&&m(Ua.UNTERMINATED_CLOSING_BRACE,r(),0),Se}function W(oe){S(oe);let he="";return oe.currentChar()==="-"?(oe.next(),he+=`-${J(oe)}`):he+=J(oe),oe.currentChar()===Zo&&m(Ua.UNTERMINATED_CLOSING_BRACE,r(),0),he}function fe(oe){return oe!==m3&&oe!==On}function G(oe){S(oe),w(oe,"'");let he="",Se="";for(;he=V(oe,fe);)he==="\\"?Se+=H(oe):Se+=he;const Oe=oe.currentChar();return Oe===On||Oe===Zo?(m(Ua.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),Oe===On&&(oe.next(),w(oe,"'")),Se):(w(oe,"'"),Se)}function H(oe){const he=oe.currentChar();switch(he){case"\\":case"'":return oe.next(),`\\${he}`;case"u":return re(oe,he,4);case"U":return re(oe,he,6);default:return m(Ua.UNKNOWN_ESCAPE_SEQUENCE,r(),0,he),""}}function re(oe,he,Se){w(oe,he);let Oe="";for(let Ae=0;Ae<Se;Ae++){const Te=ie(oe);if(!Te){m(Ua.INVALID_UNICODE_ESCAPE_SEQUENCE,r(),0,`\\${he}${Oe}${oe.currentChar()}`);break}Oe+=Te}return`\\${he}${Oe}`}function be(oe){return oe!=="{"&&oe!=="}"&&oe!==Ks&&oe!==On}function Ce(oe){S(oe);let he="",Se="";for(;he=V(oe,be);)Se+=he;return Se}function ke(oe){let he="",Se="";for(;he=U(oe);)Se+=he;return Se}function De(oe){const he=Se=>{const Oe=oe.currentChar();return Oe==="{"||Oe==="@"||Oe==="|"||Oe==="("||Oe===")"||!Oe||Oe===Ks?Se:(Se+=Oe,oe.next(),he(Se))};return he("")}function Q(oe){S(oe);const he=w(oe,"|");return S(oe),he}function de(oe,he){let Se=null;switch(oe.currentChar()){case"{":return he.braceNest>=1&&m(Ua.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),oe.next(),Se=h(he,2,"{"),S(oe),he.braceNest++,Se;case"}":return he.braceNest>0&&he.currentType===2&&m(Ua.EMPTY_PLACEHOLDER,r(),0),oe.next(),Se=h(he,3,"}"),he.braceNest--,he.braceNest>0&&S(oe),he.inLinked&&he.braceNest===0&&(he.inLinked=!1),Se;case"@":return he.braceNest>0&&m(Ua.UNTERMINATED_CLOSING_BRACE,r(),0),Se=se(oe,he)||b(he),he.braceNest=0,Se;default:{let Ae=!0,Te=!0,ue=!0;if(A(oe))return he.braceNest>0&&m(Ua.UNTERMINATED_CLOSING_BRACE,r(),0),Se=h(he,1,Q(oe)),he.braceNest=0,he.inLinked=!1,Se;if(he.braceNest>0&&(he.currentType===4||he.currentType===5||he.currentType===6))return m(Ua.UNTERMINATED_CLOSING_BRACE,r(),0),he.braceNest=0,Re(oe,he);if(Ae=k(oe,he))return Se=h(he,4,j(oe)),S(oe),Se;if(Te=C(oe,he))return Se=h(he,5,W(oe)),S(oe),Se;if(ue=D(oe,he))return Se=h(he,6,G(oe)),S(oe),Se;if(!Ae&&!Te&&!ue)return Se=h(he,12,Ce(oe)),m(Ua.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,Se.value),S(oe),Se;break}}return Se}function se(oe,he){const{currentType:Se}=he;let Oe=null;const Ae=oe.currentChar();switch((Se===7||Se===8||Se===11||Se===9)&&(Ae===On||Ae===Ks)&&m(Ua.INVALID_LINKED_FORMAT,r(),0),Ae){case"@":return oe.next(),Oe=h(he,7,"@"),he.inLinked=!0,Oe;case".":return S(oe),oe.next(),h(he,8,".");case":":return S(oe),oe.next(),h(he,9,":");default:return A(oe)?(Oe=h(he,1,Q(oe)),he.braceNest=0,he.inLinked=!1,Oe):N(oe,he)||R(oe,he)?(S(oe),se(oe,he)):L(oe,he)?(S(oe),h(he,11,ke(oe))):M(oe,he)?(S(oe),Ae==="{"?de(oe,he)||Oe:h(he,10,De(oe))):(Se===7&&m(Ua.INVALID_LINKED_FORMAT,r(),0),he.braceNest=0,he.inLinked=!1,Re(oe,he))}}function Re(oe,he){let Se={type:13};if(he.braceNest>0)return de(oe,he)||b(he);if(he.inLinked)return se(oe,he)||b(he);switch(oe.currentChar()){case"{":return de(oe,he)||b(he);case"}":return m(Ua.UNBALANCED_CLOSING_BRACE,r(),0),oe.next(),h(he,3,"}");case"@":return se(oe,he)||b(he);
52default:{if(A(oe))return Se=h(he,1,Q(oe)),he.braceNest=0,he.inLinked=!1,Se;if(E(oe))return h(he,0,X(oe));break}}return Se}function Fe(){const{currentType:oe,offset:he,startLoc:Se,endLoc:Oe}=f;return f.lastType=oe,f.lastOffset=he,f.lastStartLoc=Se,f.lastEndLoc=Oe,f.offset=s(),f.startLoc=r(),n.currentChar()===Zo?h(f,13):Re(n,f)}return{nextToken:Fe,currentOffset:s,currentPosition:r,context:v}}const d6="parser",c6=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function f6(e,t,l){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const n=parseInt(t||l,16);return n<=55295||n>=57344?String.fromCodePoint(n):"�"}}}function m6(e={}){const t=e.location!==!1,{onError:l}=e;function n(_,I,k,C,...D){const N=_.currentPosition();if(N.offset+=C,N.column+=C,l){const L=t?w0(k,N):null,R=uh(I,L,{domain:d6,args:D});l(R)}}function s(_,I,k){const C={type:_};return t&&(C.start=I,C.end=I,C.loc={start:k,end:k}),C}function r(_,I,k,C){t&&(_.end=I,_.loc&&(_.loc.end=k))}function d(_,I){const k=_.context(),C=s(3,k.offset,k.startLoc);return C.value=I,r(C,_.currentOffset(),_.currentPosition()),C}function c(_,I){const k=_.context(),{lastOffset:C,lastStartLoc:D}=k,N=s(5,C,D);return N.index=parseInt(I,10),_.nextToken(),r(N,_.currentOffset(),_.currentPosition()),N}function f(_,I){const k=_.context(),{lastOffset:C,lastStartLoc:D}=k,N=s(4,C,D);return N.key=I,_.nextToken(),r(N,_.currentOffset(),_.currentPosition()),N}function v(_,I){const k=_.context(),{lastOffset:C,lastStartLoc:D}=k,N=s(9,C,D);return N.value=I.replace(c6,f6),_.nextToken(),r(N,_.currentOffset(),_.currentPosition()),N}function p(_){const I=_.nextToken(),k=_.context(),{lastOffset:C,lastStartLoc:D}=k,N=s(8,C,D);return I.type!==11?(n(_,Ua.UNEXPECTED_EMPTY_LINKED_MODIFIER,k.lastStartLoc,0),N.value="",r(N,C,D),{nextConsumeToken:I,node:N}):(I.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,bs(I)),N.value=I.value||"",r(N,_.currentOffset(),_.currentPosition()),{node:N})}function m(_,I){const k=_.context(),C=s(7,k.offset,k.startLoc);return C.value=I,r(C,_.currentOffset(),_.currentPosition()),C}function h(_){const I=_.context(),k=s(6,I.offset,I.startLoc);let C=_.nextToken();if(C.type===8){const D=p(_);k.modifier=D.node,C=D.nextConsumeToken||_.nextToken()}switch(C.type!==9&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(C)),C=_.nextToken(),C.type===2&&(C=_.nextToken()),C.type){case 10:C.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(C)),k.key=m(_,C.value||"");break;case 4:C.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(C)),k.key=f(_,C.value||"");break;case 5:C.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(C)),k.key=c(_,C.value||"");break;case 6:C.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(C)),k.key=v(_,C.value||"");break;default:{n(_,Ua.UNEXPECTED_EMPTY_LINKED_KEY,I.lastStartLoc,0);const D=_.context(),N=s(7,D.offset,D.startLoc);return N.value="",r(N,D.offset,D.startLoc),k.key=N,r(k,D.offset,D.startLoc),{nextConsumeToken:C,node:k}}}return r(k,_.currentOffset(),_.currentPosition()),{node:k}}function b(_){const I=_.context(),k=I.currentType===1?_.currentOffset():I.offset,C=I.currentType===1?I.endLoc:I.startLoc,D=s(2,k,C);D.items=[];let N=null;do{const M=N||_.nextToken();switch(N=null,M.type){case 0:M.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(M)),D.items.push(d(_,M.value||""));break;case 5:M.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(M)),D.items.push(c(_,M.value||""));break;case 4:M.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(M)),D.items.push(f(_,M.value||""));break;case 6:M.value==null&&n(_,Ua.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,bs(M)),D.items.push(v(_,M.value||""));break;case 7:{const A=h(_);D.items.push(A.node),N=A.nextConsumeToken||null;break}}}while(I.currentType!==13&&I.currentType!==1);const L=I.currentType===1?I.lastOffset:_.currentOffset(),R=I.currentType===1?I.lastEndLoc:_.currentPosition();return r(D,L,R),D}function w(_,I,k,C){const D=_.context();let N=C.items.length===0;const L=s(1,I,k);L.cases=[],L.cases.push(C);do{const R=b(_);N||(N=R.items.length===0),L.cases.push(R)}while(D.currentType!==13);return N&&n(_,Ua.MUST_HAVE_MESSAGES_IN_PLURAL,k,0),r(L,_.currentOffset(),_.currentPosition()),L}function $(_){const I=_.context(),{offset:k,startLoc:C}=I,D=b(_);return I.currentType===13?D:w(_,k,C,D)}function S(_){const I=u6(_,tn({},e)),k=I.context(),C=s(0,k.offset,k.startLoc);return t&&C.loc&&(C.loc.source=_),C.body=$(I),e.onCacheKey&&(C.cacheKey=e.onCacheKey(_)),k.currentType!==13&&n(I,Ua.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,_[k.offset]||""),r(C,I.currentOffset(),I.currentPosition()),C}return{parse:S}}function bs(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"â¦":t}function p6(e,t={}){const l={ast:e,helpers:new Set};return{context:()=>l,helper:r=>(l.helpers.add(r),r)}}function p3(e,t){for(let l=0;l<e.length;l++)v_(e[l],t)}function v_(e,t){switch(e.type){case 1:p3(e.cases,t),t.helper("plural");break;case 2:p3(e.items,t);break;case 6:{v_(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function v6(e,t={}){const l=p6(e);l.helper("normalize"),e.body&&v_(e.body,l);const n=l.context();e.helpers=Array.from(n.helpers)}function b6(e){const t=e.body;
52return t.type===2?v3(t):t.cases.forEach(l=>v3(l)),e}function v3(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let l=0;l<e.items.length;l++){const n=e.items[l];if(!(n.type===3||n.type===9)||n.value==null)break;t.push(n.value)}if(t.length===e.items.length){e.static=p_(t);for(let l=0;l<e.items.length;l++){const n=e.items[l];(n.type===3||n.type===9)&&delete n.value}}}}function Nd(e){switch(e.t=e.type,e.type){case 0:{const t=e;Nd(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,l=t.cases;for(let n=0;n<l.length;n++)Nd(l[n]);t.c=l,delete t.cases;break}case 2:{const t=e,l=t.items;for(let n=0;n<l.length;n++)Nd(l[n]);t.i=l,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;Nd(t.key),t.k=t.key,delete t.key,t.modifier&&(Nd(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function h6(e,t){const{filename:l,breakLineCode:n,needIndent:s}=t,r=t.location!==!1,d={filename:l,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:n,needIndent:s,indentLevel:0};r&&e.loc&&(d.source=e.loc.source);const c=()=>d;function f($,S){d.code+=$}function v($,S=!0){const _=S?n:"";f(s?_+" ".repeat($):_)}function p($=!0){const S=++d.indentLevel;$&&v(S)}function m($=!0){const S=--d.indentLevel;$&&v(S)}function h(){v(d.indentLevel)}return{context:c,push:f,indent:p,deindent:m,newline:h,helper:$=>`_${$}`,needIndent:()=>d.needIndent}}function y6(e,t){const{helper:l}=e;e.push(`${l("linked")}(`),sc(e,t.key),t.modifier?(e.push(", "),sc(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function g6(e,t){const{helper:l,needIndent:n}=e;e.push(`${l("normalize")}([`),e.indent(n());const s=t.items.length;for(let r=0;r<s&&(sc(e,t.items[r]),r!==s-1);r++)e.push(", ");e.deindent(n()),e.push("])")}function _6(e,t){const{helper:l,needIndent:n}=e;if(t.cases.length>1){e.push(`${l("plural")}([`),e.indent(n());const s=t.cases.length;for(let r=0;r<s&&(sc(e,t.cases[r]),r!==s-1);r++)e.push(", ");e.deindent(n()),e.push("])")}}function $6(e,t){t.body?sc(e,t.body):e.push("null")}function sc(e,t){const{helper:l}=e;switch(t.type){case 0:$6(e,t);break;case 1:_6(e,t);break;case 2:g6(e,t);break;case 6:y6(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${l("interpolate")}(${l("list")}(${t.index}))`,t);break;case 4:e.push(`${l("interpolate")}(${l("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const C6=(e,t={})=>{const l=Tt(t.mode)?t.mode:"normal",n=Tt(t.filename)?t.filename:"message.intl";t.sourceMap;const s=t.breakLineCode!=null?t.breakLineCode:l==="arrow"?";":` 53`,r=t.needIndent?t.needIndent:l!=="arrow",d=e.helpers||[],c=h6(e,{filename:n,breakLineCode:s,needIndent:r});c.push(l==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(r),d.length>0&&(c.push(`const { ${p_(d.map(p=>`${p}: _${p}`),", ")} } = ctx`),c.newline()),c.push("return "),sc(c,e),c.deindent(r),c.push("}"),delete e.helpers;const{code:f,map:v}=c.context();return{ast:e,code:f,map:v?v.toJSON():void 0}};function w6(e,t={}){const l=tn({},t),n=!!l.jit,s=!!l.minify,r=l.optimize==null?!0:l.optimize,c=m6(l).parse(e);return n?(r&&b6(c),s&&Nd(c),{ast:c,code:""}):(v6(c,l),C6(c,l))}/*! 54 * core-base v11.1.3 55 * (c) 2025 kazuya kawaguchi 56 * Released under the MIT License. 57 */function k6(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(f_().__INTLIFY_PROD_DEVTOOLS__=!1)}function Ps(e){return Oa(e)&&b_(e)===0&&(Qi(e,"b")||Qi(e,"body"))}const vN=["b","body"];function S6(e){return qr(e,vN)}const bN=["c","cases"];function I6(e){return qr(e,bN,[])}const hN=["s","static"];function T6(e){return qr(e,hN)}const yN=["i","items"];function D6(e){return qr(e,yN,[])}const gN=["t","type"];function b_(e){return qr(e,gN)}const _N=["v","value"];function Dp(e,t){const l=qr(e,_N);if(l!=null)return l;throw mm(t)}
57const $N=["m","modifier"];function E6(e){return qr(e,$N)}const CN=["k","key"];function N6(e){const t=qr(e,CN);if(t)return t;throw mm(6)}function qr(e,t,l){for(let n=0;n<t.length;n++){const s=t[n];if(Qi(e,s)&&e[s]!=null)return e[s]}return l}const wN=[...vN,...bN,...hN,...yN,...CN,...$N,..._N,...gN];function mm(e){return new Error(`unhandled node type: ${e}`)}function M1(e){return l=>P6(l,e)}function P6(e,t){const l=S6(t);if(l==null)throw mm(0);if(b_(l)===1){const r=I6(l);return e.plural(r.reduce((d,c)=>[...d,b3(e,c)],[]))}else return b3(e,l)}function b3(e,t){const l=T6(t);if(l!=null)return e.type==="text"?l:e.normalize([l]);{const n=D6(t).reduce((s,r)=>[...s,k0(e,r)],[]);return e.normalize(n)}}function k0(e,t){const l=b_(t);switch(l){case 3:return Dp(t,l);case 9:return Dp(t,l);case 4:{const n=t;if(Qi(n,"k")&&n.k)return e.interpolate(e.named(n.k));if(Qi(n,"key")&&n.key)return e.interpolate(e.named(n.key));throw mm(l)}case 5:{const n=t;if(Qi(n,"i")&&Ll(n.i))return e.interpolate(e.list(n.i));if(Qi(n,"index")&&Ll(n.index))return e.interpolate(e.list(n.index));throw mm(l)}case 6:{const n=t,s=E6(n),r=N6(n);return e.linked(k0(e,r),s?k0(e,s):void 0,e.type)}case 7:return Dp(t,l);case 8:return Dp(t,l);default:throw new Error(`unhandled node on format message part: ${l}`)}}const O6=e=>e;let Ep=xa();function A6(e,t={}){let l=!1;const n=t.onError||a6;return t.onError=s=>{l=!0,n(s)},{...w6(e,t),detectError:l}}function F6(e,t){if(Tt(e)){pl(t.warnHtmlMessage)&&t.warnHtmlMessage;const n=(t.onCacheKey||O6)(e),s=Ep[n];if(s)return s;const{ast:r,detectError:d}=A6(e,{...t,location:!1,jit:!0}),c=M1(r);return d?c:Ep[n]=c}else{const l=e.cacheKey;if(l){const n=Ep[l];return n||(Ep[l]=M1(e))}else return M1(e)}}let pm=null;function R6(e){pm=e}function L6(e,t,l){pm&&pm.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:l})}const M6=V6("function:translate");function V6(e){return t=>pm&&pm.emit(e,t)}const bo={INVALID_ARGUMENT:t6,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},B6=24;function ho(e){return uh(e,null,void 0)}function h_(e,t){return t.locale!=null?h3(t.locale):h3(e.locale)}let V1;function h3(e){if(Tt(e))return e;if(ml(e)){if(e.resolvedOnce&&V1!=null)return V1;if(e.constructor.name==="Function"){const t=e();if(JV(t))throw ho(bo.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return V1=t}else throw ho(bo.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw ho(bo.NOT_SUPPORT_LOCALE_TYPE)}function U6(e,t,l){return[...new Set([l,...Kl(t)?t:Oa(t)?Object.keys(t):Tt(t)?[t]:[l]])]}function kN(e,t,l){const n=Tt(l)?l:tb,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let r=s.__localeChainCache.get(n);if(!r){r=[];let d=[l];for(;Kl(d);)d=y3(r,d,t);const c=Kl(t)||!_a(t)?t:t.default?t.default:null;d=Tt(c)?[c]:c,Kl(d)&&y3(r,d,!1),s.__localeChainCache.set(n,r)}return r}function y3(e,t,l){let n=!0;for(let s=0;s<t.length&&pl(n);s++){const r=t[s];Tt(r)&&(n=q6(e,t[s],l))}return n}function q6(e,t,l){let n;const s=t.split("-");do{const r=s.join("-");n=j6(e,r,l),s.splice(-1,1)}while(s.length&&n===!0);return n}function j6(e,t,l){let n=!1;if(!e.includes(t)&&(n=!0,t)){n=t[t.length-1]!=="!";const s=t.replace(/!/g,"");e.push(s),(Kl(l)||_a(l))&&l[s]&&(n=l[s])}return n}const jr=[];jr[0]={w:[0],i:[3,0],"[":[4],o:[7]};jr[1]={w:[1],".":[2],"[":[4],o:[7]};jr[2]={w:[2],i:[3,0],0:[3,0]};jr[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};jr[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};jr[5]={"'":[4,0],o:8,l:[5,0]};jr[6]={'"':[4,0],o:8,l:[6,0]};const H6=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function z6(e){return H6.test(e)}function Y6(e){const t=e.charCodeAt(0),l=e.charCodeAt(e.length-1);return t===l&&(t===34||t===39)?e.slice(1,-1):e}function x6(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function W6(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:z6(t)?Y6(t):"*"+t}function G6(e){const t=[];let l=-1,n=0,s=0,r,d,c,f,v,p,m;const h=[];h[0]=()=>{d===void 0?d=c:d+=c},h[1]=()=>{d!==void 0&&(t.push(d),d=void 0)},h[2]=()=>{h[0](),s++},h[3]=()=>
57{if(s>0)s--,n=4,h[0]();else{if(s=0,d===void 0||(d=W6(d),d===!1))return!1;h[1]()}};function b(){const w=e[l+1];if(n===5&&w==="'"||n===6&&w==='"')return l++,c="\\"+w,h[0](),!0}for(;n!==null;)if(l++,r=e[l],!(r==="\\"&&b())){if(f=x6(r),m=jr[n],v=m[f]||m.l||8,v===8||(n=v[0],v[1]!==void 0&&(p=h[v[1]],p&&(c=r,p()===!1))))return;if(n===7)return t}}const g3=new Map;function K6(e,t){return Oa(e)?e[t]:null}function X6(e,t){if(!Oa(e))return null;let l=g3.get(t);if(l||(l=G6(t),l&&g3.set(t,l)),!l)return null;const n=l.length;let s=e,r=0;for(;r<n;){const d=l[r];if(wN.includes(d)&&Ps(s))return null;const c=s[d];if(c===void 0||ml(s))return null;s=c,r++}return s}const J6="11.1.3",dh=-1,tb="en-US",_3="",$3=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Z6(){return{upper:(e,t)=>t==="text"&&Tt(e)?e.toUpperCase():t==="vnode"&&Oa(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Tt(e)?e.toLowerCase():t==="vnode"&&Oa(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Tt(e)?$3(e):t==="vnode"&&Oa(e)&&"__v_isVNode"in e?$3(e.children):e}}let SN;function Q6(e){SN=e}let IN;function e5(e){IN=e}let TN;function t5(e){TN=e}let DN=null;const a5=e=>{DN=e},l5=()=>DN;let EN=null;const C3=e=>{EN=e},n5=()=>EN;let w3=0;function i5(e={}){const t=ml(e.onWarn)?e.onWarn:QV,l=Tt(e.version)?e.version:J6,n=Tt(e.locale)||ml(e.locale)?e.locale:tb,s=ml(n)?tb:n,r=Kl(e.fallbackLocale)||_a(e.fallbackLocale)||Tt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,d=_a(e.messages)?e.messages:B1(s),c=_a(e.datetimeFormats)?e.datetimeFormats:B1(s),f=_a(e.numberFormats)?e.numberFormats:B1(s),v=tn(xa(),e.modifiers,Z6()),p=e.pluralRules||xa(),m=ml(e.missing)?e.missing:null,h=pl(e.missingWarn)||eb(e.missingWarn)?e.missingWarn:!0,b=pl(e.fallbackWarn)||eb(e.fallbackWarn)?e.fallbackWarn:!0,w=!!e.fallbackFormat,$=!!e.unresolving,S=ml(e.postTranslation)?e.postTranslation:null,_=_a(e.processor)?e.processor:null,I=pl(e.warnHtmlMessage)?e.warnHtmlMessage:!0,k=!!e.escapeParameter,C=ml(e.messageCompiler)?e.messageCompiler:SN,D=ml(e.messageResolver)?e.messageResolver:IN||K6,N=ml(e.localeFallbacker)?e.localeFallbacker:TN||U6,L=Oa(e.fallbackContext)?e.fallbackContext:void 0,R=e,M=Oa(R.__datetimeFormatters)?R.__datetimeFormatters:new Map,A=Oa(R.__numberFormatters)?R.__numberFormatters:new Map,E=Oa(R.__meta)?R.__meta:{};w3++;const V={version:l,cid:w3,locale:n,fallbackLocale:r,messages:d,modifiers:v,pluralRules:p,missing:m,missingWarn:h,fallbackWarn:b,fallbackFormat:w,unresolving:$,postTranslation:S,processor:_,warnHtmlMessage:I,escapeParameter:k,messageCompiler:C,messageResolver:D,localeFallbacker:N,fallbackContext:L,onWarn:t,__meta:E};return V.datetimeFormats=c,V.numberFormats=f,V.__datetimeFormatters=M,V.__numberFormatters=A,__INTLIFY_PROD_DEVTOOLS__&&L6(V,l,E),V}const B1=e=>({[e]:xa()});function y_(e,t,l,n,s){const{missing:r,onWarn:d}=e;if(r!==null){const c=r(e,l,t,s);return Tt(c)?c:t}else return t}function sf(e,t,l){const n=e;n.__localeChainCache=new Map,e.localeFallbacker(e,l,t)}function s5(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function o5(e,t){const l=t.indexOf(e);if(l===-1)return!1;for(let n=l+1;n<t.length;n++)if(s5(e,t[n]))return!0;return!1}function k3(e,...t){const{datetimeFormats:l,unresolving:n,fallbackLocale:s,onWarn:r,localeFallbacker:d}=e,{__datetimeFormatters:c}=e,[f,v,p,m]=S0(...t),h=pl(p.missingWarn)?p.missingWarn:e.missingWarn;pl(p.fallbackWarn)?p.fallbackWarn:e.fallbackWarn;const b=!!p.part,w=h_(e,p),$=d(e,s,w);if(!Tt(f)||f==="")return new Intl.DateTimeFormat(w,m).format(v);let S={},_,I=null;const k="datetime format";for(let N=0;N<$.length&&(_=$[N],S=l[_]||{},I=S[f],!_a(I));N++)y_(e,f,_,h,k);if(!_a(I)||!Tt(_))return n?dh:f;let C=`${_}__${f}`;rh(m)||(C=`${C}__${JSON.stringify(m)}`);let D=c.get(C);return D||(D=new Intl.DateTimeFormat(_,tn({},I,m)),c.set(C,D)),b?D.formatToParts(v):D.format(v)}const NN=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function S0(...e){const[t,l,n,s]=e,r=xa();let d=xa(),c;if(Tt(t)){const f=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!f)throw ho(bo.INVALID_ISO_DATE_ARGUMENT);const v=f[3]?f[3].trim().startsWith("T")?`${f[1].trim()}${f[3].trim()}`:`${f[1].trim()}T${f[3].trim()}`:f[1].trim();c=new Date(v);try{c.toISOString()}catch{throw ho(bo.INVALID_ISO_DATE_ARGUMENT)}}else if(GV(t)){if(isNaN(t.getTime()))throw ho(bo.INVALID_DATE_ARGUMENT);c=t}else if(Ll(t))c=t;else throw ho(bo.INVALID_ARGUMENT);return Tt(l)?r.key=l:_a(l)&&Object.keys(l).forEach(f=>{NN.includes(f)?d[f]=l[f]:r[f]=l[f]}),Tt(n)?r.locale=n:_a(n)&&(d=n),_a(s)&&(d=s),[r.key||"",c,r,d]}function S3(e,t,l){const n=e;for(const s in l){const r=`${t}__${s}`;n.__datetimeFormatters.has(r)&&n.__datetimeFormatters.delete(r)}}function I3(e,...t){const{numberFormats:l,unresolving:n,fallbackLocale:s,onWarn:r,localeFallbacker:d}=e,{__numberFormatters:c}=e,[f,v,p,m]=I0(...t),h=pl(p.missingWarn)?p.missingWarn:e.missingWarn;pl(p.fallbackWarn)?p.fallbackWarn:e.fallbackWarn;const b=!!p.part,w=h_(e,p),$=d(e,s,w);if(!Tt(f)||f==="")return new Intl.NumberFormat(w,m).format(v);let S={},_,I=null;
57const k="number format";for(let N=0;N<$.length&&(_=$[N],S=l[_]||{},I=S[f],!_a(I));N++)y_(e,f,_,h,k);if(!_a(I)||!Tt(_))return n?dh:f;let C=`${_}__${f}`;rh(m)||(C=`${C}__${JSON.stringify(m)}`);let D=c.get(C);return D||(D=new Intl.NumberFormat(_,tn({},I,m)),c.set(C,D)),b?D.formatToParts(v):D.format(v)}const PN=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function I0(...e){const[t,l,n,s]=e,r=xa();let d=xa();if(!Ll(t))throw ho(bo.INVALID_ARGUMENT);const c=t;return Tt(l)?r.key=l:_a(l)&&Object.keys(l).forEach(f=>{PN.includes(f)?d[f]=l[f]:r[f]=l[f]}),Tt(n)?r.locale=n:_a(n)&&(d=n),_a(s)&&(d=s),[r.key||"",c,r,d]}function T3(e,t,l){const n=e;for(const s in l){const r=`${t}__${s}`;n.__numberFormatters.has(r)&&n.__numberFormatters.delete(r)}}const r5=e=>e,u5=e=>"",d5="text",c5=e=>e.length===0?"":p_(e),f5=ZV;function D3(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function m5(e){const t=Ll(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ll(e.named.count)||Ll(e.named.n))?Ll(e.named.count)?e.named.count:Ll(e.named.n)?e.named.n:t:t}function p5(e,t){t.count||(t.count=e),t.n||(t.n=e)}function v5(e={}){const t=e.locale,l=m5(e),n=Oa(e.pluralRules)&&Tt(t)&&ml(e.pluralRules[t])?e.pluralRules[t]:D3,s=Oa(e.pluralRules)&&Tt(t)&&ml(e.pluralRules[t])?D3:void 0,r=_=>_[n(l,_.length,s)],d=e.list||[],c=_=>d[_],f=e.named||xa();Ll(e.pluralIndex)&&p5(l,f);const v=_=>f[_];function p(_,I){const k=ml(e.messages)?e.messages(_,!!I):Oa(e.messages)?e.messages[_]:!1;return k||(e.parent?e.parent.message(_):u5)}const m=_=>e.modifiers?e.modifiers[_]:r5,h=_a(e.processor)&&ml(e.processor.normalize)?e.processor.normalize:c5,b=_a(e.processor)&&ml(e.processor.interpolate)?e.processor.interpolate:f5,w=_a(e.processor)&&Tt(e.processor.type)?e.processor.type:d5,S={list:c,named:v,plural:r,linked:(_,...I)=>{const[k,C]=I;let D="text",N="";I.length===1?Oa(k)?(N=k.modifier||N,D=k.type||D):Tt(k)&&(N=k||N):I.length===2&&(Tt(k)&&(N=k||N),Tt(C)&&(D=C||D));const L=p(_,!0)(S),R=D==="vnode"&&Kl(L)&&N?L[0]:L;return N?m(N)(R,D):R},message:p,type:w,interpolate:b,normalize:h,values:tn(xa(),d,f)};return S}const E3=()=>"",Ii=e=>ml(e);function N3(e,...t){const{fallbackFormat:l,postTranslation:n,unresolving:s,messageCompiler:r,fallbackLocale:d,messages:c}=e,[f,v]=T0(...t),p=pl(v.missingWarn)?v.missingWarn:e.missingWarn,m=pl(v.fallbackWarn)?v.fallbackWarn:e.fallbackWarn,h=pl(v.escapeParameter)?v.escapeParameter:e.escapeParameter,b=!!v.resolvedMessage,w=Tt(v.default)||pl(v.default)?pl(v.default)?r?f:()=>f:v.default:l?r?f:()=>f:null,$=l||w!=null&&(Tt(w)||ml(w)),S=h_(e,v);h&&b5(v);let[_,I,k]=b?[f,S,c[S]||xa()]:ON(e,f,S,d,m,p),C=_,D=f;if(!b&&!(Tt(C)||Ps(C)||Ii(C))&&$&&(C=w,D=C),!b&&(!(Tt(C)||Ps(C)||Ii(C))||!Tt(I)))return s?dh:f;let N=!1;const L=()=>{N=!0},R=Ii(C)?C:AN(e,f,I,C,D,L);if(N)return C;const M=g5(e,I,k,v),A=v5(M),E=h5(e,R,A),V=n?n(E,f):E;if(__INTLIFY_PROD_DEVTOOLS__){const O={timestamp:Date.now(),key:Tt(f)?f:Ii(C)?C.key:"",locale:I||(Ii(C)?C.locale:""),format:Tt(C)?C:Ii(C)?C.source:"",message:V};O.meta=tn({},e.__meta,l5()||{}),M6(O)}return V}function b5(e){Kl(e.list)?e.list=e.list.map(t=>Tt(t)?f3(t):t):Oa(e.named)&&Object.keys(e.named).forEach(t=>{Tt(e.named[t])&&(e.named[t]=f3(e.named[t]))})}function ON(e,t,l,n,s,r){const{messages:d,onWarn:c,messageResolver:f,localeFallbacker:v}=e,p=v(e,n,l);let m=xa(),h,b=null;const w="translate";for(let $=0;$<p.length&&(h=p[$],m=d[h]||xa(),(b=f(m,t))===null&&(b=m[t]),!(Tt(b)||Ps(b)||Ii(b)));$++)if(!o5(h,p)){const S=y_(e,t,h,r,w);S!==t&&(b=S)}return[b,h,m]}function AN(e,t,l,n,s,r){const{messageCompiler:d,warnHtmlMessage:c}=e;if(Ii(n)){const v=n;return v.locale=v.locale||l,v.key=v.key||t,v}if(d==null){const v=()=>n;return v.locale=l,v.key=t,v}const f=d(n,y5(e,l,s,n,c,r));return f.locale=l,f.key=t,f.source=n,f}function h5(e,t,l){return t(l)}function T0(...e){const[t,l,n]=e,s=xa();if(!Tt(t)&&!Ll(t)&&!Ii(t)&&!Ps(t))throw ho(bo.INVALID_ARGUMENT);const r=Ll(t)?String(t):(Ii(t),t);
57return Ll(l)?s.plural=l:Tt(l)?s.default=l:_a(l)&&!rh(l)?s.named=l:Kl(l)&&(s.list=l),Ll(n)?s.plural=n:Tt(n)?s.default=n:_a(n)&&tn(s,n),[r,s]}function y5(e,t,l,n,s,r){return{locale:t,key:l,warnHtmlMessage:s,onError:d=>{throw r&&r(d),d},onCacheKey:d=>xV(t,l,d)}}function g5(e,t,l,n){const{modifiers:s,pluralRules:r,messageResolver:d,fallbackLocale:c,fallbackWarn:f,missingWarn:v,fallbackContext:p}=e,h={locale:t,modifiers:s,pluralRules:r,messages:(b,w)=>{let $=d(l,b);if($==null&&(p||w)){const[,,S]=ON(p||e,b,t,c,f,v);$=d(S,b)}if(Tt($)||Ps($)){let S=!1;const I=AN(e,b,t,$,b,()=>{S=!0});return S?E3:I}else return Ii($)?$:E3}};return e.processor&&(h.processor=e.processor),n.list&&(h.list=n.list),n.named&&(h.named=n.named),Ll(n.plural)&&(h.pluralIndex=n.plural),h}k6();/*! 58 * vue-i18n v11.1.3 59 * (c) 2025 kazuya kawaguchi 60 * Released under the MIT License. 61 */const _5="11.1.3";function $5(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(f_().__INTLIFY_PROD_DEVTOOLS__=!1)}const Li={UNEXPECTED_RETURN_TYPE:B6,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function ns(e,...t){return uh(e,null,void 0)}const D0=Ur("__translateVNode"),E0=Ur("__datetimeParts"),N0=Ur("__numberParts"),C5=Ur("__setPluralRules"),w5=Ur("__injectWithOption"),P0=Ur("__dispose");function vm(e){if(!Oa(e)||Ps(e))return e;for(const t in e)if(Qi(e,t))if(!t.includes("."))Oa(e[t])&&vm(e[t]);else{const l=t.split("."),n=l.length-1;let s=e,r=!1;for(let d=0;d<n;d++){if(l[d]==="__proto__")throw new Error(`unsafe key: ${l[d]}`);if(l[d]in s||(s[l[d]]=xa()),!Oa(s[l[d]])){r=!0;break}s=s[l[d]]}if(r||(Ps(s)?wN.includes(l[n])||delete e[t]:(s[l[n]]=e[t],delete e[t])),!Ps(s)){const d=s[l[n]];Oa(d)&&vm(d)}}return e}function FN(e,t){const{messages:l,__i18n:n,messageResolver:s,flatJson:r}=t,d=_a(l)?l:Kl(n)?xa():{[e]:xa()};if(Kl(n)&&n.forEach(c=>{if("locale"in c&&"resource"in c){const{locale:f,resource:v}=c;f?(d[f]=d[f]||xa(),hv(v,d[f])):hv(v,d)}else Tt(c)&&hv(JSON.parse(c),d)}),s==null&&r)for(const c in d)Qi(d,c)&&vm(d[c]);return d}function RN(e){return e.type}function k5(e,t,l){let n=Oa(t.messages)?t.messages:xa();"__i18nGlobal"in l&&(n=FN(e.locale.value,{messages:n,__i18n:l.__i18nGlobal}));const s=Object.keys(n);s.length&&s.forEach(r=>{e.mergeLocaleMessage(r,n[r])});{if(Oa(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(d=>{e.mergeDateTimeFormat(d,t.datetimeFormats[d])})}if(Oa(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(d=>{e.mergeNumberFormat(d,t.numberFormats[d])})}}}function P3(e){return i(wo,null,e,0)}const O3="__INTLIFY_META__",A3=()=>[],S5=()=>!1;let F3=0;function R3(e){return(t,l,n,s)=>e(l,n,Al()||void 0,s)}const I5=()=>{const e=Al();let t=null;return e&&(t=RN(e)[O3])?{[O3]:t}:null};function LN(e={}){const{__root:t,__injectWithOption:l}=e,n=t===void 0,s=e.flatJson,r=Qv?F:ks;let d=pl(e.inheritLocale)?e.inheritLocale:!0;const c=r(t&&d?t.locale.value:Tt(e.locale)?e.locale:tb),f=r(t&&d?t.fallbackLocale.value:Tt(e.fallbackLocale)||Kl(e.fallbackLocale)||_a(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:c.value),v=r(FN(c.value,e)),p=r(_a(e.datetimeFormats)?e.datetimeFormats:{[c.value]:{}}),m=r(_a(e.numberFormats)?e.numberFormats:{[c.value]:{}});let h=t?t.missingWarn:pl(e.missingWarn)||eb(e.missingWarn)?e.missingWarn:!0,b=t?t.fallbackWarn:pl(e.fallbackWarn)||eb(e.fallbackWarn)?e.fallbackWarn:!0,w=t?t.fallbackRoot:pl(e.fallbackRoot)?e.fallbackRoot:!0,$=!!e.fallbackFormat,S=ml(e.missing)?e.missing:null,_=ml(e.missing)?R3(e.missing):null,I=ml(e.postTranslation)?e.postTranslation:null,k=t?t.warnHtmlMessage:pl(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const D=t?t.modifiers:_a(e.modifiers)?e.modifiers:{};let N=e.pluralRules||t&&t.pluralRules,L;L=(()=>{n&&C3(null);const ue={version:_5,locale:c.value,fallbackLocale:f.value,messages:v.value,modifiers:D,pluralRules:N,missing:_===null?void 0:_,missingWarn:h,fallbackWarn:b,fallbackFormat:$,unresolving:!0,postTranslation:I===null?void 0:I,warnHtmlMessage:k,escapeParameter:C,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ue.datetimeFormats=p.value,ue.numberFormats=m.value,ue.__datetimeFormatters=_a(L)?L.__datetimeFormatters:void 0,ue.__numberFormatters=_a(L)?L.__numberFormatters:void 0;const we=i5(ue);return n&&C3(we),we})(),sf(L,c.value,f.value);function M(){return[c.value,f.value,v.value,p.value,m.value]}const A=Pe({get:()=>c.value,set:ue=>{L.locale=ue,c.value=ue}}),E=Pe({get:()=>f.value,set:ue=>{L.fallbackLocale=ue,f.value=ue,sf(L,c.value,ue)}}),V=Pe(()=>v.value),O=Pe(()=>p.value),U=Pe(()=>m.value);function B(){return ml(I)?I:null}function Y(ue){I=ue,L.postTranslation=ue}function ee(){return S}function Z(ue){ue!==null&&(_=R3(ue)),S=ue,L.missing=_}const ne=(ue,we,$e,z,pe,Ye)=>{M();let et;try{__INTLIFY_PROD_DEVTOOLS__,n||(L.fallbackContext=t?n5():void 0),et=ue(L)}finally{__INTLIFY_PROD_DEVTOOLS__,n||(L.fallbackContext=void 0)}if($e!=="translate exists"&&Ll(et)&&et===dh||$e==="translate exists"&&!et){const[Dt,Ea]=we();return t&&w?z(t):pe(Dt)}else{if(Ye(et))return et;throw ns(Li.UNEXPECTED_RETURN_TYPE)}};function ie(...ue){return ne(we=>Reflect.apply(N3,null,[we,...ue]),()=>T0(...ue),"translate",we=>Reflect.apply(we.t,we,[...ue]),we=>we,we=>Tt(we))}function J(...ue){const[we,$e,z]=ue;if(z&&!Oa(z))throw ns(Li.INVALID_ARGUMENT);return ie(we,$e,tn({resolvedMessage:!0},z||{}))}function X(...ue){return ne(we=>Reflect.apply(k3,null,[we,...ue]),()=>S0(...ue),"datetime format",we=>Reflect.apply(we.d,we,[...ue]),()=>_3,we=>Tt(we))}function j(...ue){return ne(we=>Reflect.apply(I3,null,[we,...ue]),()=>I0(...ue),"number format",we=>Reflect.apply(we.n,we,[...ue]),()=>_3,we=>Tt(we))}function W(ue){return ue.map(we=>Tt(we)||Ll(we)||pl(we)?P3(String(we)):we)}const G={normalize:W,interpolate:ue=>ue,type:"vnode"};function H(...ue){return ne(we=>{let $e;const z=we;try{z.processor=G,$e=Reflect.apply(N3,null,[z,...ue])}finally{z.processor=null}return $e},()=>T0(...ue),"translate",we=>we[D0](...ue),we=>[P3(we)],we=>Kl(we))}function re(...ue){return ne(we=>Reflect.apply(I3,null,[we,...ue]),()=>I0(...ue),"number format",we=>we[N0](...ue),A3,we=>Tt(we)||Kl(we))}function be(...ue){return ne(we=>Reflect.apply(k3,null,[we,...ue]),()=>S0(...ue),"datetime format",we=>we[E0](...ue),A3,we=>Tt(we)||Kl(we))}function Ce(ue){N=ue,L.pluralRules=N}function ke(ue,we){return ne(()=>{if(!ue)return!1;const $e=Tt(we)?we:c.value,z=de($e),pe=L.messageResolver(z,ue);return Ps(pe)||Ii(pe)||Tt(pe)},()=>[ue],"translate exists",$e=>Reflect.apply($e.te,$e,[ue,we]),S5,$e=>pl($e))}function De(ue){let we=null;const $e=kN(L,f.value,c.value);for(let z=0;z<$e.length;z++){const pe=v.value[$e[z]]||{},Ye=L.messageResolver(pe,ue);if(Ye!=null){we=Ye;break}}return we}function Q(ue){const we=De(ue);return we??(t?t.tm(ue)||{}:{})}function de(ue){return v.value[ue]||{}}function se(ue,we){if(s){const $e={[ue]:we};for(const z in $e)Qi($e,z)&&vm($e[z]);we=$e[ue]}v.value[ue]=we,L.messages=v.value}function Re(ue,we){v.value[ue]=v.value[ue]||{};const $e={[ue]:we};if(s)for(const z in $e)Qi($e,z)&&vm($e[z]);we=$e[ue],hv(we,v.value[ue]),L.messages=v.value}function Fe(ue){return p.value[ue]||{}}function oe(ue,we){p.value[ue]=we,L.datetimeFormats=p.value,S3(L,ue,we)}function he(ue,we){p.value[ue]=tn(p.value[ue]||{},we),L.datetimeFormats=p.value,S3(L,ue,we)}function Se(ue){return m.value[ue]||{}}function Oe(ue,we){m.value[ue]=we,L.numberFormats=m.value,T3(L,ue,we)}function Ae(ue,we){m.value[ue]=tn(m.value[ue]||{},we),L.numberFormats=m.value,T3(L,ue,we)}F3++,t&&Qv&&(at(t.locale,ue=>{d&&(c.value=ue,L.locale=ue,sf(L,c.value,f.value))}),at(t.fallbackLocale,ue=>{d&&(f.value=ue,L.fallbackLocale=ue,sf(L,c.value,f.value))}));const Te={id:F3,locale:A,fallbackLocale:E,get inheritLocale(){return d},set inheritLocale(ue){d=ue,ue&&t&&(c.value=t.locale.value,f.value=t.fallbackLocale.value,sf(L,c.value,f.value))},get availableLocales(){return Object.keys(v.value).sort()},messages:V,get modifiers(){return D},get pluralRules(){return N||{}},get isGlobal(){return n},get missingWarn(){return h},set missingWarn(ue){h=ue,L.missingWarn=h},get fallbackWarn(){return b},set fallbackWarn(ue){b=ue,L.fallbackWarn=b},get fallbackRoot(){return w},set fallbackRoot(ue){w=ue},get fallbackFormat(){return $},set fallbackFormat(ue){$=ue,L.fallbackFormat=$},get warnHtmlMessage(){return k},set warnHtmlMessage(ue){k=ue,L.warnHtmlMessage=ue},get escapeParameter(){return C},set escapeParameter(ue){C=ue,L.escapeParameter=ue},t:ie,getLocaleMessage:de,setLocaleMessage:se,mergeLocaleMessage:Re,getPostTranslationHandler:B,setPostTranslationHandler:Y,getMissingHandler:ee,setMissingHandler:Z,[C5]:Ce};return Te.datetimeFormats=O,Te.numberFormats=U,Te.rt=J,Te.te=ke,Te.tm=Q,Te.d=X,Te.n=j,Te.getDateTimeFormat=Fe,Te.setDateTimeFormat=oe,Te.mergeDateTimeFormat=he,Te.getNumberFormat=Se,Te.setNumberFormat=Oe,Te.mergeNumberFormat=Ae,Te[w5]=l,Te[D0]=H,Te[E0]=be,Te[N0]=re,Te}const g_={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function T5({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((n,s)=>[...n,...s.type===le?s.children:[s]],[]):t.reduce((l,n)=>{const s=e[n];return s&&(l[n]=s()),l},xa())}function MN(){return le}const D5=Ke({name:"i18n-t",props:tn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ll(e)||!isNaN(e)}},g_),setup(e,t){const{slots:l,attrs:n}=t,s=e.i18n||yl({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(l).filter(m=>m!=="_"),d=xa();e.locale&&(d.locale=e.locale),e.plural!==void 0&&(d.plural=Tt(e.plural)?+e.plural:e.plural);const c=T5(t,r),f=s[D0](e.keypath,c,d),v=tn(xa(),n),p=Tt(e.tag)||Oa(e.tag)?e.tag:MN();return Ne(p,v,f)}}}),L3=D5;function E5(e){return Kl(e)&&!Tt(e[0])}function VN(e,t,l,n){const{slots:s,attrs:r}=t;return()=>{const d={part:!0};let c=xa();e.locale&&(d.locale=e.locale),Tt(e.format)?d.key=e.format:Oa(e.format)&&(Tt(e.format.key)&&(d.key=e.format.key),c=Object.keys(e.format).reduce((h,b)=>l.includes(b)?tn(xa(),h,{[b]:e.format[b]}
61):h,xa()));const f=n(e.value,d,c);let v=[d.key];Kl(f)?v=f.map((h,b)=>{const w=s[h.type],$=w?w({[h.type]:h.value,index:b,parts:f}):[h.value];return E5($)&&($[0].key=`${h.type}-${b}`),$}):Tt(f)&&(v=[f]);const p=tn(xa(),r),m=Tt(e.tag)||Oa(e.tag)?e.tag:MN();return Ne(m,p,v)}}const N5=Ke({name:"i18n-n",props:tn({value:{type:Number,required:!0},format:{type:[String,Object]}},g_),setup(e,t){const l=e.i18n||yl({useScope:e.scope,__useComponent:!0});return VN(e,t,PN,(...n)=>l[N0](...n))}}),M3=N5;function P5(e,t){const l=e;if(e.mode==="composition")return l.__getInstance(t)||e.global;{const n=l.__getInstance(t);return n!=null?n.__composer:e.global.__composer}}function O5(e){const t=d=>{const{instance:c,value:f}=d;if(!c||!c.$)throw ns(Li.UNEXPECTED_ERROR);const v=P5(e,c.$),p=V3(f);return[Reflect.apply(v.t,v,[...B3(p)]),v]};return{created:(d,c)=>{const[f,v]=t(c);Qv&&e.global===v&&(d.__i18nWatcher=at(v.locale,()=>{c.instance&&c.instance.$forceUpdate()})),d.__composer=v,d.textContent=f},unmounted:d=>{Qv&&d.__i18nWatcher&&(d.__i18nWatcher(),d.__i18nWatcher=void 0,delete d.__i18nWatcher),d.__composer&&(d.__composer=void 0,delete d.__composer)},beforeUpdate:(d,{value:c})=>{if(d.__composer){const f=d.__composer,v=V3(c);d.textContent=Reflect.apply(f.t,f,[...B3(v)])}},getSSRProps:d=>{const[c]=t(d);return{textContent:c}}}}function V3(e){if(Tt(e))return{path:e};if(_a(e)){if(!("path"in e))throw ns(Li.REQUIRED_VALUE,"path");return e}else throw ns(Li.INVALID_VALUE)}function B3(e){const{path:t,locale:l,args:n,choice:s,plural:r}=e,d={},c=n||{};return Tt(l)&&(d.locale=l),Ll(s)&&(d.plural=s),Ll(r)&&(d.plural=r),[t,c,d]}function A5(e,t,...l){const n=_a(l[0])?l[0]:{};(pl(n.globalInstall)?n.globalInstall:!0)&&([L3.name,"I18nT"].forEach(r=>e.component(r,L3)),[M3.name,"I18nN"].forEach(r=>e.component(r,M3)),[q3.name,"I18nD"].forEach(r=>e.component(r,q3))),e.directive("t",O5(t))}const F5=Ur("global-vue-i18n");function R5(e={}){const t=pl(e.globalInjection)?e.globalInjection:!0,l=new Map,[n,s]=L5(e),r=Ur("");function d(p){return l.get(p)||null}function c(p,m){l.set(p,m)}function f(p){l.delete(p)}const v={get mode(){return"composition"},async install(p,...m){if(p.__VUE_I18N_SYMBOL__=r,p.provide(p.__VUE_I18N_SYMBOL__,v),_a(m[0])){const w=m[0];v.__composerExtend=w.__composerExtend,v.__vueI18nExtend=w.__vueI18nExtend}let h=null;t&&(h=z5(p,v.global)),A5(p,v,...m);const b=p.unmount;p.unmount=()=>{h&&h(),v.dispose(),b()}},get global(){return s},dispose(){n.stop()},__instances:l,__getInstance:d,__setInstance:c,__deleteInstance:f};return v}function yl(e={}){const t=Al();if(t==null)throw ns(Li.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ns(Li.NOT_INSTALLED);const l=M5(t),n=B5(l),s=RN(t),r=V5(e,s);if(r==="global")return k5(n,e,s),n;if(r==="parent"){let f=U5(l,t,e.__useComponent);return f==null&&(f=n),f}const d=l;let c=d.__getInstance(t);if(c==null){const f=tn({},e);"__i18n"in s&&(f.__i18n=s.__i18n),n&&(f.__root=n),c=LN(f),d.__composerExtend&&(c[P0]=d.__composerExtend(c)),j5(d,t,c),d.__setInstance(t,c)}return c}function L5(e,t){const l=Sb(),n=l.run(()=>LN(e));if(n==null)throw ns(Li.UNEXPECTED_ERROR);return[l,n]}function M5(e){const t=wa(e.isCE?F5:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ns(e.isCE?Li.NOT_INSTALLED_WITH_PROVIDE:Li.UNEXPECTED_ERROR);return t}function V5(e,t){return rh(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function B5(e){return e.mode==="composition"?e.global:e.global.__composer}function U5(e,t,l=!1){let n=null;const s=t.root;let r=q5(t,l);for(;r!=null;){const d=e;if(e.mode==="composition"&&(n=d.__getInstance(r)),n!=null||s===r)break;r=r.parent}return n}function q5(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function j5(e,t,l){We(()=>{},t),Xa(()=>{const n=l;e.__deleteInstance(t);const s=n[P0];s&&(s(),delete n[P0])},t)}const H5=["locale","fallbackLocale","availableLocales"],U3=["t","rt","d","n","tm","te"];function z5(e,t){const l=Object.create(null);return H5.forEach(s=>{const r=Object.getOwnPropertyDescriptor(t,s);if(!r)throw ns(Li.UNEXPECTED_ERROR);const d=Qa(r.value)?{get(){return r.value.value},set(c){r.value.value=c}}:{get(){return r.get&&r.get()}};Object.defineProperty(l,s,d)}),e.config.globalProperties.$i18n=l,U3.forEach(s=>{const r=Object.getOwnPropertyDescriptor(t,s);if(!r||!r.value)throw ns(Li.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,r)}),()=>{delete e.config.globalProperties.$i18n,U3.forEach(s=>{delete e.config.globalProperties[`$${s}`]})}}const Y5=Ke({name:"i18n-d",props:tn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},g_),setup(e,t){const l=e.i18n||yl({useScope:e.scope,__useComponent:!0});return VN(e,t,NN,(...n)=>l[E0](...n))}}),q3=Y5;$5();Q6(F6);e5(X6);t5(kN);if(__INTLIFY_PROD_DEVTOOLS__){const e=f_();e.__INTLIFY__=!0,R6(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const x5={accept:{t:0,b:{t:2,i:[{t:3}],s:"Aceptar"}},entrance:{t:0,b:{t:2,i:[{t:3}],s:"Formulario de autorización"}},enter:{t:0,b:{t:2,i:[{t:3}],s:"Ingresar"}},login:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar sesión"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Contraseña"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"SÃ"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},menu:{points:{t:0,b:{t:2,i:[{t:3}],s:"Puntos de resultado"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licencias"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Pagos"}},calendars:{t:0,b:{t:2,i:[{t:3}],s:"Calendarios"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Resultados"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones"}},meetings:{t:0,b:{t:2,i:[{t:3}],s:"Reuniones"}},congress:{t:0,b:{t:2,i:[{t:3}],s:"Congreso"}},meeting:{t:0,b:{t:2,i:[{t:3}],s:"Reunión"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observadores"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Competiciones"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Ãrbitros"}},"season-and-points":{t:0,b:{t:2,i:[{t:3}],s:"Temporada y puntos"}},safeguarding:{t:0,b:{t:2,i:[{t:3}],s:"Protección"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Cerrar sesión"}},downloadXML:{t:0,b:{t:2,i:[{t:3}],s:"Descargar XML"}},forwardXML:{t:0,b:{t:2,i:[{t:3}],s:"XML de reenvÃo"}},resultsXML:{t:0,b:{t:2,i:[{t:3}],s:"XML de resultados"}},downloadCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Descargar calendario"}},downloadRanking:{t:0,b:{t:2,i:[{t:3}],s:"Descargar ranking"}},press:{t:0,b:{t:2,i:[{t:3}],s:"Inscripción de prensa"}},calendarChanges:{t:0,b:{t:2,i:[{t:3}],s:"Cambios en el calendario"}},validateResults:{t:0,b:{t:2,i:[{t:3}],s:"Validación de resultados"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Miembro"}},clubs:{t:0,b:{t:2,i:[{t:3}],s:"Clubes de esgrima"}},federationCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Competiciones"}},profiles:{t:0,b:{t:2,i:[{t:3}],s:"Perfiles"}},checkLicense:{t:0,b:{t:2,i:[{t:3}],s:"Verificar licencia"}},tournaments:{t:0,b:{t:2,i:[{t:3}],s:"Torneos"}},refereeEvaluations:{t:0,b:{t:2,i:[{t:3}],s:"Formularios de evaluación"}},newsCategories:{t:0,b:{t:2,i:[{t:3}],s:"Cat. de noticias"}},mediaLibrary:{t:0,b:{t:2,i:[{t:3}],s:"Mediateca"}},photoAlbums:{t:0,b:{t:2,i:[{t:3}],s:"Ãlbumes de fotos"}},banners:{t:0,b:{t:2,i:[{t:3}],s:"Banners"}},pressKits:{t:0,b:{t:2,i:[{t:3}],s:"Kits de prensa"}},manufacturers:{t:0,b:{t:2,i:[{t:3}],s:"Proveedores"}},sponsors:{t:0,b:{t:2,i:[{t:3}],s:"Patrocinadores"}},advertisements:{t:0,b:{t:2,i:[{t:3}],s:"Anuncios"}},jobs:{t:0,b:{t:2,i:[{t:3}],s:"Ofertas de empleo"}},faces:{t:0,b:{t:2,i:[{t:3}],s:"Personalidades"}},fencers:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimistas"}}},filter:{cityName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la ciudad"}},ageRange:{t:0,b:{t:2,i:[{t:3}],s:"Rango de edad"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellidos"}},fencerCat:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimista"}},licType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de licencia"}},licNumber:{t:0,b:{t:2,i:[{t:3}],s:"Número de licencia"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},addrStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado de la dirección"}},regType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de registro"}},regTypes:{t:0,b:{t:2,i:[{t:3}],s:"Tipos de registro"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},seasons:{t:0,b:{t:2,i:[{t:3}],s:"Temporadas"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},weapons:{t:0,b:{t:2,i:[{t:3}],s:"Armas"}},apply:{t:0,b:{t:2,i:[{t:3}],s:"Aplicar"}},clean:{t:0,b:{t:2,i:[{t:3}],s:"Limpiar"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Buscar"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de puesto"}},gdpr:{t:0,b:{t:2,i:[{t:3}],s:"Estado del RGPD"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de finalización"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},category:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa"}},zones:{t:0,b:{t:2,i:[{t:3}],s:"Zonas"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Descargar"}}
61,isZonal:{t:0,b:{t:2,i:[{t:3}],s:"Zonal"}},fencerId:{t:0,b:{t:2,i:[{t:3}],s:"ID del esgrimista"}},registrationType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de registro"}},justificationStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado de la justificación"}},overSixty:{t:0,b:{t:2,i:[{t:3}],s:"Solo para mayores de 60 años"}},reportStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado del informe"}},congressType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de congreso"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Cambio"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Miembro"}},memberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Grupo de miembros"}},outOfQuota:{t:0,b:{t:2,i:[{t:3}],s:"Fuera de cupo"}}},gdpr:{validate:{t:0,b:{t:2,i:[{t:3}],s:"Validar"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidar"}},invalidateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea invalidar el formulario del RGPD para?"}},validateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea validar el formulario del RGPD para?"}},removeGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea eliminar el formulario del RGPD para?"}},validateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Validar el formulario del RGPD"}},invalidateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Invalidar formulario RGPD"}},removeGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar formulario RGPD"}}},official:{title:{t:0,b:{t:2,i:[{t:3}],s:"Oficial"}},isOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Esta persona está registrada como oficial de su federación."}},isNotOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Esta persona no es un oficial de su federación."}},make:{t:0,b:{t:2,i:[{t:3}],s:"Nombrar oficial"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Quitar oficial"}}},license:{removeUser:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},removeUserHeader:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar perfil de usuario"}},removeUserDescription:{t:0,b:{t:2,i:[{t:3}],s:"Desea eliminar el perfil de usuario por completo"}},removeUserDescriptionWarning:{t:0,b:{t:2,i:[{t:3}],s:"Esta acción NO SE PUEDE REVERTIR"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de licencia"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de compra"}},generate:{t:0,b:{t:2,i:[{t:3}],s:"Generar"}},updatePasswordFederation:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar federación"}},updatePasswordUser:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar contraseña del usuario"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la federación"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zona"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licencias"}},"no-reason":{t:0,b:{t:2,i:[{t:3}],s:"Sin motivo"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},blockStart:{t:0,b:{t:2,i:[{t:3}],s:"Inicio del bloque"}},blockEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fin del bloque"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Motivo"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},unblock:{t:0,b:{t:2,i:[{t:3}],s:"Desbloquear"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Número de licencia"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},addressStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado de la dirección"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Reemplazar"}},formValidated:{t:0,b:{t:2,i:[{t:3}],s:"RGPD validado"}},formNotValidated:{t:0,b:{t:2,i:[{t:3}],s:"RGPD no validado"}},uploadUser:{t:0,b:{t:2,i:[{t:3}],s:"Subido por (ID)"}},uploadDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de subida"}},validateUser:{t:0,b:{t:2,i:[{t:3}],s:"Validado por (ID)"}},validateDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de validación"}},consentFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de consentimiento"}},viewForm:{t:0,b:{t:2,i:[{t:3}],s:"Ver formulario"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},block:{t:0,b:{t:2,i:[{t:3}],s:"Bloquear"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},positionNumber:{t:0,b:{t:2,i:[{t:3}],s:"Número de puesto"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible en la parte frontal"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Puesto"}},photo:{t:0,b:{t:2,i:[{t:3}],s:"Foto"}},requiredFields:{t:0,b:{t:2,i:[{t:3}],s:"Campos obligatorios"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"Información personal"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Información de la dirección"}},fencer:{t:0,b:{t:2,i:[{t:3}],s:"Información del esgrimista"}},contacts:{t:0,b:{t:2,i:[{t:3}],s:"Información de contacto"}},orderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Solicitar licencia"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},orderLicenseModal:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de licencia del pedido"}},inSeason:{t:0,b:{t:2,i:[{t:3}],s:"En temporada"}},for:{t:0,b:{t:2,i:[{t:3}],s:"Para"}},invalid:{t:0,b:{t:2,i:[{t:3}],s:"- no válido"}},order:{t:0,b:{t:2,i:[{t:3}],s:"Pedido"}},orderMultiple:{t:0,b:{t:2,i:[{t:3}],s:"Pedido múltiple"}},selectLicense:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione al menos una licencia para pedido"}},hasValidatedGDPR:{t:0,b:{t:2,i:[{t:3}],s:"Formulario RGPD proporcionado"}},balance:{t:0,b:{t:2,i:[{t:3}],s:"Saldo"}},licenseAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Licencias disponibles"}},licensePrice:{t:0,b:{t:2,i:[{t:3}],s:"Una licencia cuesta 25 euros"}},gdprFormUpload:{t:0,b:{t:2,i:[{t:3}],s:"Subir formulario RGPD"}},profileIsFieMaintained:{t:0,b:{t:2,i:[{t:3}],s:"Los perfiles de los tiradores los mantiene la FIE. Para modificar este, envÃe una solicitud a la FIE."}}},payment:{invoice:{t:0,b:{t:2,i:[{t:3}],s:"Factura"}},purchaseLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Comprar licencias"}},pricePerLicense:{t:0,b:{t:2,i:[{t:3}],s:"Precio por licencia"}},quantity:{t:0,b:{t:2,i:[{t:3}],s:"Cantidad"}},total:{t:0,b:{t:2,i:[{t:3}],s:"Total"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"licencias"}},buy:{t:0,b:{t:2,i:[{t:3}],s:"Comprar con PayPal"}},noProducts:{t:0,b:{t:2,i:[{t:3}],s:"No hay producto configurado"}},transactions:{t:0,b:{t:2,i:[{t:3}],s:"Transacciones de pago"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Fecha"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Monto"}},gateway:{t:0,b:{t:2,i:[{t:3}],s:"Pasarela"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},noTransactions:{t:0,b:{t:2,i:[{t:3}],s:"Sin transacciones"}},captureSuccess:{t:0,b:{t:2,i:[{t:3}],s:"¡Pago exitoso! Licencias añadidas."}},invoices:{t:0,b:{t:2,i:[{t:3}],s:"Facturas"}},finesAndJustifications:{t:0,b:{t:2,i:[{t:3}],s:"Multas y justificaciones"}},balanceHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historial de saldo"}},performedBy:{t:0,b:{t:2,i:[{t:3}],s:"Realizado por"}},onBehalf:{t:0,b:{t:2,i:[{t:3}],s:"en nombre de"}},byFieAdmin:{t:0,b:{t:2,i:[{t:3}],s:"Administrador FIE"}},adminOnBehalfWarning:{t:0,b:{t:2,i:[{t:3}],s:"Está actuando como administrador de la FIE en nombre de esta federación. Este pago se registrará con su cuenta y se cargará al saldo de la federación."}},reason:{t:0,b:{t:2,i:[{t:3}],s:"Motivo"}},reasonPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"¿Por qué realiza este pago para la federación?"}},reasonOnBehalfPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"¿Por qué realiza esta acción en nombre de la federación?"}},reasonRequired:{t:0,b:{t:2,i:[{t:3}],s:"Indique un motivo para continuar."}},actionLog:{t:0,b:{t:2,i:[{t:3}],s:"Registro de acciones"}},noActionLog:{t:0,b:{t:2,i:[{t:3}],s:"No hay acciones de personal registradas."}},onBehalfOf:{t:0,b:{t:2,i:[{t:3}],s:"En nombre de"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},reference:{t:0,b:{t:2,i:[{t:3}],s:"Referencia"}},invoiceNumber:{t:0,b:{t:2,i:[{t:3}],s:"Factura n.°"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},dueDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de vencimiento"}},paidAt:{t:0,b:{t:2,i:[{t:3}],s:"Pagado el"}},noInvoices:{t:0,b:{t:2,i:[{t:3}],s:"Sin facturas"}},invoiceType:{licence:{t:0,b:{t:2,i:[{t:3}],s:"Licencia"}},annual_fee:{t:0,b:{t:2,i:[{t:3}],s:"Cuota anual"}},organising_fee:{t:0,b:{t:2,i:[{t:3}],s:"Tarifa de organización"}},fine:{t:0,b:{t:2,i:[{t:3}],s:"Multa"}}},invoiceStatus:{draft:{t:0,b:{t:2,i:[{t:3}],s:"Borrador"}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Enviada"}},paid:{t:0,b:{t:2,i:[{t:3}],s:"Pagada"}},cancelled:{t:0,b:{t:2,i:[{t:3}],s:"Cancelada"}},overdue:{t:0,b:{t:2,i:[{t:3}],s:"Vencida"}}},checkout:{t:0,b:{t:2,i:[{t:3}],s:"Pago"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Atrás"}},orderSummary:{t:0,b:{t:2,i:[{t:3}],s:"Resumen del pedido"}},pay:{t:0,b:{t:2,i:[{t:3}],s:"Pagar"}},insufficientBalance:{t:0,b:{t:2,i:[{t:3}],s:"Saldo insuficiente"}},redirectNotice:{t:0,b:{t:2,i:[{t:3}],s:"Se le redirigirá para completar el pago"}},noGateways:{t:0,b:{t:2,i:[{t:3}],s:"No hay métodos de pago disponibles"}},backToPurchase:{t:0,b:{t:2,i:[{t:3}],s:"Volver a la compra"}},captureFailed:{t:0,b:{t:2,i:[{t:3}],s:"Error al capturar el pago"}},createOrderFailed:{t:0,b:{t:2,i:[{t:3}],s:"Error al crear el pedido"}}},invoice:{title:{t:0,b:{t:2,i:[{t:3}],s:"Gestión de facturas"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Factura n.°"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Descripción"}},quantity:{t:0,b:{t:2,i:[{t:3}],s:"Cant."}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Monto"}},dueDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de vencimiento"}},paidAt:{t:0,b:{t:2,i:[{t:3}],s:"Pagado el"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},markPaid:{t:0,b:{t:2,i:[{t:3}],s:"Pagado"}},cancelInvoice:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},confirmPaid:{t:0,b:{t:2,i:[{t:3}],s:"¿Marcar esta factura como pagada?"}},confirmCancel:{t:0,b:{t:2,i:[{t:3}],s:"¿Cancelar esta factura?"}},noInvoices:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron facturas"}},filterType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},filterStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Todos los tipos"}},allStatuses:{t:0,b:{t:2,i:[{t:3}],s:"Todos los estados"}},type:{label:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},licence:{t:0,b:{t:2,i:[{t:3}],s:"Licencia"}},annualFee:{t:0,b:{t:2,i:[{t:3}],s:"Cuota anual"}},organisingFee:{t:0,b:{t:2,i:[{t:3}],s:"Tarifa de organización"}},fine:{t:0,b:{t:2,i:[{t:3}],s:"Multa"}}},status:{label:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},draft:{t:0,b:{t:2,i:[{t:3}],s:"Borrador"}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Enviada"}},paid:{t:0,b:{t:2,i:[{t:3}],s:"Pagada"}},cancelled:{t:0,b:{t:2,i:[{t:3}],s:"Cancelada"}},overdue:{t:0,b:{t:2,i:[{t:3}],s:"Vencida"}}}},pagination:{next:{t:0,b:{t:2,i:[{t:3}],s:"Siguiente"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Anterior"}}},modal:{setGP:{t:0,b:{t:2,i:[{t:3}],s:"Establecer GP"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"SÃ"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},set:{t:0,b:{t:2,i:[{t:3}],s:"Establecer"}},sure:{t:0,b:{t:2,i:[{t:3}],s:"¿Está seguro?"}},unblock:{t:0,b:{t:2,i:[{t:3}
61],s:"¿Desea desbloquear?"}},blockText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea bloquear?"}},deleteText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea eliminar el perfil de?"}},removeGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar archivo RGPD"}},removeGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea eliminar el archivo RGPD de?"}},validateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Validar archivo RGPD"}},validateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea validar archivo RGPD de?"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea eliminar los elementos seleccionados?"}},blockStart:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio del bloque*"}},blockEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de finalización del bloque"}},selectBlockStart:{t:0,b:{t:2,i:[{t:3}],s:"¡Debe seleccionar la fecha de inicio del bloque antes de continuar!"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Cerrar"}},purchase:{t:0,b:{t:2,i:[{t:3}],s:"Comprar"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Reemplazar"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},deleteMember:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea eliminar?"}},removeMeeting:{t:0,b:{t:2,i:[{t:3}],s:"¿Eliminar la reunión de la lista?"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Añadir"}}},create:{submit:{t:0,b:{t:2,i:[{t:3}],s:"Crear"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}}},calendar:{gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},events:{t:0,b:{t:2,i:[{t:3}],s:"Eventos del calendario"}},eventsForSeason:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar eventos para la temporada"}},competitionIdShort:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competición"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de finalización"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Enlaces"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},entry:{t:0,b:{t:2,i:[{t:3}],s:"Participación"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},createCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Crear competición"}},createCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Crear calendario"}},competitionWithoutCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Ãltima competición creada sin calendario:"}},teamCount:{t:0,b:{t:2,i:[{t:3}],s:"Número de inscripciones"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},ranking:{t:0,b:{t:2,i:[{t:3}],s:"Clasificación"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Puntos"}},license:{t:0,b:{t:2,i:[{t:3}],s:"Licencia"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},dateInscription:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inscripción"}},print:{t:0,b:{t:2,i:[{t:3}],s:"Imprimir"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa de esgrimista"}},show:{t:0,b:{t:2,i:[{t:3}],s:"mostrar"}},prizeInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información de premios"}},scheduleInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información del horario"}},accommodationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información del alojamiento"}},registrationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información de la inscripción"}},visaInfo:{t:0,b:{t:2,i:[{t:3}],s:"Carta de invitación"}},prizesInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información de premios"}},invitationLetter:{t:0,b:{t:2,i:[{t:3}],s:"Carta de invitación"}},general:{t:0,b:{t:2,i:[{t:3}],s:"General"}},isZonal:{t:0,b:{t:2,i:[{t:3}],s:"Competencia zonal"}},allowObservers:{t:0,b:{t:2,i:[{t:3}],s:"Permitir observadores"}},dateBegin:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de finalización"}},firstDeadline:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite primero"}},secondDeadline:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite segundo"}},competitionDescription:{t:0,b:{t:2,i:[{t:3}],s:"Competencia description"}},invitationFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de invitación"}},selectCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar competición"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar temporada"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar paÃs"}},selectAgeGroup:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar grupo de edad"}},selectCompetitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar categorÃa de competición"}},selectPlace:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar lugar"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar estado"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Atrás"}},showChanges:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar cambios"}},changed:{t:0,b:{t:2,i:[{t:3}],s:"Cambiado"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Aprobar"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Rechazar"}},approveChanges:{t:0,b:{t:2,i:[{t:3}],s:"Aprobar cambios de calendario"}},oldValue:{t:0,b:{t:2,i:[{t:3}],s:"Valor anterior"}},newValue:{t:0,b:{t:2,i:[{t:3}],s:"Valor nuevo"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Ver"}},invitationLetterUpload:{t:0,b:{t:2,i:[{t:3}],s:"¡Recordatorio! La carta de invitación oficial debe enviarse como máximo 2 meses antes del inicio del concurso. Por favor, envÃe la invitación oficial antes de la fecha lÃmite."}}},season:{seasonManagement:{t:0,b:{t:2,i:[{t:3}],s:"Gestión de temporada"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Año"}},isShowOnFront:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar en el frente"}},isOpenedRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Inscripción abierta"}},isOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Oficial"}},isLicenseOpened:{t:0,b:{t:2,i:[{t:3}],s:"Licencia abierta"}},isElective:{t:0,b:{t:2,i:[{t:3}],s:"Optativa"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear nueva temporada"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}}},payments:{payFine:{t:0,b:{t:2,i:[{t:3}],s:"Pagar"}},pay:{t:0,b:{t:2,i:[{t:3}],s:"Pagar"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},justificationFines:{t:0,b:{t:2,i:[{t:3}],s:"Justificación de multas"}},federationPayments:{t:0,b:{t:2,i:[{t:3}],s:"Pagos y multas de la federación"}},balance:{t:0,b:{t:2,i:[{t:3}],s:"Saldo"}},loan:{t:0,b:{t:2,i:[{t:3}],s:"Préstamo"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licencias"}},justifications:{t:0,b:{t:2,i:[{t:3}],s:"Justificaciones"}},fines:{t:0,b:{t:2,i:[{t:3}],s:"Multas"}},fees:{t:0,b:{t:2,i:[{t:3}],s:"Tarifas"}},licenseHistory:{t:0,b:{t:2,i:[{t:3}],s:"Licencia history"}},paymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historial de pagos"}},licenseAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Importe de licencia disponible"}},noFee:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron cuotas"}},noFine:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron multas"}},paymentDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de pago"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Cambio"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},remark:{t:0,b:{t:2,i:[{t:3}],s:"Comentario"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},noPaymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"No se encontró el historial de pagos"}},buyDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de compra"}},licenseCount:{t:0,b:{t:2,i:[{t:3}],s:"Importe de la licencia"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Importe"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar"}},fineInformation:{t:0,b:{t:2,i:[{t:3}],s:"Información de la multa"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Validar"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidar"}},justificationText:{t:0,b:{t:2,i:[{t:3}],s:"Texto de justificación"}},justificationFiles:{t:0,b:{t:2,i:[{t:3}],s:"Archivos de justificación"}},justificationFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de justificación"}},listOfOpenFines:{t:0,b:{t:2,i:[{t:3}],s:"Lista de multas abiertas Multas"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Contenido"}},deadlineDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la federación"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Descripción"}},createFine:{t:0,b:{t:2,i:[{t:3}],s:"Crear multa"}},cancelFine:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar multa"}},cancelFee:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar cuota"}},contentVisible:{t:0,b:{t:2,i:[{t:3}],s:"Contenido (estará en el historial)"}},descriptionNotVisible:{t:0,b:{t:2,i:[{t:3}],s:"Descripción (no está en el historial)"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},addFunds:{t:0,b:{t:2,i:[{t:3}],s:"Añadir fondos"}},addLoan:{t:0,b:{t:2,i:[{t:3}],s:"Añadir préstamo"}},withdraw:{t:0,b:{t:2,i:[{t:3}],s:"Retirar"}},addLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Añadir licencias"}},removeLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar licencias"}},addCompetitionFee:{t:0,b:{t:2,i:[{t:3}],s:"Añadir cuota de calendario"}}
61,sureToAddCompetitionFee:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea añadir una cuota de calendario para la federación?"}},sureAddSeasonFee:{t:0,b:{t:2,i:[{t:3}],s:"¿Quieres añadir la cuota de temporada para todas las federaciones?"}},addSeasonFee:{t:0,b:{t:2,i:[{t:3}],s:"Añadir cuota anual"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Enlaces"}},listOfJustifications:{t:0,b:{t:2,i:[{t:3}],s:"Lista de justificaciones"}},sureCancelPayment:{t:0,b:{t:2,i:[{t:3}],s:"¿Estás seguro de que quieres cancelar el pago del historial?"}}},entries:{competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la competición"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lugar"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},start:{t:0,b:{t:2,i:[{t:3}],s:"Inicio"}},end:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},deadlineFirst:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite 1"}},deadlineSecond:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite 2"}},deadlineThird:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite 3"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},entriesCount:{t:0,b:{t:2,i:[{t:3}],s:"Recuento"}},rules:{t:0,b:{t:2,i:[{t:3}],s:"Extracto del reglamento de la FIE relativo a las inscripciones a las competiciones de la FIE"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones"}}},entry:{enterFencer:{t:0,b:{t:2,i:[{t:3}],s:"Inscribir tiradores"}},viewFencer:{t:0,b:{t:2,i:[{t:3}],s:"Ver tiradores"}},enterReferee:{t:0,b:{t:2,i:[{t:3}],s:"Inscribir árbitros"}},viewReferee:{t:0,b:{t:2,i:[{t:3}],s:"Ver árbitros"}},enterCoach:{t:0,b:{t:2,i:[{t:3}],s:"Inscribir entrenadores"}},viewCoach:{t:0,b:{t:2,i:[{t:3}],s:"Ver entrenadores"}},enterOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Inscribir oficiales"}},viewOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Ver oficiales"}},removedEntries:{t:0,b:{t:2,i:[{t:3}],s:"Ver eliminados"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Puntos"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Lic. No"}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},regTyper:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de registro"}},dateIn:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inscripción"}},userIn:{t:0,b:{t:2,i:[{t:3}],s:"Añadir usuario"}},dateOut:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de eliminación"}},userOut:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar usuario"}},regType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de registro"}},replacedBy:{t:0,b:{t:2,i:[{t:3}],s:"Reemplazado por"}},enterCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Ingresar"}},enterSelectedHeader:{t:0,b:{t:2,i:[{t:3}],s:"Personas seleccionadas para participar en la competición"}},licenseType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de licencia"}},enter:{t:0,b:{t:2,i:[{t:3}],s:"Ingresar"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},removeCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},removeSelectedHeader:{t:0,b:{t:2,i:[{t:3}],s:"Personas seleccionadas para eliminar de la competición"}},removeSelectedJustification:{t:0,b:{t:2,i:[{t:3}],s:"Desea eliminar a uno o más atletas de esta competición. ¿Tiene un archivo de justificación?"}},removeSelectedJustificationYes:{t:0,b:{t:2,i:[{t:3}],s:"Haga clic en 'SÃ' después de cargar el archivo de justificación."}},removeSelectedJustificationNo:{t:0,b:{t:2,i:[{t:3}],s:"Haga clic en 'No' si no tiene un archivo de justificación. En ese caso, recibirás una multa."}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Reemplazar"}},replaceAthlete:{t:0,b:{t:2,i:[{t:3}],s:"Reemplazar"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Descripción"}},justificationFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de justificación"}},entryFine:{t:0,b:{t:2,i:[{t:3}],s:"¡Se añadirá la multa!"}},limitMet:{t:0,b:{t:2,i:[{t:3}],s:"El atleta ha alcanzado el mÃnimo"}},limitNotMet:{t:0,b:{t:2,i:[{t:3}
61],s:"El atleta no ha alcanzado el mÃnimo"}},limitNeed:{t:0,b:{t:2,i:[{t:3}],s:"Debe introducir las edades"}},enterInQuota:{t:0,b:{t:2,i:[{t:3}],s:"Jueces dentro del cupo"}},enterOutOfQuota:{t:0,b:{t:2,i:[{t:3}],s:"Jueces fuera del cupo"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},groups:{t:0,b:{t:2,i:[{t:3}],s:"Grupos"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},removeOfficials:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar próximos jueces"}},dateOfInscription:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inscripción"}},addedByUser:{t:0,b:{t:2,i:[{t:3}],s:"Añadido por el usuario"}},dateRemoving:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de baja"}},removedByUser:{t:0,b:{t:2,i:[{t:3}],s:"Eliminado por el usuario"}},addOfficialByNameDescription:{t:0,b:{t:2,i:[{t:3}],s:"Añadir juez por nombre y rol"}},addOfficialByName:{t:0,b:{t:2,i:[{t:3}],s:"Añadir oficial"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Rol"}}},downloadXML:{select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Fotos"}},athlete:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimistas"}},entriesActiveReferees:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones + árbitros activos"}},entriesRegisteredReferees:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones + árbitros inscritos"}},official:{t:0,b:{t:2,i:[{t:3}],s:"Oficiales"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competición"}},competitionLocation:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Inicio"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Gato"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},entriesV1:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones v.1"}},entriesV2:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones v.2"}}},forwardXML:{parserLog:{t:0,b:{t:2,i:[{t:3}],s:"Registro del analizador"}},uploadXML:{t:0,b:{t:2,i:[{t:3}],s:"Subir"}}},resultXML:{select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Entradas"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Fotos"}},official:{t:0,b:{t:2,i:[{t:3}],s:"Oficial"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competición"}},competitionLocation:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Inicio"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Gato"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},files:{t:0,b:{t:2,i:[{t:3}],s:"Archivos"}},competitionId:{t:0,b:{t:2,i:[{t:3}],s:"Competición ID"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},file:{t:0,b:{t:2,i:[{t:3}],s:"Archivo"}}},recalculate:{recalculatePage:{t:0,b:{t:2,i:[{t:3}],s:"Recalcular página de clasificaciones"}},recalculateCurrentSeason:{t:0,b:{t:2,i:[{t:3}],s:"Recalcular temporada actual temporada de alquiler"}},recalculateAnotherSeason:{t:0,b:{t:2,i:[{t:3}],s:"Recalcular otra temporada"}},recalculate:{t:0,b:{t:2,i:[{t:3}],s:"Recalcular"}}},press:{select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido"}},mediaName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del medio"}},specification:{t:0,b:{t:2,i:[{t:3}],s:"Especificación"}},function:{t:0,b:{t:2,i:[{t:3}],s:"Función"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Aprobado"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Aprobar"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Rechazar"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Ver"}},viewPressItem:{t:0,b:{t:2,i:[{t:3}],s:"Ver solicitud de registro de prensa"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa"}},city:{t:0,b:{t:2,i:[{t:3}],s:"Ciudad"}},postCode:{t:0,b:{t:2,i:[{t:3}],s:"Código postal"}},street:{t:0,b:{t:2,i:[{t:3}],s:"Calle"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},mobile:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono móvil"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},pressCard:{t:0,b:{t:2,i:[{t:3}],s:"Número de tarjeta de prensa"}},aipsCard:{t:0,b:{t:2,i:[{t:3}],s:"Número de tarjeta AIPS"}},arrival:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de llegada"}},departure:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de salida"}},arrivalBy:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de llegada"}},needPaidLine:{t:0,b:{t:2,i:[{t:3}],s:"Se necesita lÃnea pagada"}},needHotelList:{t:0,b:{t:2,i:[{t:3}],s:"Se necesita lista de hoteles"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"SÃ"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},transportNumber:{t:0,b:{t:2,i:[{t:3}],s:"Número de transporte"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},deleteMultiple:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar seleccionado"}}},safeguarding:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},formName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del formulario"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Creado"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Contenido"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},viewItem:{t:0,b:{t:2,i:[{t:3}],s:"Ver formulario de protección"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Cerrar"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},deleteModal:{t:0,b:{t:2,i:[{t:3}],s:"¿Está seguro? ¿Desea eliminar el informe de protección?"}}},upload:{uploadXML:{t:0,b:{t:2,i:[{t:3}],s:"Subir archivo"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"¡Formato de archivo inválido!"}},sizeExceed:{t:0,b:{t:2,i:[{t:3}],s:"¡Archivo demasiado grande para subir!"}},errorSelectFile:{t:0,b:{t:2,i:[{t:3}],s:"¡Seleccione primero el archivo XML para subir!"}},uploadedFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo subido"}}},nf:{updatePosition:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar puesto para "}},showPosition:{t:0,b:{t:2,i:[{t:3}],s:"Información sobre "}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Puesto"}},positionLabel:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta del puesto"}},positionNumber:{t:0,b:{t:2,i:[{t:3}],s:"Número del puesto"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},setPosition:{t:0,b:{t:2,i:[{t:3}],s:"Establecer puesto para "}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},removeNF:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar miembro del personal de NF"}},sureRemoveNF:{t:0,b:{t:2,i:[{t:3}],s:"¿Está seguro? desea eliminar"}},staff:{t:0,b:{t:2,i:[{t:3}],s:"Personal NF"}},makeStaff:{t:0,b:{t:2,i:[{t:3}],s:"Asignar como personal NF"}},noFederationHint:{t:0,b:{t:2,i:[{t:3}],s:"Este tirador no tiene federación nacional asignada; la gestión del personal NF no está disponible."}}},results:{competitionIdShort:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Año"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competición"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}}
61,country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Inicio"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lugar"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Puntos"}},nameTeam:{t:0,b:{t:2,i:[{t:3}],s:"Nombre/Equipo"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},errorMessage:{t:0,b:{t:2,i:[{t:3}],s:"Mensaje de error"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},enterIdCountry:{t:0,b:{t:2,i:[{t:3}],s:"¡Debe introducir un nuevo ID de usuario o seleccionar un nuevo paÃs!"}},userId:{t:0,b:{t:2,i:[{t:3}],s:"Identificador de usuario"}},updateFencer:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar Resultado de esgrimista para:"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Resultados de la competición"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Validar"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidar"}}},validation:{remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},removeResults:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar resultados"}},sureRemoveResults:{t:0,b:{t:2,i:[{t:3}],s:"¿Seguro que desea eliminar los resultados de la competición por completo?"}},fencers:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimistas"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Ãrbitros"}},addedFencers:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimistas añadidos"}},removedFencers:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimistas eliminados"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Puntos"}},fullName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre/Equipo"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Lic. núm."}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Validar"}},validateResults:{t:0,b:{t:2,i:[{t:3}],s:"Validar resultados"}},sureValidateResults:{t:0,b:{t:2,i:[{t:3}],s:"¿Seguro que desea validar los resultados de la competición?"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidar"}},invalidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Invalidar resultados"}},sureInvalidateResults:{t:0,b:{t:2,i:[{t:3}],s:"¿Seguro que desea invalidar los resultados de la competición?"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},errors:{t:0,b:{t:2,i:[{t:3}],s:"Errores"}},hasLicense:{t:0,b:{t:2,i:[{t:3}],s:"Tiene licencia"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"SÃ"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},hasLicenseProblem:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimistas sin licencia"}},fineWillBeAddedFor:{t:0,b:{t:2,i:[{t:3}],s:"Se añadirá la multa para eliminar"}}},referee:{isActive:{t:0,b:{t:2,i:[{t:3}],s:"Activo"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},lastSeason:{t:0,b:{t:2,i:[{t:3}],s:"Ãltima temporada"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},age:{t:0,b:{t:2,i:[{t:3}],s:"Edad"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},licenseNumber:{t:0,b:{t:2,i:[{t:3}],s:"Número de licencia"}},profileStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado del perfil"}},exams:{t:0,b:{t:2,i:[{t:3}],s:"Exámenes"}},notCompleted:{t:0,b:{t:2,i:[{t:3}],s:"No completado"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}},registrationDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inscripción"}},deadlineDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite"}},beginDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},examiners:{t:0,b:{t:2,i:[{t:3}],s:"Examinadores"}},entered:{t:0,b:{t:2,i:[{t:3}],s:"Inscrito"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Aprobado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},createExam:{t:0,b:{t:2,i:[{t:3}],s:"Crear examen"}},updateExam:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar examen"}},info:{t:0,b:{t:2,i:[{t:3}],s:"Info"}},enterReferee:{t:0,b:{t:2,i:[{t:3}],s:"Ingresar árbitro"}},viewEntered:{t:0,b:{t:2,i:[{t:3}],s:"Ver ingresado"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},register:{t:0,b:{t:2,i:[{t:3}],s:"Registrar"}},changeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar categorÃa"}},unapprove:{t:0,b:{t:2,i:[{t:3}],s:"Desaprobar"}},fail:{t:0,b:{t:2,i:[{t:3}],s:"Reprobado"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Aprobar"}},examDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha del examen"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar examen"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},examPlace:{t:0,b:{t:2,i:[{t:3}],s:"Lugar del examen"}},examCategory:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa del examen"}},downloadList:{t:0,b:{t:2,i:[{t:3}],s:"Descargar fotos de la temporada actual"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},removeLicense:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar licencia"}},removeLicenseHeader:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar licencia para"}},removeLicenseDescription:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar licencia para"}},createReferee:{t:0,b:{t:2,i:[{t:3}],s:"Crear árbitro"}},category:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa del árbitro"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Dirección"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},examiner:{t:0,b:{t:2,i:[{t:3}],s:"Examinadores"}},examCity:{t:0,b:{t:2,i:[{t:3}],s:"Ciudad del examen"}},updateReferee:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Activo"}},deleteRecordModal:{t:0,b:{t:2,i:[{t:3}],s:"¿Seguro que desea eliminar este registro de cualificación de árbitro?"}}},congress:{congressLabel:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta del congreso"}},meetingType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de reunión"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de fin"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lugar"}},participants:{t:0,b:{t:2,i:[{t:3}],s:"Participantes"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}}}
61,observer:{check:{t:0,b:{t:2,i:[{t:3}],s:"Comprobar"}},addById:{t:0,b:{t:2,i:[{t:3}],s:"Añadir por ID"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la competición"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lugar de la competición"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de fin"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Evento"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observadores"}},competitionId:{t:0,b:{t:2,i:[{t:3}],s:"ID de la competencia"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Año"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},Weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},supervisor:{t:0,b:{t:2,i:[{t:3}],s:"Supervisor"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},read:{t:0,b:{t:2,i:[{t:3}],s:"Leer"}},readReport:{t:0,b:{t:2,i:[{t:3}],s:"Leer informe"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Número de licencia"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Añadir"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},requests:{t:0,b:{t:2,i:[{t:3}],s:"Solicitudes"}},addObservers:{t:0,b:{t:2,i:[{t:3}],s:"Añadir observadores"}},groups:{t:0,b:{t:2,i:[{t:3}],s:"Grupos"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Volver"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},editReport:{t:0,b:{t:2,i:[{t:3}],s:"Editar informe"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Completar informe"}},xls:{t:0,b:{t:2,i:[{t:3}],s:"XLS"}},docx:{t:0,b:{t:2,i:[{t:3}],s:"DOCX"}}},member:{country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Dirección"}},phoneFirst:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono (principal)"}},phoneSecond:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono (adicional)"}},phoneThird:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono (residencial)"}},viewMemberInfo:{t:0,b:{t:2,i:[{t:3}],s:"Ver información del socio"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Ver información del socio"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Cerrar"}}},clubs:{clubName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del club"}},abbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abreviatura"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Dirección"}},city:{t:0,b:{t:2,i:[{t:3}],s:"Ciudad"}},state:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},postCode:{t:0,b:{t:2,i:[{t:3}],s:"Código postal"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},deleteClub:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar club"}},sureDeleteClub:{t:0,b:{t:2,i:[{t:3}],s:"¿Seguro que desea eliminar el club de esgrima?"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},editClub:{t:0,b:{t:2,i:[{t:3}],s:"Editar club"}}},federation:{close:{t:0,b:{t:2,i:[{t:3}],s:"Cerrar"}},phoneFirst:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},viewFederationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Ver información de la federación"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},president:{t:0,b:{t:2,i:[{t:3}],s:"Presidente"}},presidentEmail:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},secretaryGeneral:{t:0,b:{t:2,i:[{t:3}],s:"Secretario General"}},secretaryGeneralEmail:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Dirección"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},createClub:{t:0,b:{t:2,i:[{t:3}],s:"Añadir club de esgrima"}}},report:{approve:{t:0,b:{t:2,i:[{t:3}],s:"Aprobar"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Rechazar"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Restablecer"}},sendToFie:{t:0,b:{t:2,i:[{t:3}],s:"Guardar y enviar"}}},fencer:{remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}}},country:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},identifier:{t:0,b:{t:2,i:[{t:3}],s:"Identificador"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zona"}},isoCode:{t:0,b:{t:2,i:[{t:3}],s:"Código ISO"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}}},city:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},timezoneId:{t:0,b:{t:2,i:[{t:3}],s:"Zona horaria"}},countryName:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}}},groupMember:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},loadUserInfo:{t:0,b:{t:2,i:[{t:3}],s:"Cargar"}},groupImage:{t:0,b:{t:2,i:[{t:3}],s:"Imagen de grupo"}},infoImage:{t:0,b:{t:2,i:[{t:3}],s:"Imagen de información"}},biographyFileEn:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de biografÃa [en]"}},biographyFileFr:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de biografÃa [fr]"}},biographyFileEs:{t:0,b:{t:2,i:[{t:3}],s:"Archivo de biografÃa [es]"}}
61,functionEn:{t:0,b:{t:2,i:[{t:3}],s:"Función [en]"}},functionFr:{t:0,b:{t:2,i:[{t:3}],s:"Función [fr]"}},functionEs:{t:0,b:{t:2,i:[{t:3}],s:"Función [es]"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},allowObserve:{t:0,b:{t:2,i:[{t:3}],s:"Permitir observar"}},showFunction:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear"}},editGroupMember:{t:0,b:{t:2,i:[{t:3}],s:"Editar miembro del grupo"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}}},meeting:{createMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Crear reunión"}},requiredFields:{t:0,b:{t:2,i:[{t:3}],s:"Campos obligatorios"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Traducciones"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},updateMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar reunión"}}},tabs:{passedExams:{t:0,b:{t:2,i:[{t:3}],s:"Exámenes aprobados"}},notFound:{t:0,b:{t:2,i:[{t:3}],s:"No encontrado"}},showEntries:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar entradas"}},federationShowEntries:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar entradas de la federación"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licencias"}},searchAddress:{t:0,b:{t:2,i:[{t:3}],s:"Buscar dirección"}},licenseStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado de la licencia"}},createLicense:{t:0,b:{t:2,i:[{t:3}],s:"Crear licencia"}},blockedLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licencias bloqueadas"}},orderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Solicitar licencia"}},replaceDuplicate:{t:0,b:{t:2,i:[{t:3}],s:"Reemplazar duplicados"}},nfStaffLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licencia de personal de NF"}},gdprForm:{t:0,b:{t:2,i:[{t:3}],s:"Formularios del RGPD"}},federationPayment:{t:0,b:{t:2,i:[{t:3}],s:"Pagos de la federación"}},listOfOpenFines:{t:0,b:{t:2,i:[{t:3}],s:"Lista de multas pendientes"}},listOfJustifications:{t:0,b:{t:2,i:[{t:3}],s:"Lista de justificaciones"}},invoiceList:{t:0,b:{t:2,i:[{t:3}],s:"Facturas"}},actionLog:{t:0,b:{t:2,i:[{t:3}],s:"Registro de acciones"}},createCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Crear evento de calendario"}},editCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Editar evento de calendario"}},showCalendarResult:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar resultados del calendario"}},validateCalendarResult:{t:0,b:{t:2,i:[{t:3}],s:"Validar resultados del calendario"}},editUserProfile:{t:0,b:{t:2,i:[{t:3}],s:"Editar perfil de usuario"}},addObservers:{t:0,b:{t:2,i:[{t:3}],s:"Añadir observadores"}},readObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Leer informe de observador"}},editObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Editar informe de observador"}},showRefereeExamInfo:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar información del examen de árbitro"}},calendars:{t:0,b:{t:2,i:[{t:3}],s:"Calendarios"}},calendarEvents:{t:0,b:{t:2,i:[{t:3}],s:"Eventos del calendario"}},seasonManagement:{t:0,b:{t:2,i:[{t:3}],s:"Gestión de la temporada"}},selectEventForSeason:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar evento para la temporada"}},recalculatePage:{t:0,b:{t:2,i:[{t:3}],s:"Recalcular página"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Resultados"}},fencerResults:{t:0,b:{t:2,i:[{t:3}],s:"Resultados del esgrimista"}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Validación"}},invalidation:{t:0,b:{t:2,i:[{t:3}],s:"Invalidación"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Resultados"}},meetings:{t:0,b:{t:2,i:[{t:3}],s:"Reuniones"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observadores"}},observerCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Competiciones de observadores"}},observerReport:{t:0,b:{t:2,i:[{t:3}],s:"Informes de observadores"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Competiciones"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Ãrbitros"}},refereeList:{t:0,b:{t:2,i:[{t:3}],s:"Lista de árbitros"}},refereeInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información de los árbitros"}},refereeInactive:{t:0,b:{t:2,i:[{t:3}],s:"Ãrbitro inactivo"}},passedExam:{t:0,b:{t:2,i:[{t:3}],s:"Ãrbitro con exámenes aprobados"}},refereeExam:{t:0,b:{t:2,i:[{t:3}],s:"Ãrbitro con exámenes"}},examRegistrants:{t:0,b:{t:2,i:[{t:3}],s:"Inscritos"}},seasonAndPoints:{t:0,b:{t:2,i:[{t:3}],s:"Temporadas y puntos"}},safeguardingForm:{t:0,b:{t:2,i:[{t:3}],s:"Salvaguarda"}},entryCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Concurso de inscripción"}},profilesAndCountries:{t:0,b:{t:2,i:[{t:3}],s:"Perfiles y paÃses"}},federations:{t:0,b:{t:2,i:[{t:3}],s:"Federaciones"}},countries:{t:0,b:{t:2,i:[{t:3}],s:"PaÃses"}},cities:{t:0,b:{t:2,i:[{t:3}],s:"Ciudades"}},users:{t:0,b:{t:2,i:[{t:3}],s:"Usuarios"}},committee:{t:0,b:{t:2,i:[{t:3}],s:"Comité"}},organizer:{t:0,b:{t:2,i:[{t:3}],s:"Organizador"}},downloadXML:{t:0,b:{t:2,i:[{t:3}],s:"Descargar XML"}},forwardXML:{t:0,b:{t:2,i:[{t:3}],s:"Reenviar XML"}},downloadCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Descargar calendario"}},downloadRanking:{t:0,b:{t:2,i:[{t:3}],s:"Descargar ranking"}},resultsXML:{t:0,b:{t:2,i:[{t:3}],s:"XML de resultados"}},pressRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Prensa Registration"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Miembro"}},mainPage:{t:0,b:{t:2,i:[{t:3}],s:"Página principal"}},memberMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Reuniones de miembros"}},supervisorRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Ver el estado"}},reports:{t:0,b:{t:2,i:[{t:3}],s:"Informes"}},createObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Crear informe de observador"}},memberEditObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Editar informe de observador"}},memberReadObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Leer informe de observador"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},federationLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Licencias de la federación"}},federationSearchAddress:{t:0,b:{t:2,i:[{t:3}],s:"Buscar dirección"}},federationLicenseStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado de la licencia"}},federationCreateLicense:{t:0,b:{t:2,i:[{t:3}],s:"Crear licencia"}},federationOrderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Solicitar licencia"}},federationNFStaffLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licencia de personal de NF"}},federationBlockedLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licencias bloqueadas"}},federationLicenseHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historial de licencias"}},federationPurchaseLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Comprar licencias"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Pagos"}},federationPayments:{t:0,b:{t:2,i:[{t:3}],s:"Pagos de la federación"}},federationPaymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historial de pagos"}},federationJustificationFines:{t:0,b:{t:2,i:[{t:3}],s:"Justificación de multas"}},federationEditUserProfile:{t:0,b:{t:2,i:[{t:3}],s:"Editar perfil de usuario"}},federationEditCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Editar evento del calendario"}},federationEntries:{t:0,b:{t:2,i:[{t:3}],s:"Inscripciones"}},federationCompetitions:{t:0,b:{t:2,i:[{t:3}],s:"Competiciones"}},federationEntryCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Competición de inscripción"}},federationFencingClub:{t:0,b:{t:2,i:[{t:3}],s:"Club de esgrima de la federación"}},reportVersions:{t:0,b:{t:2,i:[{t:3}],s:"Report versions"}},supervisorRegister:{t:0,b:{t:2,i:[{t:3}],s:"Inscripción"}}},options:{selectCategory:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar categorÃa"}},selectWeapon:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar arma"}},selectGender:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar género"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar paÃs"}},selectType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar tipo"}},selectEvent:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar evento"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar temporada"}},automaticSeason:{t:0,b:{t:2,i:[{t:3}],s:"Automática (última temporada aplicable)"}},selectYear:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar año"}},selectZone:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar zona"}},selectNationality:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar nacionalidad"}},selectFederation:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar federación"}},selectAgeRange:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar rango de edad"}},searchByName:{t:0,b:{t:2,i:[{t:3}],s:"Buscar por nombre"}},selectRegType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar tipo de registro"}},selectGroup:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar grupo"}},selectRole:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar rol"}},selectLicType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar licencia type"}},selectPosition:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar puesto"}},selectValidation:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar validación"}},selectMemberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar grupo de miembros"}},selectMember:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar miembro"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar estado"}},selectPrimary:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar principal"}},selectTimeZone:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar zona horaria"}},selectCongress:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar congreso"}},selectCommission:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar comisión"}},selectCommissionType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar tipo de comisión"}},selectReplace:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar esgrimista a reemplazar"}},selectClub:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar club"}},selectLanguage:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar idioma"}}},label:{refereeCategory:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa del árbitro"}},examiners:{t:0,b:{t:2,i:[{t:3}],s:"Examinadores"}},examiner:{t:0,b:{t:2,i:[{t:3}],s:"Examinador"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},timezone:{t:0,b:{t:2,i:[{t:3}],s:"Zona horaria"}},cityName:{t:0,b:{t:2,i:[{t:3}],s:"Ciudad name"}},countryName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del paÃs"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa del esgrimista"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arma"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},eventType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de evento"}},countryIdentifierMax:{t:0,b:{t:2,i:[{t:3}],s:"Identificador de paÃs (máximo: 8)"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zona"}},isoCode:{t:0,b:{t:2,i:[{t:3}],s:"Código ISO"}},isValid:{t:0,b:{t:2,i:[{t:3}],s:"Es válido"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Ubicación"}},clubName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del club"}},abbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abreviatura"}},state:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},zipPostCode:{t:0,b:{t:2,i:[{t:3}],s:"Código postal"}},city:{t:0,b:{t:2,i:[{t:3}],s:"Ciudad"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Dirección"}}
61,contactName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del contacto"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},websiteUrl:{t:0,b:{t:2,i:[{t:3}],s:"URL del sitio web"}},socialUrl:{t:0,b:{t:2,i:[{t:3}],s:"URL de la red social"}},group:{t:0,b:{t:2,i:[{t:3}],s:"Grupo"}},congressType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de congreso"}},commissionType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de comisión"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de finalización"}},isVisible:{t:0,b:{t:2,i:[{t:3}],s:"Es visible"}},isPublished:{t:0,b:{t:2,i:[{t:3}],s:"Está publicado"}},isElective:{t:0,b:{t:2,i:[{t:3}],s:"Es electivo"}},isFederationAccess:{t:0,b:{t:2,i:[{t:3}],s:"Tiene acceso a la federación"}},labelEn:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta [In]"}},labelFr:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta [Fr]"}},labelEs:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta [Es]"}},placeEn:{t:0,b:{t:2,i:[{t:3}],s:"Lugar [In]"}},placeFr:{t:0,b:{t:2,i:[{t:3}],s:"Lugar [Fr]"}},placeEs:{t:0,b:{t:2,i:[{t:3}],s:"Lugar [Es]"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Fecha lÃmite"}},userId:{t:0,b:{t:2,i:[{t:3}],s:"ID de usuario"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},replaceFencer:{t:0,b:{t:2,i:[{t:3}],s:"Esgrimista a reemplazar"}},officialComment:{t:0,b:{t:2,i:[{t:3}],s:"Comentario oficial"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la federación"}},username:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de usuario"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Contraseña"}},firstAddress:{t:0,b:{t:2,i:[{t:3}],s:"Primera dirección"}},secondAddress:{t:0,b:{t:2,i:[{t:3}],s:"Segunda dirección"}},thirdAddress:{t:0,b:{t:2,i:[{t:3}],s:"Tercera dirección"}},cityZip:{t:0,b:{t:2,i:[{t:3}],s:"Código postal de la ciudad"}},secondPhone:{t:0,b:{t:2,i:[{t:3}],s:"Segundo teléfono"}},mobilePhone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono móvil"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},secondFax:{t:0,b:{t:2,i:[{t:3}],s:"Segundo fax"}},additionalEmail:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico adicional"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},bioEn:{t:0,b:{t:2,i:[{t:3}],s:"BiografÃa [en]"}},bioFr:{t:0,b:{t:2,i:[{t:3}],s:"BiografÃa [fr]"}},bioEs:{t:0,b:{t:2,i:[{t:3}],s:"BiografÃa [es]"}},leftHanded:{t:0,b:{t:2,i:[{t:3}],s:"Zurdo"}},rightHanded:{t:0,b:{t:2,i:[{t:3}],s:"Diestro"}},selectToUpload:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar archivo para subir"}},fundsAmount:{t:0,b:{t:2,i:[{t:3}],s:"Importe de los fondos"}},loanAmount:{t:0,b:{t:2,i:[{t:3}],s:"Importe del préstamo"}},withdrawFunds:{t:0,b:{t:2,i:[{t:3}],s:"Retirar fondos"}},licenseToAdd:{t:0,b:{t:2,i:[{t:3}],s:"Importe de la licencia a añadir"}},licenseToWithdraw:{t:0,b:{t:2,i:[{t:3}],s:"Importe de la licencia a retirar"}},fundsDescription:{t:0,b:{t:2,i:[{t:3}],s:"Descripción de los fondos"}},loanDescription:{t:0,b:{t:2,i:[{t:3}],s:"Descripción del préstamo"}},withdrawDescription:{t:0,b:{t:2,i:[{t:3}],s:"Descripción del retiro"}},competition:{t:0,b:{t:2,i:[{t:3}],s:"Competición"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lugar"}},competitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa de la competencia"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Estado"}},ageGroup:{t:0,b:{t:2,i:[{t:3}],s:"Grupo de edad"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la competencia"}},locationName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la ubicación"}},locationAddress:{t:0,b:{t:2,i:[{t:3}],s:"Dirección de la ubicación"}},startTime:{t:0,b:{t:2,i:[{t:3}],s:"Hora de inicio"}},ticketLink:{t:0,b:{t:2,i:[{t:3}],s:"Enlace de la entrada"}},websiteLink:{t:0,b:{t:2,i:[{t:3}],s:"Enlace del sitio web"}},liveStreamLink:{t:0,b:{t:2,i:[{t:3}],s:"Enlace de la transmisión en vivo"}},liveResultLink:{t:0,b:{t:2,i:[{t:3}],s:"Enlace de los resultados en vivo"}},coverImage:{t:0,b:{t:2,i:[{t:3}],s:"Imagen de portada"}},poolsPdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF de las quinielas"}},language:{t:0,b:{t:2,i:[{t:3}],s:"Idioma"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Nacimiento date"}},maritalStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado civil"}},children:{t:0,b:{t:2,i:[{t:3}],s:"Hijos"}},formation:{t:0,b:{t:2,i:[{t:3}],s:"Formación"}},job:{t:0,b:{t:2,i:[{t:3}],s:"Trabajo"}},quote:{t:0,b:{t:2,i:[{t:3}],s:"Cita"}},addressStatus:{t:0,b:{t:2,i:[{t:3}],s:"Estado de la dirección"}},zipCode:{t:0,b:{t:2,i:[{t:3}],s:"Código postal"}},club:{t:0,b:{t:2,i:[{t:3}],s:"Club"}},height:{t:0,b:{t:2,i:[{t:3}],s:"Estatura"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Peso"}},phoneMain:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono principal"}},phoneSecond:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono secundario"}},phoneThird:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono reservado"}},addressType:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de dirección"}},duplicateId:{t:0,b:{t:2,i:[{t:3}],s:"ID duplicado"}},generalId:{t:0,b:{t:2,i:[{t:3}],s:"ID general"}}},feedbackInvalid:{selectRefereeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una categorÃa de árbitro válida"}},selectExaminer:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione al menos un examinador"}},selectZone:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una zona válida"}},selectTimeZone:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una zona horaria válida"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un paÃs válido"}},selectWeapon:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un arma válida"}},selectGender:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un género válido"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un estado válido"}},selectFencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una categorÃa de esgrimista válida"}},selectCompetitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una categorÃa de competición válida"}},selectEventType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un tipo de evento válido"}},selectFederation:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una federación válida"}},selectCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una competición"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una temporada válida"}},selectMemberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un grupo de miembros válido"}},selectCongressType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un tipo de congreso válido"}},selectCommissionType:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un tipo de comisión válido"}},selectStartDate:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una fecha de inicio válida"}},selectEndDate:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione una fecha de finalización válida"}},selectReplace:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un esgrimista válido para reemplazar"}},selectPlace:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un lugar válido"}},selectLanguage:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione un idioma válido"}},setCorrectName:{t:0,b:{t:2,i:[{t:3}],s:"Escriba el nombre correcto de la competencia"}},setCorrectLastName:{t:0,b:{t:2,i:[{t:3}],s:"Escriba el apellido correcto"}},setCorrectFirstName:{t:0,b:{t:2,i:[{t:3}],s:"Escriba el nombre correcto"}},setCorrectBirthDate:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione la fecha de nacimiento correcta"}}},placeholder:{selectExaminer:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione examinadores..."}}},points:{title:{t:0,b:{t:2,i:[{t:3}],s:"Puntos de resultado"}},importNote:{t:0,b:{t:2,i:[{t:3}],s:"Los puntos se aplican al importar los resultados: puntos de resultado = puntos del baremo à coeficie
61nte de categorÃa. Los cambios solo afectan a importaciones futuras â las competiciones ya importadas conservan sus puntos salvo reimportación."}},checkYear:{t:0,b:{t:2,i:[{t:3}],s:"Comprobar cobertura para la temporada"}},gapWarning:{t:0,b:{t:2,i:[{t:4,k:"group"},{t:3,v:": los puestos "},{t:4,k:"ranks"},{t:3,v:" no están cubiertos por ninguna franja en "},{t:4,k:"year"},{t:3,v:" y puntuarÃan 0."}]}},showAll:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar todos los años"}},changeFromSeason:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar a partir de la temporadaâ¦"}},versionTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nuevo baremo a partir de la temporada"}},coefVersionTitle:{t:0,b:{t:2,i:[{t:3,v:"Nuevo coeficiente para "},{t:4,k:"category"},{t:3,v:" ("},{t:4,k:"type"},{t:3,v:") a partir de la temporada"}]}},versionNote:{t:0,b:{t:2,i:[{t:3,v:"Al guardar se cierran las filas actuales en "},{t:4,k:"year"},{t:3,v:" y los valores de abajo se aplican desde la temporada elegida. Las temporadas pasadas conservan sus puntos."}]}},applyVersion:{t:0,b:{t:2,i:[{t:3}],s:"Aplicar nueva versión"}},guardHistoric:{t:0,b:{t:2,i:[{t:3,v:"Esta fila se aplica desde "},{t:4,k:"year"},{t:3,v:" â guardarla cambia los puntos de temporadas pasadas al reimportar. Para cambiar los valores a partir de una temporada, cree mejor una nueva versión."}]}},guardNewVersion:{t:0,b:{t:2,i:[{t:3}],s:"Mejor nueva versión"}},guardSaveAnyway:{t:0,b:{t:2,i:[{t:3}],s:"Guardar igualmente (reescribe el histórico)"}},scalesTitle:{t:0,b:{t:2,i:[{t:3}],s:"Puntos por clasificación"}},addBand:{t:0,b:{t:2,i:[{t:3}],s:"Añadir franja"}},scaleTypes:{O:{t:0,b:{t:2,i:[{t:3}],s:"Estándar"}},SA:{t:0,b:{t:2,i:[{t:3}],s:"Satélite"}}},compTypes:{I:{t:0,b:{t:2,i:[{t:3}],s:"Individual"}},E:{t:0,b:{t:2,i:[{t:3}],s:"Equipos"}}},rankFrom:{t:0,b:{t:2,i:[{t:3}],s:"Puesto desde"}},rankTo:{t:0,b:{t:2,i:[{t:3}],s:"Puesto hasta"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Puntos"}},yearFrom:{t:0,b:{t:2,i:[{t:3}],s:"Año desde"}},yearTo:{t:0,b:{t:2,i:[{t:3}],s:"Año hasta"}},coefficientsTitle:{t:0,b:{t:2,i:[{t:3}],s:"Coeficientes de categorÃa"}},coefficientsNote:{t:0,b:{t:2,i:[{t:3}],s:"Multiplicador aplicado sobre los puntos de clasificación, por categorÃa de competición."}},addCoefficient:{t:0,b:{t:2,i:[{t:3}],s:"Añadir coeficiente"}},category:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},coefficient:{t:0,b:{t:2,i:[{t:3}],s:"Coeficiente"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},confirmDelete:{t:0,b:{t:2,i:[{t:3}],s:"¿Eliminar esta fila? Los puestos que cubrÃa puntuarán 0 en futuras importaciones."}}},header:{blocKReason:{t:0,b:{t:2,i:[{t:3}],s:"Motivo del bloqueo"}},admin:{t:0,b:{t:2,i:[{t:3}],s:"Admin"}},fie:{t:0,b:{t:2,i:[{t:3}],s:"FIE"}},fieDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Documentos FIE"}},nationalFederation:{t:0,b:{t:2,i:[{t:3}],s:"Federación Nacional"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Miembro"}},organizer:{t:0,b:{t:2,i:[{t:3}],s:"Organizador"}},media:{t:0,b:{t:2,i:[{t:3}],s:"Medios"}},refereePortal:{t:0,b:{t:2,i:[{t:3}],s:"Portal de árbitros"}}},fieDocuments:{create:{t:0,b:{t:2,i:[{t:3}],s:"Nuevo documento"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear documento"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar documento"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},saveAndBack:{t:0,b:{t:2,i:[{t:3}],s:"Guardar y cerrar"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar tÃtulo o etiquetaâ¦"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},label:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo"}},title:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},category:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},posted:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Publicado el"}},mainFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo principal"}},removeFile:{t:0,b:{t:2,i:[{t:3}],s:"Quitar"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Traducciones"}},translationLabel:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta (traducida)"}},translationTitle:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo (traducido)"}},translationFile:{t:0,b:{t:2,i:[{t:3}],s:"Archivo (traducido, opcional)"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Todos los tipos"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},empty:{t:0,b:{t:2,i:[{t:3}],s:"No hay documentos."}},sections:{statuses:{t:0,b:{t:2,i:[{t:3}],s:"Estatutos y Reglas administrativas"}},rules:{t:0,b:{t:2,i:[{t:3}],s:"Reglamentos"}},handbooks:{t:0,b:{t:2,i:[{t:3}],s:"Manuales de Regulaciones"}},equipment:{t:0,b:{t:2,i:[{t:3}],s:"Equipamiento"}},other:{t:0,b:{t:2,i:[{t:3}],s:"Otros documentos"}},help:{t:0,b:{t:2,i:[{t:3}],s:"Documentos de ayuda"}},reports:{t:0,b:{t:2,i:[{t:3}],s:"Informes"}},letterPeriods:{t:0,b:{t:2,i:[{t:3}],s:"PerÃodos de cartas"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Cartas"}},commissions:{t:0,b:{t:2,i:[{t:3}],s:"Comisiones"}},councils:{t:0,b:{t:2,i:[{t:3}],s:"Consejos"}},antiDoping:{t:0,b:{t:2,i:[{t:3}],s:"Antidopaje"}},cleanSport:{t:0,b:{t:2,i:[{t:3}],s:"Deporte limpio"}},documents:{t:0,b:{t:2,i:[{t:3}],s:"Documentos"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Enlaces"}}},groups:{fie:{t:0,b:{t:2,i:[{t:3}],s:"FIE"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Cartas"}}},cleanSport:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear documento de deporte limpio"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar documento de deporte limpio"}},category:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa"}},allCategories:{t:0,b:{t:2,i:[{t:3}],s:"Todas las categorÃas"}},categories:{antiDopingRules:{t:0,b:{t:2,i:[{t:3}],s:"Reglas antidopaje"}},prohibitedList:{t:0,b:{t:2,i:[{t:3}],s:"Lista de prohibiciones"}},tue:{t:0,b:{t:2,i:[{t:3}],s:"AUT"}},testing:{t:0,b:{t:2,i:[{t:3}],s:"Controles"}},otherDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Otros documentos"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Enlaces"}},education:{t:0,b:{t:2,i:[{t:3}],s:"Educación"}}}},cleanSportPages:{title:{t:0,b:{t:2,i:[{t:3}],s:"Páginas"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear página de deporte limpio"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar página de deporte limpio"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Contenido"}}},commissions:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear documento"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar documento"}},commission:{t:0,b:{t:2,i:[{t:3}],s:"Comisión / Consejo"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Todas las comisiones"}},allDocTypes:{t:0,b:{t:2,i:[{t:3}],s:"Todos los tipos de documento"}},allSections:{t:0,b:{t:2,i:[{t:3}],s:"Todas las secciones"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Documentos de comisiones â Papelera"}}},commissionLinks:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear enlace"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar enlace"}}},commissionDocTypes:{1:{t:0,b:{t:2,i:[{t:3}],s:"Investigaciones"}},2:{t:0,b:{t:2,i:[{t:3}],s:"ArtÃculos"}},3:{t:0,b:{t:2,i:[{t:3}],s:"Documentos"}},4:{t:0,b:{t:2,i:[{t:3}],s:"Informes"}}},letterPeriods:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear perÃodo de cartas"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar perÃodo de cartas"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Año"}},title1:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo (cartas informativas)"}},title2:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo (cartas urgentes)"}},file1:{t:0,b:{t:2,i:[{t:3}],s:"Archivo agrupado (cartas informativas)"}},file2:{t:0,b:{t:2,i:[{t:3}],s:"Archivo agrupado (cartas urgentes)"}},letterCount:{t:0,b:{t:2,i:[{t:3}],s:"Cartas"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"PerÃodos de cartas â Papelera"}}},letters:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear carta"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar carta"}},period:{t:0,b:{t:2,i:[{t:3}],s:"PerÃodo"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},typeInformation:{t:0,b:{t:2,i:[{t:3}],s:"Informativa"}},typeUrgent:{t:0,b:{t:2,i:[{t:3}],s:"Urgente"}},parent:{t:0,b:{t:2,i:[{t:3}],s:"Padre"}},noParent:{t:0,b:{t:2,i:[{t:3}],s:"â Sin padre â"}},parentLetterId:{t:0,b:{t:2,i:[{t:3}],s:"ID de carta padre"}},parentLetterPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Opcional"}},shortTitle:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo corto"}},allPeriods:{t:0,b:{t:2,i:[{t:3}],s:"Todos los perÃodos"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Todos los tipos"}},mainOnly:{t:0,b:{t:2,i:[{t:3}],s:"Solo cartas principales"}},includeChildren:{t:0,b:{t:2,i:[{t:3}],s:"Incluir documentos secundarios"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Cartas â Papelera"}}},statusTypes:{statuses:{t:0,b:{t:2,i:[{t:3}],s:"Estatutos"}},strategicPlan:{t:0,b:{t:2,i:[{t:3}
61],s:"Plan estratégico"}},administrativeRules:{t:0,b:{t:2,i:[{t:3}],s:"Reglas administrativas"}},olympicDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Documentos olÃmpicos"}}},handbookTypes:{worldChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Campeonatos del Mundo"}},grandPrix:{t:0,b:{t:2,i:[{t:3}],s:"Grand Prix"}},veteranWorldChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Campeonatos del Mundo Veteranos"}},zoneChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Campeonatos de Zona"}},masters:{t:0,b:{t:2,i:[{t:3}],s:"Masters"}}},equipmentTypes:{clothing:{t:0,b:{t:2,i:[{t:3}],s:"Vestuario"}},weapons:{t:0,b:{t:2,i:[{t:3}],s:"Armas"}},scoring:{t:0,b:{t:2,i:[{t:3}],s:"Marcador"}}},otherTypes:{other:{t:0,b:{t:2,i:[{t:3}],s:"Otros"}},administrative:{t:0,b:{t:2,i:[{t:3}],s:"Administrativo"}},sports:{t:0,b:{t:2,i:[{t:3}],s:"Deportivo"}}},reportTypes:{annual:{t:0,b:{t:2,i:[{t:3}],s:"Anual"}},congress:{t:0,b:{t:2,i:[{t:3}],s:"Congreso"}}},trash:{title:{t:0,b:{t:2,i:[{t:3}],s:"Papelera"}},allCategories:{t:0,b:{t:2,i:[{t:3}],s:"Todas las categorÃas"}},context:{t:0,b:{t:2,i:[{t:3}],s:"Sección"}},deletedAt:{t:0,b:{t:2,i:[{t:3}],s:"Eliminado el"}},restore:{t:0,b:{t:2,i:[{t:3}],s:"Restaurar"}},purge:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar permanentemente"}},purgeTitle:{t:0,b:{t:2,i:[{t:3}],s:"¿Eliminar permanentemente?"}},purgeText:{t:0,b:{t:2,i:[{t:3}],s:"Esta acción no se puede deshacer."}},empty:{t:0,b:{t:2,i:[{t:3}],s:"La papelera está vacÃa."}},kinds:{documents:{t:0,b:{t:2,i:[{t:3}],s:"Documentos"}},letterPeriods:{t:0,b:{t:2,i:[{t:3}],s:"PerÃodos de cartas"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Cartas"}},commissions:{t:0,b:{t:2,i:[{t:3}],s:"Documentos de comisiones"}},commissionLinks:{t:0,b:{t:2,i:[{t:3}],s:"Enlaces de comisiones"}},cleanSport:{t:0,b:{t:2,i:[{t:3}],s:"Deporte limpio"}},cleanSportPages:{t:0,b:{t:2,i:[{t:3}],s:"Páginas de deporte limpio"}}}}},media:{title:{t:0,b:{t:2,i:[{t:3}],s:"Mediateca"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar archivos..."}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Todos los tipos"}},images:{t:0,b:{t:2,i:[{t:3}],s:"Imágenes"}},documents:{t:0,b:{t:2,i:[{t:3}],s:"Documentos"}},newest:{t:0,b:{t:2,i:[{t:3}],s:"Más recientes"}},oldest:{t:0,b:{t:2,i:[{t:3}],s:"Más antiguos"}},byName:{t:0,b:{t:2,i:[{t:3}],s:"Por nombre"}},fileName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del archivo"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},size:{t:0,b:{t:2,i:[{t:3}],s:"Tamaño"}},tags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Fecha"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},editTags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},noFiles:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron archivos"}},uploadFiles:{t:0,b:{t:2,i:[{t:3}],s:"Subir archivos"}},uploadFolder:{t:0,b:{t:2,i:[{t:3}],s:"Subir carpeta"}},uploadingFile:{t:0,b:{t:2,i:[{t:3,v:"Subiendo "},{t:4,k:"name"},{t:3,v:" ("},{t:4,k:"done"},{t:3,v:" de "},{t:4,k:"total"},{t:3,v:")"}]}},uploadStored:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" archivo(s) guardado(s)"}]}},uploadReused:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" archivo(s) ya estaban en la biblioteca"}]}},uploadFailed:{t:0,b:{t:2,i:[{t:3,v:"No se pudieron subir "},{t:4,k:"count"},{t:3,v:" archivo(s)"}]}},reusedTitle:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" archivo(s) ya en la biblioteca"}]}},reusedHint:{t:0,b:{t:2,i:[{t:3}],s:"El mismo contenido ya está guardado, no se creó ninguna copia. Se usa el archivo existente."}},uses:{t:0,b:{t:2,i:[{t:3}],s:"Usos"}},usageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Dónde se usa este archivo"}},usageFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudieron cargar los usos del archivo"}},cannotDeleteTitle:{t:0,b:{t:2,i:[{t:3}],s:"No se puede eliminar el archivo"}},cannotDeleteHint:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" todavÃa se usa en los registros siguientes. DesvÃnculelo primero."}]}},deleteFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo eliminar el archivo"}},uploadedFrom:{t:0,b:{t:2,i:[{t:3}],s:"Subido desde"}},uploadedTo:{t:0,b:{t:2,i:[{t:3}],s:"Subido hasta"}},usageAreas:{calendar_description_translation_invitation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Invitaciones a eventos"}},calendar_description_cover_id:{t:0,b:{t:2,i:[{t:3}],s:"Portadas de eventos"}},calendar_description_pools_id:{t:0,b:{t:2,i:[{t:3}],s:"Archivos de poules"}},document_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Documentos FIE"}},document_translation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Documentos FIE (traducciones)"}},user_profile_avatar_id:{t:0,b:{t:2,i:[{t:3}],s:"Fotos de perfil"}},user_profile_passport_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Imágenes de pasaporte"}},fencer_profile_file_consent_id:{t:0,b:{t:2,i:[{t:3}],s:"Formularios de consentimiento"}},user_description_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Descripciones de perfil"}},user_description_translation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Descripciones de perfil (traducciones)"}},tournament_cover_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Portadas de torneo"}},tournament_thumbnail_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Miniaturas de torneo"}},tournament_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Protocolos de torneo"}}
61,congress_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Archivos del congreso"}},congress_file_change_file_old_id:{t:0,b:{t:2,i:[{t:3}],s:"Archivos del congreso (versión anterior)"}},congress_file_change_file_new_id:{t:0,b:{t:2,i:[{t:3}],s:"Archivos del congreso (versión nueva)"}},justification_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Justificantes"}},financial_report_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Informes financieros"}},press_registration_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Registros de prensa"}},group_member_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Miembros del grupo"}},national_federation_staff_avatar_id:{t:0,b:{t:2,i:[{t:3}],s:"Fotos del personal de federación"}},federation_zone_image_logo_id:{t:0,b:{t:2,i:[{t:3}],s:"Logos de zona"}},federation_zone_big_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Imágenes de zona"}},medical_incident_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Incidentes médicos"}},advertisement_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Anuncios"}},fabricant_equipment_pdf_id:{t:0,b:{t:2,i:[{t:3}],s:"Documentos de fabricantes"}}},resetFilters:{t:0,b:{t:2,i:[{t:3}],s:"Restablecer filtros"}},unusedOnly:{t:0,b:{t:2,i:[{t:3}],s:"Solo archivos que nadie usa"}},erase:{t:0,b:{t:2,i:[{t:3}],s:"Borrar"}},eraseTitle:{t:0,b:{t:2,i:[{t:3}],s:"¿Borrar este archivo definitivamente?"}},eraseHint:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" y su copia guardada se eliminarán. Esta acción no se puede deshacer."}]}},erased:{t:0,b:{t:2,i:[{t:3}],s:"El archivo ha sido borrado"}},eraseFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo borrar el archivo"}},lastRequested:{t:0,b:{t:2,i:[{t:3}],s:"Ãltima solicitud"}},neverRequested:{t:0,b:{t:2,i:[{t:3}],s:"nunca"}},anyState:{t:0,b:{t:2,i:[{t:3}],s:"Cualquier estado"}},stateProposed:{t:0,b:{t:2,i:[{t:3}],s:"Propuesto para eliminar"}},stateQuarantined:{t:0,b:{t:2,i:[{t:3}],s:"Apartado"}},propose:{t:0,b:{t:2,i:[{t:3}],s:"Proponer eliminación"}},proposed:{t:0,b:{t:2,i:[{t:3}],s:"El archivo ha sido propuesto para eliminar"}},proposeFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo proponer el archivo"}},keep:{t:0,b:{t:2,i:[{t:3}],s:"Conservar"}},kept:{t:0,b:{t:2,i:[{t:3}],s:"El archivo se ha conservado"}},keepFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo conservar el archivo"}},history:{t:0,b:{t:2,i:[{t:3}],s:"Historial"}},historyTitle:{t:0,b:{t:2,i:[{t:3}],s:"Qué le ha pasado a este archivo"}},historyEmpty:{t:0,b:{t:2,i:[{t:3}],s:"TodavÃa no le ha pasado nada a este archivo"}},historyFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo cargar el historial"}},byTheSystem:{t:0,b:{t:2,i:[{t:3}],s:"por el sistema"}},events:{marked:{t:0,b:{t:2,i:[{t:3}],s:"Propuesto para eliminar"}},kept:{t:0,b:{t:2,i:[{t:3}],s:"Conservado"}},quarantined:{t:0,b:{t:2,i:[{t:3}],s:"Apartado"}},restored:{t:0,b:{t:2,i:[{t:3}],s:"Restaurado"}},erased:{t:0,b:{t:2,i:[{t:3}],s:"Borrado"}}},copies:{t:0,b:{t:2,i:[{t:3}],s:"Copias"}},copiesTitle:{t:0,b:{t:2,i:[{t:3}],s:"Copias de este archivo"}},copiesFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudieron cargar las copias"}},copiesHint:{t:0,b:{t:2,i:[{t:3}],s:"Mismo contenido, guardado por separado. Las fusionadas ya se sirven desde este archivo."}},foldedShort:{t:0,b:{t:2,i:[{t:3,v:"+"},{t:4,k:"count"},{t:3,v:" fusionadas"}]}},copyFolded:{t:0,b:{t:2,i:[{t:3}],s:"fusionada con este"}},copyInUse:{t:0,b:{t:2,i:[{t:3,v:"usada "},{t:4,k:"count"},{t:3,v:"Ã"}]}},copyUnused:{t:0,b:{t:2,i:[{t:3}],s:"sin usar"}},noPreview:{t:0,b:{t:2,i:[{t:3}],s:"sin vista previa"}},searchFiles:{t:0,b:{t:2,i:[{t:3}],s:"Buscar archivosâ¦"}},imagesOnly:{t:0,b:{t:2,i:[{t:3}],s:"Solo imágenes"}},noFilesFound:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron archivos"}},loadMore:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar más"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Cargandoâ¦"}},shownOfTotal:{t:0,b:{t:2,i:[{t:4,k:"shown"},{t:3,v:" de "},{t:4,k:"total"}]}},selectedCount:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" seleccionado(s)"}]}},uploadedBy:{t:0,b:{t:2,i:[{t:3}],s:"Subido por"}},showOnlyTheirUploads:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar solo los archivos subidos por esta persona"}},uploadedByFilter:{t:0,b:{t:2,i:[{t:3,v:"Subido por "},{t:4,k:"name"}]}},lastCrawler:{t:0,b:{t:2,i:[{t:3,v:"rastreador: "},{t:4,k:"date"}]}},crawlerHint:{t:0,b:{t:2,i:[{t:3}],s:"Un buscador sigue descargando este archivo, asà que alguna página activa enlaza a él. Los rastreadores no cuentan como interés."}}},albums:{title:{t:0,b:{t:2,i:[{t:3}],s:"Ãlbumes de fotos"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar álbumes..."}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del álbum"}},namePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Ingrese el nombre del álbum"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Descripción"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear álbum"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear nuevo álbum"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar álbum"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},noAlbums:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron álbumes"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Fotos"}},noPhotos:{t:0,b:{t:2,i:[{t:3}],s:"No hay fotos en este álbum"}},uploadPhotos:{t:0,b:{t:2,i:[{t:3}],s:"Subir fotos"}},uploadFolder:{t:0,b:{t:2,i:[{t:3}],s:"Subir carpeta"}},addFromLibrary:{t:0,b:{t:2,i:[{t:3}],s:"Agregar desde la mediateca"}},altText:{t:0,b:{t:2,i:[{t:3}],s:"Texto alternativo predeterminado"}},altTextPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Texto alt heredado por todas las fotos de este álbum"}},editPhoto:{t:0,b:{t:2,i:[{t:3}],s:"Editar foto"}},photoLabel:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo"}},photoDescription:{t:0,b:{t:2,i:[{t:3}],s:"Descripción"}},photoAltText:{t:0,b:{t:2,i:[{t:3}],s:"Texto alternativo"}},photoEditHint:{t:0,b:{t:2,i:[{t:3}],s:"Dejar vacÃo para heredar los valores del álbum"}},addToAlbum:{t:0,b:{t:2,i:[{t:3}],s:"Agregar al álbum"}}},p:{calendarRequiredFields:{t:0,b:{t:2,i:[{t:3}],s:"* Por favor, utilice solo el alfabeto inglés. Use solo el sÃmbolo ' como apóstrofo."}}},financialReport:{title:{t:0,b:{t:2,i:[{t:3}],s:"Informes Financieros"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Agregar Informe"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Agregar Informe Financiero"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar Informe Financiero"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar Temporada"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta"}},labelInput:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta del Informe"}},labelPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Ingrese la etiqueta del informe"}},fileName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre del Archivo"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},createdAt:{t:0,b:{t:2,i:[{t:3}],s:"Creado El"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Descargar"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},file:{t:0,b:{t:2,i:[{t:3}],s:"Archivo"}},noReports:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron informes para esta temporada"}}},newsCategory:{title:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃas de noticias"}},slug:{t:0,b:{t:2,i:[{t:3}],s:"Slug"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Activo"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acción"}},nameEn:{t:0,b:{t:2,i:[{t:3}],s:"Nombre (Inglés)"}},nameFr:{t:0,b:{t:2,i:[{t:3}],s:"Nombre (Francés)"}},nameEs:{t:0,b:{t:2,i:[{t:3}],s:"Nombre (Español)"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear categorÃa"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar categorÃa"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar"}},removeConfirm:{t:0,b:{t:2,i:[{t:3}],s:"¿Desea eliminar esta categorÃa de noticias?"}},fields:{t:0,b:{t:2,i:[{t:3}],s:"Campos de la categorÃa"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Traducciones"}},slugRequired:{t:0,b:{t:2,i:[{t:3}],s:"El slug es obligatorio"}}},job:{title:{t:0,b:{t:2,i:[{t:3}],s:"Ofertas de empleo"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar ofertas por tÃtulo..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear oferta"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nueva oferta de empleo"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar oferta de empleo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo"}},priority:{t:0,b:{t:2,i:[{t:3}],s:"Prioridad"}},priorityHint:{t:0,b:{t:2,i:[{t:3}],s:"El número más bajo se muestra primero"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de publicación"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noJobs:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron ofertas"}}},pressKit:{title:{t:0,b:{t:2,i:[{t:3}],s:"Kits de prensa"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar kits de prensa..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Añadir kit de prensa"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nuevo kit de prensa"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar kit de prensa"}},name:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},category:{t:0,b:{t:2,i:[{t:3}],s:"CategorÃa"}},languages:{t:0,b:{t:2,i:[{t:3}],s:"Idiomas"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noPressKits:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron kits de prensa"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de publicación"}},languageVersions:{t:0,b:{t:2,i:[{t:3}],s:"Versiones de idioma"}},pdfTitle:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo"}},pdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF"}},viewPdf:{t:0,b:{t:2,i:[{t:3}],s:"Ver PDF"}},category_senior:{t:0,b:{t:2,i:[{t:3}],s:"Campeonatos del Mundo Senior"}},category_junior_cadet:{t:0,b:{t:2,i:[{t:3}],s:"Campeonatos del Mundo Junior y Cadete"}},category_veteran:{t:0,b:{t:2,i:[{t:3}],s:"Veteranos"}}},faces:{title:{t:0,b:{t:2,i:[{t:3}],s:"Personalidades"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar por nombre..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Añadir persona"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nueva persona"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar persona"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Lista"}},country:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs"}},noCountry:{t:0,b:{t:2,i:[{t:3}],s:"-- Sin paÃs --"}},content:{t:0,b:{t:2,i:[{t:3}],s:"BiografÃa"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Foto"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noFaces:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron personas"}},languageVersions:{t:0,b:{t:2,i:[{t:3}],s:"Versiones de idioma"}},nameRequired:{t:0,b:{t:2,i:[{t:3}],s:"El nombre es obligatorio"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Persona creada"}},saved:{t:0,b:{t:2,i:[{t:3}],s:"Persona guardada"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Persona eliminada"}},saveFailed:{t:0,b:{t:2,i:[{t:3}],s:"Error al guardar"}},deleteFailed:{t:0,b:{t:2,i:[{t:3}],s:"Error al eliminar"}},type_1:{t:0,b:{t:2,i:[{t:3}],s:"Presidentes"}},type_2:{t:0,b:{t:2,i:[{t:3}],s:"Salón de la fama"}},type_3:{t:0,b:{t:2,i:[{t:3}],s:"Familia de la esgrima"}},type_4:{t:0,b:{t:2,i:[{t:3}],s:"Juego limpio"}}},banners:{title:{t:0,b:{t:2,i:[{t:3}],s:"Banners"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar banners..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear banner"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear nuevo banner"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar banner"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Imagen"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}}
61,color:{t:0,b:{t:2,i:[{t:3}],s:"Color"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de inicio"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de fin"}},dates:{t:0,b:{t:2,i:[{t:3}],s:"Fechas"}},hashtag:{t:0,b:{t:2,i:[{t:3}],s:"Hashtag"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},isVideo:{t:0,b:{t:2,i:[{t:3}],s:"Es video"}},videoId:{t:0,b:{t:2,i:[{t:3}],s:"ID de video"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noBanners:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron banners"}}},manufacturers:{title:{t:0,b:{t:2,i:[{t:3}],s:"Proveedores"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar proveedores..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear proveedor"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear nuevo proveedor"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar proveedor"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noManufacturers:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron proveedores"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Información de contacto"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Dirección"}},telephone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},url:{t:0,b:{t:2,i:[{t:3}],s:"Sitio web"}},equipmentPdf:{t:0,b:{t:2,i:[{t:3}],s:"Equipo homologado"}},equipmentPdfLabel:{t:0,b:{t:2,i:[{t:3}],s:"Lista de equipos homologados (PDF)"}},viewPdf:{t:0,b:{t:2,i:[{t:3}],s:"Ver PDF"}}},sponsors:{title:{t:0,b:{t:2,i:[{t:3}],s:"Patrocinadores"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar patrocinadores..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear patrocinador"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear nuevo patrocinador"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar patrocinador"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},link:{t:0,b:{t:2,i:[{t:3}],s:"URL del sitio web"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Tipo"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noSponsors:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron patrocinadores"}}},advertisements:{title:{t:0,b:{t:2,i:[{t:3}],s:"Anuncios"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar anuncios..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Crear anuncio"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Crear nuevo anuncio"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Editar anuncio"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Imagen de banner"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Etiqueta"}},link:{t:0,b:{t:2,i:[{t:3}],s:"URL de destino"}},locations:{t:0,b:{t:2,i:[{t:3}],s:"Ubicaciones de visualización"}},showHomepage:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar en la página de inicio"}},showEvents:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar en páginas de eventos"}},showAthletes:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar en páginas de atletas"}},showFooter:{t:0,b:{t:2,i:[{t:3}],s:"Mostrar en el pie de página (todas las páginas)"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Posición"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publicado"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acciones"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editar"}},noAdvertisements:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron anuncios"}}},fencers:{title:{t:0,b:{t:2,i:[{t:3}],s:"Perfiles de Esgrimistas"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Buscar por nombre o número de licencia..."}},nationalityFilter:{t:0,b:{t:2,i:[{t:3}],s:"PaÃs (ej. ESP)"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Apellido"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nacionalidad"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Género"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de nacimiento"}},licenseNumber:{t:0,b:{t:2,i:[{t:3}],s:"N° de licencia"}},hand:{t:0,b:{t:2,i:[{t:3}],s:"Mano"}},right:{t:0,b:{t:2,i:[{t:3}],s:"Diestro"}},left:{t:0,b:{t:2,i:[{t:3}],s:"Zurdo"}},male:{t:0,b:{t:2,i:[{t:3}],s:"Hombre"}},female:{t:0,b:{t:2,i:[{t:3}],s:"Mujer"}},noFencers:{t:0,b:{t:2,i:[{t:3}],s:"No se encontraron esgrimistas"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Volver"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Guardando..."}},personalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información personal"}},noPhoto:{t:0,b:{t:2,i:[{t:3}],s:"Sin foto"}},quote:{t:0,b:{t:2,i:[{t:3}],s:"Cita"}},quotePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Lema o cita personal..."}},sportInfo:{t:0,b:{t:2,i:[{t:3}],s:"Información deportiva"}},height:{t:0,b:{t:2,i:[{t:3}],s:"Altura"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Peso"}},residence:{t:0,b:{t:2,i:[{t:3}],s:"Residencia"}},clubText:{t:0,b:{t:2,i:[{t:3}],s:"Club / Equipo"}},clubName:{t:0,b:{t:2,i:[{t:3}],s:"Club"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federación"}},introVideo:{t:0,b:{t:2,i:[{t:3}],s:"Video de introducción"}},introUrl:{t:0,b:{t:2,i:[{t:3}],s:"URL de video Mux"}},introUrlPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"https://stream.mux.com/..."}},biography:{t:0,b:{t:2,i:[{t:3}],s:"BiografÃa"}},addSection:{t:0,b:{t:2,i:[{t:3}],s:"Añadir sección"}},addField:{t:0,b:{t:2,i:[{t:3}],s:"Añadir campo"}},sectionName:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de la sección (ej. Interés general)"}},fieldTitle:{t:0,b:{t:2,i:[{t:3}],s:"TÃtulo del campo"}},fieldContent:{t:0,b:{t:2,i:[{t:3}],s:"Contenido del campo"}}
61,noBiography:{t:0,b:{t:2,i:[{t:3}],s:"Sin entradas biográficas"}}},supervisor:{select:{t:0,b:{t:2,i:[{t:3}],s:"Seleccionar"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Guardar"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Aprobado"}},primary:{t:0,b:{t:2,i:[{t:3}],s:"Primaria"}},reserve:{t:0,b:{t:2,i:[{t:3}],s:"Reserva"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Temporada"}},selectEventsHint:{t:0,b:{t:2,i:[{t:3}],s:"Seleccione las competiciones y guarde. InscrÃbase primero en las competiciones de su zona (primaria); las demás zonas se eligen en el bloque de reserva."}},registrationClosed:{t:0,b:{t:2,i:[{t:3}],s:"Las inscripciones están cerradas por ahora."}},requestStatus:{t:0,b:{t:2,i:[{t:3}],s:"Solicitud"}}},fileField:{detach:{t:0,b:{t:2,i:[{t:3}],s:"Desvincular"}},chooseExisting:{t:0,b:{t:2,i:[{t:3}],s:"Elegir de la biblioteca"}},uploading:{t:0,b:{t:2,i:[{t:3}],s:"Subiendoâ¦"}},uploadFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo subir el archivo"}},reused:{t:0,b:{t:2,i:[{t:3,v:"Este archivo ya estaba en la biblioteca: se usa el guardado ("},{t:4,k:"name"},{t:3,v:"), no se creó ninguna copia"}]}},attachSelected:{t:0,b:{t:2,i:[{t:3}],s:"Adjuntar archivo"}}}},W5={accept:{t:0,b:{t:2,i:[{t:3}],s:"Accepter"}},entrance:{t:0,b:{t:2,i:[{t:3}],s:"Formulaire d'autorisation"}},enter:{t:0,b:{t:2,i:[{t:3}],s:"Entrer"}},login:{t:0,b:{t:2,i:[{t:3}],s:"Connexion"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Mot de passe"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Oui"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Non"}},menu:{points:{t:0,b:{t:2,i:[{t:3}],s:"Points de résultat"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licences"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Paiements"}},calendars:{t:0,b:{t:2,i:[{t:3}],s:"Calendriers"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Résultats"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions"}},meetings:{t:0,b:{t:2,i:[{t:3}],s:"Réunions"}},congress:{t:0,b:{t:2,i:[{t:3}],s:"Congrès"}},meeting:{t:0,b:{t:2,i:[{t:3}],s:"Réunion"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observateurs"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Compétitions"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Arbitres"}},"season-and-points":{t:0,b:{t:2,i:[{t:3}],s:"Saison et points"}},safeguarding:{t:0,b:{t:2,i:[{t:3}],s:"Sauvegarde"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Déconnexion"}},downloadXML:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger XML"}},forwardXML:{t:0,b:{t:2,i:[{t:3}],s:"Transférer XML"}},resultsXML:{t:0,b:{t:2,i:[{t:3}],s:"Résultats XML"}},downloadCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger le calendrier"}},downloadRanking:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger le classement"}},press:{t:0,b:{t:2,i:[{t:3}],s:"Inscription presse"}},calendarChanges:{t:0,b:{t:2,i:[{t:3}],s:"Modifications du calendrier"}},validateResults:{t:0,b:{t:2,i:[{t:3}],s:"Validation des résultats"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Membre"}},clubs:{t:0,b:{t:2,i:[{t:3}],s:"Clubs d'escrime"}},federationCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Compétitions"}},profiles:{t:0,b:{t:2,i:[{t:3}],s:"Profils"}},checkLicense:{t:0,b:{t:2,i:[{t:3}],s:"Vérifier la licence"}},tournaments:{t:0,b:{t:2,i:[{t:3}],s:"Tournois"}},refereeEvaluations:{t:0,b:{t:2,i:[{t:3}],s:"Formulaires d'évaluation"}},newsCategories:{t:0,b:{t:2,i:[{t:3}],s:"Cat. d'actualités"}},mediaLibrary:{t:0,b:{t:2,i:[{t:3}],s:"Médiathèque"}},photoAlbums:{t:0,b:{t:2,i:[{t:3}],s:"Albums photos"}},banners:{t:0,b:{t:2,i:[{t:3}],s:"Bannières"}},pressKits:{t:0,b:{t:2,i:[{t:3}],s:"Dossiers de presse"}},manufacturers:{t:0,b:{t:2,i:[{t:3}],s:"Fournisseurs"}},sponsors:{t:0,b:{t:2,i:[{t:3}],s:"Sponsors"}},advertisements:{t:0,b:{t:2,i:[{t:3}],s:"Publicités"}},jobs:{t:0,b:{t:2,i:[{t:3}],s:"Offres d'emploi"}},faces:{t:0,b:{t:2,i:[{t:3}],s:"Personnalités"}},fencers:{t:0,b:{t:2,i:[{t:3}],s:"Escrimeurs"}}},filter:{cityName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la ville"}},ageRange:{t:0,b:{t:2,i:[{t:3}],s:"Tranche d'âge"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de famille"}},fencerCat:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie d'escrimeur."}},licType:{t:0,b:{t:2,i:[{t:3}],s:"Type de licence"}},licNumber:{t:0,b:{t:2,i:[{t:3}],s:"N° de licence"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},addrStatus:{t:0,b:{t:2,i:[{t:3}],s:"Adr. status"}},regType:{t:0,b:{t:2,i:[{t:3}],s:"Type d'inscription"}},regTypes:{t:0,b:{t:2,i:[{t:3}],s:"Types d'inscription"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},seasons:{t:0,b:{t:2,i:[{t:3}],s:"Saisons"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},weapons:{t:0,b:{t:2,i:[{t:3}],s:"Armes"}},apply:{t:0,b:{t:2,i:[{t:3}],s:"Appliquer"}},clean:{t:0,b:{t:2,i:[{t:3}],s:"Nettoyer"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Type de poste"}},gdpr:{t:0,b:{t:2,i:[{t:3}],s:"Statut RGPD"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie"}},zones:{t:0,b:{t:2,i:[{t:3}],s:"Zones"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger"}},isZonal:{t:0,b:{t:2,i:[{t:3}],s:"Zonal"}},fencerId:{t:0,b:{t:2,i:[{t:3}],s:"ID du tireur"}},registrationType:{t:0,b:{t:2,i:[{t:3}],s:"Type d'inscription"}},justificationStatus:{t:0,b:{t:2,i:[{t:3}],s:"Statut de justification"}},overSixty:{t:0,b:{t:2,i:[{t:3}],s:"Ãge 60+ seulement"}},reportStatus:{t:0,b:{t:2,i:[{t:3}],s:"Statut du rapport"}},congressType:{t:0,b:{t:2,i:[{t:3}],s:"Type de congrès"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Membre"}},memberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Groupe de membres"}},outOfQuota:{t:0,b:{t:2,i:[{t:3}],s:"Hors quota"}}},gdpr:{validate:{t:0,b:{t:2,i:[{t:3}],s:"Valider"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalider"}},invalidateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous invalider le formulaire RGPD pour?"}}
61,validateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous valider le formulaire RGPD pour?"}},removeGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous supprimer le formulaire RGPD pour?"}},validateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Valider le formulaire RGPD"}},invalidateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Invalider le formulaire RGPD"}},removeGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer le formulaire RGPD"}}},official:{title:{t:0,b:{t:2,i:[{t:3}],s:"Officiel"}},isOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Cette personne est enregistrée comme officiel de votre fédération."}},isNotOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Cette personne n'est pas un officiel de votre fédération."}},make:{t:0,b:{t:2,i:[{t:3}],s:"Nommer officiel"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Retirer l'officiel"}}},license:{removeUser:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},removeUserHeader:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer le profil utilisateur"}},removeUserDescription:{t:0,b:{t:2,i:[{t:3}],s:"Vous souhaitez supprimer complètement le profil utilisateur"}},removeUserDescriptionWarning:{t:0,b:{t:2,i:[{t:3}],s:"Cette action est irréversible"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type de licence"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Date d'achat"}},generate:{t:0,b:{t:2,i:[{t:3}],s:"Générer"}},updatePasswordFederation:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour la fédération"}},updatePasswordUser:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour le mot de passe de l'utilisateur"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la fédération"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licences"}},"no-reason":{t:0,b:{t:2,i:[{t:3}],s:"Aucune raison"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de famille"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},blockStart:{t:0,b:{t:2,i:[{t:3}],s:"Début du blocage"}},blockEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fin du blocage"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Raison"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},unblock:{t:0,b:{t:2,i:[{t:3}],s:"Débloquer"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Numéro de licence"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},addressStatus:{t:0,b:{t:2,i:[{t:3}],s:"Ãtat de l'adresse"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Remplacer"}},formValidated:{t:0,b:{t:2,i:[{t:3}],s:"RGPD validé"}},formNotValidated:{t:0,b:{t:2,i:[{t:3}],s:"RGPD non validé"}},uploadUser:{t:0,b:{t:2,i:[{t:3}],s:"Téléchargé par (ID)"}},uploadDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de téléchargement"}},validateUser:{t:0,b:{t:2,i:[{t:3}],s:"Validée par (ID)"}},validateDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de validation"}},consentFile:{t:0,b:{t:2,i:[{t:3}],s:"Fichier de consentement"}},viewForm:{t:0,b:{t:2,i:[{t:3}],s:"Afficher le formulaire"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},block:{t:0,b:{t:2,i:[{t:3}],s:"Bloquer"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Mise à jour"}},positionNumber:{t:0,b:{t:2,i:[{t:3}],s:"Numéro de poste"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible au recto"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},photo:{t:0,b:{t:2,i:[{t:3}],s:"Photo"}},requiredFields:{t:0,b:{t:2,i:[{t:3}],s:"Champs obligatoires"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"Informations personnelles"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},fencer:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur l'escrimeur"}},contacts:{t:0,b:{t:2,i:[{t:3}],s:"Coordonnées"}},orderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Commander une licence"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},orderLicenseModal:{t:0,b:{t:2,i:[{t:3}],s:"Type de licence(s) commandée(s)"}},inSeason:{t:0,b:{t:2,i:[{t:3}],s:"en saison"}},for:{t:0,b:{t:2,i:[{t:3}],s:"pour"}},invalid:{t:0,b:{t:2,i:[{t:3}],s:"- non valide"}},order:{t:0,b:{t:2,i:[{t:3}],s:"Commander"}},orderMultiple:{t:0,b:{t:2,i:[{t:3}],s:"Commander plusieurs"}},selectLicense:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner au moins une licence à commander"}},hasValidatedGDPR:{t:0,b:{t:2,i:[{t:3}],s:"Formulaire RGPD fourni"}},balance:{t:0,b:{t:2,i:[{t:3}],s:"Solde"}},licenseAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Licences disponibles"}},licensePrice:{t:0,b:{t:2,i:[{t:3}],s:"Une licence coûte 25 euros"}},gdprFormUpload:{t:0,b:{t:2,i:[{t:3}],s:"Téléchargement du formulaire RGPD"}},profileIsFieMaintained:{t:0,b:{t:2,i:[{t:3}],s:"Les profils des tireurs sont tenus par la FIE. Pour faire modifier celui-ci, envoyez une demande à la FIE."}}},payment:{invoice:{t:0,b:{t:2,i:[{t:3}],s:"Facture"}},purchaseLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Acheter des licences"}},pricePerLicense:{t:0,b:{t:2,i:[{t:3}],s:"Prix par licence"}},quantity:{t:0,b:{t:2,i:[{t:3}],s:"Quantité"}},total:{t:0,b:{t:2,i:[{t:3}],s:"Total"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"licences"}},buy:{t:0,b:{t:2,i:[{t:3}],s:"Acheter avec PayPal"}},noProducts:{t:0,b:{t:2,i:[{t:3}],s:"Aucun produit configuré"}},transactions:{t:0,b:{t:2,i:[{t:3}],s:"Transactions de paiement"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Date"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Montant"}},gateway:{t:0,b:{t:2,i:[{t:3}],s:"Passerelle"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},noTransactions:{t:0,b:{t:2,i:[{t:3}],s:"Aucune transaction"}},captureSuccess:{t:0,b:{t:2,i:[{t:3}],s:"Paiement réussi ! Licences ajoutées."}},invoices:{t:0,b:{t:2,i:[{t:3}],s:"Factures"}},finesAndJustifications:{t:0,b:{t:2,i:[{t:3}],s:"Amendes et justifications"}},balanceHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique du solde"}},performedBy:{t:0,b:{t:2,i:[{t:3}],s:"Effectué par"}},onBehalf:{t:0,b:{t:2,i:[{t:3}],s:"au nom de"}},byFieAdmin:{t:0,b:{t:2,i:[{t:3}],s:"Administrateur FIE"}},adminOnBehalfWarning:{t:0,b:{t:2,i:[{t:3}],s:"Vous agissez en tant qu'administrateur FIE au nom de cette fédération. Ce paiement sera enregistré sous votre compte et débité du solde de la fédération."}},reason:{t:0,b:{t:2,i:[{t:3}],s:"Motif"}},reasonPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Pourquoi effectuez-vous ce paiement pour la fédération ?"}},reasonOnBehalfPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Pourquoi effectuez-vous cette action au nom de la fédération ?"}},reasonRequired:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez indiquer un motif pour continuer."}},actionLog:{t:0,b:{t:2,i:[{t:3}],s:"Journal des actions"}},noActionLog:{t:0,b:{t:2,i:[{t:3}],s:"Aucune action du personnel enregistrée."}},onBehalfOf:{t:0,b:{t:2,i:[{t:3}],s:"Au nom de"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},reference:{t:0,b:{t:2,i:[{t:3}],s:"Référence"}},invoiceNumber:{t:0,b:{t:2,i:[{t:3}],s:"Facture n°"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},dueDate:{t:0,b:{t:2,i:[{t:3}],s:"Date d'échéance"}},paidAt:{t:0,b:{t:2,i:[{t:3}],s:"Payé le"}},noInvoices:{t:0,b:{t:2,i:[{t:3}],s:"Aucune facture"}},invoiceType:{licence:{t:0,b:{t:2,i:[{t:3}],s:"Licence"}},annual_fee:{t:0,b:{t:2,i:[{t:3}],s:"Cotisation annuelle"}},organising_fee:{t:0,b:{t:2,i:[{t:3}],s:"Frais d'organisation"}},fine:{t:0,b:{t:2,i:[{t:3}],s:"Amende"}}},invoiceStatus:{draft:{t:0,b:{t:2,i:[{t:3}],s:"Brouillon"}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Envoyée"}},paid:{t:0,b:{t:2,i:[{t:3}],s:"Payée"}},cancelled:{t:0,b:{t:2,i:[{t:3}],s:"Annulée"}},overdue:{t:0,b:{t:2,i:[{t:3}],s:"En retard"}}},checkout:{t:0,b:{t:2,i:[{t:3}],s:"Paiement"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Retour"}},orderSummary:{t:0,b:{t:2,i:[{t:3}],s:"Récapitulatif de la commande"}},pay:{t:0,b:{t:2,i:[{t:3}],s:"Payer"}},insufficientBalance:{t:0,b:{t:2,i:[{t:3}],s:"Solde insuffisant"}},redirectNotice:{t:0,b:{t:2,i:[{t:3}],s:"Vous serez redirigé pour finaliser le paiement"}},noGateways:{t:0,b:{t:2,i:[{t:3}],s:"Aucun moyen de paiement disponible"}},backToPurchase:{t:0,b:{t:2,i:[{t:3}],s:"Retour à l'achat"}},captureFailed:{t:0,b:{t:2,i:[{t:3}],s:"Ãchec de la capture du paiement"}},createOrderFailed:{t:0,b:{t:2,i:[{t:3}],s:"Ãchec de la création de la commande"}}},invoice:{title:{t:0,b:{t:2,i:[{t:3}],s:"Gestion des factures"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Facture n°"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},quantity:{t:0,b:{t:2,i:[{t:3}],s:"Qté"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Montant"}},dueDate:{t:0,b:{t:2,i:[{t:3}],s:"Date d'échéance"}},paidAt:{t:0,b:{t:2,i:[{t:3}],s:"Payé le"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},markPaid:{t:0,b:{t:2,i:[{t:3}],s:"Payé"}},cancelInvoice:{t:0,b:{t:2,i:[{t:3}],s:"Annuler"}},confirmPaid:{t:0,b:{t:2,i:[{t:3}],s:"Marquer cette facture comme payée ?"}},confirmCancel:{t:0,b:{t:2,i:[{t:3}],s:"Annuler cette facture ?"}},noInvoices:{t:0,b:{t:2,i:[{t:3}],s:"Aucune facture trouvée"}},filterType:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},filterStatus:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Tous les types"}},allStatuses:{t:0,b:{t:2,i:[{t:3}],s:"Tous les statuts"}},type:{label:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},licence:{t:0,b:{t:2,i:[{t:3}],s:"Licence"}},annualFee:{t:0,b:{t:2,i:[{t:3}],s:"Cotisation annuelle"}},organisingFee:{t:0,b:{t:2,i:[{t:3}],s:"Frais d'organisation"}},fine:{t:0,b:{t:2,i:[{t:3}],s:"Amende"}}},status:{label:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},draft:{t:0,b:{t:2,i:[{t:3}],s:"Brouillon"}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Envoyée"}},paid:{t:0,b:{t:2,i:[{t:3}],s:"Payée"}},cancelled:{t:0,b:{t:2,i:[{t:3}],s:"Annulée"}},overdue:{t:0,b:{t:2,i:[{t:3}],s:"En retard"}}}},pagination:{next:{t:0,b:{t:2,i:[{t:3}],s:"Suivant"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Précédent"}}},modal:{setGP:{t:0,b:{t:2,i:[{t:3}],s:"Définir GP"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Oui"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Non"}}
61,set:{t:0,b:{t:2,i:[{t:3}],s:"Définir"}},sure:{t:0,b:{t:2,i:[{t:3}],s:"Ãtes-vous sûr?"}},unblock:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous débloquer?"}},blockText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous bloquer?"}},deleteText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous supprimer le profil de?"}},removeGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer le fichier RGPD"}},removeGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous supprimer le fichier RGPD pour?"}},validateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Valider le fichier RGPD"}},validateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous valider le fichier RGPD pour?"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Sauvegarder"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Annuler"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous supprimer les éléments sélectionnés?"}},blockStart:{t:0,b:{t:2,i:[{t:3}],s:"Date de début du bloc*"}},blockEnd:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin du bloc"}},selectBlockStart:{t:0,b:{t:2,i:[{t:3}],s:"Vous devez sélectionner la date de début du bloc avant de continuer!"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Fermer"}},purchase:{t:0,b:{t:2,i:[{t:3}],s:"Acheter"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Remplacer"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},deleteMember:{t:0,b:{t:2,i:[{t:3}],s:"Vous souhaitez supprimer?"}},removeMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer la réunion de la liste?"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter"}}},create:{submit:{t:0,b:{t:2,i:[{t:3}],s:"Créer"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}}},calendar:{gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},events:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénements du calendrier"}},eventsForSeason:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner les événements pour la saison"}},competitionIdShort:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Compétition"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"H/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Liens"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},entry:{t:0,b:{t:2,i:[{t:3}],s:"Entrée"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},createCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Créer une compétition"}},createCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Créer un calendrier"}},competitionWithoutCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Dernière compétition créée sans calendrier:"}},teamCount:{t:0,b:{t:2,i:[{t:3}],s:"Nombre de participations"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},ranking:{t:0,b:{t:2,i:[{t:3}],s:"Classement"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},license:{t:0,b:{t:2,i:[{t:3}],s:"Licence"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},dateInscription:{t:0,b:{t:2,i:[{t:3}],s:"Date d'inscription"}},print:{t:0,b:{t:2,i:[{t:3}],s:"Imprimer"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie d'escrimeur"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Afficher"}},prizeInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur les prix"}},scheduleInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur le calendrier"}},accommodationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur l'hébergement"}},registrationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur l'inscription"}},visaInfo:{t:0,b:{t:2,i:[{t:3}],s:"Lettre d'invitation"}},prizesInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur les prix"}},invitationLetter:{t:0,b:{t:2,i:[{t:3}],s:"Lettre d'invitation"}},general:{t:0,b:{t:2,i:[{t:3}],s:"Général"}},isZonal:{t:0,b:{t:2,i:[{t:3}],s:"Compétition zonale"}},allowObservers:{t:0,b:{t:2,i:[{t:3}],s:"Autoriser les observateurs"}},dateBegin:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},firstDeadline:{t:0,b:{t:2,i:[{t:3}],s:"Date limite 1"}},secondDeadline:{t:0,b:{t:2,i:[{t:3}],s:"Date limite 2"}},competitionDescription:{t:0,b:{t:2,i:[{t:3}],s:"Description de la compétition"}},invitationFile:{t:0,b:{t:2,i:[{t:3}],s:"Invitation file"}},selectCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une compétition"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une saison"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un pays"}},selectAgeGroup:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une tranche d'âge"}}
61,selectCompetitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une catégorie de compétition"}},selectPlace:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un lieu"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un statut"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"modifier"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Retour"}},showChanges:{t:0,b:{t:2,i:[{t:3}],s:"Afficher les modifications"}},changed:{t:0,b:{t:2,i:[{t:3}],s:"Modifié"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Approuver"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Rejeter"}},approveChanges:{t:0,b:{t:2,i:[{t:3}],s:"Approuver les modifications du calendrier"}},oldValue:{t:0,b:{t:2,i:[{t:3}],s:"Ancienne valeur"}},newValue:{t:0,b:{t:2,i:[{t:3}],s:"Nouvelle valeur"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Afficher"}},invitationLetterUpload:{t:0,b:{t:2,i:[{t:3}],s:"Rappel! La lettre d'invitation officielle doit être téléchargée au maximum deux mois avant le début du concours. Veuillez la télécharger avant la date limite."}}},season:{seasonManagement:{t:0,b:{t:2,i:[{t:3}],s:"Gestion de la saison"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Libellé"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Année"}},isShowOnFront:{t:0,b:{t:2,i:[{t:3}],s:"Afficher au premier plan"}},isOpenedRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Inscription ouverte"}},isOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Officiel"}},isLicenseOpened:{t:0,b:{t:2,i:[{t:3}],s:"Licence ouverte"}},isElective:{t:0,b:{t:2,i:[{t:3}],s:"Ãlectif"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer une nouvelle saison"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copier"}}},payments:{payFine:{t:0,b:{t:2,i:[{t:3}],s:"Payer"}},pay:{t:0,b:{t:2,i:[{t:3}],s:"Payer"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Annuler"}},justificationFines:{t:0,b:{t:2,i:[{t:3}],s:"Justification des amendes"}},federationPayments:{t:0,b:{t:2,i:[{t:3}],s:"Paiements et amendes pour la fédération"}},balance:{t:0,b:{t:2,i:[{t:3}],s:"Solde"}},loan:{t:0,b:{t:2,i:[{t:3}],s:"Prêt"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licences"}},justifications:{t:0,b:{t:2,i:[{t:3}],s:"Justifications"}},fines:{t:0,b:{t:2,i:[{t:3}],s:"Amendes"}},fees:{t:0,b:{t:2,i:[{t:3}],s:"Coûts"}},licenseHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique des licences"}},paymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique des paiements"}},licenseAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Montant de la licence disponible"}},noFee:{t:0,b:{t:2,i:[{t:3}],s:"Frais non trouvés"}},noFine:{t:0,b:{t:2,i:[{t:3}],s:"Amendes non trouvées"}},paymentDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de paiement"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Modification"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},remark:{t:0,b:{t:2,i:[{t:3}],s:"Remarque"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},noPaymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique des paiements non trouvé"}},buyDate:{t:0,b:{t:2,i:[{t:3}],s:"Date d'achat"}},licenseCount:{t:0,b:{t:2,i:[{t:3}],s:"Montant de la licence"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Libellé"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Montant"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Afficher"}},fineInformation:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur l'amende"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Valider"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalider"}},justificationText:{t:0,b:{t:2,i:[{t:3}],s:"Texte de justification"}},justificationFiles:{t:0,b:{t:2,i:[{t:3}],s:"Fichiers de justification"}},justificationFile:{t:0,b:{t:2,i:[{t:3}],s:"Fichier de justification"}},listOfOpenFines:{t:0,b:{t:2,i:[{t:3}],s:"Liste des amendes ouvertes amendes"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Contenu"}},deadlineDate:{t:0,b:{t:2,i:[{t:3}],s:"Date limite"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la fédération"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},createFine:{t:0,b:{t:2,i:[{t:3}],s:"Créer une amende"}},cancelFine:{t:0,b:{t:2,i:[{t:3}],s:"Annuler l'amende"}},cancelFee:{t:0,b:{t:2,i:[{t:3}],s:"Frais d'annulation"}},contentVisible:{t:0,b:{t:2,i:[{t:3}],s:"Contenu (sera dans l'historique)"}},descriptionNotVisible:{t:0,b:{t:2,i:[{t:3}],s:"Description (hors historique)"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},addFunds:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des fonds"}},addLoan:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un prêt"}},withdraw:{t:0,b:{t:2,i:[{t:3}],s:"Retirer"}},addLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des licences"}},removeLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer des licences"}},addCompetitionFee:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des frais de calendrier"}}
61,sureToAddCompetitionFee:{t:0,b:{t:2,i:[{t:3}],s:"Souhaitez-vous ajouter des frais de calendrier pour la fédération?"}},sureAddSeasonFee:{t:0,b:{t:2,i:[{t:3}],s:"Souhaitez-vous Ajouter une cotisation saisonnière pour toutes les fédérations?"}},addSeasonFee:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter une cotisation annuelle"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Liens"}},listOfJustifications:{t:0,b:{t:2,i:[{t:3}],s:"Liste des justifications"}},sureCancelPayment:{t:0,b:{t:2,i:[{t:3}],s:"Ãtes-vous sûr de vouloir annuler le paiement depuis l'historique?"}}},entries:{competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la compétition"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},start:{t:0,b:{t:2,i:[{t:3}],s:"Début"}},end:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},deadlineFirst:{t:0,b:{t:2,i:[{t:3}],s:"Date limite 1"}},deadlineSecond:{t:0,b:{t:2,i:[{t:3}],s:"Date limite 2"}},deadlineThird:{t:0,b:{t:2,i:[{t:3}],s:"Date limite 3"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"H/F"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},entriesCount:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},rules:{t:0,b:{t:2,i:[{t:3}],s:"Extrait du règlement de la FIE concernant les inscriptions aux compétitions de la FIE"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions"}}},entry:{enterFencer:{t:0,b:{t:2,i:[{t:3}],s:"Inscrire les tireurs"}},viewFencer:{t:0,b:{t:2,i:[{t:3}],s:"Voir les tireurs"}},enterReferee:{t:0,b:{t:2,i:[{t:3}],s:"Inscrire les arbitres"}},viewReferee:{t:0,b:{t:2,i:[{t:3}],s:"Voir les arbitres"}},enterCoach:{t:0,b:{t:2,i:[{t:3}],s:"Inscrire les entraîneurs"}},viewCoach:{t:0,b:{t:2,i:[{t:3}],s:"Voir les entraîneurs"}},enterOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Inscrire les officiels"}},viewOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Voir les officiels"}},removedEntries:{t:0,b:{t:2,i:[{t:3}],s:"Voir les personnes supprimées"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de famille"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Lic. Non"}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},regTyper:{t:0,b:{t:2,i:[{t:3}],s:"Type d'inscription"}},dateIn:{t:0,b:{t:2,i:[{t:3}],s:"Date d'inscription"}},userIn:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un utilisateur"}},dateOut:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer la date"}},userOut:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer l'utilisateur"}},regType:{t:0,b:{t:2,i:[{t:3}],s:"Type d'inscription"}},replacedBy:{t:0,b:{t:2,i:[{t:3}],s:"Remplacé par"}},enterCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Participer"}},enterSelectedHeader:{t:0,b:{t:2,i:[{t:3}],s:"Personnes sélectionnées pour participer à la compétition"}},licenseType:{t:0,b:{t:2,i:[{t:3}],s:"Type de licence"}},enter:{t:0,b:{t:2,i:[{t:3}],s:"Participer"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},removeCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},removeSelectedHeader:{t:0,b:{t:2,i:[{t:3}],s:"Personnes sélectionnées à retirer de la compétition"}},removeSelectedJustification:{t:0,b:{t:2,i:[{t:3}],s:"Vous souhaitez retirer un ou plusieurs athlètes de cette compétition. Avez-vous un fichier de justification?"}},removeSelectedJustificationYes:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur «Oui» après avoir téléchargé le fichier de justification."}},removeSelectedJustificationNo:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur «Non» si vous n'avez pas de fichier de justification. Dans ce cas, vous recevrez une amende"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Remplacer"}},replaceAthlete:{t:0,b:{t:2,i:[{t:3}],s:"Remplacer"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},justificationFile:{t:0,b:{t:2,i:[{t:3}],s:"Fichier de justification"}},entryFine:{t:0,b:{t:2,i:[{t:3}],s:"Une amende d'inscription sera ajoutée!"}},limitMet:{t:0,b:{t:2,i:[{t:3}],s:"Nombre minimum d'athlètes atteint"}},limitNotMet:{t:0,b:{t:2,i:[{t:3}],s:"Nombre minimum d'athlètes non atteint"}},limitNeed:{t:0,b:{t:2,i:[{t:3}],s:"Les âges doivent être saisis"}},enterInQuota:{t:0,b:{t:2,i:[{t:3}],s:"Officiels dans le quota"}},enterOutOfQuota:{t:0,b:{t:2,i:[{t:3}],s:"Officiels hors quota"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Poste"}},groups:{t:0,b:{t:2,i:[{t:3}],s:"Groupes"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},removeOfficials:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer les prochains officiels"}},dateOfInscription:{t:0,b:{t:2,i:[{t:3}],s:"Date d'inscription"}},addedByUser:{t:0,b:{t:2,i:[{t:3}],s:"Ajouté par l'utilisateur"}},dateRemoving:{t:0,b:{t:2,i:[{t:3}],s:"Date de retrait"}},removedByUser:{t:0,b:{t:2,i:[{t:3}],s:"Retiré par l'utilisateur"}},addOfficialByNameDescription:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un officiel par nom et rôle"}},addOfficialByName:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un officiel"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Rôle"}}},downloadXML:{select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Photos"}},athlete:{t:0,b:{t:2,i:[{t:3}],s:"Escrimeurs"}},entriesActiveReferees:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions + arbitres actifs"}},entriesRegisteredReferees:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions + arbitres inscrits"}},official:{t:0,b:{t:2,i:[{t:3}],s:"Officiels"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Compétition"}},competitionLocation:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Début"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"H/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie."}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},entriesV1:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions v.1"}},entriesV2:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions v.2"}}},forwardXML:{parserLog:{t:0,b:{t:2,i:[{t:3}],s:"Journal d'analyse"}},uploadXML:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger"}}},resultXML:{select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Participants"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Photos"}},official:{t:0,b:{t:2,i:[{t:3}],s:"Officiel"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Compétition"}},competitionLocation:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Début"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"H/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},files:{t:0,b:{t:2,i:[{t:3}],s:"Fichiers"}},competitionId:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},file:{t:0,b:{t:2,i:[{t:3}],s:"Fichier"}}},recalculate:{recalculatePage:{t:0,b:{t:2,i:[{t:3}],s:"Recalculer la page de classement"}},recalculateCurrentSeason:{t:0,b:{t:2,i:[{t:3}],s:"Recalculer la saison en cours"}},recalculateAnotherSeason:{t:0,b:{t:2,i:[{t:3}],s:"Recalculer une autre saison"}},recalculate:{t:0,b:{t:2,i:[{t:3}],s:"Recalculer"}}},press:{select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},mediaName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du média"}},specification:{t:0,b:{t:2,i:[{t:3}],s:"Spécification"}},function:{t:0,b:{t:2,i:[{t:3}],s:"Fonction"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Approuvé"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Approuver"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Rejeter"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Afficher"}},viewPressItem:{t:0,b:{t:2,i:[{t:3}],s:"Afficher la demande d'inscription presse"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie"}},city:{t:0,b:{t:2,i:[{t:3}],s:"Ville"}},postCode:{t:0,b:{t:2,i:[{t:3}],s:"Code postal"}},street:{t:0,b:{t:2,i:[{t:3}],s:"Rue"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},mobile:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone portable"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},pressCard:{t:0,b:{t:2,i:[{t:3}],s:"Appuyer card #"}},aipsCard:{t:0,b:{t:2,i:[{t:3}],s:"N° de carte AIPS"}},arrival:{t:0,b:{t:2,i:[{t:3}],s:"Date d'arrivée"}},departure:{t:0,b:{t:2,i:[{t:3}],s:"Date de départ"}},arrivalBy:{t:0,b:{t:2,i:[{t:3}],s:"Arrivée avant"}},needPaidLine:{t:0,b:{t:2,i:[{t:3}],s:"Ligne payante requise"}},needHotelList:{t:0,b:{t:2,i:[{t:3}],s:"Liste des hôtels requise"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Oui"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Non"}},transportNumber:{t:0,b:{t:2,i:[{t:3}],s:"N° de transport"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},deleteMultiple:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer la sélection"}}},safeguarding:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},formName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du formulaire"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Créé"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Contenu"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Afficher"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},viewItem:{t:0,b:{t:2,i:[{t:3}],s:"Afficher le formulaire de sauvegarde"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Fermer"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},deleteModal:{t:0,b:{t:2,i:[{t:3}],s:"Ãtes-vous sûr de vouloir supprimer le rapport de sauvegarde?"}}},upload:{uploadXML:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger le fichier"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}
61],s:"Format de fichier non valide !"}},sizeExceed:{t:0,b:{t:2,i:[{t:3}],s:"Fichier trop volumineux pour être téléversé !"}},errorSelectFile:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner le fichier XML à téléverser en premier !"}},uploadedFile:{t:0,b:{t:2,i:[{t:3}],s:"Fichier téléversé"}}},nf:{updatePosition:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour la position pour "}},showPosition:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur "}},update:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Poste"}},positionLabel:{t:0,b:{t:2,i:[{t:3}],s:"Libellé du poste"}},positionNumber:{t:0,b:{t:2,i:[{t:3}],s:"Numéro du poste"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},setPosition:{t:0,b:{t:2,i:[{t:3}],s:"Définir la position pour "}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},removeNF:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer un membre du personnel NF"}},sureRemoveNF:{t:0,b:{t:2,i:[{t:3}],s:"Ãtes-vous sûr de vouloir supprimer ?"}},staff:{t:0,b:{t:2,i:[{t:3}],s:"Personnel NF"}},makeStaff:{t:0,b:{t:2,i:[{t:3}],s:"Désigner comme personnel NF"}},noFederationHint:{t:0,b:{t:2,i:[{t:3}],s:"Cet escrimeur n'a pas de fédération nationale renseignée ; la gestion du personnel NF n'est pas disponible."}}},results:{competitionIdShort:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Année"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Compétition"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Début"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Fin"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"H/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Afficher"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},nameTeam:{t:0,b:{t:2,i:[{t:3}],s:"Nom/Ãquipe"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},errorMessage:{t:0,b:{t:2,i:[{t:3}],s:"Message d'erreur"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},enterIdCountry:{t:0,b:{t:2,i:[{t:3}],s:"Vous devez saisir un nouvel identifiant utilisateur ou sélectionner un nouveau pays!"}},userId:{t:0,b:{t:2,i:[{t:3}],s:"Identifiant utilisateur"}},updateFencer:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le résultat de l'escrimeur for:"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Résultats de la compétition"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Valider"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalider"}}},validation:{remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},removeResults:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer les résultats"}},sureRemoveResults:{t:0,b:{t:2,i:[{t:3}],s:"Ãtes-vous sûr de vouloir supprimer complètement les résultats de la compétition?"}},fencers:{t:0,b:{t:2,i:[{t:3}],s:"Tireurs"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Arbitres"}},addedFencers:{t:0,b:{t:2,i:[{t:3}],s:"Tireurs ajoutés"}},removedFencers:{t:0,b:{t:2,i:[{t:3}],s:"Tireurs supprimés"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},fullName:{t:0,b:{t:2,i:[{t:3}],s:"Nom/Ãquipe"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Lic. num."}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Valider"}},validateResults:{t:0,b:{t:2,i:[{t:3}],s:"Valider les résultats"}},sureValidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous vraiment valider les résultats de la compétition?"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalider"}},invalidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Invalider les résultats"}},sureInvalidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous vraiment invalider les résultats de la compétition?"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},errors:{t:0,b:{t:2,i:[{t:3}],s:"Erreurs"}},hasLicense:{t:0,b:{t:2,i:[{t:3}],s:"A une licence"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Oui"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Non"}},hasLicenseProblem:{t:0,b:{t:2,i:[{t:3}],s:"Escrimeurs sans licence"}},fineWillBeAddedFor:{t:0,b:{t:2,i:[{t:3}],s:"Une amende sera ajoutée pour le retrait"}}},referee:{isActive:{t:0,b:{t:2,i:[{t:3}],s:"Actif"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom name"}},lastSeason:{t:0,b:{t:2,i:[{t:3}],s:"Dernière saison"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},age:{t:0,b:{t:2,i:[{t:3}],s:"Ãge"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},licenseNumber:{t:0,b:{t:2,i:[{t:3}],s:"N° de licence"}},profileStatus:{t:0,b:{t:2,i:[{t:3}],s:"Statut du profil"}},exams:{t:0,b:{t:2,i:[{t:3}],s:"Examens"}},notCompleted:{t:0,b:{t:2,i:[{t:3}],s:"Non terminé"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},registrationDate:{t:0,b:{t:2,i:[{t:3}],s:"Date d'inscription"}},deadlineDate:{t:0,b:{t:2,i:[{t:3}],s:"Date limite"}},beginDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},examiners:{t:0,b:{t:2,i:[{t:3}],s:"Examinateurs"}},entered:{t:0,b:{t:2,i:[{t:3}],s:"Saisi"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Approuvé"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},createExam:{t:0,b:{t:2,i:[{t:3}],s:"Créer un examen"}},updateExam:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour l'examen"}},info:{t:0,b:{t:2,i:[{t:3}],s:"Info"}},enterReferee:{t:0,b:{t:2,i:[{t:3}],s:"Saisir un arbitre"}},viewEntered:{t:0,b:{t:2,i:[{t:3}],s:"Voir les participants"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},register:{t:0,b:{t:2,i:[{t:3}],s:"S'inscrire"}},changeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Changer de catégorie"}},unapprove:{t:0,b:{t:2,i:[{t:3}],s:"Annuler prove"}},fail:{t:0,b:{t:2,i:[{t:3}],s:"Ãchouer"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Approuver"}},examDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de l'examen"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer l'examen"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},examPlace:{t:0,b:{t:2,i:[{t:3}],s:"Lieu de l'examen"}},examCategory:{t:0,b:{t:2,i:[{t:3}],s:"Examen. category"}},downloadList:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger les photos de la saison en cours"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},removeLicense:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer la licence"}},removeLicenseHeader:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer la licence pour"}},removeLicenseDescription:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer la licence pour"}},createReferee:{t:0,b:{t:2,i:[{t:3}],s:"Créer un arbitre"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie d'arbitre"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},examiner:{t:0,b:{t:2,i:[{t:3}],s:"Examinateurs"}},examCity:{t:0,b:{t:2,i:[{t:3}],s:"Ville de l'examen"}},updateReferee:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Actif"}},deleteRecordModal:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous vraiment supprimer cette qualification d'arbitre ?"}}},congress:{congressLabel:{t:0,b:{t:2,i:[{t:3}],s:"Libellé du congrès"}},meetingType:{t:0,b:{t:2,i:[{t:3}],s:"Type de réunion"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Date limite"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},participants:{t:0,b:{t:2,i:[{t:3}],s:"Participants"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}}}
61,observer:{check:{t:0,b:{t:2,i:[{t:3}],s:"Vérifier"}},addById:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter par ID"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la compétition"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lieu de la compétition"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Date limite"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"H/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénement"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observateurs"}},competitionId:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Année"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Localisation"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},Weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},supervisor:{t:0,b:{t:2,i:[{t:3}],s:"Superviseur"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},read:{t:0,b:{t:2,i:[{t:3}],s:"Lire"}},readReport:{t:0,b:{t:2,i:[{t:3}],s:"Lire le rapport"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Numéro de licence"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Poste"}},requests:{t:0,b:{t:2,i:[{t:3}],s:"Requêtes"}},addObservers:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des observateurs"}},groups:{t:0,b:{t:2,i:[{t:3}],s:"Groupes"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Retour"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},editReport:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le rapport"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Remplir le rapport"}},xls:{t:0,b:{t:2,i:[{t:3}],s:"XLS"}},docx:{t:0,b:{t:2,i:[{t:3}],s:"DOCX"}}},member:{country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},phoneFirst:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone (principal)"}},phoneSecond:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone (adj.)"}},phoneThird:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone (rés.)"}},viewMemberInfo:{t:0,b:{t:2,i:[{t:3}],s:"Voir les informations du membre"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Voir les informations du membre"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Fermer"}}},clubs:{clubName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du club"}},abbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abréviation"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},city:{t:0,b:{t:2,i:[{t:3}],s:"Ville"}},state:{t:0,b:{t:2,i:[{t:3}],s:"Ãtat"}},postCode:{t:0,b:{t:2,i:[{t:3}],s:"Code postal"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},deleteClub:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer le club"}},sureDeleteClub:{t:0,b:{t:2,i:[{t:3}],s:"Ãtes-vous sûr de vouloir supprimer le club d'escrime?"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},editClub:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le club"}}},federation:{close:{t:0,b:{t:2,i:[{t:3}],s:"Fermer"}},phoneFirst:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},viewFederationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Voir les informations de la fédération"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},president:{t:0,b:{t:2,i:[{t:3}],s:"Président"}},presidentEmail:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},secretaryGeneral:{t:0,b:{t:2,i:[{t:3}],s:"Secrétaire général"}},secretaryGeneralEmail:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},createClub:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un club d'escrime"}}},report:{approve:{t:0,b:{t:2,i:[{t:3}],s:"Approuver"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Rejeter"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Réinitialiser"}},sendToFie:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer et envoyer"}}},fencer:{remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}}},country:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},identifier:{t:0,b:{t:2,i:[{t:3}],s:"Identifiant"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},isoCode:{t:0,b:{t:2,i:[{t:3}],s:"Code ISO"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour"}}},city:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},timezoneId:{t:0,b:{t:2,i:[{t:3}],s:"Fuseau horaire"}},countryName:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}}},groupMember:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},loadUserInfo:{t:0,b:{t:2,i:[{t:3}],s:"Charger"}},groupImage:{t:0,b:{t:2,i:[{t:3}],s:"Image du groupe"}},infoImage:{t:0,b:{t:2,i:[{t:3}],s:"Image d'information"}},biographyFileEn:{t:0,b:{t:2,i:[{t:3}],s:"Fichier biographique [en]"}},biographyFileFr:{t:0,b:{t:2,i:[{t:3}],s:"Fichier biographique [fr]"}},biographyFileEs:{t:0,b:{t:2,i:[{t:3}],s:"Fichier biographique [es]"}}
61,functionEn:{t:0,b:{t:2,i:[{t:3}],s:"Fonction [en]"}},functionFr:{t:0,b:{t:2,i:[{t:3}],s:"Fonction [fr]"}},functionEs:{t:0,b:{t:2,i:[{t:3}],s:"Fonction [es]"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},allowObserve:{t:0,b:{t:2,i:[{t:3}],s:"Autoriser l'observation"}},showFunction:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer"}},editGroupMember:{t:0,b:{t:2,i:[{t:3}],s:"Modifier un membre du groupe"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}}},meeting:{createMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Créer une réunion"}},requiredFields:{t:0,b:{t:2,i:[{t:3}],s:"Champs obligatoires"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Traductions"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},updateMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à jour la réunion"}}},tabs:{passedExams:{t:0,b:{t:2,i:[{t:3}],s:"Examens réussis"}},notFound:{t:0,b:{t:2,i:[{t:3}],s:"Introuvable"}},showEntries:{t:0,b:{t:2,i:[{t:3}],s:"Afficher les entrées"}},federationShowEntries:{t:0,b:{t:2,i:[{t:3}],s:"Fédération afficher les entrées"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licences"}},searchAddress:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher une adresse"}},licenseStatus:{t:0,b:{t:2,i:[{t:3}],s:"Ãtat de la licence"}},createLicense:{t:0,b:{t:2,i:[{t:3}],s:"Créer une licence"}},blockedLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licences bloquées"}},orderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Commander une licence"}},replaceDuplicate:{t:0,b:{t:2,i:[{t:3}],s:"Remplacer les doublons"}},nfStaffLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licence du personnel NF"}},gdprForm:{t:0,b:{t:2,i:[{t:3}],s:"Formulaires RGPD"}},federationPayment:{t:0,b:{t:2,i:[{t:3}],s:"Paiements de la Fédération"}},listOfOpenFines:{t:0,b:{t:2,i:[{t:3}],s:"Liste des amendes ouvertes"}},listOfJustifications:{t:0,b:{t:2,i:[{t:3}],s:"Liste des justifications"}},invoiceList:{t:0,b:{t:2,i:[{t:3}],s:"Factures"}},actionLog:{t:0,b:{t:2,i:[{t:3}],s:"Journal des actions"}},createCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Créer un événement de calendrier"}},editCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Modifier un événement de calendrier"}},showCalendarResult:{t:0,b:{t:2,i:[{t:3}],s:"Afficher les résultats du calendrier"}},validateCalendarResult:{t:0,b:{t:2,i:[{t:3}],s:"Valider les résultats du calendrier"}},editUserProfile:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le profil utilisateur"}},addObservers:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter des observateurs"}},readObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Lire le rapport d'observateur"}},editObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le rapport d'observateur"}},showRefereeExamInfo:{t:0,b:{t:2,i:[{t:3}],s:"Afficher les informations sur l'examen d'arbitre"}},calendars:{t:0,b:{t:2,i:[{t:3}],s:"Calendriers"}},calendarEvents:{t:0,b:{t:2,i:[{t:3}],s:"Ãvénements du calendrier"}},seasonManagement:{t:0,b:{t:2,i:[{t:3}],s:"Gestion de la saison"}},selectEventForSeason:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un événement pour la saison"}},recalculatePage:{t:0,b:{t:2,i:[{t:3}],s:"Recalculer la page"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Résultats"}},fencerResults:{t:0,b:{t:2,i:[{t:3}],s:"Résultats de l'escrimeur"}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Validation"}},invalidation:{t:0,b:{t:2,i:[{t:3}],s:"Invalidation"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Résultats"}},meetings:{t:0,b:{t:2,i:[{t:3}],s:"Réunions"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observateurs"}},observerCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Compétitions d'observateurs"}},observerReport:{t:0,b:{t:2,i:[{t:3}],s:"Rapports d'observateurs"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Compétitions"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Arbitres"}},refereeList:{t:0,b:{t:2,i:[{t:3}],s:"Liste des arbitres"}},refereeInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur l'arbitre"}},refereeInactive:{t:0,b:{t:2,i:[{t:3}],s:"Arbitre inactif"}},passedExam:{t:0,b:{t:2,i:[{t:3}],s:"Examens réussis par l'arbitre"}},refereeExam:{t:0,b:{t:2,i:[{t:3}],s:"Examens de l'arbitre"}},examRegistrants:{t:0,b:{t:2,i:[{t:3}],s:"Inscrits"}},seasonAndPoints:{t:0,b:{t:2,i:[{t:3}],s:"Saisons et points"}},safeguardingForm:{t:0,b:{t:2,i:[{t:3}],s:"Protection"}},entryCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Concours d'inscription"}},profilesAndCountries:{t:0,b:{t:2,i:[{t:3}],s:"Profils et pays"}},federations:{t:0,b:{t:2,i:[{t:3}],s:"Fédérations"}}
61,countries:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},cities:{t:0,b:{t:2,i:[{t:3}],s:"Villes"}},users:{t:0,b:{t:2,i:[{t:3}],s:"Utilisateurs"}},committee:{t:0,b:{t:2,i:[{t:3}],s:"Comité"}},organizer:{t:0,b:{t:2,i:[{t:3}],s:"Organisateur"}},downloadXML:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger le XML"}},forwardXML:{t:0,b:{t:2,i:[{t:3}],s:"Transférer le XML"}},downloadCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger le calendrier"}},downloadRanking:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger le classement"}},resultsXML:{t:0,b:{t:2,i:[{t:3}],s:"Résultats XML"}},pressRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Inscription presse"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Membre"}},mainPage:{t:0,b:{t:2,i:[{t:3}],s:"Page d'accueil"}},memberMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Réunions des membres"}},supervisorRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Voir le statut"}},reports:{t:0,b:{t:2,i:[{t:3}],s:"Rapports"}},createObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Créer un rapport d'observateur"}},memberEditObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Modifier un rapport d'observateur"}},memberReadObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Lire un rapport d'observateur"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},federationLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Licences de la Fédération"}},federationSearchAddress:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher une adresse"}},federationLicenseStatus:{t:0,b:{t:2,i:[{t:3}],s:"Ãtat de la licence"}},federationCreateLicense:{t:0,b:{t:2,i:[{t:3}],s:"Créer une licence"}},federationOrderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Commander une licence"}},federationNFStaffLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licence du personnel NF"}},federationBlockedLicense:{t:0,b:{t:2,i:[{t:3}],s:"Licences bloquées"}},federationLicenseHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique des licences"}},federationPurchaseLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Acheter des licences"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Paiements"}},federationPayments:{t:0,b:{t:2,i:[{t:3}],s:"Paiements de la Fédération"}},federationPaymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Historique des paiements"}},federationJustificationFines:{t:0,b:{t:2,i:[{t:3}],s:"Justification des amendes"}},federationEditUserProfile:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le profil utilisateur"}},federationEditCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Modifier l'événement du calendrier"}},federationEntries:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions"}},federationCompetitions:{t:0,b:{t:2,i:[{t:3}],s:"Compétitions"}},federationEntryCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Compétition d'inscription"}},federationFencingClub:{t:0,b:{t:2,i:[{t:3}],s:"Club d'escrime de la Fédération"}},reportVersions:{t:0,b:{t:2,i:[{t:3}],s:"Report versions"}},supervisorRegister:{t:0,b:{t:2,i:[{t:3}],s:"Inscription"}}},options:{selectCategory:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une catégorie"}},selectWeapon:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une arme"}},selectGender:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un sexe"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un pays"}},selectType:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un type"}},selectEvent:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un événement"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une saison"}},automaticSeason:{t:0,b:{t:2,i:[{t:3}],s:"Automatique (dernière saison applicable)"}},selectYear:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une année"}},selectZone:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une zone"}},selectNationality:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une nationalité"}},selectFederation:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une fédération"}},selectAgeRange:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une tranche d'âge"}},searchByName:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher par nom"}},selectRegType:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un type d'inscription"}},selectGroup:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un groupe"}},selectRole:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner un rôle"}},selectLicType:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner une licence type"}},selectPosition:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le poste"}},selectValidation:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner la validation"}},selectMemberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le groupe de membres"}},selectMember:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le membre"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le statut"}},selectPrimary:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le principal"}},selectTimeZone:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le fuseau horaire"}},selectCongress:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le congrès"}},selectCommission:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner la commission"}},selectCommissionType:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le type de commission"}},selectReplace:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner l'escrimeur à remplacer"}},selectClub:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le club"}},selectLanguage:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner la langue"}}},label:{refereeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie d'arbitre"}},examiners:{t:0,b:{t:2,i:[{t:3}],s:"Examinateurs"}},examiner:{t:0,b:{t:2,i:[{t:3}],s:"Examinateur"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},timezone:{t:0,b:{t:2,i:[{t:3}],s:"Fuseau horaire"}},cityName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la ville"}},countryName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du pays"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie d'escrimeur"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Arme"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},eventType:{t:0,b:{t:2,i:[{t:3}],s:"Type d'événement"}},countryIdentifierMax:{t:0,b:{t:2,i:[{t:3}],s:"Pays Identifiant y (max: 8)"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},isoCode:{t:0,b:{t:2,i:[{t:3}],s:"Code ISO"}},isValid:{t:0,b:{t:2,i:[{t:3}],s:"Valide"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},clubName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du club"}},abbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abréviation"}},state:{t:0,b:{t:2,i:[{t:3}],s:"Ãtat"}},zipPostCode:{t:0,b:{t:2,i:[{t:3}],s:"Code postal"}},city:{t:0,b:{t:2,i:[{t:3}],s:"Ville"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},contactName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du contact"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},websiteUrl:{t:0,b:{t:2,i:[{t:3}],s:"URL du site web"}},socialUrl:{t:0,b:{t:2,i:[{t:3}],s:"URL du réseau social"}},group:{t:0,b:{t:2,i:[{t:3}],s:"Groupe"}},congressType:{t:0,b:{t:2,i:[{t:3}],s:"Type de congrès"}},commissionType:{t:0,b:{t:2,i:[{t:3}],s:"Type de commission"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},isVisible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},isPublished:{t:0,b:{t:2,i:[{t:3}],s:"Est publié"}},isElective:{t:0,b:{t:2,i:[{t:3}],s:"Est électif"}},isFederationAccess:{t:0,b:{t:2,i:[{t:3}],s:"Est un accès à la fédération"}},labelEn:{t:0,b:{t:2,i:[{t:3}],s:"Label [En]"}},labelFr:{t:0,b:{t:2,i:[{t:3}],s:"Label [Fr]"}},labelEs:{t:0,b:{t:2,i:[{t:3}],s:"Label [Es]"}},placeEn:{t:0,b:{t:2,i:[{t:3}],s:"Lieu [En]"}},placeFr:{t:0,b:{t:2,i:[{t:3}],s:"Lieu [Fr]"}},placeEs:{t:0,b:{t:2,i:[{t:3}],s:"Lieu [Es]"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Date limite"}},userId:{t:0,b:{t:2,i:[{t:3}],s:"Identifiant utilisateur"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de famille"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},replaceFencer:{t:0,b:{t:2,i:[{t:3}],s:"Tireur à remplacer"}},officialComment:{t:0,b:{t:2,i:[{t:3}],s:"Commentaire officiel"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la fédération"}},username:{t:0,b:{t:2,i:[{t:3}],s:"Nom d'utilisateur"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Mot de passe"}},firstAddress:{t:0,b:{t:2,i:[{t:3}],s:"Première adresse"}},secondAddress:{t:0,b:{t:2,i:[{t:3}],s:"Deuxième address"}},thirdAddress:{t:0,b:{t:2,i:[{t:3}],s:"Troisième adresse"}},cityZip:{t:0,b:{t:2,i:[{t:3}],s:"Code postal de la ville"}},secondPhone:{t:0,b:{t:2,i:[{t:3}],s:"Deuxième téléphone"}},mobilePhone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone portable"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},secondFax:{t:0,b:{t:2,i:[{t:3}],s:"Deuxième fax"}},additionalEmail:{t:0,b:{t:2,i:[{t:3}],s:"Adresse e-mail supplémentaire"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},bioEn:{t:0,b:{t:2,i:[{t:3}],s:"Biographie [en]"}},bioFr:{t:0,b:{t:2,i:[{t:3}],s:"Biographie [fr]"}},bioEs:{t:0,b:{t:2,i:[{t:3}],s:"Biographie [es]"}},leftHanded:{t:0,b:{t:2,i:[{t:3}],s:"Gaucher"}},rightHanded:{t:0,b:{t:2,i:[{t:3}],s:"Droiteur"}},selectToUpload:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner le fichier à télécharger"}},fundsAmount:{t:0,b:{t:2,i:[{t:3}],s:"Montant des fonds"}},loanAmount:{t:0,b:{t:2,i:[{t:3}],s:"Montant du prêt"}},withdrawFunds:{t:0,b:{t:2,i:[{t:3}],s:"Retirer des fonds"}},licenseToAdd:{t:0,b:{t:2,i:[{t:3}],s:"Montant de la licence à ajouter"}},licenseToWithdraw:{t:0,b:{t:2,i:[{t:3}],s:"Montant de la licence à retirer"}},fundsDescription:{t:0,b:{t:2,i:[{t:3}],s:"Description des fonds"}},loanDescription:{t:0,b:{t:2,i:[{t:3}],s:"Description du prêt"}},withdrawDescription:{t:0,b:{t:2,i:[{t:3}],s:"Description du retrait"}},competition:{t:0,b:{t:2,i:[{t:3}],s:"Compétition"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Lieu"}},competitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie de la compétition"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Statut"}},ageGroup:{t:0,b:{t:2,i:[{t:3}],s:"Tranche d'âge"}}
61,competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la compétition"}},locationName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du lieu"}},locationAddress:{t:0,b:{t:2,i:[{t:3}],s:"Adresse du lieu"}},startTime:{t:0,b:{t:2,i:[{t:3}],s:"Heure de début"}},ticketLink:{t:0,b:{t:2,i:[{t:3}],s:"Lien du billet"}},websiteLink:{t:0,b:{t:2,i:[{t:3}],s:"Lien du site web"}},liveStreamLink:{t:0,b:{t:2,i:[{t:3}],s:"Lien de la diffusion en direct"}},liveResultLink:{t:0,b:{t:2,i:[{t:3}],s:"Lien des résultats en direct"}},coverImage:{t:0,b:{t:2,i:[{t:3}],s:"Image de couverture"}},poolsPdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF des poules"}},language:{t:0,b:{t:2,i:[{t:3}],s:"Langue"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},maritalStatus:{t:0,b:{t:2,i:[{t:3}],s:"Ãtat civil"}},children:{t:0,b:{t:2,i:[{t:3}],s:"Enfants"}},formation:{t:0,b:{t:2,i:[{t:3}],s:"Formation"}},job:{t:0,b:{t:2,i:[{t:3}],s:"Emploi"}},quote:{t:0,b:{t:2,i:[{t:3}],s:"Citation"}},addressStatus:{t:0,b:{t:2,i:[{t:3}],s:"Statut de l'adresse"}},zipCode:{t:0,b:{t:2,i:[{t:3}],s:"Code postal"}},club:{t:0,b:{t:2,i:[{t:3}],s:"Club"}},height:{t:0,b:{t:2,i:[{t:3}],s:"Taille"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Poids"}},phoneMain:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone principal"}},phoneSecond:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone secondaire"}},phoneThird:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone réservé"}},addressType:{t:0,b:{t:2,i:[{t:3}],s:"Type d'adresse"}},duplicateId:{t:0,b:{t:2,i:[{t:3}],s:"Dupliquer l'identifiant"}},generalId:{t:0,b:{t:2,i:[{t:3}],s:"Identifiant général"}}},feedbackInvalid:{selectRefereeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une catégorie d'examinateur valide"}},selectExaminer:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner au moins un examinateur"}},selectZone:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un fuseau horaire valide"}},selectTimeZone:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un fuseau horaire valide"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un pays valide"}},selectWeapon:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une arme valide"}},selectGender:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un sexe valide"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un statut valide"}},selectFencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une catégorie d'escrimeur valide"}},selectCompetitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une catégorie de compétition valide"}},selectEventType:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un type d'événement valide"}},selectFederation:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une fédération valide"}},selectCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une compétition"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une saison valide"}},selectMemberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un groupe de membres valide"}},selectCongressType:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un type de congrès valide"}},selectCommissionType:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un type de commission valide"}},selectStartDate:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une date de début valide"}},selectEndDate:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une date de fin valide"}},selectReplace:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un tireur valide à remplacer"}},selectPlace:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner un lieu valide"}},selectLanguage:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner une langue valide"}},setCorrectName:{t:0,b:{t:2,i:[{t:3}],s:"Indiquez le nom correct de la compétition"}},setCorrectLastName:{t:0,b:{t:2,i:[{t:3}],s:"Indiquez le nom correct de la compétition"}},setCorrectFirstName:{t:0,b:{t:2,i:[{t:3}],s:"Indiquez le prénom correct"}},setCorrectBirthDate:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez sélectionner la date de naissance correcte"}}},placeholder:{selectExaminer:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionnez les examinateurs..."}}},points:{title:{t:0,b:{t:2,i:[{t:3}],s:"Points de résultat"}},importNote:{t:0,b:{t:2,i:[{t:3}],s:"Les points sont appliqués lors de l'import des résultats : points de résultat = points du barème à coefficient de catégorie. Les modifications ne concernent que les imports futurs â les compétitions déjà importées conservent leurs points sauf ré-import."}},checkYear:{t:0,b:{t:2,i:[{t:3}],s:"Vérifier la couverture pour la saison"}},gapWarning:{t:0,b:{t:2,i:[{t:4,k:"group"},{t:3,v:" : les places "},{t:4,k:"ranks"},{t:3,v:" ne sont couvertes par aucune tranche en "},{t:4,k:"year"}
61,{t:3,v:" et rapporteraient 0 point."}]}},showAll:{t:0,b:{t:2,i:[{t:3}],s:"Afficher toutes les années"}},changeFromSeason:{t:0,b:{t:2,i:[{t:3}],s:"Modifier à partir de la saisonâ¦"}},versionTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nouveau barème à partir de la saison"}},coefVersionTitle:{t:0,b:{t:2,i:[{t:3,v:"Nouveau coefficient pour "},{t:4,k:"category"},{t:3,v:" ("},{t:4,k:"type"},{t:3,v:") à partir de la saison"}]}},versionNote:{t:0,b:{t:2,i:[{t:3,v:"L'enregistrement clôt les lignes actuelles en "},{t:4,k:"year"},{t:3,v:" et applique les valeurs ci-dessous à partir de la saison choisie. Les saisons passées conservent leurs points."}]}},applyVersion:{t:0,b:{t:2,i:[{t:3}],s:"Appliquer la nouvelle version"}},guardHistoric:{t:0,b:{t:2,i:[{t:3,v:"Cette ligne s'applique depuis "},{t:4,k:"year"},{t:3,v:" â l'enregistrer modifie les points des saisons passées en cas de ré-import. Pour changer les valeurs à partir d'une saison, créez plutôt une nouvelle version."}]}},guardNewVersion:{t:0,b:{t:2,i:[{t:3}],s:"Nouvelle version plutôt"}},guardSaveAnyway:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer quand même (réécrit l'historique)"}},scalesTitle:{t:0,b:{t:2,i:[{t:3}],s:"Points par classement"}},addBand:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter une tranche"}},scaleTypes:{O:{t:0,b:{t:2,i:[{t:3}],s:"Standard"}},SA:{t:0,b:{t:2,i:[{t:3}],s:"Satellite"}}},compTypes:{I:{t:0,b:{t:2,i:[{t:3}],s:"Individuelle"}},E:{t:0,b:{t:2,i:[{t:3}],s:"Ãquipe"}}},rankFrom:{t:0,b:{t:2,i:[{t:3}],s:"Place de"}},rankTo:{t:0,b:{t:2,i:[{t:3}],s:"Place à "}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},yearFrom:{t:0,b:{t:2,i:[{t:3}],s:"Année de"}},yearTo:{t:0,b:{t:2,i:[{t:3}],s:"Année à "}},coefficientsTitle:{t:0,b:{t:2,i:[{t:3}],s:"Coefficients de catégorie"}},coefficientsNote:{t:0,b:{t:2,i:[{t:3}],s:"Multiplicateur appliqué aux points de classement, par catégorie de compétition."}},addCoefficient:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un coefficient"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},coefficient:{t:0,b:{t:2,i:[{t:3}],s:"Coefficient"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Annuler"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},confirmDelete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer cette ligne ? Les places qu'elle couvrait rapporteront 0 point lors des prochains imports."}}},header:{blocKReason:{t:0,b:{t:2,i:[{t:3}],s:"Raison du blocage."}},admin:{t:0,b:{t:2,i:[{t:3}],s:"Admin"}},fie:{t:0,b:{t:2,i:[{t:3}],s:"FIE"}},fieDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Documents FIE"}},nationalFederation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération nationale"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Membre"}},organizer:{t:0,b:{t:2,i:[{t:3}],s:"Organizer"}},media:{t:0,b:{t:2,i:[{t:3}],s:"Médias"}},refereePortal:{t:0,b:{t:2,i:[{t:3}],s:"Portail des arbitres"}}},fieDocuments:{create:{t:0,b:{t:2,i:[{t:3}],s:"Nouveau document"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un document"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le document"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}},saveAndBack:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer et fermer"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Annuler"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher titre ou libelléâ¦"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Titre"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Titre"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},posted:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Publié le"}},mainFile:{t:0,b:{t:2,i:[{t:3}],s:"Fichier principal"}},removeFile:{t:0,b:{t:2,i:[{t:3}],s:"Retirer"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Traductions"}},translationLabel:{t:0,b:{t:2,i:[{t:3}],s:"Libellé (traduit)"}},translationTitle:{t:0,b:{t:2,i:[{t:3}],s:"Titre (traduit)"}},translationFile:{t:0,b:{t:2,i:[{t:3}],s:"Fichier (traduit, facultatif)"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Tous les types"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},empty:{t:0,b:{t:2,i:[{t:3}],s:"Aucun document."}},sections:{statuses:{t:0,b:{t:2,i:[{t:3}],s:"Statuts & Règles administratives"}},rules:{t:0,b:{t:2,i:[{t:3}],s:"Règlements"}},handbooks:{t:0,b:{t:2,i:[{t:3}],s:"Manuels de réglementation"}},equipment:{t:0,b:{t:2,i:[{t:3}],s:"Ãquipement"}},other:{t:0,b:{t:2,i:[{t:3}],s:"Autres documents"}},help:{t:0,b:{t:2,i:[{t:3}],s:"Documents d'aide"}},reports:{t:0,b:{t:2,i:[{t:3}],s:"Rapports"}},letterPeriods:{t:0,b:{t:2,i:[{t:3}],s:"Périodes de lettres"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Lettres"}},commissions:{t:0,b:{t:2,i:[{t:3}],s:"Commissions"}}
61,councils:{t:0,b:{t:2,i:[{t:3}],s:"Conseils"}},antiDoping:{t:0,b:{t:2,i:[{t:3}],s:"Antidopage"}},cleanSport:{t:0,b:{t:2,i:[{t:3}],s:"Sport propre"}},documents:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Liens"}}},groups:{fie:{t:0,b:{t:2,i:[{t:3}],s:"FIE"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Lettres"}}},cleanSport:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un document sport propre"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le document sport propre"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie"}},allCategories:{t:0,b:{t:2,i:[{t:3}],s:"Toutes les catégories"}},categories:{antiDopingRules:{t:0,b:{t:2,i:[{t:3}],s:"Règles antidopage"}},prohibitedList:{t:0,b:{t:2,i:[{t:3}],s:"Liste des interdictions"}},tue:{t:0,b:{t:2,i:[{t:3}],s:"AUT"}},testing:{t:0,b:{t:2,i:[{t:3}],s:"Contrôles"}},otherDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Autres documents"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Liens"}},education:{t:0,b:{t:2,i:[{t:3}],s:"Ãducation"}}}},cleanSportPages:{title:{t:0,b:{t:2,i:[{t:3}],s:"Pages"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer une page sport propre"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la page sport propre"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Contenu"}}},commissions:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un document"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le document"}},commission:{t:0,b:{t:2,i:[{t:3}],s:"Commission / Conseil"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Toutes les commissions"}},allDocTypes:{t:0,b:{t:2,i:[{t:3}],s:"Tous les types de documents"}},allSections:{t:0,b:{t:2,i:[{t:3}],s:"Toutes les sections"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Documents des commissions â Corbeille"}}},commissionLinks:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un lien"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le lien"}}},commissionDocTypes:{1:{t:0,b:{t:2,i:[{t:3}],s:"Recherches"}},2:{t:0,b:{t:2,i:[{t:3}],s:"Articles"}},3:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},4:{t:0,b:{t:2,i:[{t:3}],s:"Rapports"}}},letterPeriods:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer une période de lettres"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la période de lettres"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Année"}},title1:{t:0,b:{t:2,i:[{t:3}],s:"Titre (lettres d'information)"}},title2:{t:0,b:{t:2,i:[{t:3}],s:"Titre (lettres urgentes)"}},file1:{t:0,b:{t:2,i:[{t:3}],s:"Fichier groupé (lettres d'information)"}},file2:{t:0,b:{t:2,i:[{t:3}],s:"Fichier groupé (lettres urgentes)"}},letterCount:{t:0,b:{t:2,i:[{t:3}],s:"Lettres"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Périodes de lettres â Corbeille"}}},letters:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer une lettre"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la lettre"}},period:{t:0,b:{t:2,i:[{t:3}],s:"Période"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},typeInformation:{t:0,b:{t:2,i:[{t:3}],s:"Information"}},typeUrgent:{t:0,b:{t:2,i:[{t:3}],s:"Urgent"}},parent:{t:0,b:{t:2,i:[{t:3}],s:"Parent"}},noParent:{t:0,b:{t:2,i:[{t:3}],s:"â Aucun parent â"}},parentLetterId:{t:0,b:{t:2,i:[{t:3}],s:"ID de la lettre parente"}},parentLetterPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Facultatif"}},shortTitle:{t:0,b:{t:2,i:[{t:3}],s:"Titre court"}},allPeriods:{t:0,b:{t:2,i:[{t:3}],s:"Toutes les périodes"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Tous les types"}},mainOnly:{t:0,b:{t:2,i:[{t:3}],s:"Lettres principales uniquement"}},includeChildren:{t:0,b:{t:2,i:[{t:3}],s:"Inclure les documents enfants"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Lettres â Corbeille"}}},statusTypes:{statuses:{t:0,b:{t:2,i:[{t:3}],s:"Statuts"}},strategicPlan:{t:0,b:{t:2,i:[{t:3}],s:"Plan stratégique"}},administrativeRules:{t:0,b:{t:2,i:[{t:3}],s:"Règles administratives"}},olympicDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Documents olympiques"}}},handbookTypes:{worldChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Championnats du Monde"}},grandPrix:{t:0,b:{t:2,i:[{t:3}],s:"Grand Prix"}},veteranWorldChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Championnats du Monde Vétérans"}},zoneChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Championnats de Zone"}},masters:{t:0,b:{t:2,i:[{t:3}],s:"Masters"}}},equipmentTypes:{clothing:{t:0,b:{t:2,i:[{t:3}],s:"Tenues"}},weapons:{t:0,b:{t:2,i:[{t:3}],s:"Armes"}},scoring:{t:0,b:{t:2,i:[{t:3}],s:"Appareillage"}}},otherTypes:{other:{t:0,b:{t:2,i:[{t:3}],s:"Autres"}},administrative:{t:0,b:{t:2,i:[{t:3}],s:"Administratif"}},sports:{t:0,b:{t:2,i:[{t:3}],s:"Sportif"}}},reportTypes:{annual:{t:0,b:{t:2,i:[{t:3}],s:"Annuel"}},congress:{t:0,b:{t:2,i:[{t:3}],s:"Congrès"}}},trash:{title:{t:0,b:{t:2,i:[{t:3}],s:"Corbeille"}},allCategories:{t:0,b:{t:2,i:[{t:3}],s:"Toutes les catégories"}},context:{t:0,b:{t:2,i:[{t:3}],s:"Section"}},deletedAt:{t:0,b:{t:2,i:[{t:3}],s:"Supprimé le"}},restore:{t:0,b:{t:2,i:[{t:3}],s:"Restaurer"}},purge:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer définitivement"}},purgeTitle:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer définitivement ?"}},purgeText:{t:0,b:{t:2,i:[{t:3}],s:"Cette action est irréversible."}},empty:{t:0,b:{t:2,i:[{t:3}],s:"La corbeille est vide."}},kinds:{documents:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},letterPeriods:{t:0,b:{t:2,i:[{t:3}],s:"Périodes de lettres"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Lettres"}},commissions:{t:0,b:{t:2,i:[{t:3}],s:"Documents des commissions"}}
61,commissionLinks:{t:0,b:{t:2,i:[{t:3}],s:"Liens des commissions"}},cleanSport:{t:0,b:{t:2,i:[{t:3}],s:"Sport propre"}},cleanSportPages:{t:0,b:{t:2,i:[{t:3}],s:"Pages sport propre"}}}}},media:{title:{t:0,b:{t:2,i:[{t:3}],s:"Médiathèque"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des fichiers..."}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"Tous les types"}},images:{t:0,b:{t:2,i:[{t:3}],s:"Images"}},documents:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},newest:{t:0,b:{t:2,i:[{t:3}],s:"Plus récents"}},oldest:{t:0,b:{t:2,i:[{t:3}],s:"Plus anciens"}},byName:{t:0,b:{t:2,i:[{t:3}],s:"Par nom"}},fileName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du fichier"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},size:{t:0,b:{t:2,i:[{t:3}],s:"Taille"}},tags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Date"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},editTags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},noFiles:{t:0,b:{t:2,i:[{t:3}],s:"Aucun fichier trouvé"}},uploadFiles:{t:0,b:{t:2,i:[{t:3}],s:"Téléverser des fichiers"}},uploadFolder:{t:0,b:{t:2,i:[{t:3}],s:"Téléverser un dossier"}},uploadingFile:{t:0,b:{t:2,i:[{t:3,v:"Envoi de "},{t:4,k:"name"},{t:3,v:" ("},{t:4,k:"done"},{t:3,v:" sur "},{t:4,k:"total"},{t:3,v:")"}]}},uploadStored:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" fichier(s) enregistré(s)"}]}},uploadReused:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" fichier(s) étaient déjà dans la bibliothèque"}]}},uploadFailed:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" fichier(s) n'ont pas pu être envoyés"}]}},reusedTitle:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" fichier(s) déjà dans la bibliothèque"}]}},reusedHint:{t:0,b:{t:2,i:[{t:3}],s:"Le même contenu est déjà enregistré, aucune copie n'a été créée. Le fichier existant est utilisé."}},uses:{t:0,b:{t:2,i:[{t:3}],s:"Utilisations"}},usageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Où ce fichier est utilisé"}},usageFailed:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de charger les utilisations du fichier"}},cannotDeleteTitle:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier ne peut pas être supprimé"}},cannotDeleteHint:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" est encore utilisé par les enregistrements ci-dessous. Détachez-le d'abord."}]}},deleteFailed:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de supprimer le fichier"}},uploadedFrom:{t:0,b:{t:2,i:[{t:3}],s:"Envoyé du"}},uploadedTo:{t:0,b:{t:2,i:[{t:3}],s:"Envoyé au"}},usageAreas:{calendar_description_translation_invitation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Invitations aux événements"}},calendar_description_cover_id:{t:0,b:{t:2,i:[{t:3}],s:"Couvertures d'événements"}},calendar_description_pools_id:{t:0,b:{t:2,i:[{t:3}],s:"Fichiers de poules"}},document_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Documents FIE"}},document_translation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Documents FIE (traductions)"}},user_profile_avatar_id:{t:0,b:{t:2,i:[{t:3}],s:"Photos de profil"}},user_profile_passport_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Images de passeport"}},fencer_profile_file_consent_id:{t:0,b:{t:2,i:[{t:3}],s:"Formulaires de consentement"}},user_description_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Descriptions de profil"}},user_description_translation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Descriptions de profil (traductions)"}},tournament_cover_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Couvertures de tournoi"}},tournament_thumbnail_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Vignettes de tournoi"}},tournament_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Protocoles de tournoi"}},congress_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Fichiers du congrès"}},congress_file_change_file_old_id:{t:0,b:{t:2,i:[{t:3}],s:"Fichiers du congrès (version précédente)"}},congress_file_change_file_new_id:{t:0,b:{t:2,i:[{t:3}],s:"Fichiers du congrès (nouvelle version)"}},justification_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Justificatifs"}},financial_report_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Rapports financiers"}},press_registration_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Inscriptions presse"}},group_member_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Membres du groupe"}},national_federation_staff_avatar_id:{t:0,b:{t:2,i:[{t:3}],s:"Photos du personnel de fédération"}},federation_zone_image_logo_id:{t:0,b:{t:2,i:[{t:3}],s:"Logos de zone"}},federation_zone_big_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Images de zone"}},medical_incident_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Incidents médicaux"}},advertisement_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Publicités"}},fabricant_equipment_pdf_id:{t:0,b:{t:2,i:[{t:3}],s:"Documents des fabricants"}}},resetFilters:{t:0,b:{t:2,i:[{t:3}],s:"Réinitialiser les filtres"}},unusedOnly:{t:0,b:{t:2,i:[{t:3}],s:"Uniquement les fichiers non utilisés"}},erase:{t:0,b:{t:2,i:[{t:3}],s:"Effacer"}},eraseTitle:{t:0,b:{t:2,i:[{t:3}],s:"Effacer définitivement ce fichier ?"}},eraseHint:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" et sa copie enregistrée seront supprimés. Cette action est irréversible."}]}},erased:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier a été effacé"}},eraseFailed:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier n'a pas pu être effacé"}},lastRequested:{t:0,b:{t:2,i:[{t:3}],s:"Dernière demande"}},neverRequested:{t:0,b:{t:2,i:[{t:3}],s:"jamais"}},anyState:{t:0,b:{t:2,i:[{t:3}],s:"Tous les états"}}
61,stateProposed:{t:0,b:{t:2,i:[{t:3}],s:"Proposé à la suppression"}},stateQuarantined:{t:0,b:{t:2,i:[{t:3}],s:"Mis de côté"}},propose:{t:0,b:{t:2,i:[{t:3}],s:"Proposer la suppression"}},proposed:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier a été proposé à la suppression"}},proposeFailed:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier n'a pas pu être proposé"}},keep:{t:0,b:{t:2,i:[{t:3}],s:"Conserver"}},kept:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier a été conservé"}},keepFailed:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier n'a pas pu être conservé"}},history:{t:0,b:{t:2,i:[{t:3}],s:"Historique"}},historyTitle:{t:0,b:{t:2,i:[{t:3}],s:"Ce qui est arrivé à ce fichier"}},historyEmpty:{t:0,b:{t:2,i:[{t:3}],s:"Rien n'est encore arrivé à ce fichier"}},historyFailed:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de charger l'historique"}},byTheSystem:{t:0,b:{t:2,i:[{t:3}],s:"par le système"}},events:{marked:{t:0,b:{t:2,i:[{t:3}],s:"Proposé à la suppression"}},kept:{t:0,b:{t:2,i:[{t:3}],s:"Conservé"}},quarantined:{t:0,b:{t:2,i:[{t:3}],s:"Mis de côté"}},restored:{t:0,b:{t:2,i:[{t:3}],s:"Restauré"}},erased:{t:0,b:{t:2,i:[{t:3}],s:"Effacé"}}},copies:{t:0,b:{t:2,i:[{t:3}],s:"Copies"}},copiesTitle:{t:0,b:{t:2,i:[{t:3}],s:"Copies de ce fichier"}},copiesFailed:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de charger les copies"}},copiesHint:{t:0,b:{t:2,i:[{t:3}],s:"Même contenu, enregistré séparément. Les copies fusionnées sont déjà servies depuis ce fichier."}},foldedShort:{t:0,b:{t:2,i:[{t:3,v:"+"},{t:4,k:"count"},{t:3,v:" fusionnées"}]}},copyFolded:{t:0,b:{t:2,i:[{t:3}],s:"fusionnée avec celui-ci"}},copyInUse:{t:0,b:{t:2,i:[{t:3,v:"utilisée "},{t:4,k:"count"},{t:3,v:"Ã"}]}},copyUnused:{t:0,b:{t:2,i:[{t:3}],s:"non utilisée"}},noPreview:{t:0,b:{t:2,i:[{t:3}],s:"pas d'aperçu"}},searchFiles:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des fichiersâ¦"}},imagesOnly:{t:0,b:{t:2,i:[{t:3}],s:"Images uniquement"}},noFilesFound:{t:0,b:{t:2,i:[{t:3}],s:"Aucun fichier trouvé"}},loadMore:{t:0,b:{t:2,i:[{t:3}],s:"Afficher plus"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Chargementâ¦"}},shownOfTotal:{t:0,b:{t:2,i:[{t:4,k:"shown"},{t:3,v:" sur "},{t:4,k:"total"}]}},selectedCount:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" sélectionné(s)"}]}},uploadedBy:{t:0,b:{t:2,i:[{t:3}],s:"Envoyé par"}},showOnlyTheirUploads:{t:0,b:{t:2,i:[{t:3}],s:"Afficher uniquement les fichiers envoyés par cette personne"}},uploadedByFilter:{t:0,b:{t:2,i:[{t:3,v:"Envoyé par "},{t:4,k:"name"}]}},lastCrawler:{t:0,b:{t:2,i:[{t:3,v:"robot : "},{t:4,k:"date"}]}},crawlerHint:{t:0,b:{t:2,i:[{t:3}],s:"Un moteur de recherche récupère encore ce fichier : une page en ligne y renvoie. Les robots ne comptent pas comme un intérêt."}}},albums:{title:{t:0,b:{t:2,i:[{t:3}],s:"Albums photos"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des albums..."}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom de l'album"}},namePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Entrez le nom de l'album"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer un album"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un nouvel album"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier l'album"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}},noAlbums:{t:0,b:{t:2,i:[{t:3}],s:"Aucun album trouvé"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Photos"}},noPhotos:{t:0,b:{t:2,i:[{t:3}],s:"Aucune photo dans cet album"}},uploadPhotos:{t:0,b:{t:2,i:[{t:3}],s:"Téléverser des photos"}},uploadFolder:{t:0,b:{t:2,i:[{t:3}],s:"Téléverser un dossier"}},addFromLibrary:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter depuis la médiathèque"}},altText:{t:0,b:{t:2,i:[{t:3}],s:"Texte alternatif par défaut"}},altTextPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Texte alt hérité par toutes les photos de cet album"}},editPhoto:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la photo"}},photoLabel:{t:0,b:{t:2,i:[{t:3}],s:"Titre"}},photoDescription:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},photoAltText:{t:0,b:{t:2,i:[{t:3}],s:"Texte alternatif"}},photoEditHint:{t:0,b:{t:2,i:[{t:3}],s:"Laisser vide pour hériter des valeurs de l'album"}},addToAlbum:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter à l'album"}}},p:{calendarRequiredFields:{t:0,b:{t:2,i:[{t:3}],s:"* Veuillez utiliser uniquement l'alphabet anglais. Utilisez uniquement le symbole ' comme apostrophe."}}},financialReport:{title:{t:0,b:{t:2,i:[{t:3}],s:"Rapports financiers"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un rapport"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un rapport financier"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le rapport financier"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionner la saison"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Libellé"}},labelInput:{t:0,b:{t:2,i:[{t:3}],s:"Libellé du rapport"}},labelPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Entrez le libellé du rapport"}},fileName:{t:0,b:{t:2,i:[{t:3}],s:"Nom du fichier"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},createdAt:{t:0,b:{t:2,i:[{t:3}],s:"Créé le"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Télécharger"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},file:{t:0,b:{t:2,i:[{t:3}],s:"Fichier"}},noReports:{t:0,b:{t:2,i:[{t:3}],s:"Aucun rapport trouvé pour cette saison"}}},newsCategory:{title:{t:0,b:{t:2,i:[{t:3}],s:"Catégories d'actualités"}},slug:{t:0,b:{t:2,i:[{t:3}],s:"Slug"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Actif"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},nameEn:{t:0,b:{t:2,i:[{t:3}],s:"Nom (Anglais)"}},nameFr:{t:0,b:{t:2,i:[{t:3}],s:"Nom (Français)"}},nameEs:{t:0,b:{t:2,i:[{t:3}],s:"Nom (Espagnol)"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer une catégorie"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la catégorie"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Supprimer"}},removeConfirm:{t:0,b:{t:2,i:[{t:3}],s:"Voulez-vous supprimer cette catégorie d'actualités ?"}},fields:{t:0,b:{t:2,i:[{t:3}],s:"Champs de la catégorie"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Traductions"}},slugRequired:{t:0,b:{t:2,i:[{t:3}],s:"Le slug est requis"}}},job:{title:{t:0,b:{t:2,i:[{t:3}],s:"Offres d'emploi"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des offres par titre..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer une offre"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nouvelle offre d'emploi"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier l'offre d'emploi"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Titre"}},priority:{t:0,b:{t:2,i:[{t:3}],s:"Priorité"}},priorityHint:{t:0,b:{t:2,i:[{t:3}],s:"Le numéro le plus bas est affiché en premier"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Date de publication"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noJobs:{t:0,b:{t:2,i:[{t:3}],s:"Aucune offre trouvée"}}},pressKit:{title:{t:0,b:{t:2,i:[{t:3}],s:"Dossiers de presse"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des dossiers de presse..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un dossier de presse"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nouveau dossier de presse"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le dossier de presse"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Titre"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Catégorie"}},languages:{t:0,b:{t:2,i:[{t:3}],s:"Langues"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noPressKits:{t:0,b:{t:2,i:[{t:3}],s:"Aucun dossier de presse trouvé"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Date de publication"}},languageVersions:{t:0,b:{t:2,i:[{t:3}],s:"Versions linguistiques"}},pdfTitle:{t:0,b:{t:2,i:[{t:3}],s:"Titre"}},pdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF"}},viewPdf:{t:0,b:{t:2,i:[{t:3}],s:"Voir le PDF"}},category_senior:{t:0,b:{t:2,i:[{t:3}],s:"Championnats du monde seniors"}},category_junior_cadet:{t:0,b:{t:2,i:[{t:3}],s:"Championnats du monde juniors et cadets"}},category_veteran:{t:0,b:{t:2,i:[{t:3}],s:"Vétérans"}}},faces:{title:{t:0,b:{t:2,i:[{t:3}],s:"Personnalités"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher par nom..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter une personne"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Nouvelle personne"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la personne"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Liste"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Pays"}},noCountry:{t:0,b:{t:2,i:[{t:3}],s:"-- Aucun pays --"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Biographie"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Photo"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noFaces:{t:0,b:{t:2,i:[{t:3}],s:"Aucune personne trouvée"}},languageVersions:{t:0,b:{t:2,i:[{t:3}],s:"Versions linguistiques"}},nameRequired:{t:0,b:{t:2,i:[{t:3}],s:"Le nom est obligatoire"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Personne créée"}},saved:{t:0,b:{t:2,i:[{t:3}],s:"Personne enregistrée"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Personne supprimée"}},saveFailed:{t:0,b:{t:2,i:[{t:3}],s:"Ãchec de l'enregistrement"}},deleteFailed:{t:0,b:{t:2,i:[{t:3}],s:"Ãchec de la suppression"}},type_1:{t:0,b:{t:2,i:[{t:3}],s:"Présidents"}},type_2:{t:0,b:{t:2,i:[{t:3}],s:"Temple de la renommée"}},type_3:{t:0,b:{t:2,i:[{t:3}],s:"Famille de l'escrime"}},type_4:{t:0,b:{t:2,i:[{t:3}],s:"Fair-play"}}},banners:{title:{t:0,b:{t:2,i:[{t:3}],s:"Bannières"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des bannières..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer une bannière"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer une nouvelle bannière"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la bannière"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Image"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Libellé"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},color:{t:0,b:{t:2,i:[{t:3}],s:"Couleur"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de début"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de fin"}},dates:{t:0,b:{t:2,i:[{t:3}],s:"Dates"}},hashtag:{t:0,b:{t:2,i:[{t:3}],s:"Hashtag"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},isVideo:{t:0,b:{t:2,i:[{t:3}],s:"Est une vidéo"}},videoId:{t:0,b:{t:2,i:[{t:3}],s:"ID vidéo"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noBanners:{t:0,b:{t:2,i:[{t:3}],s:"Aucune bannière trouvée"}}},manufacturers:{title:{t:0,b:{t:2,i:[{t:3}],s:"Fournisseurs"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des fournisseurs..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer un fournisseur"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un nouveau fournisseur"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le fournisseur"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noManufacturers:{t:0,b:{t:2,i:[{t:3}],s:"Aucun fournisseur trouvé"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Coordonnées"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Adresse"}},telephone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},url:{t:0,b:{t:2,i:[{t:3}],s:"Site web"}},equipmentPdf:{t:0,b:{t:2,i:[{t:3}],s:"Ãquipement homologué"}},equipmentPdfLabel:{t:0,b:{t:2,i:[{t:3}],s:"Liste des équipements homologués (PDF)"}},viewPdf:{t:0,b:{t:2,i:[{t:3}],s:"Voir le PDF"}}},sponsors:{title:{t:0,b:{t:2,i:[{t:3}],s:"Sponsors"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des sponsors..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer un sponsor"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer un nouveau sponsor"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier le sponsor"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},link:{t:0,b:{t:2,i:[{t:3}],s:"URL du site web"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noSponsors:{t:0,b:{t:2,i:[{t:3}],s:"Aucun sponsor trouvé"}}},advertisements:{title:{t:0,b:{t:2,i:[{t:3}],s:"Publicités"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher des publicités..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Créer une publicité"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Créer une nouvelle publicité"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Modifier la publicité"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Image de bannière"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Libellé"}},link:{t:0,b:{t:2,i:[{t:3}],s:"URL cible"}},locations:{t:0,b:{t:2,i:[{t:3}],s:"Emplacements d'affichage"}},showHomepage:{t:0,b:{t:2,i:[{t:3}],s:"Afficher sur la page d'accueil"}},showEvents:{t:0,b:{t:2,i:[{t:3}],s:"Afficher sur les pages d'événements"}},showAthletes:{t:0,b:{t:2,i:[{t:3}],s:"Afficher sur les pages d'athlètes"}},showFooter:{t:0,b:{t:2,i:[{t:3}],s:"Afficher dans le pied de page (toutes les pages)"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Publié"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Modifier"}},noAdvertisements:{t:0,b:{t:2,i:[{t:3}],s:"Aucune publicité trouvée"}}},fencers:{title:{t:0,b:{t:2,i:[{t:3}],s:"Profils des Escrimeurs"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Rechercher par nom ou numéro de licence..."}},nationalityFilter:{t:0,b:{t:2,i:[{t:3}],s:"Pays (ex. FRA)"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Nom"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"Prénom"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationalité"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Sexe"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Date de naissance"}},licenseNumber:{t:0,b:{t:2,i:[{t:3}],s:"N° de licence"}},hand:{t:0,b:{t:2,i:[{t:3}],s:"Main"}},right:{t:0,b:{t:2,i:[{t:3}],s:"Droitier"}}
61,left:{t:0,b:{t:2,i:[{t:3}],s:"Gaucher"}},male:{t:0,b:{t:2,i:[{t:3}],s:"Homme"}},female:{t:0,b:{t:2,i:[{t:3}],s:"Femme"}},noFencers:{t:0,b:{t:2,i:[{t:3}],s:"Aucun escrimeur trouvé"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Retour"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrement..."}},personalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations personnelles"}},noPhoto:{t:0,b:{t:2,i:[{t:3}],s:"Pas de photo"}},quote:{t:0,b:{t:2,i:[{t:3}],s:"Citation"}},quotePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Devise ou citation personnelle..."}},sportInfo:{t:0,b:{t:2,i:[{t:3}],s:"Informations sportives"}},height:{t:0,b:{t:2,i:[{t:3}],s:"Taille"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Poids"}},residence:{t:0,b:{t:2,i:[{t:3}],s:"Résidence"}},clubText:{t:0,b:{t:2,i:[{t:3}],s:"Club / Ãquipe"}},clubName:{t:0,b:{t:2,i:[{t:3}],s:"Club"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Fédération"}},introVideo:{t:0,b:{t:2,i:[{t:3}],s:"Vidéo d'introduction"}},introUrl:{t:0,b:{t:2,i:[{t:3}],s:"URL vidéo Mux"}},introUrlPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"https://stream.mux.com/..."}},biography:{t:0,b:{t:2,i:[{t:3}],s:"Biographie"}},addSection:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter une section"}},addField:{t:0,b:{t:2,i:[{t:3}],s:"Ajouter un champ"}},sectionName:{t:0,b:{t:2,i:[{t:3}],s:"Nom de la section (ex. Intérêt général)"}},fieldTitle:{t:0,b:{t:2,i:[{t:3}],s:"Titre du champ"}},fieldContent:{t:0,b:{t:2,i:[{t:3}],s:"Contenu du champ"}},noBiography:{t:0,b:{t:2,i:[{t:3}],s:"Aucune entrée biographique"}}},supervisor:{select:{t:0,b:{t:2,i:[{t:3}],s:"Choisir"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Enregistrer"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Approuvé"}},primary:{t:0,b:{t:2,i:[{t:3}],s:"Primaire"}},reserve:{t:0,b:{t:2,i:[{t:3}],s:"Réserve"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Saison"}},selectEventsHint:{t:0,b:{t:2,i:[{t:3}],s:"Choisissez les épreuves et enregistrez. Inscrivez-vous d'abord aux compétitions de votre zone (primaire) ; les autres zones se choisissent dans le bloc réserve."}},registrationClosed:{t:0,b:{t:2,i:[{t:3}],s:"Les inscriptions sont fermées pour le moment."}},requestStatus:{t:0,b:{t:2,i:[{t:3}],s:"Demande"}}},fileField:{detach:{t:0,b:{t:2,i:[{t:3}],s:"Détacher"}},chooseExisting:{t:0,b:{t:2,i:[{t:3}],s:"Choisir dans la bibliothèque"}},uploading:{t:0,b:{t:2,i:[{t:3}],s:"Envoi en coursâ¦"}},uploadFailed:{t:0,b:{t:2,i:[{t:3}],s:"Le fichier n'a pas pu être envoyé"}},reused:{t:0,b:{t:2,i:[{t:3,v:"Ce fichier était déjà dans la bibliothèque â celui qui est enregistré ("},{t:4,k:"name"},{t:3,v:") est utilisé, aucune copie n'a été créée"}]}},attachSelected:{t:0,b:{t:2,i:[{t:3}],s:"Joindre le fichier"}}}},G5={accept:{t:0,b:{t:2,i:[{t:3}],s:"Accept"}},entrance:{t:0,b:{t:2,i:[{t:3}],s:"Auth form"}},enter:{t:0,b:{t:2,i:[{t:3}],s:"Enter"}},login:{t:0,b:{t:2,i:[{t:3}],s:"Login"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Yes"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},menu:{points:{t:0,b:{t:2,i:[{t:3}],s:"Result points"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licenses"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Payments"}},calendars:{t:0,b:{t:2,i:[{t:3}],s:"Calendars"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Results"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Entries"}},meetings:{t:0,b:{t:2,i:[{t:3}],s:"Meetings"}},congress:{t:0,b:{t:2,i:[{t:3}],s:"Congress"}},meeting:{t:0,b:{t:2,i:[{t:3}],s:"Meeting"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observers"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Competitions"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Referees"}},"season-and-points":{t:0,b:{t:2,i:[{t:3}],s:"Season and points"}},safeguarding:{t:0,b:{t:2,i:[{t:3}],s:"Safeguarding"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Logout"}},downloadXML:{t:0,b:{t:2,i:[{t:3}],s:"Download XML"}},forwardXML:{t:0,b:{t:2,i:[{t:3}],s:"Forward XML"}},resultsXML:{t:0,b:{t:2,i:[{t:3}],s:"Results XML"}},downloadCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Download calendar"}},downloadRanking:{t:0,b:{t:2,i:[{t:3}],s:"Download ranking"}},press:{t:0,b:{t:2,i:[{t:3}],s:"Press registration"}},calendarChanges:{t:0,b:{t:2,i:[{t:3}],s:"Calendar changes"}},validateResults:{t:0,b:{t:2,i:[{t:3}],s:"Results validation"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Member"}},clubs:{t:0,b:{t:2,i:[{t:3}],s:"Fencing clubs"}},federationCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Competitions"}},profiles:{t:0,b:{t:2,i:[{t:3}],s:"Profiles"}},versions:{t:0,b:{t:2,i:[{t:3}],s:"Report versions"}},checkLicense:{t:0,b:{t:2,i:[{t:3}
61],s:"Check License"}},financialReports:{t:0,b:{t:2,i:[{t:3}],s:"Financial Reports"}},tournaments:{t:0,b:{t:2,i:[{t:3}],s:"Tournaments"}},medicalIncidents:{t:0,b:{t:2,i:[{t:3}],s:"Medical Incidents"}},refereeEvaluations:{t:0,b:{t:2,i:[{t:3}],s:"Evaluation Forms"}},myIncidents:{t:0,b:{t:2,i:[{t:3}],s:"My Incidents"}},newsArticles:{t:0,b:{t:2,i:[{t:3}],s:"News Articles"}},newsCategories:{t:0,b:{t:2,i:[{t:3}],s:"News Categories"}},mediaLibrary:{t:0,b:{t:2,i:[{t:3}],s:"Media Library"}},photoAlbums:{t:0,b:{t:2,i:[{t:3}],s:"Photo Albums"}},banners:{t:0,b:{t:2,i:[{t:3}],s:"Banners"}},pressKits:{t:0,b:{t:2,i:[{t:3}],s:"Press Kits"}},manufacturers:{t:0,b:{t:2,i:[{t:3}],s:"Suppliers"}},sponsors:{t:0,b:{t:2,i:[{t:3}],s:"Sponsors"}},advertisements:{t:0,b:{t:2,i:[{t:3}],s:"Advertisements"}},jobs:{t:0,b:{t:2,i:[{t:3}],s:"Jobs"}},faces:{t:0,b:{t:2,i:[{t:3}],s:"People"}},fencers:{t:0,b:{t:2,i:[{t:3}],s:"Fencers"}}},filter:{cityName:{t:0,b:{t:2,i:[{t:3}],s:"City name"}},ageRange:{t:0,b:{t:2,i:[{t:3}],s:"Age range"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},fencerCat:{t:0,b:{t:2,i:[{t:3}],s:"Fencer cat."}},licType:{t:0,b:{t:2,i:[{t:3}],s:"License type"}},licNumber:{t:0,b:{t:2,i:[{t:3}],s:"License no."}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},addrStatus:{t:0,b:{t:2,i:[{t:3}],s:"Addr. status"}},regType:{t:0,b:{t:2,i:[{t:3}],s:"Reg. type"}},regTypes:{t:0,b:{t:2,i:[{t:3}],s:"Reg. types"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},seasons:{t:0,b:{t:2,i:[{t:3}],s:"Seasons"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},weapons:{t:0,b:{t:2,i:[{t:3}],s:"Weapons"}},apply:{t:0,b:{t:2,i:[{t:3}],s:"Apply"}},clean:{t:0,b:{t:2,i:[{t:3}],s:"Clean"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Search"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position type"}},gdpr:{t:0,b:{t:2,i:[{t:3}],s:"GDPR status"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Start date"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"End date"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Category"}},zones:{t:0,b:{t:2,i:[{t:3}],s:"Zones"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},activityReason:{t:0,b:{t:2,i:[{t:3}],s:"Activity reason"}},activityStatus:{t:0,b:{t:2,i:[{t:3}],s:"Activity status"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Download"}},isZonal:{t:0,b:{t:2,i:[{t:3}],s:"Zonal"}},fencerId:{t:0,b:{t:2,i:[{t:3}],s:"Fencer ID"}},registrationType:{t:0,b:{t:2,i:[{t:3}],s:"Registration type"}},justificationStatus:{t:0,b:{t:2,i:[{t:3}],s:"Justification status"}},overSixty:{t:0,b:{t:2,i:[{t:3}],s:"Age 60+ only"}},reportStatus:{t:0,b:{t:2,i:[{t:3}],s:"Report status"}},congressType:{t:0,b:{t:2,i:[{t:3}],s:"Congress type"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Change"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Member"}},memberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Member group"}},outOfQuota:{t:0,b:{t:2,i:[{t:3}],s:"Out of quota"}}},gdpr:{validate:{t:0,b:{t:2,i:[{t:3}],s:"Validate"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidate"}},invalidateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to invalidate GDPR form for "}},validateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to validate GDPR form for "}},removeGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to remove GDPR form for "}},validateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Validate GDPR form"}},invalidateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Invalidate GDPR form"}},removeGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Remove GDPR form"}}},official:{title:{t:0,b:{t:2,i:[{t:3}],s:"Official"}},isOfficial:{t:0,b:{t:2,i:[{t:3}],s:"This person is registered as an official of your federation."}},isNotOfficial:{t:0,b:{t:2,i:[{t:3}],s:"This person is not an official of your federation."}},make:{t:0,b:{t:2,i:[{t:3}],s:"Make official"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove official"}}},license:{removeUser:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},removeUserHeader:{t:0,b:{t:2,i:[{t:3}],s:"Remove user profile"}},removeUserDescription:{t:0,b:{t:2,i:[{t:3}],s:"You want to remove user profile completely"}},removeUserDescriptionWarning:{t:0,b:{t:2,i:[{t:3}],s:"This action CAN'T BE REVERTED"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},type:{t:0,b:{t:2,i:[{t:3}],s:"License type"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Purchase date"}},generate:{t:0,b:{t:2,i:[{t:3}],s:"Generate"}},updatePasswordFederation:{t:0,b:{t:2,i:[{t:3}],s:"Update federation"}},updatePasswordUser:{t:0,b:{t:2,i:[{t:3}],s:"Update password for user"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Federation name"}}
61,zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licenses"}},"no-reason":{t:0,b:{t:2,i:[{t:3}],s:"No reason"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},blockStart:{t:0,b:{t:2,i:[{t:3}],s:"Block start"}},blockEnd:{t:0,b:{t:2,i:[{t:3}],s:"Block end"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Reason"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},block:{t:0,b:{t:2,i:[{t:3}],s:"Block"}},unblock:{t:0,b:{t:2,i:[{t:3}],s:"Unblock"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"License number"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Birth date"}},addressStatus:{t:0,b:{t:2,i:[{t:3}],s:"Address status"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Replace"}},formValidated:{t:0,b:{t:2,i:[{t:3}],s:"GDPR validated"}},formNotValidated:{t:0,b:{t:2,i:[{t:3}],s:"GDPR not validated"}},uploadUser:{t:0,b:{t:2,i:[{t:3}],s:"Uploaded by (ID)"}},uploadDate:{t:0,b:{t:2,i:[{t:3}],s:"Upload date"}},validateUser:{t:0,b:{t:2,i:[{t:3}],s:"Validated by (ID)"}},validateDate:{t:0,b:{t:2,i:[{t:3}],s:"Validation date"}},consentFile:{t:0,b:{t:2,i:[{t:3}],s:"Consent file"}},viewForm:{t:0,b:{t:2,i:[{t:3}],s:"View form"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Update"}},positionNumber:{t:0,b:{t:2,i:[{t:3}],s:"Position number"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible on front"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},photo:{t:0,b:{t:2,i:[{t:3}],s:"Photo"}},requiredFields:{t:0,b:{t:2,i:[{t:3}],s:"Required fields"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"Personal information"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address information"}},fencer:{t:0,b:{t:2,i:[{t:3}],s:"Fencer information"}},contacts:{t:0,b:{t:2,i:[{t:3}],s:"Contact information"}},coachFederations:{t:0,b:{t:2,i:[{t:3}],s:"Coach federations"}},addFederation:{t:0,b:{t:2,i:[{t:3}],s:"Add federation"}},removeFederation:{t:0,b:{t:2,i:[{t:3}],s:"Remove federation"}},sureRemoveFederation:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to remove this federation binding?"}},createdAt:{t:0,b:{t:2,i:[{t:3}],s:"Created at"}},noCoachFederations:{t:0,b:{t:2,i:[{t:3}],s:"No federation bindings"}},orderLicense:{t:0,b:{t:2,i:[{t:3}],s:"order license"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},orderLicenseModal:{t:0,b:{t:2,i:[{t:3}],s:"Order license(s) type"}},inSeason:{t:0,b:{t:2,i:[{t:3}],s:"in season"}},for:{t:0,b:{t:2,i:[{t:3}],s:"for"}},invalid:{t:0,b:{t:2,i:[{t:3}],s:"- not valid"}},order:{t:0,b:{t:2,i:[{t:3}],s:"Order"}},orderMultiple:{t:0,b:{t:2,i:[{t:3}],s:"Order multiple"}},selectLicense:{t:0,b:{t:2,i:[{t:3}],s:"Please, select at least one license to order"}},hasValidatedGDPR:{t:0,b:{t:2,i:[{t:3}],s:"GDPR Form Provided"}},balance:{t:0,b:{t:2,i:[{t:3}],s:"Balance"}},licenseAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Licenses available"}},licensePrice:{t:0,b:{t:2,i:[{t:3}],s:"One licenses cost 25 Euro"}},gdprFormUpload:{t:0,b:{t:2,i:[{t:3}],s:"GDPR form upload"}},profileIsFieMaintained:{t:0,b:{t:2,i:[{t:3}],s:"Fencer profiles are kept by FIE. To have this one changed, send a request to the FIE."}}},payment:{purchaseLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Purchase"}},pricePerLicense:{t:0,b:{t:2,i:[{t:3}],s:"Price per license"}},quantity:{t:0,b:{t:2,i:[{t:3}],s:"Quantity"}},total:{t:0,b:{t:2,i:[{t:3}],s:"Total"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"licenses"}},product:{t:0,b:{t:2,i:[{t:3}],s:"Product"}},invoice:{t:0,b:{t:2,i:[{t:3}],s:"Invoice"}},unitPrice:{t:0,b:{t:2,i:[{t:3}],s:"Unit Price"}},buy:{t:0,b:{t:2,i:[{t:3}],s:"Buy"}},noProducts:{t:0,b:{t:2,i:[{t:3}],s:"No products available"}},paymentMethod:{t:0,b:{t:2,i:[{t:3}],s:"Payment Method"}},gateway_paypal:{t:0,b:{t:2,i:[{t:3}],s:"PayPal"}},gateway_balance:{t:0,b:{t:2,i:[{t:3}],s:"Balance"}},transactions:{t:0,b:{t:2,i:[{t:3}],s:"Payment Transactions"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Date"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Amount"}},gateway:{t:0,b:{t:2,i:[{t:3}],s:"Gateway"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},noTransactions:{t:0,b:{t:2,i:[{t:3}],s:"No transactions yet"}},captureSuccess:{t:0,b:{t:2,i:[{t:3}],s:"Payment successful! Licenses added."}},paymentCancelled:{t:0,b:{t:2,i:[{t:3}],s:"Payment was cancelled."}},invoices:{t:0,b:{t:2,i:[{t:3}],s:"Invoices"}},finesAndJustifications:{t:0,b:{t:2,i:[{t:3}
61],s:"Fines & Justifications"}},balanceHistory:{t:0,b:{t:2,i:[{t:3}],s:"Balance History"}},performedBy:{t:0,b:{t:2,i:[{t:3}],s:"Performed by"}},onBehalf:{t:0,b:{t:2,i:[{t:3}],s:"on behalf"}},byFieAdmin:{t:0,b:{t:2,i:[{t:3}],s:"FIE administrator"}},adminOnBehalfWarning:{t:0,b:{t:2,i:[{t:3}],s:"You are acting as an FIE administrator on behalf of this federation. This payment will be recorded under your account and charged to the federation's balance."}},reason:{t:0,b:{t:2,i:[{t:3}],s:"Reason"}},reasonPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Why are you performing this payment for the federation?"}},reasonOnBehalfPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Why are you doing this on the federation's behalf?"}},reasonRequired:{t:0,b:{t:2,i:[{t:3}],s:"Please provide a reason to proceed."}},actionLog:{t:0,b:{t:2,i:[{t:3}],s:"Action log"}},noActionLog:{t:0,b:{t:2,i:[{t:3}],s:"No staff actions recorded."}},onBehalfOf:{t:0,b:{t:2,i:[{t:3}],s:"On behalf of"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},reference:{t:0,b:{t:2,i:[{t:3}],s:"Reference"}},invoiceNumber:{t:0,b:{t:2,i:[{t:3}],s:"Invoice #"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},dueDate:{t:0,b:{t:2,i:[{t:3}],s:"Due Date"}},paidAt:{t:0,b:{t:2,i:[{t:3}],s:"Paid At"}},noInvoices:{t:0,b:{t:2,i:[{t:3}],s:"No invoices yet"}},invoiceType:{licence:{t:0,b:{t:2,i:[{t:3}],s:"Licence"}},annual_fee:{t:0,b:{t:2,i:[{t:3}],s:"Annual Fee"}},organising_fee:{t:0,b:{t:2,i:[{t:3}],s:"Organising Fee"}},fine:{t:0,b:{t:2,i:[{t:3}],s:"Fine"}}},invoiceStatus:{draft:{t:0,b:{t:2,i:[{t:3}],s:"Draft"}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Sent"}},paid:{t:0,b:{t:2,i:[{t:3}],s:"Paid"}},cancelled:{t:0,b:{t:2,i:[{t:3}],s:"Cancelled"}},overdue:{t:0,b:{t:2,i:[{t:3}],s:"Overdue"}}},checkout:{t:0,b:{t:2,i:[{t:3}],s:"Checkout"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},orderSummary:{t:0,b:{t:2,i:[{t:3}],s:"Order summary"}},pay:{t:0,b:{t:2,i:[{t:3}],s:"Pay"}},insufficientBalance:{t:0,b:{t:2,i:[{t:3}],s:"Insufficient balance"}},redirectNotice:{t:0,b:{t:2,i:[{t:3}],s:"You will be redirected to complete the payment"}},noGateways:{t:0,b:{t:2,i:[{t:3}],s:"No payment methods available"}},backToPurchase:{t:0,b:{t:2,i:[{t:3}],s:"Back to purchase"}},captureFailed:{t:0,b:{t:2,i:[{t:3}],s:"Payment capture failed"}},createOrderFailed:{t:0,b:{t:2,i:[{t:3}],s:"Failed to create order"}}},invoice:{title:{t:0,b:{t:2,i:[{t:3}],s:"Invoice Management"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Invoice #"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},quantity:{t:0,b:{t:2,i:[{t:3}],s:"Qty"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Amount"}},dueDate:{t:0,b:{t:2,i:[{t:3}],s:"Due Date"}},paidAt:{t:0,b:{t:2,i:[{t:3}],s:"Paid At"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},markPaid:{t:0,b:{t:2,i:[{t:3}],s:"Paid"}},cancelInvoice:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},confirmPaid:{t:0,b:{t:2,i:[{t:3}],s:"Mark this invoice as paid?"}},confirmCancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel this invoice?"}},noInvoices:{t:0,b:{t:2,i:[{t:3}],s:"No invoices found"}},filterType:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},filterStatus:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"All types"}},allStatuses:{t:0,b:{t:2,i:[{t:3}],s:"All statuses"}},type:{label:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},licence:{t:0,b:{t:2,i:[{t:3}],s:"Licence"}},annualFee:{t:0,b:{t:2,i:[{t:3}],s:"Annual Fee"}},organisingFee:{t:0,b:{t:2,i:[{t:3}],s:"Organising Fee"}},fine:{t:0,b:{t:2,i:[{t:3}],s:"Fine"}}},status:{label:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},draft:{t:0,b:{t:2,i:[{t:3}],s:"Draft"}},sent:{t:0,b:{t:2,i:[{t:3}],s:"Sent"}},paid:{t:0,b:{t:2,i:[{t:3}],s:"Paid"}},cancelled:{t:0,b:{t:2,i:[{t:3}],s:"Cancelled"}},overdue:{t:0,b:{t:2,i:[{t:3}],s:"Overdue"}}}},pagination:{next:{t:0,b:{t:2,i:[{t:3}],s:"Next"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Previous"}}},modal:{setGP:{t:0,b:{t:2,i:[{t:3}],s:"Set GP"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Yes"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},set:{t:0,b:{t:2,i:[{t:3}],s:"Set"}},sure:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure?"}},unblock:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to unblock "}},blockText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to block "}},deleteText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to delete profile of "}},removeGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Remove GDPR file"}},removeGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to remove GDPR file for "}}
61,validateGDPRTitle:{t:0,b:{t:2,i:[{t:3}],s:"Validate GDPR file"}},validateGDPRText:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to validate GDPR file for "}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to remove selected items?"}},blockStart:{t:0,b:{t:2,i:[{t:3}],s:"Block start date*"}},blockEnd:{t:0,b:{t:2,i:[{t:3}],s:"Block end date"}},selectBlockStart:{t:0,b:{t:2,i:[{t:3}],s:"You must select block start date before continue!"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Update"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Close"}},purchase:{t:0,b:{t:2,i:[{t:3}],s:"Purchase"}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Replace"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},deleteMember:{t:0,b:{t:2,i:[{t:3}],s:"You want to delete "}},removeMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Remove meeting from list?"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Add"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copy"}},yesWithFine:{t:0,b:{t:2,i:[{t:3}],s:"Yes, with fine"}},yesWithoutFine:{t:0,b:{t:2,i:[{t:3}],s:"Yes, without fine"}},activate:{t:0,b:{t:2,i:[{t:3}],s:"Activate"}},copyReportVersion:{t:0,b:{t:2,i:[{t:3}],s:"You want to copy active report version structure?"}}},create:{submit:{t:0,b:{t:2,i:[{t:3}],s:"Create"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}}},calendar:{gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},events:{t:0,b:{t:2,i:[{t:3}],s:"Calendar events"}},eventsForSeason:{t:0,b:{t:2,i:[{t:3}],s:"Select events for season"}},competitionIdShort:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competition"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Start date"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"End date"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Links"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},entry:{t:0,b:{t:2,i:[{t:3}],s:"Entry"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},createCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Create competition"}},createCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Create calendar"}},competitionWithoutCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Last created competition without calendar:"}},teamCount:{t:0,b:{t:2,i:[{t:3}],s:"Entries count"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},ranking:{t:0,b:{t:2,i:[{t:3}],s:"Ranking"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},license:{t:0,b:{t:2,i:[{t:3}],s:"License"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Birthdate"}},dateInscription:{t:0,b:{t:2,i:[{t:3}],s:"Date of inscription"}},print:{t:0,b:{t:2,i:[{t:3}],s:"Print"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Fencer category"}},show:{t:0,b:{t:2,i:[{t:3}],s:"show"}},prizeInfo:{t:0,b:{t:2,i:[{t:3}],s:"Prizes information"}},scheduleInfo:{t:0,b:{t:2,i:[{t:3}],s:"Schedule information"}},accommodationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Accommodation information"}},registrationInfo:{t:0,b:{t:2,i:[{t:3}],s:"Registration information"}},visaInfo:{t:0,b:{t:2,i:[{t:3}],s:"Invitation letter"}},prizesInfo:{t:0,b:{t:2,i:[{t:3}],s:"Prizes information"}},invitationLetter:{t:0,b:{t:2,i:[{t:3}],s:"Invitation letter"}},general:{t:0,b:{t:2,i:[{t:3}],s:"General"}},isZonal:{t:0,b:{t:2,i:[{t:3}],s:"Zonal competition"}},allowObservers:{t:0,b:{t:2,i:[{t:3}],s:"Allow observers"}},dateBegin:{t:0,b:{t:2,i:[{t:3}],s:"Start date"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"End date"}},firstDeadline:{t:0,b:{t:2,i:[{t:3}],s:"Deadline first"}},secondDeadline:{t:0,b:{t:2,i:[{t:3}],s:"Deadline second"}},competitionDescription:{t:0,b:{t:2,i:[{t:3}],s:"Competition description"}},invitationFile:{t:0,b:{t:2,i:[{t:3}],s:"Invitation file"}},selectCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Select competition"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Select season"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Select country"}},selectAgeGroup:{t:0,b:{t:2,i:[{t:3}],s:"Select age group"}},selectCompetitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Select competition category"}},selectPlace:{t:0,b:{t:2,i:[{t:3}],s:"Select place"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Select status"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},showChanges:{t:0,b:{t:2,i:[{t:3}],s:"Show changes"}},changed:{t:0,b:{t:2,i:[{t:3}],s:"Changed"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Update"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Approve"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Reject"}},approveChanges:{t:0,b:{t:2,i:[{t:3}],s:"Approve calendar changes"}},oldValue:{t:0,b:{t:2,i:[{t:3}],s:"Old value"}},newValue:{t:0,b:{t:2,i:[{t:3}],s:"New value"}},view:{t:0,b:{t:2,i:[{t:3}],s:"View"}},invitationLetterUpload:{t:0,b:{t:2,i:[{t:3}],s:"Reminder! The official invitation letter should be uploaded maximum 2 months before the competition start. Please upload the official invitation before the deadline."}}},season:{seasonManagement:{t:0,b:{t:2,i:[{t:3}],s:"Season management"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Label"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Year"}},isShowOnFront:{t:0,b:{t:2,i:[{t:3}],s:"Show on front"}},isOpenedRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Registration opened"}},isOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Official"}},isLicenseOpened:{t:0,b:{t:2,i:[{t:3}],s:"License opened"}},isElective:{t:0,b:{t:2,i:[{t:3}],s:"Elective"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create new season"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copy"}}},payments:{payFine:{t:0,b:{t:2,i:[{t:3}],s:"Pay"}},pay:{t:0,b:{t:2,i:[{t:3}],s:"Pay"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},justificationFines:{t:0,b:{t:2,i:[{t:3}],s:"Justification fines"}},federationPayments:{t:0,b:{t:2,i:[{t:3}],s:"Payments and fines for federation"}},balance:{t:0,b:{t:2,i:[{t:3}],s:"Balance"}},loan:{t:0,b:{t:2,i:[{t:3}],s:"Loan"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licenses"}},justifications:{t:0,b:{t:2,i:[{t:3}],s:"Justifications"}},fines:{t:0,b:{t:2,i:[{t:3}
61],s:"Fines"}},fees:{t:0,b:{t:2,i:[{t:3}],s:"Fees"}},licenseHistory:{t:0,b:{t:2,i:[{t:3}],s:"License history"}},paymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Payment history"}},licenseAvailable:{t:0,b:{t:2,i:[{t:3}],s:"Available license amount"}},noFee:{t:0,b:{t:2,i:[{t:3}],s:"Fees not found"}},noFine:{t:0,b:{t:2,i:[{t:3}],s:"Fines not found"}},paymentDate:{t:0,b:{t:2,i:[{t:3}],s:"Payment date"}},change:{t:0,b:{t:2,i:[{t:3}],s:"Change"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},remark:{t:0,b:{t:2,i:[{t:3}],s:"Remark"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},noPaymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Payment history not found"}},buyDate:{t:0,b:{t:2,i:[{t:3}],s:"Purchase date"}},licenseCount:{t:0,b:{t:2,i:[{t:3}],s:"License amount"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Label"}},amount:{t:0,b:{t:2,i:[{t:3}],s:"Amount"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Show"}},fineInformation:{t:0,b:{t:2,i:[{t:3}],s:"Fine information"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Validate"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidate"}},justificationText:{t:0,b:{t:2,i:[{t:3}],s:"Justification text"}},justificationFiles:{t:0,b:{t:2,i:[{t:3}],s:"Justification files"}},justificationFile:{t:0,b:{t:2,i:[{t:3}],s:"Justification file"}},listOfOpenFines:{t:0,b:{t:2,i:[{t:3}],s:"List of open fines"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Content"}},deadlineDate:{t:0,b:{t:2,i:[{t:3}],s:"Deadline date"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Federation name"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},createFine:{t:0,b:{t:2,i:[{t:3}],s:"Create fine"}},cancelFine:{t:0,b:{t:2,i:[{t:3}],s:"Cancel fine"}},cancelFee:{t:0,b:{t:2,i:[{t:3}],s:"Cancel fee"}},contentVisible:{t:0,b:{t:2,i:[{t:3}],s:"Content (will be in history)"}},descriptionNotVisible:{t:0,b:{t:2,i:[{t:3}],s:"Description (not in history)"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},addFunds:{t:0,b:{t:2,i:[{t:3}],s:"Add funds"}},addLoan:{t:0,b:{t:2,i:[{t:3}],s:"Add loan"}},withdraw:{t:0,b:{t:2,i:[{t:3}],s:"Withdraw"}},addLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Add licenses"}},removeLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Remove licenses"}},addCompetitionFee:{t:0,b:{t:2,i:[{t:3}],s:"Add calendar fee"}},sureToAddCompetitionFee:{t:0,b:{t:2,i:[{t:3}],s:"You want to add calendar fee for federation?"}},sureAddSeasonFee:{t:0,b:{t:2,i:[{t:3}],s:"You want to add season fee for all federations?"}},addSeasonFee:{t:0,b:{t:2,i:[{t:3}],s:"Add annual fee"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Links"}},listOfJustifications:{t:0,b:{t:2,i:[{t:3}],s:"List of justifications"}},sureCancelPayment:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to cancel payment from history?"}}},entries:{competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competition name"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},start:{t:0,b:{t:2,i:[{t:3}],s:"Start"}},end:{t:0,b:{t:2,i:[{t:3}],s:"End"}},deadlineFirst:{t:0,b:{t:2,i:[{t:3}],s:"Deadline 1"}},deadlineSecond:{t:0,b:{t:2,i:[{t:3}],s:"Deadline 2"}},deadlineThird:{t:0,b:{t:2,i:[{t:3}],s:"Deadline 3"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},entriesCount:{t:0,b:{t:2,i:[{t:3}],s:"Count"}},rules:{t:0,b:{t:2,i:[{t:3}],s:"Extract from FIE rules concerning entries to the FIE competitions"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Entries"}}},entry:{enterFencer:{t:0,b:{t:2,i:[{t:3}],s:"Enter fencers"}},viewFencer:{t:0,b:{t:2,i:[{t:3}],s:"View fencers"}},enterReferee:{t:0,b:{t:2,i:[{t:3}],s:"Enter referees"}},viewReferee:{t:0,b:{t:2,i:[{t:3}],s:"View referees"}},enterCoach:{t:0,b:{t:2,i:[{t:3}],s:"Enter coaches"}},viewCoach:{t:0,b:{t:2,i:[{t:3}],s:"View coaches"}},enterOfficial:{t:0,b:{t:2,i:[{t:3}],s:"Enter officials"}},viewOfficial:{t:0,b:{t:2,i:[{t:3}],s:"View officials"}},removedEntries:{t:0,b:{t:2,i:[{t:3}],s:"View removed"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Lic. No"}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Date of birth"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},regTyper:{t:0,b:{t:2,i:[{t:3}
61],s:"Reg. type"}},dateIn:{t:0,b:{t:2,i:[{t:3}],s:"Date inscription"}},userIn:{t:0,b:{t:2,i:[{t:3}],s:"Add user"}},dateOut:{t:0,b:{t:2,i:[{t:3}],s:"Remove date"}},userOut:{t:0,b:{t:2,i:[{t:3}],s:"Remove user"}},regType:{t:0,b:{t:2,i:[{t:3}],s:"Registration type"}},replacedBy:{t:0,b:{t:2,i:[{t:3}],s:"Replaced by"}},enterCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Enter"}},enterSelectedHeader:{t:0,b:{t:2,i:[{t:3}],s:"Selected persons to enter competition"}},licenseType:{t:0,b:{t:2,i:[{t:3}],s:"License type"}},enter:{t:0,b:{t:2,i:[{t:3}],s:"Enter"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},removeCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},removeSelectedHeader:{t:0,b:{t:2,i:[{t:3}],s:"Selected persons to remove from competition"}},removeSelectedJustification:{t:0,b:{t:2,i:[{t:3}],s:"You want to remove athlete(s) from this competition. Do you have a Justification file?"}},removeSelectedJustificationYes:{t:0,b:{t:2,i:[{t:3}],s:"Click 'Yes' after uploading Justification file."}},removeSelectedJustificationNo:{t:0,b:{t:2,i:[{t:3}],s:"Click 'No' if you don't have justification file. In that case you will receive a fine."}},replace:{t:0,b:{t:2,i:[{t:3}],s:"Replace"}},replaceAthlete:{t:0,b:{t:2,i:[{t:3}],s:"Replace"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},justificationFile:{t:0,b:{t:2,i:[{t:3}],s:"Justification file"}},entryFine:{t:0,b:{t:2,i:[{t:3}],s:"Entry fine will be added!"}},limitMet:{t:0,b:{t:2,i:[{t:3}],s:"Athlete minimal amount has met"}},limitNotMet:{t:0,b:{t:2,i:[{t:3}],s:"Athlete minimal amount has not met"}},limitNeed:{t:0,b:{t:2,i:[{t:3}],s:"Need to enter ages"}},enterInQuota:{t:0,b:{t:2,i:[{t:3}],s:"Officials in quota"}},enterOutOfQuota:{t:0,b:{t:2,i:[{t:3}],s:"Officials out of quota"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},groups:{t:0,b:{t:2,i:[{t:3}],s:"Groups"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},removeOfficials:{t:0,b:{t:2,i:[{t:3}],s:"Remove next officials"}},dateOfInscription:{t:0,b:{t:2,i:[{t:3}],s:"Date of inscription"}},addedByUser:{t:0,b:{t:2,i:[{t:3}],s:"Added by user"}},dateRemoving:{t:0,b:{t:2,i:[{t:3}],s:"Date of removal"}},removedByUser:{t:0,b:{t:2,i:[{t:3}],s:"Removed by user"}},addOfficialByNameDescription:{t:0,b:{t:2,i:[{t:3}],s:"Add official by name and role"}},addOfficialByName:{t:0,b:{t:2,i:[{t:3}],s:"Add official"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Role"}}},downloadXML:{select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Entries"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Photos"}},athlete:{t:0,b:{t:2,i:[{t:3}],s:"Fencers"}},entriesActiveReferees:{t:0,b:{t:2,i:[{t:3}],s:"Entries + active referees"}},entriesRegisteredReferees:{t:0,b:{t:2,i:[{t:3}],s:"Entries + registered referees"}},official:{t:0,b:{t:2,i:[{t:3}],s:"Officials"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competition"}},competitionLocation:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Start"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"End"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},entriesV1:{t:0,b:{t:2,i:[{t:3}],s:"Entries v.1"}},entriesV2:{t:0,b:{t:2,i:[{t:3}],s:"Entries v.2"}}},forwardXML:{parserLog:{t:0,b:{t:2,i:[{t:3}],s:"Parser log"}},uploadXML:{t:0,b:{t:2,i:[{t:3}],s:"Upload"}}},resultXML:{select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Entries"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Photos"}},official:{t:0,b:{t:2,i:[{t:3}],s:"Official"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competition"}},competitionLocation:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Start"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"End"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},files:{t:0,b:{t:2,i:[{t:3}],s:"Files"}},competitionId:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},file:{t:0,b:{t:2,i:[{t:3}],s:"File"}}},recalculate:{recalculatePage:{t:0,b:{t:2,i:[{t:3}],s:"Recalculate rankings page"}},recalculateCurrentSeason:{t:0,b:{t:2,i:[{t:3}],s:"Recalculate current season"}},recalculateAnotherSeason:{t:0,b:{t:2,i:[{t:3}],s:"Recalculate another season"}},recalculate:{t:0,b:{t:2,i:[{t:3}],s:"Recalculate"}}},press:{select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},mediaName:{t:0,b:{t:2,i:[{t:3}],s:"Media name"}},specification:{t:0,b:{t:2,i:[{t:3}],s:"Specification"}},function:{t:0,b:{t:2,i:[{t:3}],s:"Function"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Approved"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Approve"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Reject"}},view:{t:0,b:{t:2,i:[{t:3}],s:"View"}},viewPressItem:{t:0,b:{t:2,i:[{t:3}],s:"View press registration request"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Category"}},city:{t:0,b:{t:2,i:[{t:3}],s:"City"}},postCode:{t:0,b:{t:2,i:[{t:3}],s:"ZIP-code"}},street:{t:0,b:{t:2,i:[{t:3}],s:"Street"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},mobile:{t:0,b:{t:2,i:[{t:3}],s:"Mobile phone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},pressCard:{t:0,b:{t:2,i:[{t:3}],s:"Press card #"}},aipsCard:{t:0,b:{t:2,i:[{t:3}],s:"AIPS card #"}},arrival:{t:0,b:{t:2,i:[{t:3}],s:"Arrival date"}},departure:{t:0,b:{t:2,i:[{t:3}],s:"Departure date"}},arrivalBy:{t:0,b:{t:2,i:[{t:3}],s:"Arrival by"}},needPaidLine:{t:0,b:{t:2,i:[{t:3}],s:"Need paid line"}},needHotelList:{t:0,b:{t:2,i:[{t:3}],s:"Need hotel list"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Yes"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},transportNumber:{t:0,b:{t:2,i:[{t:3}],s:"Transport #"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},deleteMultiple:{t:0,b:{t:2,i:[{t:3}],s:"Remove selected"}}},safeguarding:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},formName:{t:0,b:{t:2,i:[{t:3}],s:"Form name"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Created"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Content"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Show"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},viewItem:{t:0,b:{t:2,i:[{t:3}],s:"View safeguarding form"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Close"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},deleteModal:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to delete safeguarding report?"}}},upload:{uploadXML:{t:0,b:{t:2,i:[{t:3}],s:"Upload file"}},invalidFormat:{t:0,b:{t:2,i:[{t:3}],s:"Invalid file format!"}},sizeExceed:{t:0,b:{t:2,i:[{t:3}],s:"File too large to upload!"}},errorSelectFile:{t:0,b:{t:2,i:[{t:3}],s:"Please, select XML file to upload first!"}},uploadedFile:{t:0,b:{t:2,i:[{t:3}],s:"Uploaded file"}}},nf:{updatePosition:{t:0,b:{t:2,i:[{t:3}],s:"Update position for "}},showPosition:{t:0,b:{t:2,i:[{t:3}],s:"Information about "}},update:{t:0,b:{t:2,i:[{t:3}],s:"Update"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},positionLabel:{t:0,b:{t:2,i:[{t:3}],s:"Position label"}},positionNumber:{t:0,b:{t:2,i:[{t:3}],s:"Position number"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},setPosition:{t:0,b:{t:2,i:[{t:3}],s:"Set position for "}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},removeNF:{t:0,b:{t:2,i:[{t:3}],s:"Remove NF staff person"}},sureRemoveNF:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to remove "}},staff:{t:0,b:{t:2,i:[{t:3}],s:"NF Staff"}},makeStaff:{t:0,b:{t:2,i:[{t:3}],s:"Make NF staff"}},noFederationHint:{t:0,b:{t:2,i:[{t:3}],s:"This fencer has no national federation set; NF staff management is not available."}}},results:{competitionIdShort:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Year"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competition"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Begin"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"End"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},show:{t:0,b:{t:2,i:[{t:3}],s:"Show"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},nameTeam:{t:0,b:{t:2,i:[{t:3}],s:"Name/Team"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},errorMessage:{t:0,b:{t:2,i:[{t:3}],s:"Error message"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},enterIdCountry:{t:0,b:{t:2,i:[{t:3}],s:"You must enter new user id or select new country also!"}},userId:{t:0,b:{t:2,i:[{t:3}],s:"User identifier"}},updateFencer:{t:0,b:{t:2,i:[{t:3}],s:"Change fencer result for:"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Competition results"}},validate:{t:0,b:{t:2,i:[{t:3}],s:"Validate"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidate"}}},validation:{remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},removeResults:{t:0,b:{t:2,i:[{t:3}],s:"Remove results"}},sureRemoveResults:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to remove competition results completely?"}},fencers:{t:0,b:{t:2,i:[{t:3}],s:"Fencers"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Referees"}},addedFencers:{t:0,b:{t:2,i:[{t:3}],s:"Added fencers"}},removedFencers:{t:0,b:{t:2,i:[{t:3}],s:"Removed fencers"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},fullName:{t:0,b:{t:2,i:[{t:3}],s:"Name/Team"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"Lic. num."}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Birth date"}}
61,validate:{t:0,b:{t:2,i:[{t:3}],s:"Validate"}},validateResults:{t:0,b:{t:2,i:[{t:3}],s:"Validate results"}},sureValidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to validate competition results?"}},invalidate:{t:0,b:{t:2,i:[{t:3}],s:"Invalidate"}},invalidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Invalidate results"}},sureInvalidateResults:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to invalidate competition results?"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},errors:{t:0,b:{t:2,i:[{t:3}],s:"Errors"}},hasLicense:{t:0,b:{t:2,i:[{t:3}],s:"Has license"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Yes"}},no:{t:0,b:{t:2,i:[{t:3}],s:"No"}},hasLicenseProblem:{t:0,b:{t:2,i:[{t:3}],s:"Fencers without license"}},fineWillBeAddedFor:{t:0,b:{t:2,i:[{t:3}],s:"Remove fine will be added for"}}},referee:{isActive:{t:0,b:{t:2,i:[{t:3}],s:"Active"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},activityReason:{t:0,b:{t:2,i:[{t:3}],s:"Activity reason"}},activeSabre:{t:0,b:{t:2,i:[{t:3}],s:"Active sabre"}},activeFoil:{t:0,b:{t:2,i:[{t:3}],s:"Active foil"}},activeEpee:{t:0,b:{t:2,i:[{t:3}],s:"Active epee"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},lastSeason:{t:0,b:{t:2,i:[{t:3}],s:"Last season"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Birth date"}},age:{t:0,b:{t:2,i:[{t:3}],s:"Age"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},licenseNumber:{t:0,b:{t:2,i:[{t:3}],s:"Lic no."}},profileStatus:{t:0,b:{t:2,i:[{t:3}],s:"Profile status"}},exams:{t:0,b:{t:2,i:[{t:3}],s:"Exams"}},notCompleted:{t:0,b:{t:2,i:[{t:3}],s:"Not completed"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},registrationDate:{t:0,b:{t:2,i:[{t:3}],s:"Registration date"}},deadlineDate:{t:0,b:{t:2,i:[{t:3}],s:"Deadline date"}},beginDate:{t:0,b:{t:2,i:[{t:3}],s:"Begin date"}},examiners:{t:0,b:{t:2,i:[{t:3}],s:"Examiners"}},entered:{t:0,b:{t:2,i:[{t:3}],s:"Entered"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Approved"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},createExam:{t:0,b:{t:2,i:[{t:3}],s:"Create exam"}},updateExam:{t:0,b:{t:2,i:[{t:3}],s:"Update exam"}},info:{t:0,b:{t:2,i:[{t:3}],s:"Info"}},enterReferee:{t:0,b:{t:2,i:[{t:3}],s:"Enter referee"}},viewEntered:{t:0,b:{t:2,i:[{t:3}],s:"View entered"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},dateOfBirth:{t:0,b:{t:2,i:[{t:3}],s:"Date of birth"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},register:{t:0,b:{t:2,i:[{t:3}],s:"Register"}},changeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Change category"}},unapprove:{t:0,b:{t:2,i:[{t:3}],s:"Unapprove"}},fail:{t:0,b:{t:2,i:[{t:3}],s:"Fail"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},approve:{t:0,b:{t:2,i:[{t:3}],s:"Approve"}},examDate:{t:0,b:{t:2,i:[{t:3}],s:"Examination date"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete exam"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},examPlace:{t:0,b:{t:2,i:[{t:3}],s:"Examination place"}},examCategory:{t:0,b:{t:2,i:[{t:3}],s:"Exam. category"}},downloadList:{t:0,b:{t:2,i:[{t:3}],s:"Download photos for current season"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},removeLicense:{t:0,b:{t:2,i:[{t:3}],s:"Remove license"}},removeLicenseHeader:{t:0,b:{t:2,i:[{t:3}],s:"Remove license for "}},removeLicenseDescription:{t:0,b:{t:2,i:[{t:3}],s:"Remove license for"}},createReferee:{t:0,b:{t:2,i:[{t:3}],s:"Create referee"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Referee category"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},examiner:{t:0,b:{t:2,i:[{t:3}],s:"Examiners"}},examCity:{t:0,b:{t:2,i:[{t:3}],s:"Exam City"}},updateReferee:{t:0,b:{t:2,i:[{t:3}],s:"Update"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Active"}},forceShow:{t:0,b:{t:2,i:[{t:3}],s:"Show always"}},exportActive:{t:0,b:{t:2,i:[{t:3}],s:"Export active (XLSX)"}},exportInactive:{t:0,b:{t:2,i:[{t:3}],s:"Export inactive (XLSX)"}},deleteRecordModal:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to delete this referee qualification record?"}}},congress:{congressLabel:{t:0,b:{t:2,i:[{t:3}],s:"Congress label"}},meetingType:{t:0,b:{t:2,i:[{t:3}],s:"Meeting type"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Deadline"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Date start"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Date end"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},participants:{t:0,b:{t:2,i:[{t:3}],s:"Participants"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}}}
61,observer:{check:{t:0,b:{t:2,i:[{t:3}],s:"Check"}},addById:{t:0,b:{t:2,i:[{t:3}],s:"Add by ID"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"Competition name"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Competition place"}},dateStart:{t:0,b:{t:2,i:[{t:3}],s:"Date start"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"Date end"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Deadline"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},genderShort:{t:0,b:{t:2,i:[{t:3}],s:"M/F"}},categoryShort:{t:0,b:{t:2,i:[{t:3}],s:"Cat."}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},event:{t:0,b:{t:2,i:[{t:3}],s:"Event"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observers"}},competitionId:{t:0,b:{t:2,i:[{t:3}],s:"Comp. ID"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Year"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},Weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},supervisor:{t:0,b:{t:2,i:[{t:3}],s:"Supervisor"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},read:{t:0,b:{t:2,i:[{t:3}],s:"Read"}},readReport:{t:0,b:{t:2,i:[{t:3}],s:"Read report"}},select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},licNo:{t:0,b:{t:2,i:[{t:3}],s:"LicNo"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Birth date"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},add:{t:0,b:{t:2,i:[{t:3}],s:"Add"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},requests:{t:0,b:{t:2,i:[{t:3}],s:"Requests"}},addObservers:{t:0,b:{t:2,i:[{t:3}],s:"Add observers"}},groups:{t:0,b:{t:2,i:[{t:3}],s:"Groups"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},editReport:{t:0,b:{t:2,i:[{t:3}],s:"Edit report"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Fill in report"}},xls:{t:0,b:{t:2,i:[{t:3}],s:"XLS"}},docx:{t:0,b:{t:2,i:[{t:3}],s:"DOCX"}}},member:{country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address"}},phoneFirst:{t:0,b:{t:2,i:[{t:3}],s:"Phone (main)"}},phoneSecond:{t:0,b:{t:2,i:[{t:3}],s:"Phone (add.)"}},phoneThird:{t:0,b:{t:2,i:[{t:3}],s:"Phone (res.)"}},viewMemberInfo:{t:0,b:{t:2,i:[{t:3}],s:"View member info"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},view:{t:0,b:{t:2,i:[{t:3}],s:"View member info"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Close"}}},clubs:{clubName:{t:0,b:{t:2,i:[{t:3}],s:"Club name"}},abbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abbreviation"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address"}},city:{t:0,b:{t:2,i:[{t:3}],s:"City"}},state:{t:0,b:{t:2,i:[{t:3}],s:"State"}},postCode:{t:0,b:{t:2,i:[{t:3}],s:"ZIP/Post code"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},deleteClub:{t:0,b:{t:2,i:[{t:3}],s:"Delete club"}},sureDeleteClub:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to delete fencing club?"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},editClub:{t:0,b:{t:2,i:[{t:3}],s:"Edit club"}}},federation:{close:{t:0,b:{t:2,i:[{t:3}],s:"Close"}},phoneFirst:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},viewFederationInfo:{t:0,b:{t:2,i:[{t:3}],s:"View federation info"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},president:{t:0,b:{t:2,i:[{t:3}],s:"President"}},presidentEmail:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},secretaryGeneral:{t:0,b:{t:2,i:[{t:3}],s:"Secretary General"}},secretaryGeneralEmail:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},createClub:{t:0,b:{t:2,i:[{t:3}],s:"Add fencing club"}}},report:{approve:{t:0,b:{t:2,i:[{t:3}],s:"Approve"}},reject:{t:0,b:{t:2,i:[{t:3}],s:"Reject"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Reset"}},sendToFie:{t:0,b:{t:2,i:[{t:3}],s:"Save and send"}}},fencer:{remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}}},country:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},identifier:{t:0,b:{t:2,i:[{t:3}],s:"Identifier"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},isoCode:{t:0,b:{t:2,i:[{t:3}],s:"ISO Code"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Update"}}},city:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},timezoneId:{t:0,b:{t:2,i:[{t:3}],s:"Timezone"}},countryName:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}}},groupMember:{id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},loadUserInfo:{t:0,b:{t:2,i:[{t:3}],s:"Load"}},groupImage:{t:0,b:{t:2,i:[{t:3}],s:"Group image"}},infoImage:{t:0,b:{t:2,i:[{t:3}],s:"Info image"}},biographyFileEn:{t:0,b:{t:2,i:[{t:3}],s:"Biography file [en]"}},biographyFileFr:{t:0,b:{t:2,i:[{t:3}],s:"Biography file [fr]"}},biographyFileEs:{t:0,b:{t:2,i:[{t:3}],s:"Biography file [es]"}}
61,functionEn:{t:0,b:{t:2,i:[{t:3}],s:"Function [en]"}},functionFr:{t:0,b:{t:2,i:[{t:3}],s:"Function [fr]"}},functionEs:{t:0,b:{t:2,i:[{t:3}],s:"Function [es]"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},allowObserve:{t:0,b:{t:2,i:[{t:3}],s:"Allow observe"}},showFunction:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create"}},editGroupMember:{t:0,b:{t:2,i:[{t:3}],s:"Edit group member"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}}},meeting:{createMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Create meeting"}},requiredFields:{t:0,b:{t:2,i:[{t:3}],s:"Required fields"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Translations"}},update:{t:0,b:{t:2,i:[{t:3}],s:"Update"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},updateMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Update meeting"}}},tabs:{passedExams:{t:0,b:{t:2,i:[{t:3}],s:"Passed exams"}},notFound:{t:0,b:{t:2,i:[{t:3}],s:"Not found"}},showEntries:{t:0,b:{t:2,i:[{t:3}],s:"Show entries"}},federationShowEntries:{t:0,b:{t:2,i:[{t:3}],s:"Federation show entries"}},licenses:{t:0,b:{t:2,i:[{t:3}],s:"Licenses"}},searchAddress:{t:0,b:{t:2,i:[{t:3}],s:"Search address"}},licenseStatus:{t:0,b:{t:2,i:[{t:3}],s:"License status"}},createLicense:{t:0,b:{t:2,i:[{t:3}],s:"Create license"}},blockedLicense:{t:0,b:{t:2,i:[{t:3}],s:"Blocked licenses"}},orderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Order license"}},replaceDuplicate:{t:0,b:{t:2,i:[{t:3}],s:"Replace duplicates"}},nfStaffLicense:{t:0,b:{t:2,i:[{t:3}],s:"NF staff license"}},gdprForm:{t:0,b:{t:2,i:[{t:3}],s:"GDPR forms"}},federationPayment:{t:0,b:{t:2,i:[{t:3}],s:"Federation payments"}},listOfOpenFines:{t:0,b:{t:2,i:[{t:3}],s:"List of open fines"}},listOfJustifications:{t:0,b:{t:2,i:[{t:3}],s:"List of justifications"}},invoiceList:{t:0,b:{t:2,i:[{t:3}],s:"Invoices"}},actionLog:{t:0,b:{t:2,i:[{t:3}],s:"Action log"}},createCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Create calendar event"}},editCalendarEvent:{t:0,b:{t:2,i:[{t:3}],s:"Edit calendar event"}},showCalendarResult:{t:0,b:{t:2,i:[{t:3}],s:"Show calendar results"}},validateCalendarResult:{t:0,b:{t:2,i:[{t:3}],s:"Validate calendar results"}},editUserProfile:{t:0,b:{t:2,i:[{t:3}],s:"Edit user profile"}},addObservers:{t:0,b:{t:2,i:[{t:3}],s:"Add observers"}},readObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Read observer report"}},editObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Edit observer report"}},showRefereeExamInfo:{t:0,b:{t:2,i:[{t:3}],s:"Show referee exam info"}},calendars:{t:0,b:{t:2,i:[{t:3}],s:"Calendars"}},calendarEvents:{t:0,b:{t:2,i:[{t:3}],s:"Calendar events"}},seasonManagement:{t:0,b:{t:2,i:[{t:3}],s:"Season management"}},selectEventForSeason:{t:0,b:{t:2,i:[{t:3}],s:"Select event for season"}},recalculatePage:{t:0,b:{t:2,i:[{t:3}],s:"Recalculate page"}},results:{t:0,b:{t:2,i:[{t:3}],s:"Results"}},fencerResults:{t:0,b:{t:2,i:[{t:3}],s:"Fencer results"}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Validation"}},invalidation:{t:0,b:{t:2,i:[{t:3}],s:"Invalidation"}},entries:{t:0,b:{t:2,i:[{t:3}],s:"Results"}},meetings:{t:0,b:{t:2,i:[{t:3}],s:"Meetings"}},observers:{t:0,b:{t:2,i:[{t:3}],s:"Observers"}},observerCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Observer competitions"}},observerReport:{t:0,b:{t:2,i:[{t:3}],s:"Observer reports"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Competitions"}},referees:{t:0,b:{t:2,i:[{t:3}],s:"Referees"}},refereeList:{t:0,b:{t:2,i:[{t:3}],s:"Referee list"}},refereeInfo:{t:0,b:{t:2,i:[{t:3}],s:"Referee info"}},refereeInactive:{t:0,b:{t:2,i:[{t:3}],s:"Referee inactive"}},passedExam:{t:0,b:{t:2,i:[{t:3}],s:"Referee passed exams"}},refereeExam:{t:0,b:{t:2,i:[{t:3}],s:"Referee exams"}},examRegistrants:{t:0,b:{t:2,i:[{t:3}],s:"Registrants"}},seasonAndPoints:{t:0,b:{t:2,i:[{t:3}],s:"Seasons and points"}},safeguardingForm:{t:0,b:{t:2,i:[{t:3}],s:"Safeguarding"}},entryCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Entry competition"}},profilesAndCountries:{t:0,b:{t:2,i:[{t:3}],s:"Profiles and countries"}},federations:{t:0,b:{t:2,i:[{t:3}],s:"Federations"}},countries:{t:0,b:{t:2,i:[{t:3}],s:"Countries"}},cities:{t:0,b:{t:2,i:[{t:3}],s:"Cities"}},users:{t:0,b:{t:2,i:[{t:3}],s:"Users"}},committee:{t:0,b:{t:2,i:[{t:3}],s:"Committee"}},organizer:{t:0,b:{t:2,i:[{t:3}],s:"Organizer"}},downloadXML:{t:0,b:{t:2,i:[{t:3}],s:"Download XML"}},forwardXML:{t:0,b:{t:2,i:[{t:3}],s:"Forward XML"}},downloadCalendar:{t:0,b:{t:2,i:[{t:3}],s:"Download calendar"}},downloadRanking:{t:0,b:{t:2,i:[{t:3}],s:"Download ranking"}},resultsXML:{t:0,b:{t:2,i:[{t:3}],s:"Results XML"}},pressRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Press registration"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Member"}},mainPage:{t:0,b:{t:2,i:[{t:3}],s:"Main page"}},memberMeeting:{t:0,b:{t:2,i:[{t:3}],s:"Member meetings"}},supervisorRegistration:{t:0,b:{t:2,i:[{t:3}],s:"Check the status"}},reports:{t:0,b:{t:2,i:[{t:3}],s:"Reports"}},createObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Create observer report"}},memberEditObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Edit observer report"}},memberReadObserverReport:{t:0,b:{t:2,i:[{t:3}],s:"Read observer report"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},federationLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Federation Licenses"}},federationSearchAddress:{t:0,b:{t:2,i:[{t:3}],s:"Search address"}},federationLicenseStatus:{t:0,b:{t:2,i:[{t:3}],s:"License status"}},federationCreateLicense:{t:0,b:{t:2,i:[{t:3}],s:"Create license"}},federationOrderLicense:{t:0,b:{t:2,i:[{t:3}],s:"Order license"}},federationNFStaffLicense:{t:0,b:{t:2,i:[{t:3}],s:"NF staff license"}},federationBlockedLicense:{t:0,b:{t:2,i:[{t:3}],s:"Blocked licenses"}},federationLicenseHistory:{t:0,b:{t:2,i:[{t:3}],s:"License history"}},federationPurchaseLicenses:{t:0,b:{t:2,i:[{t:3}],s:"Purchase Licenses"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Payments"}},federationPayments:{t:0,b:{t:2,i:[{t:3}],s:"Federation payments"}},federationPaymentHistory:{t:0,b:{t:2,i:[{t:3}],s:"Payment history"}},federationJustificationFines:{t:0,b:{t:2,i:[{t:3}],s:"Justification fines"}},federationEditUserProfile:{t:0,b:{t:2,i:[{t:3}],s:"Edit user profile"}},federationEditCalendarEvent:{t:0,b:{t:2,i:[{t:3}
61],s:"Edit calendar event"}},federationEntries:{t:0,b:{t:2,i:[{t:3}],s:"Entries"}},federationCompetitions:{t:0,b:{t:2,i:[{t:3}],s:"Competitions"}},federationEntryCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Entry competition"}},federationFencingClub:{t:0,b:{t:2,i:[{t:3}],s:"Federation fencing club"}},reportVersions:{t:0,b:{t:2,i:[{t:3}],s:"Report versions"}},medical:{t:0,b:{t:2,i:[{t:3}],s:"Medical"}},medicalIncidentList:{t:0,b:{t:2,i:[{t:3}],s:"Medical Incidents"}},medicalIncidentCreate:{t:0,b:{t:2,i:[{t:3}],s:"Create Medical Incident"}},medicalIncidentEdit:{t:0,b:{t:2,i:[{t:3}],s:"Edit Medical Incident"}},supervisorRegister:{t:0,b:{t:2,i:[{t:3}],s:"Register"}}},options:{selectCategory:{t:0,b:{t:2,i:[{t:3}],s:"Select category"}},selectWeapon:{t:0,b:{t:2,i:[{t:3}],s:"Select weapon"}},selectGender:{t:0,b:{t:2,i:[{t:3}],s:"Select gender"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Select country"}},selectType:{t:0,b:{t:2,i:[{t:3}],s:"Select type"}},selectEvent:{t:0,b:{t:2,i:[{t:3}],s:"Select event"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Select season"}},automaticSeason:{t:0,b:{t:2,i:[{t:3}],s:"Automatic (latest applicable)"}},selectYear:{t:0,b:{t:2,i:[{t:3}],s:"Select year"}},selectZone:{t:0,b:{t:2,i:[{t:3}],s:"Select zone"}},selectActivityReason:{t:0,b:{t:2,i:[{t:3}],s:"Select reason"}},selectActivityStatus:{t:0,b:{t:2,i:[{t:3}],s:"Select status"}},reasonActivity:{t:0,b:{t:2,i:[{t:3}],s:"Active by activity"}},reasonExam:{t:0,b:{t:2,i:[{t:3}],s:"Active by exam"}},reasonNonActive:{t:0,b:{t:2,i:[{t:3}],s:"Non-active"}},statusActive:{t:0,b:{t:2,i:[{t:3}],s:"Active"}},statusInactive:{t:0,b:{t:2,i:[{t:3}],s:"Inactive"}},selectNationality:{t:0,b:{t:2,i:[{t:3}],s:"Select nationality"}},selectFederation:{t:0,b:{t:2,i:[{t:3}],s:"Select federation"}},selectAgeRange:{t:0,b:{t:2,i:[{t:3}],s:"Select age range"}},searchByName:{t:0,b:{t:2,i:[{t:3}],s:"Search by name"}},selectRegType:{t:0,b:{t:2,i:[{t:3}],s:"Select reg. type"}},selectGroup:{t:0,b:{t:2,i:[{t:3}],s:"Select group"}},selectRole:{t:0,b:{t:2,i:[{t:3}],s:"Select role"}},selectLicType:{t:0,b:{t:2,i:[{t:3}],s:"Select lic. type"}},selectPosition:{t:0,b:{t:2,i:[{t:3}],s:"Select position"}},selectValidation:{t:0,b:{t:2,i:[{t:3}],s:"Select validation"}},selectMemberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Select member group"}},selectMember:{t:0,b:{t:2,i:[{t:3}],s:"Select member"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Select status"}},selectPrimary:{t:0,b:{t:2,i:[{t:3}],s:"Select primary"}},selectTimeZone:{t:0,b:{t:2,i:[{t:3}],s:"Select timezone"}},selectCongress:{t:0,b:{t:2,i:[{t:3}],s:"Select congress"}},selectCommission:{t:0,b:{t:2,i:[{t:3}],s:"Select commission"}},selectCommissionType:{t:0,b:{t:2,i:[{t:3}],s:"Select commission type"}},selectReplace:{t:0,b:{t:2,i:[{t:3}],s:"Select fencer to replace"}},selectClub:{t:0,b:{t:2,i:[{t:3}],s:"Select club"}},selectLanguage:{t:0,b:{t:2,i:[{t:3}],s:"Select language"}}},label:{refereeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Referee category"}},examiners:{t:0,b:{t:2,i:[{t:3}],s:"Examiners"}},examiner:{t:0,b:{t:2,i:[{t:3}],s:"Examiner"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},timezone:{t:0,b:{t:2,i:[{t:3}],s:"Timezone"}},cityName:{t:0,b:{t:2,i:[{t:3}],s:"City name"}},countryName:{t:0,b:{t:2,i:[{t:3}],s:"Country name"}},fencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Fencer category"}},weapon:{t:0,b:{t:2,i:[{t:3}],s:"Weapon"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},eventType:{t:0,b:{t:2,i:[{t:3}],s:"Event type"}},countryIdentifierMax:{t:0,b:{t:2,i:[{t:3}],s:"Country identifier (max: 8)"}},zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},isoCode:{t:0,b:{t:2,i:[{t:3}],s:"ISO Code"}},isValid:{t:0,b:{t:2,i:[{t:3}],s:"Is valid"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},clubName:{t:0,b:{t:2,i:[{t:3}],s:"Club name"}},abbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abbreviation"}},state:{t:0,b:{t:2,i:[{t:3}],s:"State"}},zipPostCode:{t:0,b:{t:2,i:[{t:3}],s:"Zip/Post code"}},city:{t:0,b:{t:2,i:[{t:3}],s:"City"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address"}},contactName:{t:0,b:{t:2,i:[{t:3}],s:"Contact name"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},websiteUrl:{t:0,b:{t:2,i:[{t:3}],s:"Website URL"}},socialUrl:{t:0,b:{t:2,i:[{t:3}],s:"Social URL"}},group:{t:0,b:{t:2,i:[{t:3}],s:"Group"}},congressType:{t:0,b:{t:2,i:[{t:3}],s:"Congress type"}},commissionType:{t:0,b:{t:2,i:[{t:3}],s:"Commission type"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Start date"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"End date"}},isVisible:{t:0,b:{t:2,i:[{t:3}],s:"Is visible"}},isPublished:{t:0,b:{t:2,i:[{t:3}],s:"Is published"}},isElective:{t:0,b:{t:2,i:[{t:3}],s:"Is elective"}},isFederationAccess:{t:0,b:{t:2,i:[{t:3}],s:"Is federation access"}},labelEn:{t:0,b:{t:2,i:[{t:3}],s:"Label [En]"}},labelFr:{t:0,b:{t:2,i:[{t:3}],s:"Label [Fr]"}},labelEs:{t:0,b:{t:2,i:[{t:3}],s:"Label [Es]"}},placeEn:{t:0,b:{t:2,i:[{t:3}],s:"Place [En]"}},placeFr:{t:0,b:{t:2,i:[{t:3}],s:"Place [Fr]"}},placeEs:{t:0,b:{t:2,i:[{t:3}],s:"Place [Es]"}},deadline:{t:0,b:{t:2,i:[{t:3}],s:"Deadline"}},userId:{t:0,b:{t:2,i:[{t:3}],s:"User ID"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First name"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},replaceFencer:{t:0,b:{t:2,i:[{t:3}],s:"Fencer to replace"}},officialComment:{t:0,b:{t:2,i:[{t:3}],s:"Official comment"}},federationName:{t:0,b:{t:2,i:[{t:3}],s:"Federation name"}}
61,username:{t:0,b:{t:2,i:[{t:3}],s:"Username"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},firstAddress:{t:0,b:{t:2,i:[{t:3}],s:"First address"}},secondAddress:{t:0,b:{t:2,i:[{t:3}],s:"Second address"}},thirdAddress:{t:0,b:{t:2,i:[{t:3}],s:"Third address"}},cityZip:{t:0,b:{t:2,i:[{t:3}],s:"City ZIP code"}},secondPhone:{t:0,b:{t:2,i:[{t:3}],s:"Second phone"}},mobilePhone:{t:0,b:{t:2,i:[{t:3}],s:"Mobile phone"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},secondFax:{t:0,b:{t:2,i:[{t:3}],s:"Second Fax"}},additionalEmail:{t:0,b:{t:2,i:[{t:3}],s:"Additional E-mail"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},bioEn:{t:0,b:{t:2,i:[{t:3}],s:"Biography [en]"}},bioFr:{t:0,b:{t:2,i:[{t:3}],s:"Biography [fr]"}},bioEs:{t:0,b:{t:2,i:[{t:3}],s:"Biography [es]"}},leftHanded:{t:0,b:{t:2,i:[{t:3}],s:"Left handed"}},rightHanded:{t:0,b:{t:2,i:[{t:3}],s:"Right handed"}},selectToUpload:{t:0,b:{t:2,i:[{t:3}],s:"Select file to upload"}},fundsAmount:{t:0,b:{t:2,i:[{t:3}],s:"Funds amount"}},loanAmount:{t:0,b:{t:2,i:[{t:3}],s:"Loan amount"}},withdrawFunds:{t:0,b:{t:2,i:[{t:3}],s:"Withdraw funds"}},licenseToAdd:{t:0,b:{t:2,i:[{t:3}],s:"License amount to add"}},licenseToWithdraw:{t:0,b:{t:2,i:[{t:3}],s:"License amount to withdraw"}},fundsDescription:{t:0,b:{t:2,i:[{t:3}],s:"Funds description"}},loanDescription:{t:0,b:{t:2,i:[{t:3}],s:"Loan description"}},withdrawDescription:{t:0,b:{t:2,i:[{t:3}],s:"Withdraw description"}},competition:{t:0,b:{t:2,i:[{t:3}],s:"Competition"}},place:{t:0,b:{t:2,i:[{t:3}],s:"Place"}},competitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Competition category"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},ageGroup:{t:0,b:{t:2,i:[{t:3}],s:"Age Group"}},competitionName:{t:0,b:{t:2,i:[{t:3}],s:"CompetitionName"}},locationName:{t:0,b:{t:2,i:[{t:3}],s:"Location Name"}},locationAddress:{t:0,b:{t:2,i:[{t:3}],s:"Location Address"}},startTime:{t:0,b:{t:2,i:[{t:3}],s:"Start time"}},ticketLink:{t:0,b:{t:2,i:[{t:3}],s:"Ticket link"}},websiteLink:{t:0,b:{t:2,i:[{t:3}],s:"Website link"}},liveStreamLink:{t:0,b:{t:2,i:[{t:3}],s:"Live Stream link"}},liveResultLink:{t:0,b:{t:2,i:[{t:3}],s:"Live Results link"}},coverImage:{t:0,b:{t:2,i:[{t:3}],s:"Cover image"}},poolsPdf:{t:0,b:{t:2,i:[{t:3}],s:"Pools pdf"}},language:{t:0,b:{t:2,i:[{t:3}],s:"Language"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Birth date"}},maritalStatus:{t:0,b:{t:2,i:[{t:3}],s:"Marital status"}},children:{t:0,b:{t:2,i:[{t:3}],s:"Children"}},formation:{t:0,b:{t:2,i:[{t:3}],s:"Formation"}},job:{t:0,b:{t:2,i:[{t:3}],s:"Job"}},quote:{t:0,b:{t:2,i:[{t:3}],s:"Quote"}},addressStatus:{t:0,b:{t:2,i:[{t:3}],s:"Address status"}},zipCode:{t:0,b:{t:2,i:[{t:3}],s:"ZIP code"}},club:{t:0,b:{t:2,i:[{t:3}],s:"Club"}},height:{t:0,b:{t:2,i:[{t:3}],s:"Height"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Weight"}},phoneMain:{t:0,b:{t:2,i:[{t:3}],s:"Phone main"}},phoneSecond:{t:0,b:{t:2,i:[{t:3}],s:"Phone second"}},phoneThird:{t:0,b:{t:2,i:[{t:3}],s:"Phone reserve"}},addressType:{t:0,b:{t:2,i:[{t:3}],s:"Address type"}},duplicateId:{t:0,b:{t:2,i:[{t:3}],s:"Duplicate ID"}},generalId:{t:0,b:{t:2,i:[{t:3}],s:"General ID"}}},feedbackInvalid:{selectRefereeCategory:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid referee category"}},selectExaminer:{t:0,b:{t:2,i:[{t:3}],s:"Please select at least one examiner"}},selectZone:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid zone"}},selectTimeZone:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid timezone"}},selectCountry:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid country"}},selectWeapon:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid weapon"}},selectGender:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid gender"}},selectStatus:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid status"}},selectFencerCategory:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid fencer category"}},selectCompetitionCategory:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid competition category"}},selectEventType:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid event type"}},selectFederation:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid federation"}},selectCompetition:{t:0,b:{t:2,i:[{t:3}],s:"Please select competition"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid season"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Please enter a label"}},selectMemberGroup:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid member group"}},selectCongressType:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid congress type"}},selectCommissionType:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid commission type"}},selectStartDate:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid start date"}},selectEndDate:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid end date"}},selectReplace:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid fencer to replace"}},selectPlace:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid place"}},selectLanguage:{t:0,b:{t:2,i:[{t:3}],s:"Please select valid language"}},setCorrectName:{t:0,b:{t:2,i:[{t:3}],s:"Write correct competition name"}}
61,setCorrectLastName:{t:0,b:{t:2,i:[{t:3}],s:"Write correct last name"}},setCorrectFirstName:{t:0,b:{t:2,i:[{t:3}],s:"Write correct first name"}},setCorrectBirthDate:{t:0,b:{t:2,i:[{t:3}],s:"Please select correct birth date"}}},placeholder:{selectExaminer:{t:0,b:{t:2,i:[{t:3}],s:"Select examiners..."}}},points:{title:{t:0,b:{t:2,i:[{t:3}],s:"Result points"}},importNote:{t:0,b:{t:2,i:[{t:3}],s:"Points are applied when results are imported: result points = scale points à category coefficient. Changes affect future imports only â already imported competitions keep their stored points unless re-imported."}},checkYear:{t:0,b:{t:2,i:[{t:3}],s:"Check coverage for season"}},gapWarning:{t:0,b:{t:2,i:[{t:4,k:"group"},{t:3,v:": places "},{t:4,k:"ranks"},{t:3,v:" are covered by no band in "},{t:4,k:"year"},{t:3,v:" and would score 0 points."}]}},showAll:{t:0,b:{t:2,i:[{t:3}],s:"Show all years"}},changeFromSeason:{t:0,b:{t:2,i:[{t:3}],s:"Change from seasonâ¦"}},versionTitle:{t:0,b:{t:2,i:[{t:3}],s:"New scale from season"}},coefVersionTitle:{t:0,b:{t:2,i:[{t:3,v:"New coefficient for "},{t:4,k:"category"},{t:3,v:" ("},{t:4,k:"type"},{t:3,v:") from season"}]}},versionNote:{t:0,b:{t:2,i:[{t:3,v:"Saving closes the current rows at "},{t:4,k:"year"},{t:3,v:" and applies the values below from the selected season on. Past seasons keep their points."}]}},applyVersion:{t:0,b:{t:2,i:[{t:3}],s:"Apply new version"}},guardHistoric:{t:0,b:{t:2,i:[{t:3,v:"This row has applied since "},{t:4,k:"year"},{t:3,v:" â saving changes the points of past seasons on re-import. To change the values from a season on, create a new version instead."}]}},guardNewVersion:{t:0,b:{t:2,i:[{t:3}],s:"New version instead"}},guardSaveAnyway:{t:0,b:{t:2,i:[{t:3}],s:"Save anyway (rewrite history)"}},scalesTitle:{t:0,b:{t:2,i:[{t:3}],s:"Points per placement"}},addBand:{t:0,b:{t:2,i:[{t:3}],s:"Add band"}},scaleTypes:{O:{t:0,b:{t:2,i:[{t:3}],s:"Standard"}},SA:{t:0,b:{t:2,i:[{t:3}],s:"Satellite"}}},compTypes:{I:{t:0,b:{t:2,i:[{t:3}],s:"Individual"}},E:{t:0,b:{t:2,i:[{t:3}],s:"Team"}}},rankFrom:{t:0,b:{t:2,i:[{t:3}],s:"Place from"}},rankTo:{t:0,b:{t:2,i:[{t:3}],s:"Place to"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Points"}},yearFrom:{t:0,b:{t:2,i:[{t:3}],s:"Year from"}},yearTo:{t:0,b:{t:2,i:[{t:3}],s:"Year to"}},coefficientsTitle:{t:0,b:{t:2,i:[{t:3}],s:"Category coefficients"}},coefficientsNote:{t:0,b:{t:2,i:[{t:3}],s:"Multiplier applied on top of the placement points, per competition category."}},addCoefficient:{t:0,b:{t:2,i:[{t:3}],s:"Add coefficient"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Category"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},coefficient:{t:0,b:{t:2,i:[{t:3}],s:"Coefficient"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},confirmDelete:{t:0,b:{t:2,i:[{t:3}],s:"Delete this row? Ranks it covered will score 0 points on future imports."}}},header:{blocKReason:{t:0,b:{t:2,i:[{t:3}],s:"Block reason"}},admin:{t:0,b:{t:2,i:[{t:3}],s:"Admin"}},fie:{t:0,b:{t:2,i:[{t:3}],s:"FIE"}},fieDocuments:{t:0,b:{t:2,i:[{t:3}],s:"FIE Documents"}},nationalFederation:{t:0,b:{t:2,i:[{t:3}],s:"National Federation"}},member:{t:0,b:{t:2,i:[{t:3}],s:"Member"}},organizer:{t:0,b:{t:2,i:[{t:3}],s:"Organizer"}},media:{t:0,b:{t:2,i:[{t:3}],s:"Media"}},medical:{t:0,b:{t:2,i:[{t:3}],s:"Medical"}},refereePortal:{t:0,b:{t:2,i:[{t:3}],s:"Referee Portal"}}},fieDocuments:{create:{t:0,b:{t:2,i:[{t:3}],s:"New document"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create document"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit document"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},saveAndBack:{t:0,b:{t:2,i:[{t:3}],s:"Save & close"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search title or labelâ¦"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Category"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},posted:{t:0,b:{t:2,i:[{t:3}],s:"Posted"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Posted at"}},mainFile:{t:0,b:{t:2,i:[{t:3}],s:"Main file"}},removeFile:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Translations"}},translationLabel:{t:0,b:{t:2,i:[{t:3}],s:"Label (translated)"}},translationTitle:{t:0,b:{t:2,i:[{t:3}],s:"Title (translated)"}},translationFile:{t:0,b:{t:2,i:[{t:3}],s:"File (translated, optional)"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"All types"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},empty:{t:0,b:{t:2,i:[{t:3}],s:"No documents."}},sections:{statuses:{t:0,b:{t:2,i:[{t:3}],s:"Statutes & Administrative Rules"}},rules:{t:0,b:{t:2,i:[{t:3}],s:"Rules"}},handbooks:{t:0,b:{t:2,i:[{t:3}],s:"Handbooks of Regulations"}},equipment:{t:0,b:{t:2,i:[{t:3}],s:"Equipment"}},other:{t:0,b:{t:2,i:[{t:3}],s:"Other Documents"}},help:{t:0,b:{t:2,i:[{t:3}],s:"Help Documents"}},reports:{t:0,b:{t:2,i:[{t:3}],s:"Reports"}},letterPeriods:{t:0,b:{t:2,i:[{t:3}],s:"Letter Periods"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Letters"}},commissions:{t:0,b:{t:2,i:[{t:3}],s:"Commissions"}}
61,councils:{t:0,b:{t:2,i:[{t:3}],s:"Councils"}},antiDoping:{t:0,b:{t:2,i:[{t:3}],s:"Anti-doping"}},cleanSport:{t:0,b:{t:2,i:[{t:3}],s:"Clean Sport"}},documents:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Links"}}},groups:{fie:{t:0,b:{t:2,i:[{t:3}],s:"FIE"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Letters"}}},cleanSport:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create clean sport document"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit clean sport document"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Category"}},allCategories:{t:0,b:{t:2,i:[{t:3}],s:"All categories"}},categories:{antiDopingRules:{t:0,b:{t:2,i:[{t:3}],s:"Anti-doping rules"}},prohibitedList:{t:0,b:{t:2,i:[{t:3}],s:"Prohibited list"}},tue:{t:0,b:{t:2,i:[{t:3}],s:"TUE"}},testing:{t:0,b:{t:2,i:[{t:3}],s:"Testing"}},otherDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Other documents"}},links:{t:0,b:{t:2,i:[{t:3}],s:"Links"}},education:{t:0,b:{t:2,i:[{t:3}],s:"Education"}}}},cleanSportPages:{title:{t:0,b:{t:2,i:[{t:3}],s:"Pages"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create clean sport page"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit clean sport page"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Content"}}},commissions:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create document"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit document"}},commission:{t:0,b:{t:2,i:[{t:3}],s:"Commission / Council"}},url:{t:0,b:{t:2,i:[{t:3}],s:"URL"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"All commissions"}},allDocTypes:{t:0,b:{t:2,i:[{t:3}],s:"All document types"}},allSections:{t:0,b:{t:2,i:[{t:3}],s:"All sections"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Commission Documents â Trash"}}},commissionLinks:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create link"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit link"}}},commissionDocTypes:{1:{t:0,b:{t:2,i:[{t:3}],s:"Researches"}},2:{t:0,b:{t:2,i:[{t:3}],s:"Articles"}},3:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},4:{t:0,b:{t:2,i:[{t:3}],s:"Reports"}}},letterPeriods:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create letter period"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit letter period"}},year:{t:0,b:{t:2,i:[{t:3}],s:"Year"}},title1:{t:0,b:{t:2,i:[{t:3}],s:"Title (information letters)"}},title2:{t:0,b:{t:2,i:[{t:3}],s:"Title (urgent letters)"}},file1:{t:0,b:{t:2,i:[{t:3}],s:"Bundled file (information letters)"}},file2:{t:0,b:{t:2,i:[{t:3}],s:"Bundled file (urgent letters)"}},letterCount:{t:0,b:{t:2,i:[{t:3}],s:"Letters"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Letter Periods â Trash"}}},letters:{createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create letter"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit letter"}},period:{t:0,b:{t:2,i:[{t:3}],s:"Period"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},typeInformation:{t:0,b:{t:2,i:[{t:3}],s:"Information"}},typeUrgent:{t:0,b:{t:2,i:[{t:3}],s:"Urgent"}},parent:{t:0,b:{t:2,i:[{t:3}],s:"Parent"}},noParent:{t:0,b:{t:2,i:[{t:3}],s:"â No parent â"}},parentLetterId:{t:0,b:{t:2,i:[{t:3}],s:"Parent letter ID"}},parentLetterPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Optional"}},shortTitle:{t:0,b:{t:2,i:[{t:3}],s:"Short title"}},allPeriods:{t:0,b:{t:2,i:[{t:3}],s:"All periods"}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"All types"}},mainOnly:{t:0,b:{t:2,i:[{t:3}],s:"Main letters only"}},includeChildren:{t:0,b:{t:2,i:[{t:3}],s:"Including child documents"}},trashTitle:{t:0,b:{t:2,i:[{t:3}],s:"Letters â Trash"}}},statusTypes:{statuses:{t:0,b:{t:2,i:[{t:3}],s:"Statutes"}},strategicPlan:{t:0,b:{t:2,i:[{t:3}],s:"Strategic plan"}},administrativeRules:{t:0,b:{t:2,i:[{t:3}],s:"Administrative Rules"}},olympicDocuments:{t:0,b:{t:2,i:[{t:3}],s:"Olympic Documents"}}},handbookTypes:{worldChampionships:{t:0,b:{t:2,i:[{t:3}],s:"World Championships"}},grandPrix:{t:0,b:{t:2,i:[{t:3}],s:"Grand Prix"}},veteranWorldChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Veteran World Championships"}},zoneChampionships:{t:0,b:{t:2,i:[{t:3}],s:"Zone Championships"}},masters:{t:0,b:{t:2,i:[{t:3}],s:"Masters"}}},equipmentTypes:{clothing:{t:0,b:{t:2,i:[{t:3}],s:"Clothing"}},weapons:{t:0,b:{t:2,i:[{t:3}],s:"Weapons"}},scoring:{t:0,b:{t:2,i:[{t:3}],s:"Scoring"}}},otherTypes:{other:{t:0,b:{t:2,i:[{t:3}],s:"Other"}},administrative:{t:0,b:{t:2,i:[{t:3}],s:"Administrative"}},sports:{t:0,b:{t:2,i:[{t:3}],s:"Sports"}}},reportTypes:{annual:{t:0,b:{t:2,i:[{t:3}],s:"Annual"}},congress:{t:0,b:{t:2,i:[{t:3}],s:"Congress"}}},trash:{title:{t:0,b:{t:2,i:[{t:3}],s:"Trash"}},allCategories:{t:0,b:{t:2,i:[{t:3}],s:"All categories"}},context:{t:0,b:{t:2,i:[{t:3}],s:"Section"}},deletedAt:{t:0,b:{t:2,i:[{t:3}],s:"Deleted at"}},restore:{t:0,b:{t:2,i:[{t:3}],s:"Restore"}},purge:{t:0,b:{t:2,i:[{t:3}],s:"Delete permanently"}},purgeTitle:{t:0,b:{t:2,i:[{t:3}],s:"Delete permanently?"}},purgeText:{t:0,b:{t:2,i:[{t:3}],s:"This cannot be undone."}},empty:{t:0,b:{t:2,i:[{t:3}],s:"Trash is empty."}},kinds:{documents:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},letterPeriods:{t:0,b:{t:2,i:[{t:3}],s:"Letter Periods"}},letters:{t:0,b:{t:2,i:[{t:3}],s:"Letters"}},commissions:{t:0,b:{t:2,i:[{t:3}],s:"Commission Documents"}},commissionLinks:{t:0,b:{t:2,i:[{t:3}],s:"Commission Links"}},cleanSport:{t:0,b:{t:2,i:[{t:3}],s:"Clean Sport"}},cleanSportPages:{t:0,b:{t:2,i:[{t:3}],s:"Clean Sport Pages"}}}}},media:{title:{t:0,b:{t:2,i:[{t:3}],s:"Media Library"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}
61],s:"Search files..."}},allTypes:{t:0,b:{t:2,i:[{t:3}],s:"All types"}},images:{t:0,b:{t:2,i:[{t:3}],s:"Images"}},documents:{t:0,b:{t:2,i:[{t:3}],s:"Documents"}},newest:{t:0,b:{t:2,i:[{t:3}],s:"Newest first"}},oldest:{t:0,b:{t:2,i:[{t:3}],s:"Oldest first"}},byName:{t:0,b:{t:2,i:[{t:3}],s:"By name"}},fileName:{t:0,b:{t:2,i:[{t:3}],s:"File name"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},size:{t:0,b:{t:2,i:[{t:3}],s:"Size"}},tags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},date:{t:0,b:{t:2,i:[{t:3}],s:"Date"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},editTags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},noFiles:{t:0,b:{t:2,i:[{t:3}],s:"No files found"}},uploadFiles:{t:0,b:{t:2,i:[{t:3}],s:"Upload Files"}},uploadFolder:{t:0,b:{t:2,i:[{t:3}],s:"Upload Folder"}},uploadingFile:{t:0,b:{t:2,i:[{t:3,v:"Uploading "},{t:4,k:"name"},{t:3,v:" ("},{t:4,k:"done"},{t:3,v:" of "},{t:4,k:"total"},{t:3,v:")"}]}},uploadStored:{t:0,b:{t:2,i:[{t:3,v:"Stored "},{t:4,k:"count"},{t:3,v:" file(s)"}]}},uploadReused:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" file(s) were already in the library"}]}},uploadFailed:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" file(s) could not be uploaded"}]}},reusedTitle:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" file(s) already in the library"}]}},reusedHint:{t:0,b:{t:2,i:[{t:3}],s:"The same contents are already stored, so no copy was made. The existing file is used instead."}},uses:{t:0,b:{t:2,i:[{t:3}],s:"Uses"}},usageTitle:{t:0,b:{t:2,i:[{t:3}],s:"Where this file is used"}},usageFailed:{t:0,b:{t:2,i:[{t:3}],s:"Could not load where the file is used"}},cannotDeleteTitle:{t:0,b:{t:2,i:[{t:3}],s:"File cannot be deleted"}},cannotDeleteHint:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" is still used by the records below. Unlink it there first."}]}},deleteFailed:{t:0,b:{t:2,i:[{t:3}],s:"Could not delete the file"}},uploadedFrom:{t:0,b:{t:2,i:[{t:3}],s:"Uploaded from"}},uploadedTo:{t:0,b:{t:2,i:[{t:3}],s:"Uploaded to"}},usageAreas:{calendar_description_translation_invitation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Event invitations"}},calendar_description_cover_id:{t:0,b:{t:2,i:[{t:3}],s:"Event covers"}},calendar_description_pools_id:{t:0,b:{t:2,i:[{t:3}],s:"Event pool files"}},document_file_id:{t:0,b:{t:2,i:[{t:3}],s:"FIE documents"}},document_translation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"FIE documents (translations)"}},user_profile_avatar_id:{t:0,b:{t:2,i:[{t:3}],s:"Profile photos"}},user_profile_passport_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Passport images"}},fencer_profile_file_consent_id:{t:0,b:{t:2,i:[{t:3}],s:"Consent forms"}},user_description_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Profile descriptions"}},user_description_translation_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Profile descriptions (translations)"}},tournament_cover_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Tournament covers"}},tournament_thumbnail_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Tournament thumbnails"}},tournament_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Tournament protocols"}},congress_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Congress files"}},congress_file_change_file_old_id:{t:0,b:{t:2,i:[{t:3}],s:"Congress files (previous version)"}},congress_file_change_file_new_id:{t:0,b:{t:2,i:[{t:3}],s:"Congress files (new version)"}},justification_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Justifications"}},financial_report_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Financial reports"}},press_registration_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Press registrations"}},group_member_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Group members"}},national_federation_staff_avatar_id:{t:0,b:{t:2,i:[{t:3}],s:"Federation staff photos"}},federation_zone_image_logo_id:{t:0,b:{t:2,i:[{t:3}],s:"Zone logos"}},federation_zone_big_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Zone images"}},medical_incident_file_file_id:{t:0,b:{t:2,i:[{t:3}],s:"Medical incidents"}},advertisement_image_id:{t:0,b:{t:2,i:[{t:3}],s:"Advertisements"}},fabricant_equipment_pdf_id:{t:0,b:{t:2,i:[{t:3}],s:"Manufacturer documents"}}},resetFilters:{t:0,b:{t:2,i:[{t:3}],s:"Reset filters"}},unusedOnly:{t:0,b:{t:2,i:[{t:3}],s:"Only files nobody uses"}},erase:{t:0,b:{t:2,i:[{t:3}],s:"Erase"}},eraseTitle:{t:0,b:{t:2,i:[{t:3}],s:"Erase this file for good?"}},eraseHint:{t:0,b:{t:2,i:[{t:4,k:"name"},{t:3,v:" and its stored copy will be removed. This cannot be undone."}]}},erased:{t:0,b:{t:2,i:[{t:3}],s:"The file has been erased"}},eraseFailed:{t:0,b:{t:2,i:[{t:3}],s:"The file could not be erased"}},lastRequested:{t:0,b:{t:2,i:[{t:3}],s:"Last requested"}},neverRequested:{t:0,b:{t:2,i:[{t:3}],s:"never"}},anyState:{t:0,b:{t:2,i:[{t:3}],s:"Any state"}}
61,stateProposed:{t:0,b:{t:2,i:[{t:3}],s:"Proposed for deletion"}},stateQuarantined:{t:0,b:{t:2,i:[{t:3}],s:"Held aside"}},propose:{t:0,b:{t:2,i:[{t:3}],s:"Propose deletion"}},proposed:{t:0,b:{t:2,i:[{t:3}],s:"The file has been proposed for deletion"}},proposeFailed:{t:0,b:{t:2,i:[{t:3}],s:"The file could not be proposed"}},keep:{t:0,b:{t:2,i:[{t:3}],s:"Keep"}},kept:{t:0,b:{t:2,i:[{t:3}],s:"The file has been kept"}},keepFailed:{t:0,b:{t:2,i:[{t:3}],s:"The file could not be kept"}},history:{t:0,b:{t:2,i:[{t:3}],s:"History"}},historyTitle:{t:0,b:{t:2,i:[{t:3}],s:"What happened to this file"}},historyEmpty:{t:0,b:{t:2,i:[{t:3}],s:"Nothing has happened to this file yet"}},historyFailed:{t:0,b:{t:2,i:[{t:3}],s:"Could not load the history"}},byTheSystem:{t:0,b:{t:2,i:[{t:3}],s:"by the system"}},events:{marked:{t:0,b:{t:2,i:[{t:3}],s:"Proposed for deletion"}},kept:{t:0,b:{t:2,i:[{t:3}],s:"Kept"}},quarantined:{t:0,b:{t:2,i:[{t:3}],s:"Held aside"}},restored:{t:0,b:{t:2,i:[{t:3}],s:"Brought back"}},erased:{t:0,b:{t:2,i:[{t:3}],s:"Erased"}}},copies:{t:0,b:{t:2,i:[{t:3}],s:"Copies"}},copiesTitle:{t:0,b:{t:2,i:[{t:3}],s:"Copies of this file"}},copiesFailed:{t:0,b:{t:2,i:[{t:3}],s:"Could not load the copies"}},copiesHint:{t:0,b:{t:2,i:[{t:3}],s:"Same contents, stored separately. Folded ones are already served from this file."}},foldedShort:{t:0,b:{t:2,i:[{t:3,v:"+"},{t:4,k:"count"},{t:3,v:" folded"}]}},copyFolded:{t:0,b:{t:2,i:[{t:3}],s:"folded onto this one"}},copyInUse:{t:0,b:{t:2,i:[{t:3,v:"used "},{t:4,k:"count"},{t:3,v:"Ã"}]}},copyUnused:{t:0,b:{t:2,i:[{t:3}],s:"not used"}},noPreview:{t:0,b:{t:2,i:[{t:3}],s:"no preview"}},searchFiles:{t:0,b:{t:2,i:[{t:3}],s:"Search filesâ¦"}},imagesOnly:{t:0,b:{t:2,i:[{t:3}],s:"Images only"}},noFilesFound:{t:0,b:{t:2,i:[{t:3}],s:"No files found"}},loadMore:{t:0,b:{t:2,i:[{t:3}],s:"Show more"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Loadingâ¦"}},shownOfTotal:{t:0,b:{t:2,i:[{t:4,k:"shown"},{t:3,v:" of "},{t:4,k:"total"}]}},selectedCount:{t:0,b:{t:2,i:[{t:4,k:"count"},{t:3,v:" selected"}]}},uploadedBy:{t:0,b:{t:2,i:[{t:3}],s:"Uploaded by"}},showOnlyTheirUploads:{t:0,b:{t:2,i:[{t:3}],s:"Show only files this person uploaded"}},uploadedByFilter:{t:0,b:{t:2,i:[{t:3,v:"Uploaded by "},{t:4,k:"name"}]}},lastCrawler:{t:0,b:{t:2,i:[{t:3,v:"crawler: "},{t:4,k:"date"}]}},crawlerHint:{t:0,b:{t:2,i:[{t:3}],s:"A search engine still fetches this file, so some live page links to it. Crawlers do not count as interest."}}},albums:{title:{t:0,b:{t:2,i:[{t:3}],s:"Photo Albums"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search albums..."}},name:{t:0,b:{t:2,i:[{t:3}],s:"Album name"}},namePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Enter album name"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Album"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create New Album"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Album"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},noAlbums:{t:0,b:{t:2,i:[{t:3}],s:"No albums found"}},photos:{t:0,b:{t:2,i:[{t:3}],s:"Photos"}},noPhotos:{t:0,b:{t:2,i:[{t:3}],s:"No photos in this album yet"}},uploadPhotos:{t:0,b:{t:2,i:[{t:3}],s:"Upload Photos"}},uploadFolder:{t:0,b:{t:2,i:[{t:3}],s:"Upload Folder"}},addFromLibrary:{t:0,b:{t:2,i:[{t:3}],s:"Add from Library"}},altText:{t:0,b:{t:2,i:[{t:3}],s:"Default image alt text"}},altTextPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Alt text inherited by all photos in this album"}},editPhoto:{t:0,b:{t:2,i:[{t:3}],s:"Edit Photo"}},photoLabel:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},photoDescription:{t:0,b:{t:2,i:[{t:3}],s:"Description"}},photoAltText:{t:0,b:{t:2,i:[{t:3}],s:"Alt text"}},photoEditHint:{t:0,b:{t:2,i:[{t:3}],s:"Leave empty to inherit from album defaults"}},addToAlbum:{t:0,b:{t:2,i:[{t:3}],s:"Add to Album"}}},p:{calendarRequiredFields:{t:0,b:{t:2,i:[{t:3}],s:"* Please, use English alphabets only. Use only ' symbol as apostrophe."}}},version:{save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},id:{t:0,b:{t:2,i:[{t:3}],s:"ID"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},dateBegin:{t:0,b:{t:2,i:[{t:3}],s:"From date"}},dateEnd:{t:0,b:{t:2,i:[{t:3}],s:"To date"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},addSection:{t:0,b:{t:2,i:[{t:3}],s:"ADD SECTION"}},addSubheader:{t:0,b:{t:2,i:[{t:3}],s:"ADD SUBSECTION"}},addLabel:{t:0,b:{t:2,i:[{t:3}],s:"ADD QUESTION"}}},financialReport:{title:{t:0,b:{t:2,i:[{t:3}],s:"Financial Reports"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Add Report"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Add Financial Report"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Financial Report"}},selectSeason:{t:0,b:{t:2,i:[{t:3}],s:"Select Season"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Label"}},labelInput:{t:0,b:{t:2,i:[{t:3}],s:"Report Label"}},labelPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Enter report label"}},fileName:{t:0,b:{t:2,i:[{t:3}],s:"File Name"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},createdAt:{t:0,b:{t:2,i:[{t:3}],s:"Created At"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Download"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Delete"}},file:{t:0,b:{t:2,i:[{t:3}],s:"File"}},noReports:{t:0,b:{t:2,i:[{t:3}],s:"No reports found for this season"}}},newsCategory:{title:{t:0,b:{t:2,i:[{t:3}],s:"News Categories"}},slug:{t:0,b:{t:2,i:[{t:3}],s:"Slug"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Active"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Action"}},nameEn:{t:0,b:{t:2,i:[{t:3}],s:"Name (English)"}},nameFr:{t:0,b:{t:2,i:[{t:3}],s:"Name (French)"}},nameEs:{t:0,b:{t:2,i:[{t:3}],s:"Name (Spanish)"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Category"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Category"}},remove:{t:0,b:{t:2,i:[{t:3}],s:"Remove"}},removeConfirm:{t:0,b:{t:2,i:[{t:3}],s:"Do you want to remove this news category?"}},fields:{t:0,b:{t:2,i:[{t:3}],s:"Category Fields"}},translations:{t:0,b:{t:2,i:[{t:3}],s:"Translations"}},slugRequired:{t:0,b:{t:2,i:[{t:3}],s:"Slug is required"}},color:{t:0,b:{t:2,i:[{t:3}],s:"Color"}}},newsArticle:{title:{t:0,b:{t:2,i:[{t:3}],s:"News Articles"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search articles by title..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Article"}},createTitle:{t:0,b:{t:2,i:[{t:3}
61],s:"Create New Article"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Article"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Image"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},categories:{t:0,b:{t:2,i:[{t:3}],s:"Categories"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Weight"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Posted At"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noArticles:{t:0,b:{t:2,i:[{t:3}],s:"No articles found"}},mainImage:{t:0,b:{t:2,i:[{t:3}],s:"Main Image"}},previewImage:{t:0,b:{t:2,i:[{t:3}],s:"Preview Image"}},relations:{t:0,b:{t:2,i:[{t:3}],s:"Relations"}},athletes:{t:0,b:{t:2,i:[{t:3}],s:"Athletes"}},competitions:{t:0,b:{t:2,i:[{t:3}],s:"Competitions"}},searchAthletes:{t:0,b:{t:2,i:[{t:3}],s:"Search athletes..."}},searchCompetitions:{t:0,b:{t:2,i:[{t:3}],s:"Search competitions..."}},tournaments:{t:0,b:{t:2,i:[{t:3}],s:"Tournaments"}},searchTournaments:{t:0,b:{t:2,i:[{t:3}],s:"Search tournaments..."}},noCategoriesHint:{t:0,b:{t:2,i:[{t:3}],s:"No categories created yet. Go to News Categories to create some."}},tags:{t:0,b:{t:2,i:[{t:3}],s:"Tags"}},addTagPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Type a tag and press Enter"}}},job:{title:{t:0,b:{t:2,i:[{t:3}],s:"Jobs"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search jobs by title..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Job"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create New Job"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Job"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},priority:{t:0,b:{t:2,i:[{t:3}],s:"Priority"}},priorityHint:{t:0,b:{t:2,i:[{t:3}],s:"Lowest number is shown first"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Publication Date"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noJobs:{t:0,b:{t:2,i:[{t:3}],s:"No jobs found"}}},pressKit:{title:{t:0,b:{t:2,i:[{t:3}],s:"Press Kits"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search press kits..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Add Press Kit"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"New Press Kit"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Press Kit"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},category:{t:0,b:{t:2,i:[{t:3}],s:"Category"}},languages:{t:0,b:{t:2,i:[{t:3}],s:"Languages"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noPressKits:{t:0,b:{t:2,i:[{t:3}],s:"No press kits found"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},postedAt:{t:0,b:{t:2,i:[{t:3}],s:"Posted date"}},languageVersions:{t:0,b:{t:2,i:[{t:3}],s:"Language versions"}},pdfTitle:{t:0,b:{t:2,i:[{t:3}],s:"Title"}},pdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF"}},viewPdf:{t:0,b:{t:2,i:[{t:3}],s:"View PDF"}},category_senior:{t:0,b:{t:2,i:[{t:3}],s:"Senior World Championships"}},category_junior_cadet:{t:0,b:{t:2,i:[{t:3}],s:"Junior & Cadet World Championships"}},category_veteran:{t:0,b:{t:2,i:[{t:3}],s:"Veterans"}}},faces:{title:{t:0,b:{t:2,i:[{t:3}],s:"People"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search by name..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Add Person"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"New Person"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Person"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},type:{t:0,b:{t:2,i:[{t:3}],s:"List"}},country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},noCountry:{t:0,b:{t:2,i:[{t:3}],s:"-- No country --"}},content:{t:0,b:{t:2,i:[{t:3}],s:"Biography"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Photo"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noFaces:{t:0,b:{t:2,i:[{t:3}],s:"No people found"}},languageVersions:{t:0,b:{t:2,i:[{t:3}],s:"Language versions"}},nameRequired:{t:0,b:{t:2,i:[{t:3}],s:"Name is required"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Person created"}},saved:{t:0,b:{t:2,i:[{t:3}],s:"Person saved"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Person deleted"}},saveFailed:{t:0,b:{t:2,i:[{t:3}],s:"Failed to save"}},deleteFailed:{t:0,b:{t:2,i:[{t:3}],s:"Failed to delete"}},type_1:{t:0,b:{t:2,i:[{t:3}],s:"Presidents"}},type_2:{t:0,b:{t:2,i:[{t:3}],s:"Hall of Fame"}},type_3:{t:0,b:{t:2,i:[{t:3}],s:"Fencing Family"}},type_4:{t:0,b:{t:2,i:[{t:3}],s:"Fair Play"}}},banners:{title:{t:0,b:{t:2,i:[{t:3}],s:"Banners"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search banners..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Banner"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create New Banner"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Banner"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Image"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Label"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},color:{t:0,b:{t:2,i:[{t:3}],s:"Color"}},startDate:{t:0,b:{t:2,i:[{t:3}],s:"Start Date"}},endDate:{t:0,b:{t:2,i:[{t:3}],s:"End Date"}},dates:{t:0,b:{t:2,i:[{t:3}],s:"Dates"}},hashtag:{t:0,b:{t:2,i:[{t:3}],s:"Hashtag"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},isVideo:{t:0,b:{t:2,i:[{t:3}],s:"Is Video"}},videoId:{t:0,b:{t:2,i:[{t:3}],s:"Video ID"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noBanners:{t:0,b:{t:2,i:[{t:3}],s:"No banners found"}}},manufacturers:{title:{t:0,b:{t:2,i:[{t:3}],s:"Suppliers"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search suppliers..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Supplier"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create New Supplier"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Supplier"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noManufacturers:{t:0,b:{t:2,i:[{t:3}],s:"No suppliers found"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Contact Information"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Address"}},telephone:{t:0,b:{t:2,i:[{t:3}],s:"Telephone"}},fax:{t:0,b:{t:2,i:[{t:3}],s:"Fax"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},url:{t:0,b:{t:2,i:[{t:3}],s:"Website"}},equipmentPdf:{t:0,b:{t:2,i:[{t:3}],s:"Licensed Equipment"}},equipmentPdfLabel:{t:0,b:{t:2,i:[{t:3}],s:"List of Licenced Equipment (PDF)"}},viewPdf:{t:0,b:{t:2,i:[{t:3}],s:"View PDF"}}},sponsors:{title:{t:0,b:{t:2,i:[{t:3}],s:"Sponsors"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search sponsors..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Sponsor"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create New Sponsor"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Sponsor"}},logo:{t:0,b:{t:2,i:[{t:3}],s:"Logo"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},link:{t:0,b:{t:2,i:[{t:3}],s:"Website URL"}},type:{t:0,b:{t:2,i:[{t:3}],s:"Type"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noSponsors:{t:0,b:{t:2,i:[{t:3}],s:"No sponsors found"}}},advertisements:{title:{t:0,b:{t:2,i:[{t:3}],s:"Advertisements"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search advertisements..."}},create:{t:0,b:{t:2,i:[{t:3}],s:"Create Advertisement"}},createTitle:{t:0,b:{t:2,i:[{t:3}],s:"Create New Advertisement"}},editTitle:{t:0,b:{t:2,i:[{t:3}],s:"Edit Advertisement"}},image:{t:0,b:{t:2,i:[{t:3}],s:"Banner Image"}},label:{t:0,b:{t:2,i:[{t:3}],s:"Label"}},link:{t:0,b:{t:2,i:[{t:3}],s:"Target URL"}},locations:{t:0,b:{t:2,i:[{t:3}],s:"Display Locations"}},showHomepage:{t:0,b:{t:2,i:[{t:3}],s:"Show on Homepage"}},showEvents:{t:0,b:{t:2,i:[{t:3}],s:"Show on Event Pages"}},showAthletes:{t:0,b:{t:2,i:[{t:3}],s:"Show on Athlete Pages"}},showFooter:{t:0,b:{t:2,i:[{t:3}],s:"Show in Footer (all pages)"}},position:{t:0,b:{t:2,i:[{t:3}],s:"Position"}},visible:{t:0,b:{t:2,i:[{t:3}],s:"Visible"}},published:{t:0,b:{t:2,i:[{t:3}],s:"Published"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Actions"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Edit"}},noAdvertisements:{t:0,b:{t:2,i:[{t:3}],s:"No advertisements found"}}},fencers:{title:{t:0,b:{t:2,i:[{t:3}],s:"Fencer Profiles"}},searchPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search by name or license number..."}},nationalityFilter:{t:0,b:{t:2,i:[{t:3}],s:"Country (e.g. FRA)"}},lastName:{t:0,b:{t:2,i:[{t:3}],s:"Last Name"}},firstName:{t:0,b:{t:2,i:[{t:3}],s:"First Name"}},nationality:{t:0,b:{t:2,i:[{t:3}],s:"Nationality"}},gender:{t:0,b:{t:2,i:[{t:3}],s:"Gender"}},birthDate:{t:0,b:{t:2,i:[{t:3}],s:"Birth Date"}},licenseNumber:{t:0,b:{t:2,i:[{t:3}],s:"License No."}},hand:{t:0,b:{t:2,i:[{t:3}],s:"Hand"}},right:{t:0,b:{t:2,i:[{t:3}],s:"Right"}}
vendor: 24,976 bytes, lines 61-65
61,left:{t:0,b:{t:2,i:[{t:3}],s:"Left"}},male:{t:0,b:{t:2,i:[{t:3}],s:"Male"}},female:{t:0,b:{t:2,i:[{t:3}],s:"Female"}},noFencers:{t:0,b:{t:2,i:[{t:3}],s:"No fencers found"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Saving..."}},personalInfo:{t:0,b:{t:2,i:[{t:3}],s:"Personal Information"}},noPhoto:{t:0,b:{t:2,i:[{t:3}],s:"No photo"}},quote:{t:0,b:{t:2,i:[{t:3}],s:"Quote"}},quotePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Personal motto or quote..."}},sportInfo:{t:0,b:{t:2,i:[{t:3}],s:"Sport Information"}},height:{t:0,b:{t:2,i:[{t:3}],s:"Height"}},weight:{t:0,b:{t:2,i:[{t:3}],s:"Weight"}},residence:{t:0,b:{t:2,i:[{t:3}],s:"Residence"}},clubText:{t:0,b:{t:2,i:[{t:3}],s:"Club / Team"}},clubName:{t:0,b:{t:2,i:[{t:3}],s:"Club"}},federation:{t:0,b:{t:2,i:[{t:3}],s:"Federation"}},introVideo:{t:0,b:{t:2,i:[{t:3}],s:"Intro Video"}},introUrl:{t:0,b:{t:2,i:[{t:3}],s:"Mux Video URL"}},introUrlPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"https://stream.mux.com/..."}},biography:{t:0,b:{t:2,i:[{t:3}],s:"Biography"}},addSection:{t:0,b:{t:2,i:[{t:3}],s:"Add Section"}},addField:{t:0,b:{t:2,i:[{t:3}],s:"Add Field"}},sectionName:{t:0,b:{t:2,i:[{t:3}],s:"Section name (e.g. General Interest)"}},fieldTitle:{t:0,b:{t:2,i:[{t:3}],s:"Field title"}},fieldContent:{t:0,b:{t:2,i:[{t:3}],s:"Field content"}},noBiography:{t:0,b:{t:2,i:[{t:3}],s:"No biography entries yet"}}},supervisor:{select:{t:0,b:{t:2,i:[{t:3}],s:"Select"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Save"}},approved:{t:0,b:{t:2,i:[{t:3}],s:"Approved"}},primary:{t:0,b:{t:2,i:[{t:3}],s:"Primary"}},reserve:{t:0,b:{t:2,i:[{t:3}],s:"Reserve"}},season:{t:0,b:{t:2,i:[{t:3}],s:"Season"}},selectEventsHint:{t:0,b:{t:2,i:[{t:3}],s:"Select the events and save. Register first for the competitions of your zone (primary); other zones can be picked in the reserve block."}},registrationClosed:{t:0,b:{t:2,i:[{t:3}],s:"Registration is closed for now."}},requestStatus:{t:0,b:{t:2,i:[{t:3}],s:"Request"}}},fileField:{detach:{t:0,b:{t:2,i:[{t:3}],s:"Detach"}},chooseExisting:{t:0,b:{t:2,i:[{t:3}],s:"Choose from library"}},uploading:{t:0,b:{t:2,i:[{t:3}],s:"Uploadingâ¦"}},uploadFailed:{t:0,b:{t:2,i:[{t:3}],s:"The file could not be uploaded"}},reused:{t:0,b:{t:2,i:[{t:3,v:"This file was already in the library â the stored one ("},{t:4,k:"name"},{t:3,v:") is used, no copy was made"}]}},attachSelected:{t:0,b:{t:2,i:[{t:3}],s:"Attach file"}}}},K5=R5({globalInjection:!0,locale:"en",fallbackLocale:"en",messages:{en:G5,fr:W5,es:x5}});/*! 62 * vue-router v4.5.1 63 * (c) 2025 Eduardo San Martin Morote 64 * @license MIT 65 */const Pd=typeof document<"u";function BN(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function X5(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&BN(e.default)}const Ma=Object.assign;function U1(e,t){const l={};for(const n in t){const s=t[n];l[n]=is(s)?s.map(e):e(s)}return l}const jf=()=>{},is=Array.isArray,UN=/#/g,J5=/&/g,Z5=/\//g,Q5=/=/g,eB=/\?/g,qN=/\+/g,tB=/%5B/g,aB=/%5D/g,jN=/%5E/g,lB=/%60/g,HN=/%7B/g,nB=/%7C/g,zN=/%7D/g,iB=/%20/g;function __(e){return encodeURI(""+e).replace(nB,"|").replace(tB,"[").replace(aB,"]")}function sB(e){return __(e).replace(HN,"{").replace(zN,"}").replace(jN,"^")}function O0(e){return __(e).replace(qN,"%2B").replace(iB,"+").replace(UN,"%23").replace(J5,"%26").replace(lB,"`").replace(HN,"{").replace(zN,"}").replace(jN,"^")}function oB(e){return O0(e).replace(Q5,"%3D")}function rB(e){return __(e).replace(UN,"%23").replace(eB,"%3F")}function uB(e){return e==null?"":rB(e).replace(Z5,"%2F")}function bm(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const dB=/\/$/,cB=e=>e.replace(dB,"");function q1(e,t,l="/"){let n,s={},r="",d="";const c=t.indexOf("#");let f=t.indexOf("?");return c<f&&c>=0&&(f=-1),f>-1&&(n=t.slice(0,f),r=t.slice(f+1,c>-1?c:t.length),s=e(r)),c>-1&&(n=n||t.slice(0,c),d=t.slice(c,t.length)),n=vB(n??t,l),{fullPath:n+(r&&"?")+r+d,path:n,query:s,hash:bm(d)}}function fB(e,t){const l=t.query?e(t.query):"";return t.path+(l&&"?")+l+(t.hash||"")}function j3(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function mB(e,t,l){const n=t.matched.length-1,s=l.matched.length-1;return n>-1&&n===s&&oc(t.matched[n],l.matched[s])&&YN(t.params,l.params)&&e(t.query)===e(l.query)&&t.hash===l.hash}function oc(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function YN(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const l in e)if(!pB(e[l],t[l]))return!1;return!0}function pB(e,t){return is(e)?H3(e,t):is(t)?H3(t,e):e===t}function H3(e,t){return is(t)?e.length===t.length&&e.every((l,n)=>l===t[n]):e.length===1&&e[0]===t}function vB(e,t){if(e.startsWith("/"))return e;if(!e)return t;const l=t.split("/"),n=e.split("/"),s=n[n.length-1];(s===".."||s===".")&&n.push("");let r=l.length-1,d,c;for(d=0;d<n.length;d++)if(c=n[d],c!==".")if(c==="..")r>1&&r--;else break;return l.slice(0,r).join("/")+"/"+n.slice(d).join("/")}const Qo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var hm;(function(e){e.pop="pop",e.push="push"})(hm||(hm={}));var Hf;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hf||(Hf={}));function bB(e){if(!e)if(Pd){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),cB(e)}const hB=/^[^#]+#/;function yB(e,t){return e.replace(hB,"#")+t}function gB(e,t){const l=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-l.left-(t.left||0),top:n.top-l.top-(t.top||0)}}const ch=()=>({left:window.scrollX,top:window.scrollY});function _B(e){let t;if("el"in e){const l=e.el,n=typeof l=="string"&&l.startsWith("#"),s=typeof l=="string"?n?document.getElementById(l.slice(1)):document.querySelector(l):l;if(!s)return;t=gB(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function z3(e,t){return(history.state?history.state.position-t:-1)+e}const A0=new Map;function $B(e,t){A0.set(e,t)}function CB(e){const t=A0.get(e);return A0.delete(e),t}let wB=()=>location.protocol+"//"+location.host;function xN(e,t){const{pathname:l,search:n,hash:s}=t,r=e.indexOf("#");if(r>-1){let c=s.includes(e.slice(r))?e.slice(r).length:1,f=s.slice(c);return f[0]!=="/"&&(f="/"+f),j3(f,"")}return j3(l,e)+n+s}function kB(e,t,l,n){let s=[],r=[],d=null;const c=({state:h})=>{const b=xN(e,location),w=l.value,$=t.value;let S=0;if(h){if(l.value=b,t.value=h,d&&d===w){d=null;return}S=$?h.position-$.position:0}else n(b);s.forEach(_=>{_(l.value,w,{delta:S,type:hm.pop,direction:S?S>0?Hf.forward:Hf.back:Hf.unknown})})};function f(){d=l.value}function v(h){s.push(h);const b=()=>{const w=s.indexOf(h);w>-1&&s.splice(w,1)};return r.push(b),b}function p(){const{history:h}=window;h.state&&h.replaceState(Ma({},h.state,{scroll:ch()}),"")}function m(){for(const h of r)h();r=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",p,{passive:!0}),{pauseListeners:f,listen:v,destroy:m}}function Y3(e,t,l,n=!1,s=!1){return{back:e,current:t,forward:l,replaced:n,position:window.history.length,scroll:s?ch():null}}function SB(e){const{history:t,location:l}=window,n={value:xN(e,l)},s={value:t.state};s.value||r(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(f,v,p){const m=e.indexOf("#"),h=m>-1?(l.host&&document.querySelector("base")?e:e.slice(m))+f:wB()+e+f;try{t[p?"replaceState":"pushState"](v,"",h),s.value=v}catch(b){console.error(b),l[p?"replace":"assign"](h)}}function d(f,v){const p=Ma({},t.state,Y3(s.value.back,f,s.value.forward,!0),v,{position:s.value.position});r(f,p,!0),n.value=f}function c(f,v){const p=Ma({},s.value,t.state,{forward:f,scroll:ch()});r(p.current,p,!0);const m=Ma({},Y3(n.value,f,null),{position:p.position+1},v);r(f,m,!1),n.value=f}return{location:n,state:s,push:c,replace:d}}function IB(e){e=bB(e);const t=SB(e),l=kB(e,t.state,t.location,t.replace);function n(r,d=!0){d||l.pauseListeners(),history.go(r)}const s=Ma({location:"",base:e,go:n,createHref:yB.bind(null,e)},t,l);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function TB(e){return typeof e=="string"||e&&typeof e=="object"}function WN(e){return typeof e=="string"||typeof e=="symbol"}const GN=Symbol("");var x3;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(x3||(x3={}));function rc(e,t){return Ma(new Error,{type:e,[GN]:!0},t)}function Xs(e,t){return e instanceof Error&&GN in e&&(t==null||!!(e.type&t))}const W3="[^/]+?",DB={sensitive:!1,strict:!1,start:!0,end:!0},EB=/[.+*?^${}()[\]/\\]/g;function NB(e,t){const l=Ma({},DB,t),n=[];let s=l.start?"^":"";const r=[];for(const v of e){const p=v.length?[]:[90];l.strict&&!v.length&&(s+="/");for(let m=0;m<v.length;m++){const h=v[m];let b=40+(l.sensitive?.25:0);if(h.type===0)m||(s+="/"),s+=h.value.replace(EB,"\\$&"),b+=40;else if(h.type===1){const{value:w,repeatable:$,optional:S,regexp:_}=h;r.push({name:w,repeatable:$,optional:S});const I=_||W3;if(I!==W3){b+=10;try{new RegExp(`(${I})`)}catch(C){throw new Error(`Invalid custom RegExp for param "${w}" (${I}): `+C.message)}}let k=$?`((?:${I})(?:/(?:${I}))*)`:`(${I})`;m||(k=S&&v.length<2?`(?:/${k})`:"/"+k),S&&(k+="?"),s+=k,b+=20,S&&(b+=-8),$&&(b+=-20),I===".*"&&(b+=-50)}p.push(b)}n.push(p)}if(l.strict&&l.end){const v=n.length-1;n[v][n[v].length-1]+=.7000000000000001}l.strict||(s+="/?"),l.end?s+="$":l.strict&&!s.endsWith("/")&&(s+="(?:/|$)");const d=new RegExp(s,l.sensitive?"":"i");function c(v){const p=v.match(d),m={};if(!p)return null;for(let h=1;h<p.length;h++){const b=p[h]||"",w=r[h-1];m[w.name]=b&&w.repeatable?b.split("/"):b}return m}function f(v){let p="",m=!1;for(const h of e){(!m||!p.endsWith("/"))&&(p+="/"),m=!1;for(const b of h)if(b.type===0)p+=b.value;else if(b.type===1){const{value:w,repeatable:$,optional:S}=b,_=w in v?v[w]:"";if(is(_)&&!$)throw new Error(`Provided param "${w}" is an array but it is not repeatable (* or + modifiers)`);const I=is(_)?_.join("/"):_;if(!I)if(S)h.length<2&&(p.endsWith("/")?p=p.slice(0,-1):m=!0);else throw new Error(`Missing required param "${w}"`);p+=I}}return p||"/"}return{re:d,score:n,keys:r,parse:c,stringify:f}}function PB(e,t){let l=0;for(;l<e.length&&l<t.length;){const n=t[l]-e[l];if(n)return n;l++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function KN(e,t){let l=0;const n=e.score,s=t.score;for(;l<n.length&&l<s.length;){const r=PB(n[l],s[l]);if(r)return r;l++}if(Math.abs(s.length-n.length)===1){if(G3(n))return 1;if(G3(s))return-1}return s.length-n.length}function G3(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const OB={type:0,value:""},AB=/[a-zA-Z0-9_]/;function FB(e){if(!e)return[[]];if(e==="/")return[[OB]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${l})/"${v}": ${b}`)}let l=0,n=l;const s=[];let r;function d(){r&&s.push(r),r=[]}let c=0,f,v="",p="";function m(){v&&(l===0?r.push({type:0,value:v}):l===1||l===2||l===3?(r.length>1&&(f==="*"||f==="+")&&t(`A repeatable param (${v}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:v,regexp:p,repeatable:f==="*"||f==="+",optional:f==="*"||f==="?"})):t("Invalid state to consume buffer"),v="")}function h(){v+=f}for(;c<e.length;){if(f=e[c++],f==="\\"&&l!==2){n=l,l=4;continue}switch(l){case 0:f==="/"?(v&&m(),d()):f===":"?(m(),l=1):h();break;case 4:h(),l=n;break;case 1:f==="("?l=2:AB.test(f)?h():(m(),l=0,f!=="*"&&f!=="?"&&f!=="+"&&c--);break;case 2:f===")"?p[p.length-1]=="\\"?p=p.slice(0,-1)+f:l=3:p+=f;break;case 3:m(),l=0,f!=="*"&&f!=="?"&&f!=="+"&&c--,p="";break;default:t("Unknown state");break}}return l===2&&t(`Unfinished custom RegExp for param "${v}"`),m(),d(),s}function RB(e,t,l){const n=NB(FB(e.path),l),s=Ma(n,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function LB(e,t){const l=[],n=new Map;t=Z3({strict:!1,end:!0,sensitive:!1},t);function s(m){return n.get(m)}function r(m,h,b){const w=!b,$=X3(m);$.aliasOf=b&&b.record;const S=Z3(t,m),_=[$];if("alias"in m){const C=typeof m.alias=="string"?[m.alias]:m.alias;for(const D of C)_.push(X3(Ma({},$,{components:b?b.record.components:$.components,path:D,aliasOf:b?b.record:$})))}let I,k;for(const C of _){const{path:D}=C;if(h&&D[0]!=="/"){const N=h.record.path,L=N[N.length-1]==="/"?"":"/";C.path=h.record.path+(D&&L+D)}if(I=RB(C,h,S),b?b.alias.push(I):(k=k||I,k!==I&&k.alias.push(I),w&&m.name&&!J3(I)&&d(m.name)),XN(I)&&f(I),$.children){const N=$.children;for(let L=0;L<N.length;L++)r(N[L],I,b&&b.children[L])}b=b||I}return k?()=>{d(k)}:jf}function d(m){if(WN(m)){const h=n.get(m);h&&(n.delete(m),l.splice(l.indexOf(h),1),h.children.forEach(d),h.alias.forEach(d))}else{const h=l.indexOf(m);h>-1&&(l.splice(h,1),m.record.name&&n.delete(m.record.name),m.children.forEach(d),m.alias.forEach(d))}}function c(){return l}function f(m){const h=BB(m,l);l.splice(h,0,m),m.record.name&&!J3(m)&&n.set(m.record.name,m)}function v(m,h){let b,w={},$,S;if("name"in m&&m.name){if(b=n.get(m.name),!b)throw rc(1,{location:m});S=b.record.name,w=Ma(K3(h.params,b.keys.filter(k=>!k.optional).concat(b.parent?b.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),m.params&&K3(m.params,b.keys.map(k=>k.name))),$=b.stringify(w)}else if(m.path!=null)$=m.path,b=l.find(k=>k.re.test($)),b&&(w=b.parse($),S=b.record.name);else{if(b=h.name?n.get(h.name):l.find(k=>k.re.test(h.path)),!b)throw rc(1,{location:m,currentLocation:h});S=b.record.name,w=Ma({},h.params,m.params),$=b.stringify(w)}const _=[];let I=b;for(;I;)_.unshift(I.record),I=I.parent;return{name:S,path:$,params:w,matched:_,meta:VB(_)}}e.forEach(m=>r(m));function p(){l.length=0,n.clear()}return{addRoute:r,resolve:v,removeRoute:d,clearRoutes:p,getRoutes:c,getRecordMatcher:s}}function K3(e,t){const l={};for(const n of t)n in e&&(l[n]=e[n]);return l}function X3(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:MB(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function MB(e){const t={},l=e.props||!1;if("component"in e)t.default=l;else for(const n in e.components)t[n]=typeof l=="object"?l[n]:l;return t}function J3(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function VB(e){return e.reduce((t,l)=>Ma(t,l.meta),{})}function Z3(e,t){const l={};for(const n in e)l[n]=n in t?t[n]:e[n];return l}function BB(e,t){let l=0,n=t.length;for(;l!==n;){const r=l+n>>1;KN(e,t[r])<0?n=r:l=r+1}const s=UB(e);return s&&(n=t.lastIndexOf(s,n-1)),n}function UB(e){let t=e;for(;t=t.parent;)if(XN(t)&&KN(e,t)===0)return t}function XN({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function qB(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<n.length;++s){const r=n[s].replace(qN," "),d=r.indexOf("="),c=bm(d<0?r:r.slice(0,d)),f=d<0?null:bm(r.slice(d+1));if(c in t){let v=t[c];is(v)||(v=t[c]=[v]),v.push(f)}else t[c]=f}return t}function Q3(e){let t="";for(let l in e){const n=e[l];if(l=oB(l),n==null){n!==void 0&&(t+=(t.length?"&":"")+l);continue}(is(n)?n.map(r=>r&&O0(r)):[n&&O0(n)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+l,r!=null&&(t+="="+r))})}return t}function jB(e){const t={};for(const l in e){const n=e[l];n!==void 0&&(t[l]=is(n)?n.map(s=>s==null?null:""+s):n==null?n:""+n)}return t}const HB=Symbol(""),ew=Symbol(""),fh=Symbol(""),$_=Symbol(""),F0=Symbol("");function of(){let e=[];function t(n){return e.push(n),()=>{const s=e.indexOf(n);s>-1&&e.splice(s,1)}}function l(){e=[]}return{add:t,list:()=>e.slice(),reset:l}}function yr(e,t,l,n,s,r=d=>d()){const d=n&&(n.enterCallbacks[s]=n.enterCallbacks[s]||[]);return()=>new Promise((c,f)=>{const v=h=>{h===!1?f(rc(4,{from:l,to:t})):h instanceof Error?f(h):TB(h)?f(rc(2,{from:t,to:h})):(d&&n.enterCallbacks[s]===d&&typeof h=="function"&&d.push(h),c())},p=r(()=>e.call(n&&n.instances[s],t,l,v));let m=Promise.resolve(p);e.length<3&&(m=m.then(v)),m.catch(h=>f(h))})}function j1(e,t,l,n,s=r=>r()){const r=[];for(const d of e)for(const c in d.components){let f=d.components[c];if(!(t!=="beforeRouteEnter"&&!d.instances[c]))if(BN(f)){const p=(f.__vccOpts||f)[t];p&&r.push(yr(p,l,n,d,c,s))}else{let v=f();r.push(()=>v.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${c}" at "${d.path}"`);const m=X5(p)?p.default:p;d.mods[c]=p,d.components[c]=m;const b=(m.__vccOpts||m)[t];return b&&yr(b,l,n,d,c,s)()}))}}return r}function tw(e){const t=wa(fh),l=wa($_),n=Pe(()=>{const f=a(e.to);return t.resolve(f)}),s=Pe(()=>{const{matched:f}=n.value,{length:v}=f,p=f[v-1],m=l.matched;if(!p||!m.length)return-1;const h=m.findIndex(oc.bind(null,p));if(h>-1)return h;const b=aw(f[v-2]);return v>1&&aw(p)===b&&m[m.length-1].path!==b?m.findIndex(oc.bind(null,f[v-2])):h}),r=Pe(()=>s.value>-1&&GB(l.params,n.value.params)),d=Pe(()=>s.value>-1&&s.value===l.matched.length-1&&YN(l.params,n.value.params));function c(f={}){if(WB(f)){const v=t[a(e.replace)?"replace":"push"](a(e.to)).catch(jf);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>v),v}return Promise.resolve()}return{route:n,href:Pe(()=>n.value.href),isActive:r,isExactActive:d,navigate:c}}function zB(e){return e.length===1?e[0]:e}const YB=Ke({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:tw,setup(e,{slots:t}){const l=bi(tw(e)),{options:n}=wa(fh),s=Pe(()=>({[lw(e.activeClass,n.linkActiveClass,"router-link-active")]:l.isActive,[lw(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:l.isExactActive}));return()=>{const r=t.default&&zB(t.default(l));return e.custom?r:Ne("a",{"aria-current":l.isExactActive?e.ariaCurrentValue:null,href:l.href,onClick:l.navigate,class:s.value},r)}}}),xB=YB;function WB(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function GB(e,t){for(const l in t){const n=t[l],s=e[l];if(typeof n=="string"){if(n!==s)return!1}else if(!is(s)||s.length!==n.length||n.some((r,d)=>r!==s[d]))return!1}return!0}function aw(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const lw=(e,t,l)=>e??t??l,KB=Ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:l}){const n=wa(F0),s=Pe(()=>e.route||n.value),r=wa(ew,0),d=Pe(()=>{let v=a(r);const{matched:p}=s.value;let m;for(;(m=p[v])&&!m.components;)v++;return v}),c=Pe(()=>s.value.matched[d.value]);Sn(ew,Pe(()=>d.value+1)),Sn(HB,c),Sn(F0,s);const f=F();return at(()=>[f.value,c.value,e.name],([v,p,m],[h,b,w])=>{p&&(p.instances[m]=v,b&&b!==p&&v&&v===h&&(p.leaveGuards.size||(p.leaveGuards=b.leaveGuards),p.updateGuards.size||(p.updateGuards=b.updateGuards))),v&&p&&(!b||!oc(p,b)||!h)&&(p.enterCallbacks[m]||[]).forEach($=>$(v))},{flush:"post"}),()=>{const v=s.value,p=e.name,m=c.value,h=m&&m.components[p];if(!h)return nw(l.default,{Component:h,route:v});const b=m.props[p],w=b?b===!0?v.params:typeof b=="function"?b(v):b:null,S=Ne(h,Ma({},w,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(m.instances[p]=null)},ref:f}));return nw(l.default,{Component:S,route:v})||S}}});function nw(e,t){if(!e)return null;const l=e(t);return l.length===1?l[0]:l}const JN=KB;function XB(e){const t=LB(e.routes,e),l=e.parseQuery||qB,n=e.stringifyQuery||Q3,s=e.history,r=of(),d=of(),c=of(),f=ks(Qo);let v=Qo;Pd&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=U1.bind(null,H=>""+H),m=U1.bind(null,uB),h=U1.bind(null,bm);function b(H,re){let be,Ce;return WN(H)?(be=t.getRecordMatcher(H),Ce=re):Ce=H,t.addRoute(Ce,be)}function w(H){const re=t.getRecordMatcher(H);re&&t.removeRoute(re)}function $(){return t.getRoutes().map(H=>H.record)}function S(H){return!!t.getRecordMatcher(H)}function _(H,re){if(re=Ma({},re||f.value),typeof H=="string"){const de=q1(l,H,re.path),se=t.resolve({path:de.path},re),Re=s.createHref(de.fullPath);return Ma(de,se,{params:h(se.params),hash:bm(de.hash),redirectedFrom:void 0,href:Re})}let be;if(H.path!=null)be=Ma({},H,{path:q1(l,H.path,re.path).path});else{const de=Ma({},H.params);for(const se in de)de[se]==null&&delete de[se];be=Ma({},H,{params:m(de)}),re.params=m(re.params)}const Ce=t.resolve(be,re),ke=H.hash||"";Ce.params=p(h(Ce.params));const De=fB(n,Ma({},H,{hash:sB(ke),path:Ce.path})),Q=s.createHref(De);return Ma({fullPath:De,hash:ke,query:n===Q3?jB(H.query):H.query||{}},Ce,{redirectedFrom:void 0,href:Q})}function I(H){return typeof H=="string"?q1(l,H,f.value.path):Ma({},H)}function k(H,re){if(v!==H)return rc(8,{from:re,to:H})}function C(H){return L(H)}function D(H){return C(Ma(I(H),{replace:!0}))}function N(H){const re=H.matched[H.matched.length-1];if(re&&re.redirect){const{redirect:be}=re;let Ce=typeof be=="function"?be(H):be;return typeof Ce=="string"&&(Ce=Ce.includes("?")||Ce.includes("#")?Ce=I(Ce):{path:Ce},Ce.params={}),Ma({query:H.query,hash:H.hash,params:Ce.path!=null?{}:H.params},Ce)}}function L(H,re){const be=v=_(H),Ce=f.value,ke=H.state,De=H.force,Q=H.replace===!0,de=N(be);if(de)return L(Ma(I(de),{state:typeof de=="object"?Ma({},ke,de.state):ke,force:De,replace:Q}),re||be);const se=be;se.redirectedFrom=re;let Re;return!De&&mB(n,Ce,be)&&(Re=rc(16,{to:se,from:Ce}),J(Ce,Ce,!0,!1)),(Re?Promise.resolve(Re):A(se,Ce)).catch(Fe=>Xs(Fe)?Xs(Fe,2)?Fe:ie(Fe):Z(Fe,se,Ce)).then(Fe=>{if(Fe){if(Xs(Fe,2))return L(Ma({replace:Q},I(Fe.to),{state:typeof Fe.to=="object"?Ma({},ke,Fe.to.state):ke,force:De}),re||se)}else Fe=V(se,Ce,!0,Q,ke);return E(se,Ce,Fe),Fe})}function R(H,re){const be=k(H,re);return be?Promise.reject(be):Promise.resolve()}function M(H){const re=W.values().next().value;return re&&typeof re.runWithContext=="function"?re.runWithContext(H):H()}function A(H,re){let be;const[Ce,ke,De]=JB(H,re);be=j1(Ce.reverse(),"beforeRouteLeave",H,re);for(const de of Ce)de.leaveGuards.forEach(se=>{be.push(yr(se,H,re))});const Q=R.bind(null,H,re);return be.push(Q),G(be).then(()=>{be=[];for(const de of r.list())be.push(yr(de,H,re));return be.push(Q),G(be)}).then(()=>{be=j1(ke,"beforeRouteUpdate",H,re);for(const de of ke)de.updateGuards.forEach(se=>{be.push(yr(se,H,re))});return be.push(Q),G(be)}).then(()=>{be=[];for(const de of De)if(de.beforeEnter)if(is(de.beforeEnter))for(const se of de.beforeEnter)be.push(yr(se,H,re));else be.push(yr(de.beforeEnter,H,re));return be.push(Q),G(be)}).then(()=>(H.matched.forEach(de=>de.enterCallbacks={}),be=j1(De,"beforeRouteEnter",H,re,M),be.push(Q),G(be))).then(()=>{be=[];for(const de of d.list())be.push(yr(de,H,re));return be.push(Q),G(be)}).catch(de=>Xs(de,8)?de:Promise.reject(de))}function E(H,re,be){c.list().forEach(Ce=>M(()=>Ce(H,re,be)))}function V(H,re,be,Ce,ke){const De=k(H,re);if(De)return De;const Q=re===Qo,de=Pd?history.state:{};be&&(Ce||Q?s.replace(H.fullPath,Ma({scroll:Q&&de&&de.scroll},ke)):s.push(H.fullPath,ke)),f.value=H,J(H,re,be,Q),ie()}let O;function U(){O||(O=s.listen((H,re,be)=>{if(!fe.listening)return;const Ce=_(H),ke=N(Ce);if(ke){L(Ma(ke,{replace:!0,force:!0}),Ce).catch(jf);return}v=Ce;const De=f.value;Pd&&$B(z3(De.fullPath,be.delta),ch()),A(Ce,De).catch(Q=>Xs(Q,12)?Q:Xs(Q,2)?(L(Ma(I(Q.to),{force:!0}),Ce).then(de=>{Xs(de,20)&&!be.delta&&be.type===hm.pop&&s.go(-1,!1)}).catch(jf),Promise.reject()):(be.delta&&s.go(-be.delta,!1),Z(Q,Ce,De))).then(Q=>{Q=Q||V(Ce,De,!1),Q&&(be.delta&&!Xs(Q,8)?s.go(-be.delta,!1):be.type===hm.pop&&Xs(Q,20)&&s.go(-1,!1)),E(Ce,De,Q)}).catch(jf)}))}let B=of(),Y=of(),ee;function Z(H,re,be){ie(H);const Ce=Y.list();return Ce.length?Ce.forEach(ke=>ke(H,re,be)):console.error(H),Promise.reject(H)}function ne(){return ee&&f.value!==Qo?Promise.resolve():new Promise((H,re)=>{B.add([H,re])})}function ie(H){return ee||(ee=!H,U(),B.list().forEach(([re,be])=>H?be(H):re()),B.reset()),H}function J(H,re,be,Ce){const{scrollBehavior:ke}=e;if(!Pd||!ke)return Promise.resolve();const De=!be&&CB(z3(H.fullPath,0))||(Ce||!be)&&history.state&&history.state.scroll||null;return Va().then(()=>ke(H,re,De)).then(Q=>
65Q&&_B(Q)).catch(Q=>Z(Q,H,re))}const X=H=>s.go(H);let j;const W=new Set,fe={currentRoute:f,listening:!0,addRoute:b,removeRoute:w,clearRoutes:t.clearRoutes,hasRoute:S,getRoutes:$,resolve:_,options:e,push:C,replace:D,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:r.add,beforeResolve:d.add,afterEach:c.add,onError:Y.add,isReady:ne,install(H){const re=this;H.component("RouterLink",xB),H.component("RouterView",JN),H.config.globalProperties.$router=re,Object.defineProperty(H.config.globalProperties,"$route",{enumerable:!0,get:()=>a(f)}),Pd&&!j&&f.value===Qo&&(j=!0,C(s.location).catch(ke=>{}));const be={};for(const ke in Qo)Object.defineProperty(be,ke,{get:()=>f.value[ke],enumerable:!0});H.provide(fh,re),H.provide($_,y2(be)),H.provide(F0,f);const Ce=H.unmount;W.add(H),H.unmount=function(){W.delete(H),W.size<1&&(v=Qo,O&&O(),O=null,f.value=Qo,j=!1,ee=!1),Ce()}}};function G(H){return H.reduce((re,be)=>re.then(()=>M(be)),Promise.resolve())}return fe}function JB(e,t){const l=[],n=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let d=0;d<r;d++){const c=t.matched[d];c&&(e.matched.find(v=>oc(v,c))?n.push(c):l.push(c));const f=e.matched[d];f&&(t.matched.find(v=>oc(v,f))||s.push(f))}return[l,n,s]}function Gt(){return wa(fh)}function ea(e){return wa($_)}const ce={get:rf("GET"),post:rf("POST"),put:rf("PUT"),patch:rf("PATCH"),delete:rf("DELETE")};function rf(e){return(t,l,n=!1,s=!1,r=null)=>{const d={method:e,headers:ZB(t)};if(n||(d.headers.Accept="application/json"),l&&e==="POST"&&(d.headers["Content-Type"]="application/json",d.body=JSON.stringify(l)),l&&e==="PUT"&&(d.headers["Content-Type"]="application/json",d.body=JSON.stringify(l)),l&&e==="PATCH"&&(d.headers["Content-Type"]="application/json",d.body=JSON.stringify(l)),l&&e==="DELETE"&&(d.headers["Content-Type"]="application/json",d.body=JSON.stringify(l)),l&&e==="GET"){const c=Object.entries(l).filter(([p,m])=>m!=null),f=Object.fromEntries(c);let v=new URLSearchParams(f).toString();t+="?"+v}if(n){let c=r||"";return fetch(t,d).then(f=>{if(!c){const v=f.headers.get("content-disposition");c=v?v.split("filename=")[1]:"download.xml"}return f.blob()}).then(f=>{const v=URL.createObjectURL(f),p=document.createElement("a");p.href=v,p.setAttribute("download",c),document.body.appendChild(p),p.click(),document.body.removeChild(p),window.URL.revokeObjectURL(v)})}return fetch(t,d).then(QB)}}function ZB(e){const{user:t}=nl(),l=!!(t!=null&&t.token),n=e.startsWith("https://api-dashboard.fie.org/api");return l&&n?{Authorization:`Bearer ${t.token}`}:{}}function QB(e){return e.text().then(t=>{let l;const n=Bm.useToast();try{l=t&&JSON.parse(t)}catch{return n.success("Something went wrong..."),null}if(!e.ok){n.error(l.message||l.error||"Something went wrong...!");const{user:s,logout:r}=nl();[401].includes(e.status)&&s&&r();const d=l&&(l.message||l.error)||e.statusText;return Promise.reject(d)}return l})}const eU="https://api-dashboard.fie.org/api/admin/v1/auth",nl=At("auth",{state:()=>({user:JSON.parse(localStorage.getItem("user")),refreshTokenTimeout:3600}),actions:{async login(e,t){this.user=await ce.post(`${eU}`,{username:e,password:t}),this.user&&(localStorage.setItem("user",JSON.stringify(this.user)),this.startRefreshTokenTimer(),this.user.roles.includes("ROLE_FEDERATION")?localStorage.setItem("federation",JSON.stringify({federationId:this.user.id})):this.user.roles.includes("ROLE_MEMBER")&&localStorage.setItem("member",JSON.stringify({memberId:this.user.id})),bt.push("/home"))},async refreshToken(e){const t=e.refresh_token,l=await ce.post(endpoints.refreshToken,{refresh_token:t});if(!l){logout();return}this.user=l,localStorage.setItem("user",JSON.stringify(l)),this.startRefreshTokenTimer()},startRefreshTokenTimer(){const e=this.user.token.split(".")[1],t=JSON.parse(atob(e)),n=new Date(t.exp*1e3).getTime()-Date.now()-60*1e3;this.refreshTokenTimeout=setTimeout(this.refreshToken,n)},stopRefreshTokenTimer(){clearTimeout(this.refreshTokenTimeout)},logout(){this.user=null,localStorage.removeItem("user"),localStorage.removeItem("federation"),this.stopRefreshTokenTimer(),bt.push("/login")}}}),tU=["disabled"],aU=["href"],lU={__name:"Button",props:{type:{type:String,default:"button"},size:{type:String,default:"medium"},color:{type:String,default:"primary"},disabled:{type:Boolean,required:!1},href:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){const l=t,n=()=>
65{l("click")};return(s,r)=>(T(),P(le,null,[e.type==="button"||e.type==="submit"?(T(),P("button",{key:0,class:Qe(["button",[`button_${e.size}`,`button_${e.color}`]]),disabled:e.disabled,onClick:n},[rt(s.$slots,"default",{},void 0,!0)],10,tU)):K("",!0),e.type==="link"?(T(),P("a",{key:1,class:"link",href:e.href},[rt(s.$slots,"default",{},void 0,!0)],8,aU)):K("",!0)],64))}},nU=Le(lU,[["__scopeId","data-v-8a75cc6e"]]),iU=["for"],sU=["id","type","placeholder","disabled","value"],oU={key:1,class:"description"},rU={key:2,class:"error"},uU={__name:"Input",props:{type:{type:String,default:"text"},label:{type:String,default:""},placeholder:{type:String,default:""},modelValue:{type:[String,Number],default:""},description:{type:String,default:""},error:{type:String,default:""},success:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,n=t,s=bi({uniqueId:""}),r=d=>{n("update:modelValue",d.target.value)};return We(()=>{s.uniqueId=l.id||Math.random().toString(16).slice(2)}),(d,c)=>(T(),P(le,null,[e.label?(T(),P("p",{key:0,for:s.uniqueId,class:"label"},[g(u(e.label)+" ",1),c[0]||(c[0]=y("span",{class:"required"},"*",-1))],8,iU)):K("",!0),y("input",Ya({id:s.uniqueId,type:e.type},d.$attrs,{placeholder:e.placeholder||e.label,class:["input",{input_error:e.error,input_success:e.success}],disabled:e.disabled,value:e.modelValue,onInput:r}),null,16,sU),e.description?(T(),P("p",oU,u(e.description),1)):K("",!0),e.error?(T(),P("p",rU,u(e.error),1)):K("",!0)],64))}},iw=Le(uU,[["__scopeId","data-v-8b92dfd6"]]),dU={class:"login"},cU={class:"content"},fU={class:"header"},mU={__name:"LoginPage",setup(e){const t=F(""),l=F(""),n=nl(),s=async()=>{await n.login(t.value,l.value)};return(r,d)=>(T(),P("div",dU,[y("div",cU,[y("p",fU,u(r.$t("entrance")),1),y("form",{class:"inputs",onSubmit:sa(s,["prevent"])},[y("div",null,[i(iw,{type:"text",modelValue:t.value,"onUpdate:modelValue":d[0]||(d[0]=c=>t.value=c),placeholder:r.$t("login"),required:""},null,8,["modelValue","placeholder"])]),y("div",null,[i(iw,{type:"password",modelValue:l.value,"onUpdate:modelValue":d[1]||(d[1]=c=>l.value=c),placeholder:r.$t("password"),required:""},null,8,["modelValue","placeholder"])]),i(nU,{type:"submit",color:"primary",size:"large"},{default:o(()=>[g(u(r.$t("enter")),1)]),_:1})],32)])]))}},pU=Le(mU,[["__scopeId","data-v-b1e53464"]]);var Mt=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z' class='ci-primary'/><rect width='32' height='32' x='112' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='112' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='112' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],sw=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M462.541,316.3l-64.344-42.1,24.774-45.418A79.124,79.124,0,0,0,432.093,192V120A103.941,103.941,0,0,0,257.484,43.523L279.232,67a71.989,71.989,0,0,1,120.861,53v72a46.809,46.809,0,0,1-5.215,21.452L355.962,284.8l89.058,58.274a42.16,42.16,0,0,1,19.073,35.421V432h-72v32h104V378.494A74.061,74.061,0,0,0,462.541,316.3Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M318.541,348.3l-64.343-42.1,24.773-45.418A79.124,79.124,0,0,0,288.093,224V152A104.212,104.212,0,0,0,184.04,47.866C126.723,47.866,80.093,94.581,80.093,152v72a78,78,0,0,0,9.015,36.775l24.908,45.664L50.047,348.3A74.022,74.022,0,0,0,16.5,410.4L16,496H352.093V410.494A74.061,74.061,0,0,0,318.541,348.3ZM320.093,464H48.186l.31-53.506a42.158,42.158,0,0,1,19.073-35.421l88.682-58.029L117.2,245.452A46.838,46.838,0,0,1,112.093,224V152a72,72,0,1,1,144,0v72a46.809,46.809,0,0,1-5.215,21.452L211.962,316.8l89.058,58.274a42.16,42.16,0,0,1,19.073,35.421Z' class='ci-primary'/>"],vU=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M245.151,168a88,88,0,1,0,88,88A88.1,88.1,0,0,0,245.151,168Zm0,144a56,56,0,1,1,56-56A56.063,56.063,0,0,1,245.151,312Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M464.7,322.319l-31.77-26.153a193.081,193.081,0,0,0,0-80.332l31.77-26.153a19.941,19.941,0,0,0,4.606-25.439l-32.612-56.483a19.936,19.936,0,0,0-24.337-8.73l-38.561,14.447a192.038,192.038,0,0,0-69.54-40.192L297.49,32.713A19.936,19.936,0,0,0,277.762,16H212.54a19.937,19.937,0,0,0-19.728,16.712L186.05,73.284a192.03,192.03,0,0,0-69.54,40.192L77.945,99.027a19.937,19.937,0,0,0-24.334,8.731L21,164.245a19.94,19.94,0,0,0,4.61,25.438l31.767,26.151a193.081,193.081,0,0,0,0,80.332l-31.77,26.153A19.942,19.942,0,0,0,21,347.758l32.612,56.483a19.937,19.937,0,0,0,24.337,8.73l38.562-14.447a192.03,192.03,0,0,0,69.54,40.192l6.762,40.571A19.937,19.937,0,0,0,212.54,496h65.222a19.936,19.936,0,0,0,19.728-16.712l6.763-40.572a192.038,192.038,0,0,0,69.54-40.192l38.564,14.449a19.938,19.938,0,0,0,24.334-8.731L469.3,347.755A19.939,19.939,0,0,0,464.7,322.319Zm-50.636,57.12-48.109-18.024-7.285,7.334a159.955,159.955,0,0,1-72.625,41.973l-10,2.636L267.6,464h-44.89l-8.442-50.642-10-2.636a159.955,159.955,0,0,1-72.625-41.973l-7.285-7.334L76.241,379.439,53.8,340.562l39.629-32.624-2.7-9.973a160.9,160.9,0,0,1,0-83.93l2.7-9.972L53.8,171.439l22.446-38.878,48.109,18.024,7.285-7.334a159.955,159.955,0,0,1,72.625-41.973l10-2.636L222.706,48H267.6l8.442,50.642,10,2.636a159.955,159.955,0,0,1,72.625,41.973l7.285,7.334,48.109-18.024,22.447,38.877-39.629,32.625,2.7,9.972a160.9,160.9,0,0,1,0,83.93l-2.7,9.973,39.629,32.623Z' class='ci-primary'/>"],bU=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M96,472a23.82,23.82,0,0,0,23.579,24H392.421A23.82,23.82,0,0,0,416,472V152H96Zm32-288H384V464H128Z' class='ci-primary'/><rect width='32' height='200' x='168' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='200' x='240' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='200' x='312' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M328,88V40c0-13.458-9.488-24-21.6-24H205.6C193.488,16,184,26.542,184,40V88H64v32H448V88ZM216,48h80V88H216Z' class='ci-primary'/>"],ZN=["512 512","<rect width='32' height='176' x='240' y='176' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='240' y='384' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M274.014,16H237.986L16,445.174V496H496V445.174ZM464,464H48V452.959L256,50.826,464,452.959Z' class='ci-primary'/>"];const It=Ke({name:"CIcon",props:{content:{type:[String,Array],default:void 0,required:!1},customClassName:{type:[String,Array,Object],default:void 0,required:!1},icon:{type:[String,Array],default:void 0,required:!1},name:{type:String,default:void 0,required:!1},size:{type:String,default:void 0,required:!1,validator:e=>["custom","custom-size","sm","lg","xl","xxl","3xl","4xl","5xl","6xl","7xl","8xl","9xl"].includes(e)},title:{type:String,default:void 0,required:!1},use:{type:String,default:void 0,required:!1}},setup(e,{attrs:t}){const l=wa("icons"),n=F(e.icon||e.content||e.name);at(()=>e.icon,()=>{n.value=e.icon});const s=b=>b.replace(/([-_][a-z0-9])/gi,w=>w.toUpperCase()).replace(/-/gi,""),r=Pe(()=>n.value&&typeof n.value=="string"?n.value.includes("-")?s(n.value):n.value:""),d=e.title?`<title>${e.title}</title>`:"undefined",c=Pe(()=>Array.isArray(n.value)?n.value:typeof n.value=="string"&&r.value&&l[r.value]?l[r.value]:"undefined"),f=Pe(()=>Array.isArray(c.value)?c.value[1]||c.value[0]:c.value),v=Array.isArray(c.value)&&c.value.length>1?c.value[0]:"64 64",p=t.viewBox||`0 0 ${v}`,m=()=>{const b=!e.size&&(t.width||t.height);return e.size==="custom"||b?"custom-size":e.size},h=[e.customClassName||["icon",{[`icon-${m()}`]:m()}],t.class];return()=>e.use?Ne("svg",{...t,xmlns:"http://www.w3.org/2000/svg",class:h,role:"img"},Ne("use",{href:e.use})):Ne("svg",{...t,xmlns:"http://www.w3.org/2000/svg",class:h,viewBox:p,innerHTML:`${d}${f.value}`,role:"img"})}}),sl=Ke({name:"CAccordion",props:{activeItemKey:[Number,String],alwaysOpen:Boolean,flush:Boolean},setup(e,{slots:t}){const l=F(e.activeItemKey),n=s=>{l.value=s};return at(()=>e.activeItemKey,s=>l.value=s),Sn("activeItemKey",l),Sn("alwaysOpen",e.alwaysOpen),Sn("setActiveItemKey",n),()=>Ne("div",{class:["accordion",{"accordion-flush":e.flush}]},t.default&&t.default())}}),hU={beforeMount(e,{value:t},{transition:l}){e._vod=e.style.display==="none"?"":e.style.display,l&&t&&l.beforeEnter(e)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:n}){!t!=!l&&n&&(t?(n.beforeEnter(e),n.enter(e)):n.leave(e,()=>{}))}},ow=e=>{typeof e=="function"&&e()},Fs=(e,t,l=!0)=>
65{if(!l){ow(e);return}const s=yU(t)+5;let r=!1;const d=({target:c})=>{c===t&&(r=!0,t.removeEventListener("transitionend",d),ow(e))};t.addEventListener("transitionend",d),setTimeout(()=>{r||gU(t)},s)},yU=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:l}=window.getComputedStyle(e);const n=Number.parseFloat(t),s=Number.parseFloat(l);return!n&&!s?0:(t=t.split(",")[0],l=l.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(l))*1e3)},gU=e=>{e.dispatchEvent(new Event("transitionend"))},_U=Ke({name:"CCollapse",props:{horizontal:Boolean,visible:Boolean},emits:["hide","show"],setup(e,{slots:t,emit:l}){const n=F(!1),s=F(e.visible),r=()=>{n.value=!0},d=(m,h)=>{l("show"),setTimeout(()=>{if(Fs(()=>h(),m),e.horizontal){m.style.width=`${m.scrollWidth}px`;return}m.style.height=`${m.scrollHeight}px`},1)},c=m=>{s.value=!0,n.value=!1,e.horizontal?m.style.removeProperty("width"):m.style.removeProperty("height")},f=m=>{if(n.value=!0,s.value=!1,e.horizontal){m.style.width=`${m.scrollWidth}px`;return}m.style.height=`${m.scrollHeight}px`},v=(m,h)=>{l("hide"),setTimeout(()=>{if(Fs(()=>h(),m),e.horizontal){m.style.width="0px";return}m.style.height="0px"},1)},p=m=>{n.value=!1,e.horizontal?m.style.removeProperty("width"):m.style.removeProperty("height")};return()=>Ne(li,{css:!1,onBeforeEnter:()=>r(),onEnter:(m,h)=>d(m,h),onAfterEnter:m=>c(m),onBeforeLeave:m=>f(m),onLeave:(m,h)=>v(m,h),onAfterLeave:m=>p(m)},()=>Co(Ne("div",{class:[n.value?"collapsing":"collapse",{"collapse-horizontal":e.horizontal,show:s.value}]},t.default&&t.default()),[[hU,e.visible]]))}}),Et=Ke({name:"CAccordionBody",setup(e,{slots:t}){const l=wa("id"),n=wa("visible");return()=>Ne(_U,{class:"accordion-collapse",id:l,visible:n.value},{default:()=>Ne("div",{class:["accordion-body"]},t.default&&t.default())})}}),$U=Ke({name:"CAccordionButton",setup(e,{slots:t}){const l=wa("id"),n=wa("toggleVisibility"),s=wa("visible");return()=>Ne("button",{type:"button","aria-control":l,"aria-expanded":s.value,class:["accordion-button",{collapsed:!s.value}],onClick:()=>n()},t.default&&t.default())}}),Nt=Ke({name:"CAccordionHeader",setup(e,{slots:t}){return()=>Ne("div",{class:["accordion-header"]},Ne($U,{},{default:()=>t.default&&t.default()}))}}),Pt=Ke({name:"CAccordionItem",props:{id:String,itemKey:[Number,String]},setup(e,{slots:t}){const l=wa("activeItemKey"),n=wa("alwaysOpen"),s=wa("setActiveItemKey"),r=e.id??Lb(),d=F(e.itemKey??r),c=F(l.value===d.value);at(l,()=>c.value=l.value===d.value);const f=()=>{c.value=!c.value,!n&&c&&s(d.value)};return Sn("id",r),Sn("visible",c),Sn("toggleVisibility",f),()=>Ne("div",{class:["accordion-item"]},t.default&&t.default())}}),ab=Ke({name:"CCloseButton",props:{dark:Boolean,disabled:Boolean,white:Boolean},emits:["click"],setup(e,{emit:t}){const l=()=>{e.disabled||t("click")};return()=>Ne("button",{type:"button",class:["btn","btn-close",{"btn-close-white":e.white},e.disabled],"aria-label":"Close",disabled:e.disabled,...e.dark&&{"data-coreui-theme":"dark"},onClick:l})}}),QN={type:String,validator:e=>["rounded","rounded-top","rounded-end","rounded-bottom","rounded-start","rounded-circle","rounded-pill","rounded-0","rounded-1","rounded-2","rounded-3"].includes(e)},Cl={type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light","link","transparent","primary-gradient","secondary-gradient","success-gradient","danger-gradient","warning-gradient","info-gradient","dark-gradient","light-gradient"].includes(e)},eP={type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light","primary-emphasis","secondary-emphasis","success-emphasis","danger-emphasis","warning-emphasis","info-emphasis","light-emphasis","body","body-emphasis","body-secondary","body-tertiary","black","black-50","white","white-50"].includes(e)},To=Ke({name:"CAlert",props:{color:Cl,dismissible:Boolean,variant:{type:String,validator:e=>e==="solid"},visible:{type:Boolean,default:!0}},emits:["close"],setup(e,{slots:t,emit:l}){const n=F(e.visible);at(()=>e.visible,()=>{n.value=e.visible});const s=()=>{n.value=!1,l("close")};return()=>Ne(li,{enterFromClass:"",enterActiveClass:"fade",enterToClass:"fade show",leaveActiveClass:"fade"},{default:()=>n.value&&Ne("div",{class:["alert",e.variant==="solid"?`bg-${e.color} text-white border-0`:`alert-${e.color}`,{[`alert-${e.color}`]:e.color,"alert-dismissible":e.dismissible}]},[t.default&&t.default(),e.dismissible&&Ne(ab,{onClick:()=>{s()}})])})}}),CU=Ke({name:"CBackdrop",props:{visible:{type:Boolean,default:!1}},setup(e){return()=>Ne(li,{onEnter:t=>{t.classList.add("show")},onLeave:t=>{t.classList.remove("show")}},()=>e.visible&&Ne("div",{class:"fade"}))}}),Ds=Ke({name:"CBadge",props:{as:{type:String,default:"span"},color:Cl,position:{type:String,validator:e=>
65["top-start","top-end","bottom-end","bottom-start"].includes(e)},shape:QN,size:{type:String,validator:e=>e==="sm"},textBgColor:Cl,textColor:eP},setup(e,{slots:t}){return()=>Ne(e.as,{class:["badge",{[`bg-${e.color}`]:e.color,"position-absolute translate-middle":e.position,"top-0":e.position&&e.position.includes("top"),"top-100":e.position&&e.position.includes("bottom"),"start-100":e.position&&e.position.includes("end"),"start-0":e.position&&e.position.includes("start"),[`badge-${e.size}`]:e.size,[`text-${e.textColor}`]:e.textColor,[`text-bg-${e.textBgColor}`]:e.textBgColor},e.shape]},t.default&&t.default())}}),ye=Ke({name:"CButton",props:{active:Boolean,as:{type:String,default:"button"},color:Cl,disabled:Boolean,href:String,shape:QN,size:{type:String,validator:e=>["sm","lg"].includes(e)},type:{type:String,default:"button",validator:e=>["button","submit","reset"].includes(e)},variant:{type:String,validator:e=>["ghost","outline"].includes(e)}},emits:["click"],setup(e,{emit:t,slots:l}){const n=e.href?"a":e.as,s=r=>{e.disabled||t("click",r)};return()=>Ne(n,{class:["btn",{[`btn-${e.color}`]:e.color&&!e.variant,[`btn-${e.variant}-${e.color}`]:e.color&&e.variant,[`btn-${e.size}`]:e.size,active:e.active,disabled:e.disabled},e.shape],...n==="a"&&e.disabled&&{"aria-disabled":!0,tabIndex:-1},...n==="a"&&e.href&&{href:e.href},...n==="button"&&{type:e.type,disabled:e.disabled},onClick:s},l.default&&l.default())}}),mh=Ke({name:"CButtonGroup",props:{size:{type:String,validator:e=>["sm","lg"].includes(e)},vertical:Boolean},setup(e,{slots:t}){return()=>Ne("div",{class:[e.vertical?"btn-group-vertical":"btn-group",{[`btn-group-${e.size}`]:e.size}]},t.default&&t.default())}}),wU=e=>{const[t,l]=e.split(/[Ww]/),n=new Date(Number(t),0,4);return n.setDate(n.getDate()-(n.getDay()||7)+1+(Number(l)-1)*7),n},Si=(e,t)=>{if(e instanceof Date)return e;if(t==="week")return wU(e);if(t==="month"||t==="year"){const l=new Date(Date.parse(e)),n=l.getTimezoneOffset()*6e4;return new Date(l.getTime()+n)}return new Date(Date.parse(e))},rw=(e,t)=>{const l=Math.ceil(e.length/t);return Array.from({length:t}).fill("").map((n,s)=>e.slice(s*l,(s+1)*l))},kU=(e,t,l)=>t!==0&&l==="days"?new Date(e.getFullYear(),e.getMonth()+t,1):t!==0&&l==="months"?new Date(e.getFullYear()+t,e.getMonth(),1):t!==0&&l==="years"?new Date(e.getFullYear()+12*t,e.getMonth(),1):e,H1=(e,t)=>{if(e===null)return null;if(t==="week")return`${e.getFullYear()}W${tP(e)}`;if(t==="month"){const l=`0${e.getMonth()+1}`.slice(-2);return`${e.getFullYear()}-${l}`}return t==="year"?`${e.getFullYear()}`:e},SU=(e,t="short")=>Array.from({length:12},(l,n)=>new Date(2e3,n,1).toLocaleString(e,{month:t})),z1=(e,t='tr[tabindex="0"], td[tabindex="0"]')=>[...Element.prototype.querySelectorAll.call(e,t)],IU=(e,t=6)=>Array.from({length:t*2},(l,n)=>e-t+n),TU=(e,t,l)=>{const n=[],s=new Date(e,t),r=s.getFullYear(),d=s.getMonth();let f=6-(6-new Date(r,d,1).getDay())-l;l&&(f=f<0?7+f:f);for(let v=f*-1;v<0;v++)n.push({date:new Date(r,d,v+1),month:"previous"});return n},DU=(e,t)=>{const l=[],n=new Date(e,t+1,0).getDate();for(let s=1;s<=n;s++)l.push({date:new Date(e,t,s),month:"current"});return l},EU=(e,t,l,n)=>{const s=[],r=42-(l.length+n.length);for(let d=1;d<=r;d++)s.push({date:new Date(e,t+1,d),month:"next"});return s},tP=e=>{const t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);const l=new Date(t.getFullYear(),0,4);return 1+Math.round((t.getTime()-l.getTime())/864e5/7)},NU=(e,t,l)=>{const n=TU(e,t,l),s=DU(e,t),r=EU(e,t,n,s),d=[...n,...s,...r],c=[];return d.forEach((f,v)=>{(v%7===0||c.length===0)&&c.push({days:[]}),(v+1)%7===0&&(c[c.length-1].weekNumber=tP(f.date)),c[c.length-1].days.push(f)}),c},du=(e,t,l,n)=>{if(t&&e<t||l&&e>l)return!0;if(n===void 0)return!1;if(typeof n=="function")return n(e);if(n instanceof Date&&Ru(e,n))return!0;if(Array.isArray(n)&&n){for(const s of n)if(typeof s=="function"&&s(e)||Array.isArray(s)&&ou(e,s[0],s[1])||s instanceof Date&&Ru(e,s))return!0}return!1},ou=(e,t,l)=>{const n=W1(e),s=t?W1(t):null,r=l?W1(l):null;return!!(s&&r&&s<=n&&n<=r)},uw=(e,t,l)=>!!(t!==null&&Ru(t,e)||l!==null&&Ru(l,e)),dw=(e,t,l)=>{if(e&&t){const n=new Date(e);let s=!1;for(;n<t;
65)if(n.setDate(n.getDate()+1),du(n,null,null,l)){s=!0;break}return s}return!1},PU=(e,t,l,n)=>{const s=e.getFullYear()*12+e.getMonth(),r=t?t.getFullYear()*12+t.getMonth():null,d=l?l.getFullYear()*12+l.getMonth():null;if(r&&s<r||d&&s>d)return!0;if(n===void 0)return!1;const c=t?Math.max(e.getTime(),t.getTime()):e,f=l?Math.min(e.getTime(),l.getTime()):new Date(new Date().getFullYear(),11,31);for(const v=new Date(c);v<=f;v.setDate(v.getDate()+1))if(!du(v,t,l,n))return!1;return!1},OU=(e,t,l)=>{const n=e.getFullYear(),s=e.getMonth();return t!==null&&n===t.getFullYear()&&s===t.getMonth()||l!==null&&n===l.getFullYear()&&s===l.getMonth()},Y1=(e,t,l)=>{const n=e.getFullYear(),s=e.getMonth(),r=t?t.getFullYear()*12+t.getMonth():null,d=l?l.getFullYear()*12+l.getMonth():null,c=n*12+s;return!!(r&&d&&r<=c&&c<=d)},Ru=(e,t)=>e instanceof Date&&t instanceof Date?e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear():e===null&&t===null,AU=e=>Ru(e,new Date),FU=(e,t,l,n)=>{const s=e.getFullYear(),r=t?t.getFullYear():null,d=l?l.getFullYear():null;if(r&&s<r||d&&s>d)return!0;if(n===void 0)return!1;const c=t?Math.max(e.getTime(),t.getTime()):e,f=l?Math.min(e.getTime(),l.getTime()):new Date(new Date().getFullYear(),11,31);for(const v=new Date(c);v<=f;v.setDate(v.getDate()+1))if(!du(v,t,l,n))return!1;return!1},RU=(e,t,l)=>{const n=e.getFullYear();return t!==null&&n===t.getFullYear()||l!==null&&n===l.getFullYear()},x1=(e,t,l)=>{const n=e.getFullYear(),s=t?t.getFullYear():null,r=l?l.getFullYear():null;return!!(s&&r&&s<=n&&n<=r)},W1=e=>{const t=new Date(e);return t.setHours(0,0,0,0),t},LU=Ke({name:"CCalendar",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendarDate:null,calendars:{type:Number,default:1},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:e=>typeof e=="string"?["numeric","2-digit"].includes(e):typeof e=="function"||typeof e=="function"},disabledDates:{type:[Array,Date,Function]},endDate:null,firstDayOfWeek:{type:Number,default:1},locale:{type:String,default:"default"},maxDate:null,minDate:null,navigation:{type:Boolean,default:!0},navYearFirst:Boolean,range:Boolean,selectEndDate:Boolean,selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:e=>["day","week","month","year"].includes(e)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,startDate:null,weekdayFormat:{type:[Function,Number,String],default:2,validator:e=>typeof e=="string"?["long","narrow","short"].includes(e):typeof e=="number"||typeof e=="function"},weekNumbersLabel:String},emits:["date-hover","calendar-date-change","start-date-change","end-date-change"],setup(e,{slots:t,emit:l}){const n=F(),s=F(e.calendarDate?Si(e.calendarDate,e.selectionType):e.startDate?Si(e.startDate,e.selectionType):new Date),r=F(e.startDate?Si(e.startDate,e.selectionType):null),d=F(e.endDate?Si(e.endDate,e.selectionType):null),c=F(null),f=F(e.maxDate?Si(e.maxDate,e.selectionType):null),v=F(e.minDate?Si(e.minDate,e.selectionType):null),p=F(e.selectEndDate),m=F("days");at(()=>e.selectionType,()=>{const C={day:"days",week:"days",month:"months",year:"years"};m.value=C[e.selectionType]||"days"},{immediate:!0}),at(()=>e.calendarDate,()=>{e.calendarDate&&(s.value=new Date(e.calendarDate))}),at(()=>e.startDate,()=>{const C=e.startDate?Si(e.startDate,e.selectionType):null;Ru(C,r.value)||(r.value=C)}),at(()=>e.endDate,()=>{const C=e.endDate?Si(e.endDate,e.selectionType):null;Ru(C,d.value)||(d.value=C)}),at(()=>e.maxDate,()=>{f.value=e.maxDate?Si(e.maxDate,e.selectionType):null}),at(()=>e.minDate,()=>{v.value=e.minDate?Si(e.minDate,e.selectionType):null}),at(()=>e.selectEndDate,()=>{p.value=e.selectEndDate}),at(r,()=>{l("start-date-change",H1(r.value,e.selectionType))}),at(d,()=>{l("end-date-change",H1(d.value,e.selectionType))});const h=(C,D=0,N)=>{const L=s.value.getFullYear(),R=s.value.getMonth(),M=new Date(L,R,1);C&&M.setFullYear(M.getFullYear()+C),D&&M.setMonth(M.getMonth()+D),s.value=M,l("calendar-date-change",M)},b=(C,D)=>{const N=new Date(C);if(m.value==="days"&&(s.value=N),m.value==="months"&&e.selectionType!=="month"){s.value=N,m.value="days";return}if(m.value==="years"&&e.selectionType!=="year"){s.value=N,m.value="months";return}if(!du(C,v.value,f.value,e.disabledDates)){if(e.range){if(p.value){if(p.value=!1,r.value&&r.value>C){r.value=null,d.value=null;return}if(dw(r.value,C,e.disabledDates)){r.value=null,d.value=null;return}d.value=C;return}if(d.value&&d.value<C){r.value=null,d.value=null;return}if(dw(C,d.value,e.disabledDates)){r.value=null,d.value=null;return}p.value=!0,r.value=C;return}r.value=C}},w=(C,D,N)=>{if(C.code==="Space"||C.key==="Enter"){C.preventDefault();const L=m.value;b(D),(L==="months"&&e.selectionType!=="month"||L==="years"&&e.selectionType!=="year")&&Va(()=>{var M;(M=z1(n.value)[0])==null||M.focus()})}if(C.key==="ArrowRight"||C.key==="ArrowLeft"||C.key==="ArrowUp"||C.key==="ArrowDown"){if(C.preventDefault(),f.value&&D>=f.value&&(C.key==="ArrowRight"||C.key==="ArrowDown")||v.value&&D<=v.value&&(C.key==="ArrowLeft"||C.key==="ArrowUp"))return;let L=C.target;e.selectionType==="week"&&L.tabIndex===-1&&(L=L.closest('tr[tabindex="0"]'));
65const R=z1(n.value),M=R.indexOf(L),A=M===0,E=M===R.length-1,V={start:M,end:R.length-(M+1)},O={ArrowRight:1,ArrowLeft:-1,ArrowUp:e.selectionType==="week"&&m.value==="days"?-1:m.value==="days"?-7:-3,ArrowDown:e.selectionType==="week"&&m.value==="days"?1:m.value==="days"?7:3};if(C.key==="ArrowRight"&&E||C.key==="ArrowDown"&&V.end<O.ArrowDown||C.key==="ArrowLeft"&&A||C.key==="ArrowUp"&&V.start<Math.abs(O.ArrowUp)){m.value==="days"&&h(0,C.key==="ArrowRight"||C.key==="ArrowDown"?1:-1),m.value==="months"&&h(C.key==="ArrowRight"||C.key==="ArrowDown"?1:-1),m.value==="years"&&h(C.key==="ArrowRight"||C.key==="ArrowDown"?10:-10),setTimeout(()=>{var B,Y;const U=z1((B=L.parentNode)==null?void 0:B.parentNode);U.length>0&&C.key==="ArrowRight"&&U[0].focus(),U.length>0&&C.key==="ArrowLeft"&&((Y=U.at(-1))==null||Y.focus()),U.length>0&&C.key==="ArrowDown"&&U[O.ArrowDown-(R.length-M)].focus(),U.length>0&&C.key==="ArrowUp"&&U[U.length-(Math.abs(O.ArrowUp)+1-(M+1))].focus()},1);return}if(R[M+O[C.key]].tabIndex===0){R[M+O[C.key]].focus();return}for(let U=M;U<R.length;C.key==="ArrowRight"||C.key==="ArrowDown"?U++:U--)if(R[U+O[C.key]].tabIndex===0){R[U+O[C.key]].focus();break}}},$=C=>{du(C,v.value,f.value,e.disabledDates)||(c.value=C,l("date-hover",H1(C,e.selectionType)))},S=()=>{c.value=null,l("date-hover",null)},_=(C,D=!1)=>{if(C==="prev"){if(D){h(m.value==="years"?-10:-1);return}if(m.value!=="days"){h(-1);return}h(0,-1);return}if(C==="next"){if(D){h(m.value==="years"?10:1);return}if(m.value!=="days"){h(1);return}h(0,1);return}},I=C=>{const D=NU(C.getFullYear(),C.getMonth(),e.firstDayOfWeek),N=rw(SU(e.locale),4),L=rw(IU(C.getFullYear()),4),R=D[0].days;return Ne("table",{},[m.value==="days"&&Ne("thead",{},Ne("tr",{},[e.showWeekNumber&&Ne("th",{class:"calendar-cell"},Ne("div",{class:"calendar-header-cell-inner"},e.weekNumbersLabel)),R.map(({date:M})=>Ne("th",{class:"calendar-cell",abbr:M.toLocaleDateString(e.locale,{weekday:"long"})},Ne("div",{class:"calendar-header-cell-inner"},typeof e.weekdayFormat=="function"?e.weekdayFormat(M):typeof e.weekdayFormat=="string"?M.toLocaleDateString(e.locale,{weekday:e.weekdayFormat}):M.toLocaleDateString(e.locale,{weekday:"long"}).slice(0,e.weekdayFormat))))])),Ne("tbody",{},[m.value==="days"&&D.map(M=>{const A=Si(M.weekNumber===0?`${C.getFullYear()}W53`:`${C.getFullYear()}W${M.weekNumber}`,e.selectionType),E=du(A,v.value,f.value,e.disabledDates),V=uw(A,r.value,d.value),O=M.days.some(U=>U.month==="current");return Ne("tr",{class:["calendar-row",{disabled:E,range:e.selectionType==="week"&&ou(A,r.value,d.value),"range-hover":e.selectionType==="week"&&c.value&&p.value?ou(A,r.value,c.value):ou(A,c.value,d.value),selected:V}],tabindex:e.selectionType==="week"&&O&&!E?0:-1,...V&&{"aria-selected":!0},...e.selectionType==="week"&&!E&&{onBlur:()=>S(),onClick:()=>b(A),onFocus:()=>$(A),onKeydown:U=>w(U,A),onMouseenter:()=>$(A),onMouseleave:()=>S()}},[e.showWeekNumber&&Ne("th",{class:"calendar-cell-week-number"},M.weekNumber===0?53:M.weekNumber),M.days.map(({date:U,month:B})=>{const Y=du(U,v.value,f.value,e.disabledDates),ee=uw(U,r.value,d.value);return B==="current"||e.showAdjacementDays?Ne("td",{class:["calendar-cell",{...e.selectionType==="day"&&{clickable:B!=="current"&&e.selectAdjacementDays,disabled:Y,"range-hover":B==="current"&&(c.value&&p.value?ou(U,r.value,c.value):ou(U,c.value,d.value)),range:B==="current"&&ou(U,r.value,d.value),selected:ee},[B]:!0,today:B==="current"&&AU(U)}],tabindex:e.selectionType==="day"&&(B==="current"||e.selectAdjacementDays)&&!Y?0:-1,title:U.toLocaleDateString(e.locale),...ee&&{"aria-selected":!0},...e.selectionType==="day"&&(B==="current"||e.selectAdjacementDays)&&{onBlur:()=>S(),onClick:()=>b(U),onFocus:()=>$(U),onKeydown:Z=>w(Z,U),onMouseenter:()=>$(U),onMouseleave:()=>S()},...B!=="current"&&!e.selectAdjacementDays&&{onMouseenter:()=>S()}},Ne("div",{class:"calendar-cell-inner"},typeof e.dayFormat=="function"?e.dayFormat(U):U.toLocaleDateString(e.locale,{day:e.dayFormat}))):Ne("td")})])}),m.value==="months"&&N.map((M,A)=>Ne("tr",{},M.map((E,V)=>{const O=A*3+V,U=new Date(C.getFullYear(),O,1),B=PU(U,v.value,f.value,e.disabledDates),Y=OU(U,r.value,d.value);return Ne("td",{class:["calendar-cell",{disabled:B,selected:Y,"range-hover":e.selectionType==="month"&&(c.value&&p.value?Y1(U,r.value,c.value):Y1(U,c.value,d.value)),range:Y1(U,r.value,d.value)}],tabindex:B?-1:0,...Y&&{"aria-selected":!0},...!B&&{onBlur:()=>S(),onClick:()=>b(U),onFocus:()=>$(U),onKeydown:ee=>w(ee,U),onMouseenter:()=>$(U),onMouseleave:()=>S()}},Ne("div",{class:"calendar-cell-inner"},E))}))),m.value==="years"&&L.map(M=>Ne("tr",{},M.map(A=>{const E=new Date(A,0,1),V=FU(E,v.value,f.value,e.disabledDates),O=RU(E,r.value,d.value);return Ne("td",{class:["calendar-cell year",{disabled:V,selected:O,"range-hover":e.selectionType==="year"&&(c.value&&p.value?x1(E,r.value,c.value):x1(E,c.value,d.value)),range:x1(E,r.value,d.value)}],tabindex:V?-1:0,...O&&{"aria-selected":!0},...!V&&{onBlur:()=>S(),onClick:()=>b(E),onFocus:()=>$(E),onKeydown:U=>w(U,E),onMouseenter:()=>$(E),onMouseleave:()=>S()}},Ne("div",{class:"calendar-cell-inner"},A))})))])])},k=C=>Ne("div",{class:"calendar-nav"},[e.navigation&&Ne("div",{class:"calendar-nav-prev"},[Ne(ye,{color:"transparent",size:"sm","aria-label":e.ariaNavPrevYearLabel,onClick:()=>_("prev",!0)},{default:()=>t.navPrevDoubleIcon?t.navPrevDoubleIcon():Ne("span",{class:"calendar-nav-icon calendar-nav-icon-double-prev"})}),m.value==="days"&&Ne(ye,{color:"transparent",size:"sm","aria-label":e.ariaNavPrevMonthLabel,onClick:()=>_("prev")},{default:()=>t.navPrevIcon?t.navPrevIcon():Ne("span",{class:"calendar-nav-icon calendar-nav-icon-prev"})})]),Ne("div",{class:"calendar-nav-date","aria-live":"polite",...e.navYearFirst&&{style:{display:"flex",justifyContent:"center"}}},[m.value==="days"&&Ne(ye,{color:"transparent",size:"sm",onClick:()=>
65{e.navigation&&(m.value="months")}},()=>C.toLocaleDateString(e.locale,{month:"long"})),Ne(ye,{color:"transparent",size:"sm",onClick:()=>{e.navigation&&(m.value="years")},...e.navYearFirst&&{style:{order:"-1"}}},()=>C.toLocaleDateString(e.locale,{year:"numeric"}))]),e.navigation&&Ne("div",{class:"calendar-nav-next"},[m.value==="days"&&Ne(ye,{color:"transparent",size:"sm","aria-label":e.ariaNavNextMonthLabel,onClick:()=>_("next")},{default:()=>t.navNextIcon?t.navNextIcon():Ne("span",{class:"calendar-nav-icon calendar-nav-icon-next"})}),Ne(ye,{color:"transparent",size:"sm","aria-label":e.ariaNavNextYearLabel,onClick:()=>_("next",!0)},{default:()=>t.navNextDoubleIcon?t.navNextDoubleIcon():Ne("span",{class:"calendar-nav-icon calendar-nav-icon-double-next"})})])]);return()=>Ne("div",{class:["calendars",{[`select-${e.selectionType}`]:e.selectionType&&m.value==="days","show-week-numbers":e.showWeekNumber}],ref:n},[Array.from({length:e.calendars},(C,D)=>{const N=kU(s.value,D,m.value);return Ne("div",{class:["calendar",m.value]},[k(N),I(N)])})])}}),lb=Ke({name:"CCallout",props:{color:Cl},setup(e,{slots:t}){return()=>Ne("div",{class:["callout",{[`callout-${e.color}`]:e.color}]},t.default&&t.default())}}),jd=Ke({name:"CCard",props:{color:Cl,textBgColor:Cl,textColor:eP},setup(e,{slots:t}){return()=>Ne("div",{class:["card",{[`bg-${e.color}`]:e.color,[`text-${e.textColor}`]:e.textColor,[`text-bg-${e.textBgColor}`]:e.textBgColor}]},t.default&&t.default())}}),Hd=Ke({name:"CCardBody",setup(e,{slots:t}){return()=>Ne("div",{class:"card-body"},t.default&&t.default())}}),aP=Ke({name:"CLink",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},emits:["click"],setup(e,{slots:t,emit:l}){const n=s=>{l("click",e.href),(e.href===""||e.href==="#")&&s.preventDefault()};return()=>Ne(e.as,{class:[{active:e.active,disabled:e.disabled}],...e.active&&{"aria-current":"page"},...e.as==="a"&&e.disabled&&{"aria-disabled":!0,tabIndex:-1},...(e.as==="a"||e.as==="button")&&{onClick:n},href:e.href},t.default&&t.default())}}),cw=e=>e?typeof e=="function"?e():e:"body",ph=Ke({name:"CConditionalTeleport",props:{container:{type:[Object,String],default:"body"},teleport:{type:[Boolean],default:!0}},setup(e,{slots:t}){const l=F(cw(e.container));return at(()=>[e.container,e.teleport],()=>{e.teleport&&(l.value=cw(e.container))}),()=>Ne(Fb,{disabled:e.teleport===!1,to:l.value},{default:()=>t.default&&t.default()})}}),G1=Ke({name:"CFormFeedback",props:{as:{type:String,default:"div"},invalid:Boolean,tooltip:Boolean,valid:Boolean},setup(e,{slots:t}){return()=>Ne(e.as,{class:[{[`invalid-${e.tooltip?"tooltip":"feedback"}`]:e.invalid,[`valid-${e.tooltip?"tooltip":"feedback"}`]:e.valid}]},t.default&&t.default())}}),R0=Ke({name:"CFormControlValidation",inheritAttrs:!1,props:{describedby:String,feedback:String,feedbackInvalid:String,feedbackValid:String,invalid:Boolean,tooltipFeedback:Boolean,valid:Boolean},setup(e,{slots:t}){return()=>[e.feedback&&(e.valid||e.invalid)&&Ne(G1,{...e.invalid&&{id:e.describedby},invalid:e.invalid,tooltip:e.tooltipFeedback,valid:e.valid},{default:()=>t.feedback&&t.feedback()||e.feedback}),(e.feedbackInvalid||t.feedbackInvalid)&&Ne(G1,{id:e.describedby,invalid:!0,tooltip:e.tooltipFeedback},{default:()=>t.feedbackInvalid&&t.feedbackInvalid()||e.feedbackInvalid}),(e.feedbackValid||t.feedbackValid)&&Ne(G1,{tooltip:e.tooltipFeedback,valid:!0},{default:()=>t.feedbackValid&&t.feedbackValid()||e.feedbackValid})]}}),MU=Ke({name:"CFormFloating",setup(e,{slots:t}){return()=>Ne("div",{class:"form-floating"},t.default&&t.default())}}),nt=Ke({name:"CFormLabel",props:{customClassName:[Array,String]},setup(e,{slots:t}){return()=>Ne("label",{class:e.customClassName??"form-label"},t.default&&t.default())}}),fw=Ke({name:"CFormText",props:{as:{type:String,default:"div"}},setup(e,{slots:t}){return()=>Ne(e.as,{class:"form-text"},t.default&&t.default())}}),Oc=Ke({name:"CFormControlWrapper",inheritAttrs:!1,props:{...R0.props,floatingLabel:String,id:{type:String},label:String,text:String},setup(e,{slots:t}){const l=()=>Ne(R0,{describedby:e.describedby,feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,invalid:e.invalid,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{...t.feedback&&{feedback:()=>t.feedback&&t.feedback()},...t.feedbackInvalid&&{feedbackInvalid:()=>t.feedbackInvalid&&t.feedbackInvalid()},...t.feedbackValid&&{feedbackValid:()=>t.feedbackInvalid&&t.feedbackInvalid()}});return()=>e.floatingLabel?Ne(MU,()=>[t.default&&t.default(),Ne(nt,{for:e.id},{default:()=>t.label&&t.label()||e.label||e.floatingLabel}),(e.text||t.text)&&Ne(fw,{id:e.describedby},{default:()=>t.text&&t.text()||e.text}),l()]):[(e.label||t.label)&&Ne(nt,{for:e.id},{default:()=>t.label&&t.label()||e.label}),t.default&&t.default(),(e.text||t.text)&&Ne(fw,{id:e.describedby},{default:()=>t.text&&t.text()||e.text}),l()]}});var Bn="top",fi="bottom",mi="right",Un="left",vh="auto",Ac=[Bn,fi,mi,Un],Lu="start",uc="end",lP="clippingParents",C_="viewport",Od="popper",nP="reference",L0=Ac.reduce(function(e,t){return e.concat([t+"-"+Lu,t+"-"+uc])},[]),w_=[].concat(Ac,[vh]).reduce(function(e,t){return e.concat([t,t+"-"+Lu,t+"-"+uc])},[]),iP="beforeRead",sP="read",oP="afterRead",rP="beforeMain",uP="main",dP="afterMain",cP="beforeWrite",fP="write",mP="afterWrite",pP=[iP,sP,oP,rP,uP,dP,cP,fP,mP];function Rs(e){return e?(e.nodeName||"").toLowerCase():null}function pi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Mu(e){var t=pi(e).Element;return e instanceof t||e instanceof Element}function Pi(e){var t=pi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function k_(e){if(typeof ShadowRoot>"u")return!1;var t=pi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function VU(e){var t=e.state;
vendor: 18,126 bytes, line 65
65Object.keys(t.elements).forEach(function(l){var n=t.styles[l]||{},s=t.attributes[l]||{},r=t.elements[l];!Pi(r)||!Rs(r)||(Object.assign(r.style,n),Object.keys(s).forEach(function(d){var c=s[d];c===!1?r.removeAttribute(d):r.setAttribute(d,c===!0?"":c)}))})}function BU(e){var t=e.state,l={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,l.popper),t.styles=l,t.elements.arrow&&Object.assign(t.elements.arrow.style,l.arrow),function(){Object.keys(t.elements).forEach(function(n){var s=t.elements[n],r=t.attributes[n]||{},d=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:l[n]),c=d.reduce(function(f,v){return f[v]="",f},{});!Pi(s)||!Rs(s)||(Object.assign(s.style,c),Object.keys(r).forEach(function(f){s.removeAttribute(f)}))})}}const S_={name:"applyStyles",enabled:!0,phase:"write",fn:VU,effect:BU,requires:["computeStyles"]};function Os(e){return e.split("-")[0]}var Cu=Math.max,nb=Math.min,dc=Math.round;function M0(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function vP(){return!/^((?!chrome|android).)*safari/i.test(M0())}function cc(e,t,l){t===void 0&&(t=!1),l===void 0&&(l=!1);var n=e.getBoundingClientRect(),s=1,r=1;t&&Pi(e)&&(s=e.offsetWidth>0&&dc(n.width)/e.offsetWidth||1,r=e.offsetHeight>0&&dc(n.height)/e.offsetHeight||1);var d=Mu(e)?pi(e):window,c=d.visualViewport,f=!vP()&&l,v=(n.left+(f&&c?c.offsetLeft:0))/s,p=(n.top+(f&&c?c.offsetTop:0))/r,m=n.width/s,h=n.height/r;return{width:m,height:h,top:p,right:v+m,bottom:p+h,left:v,x:v,y:p}}function I_(e){var t=cc(e),l=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-l)<=1&&(l=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:l,height:n}}function bP(e,t){var l=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(l&&k_(l)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Mo(e){return pi(e).getComputedStyle(e)}function UU(e){return["table","td","th"].indexOf(Rs(e))>=0}function Hr(e){return((Mu(e)?e.ownerDocument:e.document)||window.document).documentElement}function bh(e){return Rs(e)==="html"?e:e.assignedSlot||e.parentNode||(k_(e)?e.host:null)||Hr(e)}function mw(e){return!Pi(e)||Mo(e).position==="fixed"?null:e.offsetParent}function qU(e){var t=/firefox/i.test(M0()),l=/Trident/i.test(M0());if(l&&Pi(e)){var n=Mo(e);if(n.position==="fixed")return null}var s=bh(e);for(k_(s)&&(s=s.host);Pi(s)&&["html","body"].indexOf(Rs(s))<0;){var r=Mo(s);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return s;s=s.parentNode}return null}function Um(e){for(var t=pi(e),l=mw(e);l&&UU(l)&&Mo(l).position==="static";)l=mw(l);return l&&(Rs(l)==="html"||Rs(l)==="body"&&Mo(l).position==="static")?t:l||qU(e)||t}function T_(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function zf(e,t,l){return Cu(e,nb(t,l))}function jU(e,t,l){var n=zf(e,t,l);return n>l?l:n}function hP(){return{top:0,right:0,bottom:0,left:0}}function yP(e){return Object.assign({},hP(),e)}function gP(e,t){return t.reduce(function(l,n){return l[n]=e,l},{})}var HU=function(t,l){return t=typeof t=="function"?t(Object.assign({},l.rects,{placement:l.placement})):t,yP(typeof t!="number"?t:gP(t,Ac))};function zU(e){var t,l=e.state,n=e.name,s=e.options,r=l.elements.arrow,d=l.modifiersData.popperOffsets,c=Os(l.placement),f=T_(c),v=[Un,mi].indexOf(c)>=0,p=v?"height":"width";if(!(!r||!d)){var m=HU(s.padding,l),h=I_(r),b=f==="y"?Bn:Un,w=f==="y"?fi:mi,$=l.rects.reference[p]+l.rects.reference[f]-d[f]-l.rects.popper[p],S=d[f]-l.rects.reference[f],_=Um(r),I=_?f==="y"?_.clientHeight||0:_.clientWidth||0:0,k=$/2-S/2,C=m[b],D=I-h[p]-m[w],N=I/2-h[p]/2+k,L=zf(C,N,D),R=f;l.modifiersData[n]=(t={},t[R]=L,t.centerOffset=L-N,t)}}function YU(e){var t=e.state,l=e.options,n=l.element,s=n===void 0?"[data-popper-arrow]":n;s!=null&&(typeof s=="string"&&(s=t.elements.popper.querySelector(s),!s)||bP(t.elements.popper,s)&&(t.elements.arrow=s))}const _P={name:"arrow",enabled:!0,phase:"main",fn:zU,effect:YU,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fc(e){return e.split("-")[1]}var xU={top:"auto",right:"auto",bottom:"auto",left:"auto"};function WU(e,t){var l=e.x,n=e.y,s=t.devicePixelRatio||1;return{x:dc(l*s)/s||0,y:dc(n*s)/s||0}}function pw(e){var t,l=e.popper,n=e.popperRect,s=e.placement,r=e.variation,d=e.offsets,c=e.position,f=e.gpuAcceleration,v=e.adaptive,p=e.roundOffsets,m=e.isFixed,h=d.x,b=h===void 0?0:h,w=d.y,$=w===void 0?0:w,S=typeof p=="function"?p({x:b,y:$}):{x:b,y:$};b=S.x,$=S.y;var _=d.hasOwnProperty("x"),I=d.hasOwnProperty("y"),k=Un,C=Bn,D=window;if(v){var N=Um(l),L="clientHeight",R="clientWidth";if(N===pi(l)&&(N=Hr(l),Mo(N).position!=="static"&&c==="absolute"&&(L="scrollHeight",R="scrollWidth")),N=N,s===Bn||(s===Un||s===mi)&&r===uc){C=fi;var M=m&&N===D&&D.visualViewport?D.visualViewport.height:N[L];$-=M-n.height,$*=f?1:-1}if(s===Un||(s===Bn||s===fi)&&r===uc){k=mi;var A=m&&N===D&&D.visualViewport?D.visualViewport.width:N[R];b-=A-n.width,b*=f?1:-1}}var E=Object.assign({position:c},v&&xU),V=p===!0?WU({x:b,y:$},pi(l)):{x:b,y:$};if(b=V.x,$=V.y,f){var O;return Object.assign({},E,(O={},O[C]=I?"0":"",O[k]=_?"0":"",O.transform=(D.devicePixelRatio||1)<=1?"translate("+b+"px, "+$+"px)":"translate3d("+b+"px, "+$+"px, 0)",O))}return Object.assign({},E,(t={},t[C]=I?$+"px":"",t[k]=_?b+"px":"",t.transform="",t))}function GU(e){var t=e.state,l=e.options,n=l.gpuAcceleration,s=n===void 0?!0:n,r=l.adaptive,d=r===void 0?!0:r,c=l.roundOffsets,f=c===void 0?!0:c,v={placement:Os(t.placement),variation:fc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,pw(Object.assign({},v,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:d,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,pw(Object.assign({},v,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const D_={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:GU,data:{}};var Np={passive:!0};function KU(e){var t=e.state,l=e.instance,n=e.options,s=n.scroll,r=s===void 0?!0:s,d=n.resize,c=d===void 0?!0:d,f=pi(t.elements.popper),v=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&v.forEach(function(p){p.addEventListener("scroll",l.update,Np)}),c&&f.addEventListener("resize",l.update,Np),function(){r&&v.forEach(function(p){p.removeEventListener("scroll",l.update,Np)}),c&&f.removeEventListener("resize",l.update,Np)}}const E_={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:KU,data:{}};var XU={left:"right",right:"left",bottom:"top",top:"bottom"};function yv(e){return e.replace(/left|right|bottom|top/g,function(t){return XU[t]})}var JU={start:"end",end:"start"};function vw(e){return e.replace(/start|end/g,function(t){return JU[t]})}function N_(e){var t=pi(e),l=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:l,scrollTop:n}}function P_(e){return cc(Hr(e)).left+N_(e).scrollLeft}function ZU(e,t){var l=pi(e),n=Hr(e),s=l.visualViewport,r=n.clientWidth,d=n.clientHeight,c=0,f=0;if(s){r=s.width,d=s.height;var v=vP();(v||!v&&t==="fixed")&&(c=s.offsetLeft,f=s.offsetTop)}return{width:r,height:d,x:c+P_(e),y:f}}function QU(e){var t,l=Hr(e),n=N_(e),s=(t=e.ownerDocument)==null?void 0:t.body,r=Cu(l.scrollWidth,l.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),d=Cu(l.scrollHeight,l.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),c=-n.scrollLeft+P_(e),f=-n.scrollTop;return Mo(s||l).direction==="rtl"&&(c+=Cu(l.clientWidth,s?s.clientWidth:0)-r),{width:r,height:d,x:c,y:f}}function O_(e){var t=Mo(e),l=t.overflow,n=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(l+s+n)}function $P(e){return["html","body","#document"].indexOf(Rs(e))>=0?e.ownerDocument.body:Pi(e)&&O_(e)?e:$P(bh(e))}function Yf(e,t){var l;t===void 0&&(t=[]);var n=$P(e),s=n===((l=e.ownerDocument)==null?void 0:l.body),r=pi(n),d=s?[r].concat(r.visualViewport||[],O_(n)?n:[]):n,c=t.concat(d);return s?c:c.concat(Yf(bh(d)))}function V0(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function eq(e,t){var l=cc(e,!1,t==="fixed");return l.top=l.top+e.clientTop,l.left=l.left+e.clientLeft,l.bottom=l.top+e.clientHeight,l.right=l.left+e.clientWidth,l.width=e.clientWidth,l.height=e.clientHeight,l.x=l.left,l.y=l.top,l}function bw(e,t,l){return t===C_?V0(ZU(e,l)):Mu(t)?eq(t,l):V0(QU(Hr(e)))}function tq(e){var t=Yf(bh(e)),l=["absolute","fixed"].indexOf(Mo(e).position)>=0,n=l&&Pi(e)?Um(e):e;return Mu(n)?t.filter(function(s){return Mu(s)&&bP(s,n)&&Rs(s)!=="body"}):[]}function aq(e,t,l,n){var s=t==="clippingParents"?tq(e):[].concat(t),r=[].concat(s,[l]),d=r[0],c=r.reduce(function(f,v){var p=bw(e,v,n);return f.top=Cu(p.top,f.top),f.right=nb(p.right,f.right),f.bottom=nb(p.bottom,f.bottom),f.left=Cu(p.left,f.left),f},bw(e,d,n));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function CP(e){var t=e.reference,l=e.element,n=e.placement,s=n?Os(n):null,r=n?fc(n):null,d=t.x+t.width/2-l.width/2,c=t.y+t.height/2-l.height/2,f;switch(s){case Bn:f={x:d,y:t.y-l.height};break;case fi:f={x:d,y:t.y+t.height};break;case mi:f={x:t.x+t.width,y:c};break;case Un:f={x:t.x-l.width,y:c};break;default:f={x:t.x,y:t.y}}var v=s?T_(s):null;if(v!=null){var p=v==="y"?"height":"width";switch(r){case Lu:f[v]=f[v]-(t[p]/2-l[p]/2);break;case uc:f[v]=f[v]+(t[p]/2-l[p]/2);break}}return f}function mc(e,t){t===void 0&&(t={});var l=t,n=l.placement,s=n===void 0?e.placement:n,r=l.strategy,d=r===void 0?e.strategy:r,c=l.boundary,f=c===void 0?lP:c,v=l.rootBoundary,p=v===void 0?C_:v,m=l.elementContext,h=m===void 0?Od:m,b=l.altBoundary,w=b===void 0?!1:b,$=l.padding,S=$===void 0?0:$,_=yP(typeof S!="number"?S:gP(S,Ac)),I=h===Od?nP:Od,k=e.rects.popper,C=e.elements[w?I:h],D=aq(Mu(C)?C:C.contextElement||Hr(e.elements.popper),f,p,d),N=cc(e.elements.reference),L=CP({reference:N,element:k,placement:s}),R=V0(Object.assign({},k,L)),M=h===Od?R:N,A={top:D.top-M.top+_.top,bottom:M.bottom-D.bottom+_.bottom,left:D.left-M.left+_.left,right:M.right-D.right+_.right},E=e.modifiersData.offset;if(h===Od&&E){var V=E[s];Object.keys(A).forEach(function(O){var U=[mi,fi].indexOf(O)>=0?1:-1,B=[Bn,fi].indexOf(O)>=0?"y":"x";A[O]+=V[B]*U})}return A}function lq(e,t){t===void 0&&(t={});var l=t,n=l.placement,s=l.boundary,r=l.rootBoundary,d=l.padding,c=l.flipVariations,f=l.allowedAutoPlacements,v=f===void 0?w_:f,p=fc(n),m=p?c?L0:L0.filter(function(w){return fc(w)===p}):Ac,h=m.filter(function(w){return v.indexOf(w)>=0});h.length===0&&(h=m);var b=h.reduce(function(w,$){return w[$]=mc(e,{placement:$,boundary:s,rootBoundary:r,padding:d})[Os($)],w},{});return Object.keys(b).sort(function(w,$){return b[w]-b[$]})}function nq(e){if(Os(e)===vh)return[];var t=yv(e);return[vw(e),t,vw(t)]}function iq(e){var t=e.state,l=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var s=l.mainAxis,r=s===void 0?!0:s,d=l.altAxis,c=d===void 0?!0:d,f=l.fallbackPlacements,v=l.padding,p=l.boundary,m=l.rootBoundary,h=l.altBoundary,b=l.flipVariations,w=b===void 0?!0:b,$=l.allowedAutoPlacements,S=t.options.placement,_=Os(S),I=_===S,k=f||(I||!w?[yv(S)]:nq(S)),C=[S].concat(k).reduce(function(W,fe){return W.concat(Os(fe)===vh?lq(t,{placement:fe,boundary:p,rootBoundary:m,padding:v,flipVariations:w,allowedAutoPlacements:$}):fe)},[]),D=t.rects.reference,N=t.rects.popper,L=new Map,R=!0,M=C[0],A=0;A<C.length;A++){var E=C[A],V=Os(E),O=fc(E)===Lu,U=[Bn,fi].indexOf(V)>=0,B=U?"width":"height",Y=mc(t,{placement:E,boundary:p,rootBoundary:m,altBoundary:h,padding:v}),ee=U?O?mi:Un:O?fi:Bn;D[B]>N[B]&&(ee=yv(ee));var Z=yv(ee),ne=[];if(r&&ne.push(Y[V]<=0),c&&ne.push(Y[ee]<=0,Y[Z]<=0),ne.every(function(W){return W})){M=E,R=!1;break}L.set(E,ne)}if(R)for(var ie=w?3:1,J=function(fe){var G=C.find(function(H){var re=L.get(H);if(re)return re.slice(0,fe).every(function(be){return be})});if(G)return M=G,"break"},X=ie;X>0;X--){var j=J(X);if(j==="break")break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}const wP={name:"flip",enabled:!0,phase:"main",fn:iq,requiresIfExists:["offset"],data:{_skip:!1}};function hw(e,t,l){return l===void 0&&(l={x:0,y:0}),{top:e.top-t.height-l.y,right:e.right-t.width+l.x,bottom:e.bottom-t.height+l.y,left:e.left-t.width-l.x}}function yw(e){return[Bn,mi,fi,Un].some(function(t){return e[t]>=0})}function sq(e){var t=e.state,l=e.name,n=t.rects.reference,s=t.rects.popper,r=t.modifiersData.preventOverflow,d=mc(t,{elementContext:"reference"}),c=mc(t,{altBoundary:!0}),f=hw(d,n),v=hw(c,s,r),p=yw(f),m=yw(v);t.modifiersData[l]={referenceClippingOffsets:f,popperEscapeOffsets:v,isReferenceHidden:p,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}const kP={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:sq};function oq(e,t,l){var n=Os(e),s=[Un,Bn].indexOf(n)>=0?-1:1,r=typeof l=="function"?l(Object.assign({},t,{placement:e})):l,d=r[0],c=r[1];return d=d||0,c=(c||0)*s,[Un,mi].indexOf(n)>=0?{x:c,y:d}:{x:d,y:c}}function rq(e){var t=e.state,l=e.options,n=e.name,s=l.offset,r=s===void 0?[0,0]:s,d=w_.reduce(function(p,m){return p[m]=oq(m,t.rects,r),p},{}),c=d[t.placement],f=c.x,v=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=v),t.modifiersData[n]=d}const SP={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:rq};function uq(e){var t=e.state,l=e.name;t.modifiersData[l]=CP({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const A_={name:"popperOffsets",enabled:!0,phase:"read",fn:uq,data:{}};function dq(e){return e==="x"?"y":"x"}function cq(e){var t=e.state,l=e.options,n=e.name,s=l.mainAxis,r=s===void 0?!0:s,d=l.altAxis,c=d===void 0?!1:d,f=l.boundary,v=l.rootBoundary,p=l.altBoundary,m=l.padding,h=l.tether,b=h===void 0?!0:h,w=l.tetherOffset,$=w===void 0?0:w,S=mc(t,{boundary:f,rootBoundary:v,padding:m,altBoundary:p}),_=Os(t.placement),I=fc(t.placement),k=!I,C=T_(_),D=dq(C),N=t.modifiersData.popperOffsets,L=t.rects.reference,R=t.rects.popper,M=typeof $=="function"?$(Object.assign({},t.rects,{placement:t.placement})):$,A=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(N){if(r){var O,U=C==="y"?Bn:Un,B=C==="y"?fi:mi,Y=C==="y"?"height":"width",ee=N[C],Z=ee+S[U],ne=ee-S[B],ie=b?-R[Y]/2:0,J=I===Lu?L[Y]:R[Y],X=I===Lu?-R[Y]:-L[Y],j=t.elements.arrow,W=b&&j?I_(j):{width:0,height:0},fe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:hP(),G=fe[U],H=fe[B],re=zf(0,L[Y],W[Y]),be=k?L[Y]/2-ie-re-G-A.mainAxis:J-re-G-A.mainAxis,Ce=k?-L[Y]/2+ie+re+H+A.mainAxis:X+re+H+A.mainAxis,ke=t.elements.arrow&&Um(t.elements.arrow),De=ke?C==="y"?ke.clientTop||0:ke.clientLeft||0:0,Q=(O=E==null?void 0:E[C])!=null?O:0,de=ee+be-Q-De,se=ee+Ce-Q,Re=zf(b?nb(Z,de):Z,ee,b?Cu(ne,se):ne);N[C]=Re,V[C]=Re-ee}if(c){var Fe,oe=C==="x"?Bn:Un,he=C==="x"?fi:mi,Se=N[D],Oe=D==="y"?"height":"width",Ae=Se+S[oe],Te=Se-S[he],ue=[Bn,Un].indexOf(_)!==-1,we=(Fe=E==null?void 0:E[D])!=null?Fe:0,$e=ue?Ae:Se-L[Oe]-R[Oe]-we+A.altAxis,z=ue?Se+L[Oe]+R[Oe]-we-A.altAxis:Te,pe=b&&ue?jU($e,Se,z):zf(b?$e:Ae,Se,b?z:Te);N[D]=pe,V[D]=pe-Se}t.modifiersData[n]=V}}const IP={name:"preventOverflow",enabled:!0,phase:"main",fn:cq,requiresIfExists:["offset"]};function fq(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mq(e){return e===pi(e)||!Pi(e)?N_(e):fq(e)}function pq(e){var t=e.getBoundingClientRect(),l=dc(t.width)/e.offsetWidth||1,n=dc(t.height)/e.offsetHeight||1;return l!==1||n!==1}function vq(e,t,l){l===void 0&&(l=!1);var n=Pi(t),s=Pi(t)&&pq(t),r=Hr(t),d=cc(e,s,l),c={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(n||!n&&!l)&&((Rs(t)!=="body"||O_(r))&&(c=mq(t)),Pi(t)?(f=cc(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):r&&(f.x=P_(r))),{x:d.left+c.scrollLeft-f.x,y:d.top+c.scrollTop-f.y,width:d.width,height:d.height}}function bq(e){var t=new Map,l=new Set,n=[];e.forEach(function(r){t.set(r.name,r)});function s(r){l.add(r.name);var d=[].concat(r.requires||[],r.requiresIfExists||[]);d.forEach(function(c){if(!l.has(c)){var f=t.get(c);f&&s(f)}}),n.push(r)}return e.forEach(function(r){l.has(r.name)||s(r)}),n}function hq(e){var t=bq(e);return pP.reduce(function(l,n){return l.concat(t.filter(function(s){return s.phase===n}))},[])}function yq(e){var t;return function(){return t||(t=new Promise(function(l){Promise.resolve().then(function(){t=void 0,l(e())})})),t}}function gq(e){var t=e.reduce(function(l,n){var s=l[n.name];return l[n.name]=s?Object.assign({},s,n,{options:Object.assign({},s.options,n.options),data:Object.assign({},s.data,n.data)}):n,l},{});return Object.keys(t).map(function(l){return t[l]})}var gw={placement:"bottom",modifiers:[],strategy:"absolute"};function _w(){for(var e=arguments.length,t=new Array(e),l=0;l<e;l++)t[l]=arguments[l];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function hh(e){e===void 0&&(e={});var t=e,l=t.defaultModifiers,n=l===void 0?[]:l,s=t.defaultOptions,r=s===void 0?gw:s;return function(c,f,v){v===void 0&&(v=r);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},gw,r),modifiersData:{},elements:{reference:c,popper:f},attributes:{},styles:{}},m=[],h=!1,b={state:p,setOptions:function(_){var I=typeof _=="function"?_(p.options):_;$(),p.options=Object.assign({},r,p.options,I),p.scrollParents={reference:Mu(c)?Yf(c):c.contextElement?Yf(c.contextElement):[],popper:Yf(f)};var k=hq(gq([].concat(n,p.options.modifiers)));return p.orderedModifiers=k.filter(function(C){return C.enabled}
65),w(),b.update()},forceUpdate:function(){if(!h){var _=p.elements,I=_.reference,k=_.popper;if(_w(I,k)){p.rects={reference:vq(I,Um(k),p.options.strategy==="fixed"),popper:I_(k)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(A){return p.modifiersData[A.name]=Object.assign({},A.data)});for(var C=0;C<p.orderedModifiers.length;C++){if(p.reset===!0){p.reset=!1,C=-1;continue}var D=p.orderedModifiers[C],N=D.fn,L=D.options,R=L===void 0?{}:L,M=D.name;typeof N=="function"&&(p=N({state:p,options:R,name:M,instance:b})||p)}}}},update:yq(function(){return new Promise(function(S){b.forceUpdate(),S(p)})}),destroy:function(){$(),h=!0}};if(!_w(c,f))return b;b.setOptions(v).then(function(S){!h&&v.onFirstUpdate&&v.onFirstUpdate(S)});function w(){p.orderedModifiers.forEach(function(S){var _=S.name,I=S.options,k=I===void 0?{}:I,C=S.effect;if(typeof C=="function"){var D=C({state:p,name:_,instance:b,options:k}),N=function(){};m.push(D||N)}})}function $(){m.forEach(function(S){return S()}),m=[]}return b}}var _q=hh(),$q=[E_,A_,D_,S_],Cq=hh({defaultModifiers:$q}),wq=[E_,A_,D_,S_,SP,wP,IP,_P,kP],F_=hh({defaultModifiers:wq});const kq=Object.freeze(Object.defineProperty({__proto__:null,afterMain:dP,afterRead:oP,afterWrite:mP,applyStyles:S_,arrow:_P,auto:vh,basePlacements:Ac,beforeMain:rP,beforeRead:iP,beforeWrite:cP,bottom:fi,clippingParents:lP,computeStyles:D_,createPopper:F_,createPopperBase:_q,createPopperLite:Cq,detectOverflow:mc,end:uc,eventListeners:E_,flip:wP,hide:kP,left:Un,main:uP,modifierPhases:pP,offset:SP,placements:w_,popper:Od,popperGenerator:hh,popperOffsets:A_,preventOverflow:IP,read:sP,reference:nP,right:mi,start:Lu,top:Bn,variationPlacements:L0,viewport:C_,write:fP},Symbol.toStringTag,{value:"Module"})),ib=e=>typeof document<"u"&&document.documentElement.dir==="rtl"?!0:e?e.closest('[dir="rtl"]')!==null:!1,TP=Ke({name:"CPicker",props:{container:{type:String,default:"dropdown"},disabled:Boolean,dropdownClassNames:String,footer:Boolean,teleport:{type:[Boolean],default:!1},visible:Boolean},emits:["hide","show"],setup(e,{attrs:t,emit:l,slots:n}){const s=F(),r=F(),d=F(),c=F(),f=F(e.visible);at(()=>e.visible,()=>{f.value=e.visible}),at(f,()=>{if(e.container!=="inline"){if(f.value){l("show"),window.addEventListener("mouseup",h),window.addEventListener("keyup",m),v();return}l("hide"),window.removeEventListener("mouseup",h),window.removeEventListener("keyup",m),p()}});const v=()=>{d.value&&r.value&&(c.value=F_(d.value,r.value,{placement:ib(s.value)?"bottom-end":"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}]}))},p=()=>{c.value&&c.value.destroy(),c.value=void 0},m=b=>{b.key==="Escape"&&(f.value=!1)},h=b=>{s.value&&s.value.contains(b.target)||r.value&&r.value.contains(b.target)||(f.value=!1)};switch(e.container){case"inline":return()=>Ne("div",{class:"picker",ref:s},n.default&&n.default());default:return()=>Ne("div",{class:[t.class,{show:f.value}],ref:s},[n.toggler&&n.toggler().map(b=>Fi(b,{onClick:()=>{!e.disabled&&!f.value&&(f.value=!0)},ref:w=>{d.value=w}})),Ne(ph,{teleport:e.teleport},{default:()=>Ne("div",{class:[e.dropdownClassNames,{show:e.teleport&&f.value}],ref:r},[n.default&&n.default(),e.footer&&n.footer&&n.footer()])})])}}}),Sq=e=>{const t=F(!1),l=F();return We(()=>{l.value=new IntersectionObserver(([n])=>{t.value=n.isIntersecting}),e.value&&l.value.observe(e.value)}),Xa(()=>{l.value.disconnect()}),t},Pp=Ke({name:"CTimePickerRollCol",props:{elements:{type:Array,required:!0},selected:{type:[Number,String]}},emits:["click"],setup(e,{emit:t}){const l=F(!0),n=F(),s=Sq(n),r=()=>{var f,v;const c=(f=n.value)==null?void 0:f.querySelector(".selected");s.value&&c&&c instanceof HTMLElement&&((v=n.value)==null||v.scrollTo({top:c.offsetTop,behavior:l.value?"auto":"smooth"}))};at(s,()=>{r(),s.value&&(l.value=!1)}),Pm(()=>{r()});const d=(c,f)=>{(c.code==="Space"||c.key==="Enter")&&(c.preventDefault(),t("click",f))};return()=>Ne("div",{class:"time-picker-roll-col",ref:n},e.elements.map(c=>Ne("div",{class:["time-picker-roll-cell",{selected:c.value===e.selected}],onClick:()=>t("click",c.value),onKeydown:f=>d(f,c.value),role:"button",tabindex:0},c.label)))}}),Iq=(e,t)=>e==="am"&&t===12?0:e==="am"?t:e==="pm"&&t===12?12:t+12,Tq=e=>
65e%12||12,K1=e=>e?e instanceof Date?e:new Date(`1970-01-01 ${e}`):null,$w=(e,t)=>e.toLocaleTimeString(t).includes("AM")?"am":e.toLocaleTimeString(t).includes("PM")||e.getHours()>=12?"pm":"am",X1=(e,t,l)=>{const n=new Date,s=new Intl.DateTimeFormat(t,{hour:"numeric",minute:"2-digit",second:"2-digit"});return e.map(r=>{var d;return l==="hour"&&n.setHours(r),l==="minute"&&n.setMinutes(r),l==="second"&&n.setSeconds(r),{value:r,label:((d=s.formatToParts(n).find(c=>c.type===l))==null?void 0:d.value)||""}})},Dq=(e,t="auto",l=[],n=[],s=[])=>{const r=t==="auto"&&DP(e)||t===!0,d=Array.isArray(l)&&l.length>0?l:typeof l=="function"?Array.from({length:r?12:24},(v,p)=>r?p+1:p).filter(v=>l(v)):Array.from({length:r?12:24},(v,p)=>r?p+1:p),c=Array.isArray(n)&&n.length>0?n:typeof n=="function"?Array.from({length:60},(v,p)=>p).filter(v=>n(v)):Array.from({length:60},(v,p)=>p),f=Array.isArray(s)&&s.length>0?s:typeof s=="function"?Array.from({length:60},(v,p)=>p).filter(v=>s(v)):Array.from({length:60},(v,p)=>p);return{listOfHours:X1(d,e,"hour"),listOfMinutes:X1(c,e,"minute"),listOfSeconds:X1(f,e,"second"),hour12:r}},Cw=(e,t,l="auto")=>e?l==="auto"&&DP(t)||l===!0?Tq(e.getHours()):e.getHours():"",ww=e=>e?e.getMinutes():"",kw=e=>e?e.getSeconds():"",DP=e=>["am","AM","pm","PM"].some(t=>new Date().toLocaleString(e).includes(t)),Eq=e=>{const t=new Date(`1970-01-01 ${e}`);return t instanceof Date&&t.getTime()},B0=(e,t)=>{const l=F();return((...s)=>{const r=()=>{clearTimeout(l.value),e(...s)};clearTimeout(l.value),l.value=setTimeout(r,t)})()},wu={type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light","link","transparent","primary-gradient","secondary-gradient","success-gradient","danger-gradient","warning-gradient","info-gradient","dark-gradient","light-gradient"].includes(e)}
65,J1=Ke({name:"CTimePicker",props:{ampm:{type:[Boolean,String],default:"auto",validator:e=>typeof e=="string"?["auto"].includes(e):typeof e=="boolean"},cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...wu,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},cancelButtonVariant:{type:String,default:"ghost",validator:e=>["ghost","outline"].includes(e)},cleaner:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...wu,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},confirmButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},container:{type:String,default:"dropdown"},disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,hours:{type:[Array,Function]},id:String,indicator:{type:Boolean,default:!0},inputOnChangeDelay:{type:Number,default:750},inputReadOnly:Boolean,invalid:{type:Boolean,default:void 0},label:String,locale:{type:String,default:"default"},minutes:{type:[Array,Boolean,Function],default:!0},name:String,placeholder:{type:String,default:"Select time"},required:Boolean,seconds:{type:[Array,Boolean,Function],default:!0},size:{type:String,default:void 0,validator:e=>["sm","lg"].includes(e)},teleport:{type:[Boolean],default:!1},text:String,time:[Date,String],tooltipFeedback:Boolean,valid:{type:Boolean,default:void 0},variant:{type:String,default:"roll",validator:e=>["roll","select"].includes(e)},visible:Boolean},emits:["change","hide","show","update:time"],setup(e,{emit:t,attrs:l,slots:n}){const s=F(),r=F(),d=F(K1(e.time)),c=F(d.value?$w(new Date(d.value),e.locale):"am"),f=F(null),v=F(e.visible),p=F({listOfHours:[],listOfMinutes:[],listOfSeconds:[],hour12:!1}),m=F(e.valid??(e.invalid===!0?!1:void 0));at(()=>e.time,()=>{d.value=K1(e.time)}),at(()=>[e.valid,e.invalid],()=>{m.value=e.valid??(e.invalid===!0?!1:void 0)}),at(d,()=>{p.value=Dq(e.locale,e.ampm,e.hours,e.minutes,e.seconds),d.value&&(c.value=$w(new Date(d.value),e.locale))},{immediate:!0}),at(r,()=>{r.value&&r.value.form&&(s.value=r.value.form)}),at([s,d],()=>{s.value&&(s.value.addEventListener("submit",I=>{setTimeout(()=>b(I.target))}),b(s.value))});const h=I=>{I.stopPropagation(),d.value=null,t("change",null),t("update:time",null)},b=I=>{if(I.classList.contains("was-validated")){if(d.value){m.value=!0;return}m.value=!1}},w=(I,k)=>{const C=d.value||new Date("1970-01-01");I==="toggle"&&(k==="am"&&C.setHours(C.getHours()-12),k==="pm"&&C.setHours(C.getHours()+12)),I==="hours"&&(p.value&&p.value.hour12?C.setHours(Iq(c.value,Number.parseInt(k))):C.setHours(Number.parseInt(k))),I==="minutes"&&C.setMinutes(Number.parseInt(k)),I==="seconds"&&C.setSeconds(Number.parseInt(k)),d.value=new Date(C),t("change",C.toTimeString(),C.toLocaleTimeString(e.locale),C),t("update:time",C.toLocaleTimeString(e.locale))},$=()=>Ne("div",{class:"time-picker-input-group"},[Ne("input",{autocomplete:"off",class:"time-picker-input",disabled:e.disabled,id:e.id,name:e.name,onInput:I=>B0(()=>{Eq(I.target.value)&&(d.value=K1(I.target.value))},e.inputOnChangeDelay),placeholder:e.placeholder,readonly:e.inputReadOnly,ref:r,required:e.required,value:d.value?d.value.toLocaleTimeString(e.locale,{hour12:p.value&&p.value.hour12,hour:"numeric",...e.minutes&&{minute:"numeric"},...e.seconds&&{second:"numeric"}}):""}),e.indicator&&Ne("div",{class:"time-picker-indicator",...!e.disabled&&{onClick:I=>{I.stopPropagation(),v.value=!v.value},onKeydown:I=>{I.key==="Enter"&&(v.value=!v.value)},tabIndex:0}}),e.cleaner&&d.value&&Ne("div",{class:"time-picker-cleaner",onClick:I=>h(I)})]),S=()=>{var I,k;return[Ne("span",{class:"time-picker-inline-icon"}),Ne("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:C=>w("hours",C.target.value),...d.value&&{value:Cw(d.value,e.locale)}},p.value&&p.value.listOfHours.map(C=>Ne("option",{value:C.value.toString()},C.label))),e.minutes&&":",e.minutes&&Ne("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:C=>w("minutes",C.target.value),...d.value&&{value:ww(d.value)}},p.value&&((I=p.value.listOfMinutes)==null?void 0:I.map(C=>Ne("option",{value:C.value.toString()},C.label)))),e.seconds&&":",e.seconds&&Ne("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:C=>w("seconds",C.target.value),...d.value&&{value:kw(d.value)}},p.value&&((k=p.value.listOfSeconds)==null?void 0:k.map(C=>Ne("option",{value:C.value.toString()},C.label)))),p.value&&p.value.hour12&&Ne("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:C=>w("toggle",C.target.value),value:c.value},[Ne("option",{value:"am"},"AM"),Ne("option",{value:"pm"},"PM")])]},_=()=>[Ne(Pp,{elements:p.value&&p.value.listOfHours,onClick:I=>w("hours",I.toString()),selected:Cw(d.value,e.locale,e.ampm)}),e.minutes&&Ne(Pp,{elements:p.value&&p.value.listOfMinutes,onClick:I=>w("minutes",I.toString()),selected:ww(d.value)}),e.seconds&&Ne(Pp,{elements:p.value&&p.value.listOfSeconds,onClick:I=>w("seconds",I.toString()),selected:kw(d.value)}),p.value&&p.value.hour12&&Ne(Pp,{elements:[{value:"am",label:"AM"},{value:"pm",label:"PM"}],onClick:I=>w("toggle",I),selected:c.value})];return()=>Ne(Oc,{...typeof l["aria-describedby"]=="string"&&{describedby:l["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,id:e.id,invalid:m.value===!1,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:m.value},{default:()=>Ne(TP,{class:["time-picker",{[`time-picker-${e.size}`]:e.size,disabled:e.disabled,"is-invalid":m.value===!1,"is-valid":m.value}],container:e.container,disabled:e.disabled,dropdownClassNames:"time-picker-dropdown",footer
65:!0,onHide:()=>{v.value=!1,t("hide")},onShow:()=>{d.value&&(f.value=new Date(d.value)),v.value=!0,t("show")},teleport:e.teleport,visible:v.value},{...n.cancelButton&&{cancelButton:()=>n.cancelButton&&n.cancelButton()},...n.confirmButton&&{confirmButton:()=>n.confirmButton&&n.confirmButton()},toggler:()=>$(),default:()=>Ne("div",{class:["time-picker-body",{"time-picker-roll":e.variant==="roll"}]},e.variant==="select"?S():_()),footer:()=>Ne("div",{class:"time-picker-footer"},[e.cancelButton&&Ne(ye,{color:e.cancelButtonColor,onClick:()=>{f.value&&(d.value=new Date(f.value)),v.value=!1},size:e.cancelButtonSize,variant:e.cancelButtonVariant},()=>e.cancelButton),e.confirmButton&&Ne(ye,{color:e.confirmButtonColor,onClick:()=>{v.value=!1},size:e.confirmButtonSize,variant:e.confirmButtonVariant},()=>e.confirmButton)])})})}}),Op=(e,t,l)=>t&&!Array.isArray(e)?`${e}-${l}-date`:Array.isArray(e)?l==="start"?e[0]:e[1]:e,Nq=(e,t,l)=>{if(!Number.isNaN(Date.parse(e)))return new Date(Date.parse(e));const n=new Date(2013,11,31,17,19,22);let s=l?n.toLocaleString(t):n.toLocaleDateString(t);s=s.replace("2013","(?<year>[0-9]{2,4})").replace("12","(?<month>[0-9]{1,2})").replace("31","(?<day>[0-9]{1,2})"),l&&(s=s.replace("5","(?<hour>[0-9]{1,2})").replace("17","(?<hour>[0-9]{1,2})").replace("19","(?<minute>[0-9]{1,2})").replace("22","(?<second>[0-9]{1,2})").replace("PM","(?<ampm>[A-Z]{2})"));const r=new RegExp(`${s}`),d=e.match(r);return d===null?void 0:d.groups&&(l?new Date(Number(d.groups.year),Number(d.groups.month)-1,Number(d.groups.day),d.groups.ampm&&d.groups.ampm==="PM"?Number(d.groups.hour)+12:Number(d.groups.hour),Number(d.groups.minute),Number(d.groups.second)):new Date(Number(d.groups.year),Number(d.groups.month)-1,Number(d.groups.day)))},Pq=Ke({name:"CDateRangePicker",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendars:{type:Number,default:2},calendarDate:[Date,String],cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...wu,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},cancelButtonVariant:{type:String,default:"ghost",validator:e=>["ghost","outline"].includes(e)},cleaner:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...wu,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},confirmButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:e=>typeof e=="string"?["numeric","2-digit"].includes(e):typeof e=="function"||typeof e=="function"},disabled:Boolean,disabledDates:[Array,Date,Function],endDate:[Date,String],feedback:String,feedbackInvalid:String,feedbackValid:String,firstDayOfWeek:{type:Number,default:1},format:String,footer:Boolean,id:{type:[String,Array]},indicator:{type:Boolean,default:!0},inputDateFormat:Function,inputDateParse:Function,inputOnChangeDelay:{type:Number,default:750},inputReadOnly:Boolean,invalid:{type:Boolean,default:void 0},label:String,locale:{type:String,default:"default"},maxDate:[Date,String],minDate:[Date,String],name:{type:[String,Array]},navigation:{type:Boolean,default:!0},navYearFirst:Boolean,placeholder:{type:[String,Array],default:()=>["Start date","End date"]},range:{type:Boolean,default:!0},ranges:Object,required:Boolean,selectEndDate:Boolean,selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:e=>["day","week","month","year"].includes(e)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,separator:{type:Boolean,default:!0},size:{type:String,required:!1,validator:e=>["sm","lg"].includes(e)},startDate:[Date,String],teleport:{type:[Boolean],default:!1},text:String,timepicker:Boolean,todayButton:{type:[Boolean,String],default:"Today"},todayButtonColor:{...wu,default:"primary"},todayButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},todayButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)}
65,tooltipFeedback:Boolean,valid:{type:Boolean,default:void 0},visible:Boolean,weekdayFormat:{type:[Function,Number,String],default:2,validator:e=>typeof e=="string"?["long","narrow","short"].includes(e):typeof e=="number"||typeof e=="function"},weekNumbersLabel:String},emits:["end-date-change","hide","show","start-date-change","update:start-date","update:end-date"],setup(e,{slots:t,attrs:l,emit:n}){const s=F(),r=F(),d=F(),c=F(e.calendarDate??null),f=F(e.endDate??null),v=F(e.maxDate??null),p=F(e.minDate??null),m=F(e.startDate??null),h=F(e.visible),b=F(e.startDate??null),w=F(e.endDate??null),$=F(null),S=F(null),_=F(e.valid??(e.invalid===!0?!1:void 0)),I=F(!1),k=F(!1);We(()=>{I.value=window.innerWidth<768}),at(()=>[e.valid,e.invalid],()=>{_.value=e.valid??(e.invalid===!0?!1:void 0)}),at(()=>e.startDate,()=>{c.value=e.startDate?e.startDate:null,m.value=e.startDate?e.startDate:null}),at(()=>e.endDate,()=>{c.value=e.endDate?e.endDate:null,f.value=e.endDate?e.endDate:null}),at(()=>e.maxDate,()=>{v.value=e.maxDate?e.maxDate:null}),at(()=>e.minDate,()=>{p.value=e.minDate?e.minDate:null}),at(r,()=>{r.value&&r.value.form&&(d.value=r.value.form)}),at([d,m,f],()=>{d.value&&(d.value.addEventListener("submit",O=>{setTimeout(()=>L(O.target))}),L(d.value))});const C=O=>{if(e.inputDateFormat)return e.inputDateFormat(O instanceof Date?new Date(O):Si(O,e.selectionType));if(e.selectionType!=="day")return O;const U=new Date(O);return e.timepicker?U.toLocaleString(e.locale):U.toLocaleDateString(e.locale)},D=O=>O?C(O):"",N=O=>{if(k.value){S.value=O;return}$.value=O},L=O=>{if(O.classList.contains("was-validated")){if(e.range&&m.value&&f.value||!e.range&&m.value){_.value=!0;return}_.value=!1}},R=O=>{m.value=O,$.value=null,e.range&&(k.value=!0),n("start-date-change",O,O?C(O):void 0),n("update:start-date",O),!(e.timepicker||e.footer)&&e.closeOnSelect&&!e.range&&(h.value=!1)},M=O=>{f.value=O,S.value=null,e.range&&(k.value=!1),n("end-date-change",O,O?C(O):void 0),n("update:end-date",O),!(e.timepicker||e.footer)&&e.closeOnSelect&&m.value!==null&&(h.value=!1)},A=O=>{O.stopPropagation(),m.value=null,f.value=null,$.value=null,S.value=null,n("start-date-change",null),n("end-date-change",null),n("update:start-date",null),n("update:end-date",null)},E=(O,U)=>{const B=e.inputDateParse?e.inputDateParse(O):Nq(O,e.locale,e.timepicker);B instanceof Date&&B.getTime()&&(c.value=B,U==="start"?m.value=B:f.value=B)},V=()=>Ne("div",{class:"date-picker-input-group"},[Ne("input",{autocomplete:"off",class:["date-picker-input",{hover:$.value}],disabled:e.disabled,...e.id&&{id:Op(e.id,e.range,"start")},...e.name&&{name:Op(e.name,e.range,"start")},...e.id&&!Array.isArray(e.id)&&!e.name&&{name:e.range?`${e.id}-start-date`:`${e.id}-date`},onClick:()=>{k.value=!1},onChange:O=>E(O.target.value,"start"),onInput:O=>B0(()=>E(O.target.value,"start"),e.inputOnChangeDelay),placeholder:Array.isArray(e.placeholder)?e.placeholder[0]:e.placeholder,readonly:e.inputReadOnly||typeof e.format=="string",required:e.required,ref:r,value:$.value?D($.value):D(m.value)}),e.range&&e.separator!==!1&&Ne("div",{class:"date-picker-separator"}),e.range&&Ne("input",{autocomplete:"off",class:["date-picker-input",{hover:S.value}],disabled:e.disabled,...e.id&&{id:Op(e.id,e.range,"end")},...e.name&&{name:Op(e.name,e.range,"end")},...e.id&&!Array.isArray(e.id)&&!e.name&&{name:`${e.id}-end-date`},onClick:()=>{k.value=!0},onChange:O=>E(O.target.value,"end"),onInput:O=>B0(()=>E(O.target.value,"end"),e.inputOnChangeDelay),placeholder:e.placeholder[1],readonly:e.inputReadOnly||typeof e.format=="string",required:e.required,ref:s,value:S.value?D(S.value):D(f.value)}),e.indicator&&Ne("div",{class:"date-picker-indicator",...!e.disabled&&{onClick:O=>{O.stopPropagation(),h.value=!h.value},onKeydown:O=>{O.key==="Enter"&&(h.value=!h.value)},tabIndex:0}}),e.cleaner&&(m.value||f.value)&&Ne("div",{class:"date-picker-cleaner",onClick:O=>A(O)})]);return()=>Ne(Oc,{...typeof l["aria-describedby"]=="string"&&{describedby:l["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,...e.id&&!Array.isArray(e.id)&&{id:e.id},invalid:_.value===!1,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:_.value},{default:()=>Ne(TP,{class:["date-picker",{[`date-picker-${e.size}`]:e.size,disabled:e.disabled,"is-invalid":_.value===!1,"is-valid":_.value}],disabled:e.disabled,dropdownClassNames:"date-picker-dropdown",footer
65:e.footer||e.timepicker,onHide:()=>{h.value=!1,n("hide")},onShow:()=>{m.value&&(b.value=new Date(m.value)),f.value&&(w.value=new Date(f.value)),h.value=!0,n("show")},teleport:e.teleport,visible:h.value},{toggler:()=>V(),footer:()=>Ne("div",{class:"date-picker-footer"},[e.todayButton&&Ne(ye,{class:"me-auto",color:e.todayButtonColor,size:e.todayButtonSize,variant:e.todayButtonVariant,onClick:()=>{const O=new Date;m.value=O,e.range&&(f.value=O),c.value=O}},()=>e.todayButton),e.cancelButton&&Ne(ye,{color:e.cancelButtonColor,onClick:()=>{m.value=b.value,e.range&&(f.value=w.value),h.value=!1},size:e.cancelButtonSize,variant:e.cancelButtonVariant},()=>e.cancelButton),e.confirmButton&&Ne(ye,{color:e.confirmButtonColor,onClick:()=>{h.value=!1},size:e.confirmButtonSize,variant:e.confirmButtonVariant},()=>e.confirmButton)]),default:()=>Ne("div",{class:"date-picker-body"},[e.ranges&&Ne("div",{class:"date-picker-ranges"},Object.keys(e.ranges).map(O=>Ne(ye,{color:"secondary",onClick:()=>{e.ranges&&(m.value=e.ranges[O][0],f.value=e.ranges[O][1])},variant:"ghost"},()=>O))),Ne("div",{class:"date-picker-calendars"},Ne(LU,{ariaNavNextMonthLabel:e.ariaNavNextMonthLabel,ariaNavNextYearLabel:e.ariaNavNextYearLabel,ariaNavPrevMonthLabel:e.ariaNavPrevMonthLabel,ariaNavPrevYearLabel:e.ariaNavPrevYearLabel,calendarDate:c.value,calendars:I.value?1:e.calendars,class:"date-picker-calendars",dayFormat:e.dayFormat,disabledDates:e.disabledDates,endDate:f.value,firstDayOfWeek:e.firstDayOfWeek,locale:e.locale,maxDate:v.value,minDate:p.value,navigation:e.navigation,navYearFirst:e.navYearFirst,range:e.range,selectAdjacementDays:e.selectAdjacementDays,selectEndDate:k.value,selectionType:e.selectionType,showAdjacementDays:e.showAdjacementDays,showWeekNumber:e.showWeekNumber,startDate:m.value,weekdayFormat:e.weekdayFormat,weekNumbersLabel:e.weekNumbersLabel,onDateHover:O=>N(O),onCalendarDateChange:O=>{c.value=O},onStartDateChange:O=>R(O),onEndDateChange:O=>M(O),onSelectEndChange:O=>{k.value=O}},{...t.navNextIcon&&{navNextIcon:()=>t.navNextIcon&&t.navNextIcon()},...t.navNextDoubleIcon&&{navNextDoubleIcon:()=>t.navNextDoubleIcon&&t.navNextDoubleIcon()},...t.navPrevIcon&&{navPrevIcon:()=>t.navPrevIcon&&t.navPrevIcon()},...t.navPrevDoubleIcon&&{navPrevDoubleIcon:()=>t.navPrevDoubleIcon&&t.navPrevDoubleIcon()}})),e.timepicker&&Ne("div",{class:"date-picker-timepickers"},I.value||e.range&&e.calendars===1?[Ne(J1,{container:"inline",disabled:m.value===null,locale:e.locale,onChange:(O,U,B)=>R(B),...m.value&&{time:new Date(m.value)},variant:"select"}),Ne(J1,{container:"inline",disabled:f.value===null,locale:e.locale,onChange:(O,U,B)=>M(B),...f.value&&{time:new Date(f.value)},variant:"select"})]:[...Array(e.calendars)].map((O,U)=>Ne(J1,{container:"inline",disabled:U===0?m.value===null:f.value===null,locale:e.locale,onChange:(B,Y,ee)=>U===0?R(ee):M(ee),time:U===0?m.value&&new Date(m.value):f.value&&new Date(f.value),variant:"select"})))])})})}}),Zn=Ke({name:"CDatePicker",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendarDate:{type:[Date,String]},cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...wu,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},cancelButtonVariant:{type:String,default:"ghost",validator:e=>["ghost","outline"].includes(e)},cleaner:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...wu,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},confirmButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:e=>typeof e=="string"?["numeric","2-digit"].includes(e):typeof e=="function"||typeof e=="function"},disabled:Boolean,disabledDates:[Array,Date,Function],date:{type:[Date,String],required:!1},firstDayOfWeek:{type:Number,default:1}
65,format:String,footer:Boolean,id:String,indicator:{type:Boolean,default:!0},inputReadOnly:Boolean,inputDateFormat:Function,inputDateParse:Function,inputOnChangeDelay:{type:Number,default:750},locale:{type:String,default:"default"},maxDate:{type:[Date,String]},minDate:{type:[Date,String]},name:String,navigation:{type:Boolean,default:!0},navYearFirst:Boolean,placeholder:{type:String,default:"Select date"},selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:e=>["day","week","month","year"].includes(e)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,size:{type:String,required:!1,validator:e=>["sm","lg"].includes(e)},teleport:{type:[Boolean],default:!1},timepicker:Boolean,weekdayFormat:{type:[Function,Number,String],default:2,validator:e=>typeof e=="string"?["long","narrow","short"].includes(e):typeof e=="number"||typeof e=="function"},weekNumbersLabel:String},emits:["date-change","update:date"],setup(e,{emit:t}){return()=>Ne(Pq,{calendars:1,onStartDateChange:(l,n)=>{t("date-change",l,n),t("update:date",l)},range:!1,startDate:e.date,...e})}}),EP=()=>{const e=F(),t=(n,s,r)=>{e.value=F_(n,s,r)},l=()=>{e.value&&e.value.destroy(),e.value=void 0};return{popper:e.value,initPopper:t,destroyPopper:l}},U0=(e,t,l,n)=>{const s=e.length;let r=e.indexOf(t);return r===-1?!l&&n?e[s-1]:e[0]:(r+=l?1:-1,n&&(r=(r+s)%s),e[Math.max(0,Math.min(r,s-1))])},Ka=Ke({name:"CSpinner",props:{as:{type:String,default:"div"},color:{type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light"].includes(e)},size:{type:String,validator:e=>e==="sm"},variant:{type:String,default:"border",validator:e=>["border","grow"].includes(e)},visuallyHiddenLabel:{type:String,default:"Loading..."}},setup(e){return()=>Ne(e.as,{class:[`spinner-${e.variant}`,{[`spinner-${e.variant}-${e.size}`]:e.size,[`text-${e.color}`]:e.color}],role:"status"},Ne("span",{class:["visually-hidden"]},e.visuallyHiddenLabel))}}),Oq=Ke({name:"CElementCover",props:{boundaries:Array,opacity:{type:Number,default:.4}},setup(e,{slots:t}){const l=F(),n=F({}),s=()=>
65{if(!e.boundaries||l===null)return{};const c=l.value.parentElement;if(!c)return{};const f=c.getBoundingClientRect(),v={};return e.boundaries.forEach(({sides:p,query:m})=>{const h=c.querySelector(m);if(!h||!p)return;const b=h.getBoundingClientRect();p.forEach(w=>{const $=Math.abs(b[w]-f[w]);v[w]=`${$}px`})}),v},d={...{top:0,left:0,right:0,bottom:0},position:"absolute","z-index":2,"background-color":`rgba(255,255,255,${e.opacity})`};return We(()=>{Va(()=>{n.value=s()})}),()=>Ne("div",{style:{...d,...n.value},ref:l},Ne("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},t.default?t.default():Ne(Ka,{variant:"grow",color:"primary"})))}}),gr=Ke({name:"CForm",props:{validated:Boolean},setup(e,{slots:t}){return()=>Ne("form",{class:[{"was-validated":e.validated}]},t.default&&t.default())}}),Ze=Ke({name:"CFormCheck",inheritAttrs:!1,props:{button:Object,falseValue:String,feedback:String,feedbackInvalid:String,feedbackValid:String,hitArea:{type:String,validator:e=>["full"].includes(e)},id:String,indeterminate:Boolean,inline:Boolean,invalid:Boolean,label:String,modelValue:{type:[Array,Boolean,String],value:void 0},reverse:Boolean,tooltipFeedback:Boolean,trueValue:String,type:{type:String,default:"checkbox"},valid:Boolean,value:String},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:l,slots:n}){const s=m=>{const h=m.target;if(l("change",m),e.falseValue&&e.trueValue){l("update:modelValue",h.checked?e.trueValue:e.falseValue);return}if(e.value&&Array.isArray(e.modelValue)){e.modelValue.includes(e.value)?l("update:modelValue",e.modelValue.filter(b=>b!==e.value)):l("update:modelValue",[...e.modelValue,e.value]);return}if(e.value===void 0){l("update:modelValue",h.checked);return}e.value&&(e.modelValue===void 0||typeof e.modelValue=="string")&&l("update:modelValue",h.checked?e.value:void 0)},r=["form-check",{"form-check-inline":e.inline,"form-check-reverse":e.reverse,"is-invalid":e.invalid,"is-valid":e.valid},t.class],d=[e.button?"btn-check":"form-check-input",{"is-invalid":e.invalid,"is-valid":e.valid,"me-2":e.hitArea}],c=Pe(()=>Array.isArray(e.modelValue)?e.modelValue.includes(e.value):typeof e.modelValue=="string"?e.modelValue===e.value:e.modelValue),f=()=>Ne("input",{...t,...e.modelValue&&{checked:c.value},class:d,id:e.id,indeterminate:e.indeterminate,onChange:m=>s(m),type:e.type,value:e.value}),v=()=>e.button?Ne(ye,{as:"label",...e.button,...e.id&&{for:e.id}},{default:()=>n.label&&n.label()||e.label}):Ne(nt,{class:"form-check-label",...e.id&&{for:e.id}},{default:()=>n.label&&n.label()||e.label}),p=()=>Ne(R0,{describedby:t["aria-describedby"],feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,invalid:e.invalid,tooltipFeedback:e.tooltipFeedback,valid:e.valid});return()=>e.button?[f(),(n.label||e.label)&&v(),p()]:e.label?e.hitArea?[Ne(nt,{customClassName:r,...e.id&&{for:e.id}},[f(),e.label]),p()]:Ne("div",{class:r},[f(),e.label&&v(),p()]):f()}}),Aq=typeof window>"u"?class extends Object{}:window.File,_e=Ke({name:"CFormInput",props:{disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,id:String,invalid:Boolean,label:String,modelValue:[Aq,Number,String],plainText:Boolean,readonly:Boolean,size:{type:String,validator:e=>["sm","lg"].includes(e)},text:String,tooltipFeedback:Boolean,type:{type:String,default:"text"},valid:Boolean},emits:["change","input","update:modelValue"],setup(e,{attrs:t,emit:l,slots:n}){const s=d=>{const c=d.target;l("change",d),l("update:modelValue",c.value)},r=d=>{const c=d.target;l("input",d),l("update:modelValue",c.value)};return()=>Ne(Oc,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>Ne("input",{id:e.id,...t,class:[e.plainText?"form-control-plaintext":"form-control",{"form-control-color":e.type==="color",[`form-control-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid},t.class],disabled:e.disabled,onChange:d=>s(d),onInput:d=>r(d),readonly:e.readonly,type:e.type,...(e.modelValue||e.modelValue===0)&&{value:e.modelValue}},n.default&&n.default()),...n.feedback&&{feedback:()=>n.feedback&&n.feedback()},...n.feedbackInvalid&&{feedbackInvalid:()=>n.feedbackInvalid&&n.feedbackInvalid()},...n.feedbackValid&&{feedbackValid:()=>n.feedbackInvalid&&n.feedbackInvalid()},...n.label&&{label:()=>n.label&&n.label()},...n.text&&{text:()=>n.text&&n.text()}})}}
65),He=Ke({name:"CFormSelect",props:{feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,htmlSize:Number,id:String,invalid:Boolean,label:String,modelValue:{type:[String,Array]},multiple:Boolean,options:Array,size:{type:String,validator:e=>["sm","lg"].includes(e)},text:String,tooltipFeedback:Boolean,valid:Boolean},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:l,slots:n}){const s=r=>{const d=r.target,c=Array.from(d.options).filter(f=>f.selected).map(f=>f.value);l("change",r),l("update:modelValue",d.multiple?c:c[0])};return()=>Ne(Oc,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>Ne("select",{id:e.id,...t,class:["form-select",{[`form-select-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid},t.class],multiple:e.multiple,onChange:r=>s(r),size:e.htmlSize,...e.modelValue&&!e.multiple&&{value:e.modelValue}},e.options?e.options.map(r=>Ne("option",{...typeof r=="object"&&{...r.disabled&&{disabled:r.disabled},...r.selected&&{selected:r.selected},...r.value!==void 0&&{value:r.value,...e.modelValue&&e.multiple&&e.modelValue.includes(r.value)&&{selected:!0}}}},typeof r=="string"?r:r.label)):n.default&&n.default()),...n.feedback&&{feedback:()=>n.feedback&&n.feedback()},...n.feedbackInvalid&&{feedbackInvalid:()=>n.feedbackInvalid&&n.feedbackInvalid()},...n.feedbackValid&&{feedbackValid:()=>n.feedbackInvalid&&n.feedbackInvalid()},...n.label&&{label:()=>n.label&&n.label()},...n.text&&{text:()=>n.text&&n.text()}})}}),Ia=Ke({name:"CFormSwitch",inheritAttrs:!1,props:{id:String,invalid:Boolean,label:String,modelValue:[Boolean,String],reverse:Boolean,size:{type:String,validator:e=>["lg","xl"].includes(e)},type:{type:String,default:"checkbox"},valid:Boolean},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:l}){const n=s=>{const r=s.target;l("change",s),l("update:modelValue",r.checked)};return()=>Ne("div",{class:["form-check form-switch",{"form-check-reverse":e.reverse,[`form-switch-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid}]},[Ne("input",{...t,...e.modelValue&&{checked:e.modelValue},class:["form-check-input",{"is-invalid":e.invalid,"is-valid":e.valid},t.class],id:e.id,onChange:s=>n(s),type:e.type}),e.label&&Ne(nt,{...e.id&&{for:e.id},class:"form-check-label"},{default:()=>e.label})])}}),oa=Ke({name:"CFormTextarea",props:{disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,id:String,invalid:Boolean,label:String,modelValue:String,plainText:Boolean,readonly:Boolean,text:String,tooltipFeedback:Boolean,valid:Boolean},emits:["change","input","update:modelValue"],setup(e,{attrs:t,emit:l,slots:n}){const s=d=>{const c=d.target;l("change",d),l("update:modelValue",c.value)},r=d=>{const c=d.target;l("input",d),l("update:modelValue",c.value)};return()=>Ne(Oc,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>Ne("textarea",{id:e.id,...t,disabled:e.disabled,readonly:e.readonly,class:[e.plainText?"form-control-plaintext":"form-control",{"is-invalid":e.invalid,"is-valid":e.valid},t.class],onChange:d=>s(d),onInput:d=>r(d),...e.modelValue&&{value:e.modelValue}},n.default&&n.default()),...n.feedback&&{feedback:()=>n.feedback&&n.feedback()},...n.feedbackInvalid&&{feedbackInvalid:()=>n.feedbackInvalid&&n.feedbackInvalid()},...n.feedbackValid&&{feedbackValid:()=>n.feedbackInvalid&&n.feedbackInvalid()},...n.label&&{label:()=>n.label&&n.label()},...n.text&&{text:()=>n.text&&n.text()}})}}),Sw=Ke({name:"CInputGroup",props:{size:{type:String,validator:e=>["sm","lg"].includes(e)}},setup(e,{slots:t}){return()=>Ne("div",{class:["input-group",{[`input-group-${e.size}`]:e.size}]},t.default&&t.default())}}),Iw=Ke({name:"CInputGroupText",props:{as:{type:String,default:"span"}},setup(e,{slots:t}){return()=>Ne(e.as,{class:"input-group-text"},t.default&&t.default())}}),Fq=["xxl","xl","lg","md","sm","xs"],ve=Ke({name:"CCol",props:{xs:{type:[Boolean,Number,String,Object]},sm:{type:[Boolean,Number,String,Object]},md:{type:[Boolean,Number,String,Object]},lg:{type:[Boolean,Number,String,Object]},xl:{type:[Boolean,Number,String,Object]},xxl:{type:[Boolean,Number,String,Object]}},setup(e,{slots:t}){const l=[];return Fq.forEach(n=>{const s=e[n],r=n==="xs"?"":`-${n}`;s&&((typeof s=="number"||typeof s=="string")&&l.push(`col${r}-${s}`),typeof s=="boolean"&&l.push(`col${r}`)),s&&typeof s=="object"&&((typeof s.span=="number"||typeof s.span=="str
65ing")&&l.push(`col${r}-${s.span}`),typeof s.span=="boolean"&&l.push(`col${r}`),(typeof s.order=="number"||typeof s.order=="string")&&l.push(`order${r}-${s.order}`),typeof s.offset=="number"&&l.push(`offset${r}-${s.offset}`))}),()=>Ne("div",{class:[l.length>0?l:"col"]},t.default&&t.default())}}),Rq=["xxl","xl","lg","md","sm","xs"],mt=Ke({name:"CRow",props:{xs:Object,sm:Object,md:Object,lg:Object,xl:Object,xxl:Object},setup(e,{slots:t}){const l=[];return Rq.forEach(n=>{const s=e[n],r=n==="xs"?"":`-${n}`;typeof s=="object"&&(s.cols&&l.push(`row-cols${r}-${s.cols}`),typeof s.gutter=="number"&&l.push(`g${r}-${s.gutter}`),typeof s.gutterX=="number"&&l.push(`gx${r}-${s.gutterX}`),typeof s.gutterY=="number"&&l.push(`gy${r}-${s.gutterY}`))}),()=>Ne("div",{class:["row",l]},t.default&&t.default())}}),Vu=Ke({name:"CImage",props:{align:{type:String,validator:e=>["start","center","end"].includes(e)},fluid:Boolean,rounded:Boolean,thumbnail:Boolean},setup(e){return()=>Ne("img",{class:[{[`float-${e.align}`]:e.align&&(e.align==="start"||e.align==="end"),"d-block mx-auto":e.align&&e.align==="center","img-fluid":e.fluid,roun
65ded:e.rounded,"img-thumbnail":e.thumbnail}]})}}),Lq=Ke({name:"CListGroup",props:{as:{type:String,default:"ul"},flush:Boolean,layout:{type:String,validator:e=>["horizontal","horizontal-sm","horizontal-md","horizontal-lg","horizontal-xl","horizontal-xxl"].includes(e)}},setup(e,{slots:t}){return()=>Ne(e.as,{class:["list-group",{"list-group-flush":e.flush,[`list-group-${e.layout}`]:e.layout}]},t.default&&t.default())}}),Mq=Ke({name:"CListGroupItem",props:{active:Boolean,as:{type:String,default:"li"},color:Cl,disabled:Boolean},setup(e,{slots:t}){return()=>Ne(e.as,{class:["list-group-item",{[`list-group-item-${e.color}`]:e.color,"list-group-item-action":e.as==="a"||e.as==="button",active:e.active,disabled:e.disabled}],...(e.as==="a"||e.as==="button")&&{active:e.active,disabled:e.disabled},...e.active&&{"aria-current":!0},...e.disabled&&{"aria-disabled":!0}},t.default&&t.default())}});({...ye.props});const Xt=Ke({name:"CModal",inheritAttrs:!1,props:{alignment:{default:"top",validator:e=>["top","center"].includes(e)},backdrop:{type:[Boolean,String],default:!0,validator:e=>typeof e=="string"?["static"].includes(e):typeof e=="boolean"},container:{type:[Object,String],default:"body"},contentClassName:String,focus:{type:Boolean,default:!0},fullscreen:{type:[Boolean,String],validator:e=>typeof e=="string"?["sm","md","lg","xl","xxl"].includes(e):typeof e=="boolean"},keyboard:{type:Boolean,default:!0},scrollable:Boolean,size:{type:String,validator:e=>["sm","lg","xl"].includes(e)},teleport:{type:Boolean,default:!1},transition:{type:Boolean,default:!0},unmountOnClose:{type:Boolean,default:!0},visible:Boolean},emits:["close","close-prevented","show"],setup(e,{slots:t,attrs:l,emit:n}){const s=F(),r=F(),d=F(),c=F(e.visible);at(()=>e.visible,()=>{c.value=e.visible});const f=(_,I)=>{s.value=document.activeElement,Fs(()=>I(),_),document.body.classList.add("modal-open"),document.body.style.overflow="hidden",document.body.style.paddingRight="0px",_.style.display="block",setTimeout(()=>{_.classList.add("show")},1),n("show")},v=()=>{var _;e.focus&&((_=r.value)==null||_.focus()),window.addEventListener("mousedown",w),window.addEventListener("keyup",b)},p=(_,I)=>{Fs(()=>I(),_),document.body.classList.remove("modal-open"),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("padding-right"),document.body.className===""&&document.body.removeAttribute("class"),_.classList.remove("show")},m=_=>{var I;(I=s.value)==null||I.focus(),window.removeEventListener("mousedown",w),window.removeEventListener("keyup",b),_.style.display="none"},h=()=>{n("close"),c.value=!1},b=_=>{d.value&&!d.value.contains(_.target)&&(e.backdrop!=="static"&&_.key==="Escape"&&e.keyboard&&h(),e.backdrop==="static"&&(r.value.classList.add("modal-static"),n("close-prevented"),setTimeout(()=>{r.value.classList.remove("modal-static")},300)))},w=_=>{window.addEventListener("mouseup",()=>$(_),{once:!0})},$=_=>{d.value&&!d.value.contains(_.target)&&(e.backdrop!=="static"&&h(),e.backdrop==="static"&&(r.value.classList.add("modal-static"),setTimeout(()=>{r.value.classList.remove("modal-static")},300)))};Sn("handleDismiss",h);const S=()=>Ne("div",{...l,class:["modal",{fade:e.transition},l.class],...c.value?{"aria-modal":!0,role:"dialog"}:{"aria-hidden":"true"},ref:r},Ne("div",{class:["modal-dialog",{"modal-dialog-centered":e.alignment==="center",[`modal-fullscreen-${e.fullscreen}-down`]:e.fullscreen&&typeof e.fullscreen=="string","modal-fullscreen":e.fullscreen&&typeof e.fullscreen=="boolean","modal-dialog-scrollable":e.scrollable,[`modal-${e.size}`]:e.size}]},Ne("div",{class:["modal-content",e.contentClassName],ref:d},t.default&&t.default())));return()=>Ne(ph,{container:e.container,teleport:e.teleport},{default:()=>[Ne(li,{css:!1,onEnter:(_,I)=>f(_,I),onAfterEnter:()=>v(),onLeave:(_,I)=>p(_,I),onAfterLeave:_=>m(_)},()=>e.unmountOnClose?c.value&&S():Co(S(),[[ko,c.value]])),e.backdrop&&Ne(CU,{class:"modal-backdrop",visible:c.value})]})}}),Jt=Ke({name:"CModalBody",setup(e,{slots:t}){return()=>Ne("div",{class:"modal-body"},t.default&&t.default())}}),Qn=Ke({name:"CModalFooter",setup(e,{slots:t}){return()=>Ne("div",{class:"modal-footer"},t.default&&t.default())}}),Zt=Ke({name:"CModalHeader",props:{closeButton:{type:Boolean,default:!0}},setup(e,{slots:t}){const l=wa("handleDismiss");return()=>Ne("span",{class:"modal-header"},[t.default&&t.default(),e.closeButton&&Ne(ab,{onClick:()=>l()},"")])}}),Qt=Ke({name:"CModalTitle",props:{as:{type:String,default:"h5"}},setup(e,{slots:t}){return()=>Ne(e.as,{class:"modal-title"},t.default&&t.default())}}),Vq=Ke({name:"CMultiSelectGroupOption",props:{id:String,multiple:{type:Boolean,default:!0},name:String,options:{type:Array,default:()=>[]},required:Boolean,value:[Number,String,Array]},emits:["change"],setup(e,{emit:t}){const l=wa("nativeSelectRef"),n=r=>r.map(d=>d.options?Ne("optgroup",{label:d.label},n(d.options)):Ne("option",{disabled:d.disabled,value:d.value})),s=r=>{const d=r.target;t("change",Number(d.value))};return()=>Ne("select",{className:"multi-select-new",id:e.id,...e.id&&!e.name&&{name:`${e.id}-multi-select`},...e.name&&{name:e.name},multiple:e.multiple,tabIndex:"-1",style:{display:"none"},required:e.required,value:e.value,ref:l,onChange:s},e.options&&n(e.options))}}),Bq=Ke({name:"CVirtualScroller",props:{visibleItems:{type:Number,default:10}},setup(e,{slots:t}){const l=F(),n=F(),s=F(1),r=F(0),d=F(0),c=F(0),f=Pe(()=>Math.floor(e.visibleItems/2)),v=Pe(()=>d.value*r.value+2*c.value),p=Pe(()=>Math.min(e.visibleItems,d.value)*r.value+2*c.value);We(()=>{l.value&&(c.value=Number.parseFloat(getComputedStyle(l.value).paddingTop),l.value.dispatchEvent(new CustomEvent("scroll")))});const m=h=>{s.value=r.value&&Math.max(Math.ceil(h/r.value),1)};return()=>{const h=t.default?Array.isArray(t.default()[0].children)?t.default()[0].children:t.default():[];return d.value=h&&h.length>0?h.length:0,Ne("div",{class:["virtual-scroller"],onScroll:b=>m(b.target.scrollTop),style:{height:`${p.value}px`,overflowY:"auto"},ref:l},Ne("div",{class:"virtual-scroller-content",style:{height:`${v.value}px`},ref:n},h.map((b,w)=>w+1>Math.max(s.value-f.value,0)&&w+1<=s.value+e.visibleItems+f.value&&Fi(b,{class:[{"virtual-scroller-item-preload":w+1>s.value+e.visibleItems||w+1<s.value}],style:{...s.value>f.value&&{transform:`translateY(${(s.value-f.value)*r.value}px)`}}
65,ref:$=>{r.value===0&&$&&$.offsetHeight&&(r.value=$.offsetHeight+Number.parseFloat(getComputedStyle($).marginTop)+Number.parseFloat(getComputedStyle($).marginBottom))}}))))}}}),Uq=(e,t)=>{const l=e.toLowerCase().replace(/\s/g,"-");let n=l,s=1;for(;t.some(r=>String(r.value)===n);)n=`${l}-${s}`,s++;return[{value:n,label:e,custom:!0}]},Tw=(e,t)=>{if(e.length>0&&t){const l=[];for(const n of t){const s=n.options&&n.options.filter(r=>r.label&&r.label.toLowerCase().includes(e.toLowerCase()));(n.label&&n.label.toLowerCase().includes(e.toLowerCase())||s&&s.length>0)&&l.push(Object.assign({},n,s&&s.length>0&&{options:s}))}return l}return t},Dw=(e,t)=>{const l=[];for(const n of e)if(Array.isArray(n.options)){const{options:s,...r}=n;t&&l.push(r),l.push(...s)}else l.push(n);return l},qq=(e,t)=>{let l=e.nextElementSibling;for(;l;){if(l.matches(t))return l;l=l.nextElementSibling}},Ew=e=>Array.from(e.querySelectorAll(".form-multi-select-option:not(.disabled):not(:disabled)")),jq=(e,t)=>{let l=e.previousElementSibling;for(;l;){if(l.matches(t))return l;l=l.previousElementSibling}},Hq=e=>typeof e=="string"&&e==="external"||typeof e=="object"&&e.external===!0,zq=e=>typeof e=="string"&&e==="global"||typeof e=="object"&&e.global===!0,Nw=(e,t,l,n)=>{if(!e)return[t[0]];let s=[...l,...t];n&&(s=s.filter(d=>!n.some(c=>c.value===d.value)));const r=[];for(const d of s)r.some(c=>c.value===d.value)||r.push(d);return r},Yq=Ke({name:"CMultiSelectOptions",props:{loading:Boolean,options:{type:Array,default:()=>[]},optionsMaxHeight:{type:[Number,String],default:"auto"},optionsStyle:{type:String,default:"checkbox",validator:e=>["checkbox","text"].includes(e)},scopedSlots:Object,searchNoResultsLabel:{type:String,default:"no items"},selected:{type:Array,default:()=>[]},virtualScroller:Boolean,visibleItems:{type:Number,default:10}},emits:["optionClick"],setup(e,{emit:t}){const l=(r,d)=>{if(r.code==="Space"||r.key==="Enter"){r.preventDefault(),n&&n(d);return}if(r.key==="Down"||r.key==="ArrowDown"){r.preventDefault();const c=r.target,f=qq(c,".form-multi-select-option");f&&f.focus()}if(r.key==="Up"||r.key==="ArrowUp"){r.preventDefault();const c=r.target,f=jq(c,".form-multi-select-option");f&&f.focus()}},n=r=>{t("optionClick",r)},s=r=>r.length>0?r.map(d=>"value"in d?Ne("div",{class:["form-multi-select-option",{"form-multi-select-option-with-checkbox":e.optionsStyle==="checkbox","form-multi-selected":e.selected.some(c=>c.value===d.value),disabled:d.disabled}],onClick:()=>n(d),onKeydown:c=>l(c,d),tabindex:0},e.scopedSlots&&e.scopedSlots.options?Ne(e.scopedSlots.options,{option:d}):d.label):[Ne("div",{class:"form-multi-select-optgroup-label"},e.scopedSlots&&e.scopedSlots["options-groups"]?Ne(e.scopedSlots["options-groups"],{option:d}):d.label)]):Ne("div",{class:"form-multi-select-options-empty"},e.searchNoResultsLabel);return()=>[e.virtualScroller?Ne(Bq,{class:"form-multi-select-options",visibleItems:e.visibleItems},{default:()=>s(e.options)}):Ne("div",{class:"form-multi-select-options",...e.optionsMaxHeight!=="auto"&&{style:{maxHeight:e.optionsMaxHeight,overflow:"scroll"}}},s(e.options)),e.loading&&Ne(Oq)]}}),xq=Ke({name:"CMultiSelectSelection",props:{disabled:Boolean,multiple:{type:Boolean,default:!0},placeholder:String,search:{type:[Boolean,String,Object],default:!0,validator:e=>{if(typeof e=="boolean")return!0;if(typeof e=="string")return["external","global"].includes(e);if(typeof e=="object"&&e!==null){const t=["external","global"],l=Object.keys(e);return l.every(r=>t.includes(r))?l.every(r=>typeof e[r]=="boolean"):!1}return!1}},selected:{type:Array,default:()=>[]},selectionType:{type:String,default:"tags",validator:e=>["counter","tags","text"].includes(e)},selectionTypeCounterText:{type:String,default:"item(s) selected"}},emits:["remove"],setup(e,{emit:t,slots:l}){const n=s=>{t("remove",s)};return()=>Ne("div",{class:["form-multi-select-selection",{"form-multi-select-selection-tags":e.multiple&&e.selectionType==="tags"}]},[e.multiple&&e.selectionType==="counter"&&!e.search&&e.selected.length===0&&e.placeholder,e.multiple&&e.selectionType==="counter"&&!e.search&&e.selected.length>0&&`${e.selected.length} ${e.selectionTypeCounterText}`,e.multiple&&e.selectionType==="tags"&&e.selected.map(s=>{if(e.selectionType==="tags")return Ne("span",{class:"form-multi-select-tag"},[s.label,!e.disabled&&!s.disabled&&Ne("button",{class:"form-multi-select-tag-delete",type:"button",ariaLabel:"Close",onClick:()=>n(s)})])}),e.multiple&&e.selectionType==="text"&&e.selected.map((s,r)=>Ne("span",`${s.label}${r===e.selected.length-1?"":","}Â `)),!e.multiple&&!e.search&&e.selected.map(s=>s.label)[0],l.default&&l.default()])}}),Wq=e=>{const t=F(null),l=F(null),n=F(!1),{popper:s,initPopper:r,destroyPopper:d}=EP(),c=Pe(()=>({placement:ib(t.value)?"bottom-end":"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}],...e})),f=()=>{n.value=!1},v=()=>{n.value=!0},p=()=>{n.value=!n.value},m=()=>{s&&s.update()},h=S=>{var _,I;if(S.key==="Escape"){n.value=!1;return}if(S.key==="Tab"){const k=document.activeElement;if((_=t.value)!=null&&_.contains(k)||(I=l.value)!=null&&I.contains(k))return;n.value=!1}},b=S=>{var I,k;const _=S.target;(I=l.value)!=null&&I.contains(_)||(k=t.value)!=null&&k.contains(_)||(n.value=!1)},w=()=>{window.addEventListener("mouseup",b),window.addEventListener("keyup",h)},$=()=>{window.removeEventListener("mouseup",b),window.removeEventListener("keyup",h)};return at(n,S=>{S?(w(),t.value&&l.value&&r(t.value,l.value,c.value)):($(),d())}),Xa(()=>{$(),d()}),{dropdownRefElement:t,dropdownMenuElement:l,isOpen:n,closeDropdown:f,openDropdown:v,toggleDropdown:p,updatePopper:m}},gv=(e,t)=>
65{if(e===t)return!0;if(e===null||t===null||typeof e!="object"||typeof t!="object")return e!==e&&t!==t;if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(const[s,r]of e.entries()){const d=typeof t[s]=="object"?{...t[s]}:t[s];if(!gv(r,d))return!1}return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[s,r]of e)if(!t.has(s)||!gv(r,t.get(s)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const s of e)if(!t.has(s))return!1;return!0}if(e instanceof RegExp&&t instanceof RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf()!==t.valueOf()||e.toString!==Object.prototype.toString&&e.toString()!==t.toString())return!1;const l=Object.keys(e),n=Object.keys(t);if(l.length!==n.length)return!1;for(const s of l)if(!Object.prototype.hasOwnProperty.call(t,s))return!1;for(const s of l)if(!gv(e[s],t[s]))return!1;return!0},NP=Ke({name:"CMultiSelect",props:{allowCreateOptions:Boolean,ariaCleanerLabel:{type:String,default:"Clear all selections"},cleaner:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},clearSearchOnSelect:Boolean,disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,id:String,invalid:Boolean,label:String,loading:Boolean,multiple:{type:Boolean,default:!0},name:String,options:{type:Array,default:()=>[]},optionsMaxHeight:{type:[Number,String],default:"auto"},optionsStyle:{type:String,default:"checkbox",validator:e=>["checkbox","text"].includes(e)},placeholder:{type:String,default:"Select..."},required:Boolean,resetSelectionOnOptionsChange:Boolean,search:{type:[Boolean,String,Object],default:!0,validator:e=>{if(typeof e=="boolean")return!0;if(typeof e=="string")return["external","global"].includes(e);if(typeof e=="object"&&e!==null){const t=["external","global"],l=Object.keys(e);return l.every(r=>t.includes(r))?l.every(r=>typeof e[r]=="boolean"):!1}return!1}},searchNoResultsLabel:{type:String,default:"no items"},selectAll:{type:Boolean,default:!0},selectAllLabel:{type:String,default:"Select all options"},selectionType:{type:String,default:"tags",validator:e=>["counter","tags","text"].includes(e)},selectionTypeCounterText:{type:String,default:"item(s) selected"},size:{type:String,validator:e=>["sm","lg"].includes(e)},teleport:{type:[Boolean],default:!1},text:String,tooltipFeedback:Boolean,valid:Boolean,virtualScroller:Boolean,visible:Boolean,visibleItems:{type:Number,default:10}},emits:["change","filterChange","hide","show"],setup(e,{attrs:t,emit:l,slots:n}){const s=F(),r=F(),d=F(),c=F(""),f=F([]),v=F([]),{dropdownMenuElement:p,dropdownRefElement:m,isOpen:h,closeDropdown:b,openDropdown:w,toggleDropdown:$,updatePopper:S}=Wq();Sn("nativeSelectRef",r);const _=Pe(()=>Dw(Hq(e.search)?[...e.options,...Tw(c.value,v.value)]:Tw(c.value,[...e.options,...v.value]),!0)),I=Pe(()=>Dw(e.options)),k=Pe(()=>e.allowCreateOptions&&_.value.some(E=>E.label&&E.label.toLowerCase()===c.value.toLowerCase())?!1:d.value&&Uq(String(c.value),I.value));at(I,()=>{if(e.resetSelectionOnOptionsChange){f.value=[];return}const E=I.value.filter(O=>O.selected===!0),V=I.value.filter(O=>O.selected===!1);if(E.length>0){const O=Nw(e.multiple,E,f.value,V);gv(O,f.value)||(f.value=O)}},{immediate:!0}),at(f,()=>{var E;(E=r.value)==null||E.dispatchEvent(new Event("change",{bubbles:!0})),S()}),at(()=>e.visible,E=>{E?w():b()},{immediate:!0}),at(h,()=>{var E;if(h.value){l("show"),e.teleport&&p.value&&m.value&&(p.value.style.minWidth=`${m.value.offsetWidth}px`),(E=d.value)==null||E.focus();return}l("hide"),c.value="",d.value&&(d.value.value="")}
65);const C=E=>{const V=E.target;c.value=V.value.toLowerCase(),l("filterChange",V.value)},D=E=>{if(h.value||w(),E.key==="ArrowDown"&&p.value&&d.value&&d.value.value.length===d.value.selectionStart){E.preventDefault();const V=Ew(p.value),O=E.target;U0(V,O,E.key==="ArrowDown",!V.includes(O)).focus();return}if(E.key==="Enter"&&c.value&&e.allowCreateOptions){E.preventDefault(),k.value||(f.value=[...f.value,_.value.find(V=>String(V.label).toLowerCase()===c.value.toLowerCase())]),k.value&&(f.value=[...f.value,...k.value],v.value=[...v.value,...k.value]),c.value="",d.value&&(d.value.value="");return}if(!(c.value.length>0)&&(E.key==="Backspace"||E.key==="Delete")){const V=f.value.filter(O=>!O.disabled).pop();V&&(f.value=f.value.filter(O=>O.value!==V.value))}},N=E=>{if(!h.value&&(E.key==="Enter"||E.key==="ArrowDown")){E.preventDefault(),w();return}if(h&&p.value&&E.key==="ArrowDown"){E.preventDefault();const V=Ew(p.value),O=E.target;U0(V,O,E.key==="ArrowDown",!V.includes(O)).focus()}},L=E=>{zq(e.search)&&d.value&&(E.key.length===1||E.key==="Backspace"||E.key==="Delete")&&d.value.focus()},R=E=>{if(!e.multiple){f.value=[E],b(),d.value&&(d.value.value="");return}E.custom&&!v.value.some(V=>V.value===E.value)&&(v.value=[...v.value,E]),(e.clearSearchOnSelect||E.custom)&&(c.value="",d.value&&(d.value.value="",d.value.focus())),f.value.some(V=>V.value===E.value)?f.value=f.value.filter(V=>V.value!==E.value):f.value=[...f.value,E]},M=()=>{f.value=Nw(e.multiple,[...I.value.filter(E=>!E.disabled),...v.value],f.value)},A=()=>{f.value=f.value.filter(E=>E.disabled)};return()=>[Ne(Vq,{id:e.id,multiple:e.multiple,name:e.name,options:f.value,required:e.required,value:e.multiple?f.value.map(E=>E.value.toString()):f.value.map(E=>E.value)[0],onChange:()=>l("change",f.value)}),Ne(Oc,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>Ne("div",{class:["form-multi-select",{disabled:e.disabled,[`form-multi-select-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid,show:h.value}],onKeydown:L,"aria-expanded":h.value,ref:s},{default:()=>[Ne("div",{class:"form-multi-select-input-group",...!e.search&&!e.disabled&&{tabIndex:0},onClick:()=>{e.disabled||w()},onKeydown:N,ref:m},{default:()=>[Ne(xq,{disabled:e.disabled,multiple:e.multiple,placeholder:e.placeholder,onRemove:E=>!e.disabled&&R(E),search:e.search,selected:f.value,selectionType:e.selectionType,selectionTypeCounterText:e.selectionTypeCounterText},{default:()=>e.search?Ne("input",{type:"text",class:"form-multi-select-search",disabled:e.disabled,autocomplete:"off",onInput:E=>C(E),onKeydown:E=>D(E),...f.value.length===0&&{placeholder:e.placeholder},...f.value.length>0&&e.selectionType==="counter"&&{placeholder:`${f.value.length} ${e.selectionTypeCounterText}`},...f.value.length>0&&!e.multiple&&{placeholder:f.value.map(E=>E.label)[0]},...e.multiple&&f.value.length>0&&e.selectionType!=="counter"&&{size:c.value.length+2},ref:d}):f.value.length===0&&Ne("span",{class:"form-multi-select-placeholder"},{default:()=>e.placeholder})}),Ne("div",{class:"form-multi-select-buttons"},{default:()=>[!e.disabled&&e.cleaner&&f.value.length>0&&Ne("button",{class:"form-multi-select-cleaner",onClick:()=>A(),type:"button","aria-label":e.ariaCleanerLabel}),Ne("button",{class:"form-multi-select-indicator",onClick:E=>{E.preventDefault(),E.stopPropagation(),e.disabled||$()},type:"button",...e.disabled&&{tabIndex:-1}})]})]}),Ne(ph,{container:e.container,teleport:e.teleport},{default:()=>Ne("div",{class:["form-multi-select-dropdown",{show:e.teleport&&h.value}],onKeydown:L,role:"menu",ref:p},{default:()=>[e.multiple&&e.selectAll&&Ne("button",{class:"form-multi-select-all",onClick:()=>M(),type:"button"},e.selectAllLabel),Ne(Yq,{loading:e.loading,onOptionClick:E=>R(E),options:_.value.length===0&&e.allowCreateOptions?k.value||[]:_.value,optionsMaxHeight:e.optionsMaxHeight,optionsStyle:e.optionsStyle,scopedSlots:n,searchNoResultsLabel:e.searchNoResultsLabel,selected:f.value,virtualScroller:e.virtualScroller,visibleItems:e.visibleItems})]})})]})})]}}),Mi=Ke({name:"CNav",props:{as:{type:String,default:"ul"},layout:{type:String,validator:e=>["fill","justified"].includes(e)},variant:{type:String,validator:e=>["pills","tabs","underline","underline-border"].includes(e)}},setup(e,{slots:t}){return()=>Ne(e.as,{class:["nav",{[`nav-${e.layout}`]:e.layout,[`nav-${e.variant}`]:e.variant}],role:"navigation"},t.default&&t.default())}}),ra=Ke({name:"CNavLink",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},setup(e,{slots:t}){return()=>Ne(aP,{as:e.as,active:e.active,class:"nav-link",disabled:e.disabled,href:e.href},{default:()=>t.default&&t.default()})}}),ma=Ke({name:"CNavItem",inheritAttrs:!1,props:{active:Boolean,as:{type:String,default:"li"},class:String,disabled:Boolean,href:String},setup(e,{attrs:t,slots:l}){return()=>Ne(e.as,{class:["nav-item",e.class]},e.href?Ne(ra,{...t,active:e.active,disabled:e.disabled,href:e.href},{default:()=>l.default&&l.default()}):l.default&&l.default())}}),Gq=Ke({name:"CPagination",props:{align:{type:String,validator:e=>["start","center","end"].includes(e)},size:{type:String,validator:e=>["sm","lg"].includes(e)}},setup(e,{slots:t}){return()=>Ne("nav",{},Ne("ul",{class:["pagination",{[`justify-content-${e.align}`]:e.align,[`pagination-${e.size}`]:e.size}]},t.default&&t.default()))}}),nu=Ke({name:"CPaginationItem",props:{active:Boolean,as:String,disabled:Boolean,href:String},setup(e,{slots:t}){return()=>{const l=e.as??(e.active?"span":"a");return Ne("li",{class:["page-item",{active:e.active,disabled:e.disabled}],...e.active&&{active:e.active,"aria-current":"page"}},l==="a"?Ne(aP,{as:l,class:["page-link"],href:e.href},{default:()=>t.default&&t.default()}):Ne(l,{class:["page-link"]},t.default&&t.default()))}}}),R_=Ke({name:"CProgressBar",props:{animated:Boolean,color:Cl,value:{type:Number,default:0},variant:{type:String,validator:e=>e==="striped"}},setup(e,{slots:t}){const l=wa("stacked",!1);return()=>Ne("div",{class:["progress-bar",`bg-${e.color}`,{[`progress-bar-${e.variant}`]:e.variant,"progress-bar-animated":e.animated}],...!l&&{style:{width:`${e.value}%`}}},t.default&&t.default())}}),yh=Ke({name:"CProgress",props:{animated:Boolean,color:Cl,height:Number,progressBarClassName:String,thin:Boolean,value:{type:Number,default:0},variant:{type:String,validator:e=>e==="striped"},white:Boolean},setup(e,{slots:t}){const l=wa("stacked",!1);return()=>Ne("div",{class:["progress",{"progress-thin":e.thin,"progress-white":e.white}],style:{...e.height?{height:`${e.height}px`}:{},...l?{width:`${e.value}%`}:{}},...e.value!==void 0&&{role:"progressbar","aria-valuenow":e.value,"aria-valuemin":0,"aria-valuemax":100}},t.default&&t.default().some(n=>n.type.name==="CProgressBar")?t.default().map(n=>n.type.name==="CProgressBar"?Ne(n,{...e.animated&&{animated:e.animated},...e.color&&{color:e.color},...e.value&&{value:e.value},...e.variant&&{variant:e.variant}}
65):n):Ne(R_,{...e.progressBarClassName&&{class:e.progressBarClassName},animated:e.animated,color:e.color,value:e.value,variant:e.variant},()=>t.default&&t.default()))}}),Kq=(e,t)=>{switch(e){case"right":return ib(t)?"left":"right";case"left":return ib(t)?"right":"left";default:return e}},PP=Ke({name:"CSmartPagination",props:{align:{type:String,default:"start",validator:e=>["start","center","end"].includes(e)},activePage:{type:Number,default:1},arrows:{type:Boolean,default:!0},dots:{type:Boolean,default:!0},doubleArrows:{type:Boolean,default:!0},firstButton:{type:String,default:"«"},lastButton:{type:String,default:"»"},limit:{type:Number,default:5},nextButton:{type:String,default:"›"},pages:{type:Number,default:1e3},previousButton:{type:String,default:"‹"},size:{type:String,default:void 0,required:!1,validator:e=>["sm","lg"].includes(e)}},emits:["activePageChange"],setup(e,{emit:t}){const l=F(e.activePage),n=F(e.limit),s=F(e.pages);at(()=>e.activePage,()=>{l.value=e.activePage}),at(()=>e.limit,()=>{n.value=e.limit}),at(()=>e.pages,()=>{s.value=e.pages});const r=Pe(()=>e.dots&&n.value>4&&n.value<s.value),d=Pe(()=>Math.floor((n.value-1)/2)),c=Pe(()=>Math.ceil((n.value-1)/2)),f=Pe(()=>r.value&&l.value>d.value+1),v=Pe(()=>r.value&&l.value<s.value-c.value),p=Pe(()=>n.value-(v.value?1:0)-(f.value?1:0)),m=Pe(()=>l.value+c.value),h=Pe(()=>m.value>=s.value?s.value:m.value-(v.value?1:0)),b=Pe(()=>s.value<p.value?s.value:p.value),w=Pe(()=>l.value-d.value<=1?Array.from({length:b.value},(S,_)=>_+1):Array.from({length:b.value},(S,_)=>h.value-_).reverse()),$=S=>{S!==l.value&&(l.value=S,t("activePageChange",S))};return()=>Ne(Gq,{align:e.align,"aria-label":"pagination",size:e.size},{default:()=>[e.doubleArrows&&Ne(nu,{onClick:()=>{l.value!==1&&$(1)},"aria-label":"Go to first page",...l.value===1&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.firstButton=="string"?Ne("span",{innerHTML:e.firstButton}):e.firstButton}),e.arrows&&Ne(nu,{onClick:()=>{l.value!==1&&$(l.value-1)},"aria-label":"Go to previous page",...l.value===1&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.previousButton=="string"?Ne("span",{innerHTML:e.previousButton}):e.previousButton}),f.value&&Ne(nu,{role:"separator",disabled:!0},{default:()=>"..."}),w.value.map(S=>Ne(nu,{onClick:()=>$(S),"aria-label":l.value===S?`Current page ${S}`:`Go to page ${S}`,active:l.value===S},{default:()=>S})),v.value&&Ne(nu,{role:"separator",disabled:!0},{default:()=>"..."}),e.arrows&&Ne(nu,{onClick:()=>{l.value!==s.value&&$(l.value+1)},"aria-label":"Go to next page",...l.value===s.value&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.nextButton=="string"?Ne("span",{innerHTML:e.nextButton}):e.nextButton}),e.doubleArrows&&Ne(nu,{onClick:()=>{l.value!==s.value&&$(s.value)},"aria-label":"Go to last page",...l.value===s.value&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.lastButton=="string"?Ne("span",{innerHTML:e.lastButton}):e.lastButton})]})}}),ut=Ke({name:"CTableBody",props:{color:Cl},setup(e,{slots:t}){return()=>Ne("tbody",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),Xq=Ke({name:"CTableCaption",setup(e,{slots:t}){return()=>Ne("caption",{},t.default&&t.default())}}),q=Ke({name:"CTableDataCell",props:{active:Boolean,align:{type:String,validator:e=>["bottom","middle","top"].includes(e)},color:Cl,scope:String},setup(e,{slots:t}){return()=>Ne(e.scope?"th":"td",{class:[{[`align-${e.align}`]:e.align,"table-active":e.active,[`table-${e.color}`]:e.color}],...e.scope&&{scope:e.scope}},t.default&&t.default())}}),Jq=Ke({name:"CTableFoot",props:{color:Cl},setup(e,{slots:t}){return()=>Ne("tfoot",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),pt=Ke({name:"CTableHead",props:{color:Cl},setup(e,{slots:t}){return()=>Ne("thead",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),x=Ke({name:"CTableHeaderCell",props:{color:Cl},setup(e,{slots:t}){return()=>Ne("th",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),qe=Ke({name:"CTableRow",props:{active:Boolean,align:{type:String,validator:e=>["bottom","middle","top"].includes(e)},color:Cl},setup(e,{slots:t}){return()=>Ne("tr",{class:[{[`align-${e.align}`]:e.align,"table-active":e.active,[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),Pw=e=>e.replace(/[-_.]/g," ").replace(/ +/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").split(" ").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" "),Zq=e=>typeof e=="object"?e.label??Pw(e.key):Pw(e),Qq=(e,t)=>e?e.map(l=>typeof l=="object"?l.key:l):t&&e7(t),e7=e=>Object.keys(e[0]||{}).filter(t=>t.charAt(0)!=="_"),ct=Ke({name:"CTable",props:{align:{type:String,validator:e=>["bottom","middle","top"].includes(e)},borderColor:Cl,bordered:Boolean,borderless:Boolean,caption:String,captionTop:String,columns:{type:Array}
65,color:Cl,footer:{type:Array},hover:Boolean,items:{type:Array},responsive:{type:[Boolean,String],validator:e=>typeof e=="string"?["sm","md","lg","xl","xxl"].includes(e):typeof e=="boolean"},small:Boolean,striped:Boolean,stripedColumns:Boolean,tableFootProps:{type:Object},tableHeadProps:{type:Object}},setup(e,{slots:t,attrs:l}){const n=Pe(()=>Qq(e.columns,e.items)),s=()=>Ne("table",{class:["table",{[`align-${e.align}`]:e.align,"caption-top":e.captionTop||e.caption==="top",[`border-${e.borderColor}`]:e.borderColor,"table-bordered":e.bordered,"table-borderless":e.borderless,[`table-${e.color}`]:e.color,"table-hover":e.hover,"table-sm":e.small,"table-striped":e.striped,"table-striped-columns":e.stripedColumns},l.class]},{default:()=>[(e.caption&&e.caption!=="top"||e.captionTop)&&Ne(Xq,{},{default:()=>e.caption||e.captionTop}),e.columns&&Ne(pt,{...e.tableHeadProps},{default:()=>Ne(qe,{},{default:()=>[e.columns&&e.columns.map(r=>Ne(x,{...typeof r=="object"&&r._props&&{...r._props},...typeof r=="object"&&r._style&&{style:{...r._style}}},{default:()=>Zq(r)}))]})}),e.items&&Ne(ut,{},{default:()=>[e.items&&e.items.map(r=>Ne(qe,{...r._props&&{...r._props}},{default:()=>[n.value&&n.value.map(d=>r[d]!==void 0&&Ne(q,{...r._cellProps&&r._cellProps.all&&{...r._cellProps.all},...r._cellProps&&r._cellProps[d]&&{...r._cellProps[d]}},{default:()=>r[d]}))]}))]}),t.default&&t.default(),e.footer&&Ne(Jq,{...e.tableFootProps},{default:()=>Ne(qe,{},{default:()=>[e.footer&&e.footer.map(r=>Ne(q,{...typeof r=="object"&&r._props&&{...r._props}},{default:()=>typeof r=="object"?r.label:r}))]})})]});return()=>[e.responsive?Ne("div",{class:typeof e.responsive=="boolean"?"table-responsive":`table-responsive-${e.responsive}`},s()):s()]}}),t7=Ke({name:"CTab",props:{disabled:Boolean,itemKey:{type:[Number,String],required:!0}},setup(e,{slots:t}){const l=wa("activeItemKey"),n=wa("id"),s=wa("setActiveItemKey"),r=()=>e.itemKey===l.value;return()=>Ne("button",{class:["nav-link",{active:r()}],id:`${e.itemKey}-tab-${n}`,role:"tab",tabindex:r()?0:-1,type:"button","aria-controls":`${e.itemKey}-tab-panel-${n}`,"aria-selected":r(),disabled:e.disabled,onClick:()=>s(e.itemKey),onFocus:()=>s(e.itemKey)},t.default&&t.default())}}),hi=Ke({name:"CTabContent",setup(e,{slots:t}){return()=>Ne("div",{class:"tab-content"},t.default&&t.default())}}),a7=Ke({name:"CTabList",props:{layout:{type:String,validator:e=>["fill","justified"].includes(e)},variant:{type:String,validator:e=>["pills","tabs","underline","underline-border"].includes(e)}},setup(e,{slots:t}){const l=F(),n=s=>{if(l.value&&(s.key==="ArrowDown"||s.key==="ArrowUp"||s.key==="ArrowLeft"||s.key==="ArrowRight"||s.key==="Home"||s.key==="End")){s.preventDefault();const r=s.target,d=Array.from(l.value.querySelectorAll(".nav-link:not(.disabled):not(:disabled)"));let c;s.key==="Home"||s.key==="End"?c=s.key==="End"?d.at(-1):d[0]:c=U0(d,r,s.key==="ArrowDown"||s.key==="ArrowRight",!0),c&&c.focus({preventScroll:!0})}};return()=>Ne("div",{class:["nav",{[`nav-${e.layout}`]:e.layout,[`nav-${e.variant}`]:e.variant}],role:"tablist",onKeydown:s=>n(s),ref:l},t.default&&t.default())}}),pa=Ke({name:"CTabPane",props:{transition:{type:Boolean,default:!0},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(e,{slots:t,emit:l}){const n=F(),s=F(!0),r=(c,f)=>{s.value=!1,l("show"),setTimeout(()=>{Fs(()=>f(),c),c.classList.add("show")},1)},d=(c,f)=>{s.value=!1,l("hide"),c.classList.remove("show"),Fs(()=>f(),c)};return()=>Ne(li,{onEnter:(c,f)=>r(c,f),onLeave:(c,f)=>d(c,f)},()=>Co(Ne("div",{class:["tab-pane",{active:e.visible,fade:e.transition,show:s.value&&e.visible}],ref:n},t.default&&t.default()),[[ko,e.visible]]))}}),l7=Ke({name:"CTabPanel",props:{itemKey:{type:[Number,String],required:!0},transition:{type:Boolean,default:!0},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(e,{slots:t,emit:l}){const n=wa("activeItemKey"),s=wa("id"),r=F(),d=F(!0),c=F();at(()=>e.visible,()=>{c.value=e.visible},{immediate:!0}),at(n,()=>{c.value=n.value===e.itemKey},{immediate:!0});const f=(p,m)=>{d.value=!1,l("show"),setTimeout(()=>{Fs(()=>m(),p),p.classList.add("show")},1)},v=(p,m)=>{d.value=!1,l("hide"),p.classList.remove("show"),Fs(()=>m(),p)};return()=>Ne(li,{onEnter:(p,m)=>
65f(p,m),onLeave:(p,m)=>v(p,m)},()=>Co(Ne("div",{class:["tab-pane",{active:c.value,fade:e.transition,show:d.value&&c.value}],id:`${e.itemKey}-tab-panel-${s}`,role:"tabpanel","aria-labelledby":`${e.itemKey}-tab-${s}`,tabindex:0,ref:r},t.default&&t.default()),[[ko,c.value]]))}}),n7=Ke({name:"CTabs",props:{activeItemKey:{type:[Number,String],required:!0}},emits:["change"],setup(e,{slots:t,emit:l}){const n=F(e.activeItemKey),s=Lb(),r=d=>{n.value=d};return at(()=>e.activeItemKey,d=>{n.value=d,l("change",d)}),Sn("activeItemKey",n),Sn("id",s),Sn("setActiveItemKey",r),()=>Ne("div",{class:"tabs"},t.default&&t.default())}});({...ab.props});const L_=Ke({name:"CTooltip",inheritAttrs:!1,props:{animation:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},content:String,delay:{type:[Number,Object],default:0},fallbackPlacements:{type:[String,Array],default:()=>["top","right","bottom","left"],validator:e=>typeof e=="string"?["top","right","bottom","left"].includes(e):Array.isArray(e)?e.every(t=>["top","right","bottom","left"].includes(t)):!1},offset:{type:Array,default:()=>[0,6]},placement:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)},trigger:{type:[String,Array],default:()=>["hover","focus"],validator:e=>typeof e=="string"?["click","focus","hover"].includes(e):Array.isArray(e)?e.every(t=>["click","focus","hover"].includes(t)):!1},visible:Boolean},emits:["hide","show"],setup(e,{attrs:t,slots:l,emit:n}){const s=F(),r=F(),d=F(e.visible),{initPopper:c,destroyPopper:f}=EP(),v=`tooltip-${Lb()}`,p=typeof e.delay=="number"?{show:e.delay,hide:e.delay}:e.delay,m={modifiers:[{name:"arrow",options:{element:".tooltip-arrow"}},{name:"flip",options:{fallbackPlacements:e.fallbackPlacements}},{name:"offset",options:{offset:e.offset}}],placement:Kq(e.placement,s.value)},h=($,S)=>{n("show"),c(s.value,r.value,m),$.classList.add("show"),Fs(()=>S(),$)},b=($,S)=>{n("hide"),$.classList.remove("show"),Fs(()=>{S(),f()},$)},w=($,S)=>{if(s.value=$.target,S){setTimeout(()=>{d.value=!0},p.show);return}setTimeout(()=>{d.value=!1},p.hide)};return()=>[Ne(ph,{container:e.container,teleport:!0},{default:()=>Ne(li,{onEnter:($,S)=>h($,S),onLeave:($,S)=>b($,S)},()=>d.value&&Ne("div",{...t,class:["tooltip","bs-tooltip-auto",{fade:e.animation},t.class],id:v,ref:r,role:"tooltip"},[Ne("div",{class:"tooltip-arrow"}),(e.content||l.content)&&Ne("div",{class:"tooltip-inner"},{default:()=>l.content&&l.content()||e.content})]))}),l.toggler&&l.toggler({id:d.value?v:null,on:{click:$=>e.trigger.includes("click")&&w($,!d.value),blur:$=>e.trigger.includes("focus")&&w($,!1),focus:$=>e.trigger.includes("focus")&&w($,!0),mouseenter:$=>e.trigger.includes("hover")&&w($,!0),mouseleave:$=>e.trigger.includes("hover")&&w($,!1)}})]}});/*! 66 * is-plain-object <https://github.com/jonschlinkert/is-plain-object> 67 * 68 * Copyright (c) 2014-2017, Jon Schlinkert. 69 * Released under the MIT License. 70 */function Ow(e){return Object.prototype.toString.call(e)==="[object Object]"}function i7(e){var t,l;return Ow(e)===!1?!1:(t=e.constructor,t===void 0?!0:(l=t.prototype,!(Ow(l)===!1||l.hasOwnProperty("isPrototypeOf")===!1)))}function xf(){return xf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e},xf.apply(this,arguments)}function OP(e,t){if(e==null)return{};var l={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;l[n]=e[n]}return l}const s7={silent:!1,logLevel:"warn"},o7=["validator"],AP=Object.prototype,FP=AP.toString,r7=AP.hasOwnProperty,RP=/^\s*function (\w+)/;function Aw(e){var t;const l=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(l){const n=l.toString().match(RP);return n?n[1]:""}return""}const Bu=i7;function u7(){}let Ml=u7;const pc=(e,t)=>r7.call(e,t),d7=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},vc=Array.isArray||function(e){return FP.call(e)==="[object Array]"},bc=e=>FP.call(e)==="[object Function]",sb=(e,t)=>Bu(e)&&pc(e,"_vueTypes_name")&&(!t||e._vueTypes_name===t),LP=e=>Bu(e)&&(pc(e,"type")||["_vueTypes_name","validator","default","required"].some(t=>pc(e,t)));function M_(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function Yu(e,t,l=!1){let n,s=!0,r="";n=Bu(e)?e:{type:e};const d=sb(n)?n._vueTypes_name+" - ":"";if(LP(n)&&n.type!==null){if(n.type===void 0||n.type===!0||!n.required&&t==null)return s;vc(n.type)?(s=n.type.some(c=>
70Yu(c,t,!0)===!0),r=n.type.map(c=>Aw(c)).join(" or ")):(r=Aw(n),s=r==="Array"?vc(t):r==="Object"?Bu(t):r==="String"||r==="Number"||r==="Boolean"||r==="Function"?function(c){if(c==null)return"";const f=c.constructor.toString().match(RP);return f?f[1].replace(/^Async/,""):""}(t)===r:t instanceof n.type)}if(!s){const c=`${d}value "${t}" should be of type "${r}"`;return l===!1?(Ml(c),!1):c}if(pc(n,"validator")&&bc(n.validator)){const c=Ml,f=[];if(Ml=v=>{f.push(v)},s=n.validator(t),Ml=c,!s){const v=(f.length>1?"* ":"")+f.join(` 71* `);return f.length=0,l===!1?(Ml(v),s):v}}return s}function ci(e,t){const l=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get(){return this.required=!0,this}},def:{value(s){return s===void 0?this.type===Boolean||Array.isArray(this.type)&&this.type.includes(Boolean)?void(this.default=void 0):(pc(this,"default")&&delete this.default,this):bc(s)||Yu(this,s,!0)===!0?(this.default=vc(s)?()=>[...s]:Bu(s)?()=>Object.assign({},s):s,this):(Ml(`${this._vueTypes_name} - invalid default value: "${s}"`),this)}}}),{validator:n}=l;return bc(n)&&(l.validator=M_(n,l)),l}function As(e,t){const l=ci(e,t);return Object.defineProperty(l,"validate",{value(n){return bc(this.validator)&&Ml(`${this._vueTypes_name} - calling .validate() will overwrite the current custom validator function. Validator info: 72${JSON.stringify(this)}`),this.validator=M_(n,this),this}})}function Fw(e,t,l){const n=function(f){const v={};return Object.getOwnPropertyNames(f).forEach(p=>{v[p]=Object.getOwnPropertyDescriptor(f,p)}),Object.defineProperties({},v)}(t);if(n._vueTypes_name=e,!Bu(l))return n;const{validator:s}=l,r=OP(l,o7);if(bc(s)){let{validator:f}=n;f&&(f=(c=(d=f).__original)!==null&&c!==void 0?c:d),n.validator=M_(f?function(v){return f.call(this,v)&&s.call(this,v)}:s,n)}var d,c;return Object.assign(n,r)}function gh(e){return e.replace(/^(?!\s*$)/gm," ")}const c7=()=>As("any",{}),f7=()=>As("function",{type:Function}),Rw=()=>As("boolean",{type:Boolean}),m7=()=>As("string",{type:String}),p7=()=>As("number",{type:Number}),v7=()=>As("array",{type:Array}),b7=()=>As("object",{type:Object}),h7=()=>ci("integer",{type:Number,validator(e){const t=d7(e);return t===!1&&Ml(`integer - "${e}" is not an integer`),t}}),y7=()=>ci("symbol",{validator(e){const t=typeof e=="symbol";return t===!1&&Ml(`symbol - invalid value "${e}"`),t}}),g7=()=>Object.defineProperty({type:null,validator(e){const t=e===null;return t===!1&&Ml("nullable - value should be null"),t}},"_vueTypes_name",{value:"nullable"});function _7(e,t="custom validation failed"){if(typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return ci(e.name||"<<anonymous function>>",{type:null,validator(l){const n=e(l);return n||Ml(`${this._vueTypes_name} - ${t}`),n}})}function $7(e){if(!vc(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");const t=`oneOf - value should be one of "${e.map(n=>typeof n=="symbol"?n.toString():n).join('", "')}".`,l={validator(n){const s=e.indexOf(n)!==-1;return s||Ml(t),s}};if(e.indexOf(null)===-1){const n=e.reduce((s,r)=>{if(r!=null){const d=r.constructor;s.indexOf(d)===-1&&s.push(d)}return s},[]);n.length>0&&(l.type=n)}return ci("oneOf",l)}function C7(e){if(!vc(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");let t=!1,l=!1,n=[];for(let r=0;r<e.length;r+=1){const d=e[r];if(LP(d)){if(bc(d.validator)&&(t=!0),sb(d,"oneOf")&&d.type){n=n.concat(d.type);continue}if(sb(d,"nullable")){l=!0;continue}if(d.type===!0||!d.type){Ml('oneOfType - invalid usage of "true" and "null" as types.');continue}n=n.concat(d.type)}else n.push(d)}n=n.filter((r,d)=>n.indexOf(r)===d);const s=l===!1&&n.length>0?n:null;return ci("oneOfType",t?{type:s,validator(r){const d=[],c=e.some(f=>{const v=Yu(f,r,!0);return typeof v=="string"&&d.push(v),v===!0});return c||Ml(`oneOfType - provided value does not match any of the ${d.length} passed-in validators: 73${gh(d.join(` 74`))}`),c}}:{type:s})}function w7(e){return ci("arrayOf",{type:Array,validator(t){let l="";const n=t.every(s=>(l=Yu(e,s,!0),l===!0));return n||Ml(`arrayOf - value validation error: 75${gh(l)}`),n}})}function k7(e){return ci("instanceOf",{type:e})}function S7(e){return ci("objectOf",{type:Object,validator(t){let l="";const n=Object.keys(t).every(s=>(l=Yu(e,t[s],!0),l===!0));return n||Ml(`objectOf - value validation error: 76${gh(l)}`),n}})}function V_(e){const t=Object.keys(e),l=t.filter(s=>{var r;return!((r=e[s])===null||r===void 0||!r.required)}),n=ci("shape",{type:Object,validator(s){if(!Bu(s))return!1;const r=Object.keys(s);if(l.length>0&&l.some(d=>r.indexOf(d)===-1)){const d=l.filter(c=>r.indexOf(c)===-1);return Ml(d.length===1?`shape - required property "${d[0]}" is not defined.`:`shape - required properties "${d.join('", "')}" are not defined.`),!1}return r.every(d=>{if(t.indexOf(d)===-1)return this._vueTypes_isLoose===!0||(Ml(`shape - shape definition does not include a "${d}" property. Allowed keys: "${t.join('", "')}".`),!1);const c=Yu(e[d],s[d],!0);return typeof c=="string"&&Ml(`shape - "${d}" property validation error: 77 ${gh(c)}`),c===!0})}});return Object.defineProperty(n,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(n,"loose",{get(){return this._vueTypes_isLoose=!0,this}}),n}const I7=["name","validate","getter"],T7=(e=>((e=class{static get any(){return c7()}static get func(){return f7().def(this.defaults.func)}static get bool(){return this.defaults.bool===void 0?Rw():Rw().def(this.defaults.bool)}static get string(){return m7().def(this.defaults.string)}static get number(){return p7().def(this.defaults.number)}static get array(){return v7().def(this.defaults.array)}static get object(){return b7().def(this.defaults.object)}static get integer(){return h7().def(this.defaults.integer)}static get symbol(){return y7()}static get nullable(){return g7()}static extend(t){if(Ml("VueTypes.extend is deprecated. Use the ES6+ method instead. See https://dwightjack.github.io/vue-types/advanced/extending-vue-types.html#extending-namespaced-validators-in-es6 for details."),vc(t))return t.forEach(f=>this.extend(f)),this;const{name:l,validate:n=!1,getter:s=!1}=t,r=OP(t,I7);if(pc(this,l))throw new TypeError(`[VueTypes error]: Type "${l}" already defined`);const{type:d}=r;if(sb(d))return delete r.type,Object.defineProperty(this,l,s?{get:()=>Fw(l,d,r)}:{value(...f){const v=Fw(l,d,r);return v.validator&&(v.validator=v.validator.bind(v,...f)),v}});let c;return c=s?{get(){const f=Object.assign({},r);return n?As(l,f):ci(l,f)},enumerable:!0}:{value(...f){const v=Object.assign({},r);let p;return p=n?As(l,v):ci(l,v),v.validator&&(p.validator=v.validator.bind(p,...f)),p},enumerable:!0},Object.defineProperty(this,l,c)}}).defaults={},e.sensibleDefaults=void 0,e.config=s7,e.custom=_7,e.oneOf=$7,e.instanceOf=k7,e.oneOfType=C7,e.arrayOf=w7,e.objectOf=S7,e.shape=V_,e.utils={validate:(t,l)=>Yu(l,t,!0)===!0,toType:(t,l,n=!1)=>n?As(t,l):ci(t,l)},e))();function D7(e={func:()=>{},bool:!0,string:"",number:0,array:()=>[],object:()=>({}),integer:0}){var t;return(t=class extends T7{static get sensibleDefaults(){return xf({},this.defaults)}static set sensibleDefaults(l){this.defaults=l!==!1?xf({},l!==!0?l:e):{}}}).defaults=xf({},e),t}class vxe extends D7(){}V_({color:Cl,value:{type:Number,default:0}});V_({color:Cl,value:{type:Number,default:0}});const E7={class:"menu"},N7={class:"menu-group-caret"},P7={class:"menu-group-caret"},O7={class:"menu-group-caret"},A7={class:"menu-group-caret"},F7={class:"menu-group-caret"},R7={class:"menu-group-caret"},L7={key:6,class:"menu-divider"},M7=Ke({__name:"Sidebar",props:{isOpen:{type:Boolean,default:!1}},setup(e){const t=nl(),l=Pe(()=>{const _=JSON.parse(localStorage.getItem("user"));
77return(_==null?void 0:_.effectiveRoles)||(_==null?void 0:_.roles)||[]}),n=_=>l.value.includes(_),s=Pe(()=>n("ROLE_ADMIN")),r=Pe(()=>n("ROLE_ADMIN_FIE_LICENSE_LIST")||n("ROLE_ADMIN_FIE_PAYMENT_LIST")||n("ROLE_ADMIN_FIE_CALENDAR_LIST")||n("ROLE_ADMIN_FIE_RESULT_LIST")||n("ROLE_ADMIN_FIE_ENTRY_LIST")||n("ROLE_ADMIN_FIE_MEETING_LIST")||n("ROLE_ADMIN_FIE_FINANCIAL_REPORT_LIST")||n("ROLE_ADMIN_FIE_OBSERVER_LIST")||n("ROLE_ADMIN_FIE_COMPETITION_LIST")||n("ROLE_ADMIN_FIE_REFEREE_LIST")||n("ROLE_ADMIN_FIE_SAFEGUARDING_LIST")||n("ROLE_ADMIN_FIE_PROFILE_LIST")||n("ROLE_ADMIN_FIE_FENCER_PROFILE_LIST")||n("ROLE_ADMIN_FIE_REPORT_VERSION_LIST")),d=Pe(()=>n("ROLE_ADMIN_FIE_DOCUMENTS_LIST")),c=ea(),f=F({fie:!1,letters:!1,commissions:!1,councils:!1,antiDoping:!1,cleanSport:!1}),v={fie:["/fie-documents/statuses","/fie-documents/rules","/fie-documents/handbooks","/fie-documents/equipment","/fie-documents/other","/fie-documents/help","/fie-documents/reports"],letters:["/fie-documents/letter-periods","/fie-documents/letters"],commissions:["/fie-documents/commissions/"],councils:["/fie-documents/councils/"],antiDoping:["/fie-documents/anti-doping/"],cleanSport:["/fie-documents/clean-sport/"]},p=_=>{f.value[_]=!f.value[_]};at(()=>c.path,_=>{for(const[I,k]of Object.entries(v))k.some(C=>_.startsWith(C))&&(f.value[I]=!0)},{immediate:!0});const m=Pe(()=>n("ROLE_ADMIN_NF_LICENSE_LIST")||n("ROLE_ADMIN_NF_ENTRY_LIST")||n("ROLE_ADMIN_NF_PAYMENT_LIST")||n("ROLE_ADMIN_NF_COMPETITION_LIST")||n("ROLE_ADMIN_NF_FENCING_CLUB_LIST")),h=Pe(()=>n("ROLE_ADMIN_MEMBER_MEMBER_LIST")),b=Pe(()=>n("ROLE_ADMIN_ORGANIZER_DOWNLOAD_XML_LIST")||n("ROLE_ADMIN_ORGANIZER_FORWARD_XML_LIST")||n("ROLE_ADMIN_ORGANIZER_DOWNLOAD_CALENDAR_LIST")||n("ROLE_ADMIN_ORGANIZER_DOWNLOAD_RANKING_LIST")||n("ROLE_ADMIN_ORGANIZER_RESULTS_XML_LIST")||n("ROLE_ADMIN_ORGANIZER_PRESS_REGISTRATION_LIST")||n("ROLE_ADMIN_ORGANIZER_CHECK_LICENSE_LIST")),w=Pe(()=>n("ROLE_ADMIN_MEDIA_CONTENT_LIST")||n("ROLE_ADMIN_MEDIA_TOURNAMENT_LIST")||n("ROLE_ADMIN")),$=Pe(()=>n("ROLE_ADMIN_MEDICAL_INCIDENT_LIST")),S=Pe(()=>n("ROLE_ADMIN_REFEREE_EVALUATION_LIST"));return(_,I)=>{const k=Hn("router-link");return T(),P("aside",{class:Qe([{"sidebar-open":e.isOpen},"sidebar"])},[y("div",E7,[i(a(sl),null,{default:o(()=>[s.value?(T(),me(a(Pt),{key:0,"item-key":8},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.admin")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(k,{class:"menu-link",to:"/admin/points"},{default:o(()=>[i(a(It),{icon:a(vU),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.points")),1)]),_:1})]),_:1})]),_:1})):K("",!0),r.value?(T(),me(a(Pt),{key:1,"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.fie")),1)]),_:1}),i(a(Et),null,{default:o(()=>
77[n("ROLE_ADMIN_FIE_LICENSE_LIST")?(T(),me(k,{key:0,class:"menu-link",to:"/fie/licenses"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.licenses")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_PAYMENT_LIST")?(T(),me(k,{key:1,class:"menu-link",to:"/fie/payments"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.payments")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_CALENDAR_LIST")?(T(),me(k,{key:2,class:"menu-link",to:"/fie/calendars"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.calendars")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_RESULT_LIST")?(T(),me(k,{key:3,class:"menu-link",to:"/fie/results"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.results")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_ENTRY_LIST")?(T(),me(k,{key:4,class:"menu-link",to:"/fie/entries"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.entries")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_MEETING_LIST")?(T(),me(k,{key:5,class:"menu-link",to:"/fie/meetings"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.meetings")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_FINANCIAL_REPORT_LIST")?(T(),me(k,{key:6,class:"menu-link",to:"/fie/financial-reports"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.financialReports")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_OBSERVER_LIST")?(T(),me(k,{key:7,class:"menu-link",to:"/fie/observers"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.observers")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_COMPETITION_LIST")?(T(),me(k,{key:8,class:"menu-link",to:"/fie/competitions"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.competitions")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_REFEREE_LIST")?(T(),me(k,{key:9,class:"menu-link",to:"/fie/referees"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.referees")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_SAFEGUARDING_LIST")?(T(),me(k,{key:10,class:"menu-link",to:"/fie/safeguarding"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.safeguarding")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_PROFILE_LIST")?(T(),me(k,{key:11,class:"menu-link",to:"/fie/profiles"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.profiles")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_REPORT_VERSION_LIST")?(T(),me(k,{key:12,class:"menu-link",to:"/fie/versions"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.versions")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FIE_FENCER_PROFILE_LIST")?(T(),me(k,{key:13,class:"menu-link",to:"/fencers"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.fencers")),1)]),_:1})):K("",!0)]),_:1})]),_:1})):K("",!0),d.value?(T(),me(a(Pt),{key:2,"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.fieDocuments")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",{class:"menu-group",onClick:I[0]||(I[0]=C=>p("fie"))},[y("span",N7,u(f.value.fie?"â¾":"â¸"),1),y("span",null,u(_.$t("fieDocuments.groups.fie")),1)]),f.value.fie?(T(),P(le,{key:0},[i(k,{class:"menu-link menu-sublink",to:"/fie-documents/statuses"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.statuses")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/rules"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.rules")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/handbooks"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.handbooks")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/equipment"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.equipment")),1)]),_:1}
77),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/other"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.other")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/help"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.help")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/reports"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.reports")),1)]),_:1})],64)):K("",!0),y("div",{class:"menu-group",onClick:I[1]||(I[1]=C=>p("letters"))},[y("span",P7,u(f.value.letters?"â¾":"â¸"),1),y("span",null,u(_.$t("fieDocuments.groups.letters")),1)]),f.value.letters?(T(),P(le,{key:1},[i(k,{class:"menu-link menu-sublink",to:"/fie-documents/letter-periods"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.letterPeriods")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/letters"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.letters")),1)]),_:1})],64)):K("",!0),y("div",{class:"menu-group",onClick:I[2]||(I[2]=C=>p("commissions"))},[y("span",O7,u(f.value.commissions?"â¾":"â¸"),1),y("span",null,u(_.$t("fieDocuments.sections.commissions")),1)]),f.value.commissions?(T(),P(le,{key:2},[i(k,{class:"menu-link menu-sublink",to:"/fie-documents/commissions/documents"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.documents")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/commissions/links"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.links")),1)]),_:1})],64)):K("",!0),y("div",{class:"menu-group",onClick:I[3]||(I[3]=C=>p("councils"))},[y("span",A7,u(f.value.councils?"â¾":"â¸"),1),y("span",null,u(_.$t("fieDocuments.sections.councils")),1)]),f.value.councils?(T(),P(le,{key:3},[i(k,{class:"menu-link menu-sublink",to:"/fie-documents/councils/documents"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.documents")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/councils/links"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.links")),1)]),_:1})],64)):K("",!0),y("div",{class:"menu-group",onClick:I[4]||(I[4]=C=>p("antiDoping"))},[y("span",F7,u(f.value.antiDoping?"â¾":"â¸"),1),y("span",null,u(_.$t("fieDocuments.sections.antiDoping")),1)]),f.value.antiDoping?(T(),P(le,{key:4},[i(k,{class:"menu-link menu-sublink",to:"/fie-documents/anti-doping/documents"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.documents")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/anti-doping/links"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.links")),1)]),_:1})],64)):K("",!0),y("div",{class:"menu-group",onClick:I[5]||(I[5]=C=>p("cleanSport"))},[y("span",R7,u(f.value.cleanSport?"â¾":"â¸"),1),y("span",null,u(_.$t("fieDocuments.sections.cleanSport")),1)]),f.value.cleanSport?(T(),P(le,{key:5},[i(k,{class:"menu-link menu-sublink",to:"/fie-documents/clean-sport/documents"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.sections.documents")),1)]),_:1}),i(k,{class:"menu-link menu-sublink",to:"/fie-documents/clean-sport/pages"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.cleanSportPages.title")),1)]),_:1})],64)):K("",!0),I[7]||(I[7]=y("div",{class:"menu-divider"},null,-1)),i(k,{class:"menu-link",to:"/fie-documents/trash"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("fieDocuments.trash.title")),1)]),_:1})]),_:1,__:[7]})]),_:1})):K("",!0),m.value?(T(),me(a(Pt),{key:3,"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>
77[g(u(_.$t("header.nationalFederation")),1)]),_:1}),i(a(Et),null,{default:o(()=>[n("ROLE_ADMIN_NF_LICENSE_LIST")?(T(),me(k,{key:0,class:"menu-link",to:"/federation/licenses"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.licenses")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_NF_ENTRY_LIST")?(T(),me(k,{key:1,class:"menu-link",to:"/federation/entries"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.entries")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_NF_PAYMENT_LIST")?(T(),me(k,{key:2,class:"menu-link",to:"/federation/payments"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.payments")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_NF_COMPETITION_LIST")?(T(),me(k,{key:3,class:"menu-link",to:"/federation/competitions"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.competitions")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_NF_FENCING_CLUB_LIST")?(T(),me(k,{key:4,class:"menu-link",to:"/federation/federation-club"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.clubs")),1)]),_:1})):K("",!0)]),_:1})]),_:1})):K("",!0),h.value?(T(),me(a(Pt),{key:4,"item-key":4},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.member")),1)]),_:1}),i(a(Et),null,{default:o(()=>[n("ROLE_ADMIN_MEMBER_MEMBER_LIST")?(T(),me(k,{key:0,class:"menu-link",to:"/member"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.member")),1)]),_:1})):K("",!0)]),_:1})]),_:1})):K("",!0),b.value?(T(),me(a(Pt),{key:5,"item-key":5},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.organizer")),1)]),_:1}),i(a(Et),null,{default:o(()=>[n("ROLE_ADMIN_ORGANIZER_DOWNLOAD_XML_LIST")?(T(),me(k,{key:0,class:"menu-link",to:"/organizer/downloadXML"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.downloadXML")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_ORGANIZER_FORWARD_XML_LIST")?(T(),me(k,{key:1,class:"menu-link",to:"/organizer/forwardXML"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.forwardXML")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_ORGANIZER_DOWNLOAD_CALENDAR_LIST")?(T(),me(k,{key:2,class:"menu-link",to:"/organizer/downloadCalendar"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.downloadCalendar")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_ORGANIZER_DOWNLOAD_RANKING_LIST")?(T(),me(k,{key:3,class:"menu-link",to:"/organizer/downloadRanking"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.downloadRanking")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_ORGANIZER_RESULTS_XML_LIST")?(T(),me(k,{key:4,class:"menu-link",to:"/organizer/resultsXml"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.resultsXML")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_ORGANIZER_PRESS_REGISTRATION_LIST")?(T(),me(k,{key:5,class:"menu-link",to:"/organizer/press"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.press")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_ORGANIZER_CHECK_LICENSE_LIST")?(T(),me(k,{key:6,class:"menu-link",to:"/organizer/check-license"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.checkLicense")),1)]),_:1})):K("",!0)]),_:1})]),_:1})):K("",!0),w.value?(T(),me(a(Pt),{key:6,"item-key":6},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.media")),1)]),_:1}),i(a(Et),null,{default:o(()=>[n("ROLE_ADMIN_MEDIA_TOURNAMENT_LIST")?(T(),me(k,{key:0,class:"menu-link",to:"/media/tournaments"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.tournaments")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FILE_UPLOAD")?(T(),me(k,{key:1,class:"menu-link",to:"/media/albums"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.photoAlbums")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_FILE_UPLOAD")?(T(),me(k,{key:2,class:"menu-link",to:"/media/banners"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.banners")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),me(k,{key:3,class:"menu-link",to:"/media/press-kits"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.pressKits")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),me(k,{key:4,class:"menu-link",to:"/media/faces"},{default:o(()=>[i(a(It),{icon:a(sw),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.faces")),1)]),_:1})):K("",!0),i(k,{class:"menu-link",to:"/media/news"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.newsArticles")),1)]),_:1}),i(k,{class:"menu-link",to:"/media/news-categories"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.newsCategories")),1)]),_:1}),n("ROLE_ADMIN_FILE_UPLOAD")?(T(),me(k,{key:5,class:"menu-link",to:"/media/files"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.mediaLibrary")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),P("div",L7,u(_.$t("header.fie")),1)):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),me(k,{key:7,class:"menu-link",to:"/media/manufacturers"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.manufacturers")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),me(k,{key:8,class:"menu-link",to:"/media/sponsors"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.sponsors")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),me(k,{key:9,class:"menu-link",to:"/media/advertisements"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.advertisements")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDIA_CONTENT_LIST")?(T(),me(k,{key:10,class:"menu-link",to:"/media/jobs"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.jobs")),1)]),_:1})):K("",!0)]),_:1})]),_:1})):K("",!0),$.value?(T(),me(a(Pt),{key:7,"item-key":7},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.medical")),1)]),_:1}),i(a(Et),null,{default:o(()=>[n("ROLE_ADMIN_MEDICAL_INCIDENT_DELETE")?(T(),me(k,{key:0,class:"menu-link",to:"/medical/incidents"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.medicalIncidents")),1)]),_:1})):K("",!0),n("ROLE_ADMIN_MEDICAL_INCIDENT_LIST")?(T(),me(k,{key:1,class:"menu-link",to:"/medical/my-incidents"},{default:o(()=>[i(a(It),{icon:a(Mt),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.myIncidents")),1)]),_:1})):K("",!0)]),_:1})]),_:1})):K("",!0),S.value?(T(),me(a(Pt),{key:8,"item-key":9},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(_.$t("header.refereePortal")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(k,{class:"menu-link",to:"/referee-portal/evaluations"},{default:o(()=>[i(a(It),{icon:a(sw),size:"lg"},null,8,["icon"]),y("p",null,u(_.$t("menu.refereeEvaluations")),1)]),_:1})]),_:1})]),_:1})):K("",!0)]),_:1}),i(k,{class:"menu-link",to:"/login",onClick:I[6]||(I[6]=C=>a(t).logout())},{default:o(()=>[y("p",null,u(_.$t("menu.exit")),1)]),_:1})])],2)}}}),Bs=Le(M7,[["__scopeId","data-v-2cc5026b"]]),V7={class:"header"},B7="en",U7={__name:"Header",setup(e){const{locale:t}=yl(),l=F("en"),n=s=>{t.value=s,localStorage.setItem("language",s)};return We(()=>{l.value=localStorage.getItem("language")??B7,n(l.value)}),(s,r)=>(T(),P("div",V7,[i(a(mh),{role:"group"},{default:o(()=>[i(a(Ze),{onChange:r[0]||(r[0]=d=>n("en")),type:"radio",button:{color:"primary",variant:"outline"},name:"btnradiolang",id:"btnradioEn",autocomplete:"off",label:"EN",checked:l.value==="en"},null,8,["checked"]),i(a(Ze),{onChange:r[1]||(r[1]=d=>n("fr")),type:"radio",button:{color:"primary",variant:"outline"},name:"btnradiolang",id:"btnradioFr",autocomplete:"off",label:"FR",checked:l.value==="fr"},null,8,["checked"]),i(a(Ze),{onChange:r[2]||(r[2]=d=>n("es")),type:"radio",button:{color:"primary",variant:"outline"},name:"btnradiolang",id:"btnradioEs",autocomplete:"off",label:"ES",checked:l.value==="es"},null,8,["checked"])]),_:1})]))}},Us=Le(U7,[["__scopeId","data-v-539206c8"]]),q7={id:"app"},j7={__name:"AdminPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",q7,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},H7=Le(j7,[["__scopeId","data-v-7f300541"]]),Js="https://api-dashboard.fie.org/api/admin/v1/points",z7=At("points",()=>{const e=F({year:null,scaleTypes:[],competitionTypes:[],competitionCategories:[],scales:[],coefficients:[],warnings:[]});async function t(p){const m=await ce.get(Js,p?{year:p}:null);return m&&(e.value=m),m}async function l(p){return await ce.post(`${Js}/scales`,p)}async function n(p,m){return await ce.put(`${Js}/scales/${p}`,m)}async function s(p){return await ce.delete(`${Js}/scales/${p}`,null)}async function r(p){return await ce.post(`${Js}/scales/version`,p)}async function d(p){return await ce.post(`${Js}/coefficients`,p)}async function c(p,m){return await ce.put(`${Js}/coefficients/${p}`,m)}async function f(p){return await ce.delete(`${Js}/coefficients/${p}`,null)}async function v(p){return await ce.post(`${Js}/coefficients/version`,p)}return{overview:e,fetchOverview:t,createScale:l,updateScale:n,deleteScale:s,createScaleVersion:r,createCoefficient:d,updateCoefficient:c,deleteCoefficient:f,createCoefficientVersion:v}}),Y7={class:"base_view"},x7={class:"title"},W7={class:"header"},G7={class:"import-note"},K7={class:"coverage-bar"},X7=["value"],J7={key:0,class:"warnings"},Z7={class:"section-title"},Q7={key:1,class:"add-form"},e9=["value"],t9=["value"],a9={class:"group-header"},l9={key:0,class:"version-panel"},n9={class:"version-head"},i9=["value"],s9={class:"version-note"},o9={class:"version-bands"},r9={class:"version-actions"},u9={class:"points-table"},d9={class:"table table-hover table-sm"},c9={class:"actions-col"},f9={class:"actions-col"},m9={key:0,class:"guard-row"},p9={colspan:"6"},v9={class:"guard-box"},b9={class:"guard-actions"},h9={class:"section-title"},y9={class:"import-note"},g9={key:2,class:"add-form"},_9={value:"",disabled:""},$9=["value"],C9=["value"],w9={key:3,class:"version-panel"},k9={class:"version-head"},S9=["value"],I9={class:"version-note"},T9={class:"version-actions"},D9={class:"points-table"},E9={class:"table table-hover table-sm"},N9={class:"actions-col"},P9={class:"actions-col"},O9={key:0,class:"guard-row"},A9={colspan:"6"},F9={class:"guard-box"},R9={class:"guard-actions"},L9={__name:"PointsPage",setup(e){const t=z7(),{t:l}=yl(),n=F(""),s=async De=>{await t.fetchOverview(De),n.value=String(t.overview.year??"")};We(()=>s()),at(n,De=>{const Q=parseInt(De,10);Q&&Q!==t.overview.year&&s(Q)});const r=F(!1),d=(De,Q)=>De<=t.overview.year&&t.overview.year<=Q,c=["O/I","O/E","SA/I","SA/E"],f=Pe(()=>{const De={};
77for(const Q of t.overview.scales){if(!r.value&&!d(Q.yearFrom,Q.yearTo))continue;const de=`${Q.scaleType}/${Q.competitionType}`;De[de]||(De[de]={key:de,scaleType:Q.scaleType,competitionType:Q.competitionType,rows:[]}),De[de].rows.push(Q)}for(const Q of Object.values(De))Q.rows.sort((de,se)=>de.rankFrom-se.rankFrom||de.yearFrom-se.yearFrom);return Object.values(De).sort((Q,de)=>c.indexOf(Q.key)-c.indexOf(de.key))}),v=De=>`${l("points.scaleTypes."+De.scaleType)} â ${l("points.compTypes."+De.competitionType)}`,p=De=>l("points.gapWarning",{group:v(De),ranks:De.missingRanks,year:De.year}),m=Pe(()=>{var De;return((De=t.overview.seasons[0])==null?void 0:De.year)??t.overview.year}),h=(De,Q,de)=>t.overview.scales.filter(se=>se.scaleType===De&&se.competitionType===Q&&se.yearFrom<=de&&de<=se.yearTo).sort((se,Re)=>se.rankFrom-Re.rankFrom).map(se=>({rankFrom:se.rankFrom,rankTo:se.rankTo,points:se.points})),b=F(null),w=(De,Q=null)=>{const de=m.value,se=Q??h(De.scaleType,De.competitionType,t.overview.year);b.value={key:De.key,scaleType:De.scaleType,competitionType:De.competitionType,fromYear:String(de),bands:se.length?se:[{rankFrom:"",rankTo:"",points:""}]}},$=()=>b.value.bands.push({rankFrom:"",rankTo:"",points:""}),S=De=>b.value.bands.splice(De,1),_=async()=>{try{await t.createScaleVersion({scaleType:b.value.scaleType,competitionType:b.value.competitionType,fromYear:b.value.fromYear,bands:b.value.bands}),b.value=null,await s(t.overview.year)}catch{}},I=F(null),k=F({}),C=F(null),D=()=>({scaleType:"SA",competitionType:"I",rankFrom:"",rankTo:"",points:"",yearFrom:"",yearTo:"3000"}),N=F(!1),L=F(D()),R=De=>{I.value=De.id,k.value={...De},C.value=null},M=()=>{I.value=null,C.value=null},A=(De,Q)=>De.yearFrom<m.value&&(Number(Q.points)!==De.points||Number(Q.rankFrom)!==De.rankFrom||Number(Q.rankTo)!==De.rankTo),E=async(De=!1)=>{const Q=t.overview.scales.find(de=>de.id===I.value);if(!De&&Q&&A(Q,k.value)){C.value={rowId:Q.id,sinceYear:Q.yearFrom};return}try{await t.updateScale(I.value,k.value),M(),await s(t.overview.year)}catch{}},V=()=>{const De=t.overview.scales.find(se=>se.id===I.value),Q={key:`${De.scaleType}/${De.competitionType}`,scaleType:De.scaleType,competitionType:De.competitionType},de=h(De.scaleType,De.competitionType,t.overview.year).map(se=>se.rankFrom===De.rankFrom&&se.rankTo===De.rankTo?{rankFrom:Number(k.value.rankFrom),rankTo:Number(k.value.rankTo),points:Number(k.value.points)}:se);M(),w(Q,de)},O=async()=>{try{await t.createScale(L.value),L.value=D(),N.value=!1,await s(t.overview.year)}catch{}},U=async De=>{if(confirm(l("points.confirmDelete")))try{await t.deleteScale(De.id),await s(t.overview.year)}catch{}},B=De=>{L.value=De?{...D(),scaleType:De.scaleType,competitionType:De.competitionType}:D(),N.value=!0},Y=Pe(()=>t.overview.coefficients.filter(De=>r.value||d(De.fromYear,De.toYear)).sort((De,Q)=>(De.categoryLabel??"").localeCompare(Q.categoryLabel??"")||De.competitionType.localeCompare(Q.competitionType)||De.fromYear-Q.fromYear)),ee=F(null),Z=F({}),ne=F(null),ie=F(null),J=()=>({competitionCategory:"",competitionType:"I",coefficient:"",fromYear:"",toYear:"3000"}),X=F(!1),j=F(J()),W=De=>{ee.value=De.id,Z.value={...De},ne.value=null},fe=()=>{ee.value=null,ne.value=null},G=(De,Q)=>De.fromYear<m.value&&Number(Q.coefficient)!==De.coefficient,H=async(De=!1)=>{const Q=t.overview.coefficients.find(de=>de.id===ee.value);if(!De&&Q&&G(Q,Z.value)){ne.value={rowId:Q.id,sinceYear:Q.fromYear};return}try{await t.updateCoefficient(ee.value,Z.value),fe(),await s(t.overview.year)}catch{}},re=()=>{const De=t.overview.coefficients.find(Q=>Q.id===ee.value);ie.value={competitionCategory:De.competitionCategory,categoryLabel:De.categoryLabel,competitionType:De.competitionType,fromYear:String(m.value),coefficient:Number(Z.value.coefficient)},fe()},be=async()=>{try{await t.createCoefficientVersion({competitionCategory:ie.value.competitionCategory,competitionType:ie.value.competitionType,fromYear:ie.value.fromYear,coefficient:ie.value.coefficient}),ie.value=null,await s(t.overview.year)}catch{}},Ce=async()=>{try{await t.createCoefficient(j.value),j.value=J(),X.value=!1,await s(t.overview.year)}catch{}},ke=async De=>{if(confirm(l("points.confirmDelete")))try{await t.deleteCoefficient(De.id),await s(t.overview.year)}catch{}};return(De,Q)=>(T(),P("div",Y7,[y("div",x7,[y("p",W7,u(De.$t("points.title")),1)]),y("p",G7,u(De.$t("points.importNote")),1),y("div",K7,[y("label",null,u(De.$t("points.checkYear")),1),i(a(He),{modelValue:n.value,"onUpdate:modelValue":Q[0]||(Q[0]=de=>n.value=de),size:"sm",class:"year-input"},{default:o(()=>[(T(!0),P(le,null,ge(a(t).overview.seasons,de=>(T(),P("option",{key:de.year,value:String(de.year)},u(de.label),9,X7))),128))]),_:1},8,["modelValue"]),i(a(Ze),{modelValue:r.value,"onUpdate:modelValue":Q[1]||(Q[1]=de=>r.value=de),label:De.$t("points.showAll"),id:"points-show-all"},null,8,["modelValue","label"])]),a(t).overview.warnings.length?(T(),P("div",J7,[(T(!0),P(le,null,ge(a(t).overview.warnings,(de,se)=>(T(),P("p",{key:se},"â "+u(p(de)),1))),128))])):K("",!0),y("div",Z7,[y("h5",null,u(De.$t("points.scalesTitle")),1),i(a(ye),{color:"primary",size:"sm",onClick:Q[2]||(Q[2]=de=>B(null))},{default:o(()=>[g(u(De.$t("points.addBand")),1)]),_:1})]),N.value?(T(),P("div",Q7,[i(a(He),{modelValue:L.value.scaleType,"onUpdate:modelValue":Q[3]||(Q[3]=de=>L.value.scaleType=de),size:"sm"},{default:o(()=>[(T(!0),P(le,null,ge(a(t).overview.scaleTypes,de=>(T(),P("option",{key:de.code,value:de.code},u(De.$t("points.scaleTypes."+de.code)),9,e9))),128))]),_:1},8,["modelValue"]),i(a(He),{modelValue:L.value.competitionType,"onUpdate:modelValue":Q[4]||(Q[4]=de=>L.value.competitionType=de),size:"sm"},{default:o(()=>[(T(!0),P(le,null,ge(a(t).overview.competitionTypes,de=>(T(),P("option",{key:de.code,value:de.code},u(De.$t("points.compTypes."+de.code)),9,t9))),128))]),_:1},8,["modelValue"]),i(a(_e),{modelValue:L.value.rankFrom,"onUpdate:modelValue":Q[5]||(Q[5]=de=>L.value.rankFrom=de),size:"sm",type:"number",placeholder:De.$t("points.rankFrom")},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:L.value.rankTo,"onUpdate:modelValue":Q[
776]||(Q[6]=de=>L.value.rankTo=de),size:"sm",type:"number",placeholder:De.$t("points.rankTo")},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:L.value.points,"onUpdate:modelValue":Q[7]||(Q[7]=de=>L.value.points=de),size:"sm",type:"number",step:"0.01",placeholder:De.$t("points.points")},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:L.value.yearFrom,"onUpdate:modelValue":Q[8]||(Q[8]=de=>L.value.yearFrom=de),size:"sm",type:"number",placeholder:De.$t("points.yearFrom")},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:L.value.yearTo,"onUpdate:modelValue":Q[9]||(Q[9]=de=>L.value.yearTo=de),size:"sm",type:"number",placeholder:De.$t("points.yearTo")},null,8,["modelValue","placeholder"]),i(a(ye),{color:"success",size:"sm",onClick:O},{default:o(()=>[g(u(De.$t("points.save")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:Q[10]||(Q[10]=de=>N.value=!1)},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])):K("",!0),(T(!0),P(le,null,ge(f.value,de=>(T(),P("div",{key:de.key,class:"scale-group"},[y("div",a9,[y("h6",null,u(v(de)),1),i(a(ye),{color:"primary",size:"sm",variant:"outline",onClick:se=>w(de)},{default:o(()=>[g(u(De.$t("points.changeFromSeason")),1)]),_:2},1032,["onClick"]),i(a(ye),{color:"light",size:"sm",onClick:se=>B(de)},{default:o(()=>[g(u(De.$t("points.addBand")),1)]),_:2},1032,["onClick"])]),b.value&&b.value.key===de.key?(T(),P("div",l9,[y("div",n9,[y("strong",null,u(De.$t("points.versionTitle")),1),i(a(He),{modelValue:b.value.fromYear,"onUpdate:modelValue":Q[11]||(Q[11]=se=>b.value.fromYear=se),size:"sm",class:"year-input"},{default:o(()=>[(T(!0),P(le,null,ge(a(t).overview.seasons,se=>(T(),P("option",{key:se.year,value:String(se.year)},u(se.label),9,i9))),128))]),_:1},8,["modelValue"])]),y("p",s9,u(De.$t("points.versionNote",{year:Number(b.value.fromYear)-1})),1),y("div",o9,[(T(!0),P(le,null,ge(b.value.bands,(se,Re)=>(T(),P("div",{key:Re,class:"version-band"},[i(a(_e),{modelValue:se.rankFrom,"onUpdate:modelValue":Fe=>se.rankFrom=Fe,size:"sm",type:"number",placeholder:De.$t("points.rankFrom")},null,8,["modelValue","onUpdate:modelValue","placeholder"]),i(a(_e),{modelValue:se.rankTo,"onUpdate:modelValue":Fe=>se.rankTo=Fe,size:"sm",type:"number",placeholder:De.$t("points.rankTo")},null,8,["modelValue","onUpdate:modelValue","placeholder"]),i(a(_e),{modelValue:se.points,"onUpdate:modelValue":Fe=>se.points=Fe,size:"sm",type:"number",step:"0.01",placeholder:De.$t("points.points")},null,8,["modelValue","onUpdate:modelValue","placeholder"]),i(a(ye),{color:"danger",size:"sm",variant:"ghost",onClick:Fe=>S(Re)},{default:o(()=>Q[37]||(Q[37]=[g("â")])),_:2,__:[37]},1032,["onClick"])]))),128))]),y("div",r9,[i(a(ye),{color:"light",size:"sm",onClick:$},{default:o(()=>[g(u(De.$t("points.addBand")),1)]),_:1}),i(a(ye),{color:"success",size:"sm",onClick:_},{default:o(()=>[g(u(De.$t("points.applyVersion")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:Q[12]||(Q[12]=se=>b.value=null)},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])])):K("",!0),y("div",u9,[y("table",d9,[y("thead",null,[y("tr",null,[y("th",null,u(De.$t("points.rankFrom")),1),y("th",null,u(De.$t("points.rankTo")),1),y("th",null,u(De.$t("points.points")),1),y("th",null,u(De.$t("points.yearFrom")),1),y("th",null,u(De.$t("points.yearTo")),1),Q[38]||(Q[38]=y("th",{class:"actions-col"},null,-1))])]),y("tbody",null,[(T(!0),P(le,null,ge(de.rows,se=>(T(),P(le,{key:se.id},[y("tr",{class:Qe({inactive:se.yearTo<a(t).overview.year})},[I.value===se.id?(T(),P(le,{key:0},[y("td",null,[i(a(_e),{modelValue:k.value.rankFrom,"onUpdate:modelValue":Q[13]||(Q[13]=Re=>k.value.rankFrom=Re),size:"sm",type:"number"},null,8,["modelValue"])]),y("td",null,[i(a(_e),{modelValue:k.value.rankTo,"onUpdate:modelValue":Q[14]||(Q[14]=Re=>k.value.rankTo=Re),size:"sm",type:"number"},null,8,["modelValue"])]),y("td",null,[i(a(_e),{modelValue:k.value.points,"onUpdate:modelValue":Q[15]||(Q[15]=Re=>k.value.points=Re),size:"sm",type:"number",step:"0.01"},null,8,["modelValue"])]),y("td",null,[i(a(_e),{modelValue:k.value.yearFrom,"onUpdate:modelValue":Q[16]||(Q[16]=Re=>k.value.yearFrom=Re),size:"sm",type:"number"},null,8,["modelValue"])]),y("td",null,[i(a(_e),{modelValue:k.value.yearTo,"onUpdate:modelValue":Q[17]||(Q[17]=Re=>k.value.yearTo=Re),size:"sm",type:"number"},null,8,["modelValue"])]),y("td",c9,[i(a(ye),{color:"success",size:"sm",onClick:Q[18]||(Q[18]=Re=>E())},{default:o(()=>[g(u(De.$t("points.save")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:M},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])],64)):(T(),P(le,{key:1},[y("td",null,u(se.rankFrom),1),y("td",null,u(se.rankTo),1),y("td",null,[y("strong",null,u(se.points),1)]),y("td",null,u(se.yearFrom),1),y("td",null,u(se.yearTo),1
77),y("td",f9,[i(a(ye),{color:"light",size:"sm",onClick:Re=>R(se)},{default:o(()=>[g(u(De.$t("points.edit")),1)]),_:2},1032,["onClick"]),i(a(ye),{color:"danger",size:"sm",variant:"outline",onClick:Re=>U(se)},{default:o(()=>[g(u(De.$t("points.delete")),1)]),_:2},1032,["onClick"])])],64))],2),C.value&&C.value.rowId===se.id?(T(),P("tr",m9,[y("td",p9,[y("div",v9,[y("p",null,"â "+u(De.$t("points.guardHistoric",{year:C.value.sinceYear})),1),y("div",b9,[i(a(ye),{color:"primary",size:"sm",onClick:V},{default:o(()=>[g(u(De.$t("points.guardNewVersion")),1)]),_:1}),i(a(ye),{color:"danger",size:"sm",variant:"outline",onClick:Q[19]||(Q[19]=Re=>E(!0))},{default:o(()=>[g(u(De.$t("points.guardSaveAnyway")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:Q[20]||(Q[20]=Re=>C.value=null)},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])])])])):K("",!0)],64))),128))])])])]))),128)),y("div",h9,[y("h5",null,u(De.$t("points.coefficientsTitle")),1),i(a(ye),{color:"primary",size:"sm",onClick:Q[21]||(Q[21]=de=>X.value=!0)},{default:o(()=>[g(u(De.$t("points.addCoefficient")),1)]),_:1})]),y("p",y9,u(De.$t("points.coefficientsNote")),1),X.value?(T(),P("div",g9,[i(a(He),{modelValue:j.value.competitionCategory,"onUpdate:modelValue":Q[22]||(Q[22]=de=>j.value.competitionCategory=de),size:"sm"},{default:o(()=>[y("option",_9,u(De.$t("points.category")),1),(T(!0),P(le,null,ge(a(t).overview.competitionCategories,de=>(T(),P("option",{key:de.code,value:de.code},u(de.label)+" ("+u(de.code)+") ",9,$9))),128))]),_:1},8,["modelValue"]),i(a(He),{modelValue:j.value.competitionType,"onUpdate:modelValue":Q[23]||(Q[23]=de=>j.value.competitionType=de),size:"sm"},{default:o(()=>[(T(!0),P(le,null,ge(a(t).overview.competitionTypes,de=>(T(),P("option",{key:de.code,value:de.code},u(De.$t("points.compTypes."+de.code)),9,C9))),128))]),_:1},8,["modelValue"]),i(a(_e),{modelValue:j.value.coefficient,"onUpdate:modelValue":Q[24]||(Q[24]=de=>j.value.coefficient=de),size:"sm",type:"number",step:"0.01",placeholder:De.$t("points.coefficient")},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:j.value.fromYear,"onUpdate:modelValue":Q[25]||(Q[25]=de=>j.value.fromYear=de),size:"sm",type:"number",placeholder:De.$t("points.yearFrom")},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:j.value.toYear,"onUpdate:modelValue":Q[26]||(Q[26]=de=>j.value.toYear=de),size:"sm",type:"number",placeholder:De.$t("points.yearTo")},null,8,["modelValue","placeholder"]),i(a(ye),{color:"success",size:"sm",onClick:Ce},{default:o(()=>[g(u(De.$t("points.save")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:Q[27]||(Q[27]=de=>X.value=!1)},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])):K("",!0),ie.value?(T(),P("div",w9,[y("div",k9,[y("strong",null,u(De.$t("points.coefVersionTitle",{category:ie.value.categoryLabel,type:De.$t("points.compTypes."+ie.value.competitionType)})),1),i(a(He),{modelValue:ie.value.fromYear,"onUpdate:modelValue":Q[28]||(Q[28]=de=>ie.value.fromYear=de),size:"sm",class:"year-input"},{default:o(()=>[(T(!0),P(le,null,ge(a(t).overview.seasons,de=>(T(),P("option",{key:de.year,value:String(de.year)},u(de.label),9,S9))),128))]),_:1},8,["modelValue"]),i(a(_e),{modelValue:ie.value.coefficient,"onUpdate:modelValue":Q[29]||(Q[29]=de=>ie.value.coefficient=de),size:"sm",type:"number",step:"0.01",class:"year-input"},null,8,["modelValue"])]),y("p",I9,u(De.$t("points.versionNote",{year:Number(ie.value.fromYear)-1})),1),y("div",T9,[i(a(ye),{color:"success",size:"sm",onClick:be},{default:o(()=>[g(u(De.$t("points.applyVersion")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:Q[30]||(Q[30]=de=>ie.value=null)},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])])):K("",!0),y("div",D9,[y("table",E9,[y("thead",null,[y("tr",null,[y("th",null,u(De.$t("points.category")),1),y("th",null,u(De.$t("points.type")),1),y("th",null,u(De.$t("points.coefficient")),1),y("th",null,u(De.$t("points.yearFrom")),1),y("th",null,u(De.$t("points.yearTo")),1),Q[39]||(Q[39]=y("th",{class:"actions-col"},null,-1))])]),y("tbody",null,[(T(!0),P(le,null,ge(Y.value,de=>(T(),P(le,{key:de.id},[y("tr",{class:Qe({inactive:de.toYear<a(t).overview.year})},[ee.value===de.id?(T(),P(le,{key:0},[y("td",null,u(de.categoryLabel)+" ("+u(de.competitionCategory)+")",1),y("td",null,u(De.$t("points.compTypes."+de.competitionType)),1),y("td",null,[i(a(_e),{modelValue:Z.value.coefficient,"onUpdate:modelValue":Q[31]||(Q[31]=se=>Z.value.coefficient=se),size:"sm",type:"number",step:"0.01"},null,8,["modelValue"])]),y("td",null,[i(a(_e),{modelValue:Z.value.fromYear,"onUpdate:modelValue":Q[32]||(Q[32]=se=>Z.value.fromYear=se),size:"sm",type:"number"},null,8,["modelValue"])]),y("td",null,[i(a(_e),{modelValue:Z.value.toYear,"onUpdate:modelValue":Q[33]||(Q[33]=se=>Z.value.toYear=se),size:"sm",type:"number"},null,8,["modelValue"])]),y("td",N9,[i(a(ye),{color:"success",size:"sm",onClick:Q[34]||(Q[34]=se=>H())},{default:o(()=>[g(u(De.$t("points.save")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:fe},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])],64)):(T(),P(le,{key:1},[y("td",null,u(de.categoryLabel)+" ("+u(de.competitionCategory)+")",1),y("td",null,u(De.$t("points.compTypes."+de.competitionType)),1),y("td",null,[y("strong",null,u(de.coefficient),1)]),y("td",null,u(de.fromYear),1),y("td",null,u(de.toYear),1),y("td",P9,[i(a(ye),{color:"light",size:"sm",onClick:se=>W(de)},{default:o(()=>[g(u(De.$t("points.edit")),1)]),_:2},1032,["onClick"]),i(a(ye),{color:"danger",size:"sm",variant:"outline",onClick:se=>ke(de)},{default:o(()=>[g(u(De.$t("points.delete")),1)]),_:2},1032,["onClick"])])],64))],2),ne.value&&ne.value.rowId===de.id?(T(),P("tr",O9,[y("td",A9,[y("div",F9,[y("p",null,"â "+u(De.$t("points.guardHistoric",{year:ne.value.sinceYear})),1),y("div",R9,[i(a(ye),{color:"primary",size:"sm",onClick:re},{default:o(()=>[g(u(De.$t("points.guardNewVersion")),1)]),_:1}),i(a(ye),{color:"danger",size:"sm",variant:"outline",onClick:Q[35]||(Q[35]=se=>H(!0))},{default:o(()=>[g(u(De.$t("points.guardSaveAnyway")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:Q[36]||(Q[36]=se=>ne.value=null)},{default:o(()=>[g(u(De.$t("points.cancel")),1)]),_:1})])])])])):K("",!0)],64))),128))])])])]))}},M9=Le(L9,[["__scopeId","data-v-f179c0de"]]),V9={id:"app"},B9={__name:"FiePage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",V9,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},U9=Le(B9,[["__scopeId","data-v-528dfcc4"]]),Sl="https://api-dashboard.fie.org/api/admin/v1/dictionary",Yt=At("dictionary",()=>{const e=F([]),t=F([]),l=F([]),n=F([]),s=F([]),r=F([]),d=F([]),c=F([]),f=F([]),v=F([]),p=F([]),m=F([]),h=F([]),b=F([]),w=F([]),$=F([]),S=F([]),_=F([]),I=F([]),
77k=F([]),C=F([]);async function D(){this.fencerDicts=await ce.get(`${Sl}/fencer`,null)}async function N(){this.fencerCreateDicts=await ce.get(`${Sl}/fencer/create`,null)}async function L(){this.competitionDicts=await ce.get(`${Sl}/competition`,null)}async function R(){this.calendarCreateDicts=await ce.get(`${Sl}/calendar`,null)}async function M(){this.NFDicts=await ce.get(`${Sl}/nf`,null)}async function A(){this.entriesDicts=await ce.get(`${Sl}/entries`,null)}async function E(G){this.officials=await ce.get(`${Sl}/officials`,G)}async function V(){this.roles=await ce.get(`${Sl}/roles`,null)}async function O(){this.paymentDicts=await ce.get(`${Sl}/payment`,null)}async function U(){this.refereeDicts=await ce.get(`${Sl}/referee`,null)}async function B(){this.meetingDicts=await ce.get(`${Sl}/meeting`,null)}async function Y(){this.reportDicts=await ce.get(`${Sl}/report`,null)}async function ee(){this.memberDicts=await ce.get(`${Sl}/members`,null)}async function Z(G){this.committeeDicts=await ce.get(`${Sl}/committee`,G)}async function ne(){this.federationDicts=await ce.get(`${Sl}/federations`,null)}async function ie(G){this.countries=await ce.get(`${Sl}/countries`,G)}async function J(G){this.country=await ce.get(`${Sl}/countries/${G}`,null)}async function X(G){this.cities=await ce.get(`${Sl}/cities`,G)}async function j(G){this.city=await ce.get(`${Sl}/cities/${G}`,null)}async function W(){this.zones=await ce.get(`${Sl}/zones`,null)}async function fe(){this.timezones=await ce.get(`${Sl}/timezones`,null)}return{city:S,zones:_,roles:C,cities:$,country:w,NFDicts:s,countries:b,timezones:I,officials:k,memberDicts:p,fencerDicts:e,reportDicts:v,entriesDicts:r,paymentDicts:d,refereeDicts:c,meetingDicts:f,committeeDicts:m,federationDicts:h,competitionDicts:l,fencerCreateDicts:t,calendarCreateDicts:n,getCity:j,getZones:W,getCities:X,getCountry:J,getTimezones:fe,getCountries:ie,getNFDictionary:M,getRolesDictionary:V,getMemberDictionary:ee,getReportDictionary:Y,getFencerDictionary:D,getMeetingDictionary:B,getPaymentDictionary:O,getEntriesDictionary:A,getRefereeDictionary:U,getOfficialsDictionary:E,getCommitteeDictionary:Z,getFederationDictionary:ne,getCompetitionDictionary:L,getFencerCreateDictionary:N,getCalendarCreateDictionaries:R}});var cd={},Z1={},Lw;function q9(){if(Lw)return Z1;Lw=1;var e=_t();const t=["xxl","xl","lg","md","sm","xs"],l=e.defineComponent({name:"CCol",props:{xs:{type:[Boolean,Number,String,Object]},sm:{type:[Boolean,Number,String,Object]},md:{type:[Boolean,Number,String,Object]},lg:{type:[Boolean,Number,String,Object]},xl:{type:[Boolean,Number,String,Object]},xxl:{type:[Boolean,Number,String,Object]}},setup(n,{slots:s}){const r=[];return t.forEach(d=>{const c=n[d],f=d==="xs"?"":`-${d}`;c&&((typeof c=="number"||typeof c=="string")&&r.push(`col${f}-${c}`),typeof c=="boolean"&&r.push(`col${f}`)),c&&typeof c=="object"&&((typeof c.span=="number"||typeof c.span=="string")&&r.push(`col${f}-${c.span}`),typeof c.span=="boolean"&&r.push(`col${f}`),(typeof c.order=="number"||typeof c.order=="string")&&r.push(`order${f}-${c.order}`),typeof c.offset=="number"&&r.push(`offset${f}-${c.offset}`))}),()=>e.h("div",{class:[r.length>0?r:"col"]},s.default&&s.default())}});return Z1.CCol=l,Z1}var Q1={},Mw;function j9(){if(Mw)return Q1;Mw=1;var e=_t();const t=["xxl","xl","lg","md","sm","fluid"],l=e.defineComponent({name:"CContainer",props:{sm:Boolean,md:Boolean,lg:Boolean,xl:Boolean,xxl:Boolean,fluid:Boolean},setup(n,{slots:s}){const r=[];return t.forEach(d=>{n[d]&&r.push(`container-${d}`)}),()=>e.h("div",{class:[r.length>0?r:"container"]},s.default&&s.default())}});return Q1.CContainer=l,Q1}var ey={},Vw;function H9(){if(Vw)return ey;Vw=1;var e=_t();const t=["xxl","xl","lg","md","sm","xs"],l=e.defineComponent({name:"CRow",props:{xs:Object,sm:Object,md:Object,lg:Object,xl:Object,xxl:Object},setup(n,{slots:s}){const r=[];return t.forEach(d=>{const c=n[d],f=d==="xs"?"":`-${d}`;typeof c=="object"&&(c.cols&&r.push(`row-cols${f}-${c.cols}`),typeof c.gutter=="number"&&r.push(`g${f}-${c.gutter}`),typeof c.gutterX=="number"&&r.push(`gx${f}-${c.gutterX}`),typeof c.gutterY=="number"&&r.push(`gy${f}-${c.gutterY}`))}),()=>e.h("div",{class:["row",r]},s.default&&s.default())}});return ey.CRow=l,ey}var Bw;function z9(){if(Bw)return cd;Bw=1;var e=q9(),t=j9(),l=H9();const n={install:s=>{s.component(e.CCol.name,e.CCol),s.component(t.CContainer.name,t.CContainer),s.component(l.CRow.name,l.CRow)}};return cd.CCol=e.CCol,cd.CContainer=t.CContainer,cd.CRow=l.CRow,cd.CGridPlugin=n,cd}var ze=z9(),pn={},ty={},Uw;function Y9(){if(Uw)return ty;Uw=1;var e=_t();const t=e.defineComponent({name:"CForm",props:{validated:Boolean},setup(l,{slots:n}){return()=>e.h("form",{class:[{"was-validated":l.validated}]},n.default&&n.default())}});return ty.CForm=t,ty}var ay={},ly={},uf={},qw;function zr(){if(qw)return uf;qw=1;const e={type:String,validator:n=>["rounded","rounded-top","rounded-end","rounded-bottom","rounded-start","rounded-circle","rounded-pill","rounded-0","rounded-1","rounded-2","rounded-3"].includes(n)},t={type:String,validator:n=>["primary","secondary","success","danger","warning","info","dark","light","link","transparent","primary-gradient","secondary-gradient","success-gradient","danger-gradient","warning-gradient","info-gradient","dark-gradient","light-gradient"].includes(n)},l={type:String,validator:n=>["primary","secondary","success","danger","warning","info","dark","light","primary-emphasis","secondary-emphasis","success-emphasis","danger-emphasis","warning-emphasis","info-emphasis","light-emphasis","body","body-emphasis","body-secondary","body-tertiary","black","black-50","white","white-50"].includes(n)};return uf.Color=t,uf.Shape=e,uf.TextColor=l,uf}var jw;function qm(){if(jw)return ly;jw=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CButton",props:{active:Boolean,as:{type:String,default:"button"},color:t.Color,disabled:Boolean,href:String,shape:t.Shape,size:{type:String,validator:n=>["sm","lg"].includes(n)},type:{type:String,default:"button",validator:n=>["button","submit","reset"].includes(n)},variant:{type:String,validator:n=>["ghost","outline"].includes(n)}},emits:["click"],setup(n,{emit:s,slots:r}){const d=n.href?"a":n.as,c=f=>{n.disabled||s("click",f)};return()=>e.h(d,{class:["btn",{[`btn-${n.color}`]:n.color&&!n.variant,[`btn-${n.variant}
77-${n.color}`]:n.color&&n.variant,[`btn-${n.size}`]:n.size,active:n.active,disabled:n.disabled},n.shape],...d==="a"&&n.disabled&&{"aria-disabled":!0,tabIndex:-1},...d==="a"&&n.href&&{href:n.href},...d==="button"&&{type:n.type,disabled:n.disabled},onClick:c},r.default&&r.default())}});return ly.CButton=l,ly}var ny={},iy={},Hw;function MP(){if(Hw)return iy;Hw=1;var e=_t();const t=e.defineComponent({name:"CFormFeedback",props:{as:{type:String,default:"div"},invalid:Boolean,tooltip:Boolean,valid:Boolean},setup(l,{slots:n}){return()=>e.h(l.as,{class:[{[`invalid-${l.tooltip?"tooltip":"feedback"}`]:l.invalid,[`valid-${l.tooltip?"tooltip":"feedback"}`]:l.valid}]},n.default&&n.default())}});return iy.CFormFeedback=t,iy}var zw;function VP(){if(zw)return ny;zw=1;var e=_t(),t=MP();const l=e.defineComponent({name:"CFormControlValidation",inheritAttrs:!1,props:{describedby:String,feedback:String,feedbackInvalid:String,feedbackValid:String,invalid:Boolean,tooltipFeedback:Boolean,valid:Boolean},setup(n,{slots:s}){return()=>[n.feedback&&(n.valid||n.invalid)&&e.h(t.CFormFeedback,{...n.invalid&&{id:n.describedby},invalid:n.invalid,tooltip:n.tooltipFeedback,valid:n.valid},{default:()=>s.feedback&&s.feedback()||n.feedback}),(n.feedbackInvalid||s.feedbackInvalid)&&e.h(t.CFormFeedback,{id:n.describedby,invalid:!0,tooltip:n.tooltipFeedback},{default:()=>s.feedbackInvalid&&s.feedbackInvalid()||n.feedbackInvalid}),(n.feedbackValid||s.feedbackValid)&&e.h(t.CFormFeedback,{tooltip:n.tooltipFeedback,valid:!0},{default:()=>s.feedbackValid&&s.feedbackValid()||n.feedbackValid})]}});return ny.CFormControlValidation=l,ny}var sy={},Yw;function jm(){if(Yw)return sy;Yw=1;var e=_t();const t=e.defineComponent({name:"CFormLabel",props:{customClassName:[Array,String]},setup(l,{slots:n}){return()=>e.h("label",{class:l.customClassName??"form-label"},n.default&&n.default())}});return sy.CFormLabel=t,sy}var xw;function x9(){if(xw)return ay;xw=1;var e=_t(),t=qm(),l=VP(),n=jm();const s=e.defineComponent({name:"CFormCheck",inheritAttrs:!1,props:{button:Object,falseValue:String,feedback:String,feedbackInvalid:String,feedbackValid:String,hitArea:{type:String,validator:r=>["full"].includes(r)},id:String,indeterminate:Boolean,inline:Boolean,invalid:Boolean,label:String,modelValue:{type:[Array,Boolean,String],value:void 0},reverse:Boolean,tooltipFeedback:Boolean,trueValue:String,type:{type:String,default:"checkbox"},valid:Boolean,value:String},emits:["change","update:modelValue"],setup(r,{attrs:d,emit:c,slots:f}){const v=S=>{const _=S.target;if(c("change",S),r.falseValue&&r.trueValue){c("update:modelValue",_.checked?r.trueValue:r.falseValue);return}if(r.value&&Array.isArray(r.modelValue)){r.modelValue.includes(r.value)?c("update:modelValue",r.modelValue.filter(I=>I!==r.value)):c("update:modelValue",[...r.modelValue,r.value]);return}if(r.value===void 0){c("update:modelValue",_.checked);return}r.value&&(r.modelValue===void 0||typeof r.modelValue=="string")&&c("update:modelValue",_.checked?r.value:void 0)},p=["form-check",{"form-check-inline":r.inline,"form-check-reverse":r.reverse,"is-invalid":r.invalid,"is-valid":r.valid},d.class],m=[r.button?"btn-check":"form-check-input",{"is-invalid":r.invalid,"is-valid":r.valid,"me-2":r.hitArea}],h=e.computed(()=>Array.isArray(r.modelValue)?r.modelValue.includes(r.value):typeof r.modelValue=="string"?r.modelValue===r.value:r.modelValue),b=()=>e.h("input",{...d,...r.modelValue&&{checked:h.value},class:m,id:r.id,indeterminate:r.indeterminate,onChange:S=>v(S),type:r.type,value:r.value}),w=()=>r.button?e.h(t.CButton,{as:"label",...r.button,...r.id&&{for:r.id}},{default:()=>f.label&&f.label()||r.label}):e.h(n.CFormLabel,{class:"form-check-label",...r.id&&{for:r.id}},{default:()=>f.label&&f.label()||r.label}),$=()=>e.h(l.CFormControlValidation,{describedby:d["aria-describedby"],feedback:r.feedback,feedbackInvalid:r.feedbackInvalid,feedbackValid:r.feedbackValid,invalid:r.invalid,tooltipFeedback:r.tooltipFeedback,valid:r.valid});return()=>r.button?[b(),(f.label||r.label)&&w(),$()]:r.label?r.hitArea?[e.h(n.CFormLabel,{customClassName:p,...r.id&&{for:r.id}},[b(),r.label]),$()]:e.h("div",{class:p},[b(),r.label&&w(),$()]):b()}});return ay.CFormCheck=s,ay}var oy={},Ww;function BP(){if(Ww)return oy;Ww=1;var e=_t();const t=e.defineComponent({name:"CFormFloating",setup(l,{slots:n}){return()=>e.h("div",{class:"form-floating"},n.default&&n.default())}});return oy.CFormFloating=t,oy}var Ap={},ry={},uy={},Gw;function UP(){if(Gw)return uy;Gw=1;var e=_t();const t=e.defineComponent({name:"CFormText",props:{as:{type:String,default:"div"}},setup(l,{slots:n}){return()=>e.h(l.as,{class:"form-text"},n.default&&n.default())}});return uy.CFormText=t,uy}var Kw;function Fc(){if(Kw)return ry;Kw=1;
77var e=_t(),t=VP(),l=BP(),n=jm(),s=UP();const r=e.defineComponent({name:"CFormControlWrapper",inheritAttrs:!1,props:{...t.CFormControlValidation.props,floatingLabel:String,id:{type:String},label:String,text:String},setup(d,{slots:c}){const f=()=>e.h(t.CFormControlValidation,{describedby:d.describedby,feedback:d.feedback,feedbackInvalid:d.feedbackInvalid,feedbackValid:d.feedbackValid,invalid:d.invalid,tooltipFeedback:d.tooltipFeedback,valid:d.valid},{...c.feedback&&{feedback:()=>c.feedback&&c.feedback()},...c.feedbackInvalid&&{feedbackInvalid:()=>c.feedbackInvalid&&c.feedbackInvalid()},...c.feedbackValid&&{feedbackValid:()=>c.feedbackInvalid&&c.feedbackInvalid()}});return()=>d.floatingLabel?e.h(l.CFormFloating,()=>[c.default&&c.default(),e.h(n.CFormLabel,{for:d.id},{default:()=>c.label&&c.label()||d.label||d.floatingLabel}),(d.text||c.text)&&e.h(s.CFormText,{id:d.describedby},{default:()=>c.text&&c.text()||d.text}),f()]):[(d.label||c.label)&&e.h(n.CFormLabel,{for:d.id},{default:()=>c.label&&c.label()||d.label}),c.default&&c.default(),(d.text||c.text)&&e.h(s.CFormText,{id:d.describedby},{default:()=>c.text&&c.text()||d.text}),f()]}});return ry.CFormControlWrapper=r,ry}var Xw;function W9(){if(Xw)return Ap;Xw=1;var e=_t(),t=Fc();const l=typeof window>"u"?class extends Object{}:window.File,n=e.defineComponent({name:"CFormInput",props:{disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,id:String,invalid:Boolean,label:String,modelValue:[l,Number,String],plainText:Boolean,readonly:Boolean,size:{type:String,validator:s=>["sm","lg"].includes(s)},text:String,tooltipFeedback:Boolean,type:{type:String,default:"text"},valid:Boolean},emits:["change","input","update:modelValue"],setup(s,{attrs:r,emit:d,slots:c}){const f=p=>{const m=p.target;d("change",p),d("update:modelValue",m.value)},v=p=>{const m=p.target;d("input",p),d("update:modelValue",m.value)};return()=>e.h(t.CFormControlWrapper,{...typeof r["aria-describedby"]=="string"&&{describedby:r["aria-describedby"]},feedback:s.feedback,feedbackInvalid:s.feedbackInvalid,feedbackValid:s.feedbackValid,floatingLabel:s.floatingLabel,id:s.id,invalid:s.invalid,label:s.label,text:s.text,tooltipFeedback:s.tooltipFeedback,valid:s.valid},{default:()=>e.h("input",{id:s.id,...r,class:[s.plainText?"form-control-plaintext":"form-control",{"form-control-color":s.type==="color",[`form-control-${s.size}`]:s.size,"is-invalid":s.invalid,"is-valid":s.valid},r.class],disabled:s.disabled,onChange:p=>f(p),onInput:p=>v(p),readonly:s.readonly,type:s.type,...(s.modelValue||s.modelValue===0)&&{value:s.modelValue}},c.default&&c.default()),...c.feedback&&{feedback:()=>c.feedback&&c.feedback()},...c.feedbackInvalid&&{feedbackInvalid:()=>c.feedbackInvalid&&c.feedbackInvalid()},...c.feedbackValid&&{feedbackValid:()=>c.feedbackInvalid&&c.feedbackInvalid()},...c.label&&{label:()=>c.label&&c.label()},...c.text&&{text:()=>c.text&&c.text()}})}});return Ap.CFormInput=n,Ap.File=l,Ap}var dy={},Jw;function G9(){if(Jw)return dy;Jw=1;var e=_t(),t=jm();const l=e.defineComponent({name:"CFormRange",props:{disabled:Boolean,label:String,max:Number,min:Number,modelValue:String,readonly:Boolean,steps:Number,value:Number},emits:["change","update:modelValue"],setup(n,{attrs:s,emit:r,slots:d}){const c=f=>{const v=f.target;r("change",f),r("update:modelValue",v.value)};return()=>[n.label&&e.h(t.CFormLabel,{for:s.id},{default:()=>d.label&&d.label()||n.label}),e.h("input",{...s,class:"form-range",disabled:n.disabled,max:n.max,min:n.min,onChange:f=>c(f),readonly:n.readonly,steps:n.steps,type:"range",value:n.modelValue},d.default&&d.default())]}});return dy.CFormRange=l,dy}var cy={},Zw;function K9(){if(Zw)return cy;Zw=1;var e=_t(),t=Fc();const l=e.defineComponent({name:"CFormSelect",props:{feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,htmlSize:Number,id:String,invalid:Boolean,label:String,modelValue:{type:[String,Array]},multiple:Boolean,options:Array,size:{type:String,validator:n=>["sm","lg"].includes(n)},text:String,tooltipFeedback:Boolean,valid:Boolean},emits:["change","update:modelValue"],setup(n,{attrs:s,emit:r,slots:d}){const c=f=>{const v=f.target,p=Array.from(v.options).filter(m=>m.selected).map(m=>m.value);r("change",f),r("update:modelValue",v.multiple?p:p[0])};return()=>e.h(t.CFormControlWrapper,{...typeof s["aria-describedby"]=="string"&&{describedby:s["aria-describedby"]},feedback:n.feedback,feedbackInvalid:n.feedbackInvalid,feedbackValid:n.feedbackValid,floatingLabel:n.floatingLabel,id:n.id,invalid:n.invalid,label:n.label,text:n.text,tooltipFeedback:n.tooltipFeedback,valid:n.valid},{default:()=>e.h("select",{id:n.id,...s,class:["form-select",{[`form-select-${n.size}`]:n.size,"is-invalid":n.invalid,"is-valid":n.valid},s.class],multiple:n.multiple,onChange:f=>c(f),size:n.htmlSize,...n.modelValue&&!n.multiple&&{value:n.modelValue}},n.options?n.options.map(f=>e.h("option",{...typeof f=="object"&&{...f.disabled&&{disabled:f.disabled},...f.selected&&{selected:f.selected},...f.value!==void 0&&{value:f.value,...n.modelValue&&n.multiple&&n.modelValue.includes(f.value)&&{selected:!0}}}},typeof f=="string"?f:f.label)):d.default&&d.default()),...d.feedback&&{feedback:()=>d.feedback&&d.feedback()},...d.feedbackInvalid&&{feedbackInvalid:()=>d.feedbackInvalid&&d.feedbackInvalid()},...d.feedbackValid&&{feedbackValid:()=>d.feedbackInvalid&&d.feedbackInvalid()},...d.label&&{label:()=>d.label&&d.label()},...d.text&&{text:()=>d.text&&d.text()}})}});return cy.CFormSelect=l,cy}var fy={},Qw;function X9(){if(Qw)return fy;Qw=1;var e=_t(),t=jm();const l=e.defineComponent({name:"CFormSwitch",inheritAttrs:!1,props:{id:String,invali
77d:Boolean,label:String,modelValue:[Boolean,String],reverse:Boolean,size:{type:String,validator:n=>["lg","xl"].includes(n)},type:{type:String,default:"checkbox"},valid:Boolean},emits:["change","update:modelValue"],setup(n,{attrs:s,emit:r}){const d=c=>{const f=c.target;r("change",c),r("update:modelValue",f.checked)};return()=>e.h("div",{class:["form-check form-switch",{"form-check-reverse":n.reverse,[`form-switch-${n.size}`]:n.size,"is-invalid":n.invalid,"is-valid":n.valid}]},[e.h("input",{...s,...n.modelValue&&{checked:n.modelValue},class:["form-check-input",{"is-invalid":n.invalid,"is-valid":n.valid},s.class],id:n.id,onChange:c=>d(c),type:n.type}),n.label&&e.h(t.CFormLabel,{...n.id&&{for:n.id},class:"form-check-label"},{default:()=>n.label})])}});return fy.CFormSwitch=l,fy}var my={},ek;function J9(){if(ek)return my;ek=1;var e=_t(),t=Fc();const l=e.defineComponent({name:"CFormTextarea",props:{disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,id:String,invalid:Boolean,label:String,modelValue:String,plainText:Boolean,readonly:Boolean,text:String,tooltipFeedback:Boolean,valid:Boolean},emits:["change","input","update:modelValue"],setup(n,{attrs:s,emit:r,slots:d}){const c=v=>{const p=v.target;r("change",v),r("update:modelValue",p.value)},f=v=>{const p=v.target;r("input",v),r("update:modelValue",p.value)};return()=>e.h(t.CFormControlWrapper,{...typeof s["aria-describedby"]=="string"&&{describedby:s["aria-describedby"]},feedback:n.feedback,feedbackInvalid:n.feedbackInvalid,feedbackValid:n.feedbackValid,floatingLabel:n.floatingLabel,id:n.id,invalid:n.invalid,label:n.label,text:n.text,tooltipFeedback:n.tooltipFeedback,valid:n.valid},{default:()=>e.h("textarea",{id:n.id,...s,disabled:n.disabled,readonly:n.readonly,class:[n.plainText?"form-control-plaintext":"form-control",{"is-invalid":n.invalid,"is-valid":n.valid},s.class],onChange:v=>c(v),onInput:v=>f(v),...n.modelValue&&{value:n.modelValue}},d.default&&d.default()),...d.feedback&&{feedback:()=>d.feedback&&d.feedback()},...d.feedbackInvalid&&{feedbackInvalid:()=>d.feedbackInvalid&&d.feedbackInvalid()},...d.feedbackValid&&{feedbackValid:()=>d.feedbackInvalid&&d.feedbackInvalid()},...d.label&&{label:()=>d.label&&d.label()},...d.text&&{text:()=>d.text&&d.text()}})}});return my.CFormTextarea=l,my}var py={},tk;function Z9(){if(tk)return py;tk=1;var e=_t();const t=e.defineComponent({name:"CInputGroup",props:{size:{type:String,validator:l=>["sm","lg"].includes(l)}},setup(l,{slots:n}){return()=>e.h("div",{class:["input-group",{[`input-group-${l.size}`]:l.size}]},n.default&&n.default())}});return py.CInputGroup=t,py}var vy={},ak;function Q9(){if(ak)return vy;ak=1;var e=_t();const t=e.defineComponent({name:"CInputGroupText",props:{as:{type:String,default:"span"}},setup(l,{slots:n}){return()=>e.h(l.as,{class:"input-group-text"},n.default&&n.default())}});return vy.CInputGroupText=t,vy}var lk;function ej(){if(lk)return pn;lk=1;var e=Y9(),t=x9(),l=MP(),n=BP(),s=W9(),r=jm(),d=G9(),c=K9(),f=X9(),v=UP(),p=J9(),m=Z9(),h=Q9();const b={install:w=>{w.component(e.CForm.name,e.CForm),w.component(t.CFormCheck.name,t.CFormCheck),w.component(l.CFormFeedback.name,l.CFormFeedback),w.component(n.CFormFloating.name,n.CFormFloating),w.component(s.CFormInput.name,s.CFormInput),w.component(r.CFormLabel.name,r.CFormLabel),w.component(d.CFormRange.name,d.CFormRange),w.component(c.CFormSelect.name,c.CFormSelect),w.component(f.CFormSwitch.name,f.CFormSwitch),w.component(v.CFormText.name,v.CFormText),w.component(p.CFormTextarea.name,p.CFormTextarea),w.component(m.CInputGroup.name,m.CInputGroup),w.component(h.CInputGroupText.name,h.CInputGroupText)}};return pn.CForm=e.CForm,pn.CFormCheck=t.CFormCheck,pn.CFormFeedback=l.CFormFeedback,pn.CFormFloating=n.CFormFloating,pn.CFormInput=s.CFormInput,pn.CFormLabel=r.CFormLabel,pn.CFormRange=d.CFormRange,pn.CFormSelect=c.CFormSelect,pn.CFormSwitch=f.CFormSwitch,pn.CFormText=v.CFormText,pn.CFormTextarea=p.CFormTextarea,pn.CInputGroup=m.CInputGroup,pn.CInputGroupText=h.CInputGroupText,pn.CFormPlugin=b,pn}var je=ej(),Fp={},nk;function tj(){if(nk)return Fp;nk=1;var e=qm();const t={install:l=>{l.component(e.CButton.name,e.CButton)}};return Fp.CButton=e.CButton,Fp.CButtonPlugin=t,Fp}var Ot=tj();function qP(e,t){return function(){return e.apply(t,arguments)}}const{toString:aj}=Object.prototype,{getPrototypeOf:B_}=Object,{iterator:_h,toStringTag:jP}=Symbol,$h=(e=>t=>{const l=aj.call(t);return e[l]||(e[l]=l.slice(8,-1).toLowerCase())})(Object.create(null)),ds=e=>(e=e.toLowerCase(),t=>$h(t)===e),Ch=e=>t=>typeof t===e,{isArray:Rc}=Array,ym=Ch("undefined");function lj(e){return e!==null&&!ym(e)&&e.constructor!==null&&!ym(e.constructor)&&ei(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const HP=ds("ArrayBuffer");function nj(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&HP(e.buffer),t}
77const ij=Ch("string"),ei=Ch("function"),zP=Ch("number"),wh=e=>e!==null&&typeof e=="object",sj=e=>e===!0||e===!1,_v=e=>{if($h(e)!=="object")return!1;const t=B_(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(jP in e)&&!(_h in e)},oj=ds("Date"),rj=ds("File"),uj=ds("Blob"),dj=ds("FileList"),cj=e=>wh(e)&&ei(e.pipe),fj=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ei(e.append)&&((t=$h(e))==="formdata"||t==="object"&&ei(e.toString)&&e.toString()==="[object FormData]"))},mj=ds("URLSearchParams"),[pj,vj,bj,hj]=["ReadableStream","Request","Response","Headers"].map(ds),yj=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Hm(e,t,{allOwnKeys:l=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),Rc(e))for(n=0,s=e.length;n<s;n++)t.call(null,e[n],n,e);else{const r=l?Object.getOwnPropertyNames(e):Object.keys(e),d=r.length;let c;for(n=0;n<d;n++)c=r[n],t.call(null,e[c],c,e)}}function YP(e,t){t=t.toLowerCase();const l=Object.keys(e);let n=l.length,s;for(;n-- >0;)if(s=l[n],t===s.toLowerCase())return s;return null}const cu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,xP=e=>!ym(e)&&e!==cu;function q0(){const{caseless:e}=xP(this)&&this||{},t={},l=(n,s)=>{const r=e&&YP(t,s)||s;_v(t[r])&&_v(n)?t[r]=q0(t[r],n):_v(n)?t[r]=q0({},n):Rc(n)?t[r]=n.slice():t[r]=n};for(let n=0,s=arguments.length;n<s;n++)arguments[n]&&Hm(arguments[n],l);return t}const gj=(e,t,l,{allOwnKeys:n}={})=>(Hm(t,(s,r)=>{l&&ei(s)?e[r]=qP(s,l):e[r]=s},{allOwnKeys:n}),e),_j=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),$j=(e,t,l,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),l&&Object.assign(e.prototype,l)},Cj=(e,t,l,n)=>{let s,r,d;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),r=s.length;r-- >0;)d=s[r],(!n||n(d,e,t))&&!c[d]&&(t[d]=e[d],c[d]=!0);e=l!==!1&&B_(e)}while(e&&(!l||l(e,t))&&e!==Object.prototype);return t},wj=(e,t,l)=>{e=String(e),(l===void 0||l>e.length)&&(l=e.length),l-=t.length;const n=e.indexOf(t,l);return n!==-1&&n===l},kj=e=>{if(!e)return null;if(Rc(e))return e;let t=e.length;if(!zP(t))return null;const l=new Array(t);for(;t-- >0;)l[t]=e[t];return l},Sj=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&B_(Uint8Array)),Ij=(e,t)=>{const n=(e&&e[_h]).call(e);let s;for(;(s=n.next())&&!s.done;){const r=s.value;t.call(e,r[0],r[1])}},Tj=(e,t)=>{let l;const n=[];for(;(l=e.exec(t))!==null;)n.push(l);return n},Dj=ds("HTMLFormElement"),Ej=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(l,n,s){return n.toUpperCase()+s}),ik=(({hasOwnProperty:e})=>(t,l)=>e.call(t,l))(Object.prototype),Nj=ds("RegExp"),WP=(e,t)=>{const l=Object.getOwnPropertyDescriptors(e),n={};Hm(l,(s,r)=>{let d;(d=t(s,r,e))!==!1&&(n[r]=d||s)}),Object.defineProperties(e,n)},Pj=e=>{WP(e,(t,l)=>{if(ei(e)&&["arguments","caller","callee"].indexOf(l)!==-1)return!1;const n=e[l];if(ei(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+l+"'")})}})},Oj=(e,t)=>{const l={},n=s=>{s.forEach(r=>{l[r]=!0})};return Rc(e)?n(e):n(String(e).split(t)),l},Aj=()=>{},Fj=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Rj(e){return!!(e&&ei(e.append)&&e[jP]==="FormData"&&e[_h])}const Lj=e=>{const t=new Array(10),l=(n,s)=>{if(wh(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[s]=n;const r=Rc(n)?[]:{};return Hm(n,(d,c)=>{const f=l(d,s+1);!ym(f)&&(r[c]=f)}),t[s]=void 0,r}}return n};return l(e,0)},Mj=ds("AsyncFunction"),Vj=e=>e&&(wh(e)||ei(e))&&ei(e.then)&&ei(e.catch),GP=((e,t)=>e?setImmediate:t?((l,n)=>(cu.addEventListener("message",({source:s,data:r})=>{s===cu&&r===l&&n.length&&n.shift()()},!1),s=>{n.push(s),cu.postMessage(l,"*")}))(`axios@${Math.random()}`,[]):l=>setTimeout(l))(typeof setImmediate=="function",ei(cu.postMessage)),Bj=typeof queueMicrotask<"u"?queueMicrotask.bind(cu):typeof process<"u"&&process.nextTick||GP,Uj=e=>e!=null&&ei(e[_h]),xe={isArray:Rc,isArrayBuffer:HP,isBuffer:lj,isFormData:fj,isArrayBufferView:nj,isString:ij,isNumber:zP,isBoolean:sj,isObject:wh,isPlainObject:_v,isReadableStream:pj,isRequest:vj,isResponse:bj,isHeaders:hj,isUndefined:ym,isDate:oj,isFile:rj,isBlob:uj,isRegExp:Nj,isFunction:ei,isStream:cj,isURLSearchParams:mj,isTypedArray:Sj,isFileList:dj,forEach:Hm,merge:q0,extend:gj,trim:yj,stripBOM:_j,inherits:$j,toFlatObject:Cj,kindOf:$h,kindOfTest:ds,endsWith:wj,toArray:kj,forEachEntry:Ij,matchAll:Tj,isHTMLForm:Dj,hasOwnProperty:ik,hasOwnProp:ik,reduceDescriptors:WP,freezeMethods:Pj,toObjectSet:Oj,toCamelCase:Ej,noop:Aj,toFiniteNumber:Fj,findKey:YP,global:cu,isContextDefined:xP,isSpecCompliantForm:Rj,toJSONObject:Lj,isA
77syncFn:Mj,isThenable:Vj,setImmediate:GP,asap:Bj,isIterable:Uj};function ta(e,t,l,n,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),l&&(this.config=l),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}xe.inherits(ta,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const KP=ta.prototype,XP={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{XP[e]={value:e}});Object.defineProperties(ta,XP);Object.defineProperty(KP,"isAxiosError",{value:!0});ta.from=(e,t,l,n,s,r)=>{const d=Object.create(KP);return xe.toFlatObject(e,d,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),ta.call(d,e.message,t,l,n,s),d.cause=e,d.name=e.name,r&&Object.assign(d,r),d};const qj=null;function j0(e){return xe.isPlainObject(e)||xe.isArray(e)}function JP(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function sk(e,t,l){return e?e.concat(t).map(function(s,r){return s=JP(s),!l&&r?"["+s+"]":s}).join(l?".":""):t}function jj(e){return xe.isArray(e)&&!e.some(j0)}const Hj=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function kh(e,t,l){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,l=xe.toFlatObject(l,{metaTokens:!0,dots:!1,indexes:!1},!1,function($,S){return!xe.isUndefined(S[$])});const n=l.metaTokens,s=l.visitor||p,r=l.dots,d=l.indexes,f=(l.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(s))throw new TypeError("visitor must be a function");function v(w){if(w===null)return"";if(xe.isDate(w))return w.toISOString();if(!f&&xe.isBlob(w))throw new ta("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(w)||xe.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function p(w,$,S){let _=w;if(w&&!S&&typeof w=="object"){if(xe.endsWith($,"{}"))$=n?$:$.slice(0,-2),w=JSON.stringify(w);else if(xe.isArray(w)&&jj(w)||(xe.isFileList(w)||xe.endsWith($,"[]"))&&(_=xe.toArray(w)))return $=JP($),_.forEach(function(k,C){!(xe.isUndefined(k)||k===null)&&t.append(d===!0?sk([$],C,r):d===null?$:$+"[]",v(k))}),!1}return j0(w)?!0:(t.append(sk(S,$,r),v(w)),!1)}const m=[],h=Object.assign(Hj,{defaultVisitor:p,convertValue:v,isVisitable:j0});function b(w,$){if(!xe.isUndefined(w)){if(m.indexOf(w)!==-1)throw Error("Circular reference detected in "+$.join("."));m.push(w),xe.forEach(w,function(_,I){(!(xe.isUndefined(_)||_===null)&&s.call(t,_,xe.isString(I)?I.trim():I,$,h))===!0&&b(_,$?$.concat(I):[I])}),m.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return b(e),t}function ok(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function U_(e,t){this._pairs=[],e&&kh(e,this,t)}const ZP=U_.prototype;ZP.append=function(t,l){this._pairs.push([t,l])};ZP.toString=function(t){const l=t?function(n){return t.call(this,n,ok)}:ok;return this._pairs.map(function(s){return l(s[0])+"="+l(s[1])},"").join("&")};function zj(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function QP(e,t,l){if(!t)return e;const n=l&&l.encode||zj;xe.isFunction(l)&&(l={serialize:l});const s=l&&l.serialize;let r;if(s?r=s(t,l):r=xe.isURLSearchParams(t)?t.toString():new U_(t,l).toString(n),r){const d=e.indexOf("#");d!==-1&&(e=e.slice(0,d)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class rk{constructor(){this.handlers=[]}use(t,l,n){return this.handlers.push({fulfilled:t,rejected:l,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(n){n!==null&&t(n)})}}const eO={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yj=typeof URLSearchParams<"u"?URLSearchParams:U_,xj=typeof FormData<"u"?FormData:null,Wj=typeof Blob<"u"?Blob:null,Gj={isBrowser:!0,classes:{
vendor: 10,501 bytes, lines 77-79
77URLSearchParams:Yj,FormData:xj,Blob:Wj},protocols:["http","https","file","blob","url","data"]},q_=typeof window<"u"&&typeof document<"u",H0=typeof navigator=="object"&&navigator||void 0,Kj=q_&&(!H0||["ReactNative","NativeScript","NS"].indexOf(H0.product)<0),Xj=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Jj=q_&&window.location.href||"http://localhost",Zj=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:q_,hasStandardBrowserEnv:Kj,hasStandardBrowserWebWorkerEnv:Xj,navigator:H0,origin:Jj},Symbol.toStringTag,{value:"Module"})),Cn={...Zj,...Gj};function Qj(e,t){return kh(e,new Cn.classes.URLSearchParams,Object.assign({visitor:function(l,n,s,r){return Cn.isNode&&xe.isBuffer(l)?(this.append(n,l.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function eH(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function tH(e){const t={},l=Object.keys(e);let n;const s=l.length;let r;for(n=0;n<s;n++)r=l[n],t[r]=e[r];return t}function tO(e){function t(l,n,s,r){let d=l[r++];if(d==="__proto__")return!0;const c=Number.isFinite(+d),f=r>=l.length;return d=!d&&xe.isArray(s)?s.length:d,f?(xe.hasOwnProp(s,d)?s[d]=[s[d],n]:s[d]=n,!c):((!s[d]||!xe.isObject(s[d]))&&(s[d]=[]),t(l,n,s[d],r)&&xe.isArray(s[d])&&(s[d]=tH(s[d])),!c)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const l={};return xe.forEachEntry(e,(n,s)=>{t(eH(n),s,l,0)}),l}return null}function aH(e,t,l){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(l||JSON.stringify)(e)}const zm={transitional:eO,adapter:["xhr","http","fetch"],transformRequest:[function(t,l){const n=l.getContentType()||"",s=n.indexOf("application/json")>-1,r=xe.isObject(t);if(r&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return s?JSON.stringify(tO(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return l.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Qj(t,this.formSerializer).toString();if((c=xe.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return kh(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return r||s?(l.setContentType("application/json",!1),aH(t)):t}],transformResponse:[function(t){const l=this.transitional||zm.transitional,n=l&&l.forcedJSONParsing,s=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(n&&!this.responseType||s)){const d=!(l&&l.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(d)throw c.name==="SyntaxError"?ta.from(c,ta.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Cn.classes.FormData,Blob:Cn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{zm.headers[e]={}});const lH=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),nH=e=>{const t={};let l,n,s;return e&&e.split(` 78`).forEach(function(d){s=d.indexOf(":"),l=d.substring(0,s).trim().toLowerCase(),n=d.substring(s+1).trim(),!(!l||t[l]&&lH[l])&&(l==="set-cookie"?t[l]?t[l].push(n):t[l]=[n]:t[l]=t[l]?t[l]+", "+n:n)}),t},uk=Symbol("internals");function df(e){return e&&String(e).trim().toLowerCase()}function $v(e){return e===!1||e==null?e:xe.isArray(e)?e.map($v):String(e)}function iH(e){const t=Object.create(null),l=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=l.exec(e);)t[n[1]]=n[2];return t}const sH=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function by(e,t,l,n,s){if(xe.isFunction(n))return n.call(this,t,l);if(s&&(t=l),!!xe.isString(t)){if(xe.isString(n))return t.indexOf(n)!==-1;if(xe.isRegExp(n))return n.test(t)}}function oH(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,l,n)=>l.toUpperCase()+n)}function rH(e,t){const l=xe.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+l,{value:function(s,r,d){return this[n].call(this,t,s,r,d)},configurable:!0})})}let ti=class{constructor(t){t&&this.set(t)}set(t,l,n){const s=this;function r(c,f,v){const p=df(f);if(!p)throw new Error("header name must be a non-empty string");const m=xe.findKey(s,p);(!m||s[m]===void 0||v===!0||v===void 0&&s[m]!==!1)&&(s[m||f]=$v(c))}const d=(c,f)=>xe.forEach(c,(v,p)=>r(v,p,f));if(xe.isPlainObject(t)||t instanceof this.constructor)d(t,l);else if(xe.isString(t)&&(t=t.trim())&&!sH(t))d(nH(t),l);else if(xe.isObject(t)&&xe.isIterable(t)){let c={},f,v;for(const p of t){if(!xe.isArray(p))throw TypeError("Object iterator must return a key-value pair");c[v=p[0]]=(f=c[v])?xe.isArray(f)?[...f,p[1]]:[f,p[1]]:p[1]}d(c,l)}else t!=null&&r(l,t,n);return this}get(t,l){if(t=df(t),t){const n=xe.findKey(this,t);if(n){const s=this[n];if(!l)return s;if(l===!0)return iH(s);if(xe.isFunction(l))return l.call(this,s,n);if(xe.isRegExp(l))return l.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,l){if(t=df(t),t){const n=xe.findKey(this,t);return!!(n&&this[n]!==void 0&&(!l||by(this,this[n],n,l)))}return!1}delete(t,l){const n=this;let s=!1;function r(d){if(d=df(d),d){const c=xe.findKey(n,d);c&&(!l||by(n,n[c],c,l))&&(delete n[c],s=!0)}}return xe.isArray(t)?t.forEach(r):r(t),s}clear(t){const l=Object.keys(this);let n=l.length,s=!1;for(;n--;){const r=l[n];(!t||by(this,this[r],r,t,!0))&&(delete this[r],s=!0)}return s}normalize(t){const l=this,n={};return xe.forEach(this,(s,r)=>{const d=xe.findKey(n,r);if(d){l[d]=$v(s),delete l[r];return}const c=t?oH(r):String(r).trim();c!==r&&delete l[r],l[c]=$v(s),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const l=Object.create(null);return xe.forEach(this,(n,s)=>{n!=null&&n!==!1&&(l[s]=t&&xe.isArray(n)?n.join(", "):n)}),l}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,l])=>t+": "+l).join(` 79`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...l){const n=new this(t);return l.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[uk]=this[uk]={accessors:{}}).accessors,s=this.prototype;function r(d){const c=df(d);n[c]||(rH(s,d),n[c]=!0)}return xe.isArray(t)?t.forEach(r):r(t),this}};ti.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);xe.reduceDescriptors(ti.prototype,({value:e},t)=>{let l=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[l]=n}}});xe.freezeMethods(ti);function hy(e,t){const l=this||zm,n=t||l,s=ti.from(n.headers);let r=n.data;return xe.forEach(e,function(c){r=c.call(l,r,s.normalize(),t?t.status:void 0)}),s.normalize(),r}function aO(e){return!!(e&&e.__CANCEL__)}function Lc(e,t,l){ta.call(this,e??"canceled",ta.ERR_CANCELED,t,l),this.name="CanceledError"}xe.inherits(Lc,ta,{__CANCEL__:!0});function lO(e,t,l){const n=l.config.validateStatus;!l.status||!n||n(l.status)?e(l):t(new ta("Request failed with status code "+l.status,[ta.ERR_BAD_REQUEST,ta.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l))}function uH(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function dH(e,t){e=e||10;const l=new Array(e),n=new Array(e);let s=0,r=0,d;return t=t!==void 0?t:1e3,function(f){const v=Date.now(),p=n[r];d||(d=v),l[s]=f,n[s]=v;let m=r,h=0;for(;m!==s;)h+=l[m++],m=m%e;if(s=(s+1)%e,s===r&&(r=(r+1)%e),v-d<t)return;const b=p&&v-p;return b?Math.round(h*1e3/b):void 0}}function cH(e,t){let l=0,n=1e3/t,s,r;const d=(v,p=Date.now())=>{l=p,s=null,r&&(clearTimeout(r),r=null),e.apply(null,v)};return[(...v)=>{const p=Date.now(),m=p-l;m>=n?d(v,p):(s=v,r||(r=setTimeout(()=>{r=null,d(s)},n-m)))},()=>s&&d(s)]}const ob=(e,t,l=3)=>{let n=0;const s=dH(50,250);return cH(r=>{const d=r.loaded,c=r.lengthComputable?r.total:void 0,f=d-n,v=s(f),p=d<=c;n=d;const m={loaded:d,total:c,progress:c?d/c:void 0,bytes:f,rate:v||void 0,estimated:v&&c&&p?(c-d)/v:void 0,event:r,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(m)},l)},dk=(e,t)=>{const l=e!=null;return[n=>t[0]({lengthComputable:l,total:e,loaded:n}),t[1]]},ck=e=>(...t)=>xe.asap(()=>e(...t)),fH=Cn.hasStandardBrowserEnv?((e,t)=>l=>(l=new URL(l,Cn.origin),e.protocol===l.protocol&&e.host===l.host&&(t||e.port===l.port)))(new URL(Cn.origin),Cn.navigator&&/(msie|trident)/i.test(Cn.navigator.userAgent)):()=>!0,mH=Cn.hasStandardBrowserEnv?{write(e,t,l,n,s,r){const d=[e+"="+encodeURIComponent(t)];xe.isNumber(l)&&d.push("expires="+new Date(l).toGMTString()),xe.isString(n)&&d.push("path="+n),xe.isString(s)&&d.push("domain="+s),r===!0&&d.push("secure"),document.cookie=d.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function pH(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function vH(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function nO(e,t,l){let n=!pH(t);return e&&(n||l==!1)?vH(e,t):t}const fk=e=>e instanceof ti?{...e}:e;function Uu(e,t){t=t||{};const l={};function n(v,p,m,h){return xe.isPlainObject(v)&&xe.isPlainObject(p)?xe.merge.call({caseless:h},v,p):xe.isPlainObject(p)?xe.merge({},p):xe.isArray(p)?p.slice():p}function s(v,p,m,h){if(xe.isUndefined(p)){if(!xe.isUndefined(v))return n(void 0,v,m,h)}else return n(v,p,m,h)}function r(v,p){if(!xe.isUndefined(p))return n(void 0,p)}function d(v,p){if(xe.isUndefined(p)){if(!xe.isUndefined(v))return n(void 0,v)}else return n(void 0,p)}function c(v,p,m){if(m in t)return n(v,p);if(m in e)return n(void 0,v)}const f={url:r,method:r,data:r,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBo
79dyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:c,headers:(v,p,m)=>s(fk(v),fk(p),m,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(p){const m=f[p]||s,h=m(e[p],t[p],p);xe.isUndefined(h)&&m!==c||(l[p]=h)}),l}const iO=e=>{const t=Uu({},e);let{data:l,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:r,headers:d,auth:c}=t;t.headers=d=ti.from(d),t.url=QP(nO(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&d.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(xe.isFormData(l)){if(Cn.hasStandardBrowserEnv||Cn.hasStandardBrowserWebWorkerEnv)d.setContentType(void 0);else if((f=d.getContentType())!==!1){const[v,...p]=f?f.split(";").map(m=>m.trim()).filter(Boolean):[];d.setContentType([v||"multipart/form-data",...p].join("; "))}}if(Cn.hasStandardBrowserEnv&&(n&&xe.isFunction(n)&&(n=n(t)),n||n!==!1&&fH(t.url))){const v=s&&r&&mH.read(r);v&&d.set(s,v)}return t},bH=typeof XMLHttpRequest<"u",hH=bH&&function(e){return new Promise(function(l,n){const s=iO(e);let r=s.data;const d=ti.from(s.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:v}=s,p,m,h,b,w;function $(){b&&b(),w&&w(),s.cancelToken&&s.cancelToken.unsubscribe(p),s.signal&&s.signal.removeEventListener("abort",p)}let S=new XMLHttpRequest;S.open(s.method.toUpperCase(),s.url,!0),S.timeout=s.timeout;function _(){if(!S)return;const k=ti.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),D={data:!c||c==="text"||c==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:k,config:e,request:S};lO(function(L){l(L),$()},function(L){n(L),$()},D),S=null}"onloadend"in S?S.onloadend=_:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(_)},S.onabort=function(){S&&(n(new ta("Request aborted",ta.ECONNABORTED,e,S)),S=null)},S.onerror=function(){n(new ta("Network Error",ta.ERR_NETWORK,e,S)),S=null},S.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const D=s.transitional||eO;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),n(new ta(C,D.clarifyTimeoutError?ta.ETIMEDOUT:ta.ECONNABORTED,e,S)),S=null},r===void 0&&d.setContentType(null),"setRequestHeader"in S&&xe.forEach(d.toJSON(),function(C,D){S.setRequestHeader(D,C)}),xe.isUndefined(s.withCredentials)||(S.withCredentials=!!s.withCredentials),c&&c!=="json"&&(S.responseType=s.responseType),v&&([h,w]=ob(v,!0),S.addEventListener("progress",h)),f&&S.upload&&([m,b]=ob(f),S.upload.addEventListener("progress",m),S.upload.addEventListener("loadend",b)),(s.cancelToken||s.signal)&&(p=k=>{S&&(n(!k||k.type?new Lc(null,e,S):k),S.abort(),S=null)},s.cancelToken&&s.cancelToken.subscribe(p),s.signal&&(s.signal.aborted?p():s.signal.addEventListener("abort",p)));const I=uH(s.url);if(I&&Cn.protocols.indexOf(I)===-1){n(new ta("Unsupported protocol "+I+":",ta.ERR_BAD_REQUEST,e));return}S.send(r||null)})},yH=(e,t)=>{const{length:l}=e=e?e.filter(Boolean):[];if(t||l){let n=new AbortController,s;const r=function(v){if(!s){s=!0,c();const p=v instanceof Error?v:this.reason;n.abort(p instanceof ta?p:new Lc(p instanceof Error?p.message:p))}};let d=t&&setTimeout(()=>{d=null,r(new ta(`timeout ${t} of ms exceeded`,ta.ETIMEDOUT))},t);const c=()=>{e&&(d&&clearTimeout(d),d=null,e.forEach(v=>{v.unsubscribe?v.unsubscribe(r):v.removeEventListener("abort",r)}),e=null)};e.forEach(v=>v.addEventListener("abort",r));const{signal:f}=n;return f.unsubscribe=()=>xe.asap(c),f}},gH=function*(e,t){let l=e.byteLength;if(l<t){yield e;return}let n=0,s;for(;n<l;)s=n+t,yield e.slice(n,s),n=s},_H=async function*(e,t){for await(const l of $H(e))yield*gH(l,t)},$H=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:l,value:n}=await t.read();if(l)break;yield n}}finally{await t.cancel()}},mk=(e,t,l,n)=>{const s=_H(e,t);let r=0,d,c=f=>{d||(d=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:v,value:p}=await s.next();if(v){c(),f.close();return}let m=p.byteLength;if(l){let h=r+=m;l(h)}f.enqueue(new Uint8Array(p))}catch(v){throw c(v),v}},cancel(f){return c(f),s.return()}},{highWaterMark:2})},Sh=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",sO=Sh&&typeof ReadableStream=="function",CH=Sh&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),oO=(e,...t)=>{try{return!!e(...t)}catch{return!1}},wH=sO&&oO(()=>{let e=!1;
79const t=new Request(Cn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),pk=64*1024,z0=sO&&oO(()=>xe.isReadableStream(new Response("").body)),rb={stream:z0&&(e=>e.body)};Sh&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!rb[t]&&(rb[t]=xe.isFunction(e[t])?l=>l[t]():(l,n)=>{throw new ta(`Response type '${t}' is not supported`,ta.ERR_NOT_SUPPORT,n)})})})(new Response);const kH=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(Cn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await CH(e)).byteLength},SH=async(e,t)=>{const l=xe.toFiniteNumber(e.getContentLength());return l??kH(t)},IH=Sh&&(async e=>{let{url:t,method:l,data:n,signal:s,cancelToken:r,timeout:d,onDownloadProgress:c,onUploadProgress:f,responseType:v,headers:p,withCredentials:m="same-origin",fetchOptions:h}=iO(e);v=v?(v+"").toLowerCase():"text";let b=yH([s,r&&r.toAbortSignal()],d),w;const $=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let S;try{if(f&&wH&&l!=="get"&&l!=="head"&&(S=await SH(p,n))!==0){let D=new Request(t,{method:"POST",body:n,duplex:"half"}),N;if(xe.isFormData(n)&&(N=D.headers.get("content-type"))&&p.setContentType(N),D.body){const[L,R]=dk(S,ob(ck(f)));n=mk(D.body,pk,L,R)}}xe.isString(m)||(m=m?"include":"omit");const _="credentials"in Request.prototype;w=new Request(t,{...h,signal:b,method:l.toUpperCase(),headers:p.normalize().toJSON(),body:n,duplex:"half",credentials:_?m:void 0});let I=await fetch(w);const k=z0&&(v==="stream"||v==="response");if(z0&&(c||k&&$)){const D={};["status","statusText","headers"].forEach(M=>{D[M]=I[M]});const N=xe.toFiniteNumber(I.headers.get("content-length")),[L,R]=c&&dk(N,ob(ck(c),!0))||[];I=new Response(mk(I.body,pk,L,()=>{R&&R(),$&&$()}),D)}v=v||"text";let C=await rb[xe.findKey(rb,v)||"text"](I,e);return!k&&$&&$(),await new Promise((D,N)=>{lO(D,N,{data:C,headers:ti.from(I.headers),status:I.status,statusText:I.statusText,config:e,request:w})})}catch(_){throw $&&$(),_&&_.name==="TypeError"&&/Load failed|fetch/i.test(_.message)?Object.assign(new ta("Network Error",ta.ERR_NETWORK,e,w),{cause:_.cause||_}):ta.from(_,_&&_.code,e,w)}}),Y0={http:qj,xhr:hH,fetch:IH};xe.forEach(Y0,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const vk=e=>`- ${e}`,TH=e=>xe.isFunction(e)||e===null||e===!1,rO={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let l,n;const s={};for(let r=0;r<t;r++){l=e[r];let d;if(n=l,!TH(l)&&(n=Y0[(d=String(l)).toLowerCase()],n===void 0))throw new ta(`Unknown adapter '${d}'`);if(n)break;s[d||"#"+r]=n}if(!n){const r=Object.entries(s).map(([c,f])=>`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let d=t?r.length>1?`since : 80`+r.map(vk).join(` 81`):" "+vk(r[0]):"as no adapter specified";throw new ta("There is no suitable adapter to dispatch the request "+d,"ERR_NOT_SUPPORT")}return n},adapters:Y0};function yy(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Lc(null,e)}function bk(e){return yy(e),e.headers=ti.from(e.headers),e.data=hy.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),rO.getAdapter(e.adapter||zm.adapter)(e).then(function(n){return yy(e),n.data=hy.call(e,e.transformResponse,n),n.headers=ti.from(n.headers),n},function(n){return aO(n)||(yy(e),n&&n.response&&(n.response.data=hy.call(e,e.transformResponse,n.response),n.response.headers=ti.from(n.response.headers))),Promise.reject(n)})}const uO="1.9.0",Ih={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ih[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const hk={};Ih.transitional=function(t,l,n){function s(r,d){return"[Axios v"+uO+"] Transitional option '"+r+"'"+d+(n?". "+n:"")}return(r,d,c)=>{if(t===!1)throw new ta(s(d," has been removed"+(l?" in "+l:"")),ta.ERR_DEPRECATED);return l&&!hk[d]&&(hk[d]=!0,console.warn(s(d," has been deprecated since v"+l+" and will be removed in the near future"))),t?t(r,d,c):!0}};Ih.spelling=function(t){return(l,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function DH(e,t,l){if(typeof e!="object")throw new ta("options must be an object",ta.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const r=n[s],d=t[r];if(d){const c=e[r],f=c===void 0||d(c,r,e);if(f!==!0)throw new ta("option "+r+" must be "+f,ta.ERR_BAD_OPTION_VALUE);continue}if(l!==!0)throw new ta("Unknown option "+r,ta.ERR_BAD_OPTION)}}const Cv={assertOptions:DH,validators:Ih},hs=Cv.validators;let ku=class{constructor(t){this.defaults=t||{},this.interceptors={request:new rk,response:new rk}}async request(t,l){try{return await this._request(t,l)}catch(n){if(n instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const r=s.stack?s.stack.replace(/^.+\n/,""):"";try{n.stack?r&&!String(n.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(n.stack+=` 82`+r):n.stack=r}catch{}}throw n}}_request(t,l){typeof t=="string"?(l=l||{},l.url=t):l=t||{},l=Uu(this.defaults,l);const{transitional:n,paramsSerializer:s,headers:r}=l;n!==void 0&&Cv.assertOptions(n,{silentJSONParsing:hs.transitional(hs.boolean),forcedJSONParsing:hs.transitional(hs.boolean),clarifyTimeoutError:hs.transitional(hs.boolean)}
vendor: 3,022 bytes, line 82
82,!1),s!=null&&(xe.isFunction(s)?l.paramsSerializer={serialize:s}:Cv.assertOptions(s,{encode:hs.function,serialize:hs.function},!0)),l.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?l.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:l.allowAbsoluteUrls=!0),Cv.assertOptions(l,{baseUrl:hs.spelling("baseURL"),withXsrfToken:hs.spelling("withXSRFToken")},!0),l.method=(l.method||this.defaults.method||"get").toLowerCase();let d=r&&xe.merge(r.common,r[l.method]);r&&xe.forEach(["delete","get","head","post","put","patch","common"],w=>{delete r[w]}),l.headers=ti.concat(d,r);const c=[];let f=!0;this.interceptors.request.forEach(function($){typeof $.runWhen=="function"&&$.runWhen(l)===!1||(f=f&&$.synchronous,c.unshift($.fulfilled,$.rejected))});const v=[];this.interceptors.response.forEach(function($){v.push($.fulfilled,$.rejected)});let p,m=0,h;if(!f){const w=[bk.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,v),h=w.length,p=Promise.resolve(l);m<h;)p=p.then(w[m++],w[m++]);return p}h=c.length;let b=l;for(m=0;m<h;){const w=c[m++],$=c[m++];try{b=w(b)}catch(S){$.call(this,S);break}}try{p=bk.call(this,b)}catch(w){return Promise.reject(w)}for(m=0,h=v.length;m<h;)p=p.then(v[m++],v[m++]);return p}getUri(t){t=Uu(this.defaults,t);const l=nO(t.baseURL,t.url,t.allowAbsoluteUrls);return QP(l,t.params,t.paramsSerializer)}};xe.forEach(["delete","get","head","options"],function(t){ku.prototype[t]=function(l,n){return this.request(Uu(n||{},{method:t,url:l,data:(n||{}).data}))}});xe.forEach(["post","put","patch"],function(t){function l(n){return function(r,d,c){return this.request(Uu(c||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:r,data:d}))}}ku.prototype[t]=l(),ku.prototype[t+"Form"]=l(!0)});let EH=class dO{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let l;this.promise=new Promise(function(r){l=r});const n=this;this.promise.then(s=>{if(!n._listeners)return;let r=n._listeners.length;for(;r-- >0;)n._listeners[r](s);n._listeners=null}),this.promise.then=s=>{let r;const d=new Promise(c=>{n.subscribe(c),r=c}).then(s);return d.cancel=function(){n.unsubscribe(r)},d},t(function(r,d,c){n.reason||(n.reason=new Lc(r,d,c),l(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const l=this._listeners.indexOf(t);l!==-1&&this._listeners.splice(l,1)}toAbortSignal(){const t=new AbortController,l=n=>{t.abort(n)};return this.subscribe(l),t.signal.unsubscribe=()=>this.unsubscribe(l),t.signal}static source(){let t;return{token:new dO(function(s){t=s}),cancel:t}}};function NH(e){return function(l){return e.apply(null,l)}}function PH(e){return xe.isObject(e)&&e.isAxiosError===!0}const x0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
82alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};
82Object.entries(x0).forEach(([e,t])=>{x0[t]=e});function cO(e){const t=new ku(e),l=qP(ku.prototype.request,t);return xe.extend(l,ku.prototype,t,{allOwnKeys:!0}),xe.extend(l,t,null,{allOwnKeys:!0}),l.create=function(s){return cO(Uu(e,s))},l}const na=cO(zm);na.Axios=ku;na.CanceledError=Lc;na.CancelToken=EH;na.isCancel=aO;na.VERSION=uO;na.toFormData=kh;na.AxiosError=ta;na.Cancel=na.CanceledError;na.all=function(t){return Promise.all(t)};na.spread=NH;na.isAxiosError=PH;na.mergeConfig=Uu;na.AxiosHeaders=ti;na.formToJSON=e=>tO(xe.isHTMLForm(e)?new FormData(e):e);na.getAdapter=rO.getAdapter;na.HttpStatusCode=x0;na.default=na;const{Axios:gxe,AxiosError:_xe,CanceledError:$xe,isCancel:Cxe,CancelToken:wxe,VERSION:kxe,all:Sxe,Cancel:Ixe,isAxiosError:Txe,spread:Dxe,toFormData:Exe,AxiosHeaders:Nxe,HttpStatusCode:Pxe,formToJSON:Oxe,getAdapter:Axe,mergeConfig:Fxe}=na,Zs="https://api-dashboard.fie.org/api/admin/v1/file",yk="https://api-dashboard.fie.org/api/admin/v1/tag",xu=At("file",()=>{const e=F({items:[],total:0}),t=F([]);async function l(b){const w=await ce.get(Zs,b);w&&(e.value=w)}async function n(b,w){return await ce.patch(`${Zs}/${b}/tags`,w)}async function s(b){await ce.delete(`${Zs}/${b}`,null)}async function r(){const b=await ce.get(yk,null);b&&(t.value=b.items||[])}async function d(b){await ce.delete(`${yk}/${b}`,null)}async function c(b){return await ce.get(`${Zs}/${b}`)}async function f(b){return await ce.get(`${Zs}/search-athletes`,{q:b})||[]}async function v(b,w={}){const $={q:b,...w};return Object.keys($).forEach(S=>{$[S]||delete $[S]}),await ce.get(`${Zs}/search-events`,$)||[]}async function p(b){return await ce.get(`${Zs}/search-tournaments`,{q:b})||[]}async function m(b,w){return await ce.patch(`${Zs}/batch-tags`,{fileIds:b,...w})}async function h(b){return await ce.get(Zs,b)}return{fileList:e,allTags:t,getFileList:l,getFileListRaw:h,updateFileTags:n,batchUpdateTags:m,deleteFile:s,getAllTags:r,deleteTag:d,getFileDetail:c,searchAthletes:f,searchEvents:v,searchTournaments:p}}),OH={class:"picker-controls"},AH={class:"picker-grid"},FH=["onClick"],RH={class:"picker-thumb"},LH=["src","alt","onError"],MH={key:1,class:"picker-ext"},VH={class:"picker-check"},BH={class:"picker-name"},UH={key:0,class:"picker-empty"},qH={key:1,class:"picker-more"},jH={class:"selected-count"},HH=40,zH={__name:"FilePickerModal",props:{visible:{type:Boolean,default:!1},excludeFileIds:{type:Array,default:()=>[]},imagesFirst:{type:Boolean,default:!0},multiple:{type:Boolean,default:!0},title:{type:String,default:""},confirmLabel:{type:String,default:""},asFederation:{type:Number,default:null}},emits:["close","select"],setup(e,{emit:t}){const l=e,n=t,s=xu(),r=F(""),d=F([]),c=F(0),f=F(new Set),v=F(l.imagesFirst);let p=null;const m=F(!1),h=async(I=!1)=>{m.value=!0;const k=await s.getFileListRaw({limit:HH,offset:I?d.value.length:0,search:r.value||void 0,type:v.value?"image":void 0,asFederation:l.asFederation||void 0,sort:"newest"});if(m.value=!1,!k)return;const C=(k.items||[]).filter(D=>!l.excludeFileIds.includes(D.id));d.value=I?[...d.value,...C]:C,c.value=k.total||0},b=Pe(()=>d.value.length<c.value);at(()=>l.visible,async I=>{I&&(f.value=new Set,v.value=l.imagesFirst,r.value="",await h())});const w=()=>{clearTimeout(p),p=setTimeout(async()=>{await h()},400)};at(v,()=>{h()});const $=I=>{if(!l.multiple){f.value=f.value.has(I)?new Set:new Set([I]);return}const k=new Set(f.value);k.has(I)?k.delete(I):k.add(I),f.value=k},S=()=>{n("select",Array.from(f.value))},_=()=>{n("close")};return(I,k)=>(T(),me(a(Xt),{size:"xl",alignment:"center",visible:e.visible,onClose:_},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(l.title||I.$t("albums.addFromLibrary")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",OH,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":k[0]||(k[0]=C=>r.value=C),placeholder:I.$t("media.searchFiles"),size:"sm",class:"picker-search",onInput:w},null,8,["modelValue","placeholder"]),i(a(Ze),{modelValue:v.value,"onUpdate:modelValue":k[1]||(k[1]=C=>v.value=C),label:I.$t("media.imagesOnly")},null,8,["modelValue","label"])]),y("div",AH,[(T(!0),P(le,null,ge(d.value,C=>(T(),P("div",{key:C.id,class:Qe(["picker-item",{selected:f.value.has(C.id)}]),onClick:D=>$(C.id)},[y("div",RH,[C.thumbnailLink?(T(),P("img",{key:0,src:C.thumbnailLink,alt:C.name,onError:D=>{C.link&&D.target.src!==C.link&&(D.target.src=C.link)}},null,40,LH)):(T(),P("div",MH,u(C.extension),1))]),y("div",VH,[i(a(Ze),{checked:f.value.has(C.id),onClick:sa(D=>$(C.id),["stop"])},null,8,["checked","onClick"])]),y("div",BH,u(C.name)+"."+u(C.extension),1)],10,FH))),128))]),d.value.length===0&&!m.value?(T(),P("div",UH,u(I.$t("media.noFilesFound")),1)):K("",!0),b.value?(T(),P("div",qH,[i(a(ye),{color:"secondary",size:"sm",disabled:m.value,onClick:k[2]||(k[2]=C=>h(!0))},{default:o(()=>[g(u(m.value?I.$t("media.loading"):I.$t("media.loadMore")),1)]),_:1},8,["disabled"])])):K("",!0)]),_:1}),i(a(Qn),null,{default:o(()=>[y("span",jH,u(I.$t("media.shownOfTotal",{shown:d.value.length,total:c.value}))+" · "+u(I.$t("media.selectedCount",{count:f.value.size})),1),i(a(ye),{color:"secondary",size:"sm",onClick:_},{default:o(()=>[g(u(I.$t("modal.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",disabled:f.value.size===0,onClick:S},{default:o(()=>[g(u(l.confirmLabel||I.$t("albums.addToAlbum")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["visible"]))}},fO=Le(zH,[["__scopeId","data-v-7d5e4060"]]);function St(e){Bm.useToast().success(e)}function vt(e){Bm.useToast().error(e)}function mO(e){Bm.useToast().warning(e)}const YH={class:"file-field"},xH={key:0,class:"attached"},WH=["href"],GH={class:"sources"},KH={key:1,class:"text-muted"},XH=16*1024*1024,JH={__name:"FileField",props:{modelValue:{type:Object,default:null},isImage:{type:Boolean,default:!1},pdfOnly:{type:Boolean,default:!1},asFederation:{type:Number,default:null},skipResize:{type:Boolean,default:!1},inputId:{type:String,default:"fileFieldInput"},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,n=t,{t:s}=yl(),r=xu(),d="https://api-dashboard.fie.org/api/admin/v1",c=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff"],f=["application/pdf","application/x-pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],v=["application/xml","text/xml","application/pdf","text/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],p=()=>l.isImage?c:l.pdfOnly?f:v,m=F(!1),h=F(!1),b=S=>n("update:modelValue",S),w=async S=>{var C;const _=(C=S.target.files)==null?void 0:C[0];if(S.target.value="",!_)return;if(!p().includes(_.type)){vt(s("upload.invalidFormat"));return}if(_.size>XH){vt(s("upload.sizeExceed"));return}const{user:I}=nl(),k=new FormData;k.append("file",_),l.skipResize&&k.append("skipResize","1"),l.asFederation&&k.append("asFederation",String(l.asFederation)),h.value=!0;try{const{data:D}=await na.post(`${d}/file/upload`,k,{headers:{Authorization:`Bearer ${I.token}`,"Content-Type":"multipart/form-data"},timeout:36e5}
82);D.reusedExisting&&mO(s("fileField.reused",{name:D.name})),b({id:D.id,name:D.name,link:D.link})}catch{vt(s("fileField.uploadFailed"))}finally{h.value=!1}},$=async S=>{m.value=!1;const _=S==null?void 0:S[0];if(!_)return;const I=await r.getFileDetail(_);I&&b({id:I.id,name:I.name,link:I.link})};return(S,_)=>(T(),P("div",YH,[l.modelValue?(T(),P("div",xH,[y("a",{href:l.modelValue.link,target:"_blank",rel:"noopener"},u(l.modelValue.name),9,WH),i(a(ye),{color:"link",size:"sm",disabled:l.disabled,onClick:_[0]||(_[0]=I=>b(null))},{default:o(()=>[g(u(S.$t("fileField.detach")),1)]),_:1},8,["disabled"])])):K("",!0),y("div",GH,[i(a(_e),{type:"file",id:l.inputId,size:"sm",disabled:l.disabled||h.value,onChange:w},null,8,["id","disabled"]),i(a(ye),{color:"secondary",variant:"outline",size:"sm",disabled:l.disabled||h.value,onClick:_[1]||(_[1]=I=>m.value=!0)},{default:o(()=>[g(u(S.$t("fileField.chooseExisting")),1)]),_:1},8,["disabled"])]),h.value?(T(),P("small",KH,u(S.$t("fileField.uploading")),1)):K("",!0),i(fO,{visible:m.value,multiple:!1,"images-first":l.isImage,"as-federation":l.asFederation,title:S.$t("fileField.chooseExisting"),"confirm-label":S.$t("fileField.attachSelected"),onClose:_[2]||(_[2]=I=>m.value=!1),onSelect:$},null,8,["visible","images-first","as-federation","title","confirm-label"])]))}},Ln=Le(JH,[["__scopeId","data-v-1d63e0e8"]]),$i="https://api-dashboard.fie.org/api/admin/v1/calendar",Vi=At("calendar",()=>{const e=F([]),t=F([]),l=F([]),n=F(null),s=F({}),r=F(),d=F([]),c=F({}),f=F({});async function v(N){this.calendarList=await ce.get(`${$i}/calendar`,N)}async function p(N){this.calendarListResults=await ce.get(`${$i}/calendar/results`,N)}async function m(N){this.calendarResults=await ce.get(`${$i}/calendar/results/${N}`,null)}async function h(N,L,R){await ce.post(`${$i}/calendar/settings/${L}/${N}`,{value:R})}async function b(N,L){this.calendarSettingsList=await ce.get(`${$i}/calendar/settings/${N}`,L)}async function w(){let N=await ce.get(`${$i}/calendar/orphan_competition`,null);this.competitionWithoutCalendar=N.competitionLabel}async function $(N){this.calendarItemEntries=await ce.get(`${$i}/calendar/${N}/entries`,null)}async function S(){this.calendarItemChanges=await ce.get(`${$i}/calendar/changes`,null)}async function _(N){await ce.post(`${$i}/calendar`,N)}async function I(N,L){await ce.put(`${$i}/calendar/${N}`,L)}async function k(N){this.calendarFullItem=await ce.get(`${$i}/calendar/${N}/full`,null)}async function C(N,L){this.calendarFullItem=await ce.get(`https://api-dashboard.fie.org/api/admin/v1/federation/calendar/${L}/calendar/${N}`,null)}async function D(N){this.calendarChanges=await ce.get(`${$i}/calendar/${N}/changes`,null)}return{calendarList:e,calendarResults:c,calendarChanges:f,calendarFullItem:r,calendarListResults:d,calendarItemEntries:s,calendarItemChanges:t,calendarSettingsList:l,competitionWithoutCalendar:n,getCalendarList:v,getCalendarChanges:D,getCalendarFullItem:k,getFederationCalendarItem:C,setCalendarForSeason:h,getCalendarResultForId:m,getCalendarListResults:p,getCalendarItemChanges:S,getCalendarItemEntries:$,getCalendarSettingsList:b,getLastCompetitionWithoutCalendar:w,createCalendar:_,updateCalendar:I}});var wv={exports:{}};/*! 83 * Quill Editor v1.3.7 84 * https://quilljs.com/ 85 * Copyright (c) 2014, Jason Chen 86 * Copyright (c) 2013, salesforce.com 87 */var ZH=wv.exports,gk;function QH(){return gk||(gk=1,function(e,t){(function(n,s){e.exports=s()})(typeof self<"u"?self:ZH,function(){return function(l){var n={};function s(r){if(n[r])return n[r].exports;var d=n[r]={i:r,l:!1,exports:{}};return l[r].call(d.exports,d,d.exports,s),d.l=!0,d.exports}return s.m=l,s.c=n,s.d=function(r,d,c){s.o(r,d)||Object.defineProperty(r,d,{configurable:!1,enumerable:!0,get:c})},s.n=function(r){var d=r&&r.__esModule?function(){return r.default}:function(){return r};return s.d(d,"a",d),d},s.o=function(r,d){return Object.prototype.hasOwnProperty.call(r,d)},s.p="",s(s.s=109)}([function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(17),d=s(18),c=s(19),f=s(45),v=s(46),p=s(47),m=s(48),h=s(49),b=s(12),w=s(32),$=s(33),S=s(31),_=s(1),I={Scope:_.Scope,create:_.create,find:_.find,query:_.query,register:_.register,Container:r.default,Format:d.default,Leaf:c.default,Embed:m.default,Scroll:f.default,Block:p.default,Inline:v.default,Text:h.default,Attributor:{Attribute:b.default,Class:w.default,Style:$.default,Store:S.default}};n.default=I},function(l,n,s){var r=this&&this.__extends||function(){var S=Object.
vendor: 97,866 bytes, lines 87-112
87setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,I){_.__proto__=I}||function(_,I){for(var k in I)I.hasOwnProperty(k)&&(_[k]=I[k])};return function(_,I){S(_,I);function k(){this.constructor=_}_.prototype=I===null?Object.create(I):(k.prototype=I.prototype,new k)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=function(S){r(_,S);function _(I){var k=this;return I="[Parchment] "+I,k=S.call(this,I)||this,k.message=I,k.name=k.constructor.name,k}return _}(Error);n.ParchmentError=d;var c={},f={},v={},p={};n.DATA_KEY="__blot";var m;(function(S){S[S.TYPE=3]="TYPE",S[S.LEVEL=12]="LEVEL",S[S.ATTRIBUTE=13]="ATTRIBUTE",S[S.BLOT=14]="BLOT",S[S.INLINE=7]="INLINE",S[S.BLOCK=11]="BLOCK",S[S.BLOCK_BLOT=10]="BLOCK_BLOT",S[S.INLINE_BLOT=6]="INLINE_BLOT",S[S.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",S[S.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",S[S.ANY=15]="ANY"})(m=n.Scope||(n.Scope={}));function h(S,_){var I=w(S);if(I==null)throw new d("Unable to create "+S+" blot");var k=I,C=S instanceof Node||S.nodeType===Node.TEXT_NODE?S:k.create(_);return new k(C,_)}n.create=h;function b(S,_){return _===void 0&&(_=!1),S==null?null:S[n.DATA_KEY]!=null?S[n.DATA_KEY].blot:_?b(S.parentNode,_):null}n.find=b;function w(S,_){_===void 0&&(_=m.ANY);var I;if(typeof S=="string")I=p[S]||c[S];else if(S instanceof Text||S.nodeType===Node.TEXT_NODE)I=p.text;else if(typeof S=="number")S&m.LEVEL&m.BLOCK?I=p.block:S&m.LEVEL&m.INLINE&&(I=p.inline);else if(S instanceof HTMLElement){var k=(S.getAttribute("class")||"").split(/\s+/);for(var C in k)if(I=f[k[C]],I)break;I=I||v[S.tagName]}return I==null?null:_&m.LEVEL&I.scope&&_&m.TYPE&I.scope?I:null}n.query=w;function $(){for(var S=[],_=0;_<arguments.length;_++)S[_]=arguments[_];if(S.length>1)return S.map(function(C){return $(C)});var I=S[0];if(typeof I.blotName!="string"&&typeof I.attrName!="string")throw new d("Invalid definition");if(I.blotName==="abstract")throw new d("Cannot register abstract class");if(p[I.blotName||I.attrName]=I,typeof I.keyName=="string")c[I.keyName]=I;else if(I.className!=null&&(f[I.className]=I),I.tagName!=null){Array.isArray(I.tagName)?I.tagName=I.tagName.map(function(C){return C.toUpperCase()}):I.tagName=I.tagName.toUpperCase();var k=Array.isArray(I.tagName)?I.tagName:[I.tagName];k.forEach(function(C){(v[C]==null||I.className==null)&&(v[C]=I)})}return I}n.register=$},function(l,n,s){var r=s(51),d=s(11),c=s(3),f=s(20),v="\0",p=function(m){Array.isArray(m)?this.ops=m:m!=null&&Array.isArray(m.ops)?this.ops=m.ops:this.ops=[]};p.prototype.insert=function(m,h){var b={};return m.length===0?this:(b.insert=m,h!=null&&typeof h=="object"&&Object.keys(h).length>0&&(b.attributes=h),this.push(b))},p.prototype.delete=function(m){return m<=0?this:this.push({delete:m})},p.prototype.retain=function(m,h){if(m<=0)return this;var b={retain:m};return h!=null&&typeof h=="object"&&Object.keys(h).length>0&&(b.attributes=h),this.push(b)},p.prototype.push=function(m){var h=this.ops.length,b=this.ops[h-1];if(m=c(!0,{},m),typeof b=="object"){if(typeof m.delete=="number"&&typeof b.delete=="number")return this.ops[h-1]={delete:b.delete+m.delete},this;if(typeof b.delete=="number"&&m.insert!=null&&(h-=1,b=this.ops[h-1],typeof b!="object"))return this.ops.unshift(m),this;if(d(m.attributes,b.attributes)){if(typeof m.insert=="string"&&typeof b.insert=="string")return this.ops[h-1]={insert:b.insert+m.insert},typeof m.attributes=="object"&&(this.ops[h-1].attributes=m.attributes),this;if(typeof m.retain=="number"&&typeof b.retain=="number")return this.ops[h-1]={retain:b.retain+m.retain},typeof m.attributes=="object"&&(this.ops[h-1].attributes=m.attributes),this}}return h===this.ops.length?this.ops.push(m):this.ops.splice(h,0,m),this},p.prototype.chop=function(){var m=this.ops[this.ops.length-1];return m&&m.retain&&!m.attributes&&this.ops.pop(),this},p.prototype.filter=function(m){return this.ops.filter(m)},p.prototype.forEach=function(m){this.ops.forEach(m)},p.prototype.map=function(m){return this.ops.map(m)},p.prototype.partition=function(m){var h=[],b=[];return this.forEach(function(w){var $=m(w)?h:b;$.push(w)}),[h,b]},p.prototype.reduce=function(m,h){return this.ops.reduce(m,h)},p.prototype.changeLength=function(){return this.reduce(function(m,h){return h.insert?m+f.length(h):h.delete?m-h.delete:m},0)},p.prototype.length=function(){return this.reduce(function(m,h){return m+f.length(h)},0)},p.prototype.slice=function(m,h){m=m||0,typeof h!="number"&&(h=1/0);for(var b=[],w=f.iterator(this.ops),$=0;$<h&&w.hasNext();){var S;$<m?S=w.next(m-$):(S=w.next(h-$),b.push(S)),$+=f.length(S)}return new p(b)},p.prototype.compose=function(m){var h=f.iterator(this.ops),b=f.iterator(m.ops),w=[],$=b.peek();if($!=null&&typeof $.retain=="number"&&$.attributes==null){for(var S=$.retain;h.peekType()==="insert"&&h.peekLength()<=S;)S-=h.peekLength(),w.push(h.next());$.retain-S>0&&b.next($.retain-S)}for(var _=new p(w);h.hasNext()||b.hasNext();)if(b.peekType()==="insert")_.push(b.next());else if(h.peekType()==="delete")_.push(h.next());else{var I=Math.min(h.peekLength(),b.peekLength()),k=h.next(I),C=b.next(I);if(typeof C.retain=="number"){var D={};typeof k.retain=="number"?D.retain=I:D.insert=k.insert;var N=f.attributes.compose(k.attributes,C.attributes,typeof k.retain=="number");if(N&&(D.attributes=N),_.push(D),!b.hasNext()&&d(_.ops[_.ops.length-1],D)){var L=new p(h.rest());return _.concat(L).chop()}}else typeof C.delete=="number"&&typeof k.retain=="number"&&_.push(C)}return _.chop()},p.prototype.concat=function(m){var h=new p(this.ops.slice());return m.ops.length>0&&(h.push(m.ops[0]),h.ops=h.ops.concat(m.ops.slice(1))),h},p.prototype.diff=function(m,h){if(this.ops===m.ops)return new p;var b=[this,m].map(function(I){return I.map(function(k){if(k.insert!=null)return typeof k.insert=="string"?k.insert:v;var C=I===m?"on":"with";throw new Error("diff() called "+C+" non-document")}).join("")}),w=new p,$=r(b[0],b[1],h),S=f.iterator(this.ops),_=f.iterator(m.ops);return $.forEach(function(I){for(var k=I[1].length;k>0;){var C=0;switch(I[0]){case r.INSERT:C=Math.min(_.peekLength(),k),w.push(_.next(C));break;case r.DELETE:C=Math.min(k,S.peekLength()),S.next(C),w.delete(C);break;case r.EQUAL:C=Math.min(S.peekLength(),_.peekLength(),k);var D=S.next(C),N=_.next(C);d(D.insert,N.insert)?w.retain(C,f.attributes.diff(D.attributes,N.attributes)):w.push(N).delete(C);break}k-=C}}),w.chop()},p.prototype.eachLine=function(m,h){h=h||` 88`;for(var b=f.iterator(this.ops),w=new p,$=0;b.hasNext();){if(b.peekType()!=="insert")return;var S=b.peek(),_=f.length(S)-b.peekLength(),I=typeof S.insert=="string"?S.insert.indexOf(h,_)-_:-1;if(I<0)w.push(b.next());else if(I>0)w.push(b.next(I));else{if(m(w,b.next(1).attributes||{},$)===!1)return;$+=1,w=new p}}w.length()>0&&m(w,{},$)},p.prototype.transform=function(m,h){if(h=!!h,typeof m=="number")return this.transformPosition(m,h);for(var b=f.iterator(this.ops),w=f.iterator(m.ops),$=new p;b.hasNext()||w.hasNext();)if(b.peekType()==="insert"&&(h||w.peekType()!=="insert"))$.retain(f.length(b.next()));else if(w.peekType()==="insert")$.push(w.next());else{var S=Math.min(b.peekLength(),w.peekLength()),_=b.next(S),I=w.next(S);if(_.delete)continue;I.delete?$.push(I):$.retain(S,f.attributes.transform(_.attributes,I.attributes,h))}return $.chop()},p.prototype.transformPosition=function(m,h){h=!!h;for(var b=f.iterator(this.ops),w=0;b.hasNext()&&w<=m;){var $=b.peekLength(),S=b.peekType();if(b.next(),S==="delete"){m-=Math.min($,m-w);continue}else S==="insert"&&(w<m||!h)&&(m+=$);w+=$}return m},l.exports=p},function(l,n){var s=Object.prototype.hasOwnProperty,r=Object.prototype.toString,d=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f=function(b){return typeof Array.isArray=="function"?Array.isArray(b):r.call(b)==="[object Array]"},v=function(b){if(!b||r.call(b)!=="[object Object]")return!1;var w=s.call(b,"constructor"),$=b.constructor&&b.constructor.prototype&&s.call(b.constructor.prototype,"isPrototypeOf");if(b.constructor&&!w&&!$)return!1;var S;for(S in b);return typeof S>"u"||s.call(b,S)},p=function(b,w){d&&w.name==="__proto__"?d(b,w.name,{enumerable:!0,configurable:!0,value:w.newValue,writable:!0}):b[w.name]=w.newValue},m=function(b,w){if(w==="__proto__")if(s.call(b,w)){if(c)return c(b,w).value}else return;return b[w]};l.exports=function h(){var b,w,$,S,_,I,k=arguments[0],C=1,D=arguments.length,N=!1;for(typeof k=="boolean"&&(N=k,k=arguments[1]||{},C=2),(k==null||typeof k!="object"&&typeof k!="function")&&(k={});C<D;++C)if(b=arguments[C],b!=null)for(w in b)$=m(k,w),S=m(b,w),k!==S&&(N&&S&&(v(S)||(_=f(S)))?(_?(_=!1,I=$&&f($)?$:[]):I=$&&v($)?$:{},p(k,{name:w,newValue:h(N,I,S)})):typeof S<"u"&&p(k,{name:w,newValue:S}));return k}},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.BlockEmbed=n.bubbleFormats=void 0;var r=function(){function E(V,O){for(var U=0;U<O.length;U++){var B=O[U];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(V,B.key,B)}}return function(V,O,U){return O&&E(V.prototype,O),U&&E(V,U),V}}(),d=function E(V,O,U){V===null&&(V=Function.prototype);var B=Object.getOwnPropertyDescriptor(V,O);if(B===void 0){var Y=Object.getPrototypeOf(V);return Y===null?void 0:E(Y,O,U)}else{if("value"in B)return B.value;var ee=B.get;return ee===void 0?void 0:ee.call(U)}},c=s(3),f=k(c),v=s(2),p=k(v),m=s(0),h=k(m),b=s(16),w=k(b),$=s(6),S=k($),_=s(7),I=k(_);function k(E){return E&&E.__esModule?E:{default:E}}function C(E,V){if(!(E instanceof V))throw new TypeError("Cannot call a class as a function")}function D(E,V){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V&&(typeof V=="object"||typeof V=="function")?V:E}function N(E,V){if(typeof V!="function"&&V!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof V);E.prototype=Object.create(V&&V.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),V&&(Object.setPrototypeOf?Object.setPrototypeOf(E,V):E.__proto__=V)}var L=1,R=function(E){N(V,E);function V(){return C(this,V),D(this,(V.__proto__||Object.getPrototypeOf(V)).apply(this,arguments))}return r(V,[{key:"attach",value:function(){d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"attach",this).call(this),this.attributes=new h.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return new p.default().insert(this.value(),(0,f.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(U,B){var Y=h.default.query(U,h.default.Scope.BLOCK_ATTRIBUTE);Y!=null&&this.attributes.attribute(Y,B)}},{key:"formatAt",value:function(U,B,Y,ee){this.format(Y,ee)}},{key:"insertAt",value:function(U,B,Y){if(typeof B=="string"&&B.endsWith(` 89`)){var ee=h.default.create(M.blotName);this.parent.insertBefore(ee,U===0?this:this.next),ee.insertAt(0,B.slice(0,-1))}else d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"insertAt",this).call(this,U,B,Y)}}]),V}(h.default.Embed);R.scope=h.default.Scope.BLOCK_BLOT;var M=function(E){N(V,E);function V(O){C(this,V);var U=D(this,(V.__proto__||Object.getPrototypeOf(V)).call(this,O));return U.cache={},U}return r(V,[{key:"delta",value:function(){return this.cache.delta==null&&(this.cache.delta=this.descendants(h.default.Leaf).reduce(function(U,B){return B.length()===0?U:U.insert(B.value(),A(B))},new p.default).insert(` 90`,A(this))),this.cache.delta}},{key:"deleteAt",value:function(U,B){d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"deleteAt",this).call(this,U,B),this.cache={}}},{key:"formatAt",value:function(U,B,Y,ee){B<=0||(h.default.query(Y,h.default.Scope.BLOCK)?U+B===this.length()&&this.format(Y,ee):d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"formatAt",this).call(this,U,Math.min(B,this.length()-U-1),Y,ee),this.cache={})}},{key:"insertAt",value:function(U,B,Y){if(Y!=null)return d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"insertAt",this).call(this,U,B,Y);if(B.length!==0){var ee=B.split(` 91`),Z=ee.shift();Z.length>0&&(U<this.length()-1||this.children.tail==null?d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"insertAt",this).call(this,Math.min(U,this.length()-1),Z):this.children.tail.insertAt(this.children.tail.length(),Z),this.cache={});var ne=this;ee.reduce(function(ie,J){return ne=ne.split(ie,!0),ne.insertAt(0,J),J.length},U+Z.length)}}},{key:"insertBefore",value:function(U,B){var Y=this.children.head;d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"insertBefore",this).call(this,U,B),Y instanceof w.default&&Y.remove(),this.cache={}}},{key:"length",value:function(){return this.cache.length==null&&(this.cache.length=d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"length",this).call(this)+L),this.cache.length}},{key:"moveChildren",value:function(U,B){d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"moveChildren",this).call(this,U,B),this.cache={}}},{key:"optimize",value:function(U){d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"optimize",this).call(this,U),this.cache={}}},{key:"path",value:function(U){return d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"path",this).call(this,U,!0)}},{key:"removeChild",value:function(U){d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"removeChild",this).call(this,U),this.cache={}}},{key:"split",value:function(U){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(B&&(U===0||U>=this.length()-L)){var Y=this.clone();return U===0?(this.parent.insertBefore(Y,this),this):(this.parent.insertBefore(Y,this.next),Y)}else{var ee=d(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),"split",this).call(this,U,B);return this.cache={},ee}}}]),V}(h.default.Block);M.blotName="block",M.tagName="P",M.defaultChild="break",M.allowedChildren=[S.default,h.default.Embed,I.default];function A(E){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E==null||(typeof E.formats=="function"&&(V=(0,f.default)(V,E.formats())),E.parent==null||E.parent.blotName=="scroll"||E.parent.statics.scope!==E.statics.scope)?V:A(E.parent,V)}n.bubbleFormats=A,n.BlockEmbed=R,n.default=M},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.overload=n.expandConfig=void 0;var r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ne){return typeof ne}:function(ne){return ne&&typeof Symbol=="function"&&ne.constructor===Symbol&&ne!==Symbol.prototype?"symbol":typeof ne},d=function(){function ne(ie,J){var X=[],j=!0,W=!1,fe=void 0;try{for(var G=ie[Symbol.iterator](),H;!(j=(H=G.next()).done)&&(X.push(H.value),!(J&&X.length===J));j=!0);}catch(re){W=!0,fe=re}finally{try{!j&&G.return&&G.return()}finally{if(W)throw fe}}return X}return function(ie,J){if(Array.isArray(ie))return ie;if(Symbol.iterator in Object(ie))return ne(ie,J);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function ne(ie,J){for(var X=0;X<J.length;X++){var j=J[X];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(ie,j.key,j)}}return function(ie,J,X){return J&&ne(ie.prototype,J),X&&ne(ie,X),ie}}();s(50);var f=s(2),v=A(f),p=s(14),m=A(p),h=s(8),b=A(h),w=s(9),$=A(w),S=s(0),_=A(S),I=s(15),k=A(I),C=s(3),D=A(C),N=s(10),L=A(N),R=s(34),M=A(R);function A(ne){return ne&&ne.__esModule?ne:{default:ne}}function E(ne,ie,J){return ie in ne?Object.defineProperty(ne,ie,{value:J,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=J,ne}function V(ne,ie){if(!(ne instanceof ie))throw new TypeError("Cannot call a class as a function")}var O=(0,L.default)("quill"),U=function(){c(ne,null,[{key:"debug",value:function(J){J===!0&&(J="log"),L.default.level(J)}},{key:"find",value:function(J){return J.__quill||_.default.find(J)}},{key:"import",value:function(J){return this.imports[J]==null&&O.error("Cannot import "+J+". Are you sure it was registered?"),this.imports[J]}},{key:"register",value:function(J,X){var j=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof J!="string"){var fe=J.attrName||J.blotName;typeof fe=="string"?this.register("formats/"+fe,J,X):Object.keys(J).forEach(function(G){j.register(G,J[G],X)})}else this.imports[J]!=null&&!W&&O.warn("Overwriting "+J+" with",X),this.imports[J]=X,(J.startsWith("blots/")||J.startsWith("formats/"))&&X.blotName!=="abstract"?_.default.register(X):J.startsWith("modules")&&typeof X.register=="function"&&X.register()}}]);function ne(ie){var J=this,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(V(this,ne),this.options=B(ie,X),this.container=this.options.container,this.container==null)return O.error("Invalid Quill container",ie);this.options.debug&&ne.debug(this.options.debug);var j=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new b.default,this.scroll=_.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new m.default(this.scroll),this.selection=new k.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(b.default.events.EDITOR_CHANGE,function(fe){fe===b.default.events.TEXT_CHANGE&&J.root.classList.toggle("ql-blank",J.editor.isBlank())}),this.emitter.on(b.default.events.SCROLL_UPDATE,function(fe,G){var H=J.selection.lastRange,re=H&&H.length===0?H.index:void 0;Y.call(J,function(){return J.editor.update(null,G,re)},fe)});var W=this.clipboard.convert(`<div class='ql-editor' style="white-space: normal;">`+j+"<p><br></p></div>");this.setContents(W),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return c(ne,[{key:"addContainer",value:function(J){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof J=="string"){var j=J;J=document.createElement("div"),J.classList.add(j)}return this.container.insertBefore(J,X),J}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(J,X,j){var W=this,fe=ee(J,X,j),G=d(fe,4);return J=G[0],X=G[1],j=G[3],Y.call(this,function(){return W.editor.deleteText(J,X)},j,J,-1*X)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(J),this.container.classList.toggle("ql-disabled",!J)}},{key:"focus",value:function(){var J=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=J,this.scrollIntoView()}},{key:"format",value:function(J,X){var j=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:b.default.sources.API;return Y.call(this,function(){var fe=j.getSelection(!0),G=new v.default;if(fe==null)return G;if(_.default.query(J,_.default.Scope.BLOCK))G=j.editor.formatLine(fe.index,fe.length,E({},J,X));else{if(fe.length===0)return j.selection.format(J,X),G;G=j.editor.formatText(fe.index,fe.length,E({},J,X))}return j.setSelection(fe,b.default.sources.SILENT),G},W)}},{key:"formatLine",value:function(J,X,j,W,fe){var G=this,H=void 0,re=ee(J,X,j,W,fe),be=d(re,4);return J=be[0],X=be[1],H=be[2],fe=be[3],Y.call(this,function(){return G.editor.formatLine(J,X,H)},fe,J,0)}},{key:"formatText",value:function(J,X,j,W,fe){var G=this,H=void 0,re=ee(J,X,j,W,fe),be=d(re,4);return J=be[0],X=be[1],H=be[2],fe=be[3],Y.call(this,function(){return G.editor.formatText(J,X,H)},fe,J,0)}},{key:"getBounds",value:function(J){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j=void 0;typeof J=="number"?j=this.selection.getBounds(J,X):j=this.selection.getBounds(J.index,J.length);var W=this.container.getBoundingClientRect();return{bottom:j.bottom-W.top,height:j.height,left:j.left-W.left,right:j.right-W.left,top:j.top-W.top,width:j.width}}},{key:"getContents",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-J,j=ee(J,X),W=d(j,2);return J=W[0],X=W[1],this.editor.getContents(J,X)}},{key:"getFormat",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof J=="number"?this.editor.getFormat(J,X):this.editor.getFormat(J.index,J.length)}},{key:"getIndex",value:function(J){return J.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(J){return this.scroll.leaf(J)}},{key:"getLine",value:function(J){return this.scroll.line(J)}},{key:"getLines",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof J!="number"?this.scroll.lines(J.index,J.length):this.scroll.lines(J,X)}},{key:"getModule",value:function(J){return this.theme.modules[J]}},{key:"getSelection",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return J&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-J,j=ee(J,X),W=d(j,2);return J=W[0],X=W[1],this.editor.getText(J,X)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(J,X,j){var W=this,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:ne.sources.API;return Y.call(this,function(){return W.editor.insertEmbed(J,X,j)},fe,J)}},{key:"insertText",value:function(J,X,j,W,fe){var G=this,H=void 0,re=ee(J,0,j,W,fe),be=d(re,4);return J=be[0],H=be[2],fe=be[3],Y.call(this,function(){return G.editor.insertText(J,X,H)},fe,J,X.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(J,X,j){this.clipboard.dangerouslyPasteHTML(J,X,j)}},{key:"removeFormat",value:function(J,X,j){var W=this,fe=ee(J,X,j),G=d(fe,4);return J=G[0],X=G[1],j=G[3],Y.call(this,function(){return W.editor.removeFormat(J,X)},j,J)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(J){var X=this,j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:b.default.sources.API;return Y.call(this,function(){J=new v.default(J);var W=X.getLength(),fe=X.editor.deleteText(0,W),G=X.editor.applyDelta(J),H=G.ops[G.ops.length-1];H!=null&&typeof H.insert=="string"&&H.insert[H.insert.length-1]===` 92`&&(X.editor.deleteText(X.getLength()-1,1),G.delete(1));var re=fe.compose(G);return re},j)}},{key:"setSelection",value:function(J,X,j){if(J==null)this.selection.setRange(null,X||ne.sources.API);else{var W=ee(J,X,j),fe=d(W,4);J=fe[0],X=fe[1],j=fe[3],this.selection.setRange(new I.Range(J,X),j),j!==b.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(J){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:b.default.sources.API,j=new v.default().insert(J);return this.setContents(j,X)}},{key:"update",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b.default.sources.USER,X=this.scroll.update(J);return this.selection.update(J),X}},{key:"updateContents",value:function(J){var X=this,j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:b.default.sources.API;return Y.call(this,function(){return J=new v.default(J),X.editor.applyDelta(J,j)},j,!0)}}]),ne}();U.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},U.events=b.default.events,U.sources=b.default.sources,U.version="1.3.7",U.imports={delta:v.default,parchment:_.default,"core/module":$.default,"core/theme":M.default};function B(ne,ie){if(ie=(0,D.default)(!0,{container:ne,modules:{clipboard:!0,keyboard:!0,history:!0}},ie),!ie.theme||ie.theme===U.DEFAULTS.theme)ie.theme=M.default;else if(ie.theme=U.import("themes/"+ie.theme),ie.theme==null)throw new Error("Invalid theme "+ie.theme+". Did you register it?");var J=(0,D.default)(!0,{},ie.theme.DEFAULTS);[J,ie].forEach(function(W){W.modules=W.modules||{},Object.keys(W.modules).forEach(function(fe){W.modules[fe]===!0&&(W.modules[fe]={})})});var X=Object.keys(J.modules).concat(Object.keys(ie.modules)),j=X.reduce(function(W,fe){var G=U.import("modules/"+fe);return G==null?O.error("Cannot load "+fe+" module. Are you sure you registered it?"):W[fe]=G.DEFAULTS||{},W},{});return ie.modules!=null&&ie.modules.toolbar&&ie.modules.toolbar.constructor!==Object&&(ie.modules.toolbar={container:ie.modules.toolbar}),ie=(0,D.default)(!0,{},U.DEFAULTS,{modules:j},J,ie),["bounds","container","scrollingContainer"].forEach(function(W){typeof ie[W]=="string"&&(ie[W]=document.querySelector(ie[W]))}),ie.modules=Object.keys(ie.modules).reduce(function(W,fe){return ie.modules[fe]&&(W[fe]=ie.modules[fe]),W},{}),ie}function Y(ne,ie,J,X){if(this.options.strict&&!this.isEnabled()&&ie===b.default.sources.USER)return new v.default;var j=J==null?null:this.getSelection(),W=this.editor.delta,fe=ne();if(j!=null&&(J===!0&&(J=j.index),X==null?j=Z(j,fe,ie):X!==0&&(j=Z(j,J,X,ie)),this.setSelection(j,b.default.sources.SILENT)),fe.length()>0){var G,H=[b.default.events.TEXT_CHANGE,fe,W,ie];if((G=this.emitter).emit.apply(G,[b.default.events.EDITOR_CHANGE].concat(H)),ie!==b.default.sources.SILENT){var re;(re=this.emitter).emit.apply(re,H)}}return fe}function ee(ne,ie,J,X,j){var W={};return typeof ne.index=="number"&&typeof ne.length=="number"?typeof ie!="number"?(j=X,X=J,J=ie,ie=ne.length,ne=ne.index):(ie=ne.length,ne=ne.index):typeof ie!="number"&&(j=X,X=J,J=ie,ie=0),(typeof J>"u"?"undefined":r(J))==="object"?(W=J,j=X):typeof J=="string"&&(X!=null?W[J]=X:j=J),j=j||b.default.sources.API,[ne,ie,W,j]}function Z(ne,ie,J,X){if(ne==null)return null;var j=void 0,W=void 0;if(ie instanceof v.default){var fe=[ne.index,ne.index+ne.length].map(function(be){return ie.transformPosition(be,X!==b.default.sources.USER)}),G=d(fe,2);j=G[0],W=G[1]}else{var H=[ne.index,ne.index+ne.length].map(function(be){return be<ie||be===ie&&X===b.default.sources.USER?be:J>=0?be+J:Math.max(ie,be+J)}),re=d(H,2);j=re[0],W=re[1]}return new I.Range(j,W-j)}n.expandConfig=B,n.overload=ee,n.default=U},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function S(_,I){for(var k=0;k<I.length;k++){var C=I[k];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}return function(_,I,k){return I&&S(_.prototype,I),k&&S(_,k),_}}(),d=function S(_,I,k){_===null&&(_=Function.prototype);var C=Object.getOwnPropertyDescriptor(_,I);if(C===void 0){var D=Object.getPrototypeOf(_);return D===null?void 0:S(D,I,k)}else{if("value"in C)return C.value;var N=C.get;return N===void 0?void 0:N.call(k)}},c=s(7),f=m(c),v=s(0),p=m(v);function m(S){return S&&S.__esModule?S:{default:S}}function h(S,_){if(!(S instanceof _))throw new TypeError("Cannot call a class as a function")}function b(S,_){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&(typeof _=="object"||typeof _=="function")?_:S}function w(S,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _);S.prototype=Object.create(_&&_.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(S,_):S.__proto__=_)}var $=function(S){w(_,S);function _(){return h(this,_),b(this,(_.__proto__||Object.getPrototypeOf(_)).apply(this,arguments))}return r(_,[{key:"formatAt",value:function(k,C,D,N){if(_.compare(this.statics.blotName,D)<0&&p.default.query(D,p.default.Scope.BLOT)){var L=this.isolate(k,C);N&&L.wrap(D,N)}else d(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"formatAt",this).call(this,k,C,D,N)}},{key:"optimize",value:function(k){if(d(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"optimize",this).call(this,k),this.parent instanceof _&&_.compare(this.statics.blotName,this.parent.statics.blotName)>0){var C=this.parent.isolate(this.offset(),this.length());this.moveChildren(C),C.wrap(this)}}}],[{key:"compare",value:function(k,C){var D=_.order.indexOf(k),N=_.order.indexOf(C);return D>=0||N>=0?D-N:k===C?0:k<C?-1:1}}]),_}(p.default.Inline);$.allowedChildren=[$,p.default.Embed,f.default],$.order=["cursor","inline","underline","strike","italic","bold","script","link","code"],n.default=$},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(0),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}function f(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}function v(h,b){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:h}function p(h,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);h.prototype=Object.create(b&&b.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(h,b):h.__proto__=b)}var m=function(h){p(b,h);function b(){return f(this,b),v(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return b}(d.default.Text);n.default=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function I(k,C){for(var D=0;D<C.length;D++){var N=C[D];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(k,N.key,N)}}return function(k,C,D){return C&&I(k.prototype,C),D&&I(k,D),k}}(),d=function I(k,C,D){k===null&&(k=Function.prototype);var N=Object.getOwnPropertyDescriptor(k,C);if(N===void 0){var L=Object.getPrototypeOf(k);return L===null?void 0:I(L,C,D)}else{if("value"in N)return N.value;var R=N.get;return R===void 0?void 0:R.call(D)}},c=s(54),f=m(c),v=s(10),p=m(v);function m(I){return I&&I.__esModule?I:{default:I}}function h(I,k){if(!(I instanceof k))throw new TypeError("Cannot call a class as a function")}function b(I,k){if(!I)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:I}function w(I,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);I.prototype=Object.create(k&&k.prototype,{constructor:{value:I,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(I,k):I.__proto__=k)}var $=(0,p.default)("quill:events"),S=["selectionchange","mousedown","mouseup","click"];S.forEach(function(I){document.addEventListener(I,function(){for(var k=arguments.length,C=Array(k),D=0;D<k;D++)C[D]=arguments[D];[].slice.call(document.querySelectorAll(".ql-container")).forEach(function(N){if(N.__quill&&N.__quill.emitter){var L;(L=N.__quill.emitter).handleDOM.apply(L,C)}})})});var _=function(I){w(k,I);function k(){h(this,k);var C=b(this,(k.__proto__||Object.getPrototypeOf(k)).call(this));return C.listeners={},C.on("error",$.error),C}return r(k,[{key:"emit",value:function(){$.log.apply($,arguments),d(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),"emit",this).apply(this,arguments)}},{key:"handleDOM",value:function(D){for(var N=arguments.length,L=Array(N>1?N-1:0),R=1;R<N;R++)L[R-1]=arguments[R];(this.listeners[D.type]||[]).forEach(function(M){var A=M.node,E=M.handler;(D.target===A||A.contains(D.target))&&E.apply(void 0,[D].concat(L))})}},{key:"listenDOM",value:function(D,N,L){this.listeners[D]||(this.listeners[D]=[]),this.listeners[D].push({node:N,handler:L})}}]),k}(f.default);_.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},_.sources={API:"api",SILENT:"silent",USER:"user"},n.default=_},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});function r(c,f){if(!(c instanceof f))throw new TypeError("Cannot call a class as a function")}var d=function c(f){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};r(this,c),this.quill=f,this.options=v};d.DEFAULTS={},n.default=d},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=["error","warn","log","info"],d="warn";function c(v){if(r.indexOf(v)<=r.indexOf(d)){for(var p,m=arguments.length,h=Array(m>1?m-1:0),b=1;b<m;b++)h[b-1]=arguments[b];(p=console)[v].apply(p,h)}}function f(v){return r.reduce(function(p,m){return p[m]=c.bind(console,m,v),p},{})}c.level=f.level=function(v){d=v},n.default=f},function(l,n,s){var r=Array.prototype.slice,d=s(52),c=s(53),f=l.exports=function(h,b,w){return w||(w={}),h===b?!0:h instanceof Date&&b instanceof Date?h.getTime()===b.getTime():!h||!b||typeof h!="object"&&typeof b!="object"?w.strict?h===b:h==b:m(h,b,w)};function v(h){return h==null}function p(h){return!(!h||typeof h!="object"||typeof h.length!="number"||typeof h.copy!="function"||typeof h.slice!="function"||h.length>0&&typeof h[0]!="number")}function m(h,b,w){var $,S;if(v(h)||v(b)||h.prototype!==b.prototype)return!1;if(c(h))return c(b)?(h=r.call(h),b=r.call(b),f(h,b,w)):!1;if(p(h)){if(!p(b)||h.length!==b.length)return!1;for($=0;$<h.length;$++)if(h[$]!==b[$])return!1;return!0}try{var _=d(h),I=d(b)}catch{return!1}if(_.length!=I.length)return!1;for(_.sort(),I.sort(),$=_.length-1;$>=0;$--)if(_[$]!=I[$])return!1;for($=_.length-1;$>=0;$--)if(S=_[$],!f(h[S],b[S],w))return!1;return typeof h==typeof b}},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(1),d=function(){function c(f,v,p){p===void 0&&(p={}),this.attrName=f,this.keyName=v;var m=r.Scope.TYPE&r.Scope.ATTRIBUTE;p.scope!=null?this.scope=p.scope&r.Scope.LEVEL|m:this.scope=r.Scope.ATTRIBUTE,p.whitelist!=null&&(this.whitelist=p.whitelist)}return c.keys=function(f){return[].map.call(f.attributes,function(v){return v.name})},c.prototype.add=function(f,v){return this.canAdd(f,v)?(f.setAttribute(this.keyName,v),!0):!1},c.prototype.canAdd=function(f,v){var p=r.query(f,r.Scope.BLOT&(this.scope|r.Scope.TYPE));return p==null?!1:this.whitelist==null?!0:typeof v=="string"?this.whitelist.indexOf(v.replace(/["']/g,""))>-1:this.whitelist.indexOf(v)>-1},c.prototype.remove=function(f){f.removeAttribute(this.keyName)},c.prototype.value=function(f){var v=f.getAttribute(this.keyName);return this.canAdd(f,v)&&v?v:""},c}();n.default=d},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.Code=void 0;var r=function(){function R(M,A){var E=[],V=!0,O=!1,U=void 0;try{for(var B=M[Symbol.iterator](),Y;!(V=(Y=B.next()).done)&&(E.push(Y.value),!(A&&E.length===A));V=!0);}catch(ee){O=!0,U=ee}finally{try{!V&&B.return&&B.return()}finally{if(O)throw U}}return E}return function(M,A){if(Array.isArray(M))return M;if(Symbol.iterator in Object(M))return R(M,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(){function R(M,A){for(var E=0;E<A.length;E++){var V=A[E];V.enumerable=V.enumerable||!1,V.configurable=!0,"value"in V&&(V.writable=!0),Object.defineProperty(M,V.key,V)}}return function(M,A,E){return A&&R(M.prototype,A),E&&R(M,E),M}}(),c=function R(M,A,E){M===null&&(M=Function.prototype);var V=Object.getOwnPropertyDescriptor(M,A);if(V===void 0){var O=Object.getPrototypeOf(M);return O===null?void 0:R(O,A,E)}else{if("value"in V)return V.value;var U=V.get;return U===void 0?void 0:U.call(E)}},f=s(2),v=I(f),p=s(0),m=I(p),h=s(4),b=I(h),w=s(6),$=I(w),S=s(7),_=I(S);function I(R){return R&&R.__esModule?R:{default:R}}function k(R,M){if(!(R instanceof M))throw new TypeError("Cannot call a class as a function")}function C(R,M){if(!R)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M&&(typeof M=="object"||typeof M=="function")?M:R}function D(R,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof M);R.prototype=Object.create(M&&M.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(R,M):R.__proto__=M)}var N=function(R){D(M,R);function M(){return k(this,M),C(this,(M.__proto__||Object.getPrototypeOf(M)).apply(this,arguments))}return M}($.default);N.blotName="code",N.tagName="CODE";var L=function(R){D(M,R);function M(){return k(this,M),C(this,(M.__proto__||Object.getPrototypeOf(M)).apply(this,arguments))}return d(M,[{key:"delta",value:function(){var E=this,V=this.domNode.textContent;return V.endsWith(` 93`)&&(V=V.slice(0,-1)),V.split(` 94`).reduce(function(O,U){return O.insert(U).insert(` 95`,E.formats())},new v.default)}},{key:"format",value:function(E,V){if(!(E===this.statics.blotName&&V)){var O=this.descendant(_.default,this.length()-1),U=r(O,1),B=U[0];B!=null&&B.deleteAt(B.length()-1,1),c(M.prototype.__proto__||Object.getPrototypeOf(M.prototype),"format",this).call(this,E,V)}}},{key:"formatAt",value:function(E,V,O,U){if(V!==0&&!(m.default.query(O,m.default.Scope.BLOCK)==null||O===this.statics.blotName&&U===this.statics.formats(this.domNode))){var B=this.newlineIndex(E);if(!(B<0||B>=E+V)){var Y=this.newlineIndex(E,!0)+1,ee=B-Y+1,Z=this.isolate(Y,ee),ne=Z.next;Z.format(O,U),ne instanceof M&&ne.formatAt(0,E-Y+V-ee,O,U)}}}},{key:"insertAt",value:function(E,V,O){if(O==null){var U=this.descendant(_.default,E),B=r(U,2),Y=B[0],ee=B[1];Y.insertAt(ee,V)}}},{key:"length",value:function(){var E=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` 96`)?E:E+1}},{key:"newlineIndex",value:function(E){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(V)return this.domNode.textContent.slice(0,E).lastIndexOf(` 97`);var O=this.domNode.textContent.slice(E).indexOf(` 98`);return O>-1?E+O:-1}},{key:"optimize",value:function(E){this.domNode.textContent.endsWith(` 99`)||this.appendChild(m.default.create("text",` 100`)),c(M.prototype.__proto__||Object.getPrototypeOf(M.prototype),"optimize",this).call(this,E);var V=this.next;V!=null&&V.prev===this&&V.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===V.statics.formats(V.domNode)&&(V.optimize(E),V.moveChildren(this),V.remove())}},{key:"replace",value:function(E){c(M.prototype.__proto__||Object.getPrototypeOf(M.prototype),"replace",this).call(this,E),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(V){var O=m.default.find(V);O==null?V.parentNode.removeChild(V):O instanceof m.default.Embed?O.remove():O.unwrap()})}}],[{key:"create",value:function(E){var V=c(M.__proto__||Object.getPrototypeOf(M),"create",this).call(this,E);return V.setAttribute("spellcheck",!1),V}},{key:"formats",value:function(){return!0}}]),M}(b.default);L.blotName="code-block",L.tagName="PRE",L.TAB=" ",n.Code=N,n.default=L},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ne){return typeof ne}:function(ne){return ne&&typeof Symbol=="function"&&ne.constructor===Symbol&&ne!==Symbol.prototype?"symbol":typeof ne},d=function(){function ne(ie,J){var X=[],j=!0,W=!1,fe=void 0;try{for(var G=ie[Symbol.iterator](),H;!(j=(H=G.next()).done)&&(X.push(H.value),!(J&&X.length===J));j=!0);}catch(re){W=!0,fe=re}finally{try{!j&&G.return&&G.return()}finally{if(W)throw fe}}return X}return function(ie,J){if(Array.isArray(ie))return ie;if(Symbol.iterator in Object(ie))return ne(ie,J);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function ne(ie,J){for(var X=0;X<J.length;X++){var j=J[X];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(ie,j.key,j)}}return function(ie,J,X){return J&&ne(ie.prototype,J),X&&ne(ie,X),ie}}(),f=s(2),v=V(f),p=s(20),m=V(p),h=s(0),b=V(h),w=s(13),$=V(w),S=s(24),_=V(S),I=s(4),k=V(I),C=s(16),D=V(C),N=s(21),L=V(N),R=s(11),M=V(R),A=s(3),E=V(A);function V(ne){return ne&&ne.__esModule?ne:{default:ne}}function O(ne,ie,J){return ie in ne?Object.defineProperty(ne,ie,{value:J,enumerable:!0,configurable:!0,writable:!0}):ne[ie]=J,ne}function U(ne,ie){if(!(ne instanceof ie))throw new TypeError("Cannot call a class as a function")}var B=/^[ -~]*$/,Y=function(){function ne(ie){U(this,ne),this.scroll=ie,this.delta=this.getDelta()}return c(ne,[{key:"applyDelta",value:function(J){var X=this,j=!1;this.scroll.update();var W=this.scroll.length();return this.scroll.batchStart(),J=Z(J),J.reduce(function(fe,G){var H=G.retain||G.delete||G.insert.length||1,re=G.attributes||{};if(G.insert!=null){if(typeof G.insert=="string"){var be=G.insert;be.endsWith(` 101`)&&j&&(j=!1,be=be.slice(0,-1)),fe>=W&&!be.endsWith(` 102`)&&(j=!0),X.scroll.insertAt(fe,be);var Ce=X.scroll.line(fe),ke=d(Ce,2),De=ke[0],Q=ke[1],de=(0,E.default)({},(0,I.bubbleFormats)(De));if(De instanceof k.default){var se=De.descendant(b.default.Leaf,Q),Re=d(se,1),Fe=Re[0];de=(0,E.default)(de,(0,I.bubbleFormats)(Fe))}re=m.default.attributes.diff(de,re)||{}}else if(r(G.insert)==="object"){var oe=Object.keys(G.insert)[0];if(oe==null)return fe;X.scroll.insertAt(fe,oe,G.insert[oe])}W+=H}return Object.keys(re).forEach(function(he){X.scroll.formatAt(fe,H,he,re[he])}),fe+H},0),J.reduce(function(fe,G){return typeof G.delete=="number"?(X.scroll.deleteAt(fe,G.delete),fe):fe+(G.retain||G.insert.length||1)},0),this.scroll.batchEnd(),this.update(J)}},{key:"deleteText",value:function(J,X){return this.scroll.deleteAt(J,X),this.update(new v.default().retain(J).delete(X))}},{key:"formatLine",value:function(J,X){var j=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(W).forEach(function(fe){if(!(j.scroll.whitelist!=null&&!j.scroll.whitelist[fe])){var G=j.scroll.lines(J,Math.max(X,1)),H=X;G.forEach(function(re){var be=re.length();if(!(re instanceof $.default))re.format(fe,W[fe]);else{var Ce=J-re.offset(j.scroll),ke=re.newlineIndex(Ce+H)-Ce+1;re.formatAt(Ce,ke,fe,W[fe])}H-=be})}}),this.scroll.optimize(),this.update(new v.default().retain(J).retain(X,(0,L.default)(W)))}},{key:"formatText",value:function(J,X){var j=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(W).forEach(function(fe){j.scroll.formatAt(J,X,fe,W[fe])}),this.update(new v.default().retain(J).retain(X,(0,L.default)(W)))}},{key:"getContents",value:function(J,X){return this.delta.slice(J,J+X)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(J,X){return J.concat(X.delta())},new v.default)}},{key:"getFormat",value:function(J){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j=[],W=[];X===0?this.scroll.path(J).forEach(function(G){var H=d(G,1),re=H[0];re instanceof k.default?j.push(re):re instanceof b.default.Leaf&&W.push(re)}):(j=this.scroll.lines(J,X),W=this.scroll.descendants(b.default.Leaf,J,X));var fe=[j,W].map(function(G){if(G.length===0)return{};for(var H=(0,I.bubbleFormats)(G.shift());Object.keys(H).length>0;){var re=G.shift();if(re==null)return H;H=ee((0,I.bubbleFormats)(re),H)}return H});return E.default.apply(E.default,fe)}},{key:"getText",value:function(J,X){return this.getContents(J,X).filter(function(j){return typeof j.insert=="string"}).map(function(j){return j.insert}).join("")}},{key:"insertEmbed",value:function(J,X,j){return this.scroll.insertAt(J,X,j),this.update(new v.default().retain(J).insert(O({},X,j)))}},{key:"insertText",value:function(J,X){var j=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return X=X.replace(/\r\n/g,` 103`).replace(/\r/g,` 104`),this.scroll.insertAt(J,X),Object.keys(W).forEach(function(fe){j.scroll.formatAt(J,X.length,fe,W[fe])}),this.update(new v.default().retain(J).insert(X,(0,L.default)(W)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var J=this.scroll.children.head;return J.statics.blotName!==k.default.blotName||J.children.length>1?!1:J.children.head instanceof D.default}},{key:"removeFormat",value:function(J,X){var j=this.getText(J,X),W=this.scroll.line(J+X),fe=d(W,2),G=fe[0],H=fe[1],re=0,be=new v.default;G!=null&&(G instanceof $.default?re=G.newlineIndex(H)-H+1:re=G.length()-H,be=G.delta().slice(H,H+re-1).insert(` 105`));var Ce=this.getContents(J,X+re),ke=Ce.diff(new v.default().insert(j).concat(be)),De=new v.default().retain(J).concat(ke);return this.applyDelta(De)}},{key:"update",value:function(J){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,W=this.delta;if(X.length===1&&X[0].type==="characterData"&&X[0].target.data.match(B)&&b.default.find(X[0].target)){var fe=b.default.find(X[0].target),G=(0,I.bubbleFormats)(fe),H=fe.offset(this.scroll),re=X[0].oldValue.replace(_.default.CONTENTS,""),be=new v.default().insert(re),Ce=new v.default().insert(fe.value()),ke=new v.default().retain(H).concat(be.diff(Ce,j));J=ke.reduce(function(De,Q){return Q.insert?De.insert(Q.insert,G):De.push(Q)},new v.default),this.delta=W.compose(J)}else this.delta=this.getDelta(),(!J||!(0,M.default)(W.compose(J),this.delta))&&(J=W.diff(this.delta,j));return J}}]),ne}();function ee(ne,ie){return Object.keys(ie).reduce(function(J,X){return ne[X]==null||(ie[X]===ne[X]?J[X]=ie[X]:Array.isArray(ie[X])?ie[X].indexOf(ne[X])<0&&(J[X]=ie[X].concat([ne[X]])):J[X]=[ie[X],ne[X]]),J},{})}function Z(ne){return ne.reduce(function(ie,J){if(J.insert===1){var X=(0,L.default)(J.attributes);return delete X.image,ie.insert({image:J.attributes.image},X)}if(J.attributes!=null&&(J.attributes.list===!0||J.attributes.bullet===!0)&&(J=(0,L.default)(J),J.attributes.list?J.attributes.list="ordered":(J.attributes.list="bullet",delete J.attributes.bullet)),typeof J.insert=="string"){var j=J.insert.replace(/\r\n/g,` 106`).replace(/\r/g,` 107`);return ie.insert(j,J.attributes)}return ie.push(J)},new v.default)}n.default=Y},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.Range=void 0;var r=function(){function R(M,A){var E=[],V=!0,O=!1,U=void 0;try{for(var B=M[Symbol.iterator](),Y;!(V=(Y=B.next()).done)&&(E.push(Y.value),!(A&&E.length===A));V=!0);}catch(ee){O=!0,U=ee}finally{try{!V&&B.return&&B.return()}finally{if(O)throw U}}return E}return function(M,A){if(Array.isArray(M))return M;if(Symbol.iterator in Object(M))return R(M,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(){function R(M,A){for(var E=0;E<A.length;E++){var V=A[E];V.enumerable=V.enumerable||!1,V.configurable=!0,"value"in V&&(V.writable=!0),Object.defineProperty(M,V.key,V)}}return function(M,A,E){return A&&R(M.prototype,A),E&&R(M,E),M}}(),c=s(0),f=_(c),v=s(21),p=_(v),m=s(11),h=_(m),b=s(8),w=_(b),$=s(10),S=_($);function _(R){return R&&R.__esModule?R:{default:R}}function I(R){if(Array.isArray(R)){for(var M=0,A=Array(R.length);M<R.length;M++)A[M]=R[M];return A}else return Array.from(R)}function k(R,M){if(!(R instanceof M))throw new TypeError("Cannot call a class as a function")}var C=(0,S.default)("quill:selection"),D=function R(M){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;k(this,R),this.index=M,this.length=A},N=function(){function R(M,A){var E=this;k(this,R),this.emitter=A,this.scroll=M,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=f.default.create("cursor",this),this.lastRange=this.savedRange=new D(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){E.mouseDown||setTimeout(E.update.bind(E,w.default.sources.USER),1)}),this.emitter.on(w.default.events.EDITOR_CHANGE,function(V,O){V===w.default.events.TEXT_CHANGE&&O.length()>0&&E.update(w.default.sources.SILENT)}),this.emitter.on(w.default.events.SCROLL_BEFORE_UPDATE,function(){if(E.hasFocus()){var V=E.getNativeRange();V!=null&&V.start.node!==E.cursor.textNode&&E.emitter.once(w.default.events.SCROLL_UPDATE,function(){try{E.setNativeRange(V.start.node,V.start.offset,V.end.node,V.end.offset)}catch{}})}}),this.emitter.on(w.default.events.SCROLL_OPTIMIZE,function(V,O){if(O.range){var U=O.range,B=U.startNode,Y=U.startOffset,ee=U.endNode,Z=U.endOffset;E.setNativeRange(B,Y,ee,Z)}}),this.update(w.default.sources.SILENT)}return d(R,[{key:"handleComposition",value:function(){var A=this;this.root.addEventListener("compositionstart",function(){A.composing=!0}),this.root.addEventListener("compositionend",function(){if(A.composing=!1,A.cursor.parent){var E=A.cursor.restore();if(!E)return;setTimeout(function(){A.setNativeRange(E.startNode,E.startOffset,E.endNode,E.endOffset)},1)}})}},{key:"handleDragging",value:function(){var A=this;this.emitter.listenDOM("mousedown",document.body,function(){A.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){A.mouseDown=!1,A.update(w.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(A,E){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[A])){this.scroll.update();var V=this.getNativeRange();if(!(V==null||!V.native.collapsed||f.default.query(A,f.default.Scope.BLOCK))){if(V.start.node!==this.cursor.textNode){var O=f.default.find(V.start.node,!1);if(O==null)return;if(O instanceof f.default.Leaf){var U=O.split(V.start.offset);O.parent.insertBefore(this.cursor,U)}else O.insertBefore(this.cursor,V.start.node);this.cursor.attach()}this.cursor.format(A,E),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(A){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,V=this.scroll.length();A=Math.min(A,V-1),E=Math.min(A+E,V-1)-A;var O=void 0,U=this.scroll.leaf(A),B=r(U,2),Y=B[0],ee=B[1];if(Y==null)return null;var Z=Y.position(ee,!0),ne=r(Z,2);O=ne[0],ee=ne[1];var ie=document.createRange();if(E>0){ie.setStart(O,ee);var J=this.scroll.leaf(A+E),X=r(J,2);if(Y=X[0],ee=X[1],Y==null)return null;var j=Y.position(ee,!0),W=r(j,2);return O=W[0],ee=W[1],ie.setEnd(O,ee),ie.getBoundingClientRect()}else{var fe="left",G=void 0;return O instanceof Text?(ee<O.data.length?(ie.setStart(O,ee),ie.setEnd(O,ee+1)):(ie.setStart(O,ee-1),ie.setEnd(O,ee),fe="right"),G=ie.getBoundingClientRect()):(G=Y.domNode.getBoundingClientRect(),ee>0&&(fe="right")),{bottom:G.top+G.height,height:G.height,left:G[fe],right:G[fe],top:G.top,width:0}}}},{key:"getNativeRange",value:function(){var A=document.getSelection();if(A==null||A.rangeCount<=0)return null;var E=A.getRangeAt(0);if(E==null)return null;var V=this.normalizeNative(E);return C.info("getNativeRange",V),V}},{key:"getRange",value:function(){var A=this.getNativeRange();if(A==null)return[null,null];var E=this.normalizedToRange(A);return[E,A]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(A){var E=this,V=[[A.start.node,A.start.offset]];A.native.collapsed||V.push([A.end.node,A.end.offset]);var O=V.map(function(Y){var ee=r(Y,2),Z=ee[0],ne=ee[1],ie=f.default.find(Z,!0),J=ie.offset(E.scroll);return ne===0?J:ie instanceof f.default.Container?J+ie.length():J+ie.index(Z,ne)}),U=Math.min(Math.max.apply(Math,I(O)),this.scroll.length()-1),B=Math.min.apply(Math,[U].concat(I(O)));return new D(B,U-B)}},{key:"normalizeNative",value:function(A){if(!L(this.root,A.startContainer)||!A.collapsed&&!L(this.root,A.endContainer))return null;var E={start:{node:A.startContainer,offset:A.startOffset},end:{node:A.endContainer,offset:A.endOffset},native:A};return[E.start,E.end].forEach(function(V){for(var O=V.node,U=V.offset;!(O instanceof Text)&&O.childNodes.length>0;)if(O.childNodes.length>U)O=O.childNodes[U],U=0;else if(O.childNodes.length===U)O=O.lastChild,U=O instanceof Text?O.data.length:O.childNodes.length+1;else break;V.node=O,V.offset=U}),E}},{key:"rangeToNative",value:function(A){var E=this,V=A.collapsed?[A.index]:[A.index,A.index+A.length],O=[],U=this.scroll.length();return V.forEach(function(B,Y){B=Math.min(U-1,B);var ee=void 0,Z=E.scroll.leaf(B),ne=r(Z,2),ie=ne[0],J=ne[1],X=ie.position(J,Y!==0),j=r(X,2);ee=j[0],J=j[1],O.push(ee,J)}),O.length<2&&(O=O.concat(O)),O}},{key:"scrollIntoView",value:function(A){var E=this.lastRange;if(E!=null){var V=this.getBounds(E.index,E.length);if(V!=null){var O=this.scroll.length()-1,U=this.scroll.line(Math.min(E.index,O)),B=r(U,1),Y=B[0],ee=Y;if(E.length>0){var Z=this.scroll.line(Math.min(E.index+E.length,O)),ne=r(Z,1);ee=ne[0]}if(!(Y==null||ee==null)){var ie=A.getBoundingClientRect();V.top<ie.top?A.scrollTop-=ie.top-V.top:V.bottom>ie.bottom&&(A.scrollTop+=V.bottom-ie.bottom)}}}}},{key:"setNativeRange",value:function(A,E){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:A,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:E,U=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(C.info("setNativeRange",A,E,V,O),!(A!=null&&(this.root.parentNode==null||A.parentNode==null||V.parentNode==null))){var B=document.getSelection();if(B!=null)if(A!=null){this.hasFocus()||this.root.focus();var Y=(this.getNativeRange()||{}).native;if(Y==null||U||A!==Y.startContainer||E!==Y.startOffset||V!==Y.endContainer||O!==Y.endOffset){A.tagName=="BR"&&(E=[].indexOf.call(A.parentNode.childNodes,A),A=A.parentNode),V.tagName=="BR"&&(O=[].indexOf.call(V.parentNode.childNodes,V),V=V.parentNode);var ee=document.createRange();ee.setStart(A,E),ee.setEnd(V,O),B.removeAllRanges(),B.addRange(ee)}}else B.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(A){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:w.default.sources.API;if(typeof E=="string"&&(V=E,E=!1),C.info("setRange",A),A!=null){var O=this.rangeToNative(A);this.setNativeRange.apply(this,I(O).concat([E]))}else this.setNativeRange(null);this.update(V)}},{key:"update",value:function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:w.default.sources.USER,E=this.lastRange,V=this.getRange(),O=r(V,2),U=O[0],B=O[1];if(this.lastRange=U,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,h.default)(E,this.lastRange)){var Y;!this.composing&&B!=null&&B.native.collapsed&&B.start.node!==this.cursor.textNode&&this.cursor.restore();var ee=[w.default.events.SELECTION_CHANGE,(0,p.default)(this.lastRange),(0,p.default)(E),A];if((Y=this.emitter).emit.apply(Y,[w.default.events.EDITOR_CHANGE].concat(ee)),A!==w.default.sources.SILENT){var Z;(Z=this.emitter).emit.apply(Z,ee)}}}}]),R}();function L(R,M){try{M.parentNode}catch{return!1}return M instanceof Text&&(M=M.parentNode),R.contains(M)}n.Range=D,n.default=N},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function w($,S){for(var _=0;_<S.length;_++){var I=S[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty($,I.key,I)}}return function($,S,_){return S&&w($.prototype,S),_&&w($,_),$}}(),d=function w($,S,_){$===null&&($=Function.prototype);var I=Object.getOwnPropertyDescriptor($,S);if(I===void 0){var k=Object.getPrototypeOf($);return k===null?void 0:w(k,S,_)}else{if("value"in I)return I.value;var C=I.get;return C===void 0?void 0:C.call(_)}},c=s(0),f=v(c);function v(w){return w&&w.__esModule?w:{default:w}}function p(w,$){if(!(w instanceof $))throw new TypeError("Cannot call a class as a function")}function m(w,$){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $&&(typeof $=="object"||typeof $=="function")?$:w}function h(w,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);w.prototype=Object.create($&&$.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(w,$):w.__proto__=$)}var b=function(w){h($,w);function $(){return p(this,$),m(this,($.__proto__||Object.getPrototypeOf($)).apply(this,arguments))}return r($,[{key:"insertInto",value:function(_,I){_.children.length===0?d($.prototype.__proto__||Object.getPrototypeOf($.prototype),"insertInto",this).call(this,_,I):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),$}(f.default.Embed);b.blotName="break",b.tagName="BR",n.default=b},function(l,n,s){var r=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,b){h.__proto__=b}||function(h,b){for(var w in b)b.hasOwnProperty(w)&&(h[w]=b[w])};return function(h,b){m(h,b);function w(){this.constructor=h}h.prototype=b===null?Object.create(b):(w.prototype=b.prototype,new w)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(44),c=s(30),f=s(1),v=function(m){r(h,m);function h(b){var w=m.call(this,b)||this;return w.build(),w}return h.prototype.appendChild=function(b){this.insertBefore(b)},h.prototype.attach=function(){m.prototype.attach.call(this),this.children.forEach(function(b){b.attach()})},h.prototype.build=function(){var b=this;this.children=new d.default,[].slice.call(this.domNode.childNodes).reverse().forEach(function(w){try{var $=p(w);b.insertBefore($,b.children.head||void 0)}catch(S){if(S instanceof f.ParchmentError)return;throw S}})},h.prototype.deleteAt=function(b,w){if(b===0&&w===this.length())return this.remove();this.children.forEachAt(b,w,function($,S,_){$.deleteAt(S,_)})},h.prototype.descendant=function(b,w){var $=this.children.find(w),S=$[0],_=$[1];return b.blotName==null&&b(S)||b.blotName!=null&&S instanceof b?[S,_]:S instanceof h?S.descendant(b,_):[null,-1]},h.prototype.descendants=function(b,w,$){w===void 0&&(w=0),$===void 0&&($=Number.MAX_VALUE);var S=[],_=$;return this.children.forEachAt(w,$,function(I,k,C){(b.blotName==null&&b(I)||b.blotName!=null&&I instanceof b)&&S.push(I),I instanceof h&&(S=S.concat(I.descendants(b,k,_))),_-=C}),S},h.prototype.detach=function(){this.children.forEach(function(b){b.detach()}),m.prototype.detach.call(this)},h.prototype.formatAt=function(b,w,$,S){this.children.forEachAt(b,w,function(_,I,k){_.formatAt(I,k,$,S)})},h.prototype.insertAt=function(b,w,$){var S=this.children.find(b),_=S[0],I=S[1];if(_)_.insertAt(I,w,$);else{var k=$==null?f.create("text",w):f.create(w,$);this.appendChild(k)}},h.prototype.insertBefore=function(b,w){if(this.statics.allowedChildren!=null&&!this.statics.allowedChildren.some(function($){return b instanceof $}))throw new f.ParchmentError("Cannot insert "+b.statics.blotName+" into "+this.statics.blotName);b.insertInto(this,w)},h.prototype.length=function(){return this.children.reduce(function(b,w){return b+w.length()},0)},h.prototype.moveChildren=function(b,w){this.children.forEach(function($){b.insertBefore($,w)})},h.prototype.optimize=function(b){if(m.prototype.optimize.call(this,b),this.children.length===0)if(this.statics.defaultChild!=null){var w=f.create(this.statics.defaultChild);this.appendChild(w),w.optimize(b)}else this.remove()},h.prototype.path=function(b,w){w===void 0&&(w=!1);var $=this.children.find(b,w),S=$[0],_=$[1],I=[[this,b]];return S instanceof h?I.concat(S.path(_,w)):(S!=null&&I.push([S,_]),I)},h.prototype.removeChild=function(b){this.children.remove(b)},h.prototype.replace=function(b){b instanceof h&&b.moveChildren(this),m.prototype.replace.call(this,b)},h.prototype.split=function(b,w){if(w===void 0&&(w=!1),!w){if(b===0)return this;if(b===this.length())return this.next}var $=this.clone();return this.parent.insertBefore($,this.next),this.children.forEachAt(b,this.length(),function(S,_,I){S=S.split(_,w),$.appendChild(S)}),$},h.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},h.prototype.update=function(b,w){var $=this,S=[],_=[];b.forEach(function(I){I.target===$.domNode&&I.type==="childList"&&(S.push.apply(S,I.addedNodes),_.push.apply(_,I.removedNodes))}),_.forEach(function(I){if(!(I.parentNode!=null&&I.tagName!=="IFRAME"&&document.body.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var k=f.find(I);k!=null&&(k.domNode.parentNode==null||k.domNode.parentNode===$.domNode)&&k.detach()}}),S.filter(function(I){return I.parentNode==$.domNode}).sort(function(I,k){return I===k?0:I.compareDocumentPosition(k)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1}).forEach(function(I){var k=null;I.nextSibling!=null&&(k=f.find(I.nextSibling));var C=p(I);(C.next!=k||C.next==null)&&(C.parent!=null&&C.parent.removeChild($),$.insertBefore(C,k||void 0))})},h}(c.default);function p(m){var h=f.find(m);if(h==null)try{h=f.create(m)}catch{h=f.create(f.Scope.INLINE),[].slice.call(m.childNodes).forEach(function(w){h.domNode.appendChild(w)}),m.parentNode&&m.parentNode.replaceChild(h.domNode,m),h.attach()}return h}n.default=v},function(l,n,s){var r=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,b){h.__proto__=b}||function(h,b){for(var w in b)b.hasOwnProperty(w)&&(h[w]=b[w])};return function(h,b){m(h,b);function w(){this.constructor=h}h.prototype=b===null?Object.create(b):(w.prototype=b.prototype,new w)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(12),c=s(31),f=s(17),v=s(1),p=function(m){r(h,m);function h(b){var w=m.call(this,b)||this;return w.attributes=new c.default(w.domNode),w}return h.formats=function(b){if(typeof this.tagName=="string")return!0;if(Array.isArray(this.tagName))return b.tagName.toLowerCase()},h.prototype.format=function(b,w){var $=v.query(b);$ instanceof d.default?this.attributes.attribute($,w):w&&$!=null&&(b!==this.statics.blotName||this.formats()[b]!==w)&&this.replaceWith(b,w)},h.prototype.formats=function(){var b=this.attributes.values(),w=this.statics.formats(this.domNode);return w!=null&&(b[this.statics.blotName]=w),b},h.prototype.replaceWith=function(b,w){var $=m.prototype.replaceWith.call(this,b,w);return this.attributes.copy($),$},h.prototype.update=function(b,w){var $=this;m.prototype.update.call(this,b,w),b.some(function(S){return S.target===$.domNode&&S.type==="attributes"})&&this.attributes.build()},h.prototype.wrap=function(b,w){var $=m.prototype.wrap.call(this,b,w);return $ instanceof h&&$.statics.scope===this.statics.scope&&this.attributes.move($),$},h}(f.default);n.default=p},function(l,n,s){var r=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,m){p.__proto__=m}||function(p,m){for(var h in m)m.hasOwnProperty(h)&&(p[h]=m[h])};return function(p,m){v(p,m);function h(){this.constructor=p}p.prototype=m===null?Object.create(m):(h.prototype=m.prototype,new h)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(30),c=s(1),f=function(v){r(p,v);function p(){return v!==null&&v.apply(this,arguments)||this}return p.value=function(m){return!0},p.prototype.index=function(m,h){return this.domNode===m||this.domNode.compareDocumentPosition(m)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(h,1):-1},p.prototype.position=function(m,h){var b=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return m>0&&(b+=1),[this.parent.domNode,b]},p.prototype.value=function(){var m;return m={},m[this.statics.blotName]=this.statics.value(this.domNode)||!0,m},p.scope=c.Scope.INLINE_BLOT,p}(d.default);n.default=f},function(l,n,s){var r=s(11),d=s(3),c={attributes:{compose:function(v,p,m){typeof v!="object"&&(v={}),typeof p!="object"&&(p={});var h=d(!0,{},p);m||(h=Object.keys(h).reduce(function(w,$){return h[$]!=null&&(w[$]=h[$]),w},{}));for(var b in v)v[b]!==void 0&&p[b]===void 0&&(h[b]=v[b]);return Object.keys(h).length>0?h:void 0},diff:function(v,p){typeof v!="object"&&(v={}),typeof p!="object"&&(p={});var m=Object.keys(v).concat(Object.keys(p)).reduce(function(h,b){return r(v[b],p[b])||(h[b]=p[b]===void 0?null:p[b]),h},{});return Object.keys(m).length>0?m:void 0},transform:function(v,p,m){if(typeof v!="object")return p;if(typeof p=="object"){if(!m)return p;var h=Object.keys(p).reduce(function(b,w){return v[w]===void 0&&(b[w]=p[w]),b},{});return Object.keys(h).length>0?h:void 0}}},iterator:function(v){return new f(v)},length:function(v){return typeof v.delete=="number"?v.delete:typeof v.retain=="number"?v.retain:typeof v.insert=="string"?v.insert.length:1}};function f(v){this.ops=v,this.index=0,this.offset=0}f.prototype.hasNext=function(){return this.peekLength()<1/0},f.prototype.next=function(v){v||(v=1/0);var p=this.ops[this.index];if(p){var m=this.offset,h=c.length(p);if(v>=h-m?(v=h-m,this.index+=1,this.offset=0):this.offset+=v,typeof p.delete=="number")return{delete:v};var b={};return p.attributes&&(b.attributes=p.attributes),typeof p.retain=="number"?b.retain=v:typeof p.insert=="string"?b.insert=p.insert.substr(m,v):b.insert=p.insert,b}else return{retain:1/0}},f.prototype.peek=function(){return this.ops[this.index]},f.prototype.peekLength=function(){return this.ops[this.index]?c.length(this.ops[this.index])-this.offset:1/0},f.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},f.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var v=this.offset,p=this.index,m=this.next(),h=this.ops.slice(this.index);return this.offset=v,this.index=p,[m].concat(h)}else return[]},l.exports=c},function(l,n){var s=function(){function r($,S){return S!=null&&$ instanceof S}var d;try{d=Map}catch{d=function(){}}var c;try{c=Set}catch{c=function(){}}var f;try{f=Promise}catch{f=function(){}}function v($,S,_,I,k){typeof S=="object"&&(_=S.depth,I=S.prototype,k=S.includeNonEnumerable,S=S.circular);var C=[],D=[],N=typeof Buffer<"u";typeof S>"u"&&(S=!0),typeof _>"u"&&(_=1/0);function L(R,M){if(R===null)return null;if(M===0)return R;var A,E;if(typeof R!="object")return R;if(r(R,d))A=new d;else if(r(R,c))A=new c;else if(r(R,f))A=new f(function(ie,J){R.then(function(X){ie(L(X,M-1))},function(X){J(L(X,M-1))})});else if(v.__isArray(R))A=[];else if(v.__isRegExp(R))A=new RegExp(R.source,w(R)),R.lastIndex&&(A.lastIndex=R.lastIndex);else if(v.__isDate(R))A=new Date(R.getTime());else{if(N&&Buffer.isBuffer(R))return Buffer.allocUnsafe?A=Buffer.allocUnsafe(R.length):A=new Buffer(R.length),R.copy(A),A;r(R,Error)?A=Object.create(R):typeof I>"u"?(E=Object.getPrototypeOf(R),A=Object.create(E)):(A=Object.create(I),E=I)}if(S){var V=C.indexOf(R);if(V!=-1)return D[V];C.push(R),D.push(A)}r(R,d)&&R.forEach(function(ie,J){var X=L(J,M-1),j=L(ie,M-1);A.set(X,j)}),r(R,c)&&R.forEach(function(ie){var J=L(ie,M-1);A.add(J)});for(var O in R){var U;E&&(U=Object.getOwnPropertyDescriptor(E,O)),!(U&&U.set==null)&&(A[O]=L(R[O],M-1))}if(Object.getOwnPropertySymbols)for(var B=Object.getOwnPropertySymbols(R),O=0;O<B.length;O++){var Y=B[O],ee=Object.getOwnPropertyDescriptor(R,Y);ee&&!ee.enumerable&&!k||(A[Y]=L(R[Y],M-1),ee.enumerable||Object.defineProperty(A,Y,{enumerable:!1}))}if(k)for(var Z=Object.getOwnPropertyNames(R),O=0;O<Z.length;O++){var ne=Z[O],ee=Object.getOwnPropertyDescriptor(R,ne);ee&&ee.enumerable||(A[ne]=L(R[ne],M-1),Object.defineProperty(A,ne,{enumerable:!1}))}return A}return L($,_)}v.clonePrototype=function(S){if(S===null)return null;var _=function(){};return _.prototype=S,new _};function p($){return Object.prototype.toString.call($)}v.__objToStr=p;function m($){return typeof $=="object"&&p($)==="[object Date]"}v.__isDate=m;function h($){return typeof $=="object"&&p($)==="[object Array]"}v.__isArray=h;function b($){return typeof $=="object"&&p($)==="[object RegExp]"}v.__isRegExp=b;function w($){var S="";return $.global&&(S+="g"),$.ignoreCase&&(S+="i"),$.multiline&&(S+="m"),S}return v.__getRegExpFlags=w,v}();typeof l=="object"&&l.exports&&(l.exports=s)},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function A(E,V){var O=[],U=!0,B=!1,Y=void 0;try{for(var ee=E[Symbol.iterator](),Z;!(U=(Z=ee.next()).done)&&(O.push(Z.value),!(V&&O.length===V));U=!0);}catch(ne){B=!0,Y=ne}finally{try{!U&&ee.return&&ee.return()}finally{if(B)throw Y}}return O}return function(E,V){if(Array.isArray(E))return E;if(Symbol.iterator in Object(E))return A(E,V);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(){function A(E,V){for(var O=0;O<V.length;O++){var U=V[O];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(E,U.key,U)}}return function(E,V,O){return V&&A(E.prototype,V),O&&A(E,O),E}}(),c=function A(E,V,O){E===null&&(E=Function.prototype);var U=Object.getOwnPropertyDescriptor(E,V);if(U===void 0){var B=Object.getPrototypeOf(E);return B===null?void 0:A(B,V,O)}else{if("value"in U)return U.value;var Y=U.get;return Y===void 0?void 0:Y.call(O)}},f=s(0),v=C(f),p=s(8),m=C(p),h=s(4),b=C(h),w=s(16),$=C(w),S=s(13),_=C(S),I=s(25),k=C(I);function C(A){return A&&A.__esModule?A:{default:A}}function D(A,E){if(!(A instanceof E))throw new TypeError("Cannot call a class as a function")}function N(A,E){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:A}function L(A,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);A.prototype=Object.create(E&&E.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(A,E):A.__proto__=E)}function R(A){return A instanceof b.default||A instanceof h.BlockEmbed}var M=function(A){L(E,A);function E(V,O){D(this,E);var U=N(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,V));return U.emitter=O.emitter,Array.isArray(O.whitelist)&&(U.whitelist=O.whitelist.reduce(function(B,Y){return B[Y]=!0,B},{})),U.domNode.addEventListener("DOMNodeInserted",function(){}),U.optimize(),U.enable(),U}return d(E,[{key:"batchStart",value:function(){this.batch=!0}},{key:"batchEnd",value:function(){this.batch=!1,this.optimize()}},{key:"deleteAt",value:function(O,U){var B=this.line(O),Y=r(B,2),ee=Y[0],Z=Y[1],ne=this.line(O+U),ie=r(ne,1),J=ie[0];if(c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"deleteAt",this).call(this,O,U),J!=null&&ee!==J&&Z>0){if(ee instanceof h.BlockEmbed||J instanceof h.BlockEmbed){this.optimize();return}if(ee instanceof _.default){var X=ee.newlineIndex(ee.length(),!0);if(X>-1&&(ee=ee.split(X+1),ee===J)){this.optimize();return}}else if(J instanceof _.default){var j=J.newlineIndex(0);j>-1&&J.split(j+1)}var W=J.children.head instanceof $.default?null:J.children.head;ee.moveChildren(J,W),ee.remove()}this.optimize()}},{key:"enable",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",O)}},{key:"formatAt",value:function(O,U,B,Y){this.whitelist!=null&&!this.whitelist[B]||(c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"formatAt",this).call(this,O,U,B,Y),this.optimize())}},{key:"insertAt",value:function(O,U,B){if(!(B!=null&&this.whitelist!=null&&!this.whitelist[U])){if(O>=this.length())if(B==null||v.default.query(U,v.default.Scope.BLOCK)==null){var Y=v.default.create(this.statics.defaultChild);this.appendChild(Y),B==null&&U.endsWith(` 108`)&&(U=U.slice(0,-1)),Y.insertAt(0,U,B)}else{var ee=v.default.create(U,B);this.appendChild(ee)}else c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"insertAt",this).call(this,O,U,B);this.optimize()}}},{key:"insertBefore",value:function(O,U){if(O.statics.scope===v.default.Scope.INLINE_BLOT){var B=v.default.create(this.statics.defaultChild);B.appendChild(O),O=B}c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"insertBefore",this).call(this,O,U)}},{key:"leaf",value:function(O){return this.path(O).pop()||[null,-1]}},{key:"line",value:function(O){return O===this.length()?this.line(O-1):this.descendant(R,O)}},{key:"lines",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,B=function Y(ee,Z,ne){var ie=[],J=ne;return ee.children.forEachAt(Z,ne,function(X,j,W){R(X)?ie.push(X):X instanceof v.default.Container&&(ie=ie.concat(Y(X,j,J))),J-=W}),ie};return B(this,O,U)}},{key:"optimize",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"optimize",this).call(this,O,U),O.length>0&&this.emitter.emit(m.default.events.SCROLL_OPTIMIZE,O,U))}},{key:"path",value:function(O){return c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"path",this).call(this,O).slice(1)}},{key:"update",value:function(O){if(this.batch!==!0){var U=m.default.sources.USER;typeof O=="string"&&(U=O),Array.isArray(O)||(O=this.observer.takeRecords()),O.length>0&&this.emitter.emit(m.default.events.SCROLL_BEFORE_UPDATE,U,O),c(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"update",this).call(this,O.concat([])),O.length>0&&this.emitter.emit(m.default.events.SCROLL_UPDATE,U,O)}}}]),E}(v.default.Scroll);M.blotName="scroll",M.className="ql-editor",M.tagName="DIV",M.defaultChild="block",M.allowedChildren=[b.default,h.BlockEmbed,k.default],n.default=M},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.SHORTKEY=n.default=void 0;var r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},d=function(){function G(H,re){var be=[],Ce=!0,ke=!1,De=void 0;try{for(var Q=H[Symbol.iterator](),de;!(Ce=(de=Q.next()).done)&&(be.push(de.value),!(re&&be.length===re));Ce=!0);}catch(se){ke=!0,De=se}finally{try{!Ce&&Q.return&&Q.return()}finally{if(ke)throw De}}return be}return function(H,re){if(Array.isArray(H))return H;if(Symbol.iterator in Object(H))return G(H,re);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function G(H,re){for(var be=0;be<re.length;be++){var Ce=re[be];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(H,Ce.key,Ce)}}return function(H,re,be){return re&&G(H.prototype,re),be&&G(H,be),H}}(),f=s(21),v=A(f),p=s(11),m=A(p),h=s(3),b=A(h),w=s(2),$=A(w),S=s(20),_=A(S),I=s(0),k=A(I),C=s(5),D=A(C),N=s(10),L=A(N),R=s(9),M=A(R);function A(G){return G&&G.__esModule?G:{default:G}}function E(G,H,re){return H in G?Object.defineProperty(G,H,{value:re,enumerable:!0,configurable:!0,writable:!0}):G[H]=re,G}function V(G,H){if(!(G instanceof H))throw new TypeError("Cannot call a class as a function")}function O(G,H){if(!G)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return H&&(typeof H=="object"||typeof H=="function")?H:G}function U(G,H){if(typeof H!="function"&&H!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof H);G.prototype=Object.create(H&&H.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}}),H&&(Object.setPrototypeOf?Object.setPrototypeOf(G,H):G.__proto__=H)}var B=(0,L.default)("quill:keyboard"),Y=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",ee=function(G){U(H,G),c(H,null,[{key:"match",value:function(be,Ce){return Ce=fe(Ce),["altKey","ctrlKey","metaKey","shiftKey"].some(function(ke){return!!Ce[ke]!==be[ke]&&Ce[ke]!==null})?!1:Ce.key===(be.which||be.keyCode)}}]);function H(re,be){V(this,H);var Ce=O(this,(H.__proto__||Object.getPrototypeOf(H)).call(this,re,be));return Ce.bindings={},Object.keys(Ce.options.bindings).forEach(function(ke){ke==="list autofill"&&re.scroll.whitelist!=null&&!re.scroll.whitelist.list||Ce.options.bindings[ke]&&Ce.addBinding(Ce.options.bindings[ke])}),Ce.addBinding({key:H.keys.ENTER,shiftKey:null},X),Ce.addBinding({key:H.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},function(){}),/Firefox/i.test(navigator.userAgent)?(Ce.addBinding({key:H.keys.BACKSPACE},{collapsed:!0},ne),Ce.addBinding({key:H.keys.DELETE},{collapsed:!0},ie)):(Ce.addBinding({key:H.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},ne),Ce.addBinding({key:H.keys.DELETE},{collapsed:!0,suffix:/^.?$/},ie)),Ce.addBinding({key:H.keys.BACKSPACE},{collapsed:!1},J),Ce.addBinding({key:H.keys.DELETE},{collapsed:!1},J),Ce.addBinding({key:H.keys.BACKSPACE,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},ne),Ce.listen(),Ce}return c(H,[{key:"addBinding",value:function(be){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},De=fe(be);if(De==null||De.key==null)return B.warn("Attempted to add invalid keyboard binding",De);typeof Ce=="function"&&(Ce={handler:Ce}),typeof ke=="function"&&(ke={handler:ke}),De=(0,b.default)(De,Ce,ke),this.bindings[De.key]=this.bindings[De.key]||[],this.bindings[De.key].push(De)}},{key:"listen",value:function(){var be=this;this.quill.root.addEventListener("keydown",function(Ce){if(!Ce.defaultPrevented){var ke=Ce.which||Ce.keyCode,De=(be.bindings[ke]||[]).filter(function(et){return H.match(Ce,et)});if(De.length!==0){var Q=be.quill.getSelection();if(!(Q==null||!be.quill.hasFocus())){var de=be.quill.getLine(Q.index),se=d(de,2),Re=se[0],Fe=se[1],oe=be.quill.getLeaf(Q.index),he=d(oe,2),Se=he[0],Oe=he[1],Ae=Q.length===0?[Se,Oe]:be.quill.getLeaf(Q.index+Q.length),Te=d(Ae,2),ue=Te[0],we=Te[1],$e=Se instanceof k.default.Text?Se.value().slice(0,Oe):"",z=ue instanceof k.default.Text?ue.value().slice(we):"",pe={collapsed:Q.length===0,empty:Q.length===0&&Re.length()<=1,format:be.quill.getFormat(Q),offset:Fe,prefix:$e,suffix:z},Ye=De.some(function(et){if(et.collapsed!=null&&et.collapsed!==pe.collapsed||et.empty!=null&&et.empty!==pe.empty||et.offset!=null&&et.offset!==pe.offset)return!1;if(Array.isArray(et.format)){if(et.format.every(function(Dt){return pe.format[Dt]==null}))return!1}else if(r(et.format)==="object"&&!Object.keys(et.format).every(function(Dt){return et.format[Dt]===!0?pe.format[Dt]!=null:et.format[Dt]===!1?pe.format[Dt]==null:(0,m.default)(et.format[Dt],pe.format[Dt])}))return!1;return et.prefix!=null&&!et.prefix.test(pe.prefix)||et.suffix!=null&&!et.suffix.test(pe.suffix)?!1:et.handler.call(be,Q,pe)!==!0});Ye&&Ce.preventDefault()}}}})}}]),H}(M.default);ee.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},ee.DEFAULTS={bindings:{bold:W("bold"),italic:W("italic"),underline:W("underline"),indent:{key:ee.keys.TAB,format:["blockquote","indent","list"],handler:function(H,re){if(re.collapsed&&re.offset!==0)return!0;this.quill.format("indent","+1",D.default.sources.USER)}},outdent:{key:ee.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(H,re){if(re.collapsed&&re.offset!==0)return!0;this.quill.format("indent","-1",D.default.sources.USER)}},"outdent backspace":{key:ee.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(H,re){re.format.indent!=null?this.quill.format("indent","-1",D.default.sources.USER):re.format.list!=null&&this.quill.format("list",!1,D.default.sources.USER)}},"indent code-block":j(!0),"outdent code-block":j(!1),"remove tab":{key:ee.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(H){this.quill.deleteText(H.index-1,1,D.default.sources.USER)}},tab:{key:ee.keys.TAB,handler:function(H){this.quill.history.cutoff();var re=new $.default().retain(H.index).delete(H.length).insert(" ");this.quill.updateContents(re,D.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(H.index+1,D.default.sources.SILENT)}},"list empty enter":{key:ee.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(H,re){this.quill.format("list",!1,D.default.sources.USER),re.format.indent&&this.quill.format("indent",!1,D.default.sources.USER)}},"checklist enter":{key:ee.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(H){var re=this.quill.getLine(H.index),be=d(re,2),Ce=be[0],ke=be[1],De=(0,b.default)({},Ce.formats(),{list:"checked"}),Q=new $.default().retain(H.index).insert(` 109`,De).retain(Ce.length()-ke-1).retain(1,{list:"unchecked"});this.quill.updateContents(Q,D.default.sources.USER),this.quill.setSelection(H.index+1,D.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:ee.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(H,re){var be=this.quill.getLine(H.index),Ce=d(be,2),ke=Ce[0],De=Ce[1],Q=new $.default().retain(H.index).insert(` 110`,re.format).retain(ke.length()-De-1).retain(1,{header:null});this.quill.updateContents(Q,D.default.sources.USER),this.quill.setSelection(H.index+1,D.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(H,re){var be=re.prefix.length,Ce=this.quill.getLine(H.index),ke=d(Ce,2),De=ke[0],Q=ke[1];if(Q>be)return!0;var de=void 0;switch(re.prefix.trim()){case"[]":case"[ ]":de="unchecked";break;case"[x]":de="checked";break;case"-":case"*":de="bullet";break;default:de="ordered"}this.quill.insertText(H.index," ",D.default.sources.USER),this.quill.history.cutoff();var se=new $.default().retain(H.index-Q).delete(be+1).retain(De.length()-2-Q).retain(1,{list:de});this.quill.updateContents(se,D.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(H.index-be,D.default.sources.SILENT)}},"code exit":{key:ee.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(H){var re=this.quill.getLine(H.index),be=d(re,2),Ce=be[0],ke=be[1],De=new $.default().retain(H.index+Ce.length()-ke-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(De,D.default.sources.USER)}},"embed left":Z(ee.keys.LEFT,!1),"embed left shift":Z(ee.keys.LEFT,!0),"embed right":Z(ee.keys.RIGHT,!1),"embed right shift":Z(ee.keys.RIGHT,!0)}};function Z(G,H){var re,be=G===ee.keys.LEFT?"prefix":"suffix";return re={key:G,shiftKey:H,altKey:null},E(re,be,/^$/),E(re,"handler",function(ke){var De=ke.index;G===ee.keys.RIGHT&&(De+=ke.length+1);var Q=this.quill.getLeaf(De),de=d(Q,1),se=de[0];return se instanceof k.default.Embed?(G===ee.keys.LEFT?H?this.quill.setSelection(ke.index-1,ke.length+1,D.default.sources.USER):this.quill.setSelection(ke.index-1,D.default.sources.USER):H?this.quill.setSelection(ke.index,ke.length+1,D.default.sources.USER):this.quill.setSelection(ke.index+ke.length+1,D.default.sources.USER),!1):!0}),re}function ne(G,H){if(!(G.index===0||this.quill.getLength()<=1)){var re=this.quill.getLine(G.index),be=d(re,1),Ce=be[0],ke={};if(H.offset===0){var De=this.quill.getLine(G.index-1),Q=d(De,1),de=Q[0];if(de!=null&&de.length()>1){var se=Ce.formats(),Re=this.quill.getFormat(G.index-1,1);ke=_.default.attributes.diff(se,Re)||{}}}var Fe=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(H.prefix)?2:1;this.quill.deleteText(G.index-Fe,Fe,D.default.sources.USER),Object.keys(ke).length>0&&this.quill.formatLine(G.index-Fe,Fe,ke,D.default.sources.USER),this.quill.focus()}}function ie(G,H){var re=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(H.suffix)?2:1;if(!(G.index>=this.quill.getLength()-re)){var be={},Ce=0,ke=this.quill.getLine(G.index),De=d(ke,1),Q=De[0];if(H.offset>=Q.length()-1){var de=this.quill.getLine(G.index+1),se=d(de,1),Re=se[0];if(Re){var Fe=Q.formats(),oe=this.quill.getFormat(G.index,1);be=_.default.attributes.diff(Fe,oe)||{},Ce=Re.length()}}this.quill.deleteText(G.index,re,D.default.sources.USER),Object.keys(be).length>0&&this.quill.formatLine(G.index+Ce-1,re,be,D.default.sources.USER)}}function J(G){var H=this.quill.getLines(G),re={};if(H.length>1){var be=H[0].formats(),Ce=H[H.length-1].formats();re=_.default.attributes.diff(Ce,be)||{}}this.quill.deleteText(G,D.default.sources.USER),Object.keys(re).length>0&&this.quill.formatLine(G.index,1,re,D.default.sources.USER),this.quill.setSelection(G.index,D.default.sources.SILENT),this.quill.focus()}function X(G,H){var re=this;G.length>0&&this.quill.scroll.deleteAt(G.index,G.length);var be=Object.keys(H.format).reduce(function(Ce,ke){return k.default.query(ke,k.default.Scope.BLOCK)&&!Array.isArray(H.format[ke])&&(Ce[ke]=H.format[ke]),Ce},{});this.quill.insertText(G.index,` 111`,be,D.default.sources.USER),this.quill.setSelection(G.index+1,D.default.sources.SILENT),this.quill.focus(),Object.keys(H.format).forEach(function(Ce){be[Ce]==null&&(Array.isArray(H.format[Ce])||Ce!=="link"&&re.quill.format(Ce,H.format[Ce],D.default.sources.USER))})}function j(G){return{key:ee.keys.TAB,shiftKey:!G,format:{"code-block":!0},handler:function(re){var be=k.default.query("code-block"),Ce=re.index,ke=re.length,De=this.quill.scroll.descendant(be,Ce),Q=d(De,2),de=Q[0],se=Q[1];if(de!=null){var Re=this.quill.getIndex(de),Fe=de.newlineIndex(se,!0)+1,oe=de.newlineIndex(Re+se+ke),he=de.domNode.textContent.slice(Fe,oe).split(` 112`);se=0,he.forEach(function(Se,Oe){G?(de.insertAt(Fe+se,be.TAB),se+=be.TAB.length,Oe===0?Ce+=be.TAB.length:ke+=be.TAB.length):Se.startsWith(be.TAB)&&(de.deleteAt(Fe+se,be.TAB.length),se-=be.TAB.length,Oe===0?Ce-=be.TAB.length:ke-=be.TAB.length),se+=Se.length+1}),this.quill.update(D.default.sources.USER),this.quill.setSelection(Ce,ke,D.default.sources.SILENT)}}}}function W(G){return{key:G[0].toUpperCase(),shortKey:!0,handler:function(re,be){this.quill.format(G,!be.format[G],D.default.sources.USER)}}}function fe(G){if(typeof G=="string"||typeof G=="number")return fe({key:G});if((typeof G>"u"?"undefined":r(G))==="object"&&(G=(0,v.default)(G,!1)),typeof G.key=="string")if(ee.keys[G.key.toUpperCase()]!=null)G.key=ee.keys[G.key.toUpperCase()];else if(G.key.length===1)G.key=G.key.toUpperCase().charCodeAt(0);else return null;return G.shortKey&&(G[Y]=G.shortKey,delete G.shortKey),G}n.default=ee,n.SHORTKEY=Y},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function _(I,k){var C=[],D=!0,N=!1,L=void 0;try{for(var R=I[Symbol.iterator](),M;!(D=(M=R.next()).done)&&(C.push(M.value),!(k&&C.length===k));D=!0);}catch(A){N=!0,L=A}finally{try{!D&&R.return&&R.return()}finally{if(N)throw L}}return C}return function(I,k){if(Array.isArray(I))return I;if(Symbol.iterator in Object(I))return _(I,k);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function _(I,k,C){I===null&&(I=Function.prototype);var D=Object.getOwnPropertyDescriptor(I,k);if(D===void 0){var N=Object.getPrototypeOf(I);return N===null?void 0:_(N,k,C)}else{if("value"in D)return D.value;var L=D.get;return L===void 0?void 0:L.call(C)}},c=function(){function _(I,k){for(var C=0;C<k.length;C++){var D=k[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(I,D.key,D)}}return function(I,k,C){return k&&_(I.prototype,k),C&&_(I,C),I}}(),f=s(0),v=h(f),p=s(7),m=h(p);function h(_){return _&&_.__esModule?_:{default:_}}function b(_,I){if(!(_ instanceof I))throw new TypeError("Cannot call a class as a function")}function w(_,I){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I&&(typeof I=="object"||typeof I=="function")?I:_}function $(_,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof I);_.prototype=Object.create(I&&I.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),I&&(Object.setPrototypeOf?Object.setPrototypeOf(_,I):_.__proto__=I)}var S=function(_){$(I,_),c(I,null,[{key:"value",value:function(){}}]);function I(k,C){b(this,I);var D=w(this,(I.__proto__||Object.getPrototypeOf(I)).call(this,k));return D.selection=C,D.textNode=document.createTextNode(I.CONTENTS),D.domNode.appendChild(D.textNode),D._length=0,D}return c(I,[{key:"detach",value:function(){this.parent!=null&&this.parent.removeChild(this)}},{key:"format",value:function(C,D){if(this._length!==0)return d(I.prototype.__proto__||Object.getPrototypeOf(I.prototype),"format",this).call(this,C,D);for(var N=this,L=0;N!=null&&N.statics.scope!==v.default.Scope.BLOCK_BLOT;)L+=N.offset(N.parent),N=N.parent;N!=null&&(this._length=I.CONTENTS.length,N.optimize(),N.formatAt(L,I.CONTENTS.length,C,D),this._length=0)}},{key:"index",value:function(C,D){return C===this.textNode?0:d(I.prototype.__proto__||Object.getPrototypeOf(I.prototype),"index",this).call(this,C,D)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){d(I.prototype.__proto__||Object.getPrototypeOf(I.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!(this.selection.composing||this.parent==null)){var C=this.textNode,D=this.selection.getNativeRange(),N=void 0,L=void 0,R=void 0;if(D!=null&&D.start.node===C&&D.end.node===C){var M=[C,D.start.offset,D.end.offset];N=M[0],L=M[1],R=M[2]}for(;this.domNode.lastChild!=null&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==I.CONTENTS){var A=this.textNode.data.split(I.CONTENTS).join("");this.next instanceof m.default?(N=this.next.domNode,this.next.insertAt(0,A),this.textNode.data=I.CONTENTS):(this.textNode.data=A,this.parent.insertBefore(v.default.create(this.textNode),this),this.textNode=document.createTextNode(I.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),L!=null){var E=[L,R].map(function(O){return Math.max(0,Math.min(N.data.length,O-1))}),V=r(E,2);return L=V[0],R=V[1],{startNode:N,startOffset:L,endNode:N,endOffset:R}}}}},{key:"update",value:function(C,D){var N=this;if(C.some(function(R){return R.type==="characterData"&&R.target===N.textNode})){var L=this.restore();L&&(D.range=L)}}},{key:"value",value:function(){return""}}]),I}(v.default.Embed);S.blotName="cursor",S.className="ql-cursor",S.tagName="span",S.CONTENTS="\uFEFF",n.default=S},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(0),d=v(r),c=s(4),f=v(c);function v(w){return w&&w.__esModule?w:{default:w}}function p(w,$){if(!(w instanceof $))throw new TypeError("Cannot call a class as a function")}function m(w,$){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $&&(typeof $=="object"||typeof $=="function")?$:w}function h(w,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);w.prototype=Object.create($&&$.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(w,$):w.__proto__=$)}var b=function(w){h($,w);function $(){return p(this,$),m(this,($.__proto__||Object.getPrototypeOf($)).apply(this,arguments))}return $}(d.default.Container);b.allowedChildren=[f.default,c.BlockEmbed,b],n.default=b},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.ColorStyle=n.ColorClass=n.ColorAttributor=void 0;var r=function(){function S(_,I){for(var k=0;k<I.length;k++){var C=I[k];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}return function(_,I,k){return I&&S(_.prototype,I),k&&S(_,k),_}}(),d=function S(_,I,k){_===null&&(_=Function.prototype);var C=Object.getOwnPropertyDescriptor(_,I);if(C===void 0){var D=Object.getPrototypeOf(_);return D===null?void 0:S(D,I,k)}else{if("value"in C)return C.value;var N=C.get;return N===void 0?void 0:N.call(k)}},c=s(0),f=v(c);function v(S){return S&&S.__esModule?S:{default:S}}function p(S,_){if(!(S instanceof _))throw new TypeError("Cannot call a class as a function")}function m(S,_){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&(typeof _=="object"||typeof _=="function")?_:S}function h(S,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _);S.prototype=Object.create(_&&_.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(S,_):S.__proto__=_)}var b=function(S){h(_,S);function _(){return p(this,_),m(this,(_.__proto__||Object.getPrototypeOf(_)).apply(this,arguments))}return r(_,[{key:"value",value:function(k){var C=d(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"value",this).call(this,k);return C.startsWith("rgb(")?(C=C.replace(/^[^\d]+/,"").replace(/[^\d]+$/,""),"#"+C.split(",").map(function(D){return("00"+parseInt(D).toString(16)).slice(-2)}).join("")):C}}]),_}(f.default.Attributor.Style),w=new f.default.Attributor.Class("color","ql-color",{scope:f.default.Scope.INLINE}),$=new b("color","color",{scope:f.default.Scope.INLINE});n.ColorAttributor=b,n.ColorClass=w,n.ColorStyle=$},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.sanitize=n.default=void 0;var r=function(){function $(S,_){for(var I=0;I<_.length;I++){var k=_[I];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(S,k.key,k)}}return function(S,_,I){return _&&$(S.prototype,_),I&&$(S,I),S}}(),d=function $(S,_,I){S===null&&(S=Function.prototype);var k=Object.getOwnPropertyDescriptor(S,_);if(k===void 0){var C=Object.getPrototypeOf(S);return C===null?void 0:$(C,_,I)}else{if("value"in k)return k.value;var D=k.get;return D===void 0?void 0:D.call(I)}},c=s(6),f=v(c);function v($){return $&&$.__esModule?$:{default:$}}function p($,S){if(!($ instanceof S))throw new TypeError("Cannot call a class as a function")}function m($,S){if(!$)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:$}function h($,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);$.prototype=Object.create(S&&S.prototype,{constructor:{value:$,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf($,S):$.__proto__=S)}var b=function($){h(S,$);function S(){return p(this,S),m(this,(S.__proto__||Object.getPrototypeOf(S)).apply(this,arguments))}return r(S,[{key:"format",value:function(I,k){if(I!==this.statics.blotName||!k)return d(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"format",this).call(this,I,k);k=this.constructor.sanitize(k),this.domNode.setAttribute("href",k)}}],[{key:"create",value:function(I){var k=d(S.__proto__||Object.getPrototypeOf(S),"create",this).call(this,I);return I=this.sanitize(I),k.setAttribute("href",I),k.setAttribute("rel","noopener noreferrer"),k.setAttribute("target","_blank"),k}},{key:"formats",value:function(I){return I.getAttribute("href")}},{key:"sanitize",value:function(I){return w(I,this.PROTOCOL_WHITELIST)?I:this.SANITIZED_URL}}]),S}(f.default);b.blotName="link",b.tagName="A",b.SANITIZED_URL="about:blank",b.PROTOCOL_WHITELIST=["http","https","mailto","tel"];function w($,S){var _=document.createElement("a");_.href=$;var I=_.href.slice(0,_.href.indexOf(":"));return S.indexOf(I)>-1}n.default=b,n.sanitize=w},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},d=function(){function S(_,I){for(var k=0;k<I.length;k++){var C=I[k];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}return function(_,I,k){return I&&S(_.prototype,I),k&&S(_,k),_}}(),c=s(23),f=m(c),v=s(107),p=m(v);function m(S){return S&&S.__esModule?S:{default:S}}function h(S,_){if(!(S instanceof _))throw new TypeError("Cannot call a class as a function")}var b=0;function w(S,_){S.setAttribute(_,S.getAttribute(_)!=="true")}var $=function(){function S(_){var I=this;h(this,S),this.select=_,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",function(){I.togglePicker()}),this.label.addEventListener("keydown",function(k){switch(k.keyCode){case f.default.keys.ENTER:I.togglePicker();break;case f.default.keys.ESCAPE:I.escape(),k.preventDefault();break}}),this.select.addEventListener("change",this.update.bind(this))}return d(S,[{key:"togglePicker",value:function(){this.container.classList.toggle("ql-expanded"),w(this.label,"aria-expanded"),w(this.options,"aria-hidden")}},{key:"buildItem",value:function(I){var k=this,C=document.createElement("span");return C.tabIndex="0",C.setAttribute("role","button"),C.classList.add("ql-picker-item"),I.hasAttribute("value")&&C.setAttribute("data-value",I.getAttribute("value")),I.textContent&&C.setAttribute("data-label",I.textContent),C.addEventListener("click",function(){k.selectItem(C,!0)}),C.addEventListener("keydown",function(D){switch(D.keyCode){case f.default.keys.ENTER:k.selectItem(C,!0),D.preventDefault();break;case f.default.keys.ESCAPE:k.escape(),D.preventDefault();break}}),C}},{key:"buildLabel",value:function(){var I=document.createElement("span");return I.classList.add("ql-picker-label"),I.innerHTML=p.default,I.tabIndex="0",I.setAttribute("role","button"),I.setAttribute("aria-expanded","fal
112se"),this.container.appendChild(I),I}},{key:"buildOptions",value:function(){var I=this,k=document.createElement("span");k.classList.add("ql-picker-options"),k.setAttribute("aria-hidden","true"),k.tabIndex="-1",k.id="ql-picker-options-"+b,b+=1,this.label.setAttribute("aria-controls",k.id),this.options=k,[].slice.call(this.select.options).forEach(function(C){var D=I.buildItem(C);k.appendChild(D),C.selected===!0&&I.selectItem(D)}),this.container.appendChild(k)}},{key:"buildPicker",value:function(){var I=this;[].slice.call(this.select.attributes).forEach(function(k){I.container.setAttribute(k.name,k.value)}),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"escape",value:function(){var I=this;this.close(),setTimeout(function(){return I.label.focus()},1)}},{key:"close",value:function(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}},{key:"selectItem",value:function(I){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,C=this.container.querySelector(".ql-selected");if(I!==C&&(C!=null&&C.classList.remove("ql-selected"),I!=null&&(I.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(I.parentNode.children,I),I.hasAttribute("data-value")?this.label.setAttribute("data-value",I.getAttribute("data-value")):this.label.removeAttribute("data-value"),I.hasAttribute("data-label")?this.label.setAttribute("data-label",I.getAttribute("data-label")):this.label.removeAttribute("data-label"),k))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event>"u"?"undefined":r(Event))==="object"){var D=document.createEvent("Event");D.initEvent("change",!0,!0),this.select.dispatchEvent(D)}this.close()}}},{key:"update",value:function(){var I=void 0;if(this.select.selectedIndex>-1){var k=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];I=this.select.options[this.select.selectedIndex],this.selectItem(k)}else this.selectItem(null);var C=I!=null&&I!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",C)}}]),S}();n.default=$},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(0),d=B(r),c=s(5),f=B(c),v=s(4),p=B(v),m=s(16),h=B(m),b=s(25),w=B(b),$=s(24),S=B($),_=s(35),I=B(_),k=s(6),C=B(k),D=s(22),N=B(D),L=s(7),R=B(L),M=s(55),A=B(M),E=s(42),V=B(E),O=s(23),U=B(O);function B(Y){return Y&&Y.__esModule?Y:{default:Y}}f.default.register({"blots/block":p.default,"blots/block/embed":v.BlockEmbed,"blots/break":h.default,"blots/container":w.default,"blots/cursor":S.default,"blots/embed":I.default,"blots/inline":C.default,"blots/scroll":N.default,"blots/text":R.default,"modules/clipboard":A.default,"modules/history":V.default,"modules/keyboard":U.default}),d.default.register(p.default,h.default,S.default,C.default,N.default,R.default),n.default=f.default},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(1),d=function(){function c(f){this.domNode=f,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(c.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),c.create=function(f){if(this.tagName==null)throw new r.ParchmentError("Blot definition missing tagName");var v;return Array.isArray(this.tagName)?(typeof f=="string"&&(f=f.toUpperCase(),parseInt(f).toString()===f&&(f=parseInt(f))),typeof f=="number"?v=document.createElement(this.tagName[f-1]):this.tagName.indexOf(f)>-1?v=document.createElement(f):v=document.createElement(this.tagName[0])):v=document.createElement(this.tagName),this.className&&v.classList.add(this.className),v},c.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},c.prototype.clone=function(){var f=this.domNode.cloneNode(!1);return r.create(f)},c.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},c.prototype.deleteAt=function(f,v){var p=this.isolate(f,v);p.remove()},c.prototype.formatAt=function(f,v,p,m){var h=this.isolate(f,v);
vendor: 98,458 bytes, lines 112-122
112if(r.query(p,r.Scope.BLOT)!=null&&m)h.wrap(p,m);else if(r.query(p,r.Scope.ATTRIBUTE)!=null){var b=r.create(this.statics.scope);h.wrap(b),b.format(p,m)}},c.prototype.insertAt=function(f,v,p){var m=p==null?r.create("text",v):r.create(v,p),h=this.split(f);this.parent.insertBefore(m,h)},c.prototype.insertInto=function(f,v){v===void 0&&(v=null),this.parent!=null&&this.parent.children.remove(this);var p=null;f.children.insertBefore(this,v),v!=null&&(p=v.domNode),(this.domNode.parentNode!=f.domNode||this.domNode.nextSibling!=p)&&f.domNode.insertBefore(this.domNode,p),this.parent=f,this.attach()},c.prototype.isolate=function(f,v){var p=this.split(f);return p.split(v),p},c.prototype.length=function(){return 1},c.prototype.offset=function(f){return f===void 0&&(f=this.parent),this.parent==null||this==f?0:this.parent.children.offset(this)+this.parent.offset(f)},c.prototype.optimize=function(f){this.domNode[r.DATA_KEY]!=null&&delete this.domNode[r.DATA_KEY].mutations},c.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},c.prototype.replace=function(f){f.parent!=null&&(f.parent.insertBefore(this,f.next),f.remove())},c.prototype.replaceWith=function(f,v){var p=typeof f=="string"?r.create(f,v):f;return p.replace(this),p},c.prototype.split=function(f,v){return f===0?this:this.next},c.prototype.update=function(f,v){},c.prototype.wrap=function(f,v){var p=typeof f=="string"?r.create(f,v):f;return this.parent!=null&&this.parent.insertBefore(p,this.next),p.appendChild(this),p},c.blotName="abstract",c}();n.default=d},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(12),d=s(32),c=s(33),f=s(1),v=function(){function p(m){this.attributes={},this.domNode=m,this.build()}return p.prototype.attribute=function(m,h){h?m.add(this.domNode,h)&&(m.value(this.domNode)!=null?this.attributes[m.attrName]=m:delete this.attributes[m.attrName]):(m.remove(this.domNode),delete this.attributes[m.attrName])},p.prototype.build=function(){var m=this;this.attributes={};var h=r.default.keys(this.domNode),b=d.default.keys(this.domNode),w=c.default.keys(this.domNode);h.concat(b).concat(w).forEach(function($){var S=f.query($,f.Scope.ATTRIBUTE);S instanceof r.default&&(m.attributes[S.attrName]=S)})},p.prototype.copy=function(m){var h=this;Object.keys(this.attributes).forEach(function(b){var w=h.attributes[b].value(h.domNode);m.format(b,w)})},p.prototype.move=function(m){var h=this;this.copy(m),Object.keys(this.attributes).forEach(function(b){h.attributes[b].remove(h.domNode)}),this.attributes={}},p.prototype.values=function(){var m=this;return Object.keys(this.attributes).reduce(function(h,b){return h[b]=m.attributes[b].value(m.domNode),h},{})},p}();n.default=v},function(l,n,s){var r=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,m){p.__proto__=m}||function(p,m){for(var h in m)m.hasOwnProperty(h)&&(p[h]=m[h])};return function(p,m){v(p,m);function h(){this.constructor=p}p.prototype=m===null?Object.create(m):(h.prototype=m.prototype,new h)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(12);function c(v,p){var m=v.getAttribute("class")||"";return m.split(/\s+/).filter(function(h){return h.indexOf(p+"-")===0})}var f=function(v){r(p,v);function p(){return v!==null&&v.apply(this,arguments)||this}return p.keys=function(m){return(m.getAttribute("class")||"").split(/\s+/).map(function(h){return h.split("-").slice(0,-1).join("-")})},p.prototype.add=function(m,h){return this.canAdd(m,h)?(this.remove(m),m.classList.add(this.keyName+"-"+h),!0):!1},p.prototype.remove=function(m){var h=c(m,this.keyName);h.forEach(function(b){m.classList.remove(b)}),m.classList.length===0&&m.removeAttribute("class")},p.prototype.value=function(m){var h=c(m,this.keyName)[0]||"",b=h.slice(this.keyName.length+1);return this.canAdd(m,b)?b:""},p}(d.default);n.default=f},function(l,n,s){var r=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,m){p.__proto__=m}||function(p,m){for(var h in m)m.hasOwnProperty(h)&&(p[h]=m[h])};return function(p,m){v(p,m);function h(){this.constructor=p}p.prototype=m===null?Object.create(m):(h.prototype=m.prototype,new h)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(12);function c(v){var p=v.split("-"),m=p.slice(1).map(function(h){return h[0].toUpperCase()+h.slice(1)}).join("");return p[0]+m}var f=function(v){r(p,v);function p(){return v!==null&&v.apply(this,arguments)||this}return p.keys=function(m){return(m.getAttribute("style")||"").split(";").map(function(h){var b=h.split(":");return b[0].trim()})},p.prototype.add=function(m,h){return this.canAdd(m,h)?(m.style[c(this.keyName)]=h,!0):!1},p.prototype.remove=function(m){m.style[c(this.keyName)]="",m.getAttribute("style")||m.removeAttribute("style")},p.prototype.value=function(m){var h=m.style[c(this.keyName)];return this.canAdd(m,h)?h:""},p}(d.default);n.default=f},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function f(v,p){for(var m=0;m<p.length;m++){var h=p[m];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(v,h.key,h)}}return function(v,p,m){return p&&f(v.prototype,p),m&&f(v,m),v}}();function d(f,v){if(!(f instanceof v))throw new TypeError("Cannot call a class as a function")}var c=function(){function f(v,p){d(this,f),this.quill=v,this.options=p,this.modules={}}return r(f,[{key:"init",value:function(){var p=this;Object.keys(this.options.modules).forEach(function(m){p.modules[m]==null&&p.addModule(m)})}},{key:"addModule",value:function(p){var m=this.quill.constructor.import("modules/"+p);return this.modules[p]=new m(this.quill,this.options.modules[p]||{}),this.modules[p]}}]),f}();c.DEFAULTS={modules:{}},c.themes={default:c},n.default=c},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function _(I,k){for(var C=0;C<k.length;C++){var D=k[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(I,D.key,D)}}return function(I,k,C){return k&&_(I.prototype,k),C&&_(I,C),I}}(),d=function _(I,k,C){I===null&&(I=Function.prototype);var D=Object.getOwnPropertyDescriptor(I,k);if(D===void 0){var N=Object.getPrototypeOf(I);return N===null?void 0:_(N,k,C)}else{if("value"in D)return D.value;var L=D.get;return L===void 0?void 0:L.call(C)}},c=s(0),f=m(c),v=s(7),p=m(v);function m(_){return _&&_.__esModule?_:{default:_}}function h(_,I){if(!(_ instanceof I))throw new TypeError("Cannot call a class as a function")}function b(_,I){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I&&(typeof I=="object"||typeof I=="function")?I:_}function w(_,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof I);_.prototype=Object.create(I&&I.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),I&&(Object.setPrototypeOf?Object.setPrototypeOf(_,I):_.__proto__=I)}var $="\uFEFF",S=function(_){w(I,_);function I(k){h(this,I);var C=b(this,(I.__proto__||Object.getPrototypeOf(I)).call(this,k));return C.contentNode=document.createElement("span"),C.contentNode.setAttribute("contenteditable",!1),[].slice.call(C.domNode.childNodes).forEach(function(D){C.contentNode.appendChild(D)}),C.leftGuard=document.createTextNode($),C.rightGuard=document.createTextNode($),C.domNode.appendChild(C.leftGuard),C.domNode.appendChild(C.contentNode),C.domNode.appendChild(C.rightGuard),C}return r(I,[{key:"index",value:function(C,D){return C===this.leftGuard?0:C===this.rightGuard?1:d(I.prototype.__proto__||Object.getPrototypeOf(I.prototype),"index",this).call(this,C,D)}},{key:"restore",value:function(C){var D=void 0,N=void 0,L=C.data.split($).join("");if(C===this.leftGuard)if(this.prev instanceof p.default){var R=this.prev.length();this.prev.insertAt(R,L),D={startNode:this.prev.domNode,startOffset:R+L.length}}else N=document.createTextNode(L),this.parent.insertBefore(f.default.create(N),this),D={startNode:N,startOffset:L.length};else C===this.rightGuard&&(this.next instanceof p.default?(this.next.insertAt(0,L),D={startNode:this.next.domNode,startOffset:L.length}):(N=document.createTextNode(L),this.parent.insertBefore(f.default.create(N),this.next),D={startNode:N,startOffset:L.length}));return C.data=$,D}},{key:"update",value:function(C,D){var N=this;C.forEach(function(L){if(L.type==="characterData"&&(L.target===N.leftGuard||L.target===N.rightGuard)){var R=N.restore(L.target);R&&(D.range=R)}})}}]),I}(f.default.Embed);n.default=S},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.AlignStyle=n.AlignClass=n.AlignAttribute=void 0;var r=s(0),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}var f={scope:d.default.Scope.BLOCK,whitelist:["right","center","justify"]},v=new d.default.Attributor.Attribute("align","align",f),p=new d.default.Attributor.Class("align","ql-align",f),m=new d.default.Attributor.Style("align","text-align",f);n.AlignAttribute=v,n.AlignClass=p,n.AlignStyle=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.BackgroundStyle=n.BackgroundClass=void 0;var r=s(0),d=f(r),c=s(26);function f(m){return m&&m.__esModule?m:{default:m}}var v=new d.default.Attributor.Class("background","ql-bg",{scope:d.default.Scope.INLINE}),p=new c.ColorAttributor("background","background-color",{scope:d.default.Scope.INLINE});n.BackgroundClass=v,n.BackgroundStyle=p},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.DirectionStyle=n.DirectionClass=n.DirectionAttribute=void 0;var r=s(0),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}var f={scope:d.default.Scope.BLOCK,whitelist:["rtl"]},v=new d.default.Attributor.Attribute("direction","dir",f),p=new d.default.Attributor.Class("direction","ql-direction",f),m=new d.default.Attributor.Style("direction","direction",f);n.DirectionAttribute=v,n.DirectionClass=p,n.DirectionStyle=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.FontClass=n.FontStyle=void 0;var r=function(){function _(I,k){for(var C=0;C<k.length;C++){var D=k[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(I,D.key,D)}}return function(I,k,C){return k&&_(I.prototype,k),C&&_(I,C),I}}(),d=function _(I,k,C){I===null&&(I=Function.prototype);var D=Object.getOwnPropertyDescriptor(I,k);if(D===void 0){var N=Object.getPrototypeOf(I);return N===null?void 0:_(N,k,C)}else{if("value"in D)return D.value;var L=D.get;return L===void 0?void 0:L.call(C)}},c=s(0),f=v(c);function v(_){return _&&_.__esModule?_:{default:_}}function p(_,I){if(!(_ instanceof I))throw new TypeError("Cannot call a class as a function")}function m(_,I){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I&&(typeof I=="object"||typeof I=="function")?I:_}function h(_,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof I);_.prototype=Object.create(I&&I.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),I&&(Object.setPrototypeOf?Object.setPrototypeOf(_,I):_.__proto__=I)}var b={scope:f.default.Scope.INLINE,whitelist:["serif","monospace"]},w=new f.default.Attributor.Class("font","ql-font",b),$=function(_){h(I,_);function I(){return p(this,I),m(this,(I.__proto__||Object.getPrototypeOf(I)).apply(this,arguments))}return r(I,[{key:"value",value:function(C){return d(I.prototype.__proto__||Object.getPrototypeOf(I.prototype),"value",this).call(this,C).replace(/["']/g,"")}}]),I}(f.default.Attributor.Style),S=new $("font","font-family",b);n.FontStyle=S,n.FontClass=w},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.SizeStyle=n.SizeClass=void 0;var r=s(0),d=c(r);function c(p){return p&&p.__esModule?p:{default:p}}var f=new d.default.Attributor.Class("size","ql-size",{scope:d.default.Scope.INLINE,whitelist:["small","large","huge"]}),v=new d.default.Attributor.Style("size","font-size",{scope:d.default.Scope.INLINE,whitelist:["10px","18px","32px"]});n.SizeClass=f,n.SizeStyle=v},function(l,n,s){l.exports={align:{"":s(76),center:s(77),right:s(78),justify:s(79)},background:s(80),blockquote:s(81),bold:s(82),clean:s(83),code:s(58),"code-block":s(58),color:s(84),direction:{"":s(85),rtl:s(86)},float:{center:s(87),full:s(88),left:s(89),right:s(90)},formula:s(91),header:{1:s(92),2:s(93)},italic:s(94),image:s(95),indent:{"+1":s(96),"-1":s(97)},link:s(98),list:{ordered:s(99),bullet:s(100),check:s(101)},script:{sub:s(102),super:s(103)},strike:s(104),underline:s(105),video:s(106)}},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.getLastChangeIndex=n.default=void 0;var r=function(){function k(C,D){for(var N=0;N<D.length;N++){var L=D[N];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(C,L.key,L)}}return function(C,D,N){return D&&k(C.prototype,D),N&&k(C,N),C}}(),d=s(0),c=h(d),f=s(5),v=h(f),p=s(9),m=h(p);function h(k){return k&&k.__esModule?k:{default:k}}function b(k,C){if(!(k instanceof C))throw new TypeError("Cannot call a class as a function")}function w(k,C){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C&&(typeof C=="object"||typeof C=="function")?C:k}function $(k,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof C);k.prototype=Object.create(C&&C.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),C&&(Object.setPrototypeOf?Object.setPrototypeOf(k,C):k.__proto__=C)}var S=function(k){$(C,k);function C(D,N){b(this,C);var L=w(this,(C.__proto__||Object.getPrototypeOf(C)).call(this,D,N));return L.lastRecorded=0,L.ignoreChange=!1,L.clear(),L.quill.on(v.default.events.EDITOR_CHANGE,function(R,M,A,E){R!==v.default.events.TEXT_CHANGE||L.ignoreChange||(!L.options.userOnly||E===v.default.sources.USER?L.record(M,A):L.transform(M))}),L.quill.keyboard.addBinding({key:"Z",shortKey:!0},L.undo.bind(L)),L.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},L.redo.bind(L)),/Win/i.test(navigator.platform)&&L.quill.keyboard.addBinding({key:"Y",shortKey:!0},L.redo.bind(L)),L}return r(C,[{key:"change",value:function(N,L){if(this.stack[N].length!==0){var R=this.stack[N].pop();this.stack[L].push(R),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(R[N],v.default.sources.USER),this.ignoreChange=!1;var M=I(R[N]);this.quill.setSelection(M)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"cutoff",value:function(){this.lastRecorded=0}},{key:"record",value:function(N,L){if(N.ops.length!==0){this.stack.redo=[];var R=this.quill.getContents().diff(L),M=Date.now();if(this.lastRecorded+this.options.delay>M&&this.stack.undo.length>0){var A=this.stack.undo.pop();R=R.compose(A.undo),N=A.redo.compose(N)}else this.lastRecorded=M;this.stack.undo.push({redo:N,undo:R}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(N){this.stack.undo.forEach(function(L){L.undo=N.transform(L.undo,!0),L.redo=N.transform(L.redo,!0)}),this.stack.redo.forEach(function(L){L.undo=N.transform(L.undo,!0),L.redo=N.transform(L.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),C}(m.default);S.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function _(k){var C=k.ops[k.ops.length-1];return C==null?!1:C.insert!=null?typeof C.insert=="string"&&C.insert.endsWith(` 113`):C.attributes!=null?Object.keys(C.attributes).some(function(D){return c.default.query(D,c.default.Scope.BLOCK)!=null}):!1}function I(k){var C=k.reduce(function(N,L){return N+=L.delete||0,N},0),D=k.length()-C;return _(k)&&(D-=1),D}n.default=S,n.getLastChangeIndex=I},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.BaseTooltip=void 0;var r=function(){function X(j,W){for(var fe=0;fe<W.length;fe++){var G=W[fe];G.enumerable=G.enumerable||!1,G.configurable=!0,"value"in G&&(G.writable=!0),Object.defineProperty(j,G.key,G)}}return function(j,W,fe){return W&&X(j.prototype,W),fe&&X(j,fe),j}}(),d=function X(j,W,fe){j===null&&(j=Function.prototype);var G=Object.getOwnPropertyDescriptor(j,W);if(G===void 0){var H=Object.getPrototypeOf(j);return H===null?void 0:X(H,W,fe)}else{if("value"in G)return G.value;var re=G.get;return re===void 0?void 0:re.call(fe)}},c=s(3),f=M(c),v=s(2),p=M(v),m=s(8),h=M(m),b=s(23),w=M(b),$=s(34),S=M($),_=s(59),I=M(_),k=s(60),C=M(k),D=s(28),N=M(D),L=s(61),R=M(L);function M(X){return X&&X.__esModule?X:{default:X}}function A(X,j){if(!(X instanceof j))throw new TypeError("Cannot call a class as a function")}function E(X,j){if(!X)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j&&(typeof j=="object"||typeof j=="function")?j:X}function V(X,j){if(typeof j!="function"&&j!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof j);X.prototype=Object.create(j&&j.prototype,{constructor:{value:X,enumerable:!1,writable:!0,configurable:!0}}),j&&(Object.setPrototypeOf?Object.setPrototypeOf(X,j):X.__proto__=j)}var O=[!1,"center","right","justify"],U=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],B=[!1,"serif","monospace"],Y=["1","2","3",!1],ee=["small",!1,"large","huge"],Z=function(X){V(j,X);function j(W,fe){A(this,j);var G=E(this,(j.__proto__||Object.getPrototypeOf(j)).call(this,W,fe)),H=function re(be){if(!document.body.contains(W.root))return document.body.removeEventListener("click",re);G.tooltip!=null&&!G.tooltip.root.contains(be.target)&&document.activeElement!==G.tooltip.textbox&&!G.quill.hasFocus()&&G.tooltip.hide(),G.pickers!=null&&G.pickers.forEach(function(Ce){Ce.container.contains(be.target)||Ce.close()})};return W.emitter.listenDOM("click",document.body,H),G}return r(j,[{key:"addModule",value:function(fe){var G=d(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),"addModule",this).call(this,fe);return fe==="toolbar"&&this.extendToolbar(G),G}},{key:"buildButtons",value:function(fe,G){fe.forEach(function(H){var re=H.getAttribute("class")||"";re.split(/\s+/).forEach(function(be){if(be.startsWith("ql-")&&(be=be.slice(3),G[be]!=null))if(be==="direction")H.innerHTML=G[be][""]+G[be].rtl;else if(typeof G[be]=="string")H.innerHTML=G[be];else{var Ce=H.value||"";Ce!=null&&G[be][Ce]&&(H.innerHTML=G[be][Ce])}})})}},{key:"buildPickers",value:function(fe,G){var H=this;this.pickers=fe.map(function(be){if(be.classList.contains("ql-align"))return be.querySelector("option")==null&&J(be,O),new C.default(be,G.align);if(be.classList.contains("ql-background")||be.classList.contains("ql-color")){var Ce=be.classList.contains("ql-background")?"background":"color";return be.querySelector("option")==null&&J(be,U,Ce==="background"?"#ffffff":"#000000"),new I.default(be,G[Ce])}else return be.querySelector("option")==null&&(be.classList.contains("ql-font")?J(be,B):be.classList.contains("ql-header")?J(be,Y):be.classList.contains("ql-size")&&J(be,ee)),new N.default(be)});var re=function(){H.pickers.forEach(function(Ce){Ce.update()})};this.quill.on(h.default.events.EDITOR_CHANGE,re)}}]),j}(S.default);Z.DEFAULTS=(0,f.default)(!0,{},S.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var j=this,W=this.container.querySelector("input.ql-image[type=file]");W==null&&(W=document.createElement("input"),W.setAttribute("type","file"),W.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon"),W.classList.add("ql-image"),W.addEventListener("change",function(){if(W.files!=null&&W.files[0]!=null){var fe=new FileReader;fe.onload=function(G){var H=j.quill.getSelection(!0);j.quill.updateContents(new p.default().retain(H.index).delete(H.length).insert({image:G.target.result}),h.default.sources.USER),j.quill.setSelection(H.index+1,h.default.sources.SILENT),W.value=""},fe.readAsDataURL(W.files[0])}}),this.container.appendChild(W)),W.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var ne=function(X){V(j,X);function j(W,fe){A(this,j);var G=E(this,(j.__proto__||Object.getPrototypeOf(j)).call(this,W,fe));return G.textbox=G.root.querySelector('input[type="text"]'),G.listen(),G}return r(j,[{key:"listen",value:function(){var fe=this;this.textbox.addEventListener("keydown",function(G){w.default.match(G,"enter")?(fe.save(),G.preventDefault()):w.default.match(G,"escape")&&(fe.cancel(),G.preventDefault())})}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"link",G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),G!=null?this.textbox.value=G:fe!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+fe)||""),this.root.setAttribute("data-mode",fe)}},{key:"restoreFocus",value:function(){var fe=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=fe}},{key:"save",value:function(){var fe=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var G=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",fe,h.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",fe,h.default.sources.USER)),this.quill.root.scrollTop=G;break}case"video":fe=ie(fe);case"formula":{if(!fe)break;var H=this.quill.getSelection(!0);if(H!=null){var re=H.index+H.length;this.quill.insertEmbed(re,this.root.getAttribute("data-mode"),fe,h.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(re+1," ",h.default.sources.USER),this.quill.setSelection(re+2,h.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),j}(R.default);function ie(X){var j=X.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||X.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return j?(j[1]||"https")+"://www.youtube.com/embed/"+j[2]+"?showinfo=0":(j=X.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(j[1]||"https")+"://player.vimeo.com/video/"+j[2]+"/":X}function J(X,j){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;j.forEach(function(fe){var G=document.createElement("option");fe===W?G.setAttribute("selected","selected"):G.setAttribute("value",fe),X.appendChild(G)})}n.BaseTooltip=ne,n.default=Z},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function d(){this.head=this.tail=null,this.length=0}return d.prototype.append=function(){for(var c=[],f=0;f<arguments.length;f++)c[f]=arguments[f];this.insertBefore(c[0],null),c.length>1&&this.append.apply(this,c.slice(1))},d.prototype.contains=function(c){for(var f,v=this.iterator();f=v();)if(f===c)return!0;return!1},d.prototype.insertBefore=function(c,f){c&&(c.next=f,f!=null?(c.prev=f.prev,f.prev!=null&&(f.prev.next=c),f.prev=c,f===this.head&&(this.head=c)):this.tail!=null?(this.tail.next=c,c.prev=this.tail,this.tail=c):(c.prev=null,this.head=this.tail=c),this.length+=1)},d.prototype.offset=function(c){for(var f=0,v=this.head;v!=null;){if(v===c)return f;f+=v.length(),v=v.next}return-1},d.prototype.remove=function(c){this.contains(c)&&(c.prev!=null&&(c.prev.next=c.next),c.next!=null&&(c.next.prev=c.prev),c===this.head&&(this.head=c.next),c===this.tail&&(this.tail=c.prev),this.length-=1)},d.prototype.iterator=function(c){return c===void 0&&(c=this.head),function(){var f=c;return c!=null&&(c=c.next),f}},d.prototype.find=function(c,f){f===void 0&&(f=!1);for(var v,p=this.iterator();v=p();){var m=v.length();if(c<m||f&&c===m&&(v.next==null||v.next.length()!==0))return[v,c];c-=m}return[null,0]},d.prototype.forEach=function(c){for(var f,v=this.iterator();f=v();)c(f)},d.prototype.forEachAt=function(c,f,v){if(!(f<=0))for(var p=this.find(c),m=p[0],h=p[1],b,w=c-h,$=this.iterator(m);(b=$())&&w<c+f;){var S=b.length();c>w?v(b,c-w,Math.min(f,w+S-c)):v(b,0,Math.min(S,c+f-w)),w+=S}},d.prototype.map=function(c){return this.reduce(function(f,v){return f.push(c(v)),f},[])},d.prototype.reduce=function(c,f){for(var v,p=this.iterator();v=p();)f=c(f,v);return f},d}();n.default=r},function(l,n,s){var r=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,b){h.__proto__=b}||function(h,b){for(var w in b)b.hasOwnProperty(w)&&(h[w]=b[w])};return function(h,b){m(h,b);function w(){this.constructor=h}h.prototype=b===null?Object.create(b):(w.prototype=b.prototype,new w)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(17),c=s(1),f={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},v=100,p=function(m){r(h,m);function h(b){var w=m.call(this,b)||this;return w.scroll=w,w.observer=new MutationObserver(function($){w.update($)}),w.observer.observe(w.domNode,f),w.attach(),w}return h.prototype.detach=function(){m.prototype.detach.call(this),this.observer.disconnect()},h.prototype.deleteAt=function(b,w){this.update(),b===0&&w===this.length()?this.children.forEach(function($){$.remove()}):m.prototype.deleteAt.call(this,b,w)},h.prototype.formatAt=function(b,w,$,S){this.update(),m.prototype.formatAt.call(this,b,w,$,S)},h.prototype.insertAt=function(b,w,$){this.update(),m.prototype.insertAt.call(this,b,w,$)},h.prototype.optimize=function(b,w){var $=this;b===void 0&&(b=[]),w===void 0&&(w={}),m.prototype.optimize.call(this,w);for(var S=[].slice.call(this.observer.takeRecords());S.length>0;)b.push(S.pop());for(var _=function(D,N){N===void 0&&(N=!0),!(D==null||D===$)&&D.domNode.parentNode!=null&&(D.domNode[c.DATA_KEY].mutations==null&&(D.domNode[c.DATA_KEY].mutations=[]),N&&_(D.parent))},I=function(D){D.domNode[c.DATA_KEY]==null||D.domNode[c.DATA_KEY].mutations==null||(D instanceof d.default&&D.children.forEach(I),D.optimize(w))},k=b,C=0;k.length>0;C+=1){if(C>=v)throw new Error("[Parchment] Maximum optimize iterations reached");for(k.forEach(function(D){var N=c.find(D.target,!0);N!=null&&(N.domNode===D.target&&(D.type==="childList"?(_(c.find(D.previousSibling,!1)),[].forEach.call(D.addedNodes,function(L){var R=c.find(L,!1);_(R,!1),R instanceof d.default&&R.children.forEach(function(M){_(M,!1)})})):D.type==="attributes"&&_(N.prev)),_(N))}),this.children.forEach(I),k=[].slice.call(this.observer.takeRecords()),S=k.slice();S.length>0;)b.push(S.pop())}},h.prototype.update=function(b,w){var $=this;w===void 0&&(w={}),b=b||this.observer.takeRecords(),b.map(function(S){var _=c.find(S.target,!0);return _==null?null:_.domNode[c.DATA_KEY].mutations==null?(_.domNode[c.DATA_KEY].mutations=[S],_):(_.domNode[c.DATA_KEY].mutations.push(S),null)}).forEach(function(S){S==null||S===$||S.domNode[c.DATA_KEY]==null||S.update(S.domNode[c.DATA_KEY].mutations||[],w)}),this.domNode[c.DATA_KEY].mutations!=null&&m.prototype.update.call(this,this.domNode[c.DATA_KEY].mutations,w),this.optimize(b,w)},h.blotName="scroll",h.defaultChild="block",h.scope=c.Scope.BLOCK_BLOT,h.tagName="DIV",h}(d.default);n.default=p},function(l,n,s){var r=this&&this.__extends||function(){var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,h){m.__proto__=h}||function(m,h){for(var b in h)h.hasOwnProperty(b)&&(m[b]=h[b])};return function(m,h){p(m,h);function b(){this.constructor=m}m.prototype=h===null?Object.create(h):(b.prototype=h.prototype,new b)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(18),c=s(1);function f(p,m){if(Object.keys(p).length!==Object.keys(m).length)return!1;for(var h in p)if(p[h]!==m[h])return!1;return!0}var v=function(p){r(m,p);function m(){return p!==null&&p.apply(this,arguments)||this}return m.formats=function(h){if(h.tagName!==m.tagName)return p.formats.call(this,h)},m.prototype.format=function(h,b){var w=this;h===this.statics.blotName&&!b?(this.children.forEach(function($){$ instanceof d.default||($=$.wrap(m.blotName,!0)),w.attributes.copy($)}),this.unwrap()):p.prototype.format.call(this,h,b)},m.prototype.formatAt=function(h,b,w,$){if(this.formats()[w]!=null||c.query(w,c.Scope.ATTRIBUTE)){var S=this.isolate(h,b);S.format(w,$)}else p.prototype.formatAt.call(this,h,b,w,$)},m.prototype.optimize=function(h){p.prototype.optimize.call(this,h);var b=this.formats();if(Object.keys(b).length===0)return this.unwrap();var w=this.next;w instanceof m&&w.prev===this&&f(b,w.formats())&&(w.moveChildren(this),w.remove())},m.blotName="inline",m.scope=c.Scope.INLINE_BLOT,m.tagName="SPAN",m}(d.default);n.default=v},function(l,n,s){var r=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,m){p.__proto__=m}||function(p,m){for(var h in m)m.hasOwnProperty(h)&&(p[h]=m[h])};return function(p,m){v(p,m);function h(){this.constructor=p}p.prototype=m===null?Object.create(m):(h.prototype=m.prototype,new h)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(18),c=s(1),f=function(v){r(p,v);function p(){return v!==null&&v.apply(this,arguments)||this}return p.formats=function(m){var h=c.query(p.blotName).tagName;if(m.tagName!==h)return v.formats.call(this,m)},p.prototype.format=function(m,h){c.query(m,c.Scope.BLOCK)!=null&&(m===this.statics.blotName&&!h?this.replaceWith(p.blotName):v.prototype.format.call(this,m,h))},p.prototype.formatAt=function(m,h,b,w){c.query(b,c.Scope.BLOCK)!=null?this.format(b,w):v.prototype.formatAt.call(this,m,h,b,w)},p.prototype.insertAt=function(m,h,b){if(b==null||c.query(h,c.Scope.INLINE)!=null)v.prototype.insertAt.call(this,m,h,b);else{var w=this.split(m),$=c.create(h,b);w.parent.insertBefore($,w)}},p.prototype.update=function(m,h){navigator.userAgent.match(/Trident/)?this.build():v.prototype.update.call(this,m,h)},p.blotName="block",p.scope=c.Scope.BLOCK_BLOT,p.tagName="P",p}(d.default);n.default=f},function(l,n,s){var r=this&&this.__extends||function(){var f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,p){v.__proto__=p}||function(v,p){for(var m in p)p.hasOwnProperty(m)&&(v[m]=p[m])};return function(v,p){f(v,p);function m(){this.constructor=v}v.prototype=p===null?Object.create(p):(m.prototype=p.prototype,new m)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(19),c=function(f){r(v,f);function v(){return f!==null&&f.apply(this,arguments)||this}return v.formats=function(p){},v.prototype.format=function(p,m){f.prototype.formatAt.call(this,0,this.length(),p,m)},v.prototype.formatAt=function(p,m,h,b){p===0&&m===this.length()?this.format(h,b):f.prototype.formatAt.call(this,p,m,h,b)},v.prototype.formats=function(){return this.statics.formats(this.domNode)},v}(d.default);n.default=c},function(l,n,s){var r=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,m){p.__proto__=m}||function(p,m){for(var h in m)m.hasOwnProperty(h)&&(p[h]=m[h])};return function(p,m){v(p,m);function h(){this.constructor=p}p.prototype=m===null?Object.create(m):(h.prototype=m.prototype,new h)}}();Object.defineProperty(n,"__esModule",{value:!0});var d=s(19),c=s(1),f=function(v){r(p,v);function p(m){var h=v.call(this,m)||this;return h.text=h.statics.value(h.domNode),h}return p.create=function(m){return document.createTextNode(m)},p.value=function(m){var h=m.data;return h.normalize&&(h=h.normalize()),h},p.prototype.deleteAt=function(m,h){this.domNode.data=this.text=this.text.slice(0,m)+this.text.slice(m+h)},p.prototype.index=function(m,h){return this.domNode===m?h:-1},p.prototype.insertAt=function(m,h,b){b==null?(this.text=this.text.slice(0,m)+h+this.text.slice(m),this.domNode.data=this.text):v.prototype.insertAt.call(this,m,h,b)},p.prototype.length=function(){return this.text.length},p.prototype.optimize=function(m){v.prototype.optimize.call(this,m),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof p&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},p.prototype.position=function(m,h){return[this.domNode,m]},p.prototype.split=function(m,h){if(h===void 0&&(h=!1),!h){if(m===0)return this;if(m===this.length())return this.next}var b=c.create(this.domNode.splitText(m));return this.parent.insertBefore(b,this.next),this.text=this.statics.value(this.domNode),b},p.prototype.update=function(m,h){var b=this;m.some(function(w){return w.type==="characterData"&&w.target===b.domNode})&&(this.text=this.statics.value(this.domNode))},p.prototype.value=function(){return this.text},p.blotName="text",p.scope=c.Scope.INLINE_BLOT,p}(d.default);n.default=f},function(l,n,s){var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var d=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(c,f){return arguments.length>1&&!this.contains(c)==!f?f:d.call(this,c)}}String.prototype.startsWith||(String.prototype.startsWith=function(c,f){return f=f||0,this.substr(f,c.length)===c}),String.prototype.endsWith||(String.prototype.endsWith=function(c,f){var v=this.toString();(typeof f!="number"||!isFinite(f)||Math.floor(f)!==f||f>v.length)&&(f=v.length),f-=c.length;var p=v.indexOf(c,f);return p!==-1&&p===f}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(f){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof f!="function")throw new TypeError("predicate must be a function");for(var v=Object(this),p=v.length>>>0,m=arguments[1],h,b=0;b<p;b++)if(h=v[b],f.call(m,h,b,v))return h}}),document.addEventListener("DOMContentLoaded",function(){document.execCommand("enableObjectResizing",!1,!1),document.execCommand("autoUrlDetect",!1,!1)})},function(l,n){var s=-1,r=1,d=0;function c(C,D,N){if(C==D)return C?[[d,C]]:[];(N<0||C.length<N)&&(N=null);var L=m(C,D),R=C.substring(0,L);C=C.substring(L),D=D.substring(L),L=h(C,D);var M=C.substring(C.length-L);C=C.substring(0,C.length-L),D=D.substring(0,D.length-L);var A=f(C,D);return R&&A.unshift([d,R]),M&&A.push([d,M]),w(A),N!=null&&(A=_(A,N)),A=I(A),A}function f(C,D){var N;if(!C)return[[r,D]];if(!D)return[[s,C]];var L=C.length>D.length?C:D,R=C.length>D.length?D:C,M=L.indexOf(R);if(M!=-1)return N=[[r,L.substring(0,M)],[d,R],[r,L.substring(M+R.length)]],C.length>D.length&&(N[0][0]=N[2][0]=s),N;if(R.length==1)return[[s,C],[r,D]];var A=b(C,D);if(A){var E=A[0],V=A[1],O=A[2],U=A[3],B=A[4],Y=c(E,O),ee=c(V,U);return Y.concat([[d,B]],ee)}return v(C,D)}function v(C,D){for(var N=C.length,L=D.length,R=Math.ceil((N+L)/2),M=R,A=2*R,E=new Array(A),V=new Array(A),O=0;O<A;O++)E[O]=-1,V[O]=-1;E[M+1]=0,V[M+1]=0;for(var U=N-L,B=U%2!=0,Y=0,ee=0,Z=0,ne=0,ie=0;ie<R;ie++){for(var J=-ie+Y;J<=ie-ee;J+=2){var X=M+J,j;J==-ie||J!=ie&&E[X-1]<E[X+1]?j=E[X+1]:j=E[X-1]+1;for(var W=j-J;j<N&&W<L&&C.charAt(j)==D.charAt(W);)j++,W++;if(E[X]=j,j>N)ee+=2;else if(W>L)Y+=2;else if(B){var fe=M+U-J;if(fe>=0&&fe<A&&V[fe]!=-1){var G=N-V[fe];if(j>=G)return p(C,D,j,W)}}}for(var H=-ie+Z;H<=ie-ne;H+=2){var fe=M+H,G;H==-ie||H!=ie&&V[fe-1]<V[fe+1]?G=V[fe+1]:G=V[fe-1]+1;for(var re=G-H;G<N&&re<L&&C.charAt(N-G-1)==D.charAt(L-re-1);)G++,re++;if(V[fe]=G,G>N)ne+=2;else if(re>L)Z+=2;else if(!B){var X=M+U-H;if(X>=0&&X<A&&E[X]!=-1){var j=E[X],W=M+j-X;if(G=N-G,j>=G)return p(C,D,j,W)}}}}return[[s,C],[r,D]]}function p(C,D,N,L){var R=C.substring(0,N),M=D.substring(0,L),A=C.substring(N),E=D.substring(L),V=c(R,M),O=c(A,E);return V.concat(O)}function m(C,D){if(!C||!D||C.charAt(0)!=D.charAt(0))return 0;for(var N=0,L=Math.min(C.length,D.length),R=L,M=0;N<R;)C.substring(M,R)==D.substring(M,R)?(N=R,M=N):L=R,R=Math.floor((L-N)/2+N);return R}function h(C,D){if(!C||!D||C.charAt(C.length-1)!=D.charAt(D.length-1))return 0;for(var N=0,L=Math.min(C.length,D.length),R=L,M=0;N<R;)C.substring(C.length-R,C.length-M)==D.substring(D.length-R,D.length-M)?(N=R,M=N):L=R,R=Math.floor((L-N)/2+N);return R}function b(C,D){var N=C.length>D.length?C:D,L=C.length>D.length?D:C;if(N.length<4||L.length*2<N.length)return null;function R(ee,Z,ne){for(var ie=ee.substring(ne,ne+Math.floor(ee.length/4)),J=-1,X="",j,W,fe,G;(J=Z.indexOf(ie,J+1))!=-1;){var H=m(ee.substring(ne),Z.substring(J)),re=h(ee.substring(0,ne),Z.substring(0,J));X.length<re+H&&(X=Z.substring(J-re,J)+Z.substring(J,J+H),j=ee.substring(0,ne-re),W=ee.substring(ne+H),fe=Z.substring(0,J-re),G=Z.substring(J+H))}return X.length*2>=ee.length?[j,W,fe,G,X]:null}var M=R(N,L,Math.ceil(N.length/4)),A=R(N,L,Math.ceil(N.length/2)),E;if(!M&&!A)return null;A?M?E=M[4].length>A[4].length?M:A:E=A:E=M;var V,O,U,B;C.length>D.length?(V=E[0],O=E[1],U=E[2],B=E[3]):(U=E[0],B=E[1],V=E[2],O=E[3]);var Y=E[4];return[V,O,U,B,Y]}function w(C){C.push([d,""]);for(var D=0,N=0,L=0,R="",M="",A;D<C.length;)switch(C[D][0]){case r:L++,M+=C[D][1],D++;break;case s:N++,R+=C[D][1],D++;break;case d:N+L>1?(N!==0&&L!==0&&(A=m(M,R),A!==0&&(D-N-L>0&&C[D-N-L-1][0]==d?C[D-N-L-1][1]+=M.substring(0,A):(C.splice(0,0,[d,M.substring(0,A)]),D++),M=M.substring(A),R=R.substring(A)),A=h(M,R),A!==0&&(C[D][1]=M.substring(M.length-A)+C[D][1],M=M.substring(0,M.length-A),R=R.substring(0,R.length-A))),N===0?C.splice(D-L,N+L,[r,M]):L===0?C.splice(D-N,N+L,[s,R]):C.splice(D-N-L,N+L,[s,R],[r,M]),D=D-N-L+(N?1:0)+(L?1:0)+1):D!==0&&C[D-1][0]==d?(C[D-1][1]+=C[D][1],C.splice(D,1)):D++,L=0,N=0,R="",M="";break}C[C.length-1][1]===""&&C.pop();var E=!1;for(D=1;D<C.length-1;)C[D-1][0]==d&&C[D+1][0]==d&&(C[D][1].substring(C[D][1].length-C[D-1][1].length)==C[D-1][1]?(C[D][1]=C[D-1][1]+C[D][1].substring(0,C[D][1].length-C[D-1][1].length),C[D+1][1]=C[D-1][1]+C[D+1][1],C.splice(D-1,1),E=!0):C[D][1].substring(0,C[D+1][1].length)==C[D+1][1]&&(C[D-1][1]+=C[D+1][1],C[D][1]=C[D][1].substring(C[D+1][1].length)+C[D+1][1],C.splice(D+1,1),E=!0)),D++;E&&w(C)}var $=c;$.INSERT=r,$.DELETE=s,$.EQUAL=d,l.exports=$;function S(C,D){if(D===0)return[d,C];for(var N=0,L=0;L<C.length;L++){var R=C[L];if(R[0]===s||R[0]===d){var M=N+R[1].length;if(D===M)return[L+1,C];if(D<M){C=C.slice();var A=D-N,E=[R[0],R[1].slice(0,A)],V=[R[0],R[1].slice(A)];return C.splice(L,1,E,V),[L+1,C]}else N=M}}throw new Error("cursor_pos is out of bounds!")}function _(C,D){var N=S(C,D),L=N[1],R=N[0],M=L[R],A=L[R+1];if(M==null)return C;if(M[0]!==d)return C;if(A!=null&&M[1]+A[1]===A[1]+M[1])return L.splice(R,2,A,M),k(L,R,2);if(A!=null&&A[1].indexOf(M[1])===0){L.splice(R,2,[A[0],M[1]],[0,M[1]]);var E=A[1].slice(M[1].length);return E.length>0&&L.splice(R+2,0,[A[0],E]),k(L,R,3)}else return C}function I(C){for(var D=!1,N=function(A){return A.charCodeAt(0)>=56320&&A.charCodeAt(0)<=57343},L=function(A){return A.charCodeAt(A.length-1)>=55296&&A.charCodeAt(A.length-1)<=56319},R=2;R<C.length;R+=1)C[R-2][0]===d&&L(C[R-2][1])&&C[R-1][0]===s&&N(C[R-1][1])&&C[R][0]===r&&N(C[R][1])&&(D=!0,C[R-1][1]=C[R-2][1].slice(-1)+C[R-1][1],C[R][1]=C[R-2][1].slice(-1)+C[R][1],C[R-2][1]=C[R-2][1].slice(0,-1));if(!D)return C;for(var M=[],R=0;R<C.length;R+=1)C[R][1].length>0&&M.push(C[R]);return M}function k(C,D,N){for(var L=D+N-1;L>=0&&L>=D-1;L--)if(L+1<C.length){var R=C[L],M=C[L+1];R[0]===M[1]&&C.splice(L,2,[R[0],R[1]+M[1]])}return C}},function(l,n){n=l.exports=typeof Object.keys=="function"?Object.keys:s,n.shim=s;function s(r){var d=[];for(var c in r)d.push(c);return d}},function(l,n){var s=function(){return Object.prototype.toString.call(arguments)}()=="[object Arguments]";n=l.exports=s?r:d,n.supported=r;function r(c){return Object.prototype.toString.call(c)=="[object Arguments]"}n.unsupported=d;function d(c){return c&&typeof c=="object"&&typeof c.length=="number"&&Object.prototype.hasOwnProperty.call(c,"callee")&&!Object.prototype.propertyIsEnumerable.call(c,"callee")||!1}},function(l,n){var s=Object.prototype.hasOwnProperty,r="~";function d(){}Object.create&&(d.prototype=Object.create(null),new d().__proto__||(r=!1));function c(v,p,m){this.fn=v,this.context=p,this.once=m||!1}function f(){this._events=new d,this._eventsCount=0}f.prototype.eventNames=function(){var p=[],m,h;if(this._eventsCount===0)return p;for(h in m=this._events)s.call(m,h)&&p.push(r?h.slice(1):h);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(m)):p},f.prototype.listeners=function(p,m){var h=r?r+p:p,b=this._events[h];if(m)return!!b;if(!b)return[];if(b.fn)return[b.fn];for(var w=0,$=b.length,S=new Array($);w<$;w++)S[w]=b[w].fn;return S},f.prototype.emit=function(p,m,h,b,w,$){var S=r?r+p:p;if(!this._events[S])return!1;var _=this._events[S],I=arguments.length,k,C;if(_.fn){switch(_.once&&this.removeListener(p,_.fn,void 0,!0),I){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,m),!0;case 3:return _.fn.call(_.context,m,h),!0;case 4:return _.fn.call(_.context,m,h,b),!0;case 5:return _.fn.call(_.context,m,h,b,w),!0;case 6:return _.fn.call(_.context,m,h,b,w,$),!0}for(C=1,k=new Array(I-1);C<I;C++)k[C-1]=arguments[C];_.fn.apply(_.context,k)}else{var D=_.length,N;for(C=0;C<D;C++)switch(_[C].once&&this.removeListener(p,_[C].fn,void 0,!0),I){case 1:_[C].fn.call(_[C].context);break;case 2:_[C].fn.call(_[C].context,m);break;case 3:_[C].fn.call(_[C].context,m,h);break;case 4:_[C].fn.call(_[C].context,m,h,b);break;default:if(!k)for(N=1,k=new Array(I-1);N<I;N++)k[N-1]=arguments[N];_[C].fn.apply(_[C].context,k)}}return!0},f.prototype.on=function(p,m,h){var b=new c(m,h||this),w=r?r+p:p;return this._events[w]?this._events[w].fn?this._events[w]=[this._events[w],b]:this._events[w].push(b):(this._events[w]=b,this._eventsCount++),this},f.prototype.once=function(p,m,h){var b=new c(m,h||this,!0),w=r?r+p:p;return this._events[w]?this._events[w].fn?this._events[w]=[this._events[w],b]:this._events[w].push(b):(this._events[w]=b,this._eventsCount++),this},f.prototype.removeListener=function(p,m,h,b){var w=r?r+p:p;if(!this._events[w])return this;if(!m)return--this._eventsCount===0?this._events=new d:delete this._events[w],this;var $=this._events[w];if($.fn)$.fn===m&&(!b||$.once)&&(!h||$.context===h)&&(--this._eventsCount===0?this._events=new d:delete this._events[w]);else{for(var S=0,_=[],I=$.length;S<I;S++)($[S].fn!==m||b&&!$[S].once||h&&$[S].context!==h)&&_.push($[S]);_.length?this._events[w]=_.length===1?_[0]:_:--this._eventsCount===0?this._events=new d:delete this._events[w]}return this},f.prototype.removeAllListeners=function(p){var m;return p?(m=r?r+p:p,this._events[m]&&(--this._eventsCount===0?this._events=new d:delete this._events[m])):(this._events=new d,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prototype.setMaxListeners=function(){return this},f.prefixed=r,f.EventEmitter=f,typeof l<"u"&&(l.exports=f)},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.matchText=n.matchSpacing=n.matchNewline=n.matchBlot=n.matchAttributor=n.default=void 0;var r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(oe){return typeof oe}:function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},d=function(){function oe(he,Se){var Oe=[],Ae=!0,Te=!1,ue=void 0;try{for(var we=he[Symbol.iterator](),$e;!(Ae=($e=we.next()).done)&&(Oe.push($e.value),!(Se&&Oe.length===Se));Ae=!0);}catch(z){Te=!0,ue=z}finally{try{!Ae&&we.return&&we.return()}finally{if(Te)throw ue}}return Oe}return function(he,Se){if(Array.isArray(he))return he;if(Symbol.iterator in Object(he))return oe(he,Se);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function oe(he,Se){for(var Oe=0;Oe<Se.length;Oe++){var Ae=Se[Oe];Ae.enumerable=Ae.enumerable||!1,Ae.configurable=!0,"value"in Ae&&(Ae.writable=!0),Object.defineProperty(he,Ae.key,Ae)}}return function(he,Se,Oe){return Se&&oe(he.prototype,Se),Oe&&oe(he,Oe),he}}(),f=s(3),v=V(f),p=s(2),m=V(p),h=s(0),b=V(h),w=s(5),$=V(w),S=s(10),_=V(S),I=s(9),k=V(I),C=s(36),D=s(37),N=s(13),L=V(N),R=s(26),M=s(38),A=s(39),E=s(40);function V(oe){return oe&&oe.__esModule?oe:{default:oe}}function O(oe,he,Se){return he in oe?Object.defineProperty(oe,he,{value:Se,enumerable:!0,configurable:!0,writable:!0}):oe[he]=Se,oe}function U(oe,he){if(!(oe instanceof he))throw new TypeError("Cannot call a class as a function")}function B(oe,he){if(!oe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return he&&(typeof he=="object"||typeof he=="function")?he:oe}function Y(oe,he){if(typeof he!="function"&&he!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof he);oe.prototype=Object.create(he&&he.prototype,{constructor:{value:oe,enumerable:!1,writable:!0,configurable:!0}}),he&&(Object.setPrototypeOf?Object.setPrototypeOf(oe,he):oe.__proto__=he)}var ee=(0,_.default)("quill:clipboard"),Z="__ql-matcher",ne=[[Node.TEXT_NODE,Fe],[Node.TEXT_NODE,de],["br",ke],[Node.ELEMENT_NODE,de],[Node.ELEMENT_NODE,Ce],[Node.ELEMENT_NODE,se],[Node.ELEMENT_NODE,be],[Node.ELEMENT_NODE,Re],["li",Q],["b",re.bind(re,"bold")],["i",re.bind(re,"italic")],["style",De]],ie=[C.AlignAttribute,M.DirectionAttribute].reduce(function(oe,he){return oe[he.keyName]=he,oe},{}),J=[C.AlignStyle,D.BackgroundStyle,R.ColorStyle,M.DirectionStyle,A.FontStyle,E.SizeStyle].reduce(function(oe,he){return oe[he.keyName]=he,oe},{}),X=function(oe){Y(he,oe);function he(Se,Oe){U(this,he);var Ae=B(this,(he.__proto__||Object.getPrototypeOf(he)).call(this,Se,Oe));return Ae.quill.root.addEventListener("paste",Ae.onPaste.bind(Ae)),Ae.container=Ae.quill.addContainer("ql-clipboard"),Ae.container.setAttribute("contenteditable",!0),Ae.container.setAttribute("tabindex",-1),Ae.matchers=[],ne.concat(Ae.options.matchers).forEach(function(Te){var ue=d(Te,2),we=ue[0],$e=ue[1];!Oe.matchVisual&&$e===se||Ae.addMatcher(we,$e)}),Ae}return c(he,[{key:"addMatcher",value:function(Oe,Ae){this.matchers.push([Oe,Ae])}},{key:"convert",value:function(Oe){if(typeof Oe=="string")return this.container.innerHTML=Oe.replace(/\>\r?\n +\</g,"><"),this.convert();var Ae=this.quill.getFormat(this.quill.selection.savedRange.index);if(Ae[L.default.blotName]){var Te=this.container.innerText;return this.container.innerHTML="",new m.default().insert(Te,O({},L.default.blotName,Ae[L.default.blotName]))}var ue=this.prepareMatching(),we=d(ue,2),$e=we[0],z=we[1],pe=H(this.container,$e,z);return fe(pe,` 114`)&&pe.ops[pe.ops.length-1].attributes==null&&(pe=pe.compose(new m.default().retain(pe.length()-1).delete(1))),ee.log("convert",this.container.innerHTML,pe),this.container.innerHTML="",pe}},{key:"dangerouslyPasteHTML",value:function(Oe,Ae){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:$.default.sources.API;if(typeof Oe=="string")this.quill.setContents(this.convert(Oe),Ae),this.quill.setSelection(0,$.default.sources.SILENT);else{var ue=this.convert(Ae);this.quill.updateContents(new m.default().retain(Oe).concat(ue),Te),this.quill.setSelection(Oe+ue.length(),$.default.sources.SILENT)}}},{key:"onPaste",value:function(Oe){var Ae=this;if(!(Oe.defaultPrevented||!this.quill.isEnabled())){var Te=this.quill.getSelection(),ue=new m.default().retain(Te.index),we=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update($.default.sources.SILENT),setTimeout(function(){ue=ue.concat(Ae.convert()).delete(Te.length),Ae.quill.updateContents(ue,$.default.sources.USER),Ae.quill.setSelection(ue.length()-Te.length,$.default.sources.SILENT),Ae.quill.scrollingContainer.scrollTop=we,Ae.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var Oe=this,Ae=[],Te=[];return this.matchers.forEach(function(ue){var we=d(ue,2),$e=we[0],z=we[1];switch($e){case Node.TEXT_NODE:Te.push(z);break;case Node.ELEMENT_NODE:Ae.push(z);break;default:[].forEach.call(Oe.container.querySelectorAll($e),function(pe){pe[Z]=pe[Z]||[],pe[Z].push(z)});break}}),[Ae,Te]}}]),he}(k.default);X.DEFAULTS={matchers:[],matchVisual:!0};function j(oe,he,Se){return(typeof he>"u"?"undefined":r(he))==="object"?Object.keys(he).reduce(function(Oe,Ae){return j(Oe,Ae,he[Ae])},oe):oe.reduce(function(Oe,Ae){return Ae.attributes&&Ae.attributes[he]?Oe.push(Ae):Oe.insert(Ae.insert,(0,v.default)({},O({},he,Se),Ae.attributes))},new m.default)}function W(oe){if(oe.nodeType!==Node.ELEMENT_NODE)return{};var he="__ql-computed-style";return oe[he]||(oe[he]=window.getComputedStyle(oe))}function fe(oe,he){for(var Se="",Oe=oe.ops.length-1;Oe>=0&&Se.length<he.length;--Oe){var Ae=oe.ops[Oe];if(typeof Ae.insert!="string")break;Se=Ae.insert+Se}return Se.slice(-1*he.length)===he}function G(oe){if(oe.childNodes.length===0)return!1;var he=W(oe);return["block","list-item"].indexOf(he.display)>-1}function H(oe,he,Se){return oe.nodeType===oe.TEXT_NODE?Se.reduce(function(Oe,Ae){return Ae(oe,Oe)},new m.default):oe.nodeType===oe.ELEMENT_NODE?[].reduce.call(oe.childNodes||[],function(Oe,Ae){var Te=H(Ae,he,Se);return Ae.nodeType===oe.ELEMENT_NODE&&(Te=he.reduce(function(ue,we){return we(Ae,ue)},Te),Te=(Ae[Z]||[]).reduce(function(ue,we){return we(Ae,ue)},Te)),Oe.concat(Te)},new m.default):new m.default}function re(oe,he,Se){return j(Se,oe,!0)}function be(oe,he){var Se=b.default.Attributor.Attribute.keys(oe),Oe=b.default.Attributor.Class.keys(oe),Ae=b.default.Attributor.Style.keys(oe),Te={};return Se.concat(Oe).concat(Ae).forEach(function(ue){var we=b.default.query(ue,b.default.Scope.ATTRIBUTE);we!=null&&(Te[we.attrName]=we.value(oe),Te[we.attrName])||(we=ie[ue],we!=null&&(we.attrName===ue||we.keyName===ue)&&(Te[we.attrName]=we.value(oe)||void 0),we=J[ue],we!=null&&(we.attrName===ue||we.keyName===ue)&&(we=J[ue],Te[we.attrName]=we.value(oe)||void 0))}),Object.keys(Te).length>0&&(he=j(he,Te)),he}function Ce(oe,he){var Se=b.default.query(oe);if(Se==null)return he;if(Se.prototype instanceof b.default.Embed){var Oe={},Ae=Se.value(oe);Ae!=null&&(Oe[Se.blotName]=Ae,he=new m.default().insert(Oe,Se.formats(oe)))}else typeof Se.formats=="function"&&(he=j(he,Se.blotName,Se.formats(oe)));return he}function ke(oe,he){return fe(he,` 115`)||he.insert(` 116`),he}function De(){return new m.default}function Q(oe,he){var Se=b.default.query(oe);if(Se==null||Se.blotName!=="list-item"||!fe(he,` 117`))return he;for(var Oe=-1,Ae=oe.parentNode;!Ae.classList.contains("ql-clipboard");)(b.default.query(Ae)||{}).blotName==="list"&&(Oe+=1),Ae=Ae.parentNode;return Oe<=0?he:he.compose(new m.default().retain(he.length()-1).retain(1,{indent:Oe}))}function de(oe,he){return fe(he,` 118`)||(G(oe)||he.length()>0&&oe.nextSibling&&G(oe.nextSibling))&&he.insert(` 119`),he}function se(oe,he){if(G(oe)&&oe.nextElementSibling!=null&&!fe(he,` 120 121`)){var Se=oe.offsetHeight+parseFloat(W(oe).marginTop)+parseFloat(W(oe).marginBottom);oe.nextElementSibling.offsetTop>oe.offsetTop+Se*1.5&&he.insert(` 122`)}return he}function Re(oe,he){var Se={},Oe=oe.style||{};return Oe.fontStyle&&W(oe).fontStyle==="italic"&&(Se.italic=!0),Oe.fontWeight&&(W(oe).fontWeight.startsWith("bold")||parseInt(W(oe).fontWeight)>=700)&&(Se.bold=!0),Object.keys(Se).length>0&&(he=j(he,Se)),parseFloat(Oe.textIndent||0)>0&&(he=new m.default().insert(" ").concat(he)),he}function Fe(oe,he){var Se=oe.data;if(oe.parentNode.tagName==="O:P")return he.insert(Se.trim());if(Se.trim().length===0&&oe.parentNode.classList.contains("ql-clipboard"))return he;if(!W(oe.parentNode).whiteSpace.startsWith("pre")){var Oe=function(Te,ue){return ue=ue.replace(/[^\u00a0]/g,""),ue.length<1&&Te?" ":ue};Se=Se.replace(/\r\n/g," ").replace(/\n/g," "),Se=Se.replace(/\s\s+/g,Oe.bind(Oe,!0)),(oe.previousSibling==null&&G(oe.parentNode)||oe.previousSibling!=null&&G(oe.previousSibling))&&(Se=Se.replace(/^\s+/,Oe.bind(Oe,!1))),(oe.nextSibling==null&&G(oe.parentNode)||oe.nextSibling!=null&&G(oe.nextSibling))&&(Se=Se.replace(/\s+$/,Oe.bind(Oe,!1)))}return he.insert(Se)}n.default=X,n.matchAttributor=be,n.matchBlot=Ce,n.matchNewline=de,n.matchSpacing=se,n.matchText=Fe},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function w($,S){for(var _=0;_<S.length;_++){var I=S[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty($,I.key,I)}}return function($,S,_){return S&&w($.prototype,S),_&&w($,_),$}}(),d=function w($,S,_){$===null&&($=Function.prototype);var I=Object.getOwnPropertyDescriptor($,S);if(I===void 0){var k=Object.getPrototypeOf($);return k===null?void 0:w(k,S,_)}else{if("value"in I)return I.value;var C=I.get;return C===void 0?void 0:C.call(_)}},c=s(6),f=v(c);function v(w){return w&&w.__esModule?w:{default:w}}function p(w,$){if(!(w instanceof $))throw new TypeError("Cannot call a class as a function")}function m(w,$){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $&&(typeof $=="object"||typeof $=="function")?$:w}function h(w,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);w.prototype=Object.create($&&$.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(w,$):w.__proto__=$)}var b=function(w){h($,w);function $(){return p(this,$),m(this,($.__proto__||Object.getPrototypeOf($)).apply(this,arguments))}return r($,[{key:"optimize",value:function(_){d($.prototype.__proto__||Object.getPrototypeOf($.prototype),"optimize",this).call(this,_),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return d($.__proto__||Object.getPrototypeOf($),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),$}(f.default);b.blotName="bold",b.tagName=["STRONG","B"],n.default=b},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.addControls=n.default=void 0;var r=function(){function E(V,O){var U=[],B=!0,Y=!1,ee=void 0;try{for(var Z=V[Symbol.iterator](),ne;!(B=(ne=Z.next()).done)&&(U.push(ne.value),!(O&&U.length===O));B=!0);}catch(ie){Y=!0,ee=ie}finally{try{!B&&Z.return&&Z.return()}finally{if(Y)throw ee}}return U}return function(V,O){if(Array.isArray(V))return V;if(Symbol.iterator in Object(V))return E(V,O);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(){function E(V,O){for(var U=0;U<O.length;U++){var B=O[U];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(V,B.key,B)}}return function(V,O,U){return O&&E(V.prototype,O),U&&E(V,U),V}}(),c=s(2),f=_(c),v=s(0),p=_(v),m=s(5),h=_(m),b=s(10),w=_(b),$=s(9),S=_($);function _(E){return E&&E.__esModule?E:{default:E}}function I(E,V,O){return V in E?Object.defineProperty(E,V,{value:O,enumerable:!0,configurable:!0,writable:!0}):E[V]=O,E}function k(E,V){if(!(E instanceof V))throw new TypeError("Cannot call a class as a function")}function C(E,V){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V&&(typeof V=="object"||typeof V=="function")?V:E}function D(E,V){if(typeof V!="function"&&V!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof V);E.prototype=Object.create(V&&V.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),V&&(Object.setPrototypeOf?Object.setPrototypeOf(E,V):E.__proto__=V)}var N=(0,w.default)("quill:toolbar"),L=function(E){D(V,E);function V(O,U){k(this,V);var B=C(this,(V.__proto__||Object.getPrototypeOf(V)).call(this,O,U));if(Array.isArray(B.options.container)){var Y=document.createElement("div");M(Y,B.options.container),O.container.parentNode.insertBefore(Y,O.container),B.container=Y}else typeof B.options.container=="string"?B.container=document.querySelector(B.options.container):B.container=B.options.container;if(!(B.container instanceof HTMLElement)){var ee;return ee=N.error("Container required for toolbar",B.options),C(B,ee)}return B.container.classList.add("ql-toolbar"),B.controls=[],B.handlers={},Object.keys(B.options.handlers).forEach(function(Z){B.addHandler(Z,B.options.handlers[Z])}),[].forEach.call(B.container.querySelectorAll("button, select"),function(Z){B.attach(Z)}),B.quill.on(h.default.events.EDITOR_CHANGE,function(Z,ne){Z===h.default.events.SELECTION_CHANGE&&B.update(ne)}),B.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){var Z=B.quill.selection.getRange(),ne=r(Z,1),ie=ne[0];B.update(ie)}),B}return d(V,[{key:"addHandler",value:function(U,B){this.handlers[U]=B}},{key:"attach",value:function(U){var B=this,Y=[].find.call(U.classList,function(Z){return Z.indexOf("ql-")===0});if(Y){if(Y=Y.slice(3),U.tagName==="BUTTON"&&U.setAttribute("type","button"),this.handlers[Y]==null){if(this.quill.scroll.whitelist!=null&&this.quill.scroll.whitelist[Y]==null){N.warn("ignoring attaching to disabled format",Y,U);return}if(p.default.query(Y)==null){N.warn("ignoring attaching to nonexistent format",Y,U);return}}var ee=U.tagName==="SELECT"?"change":"click";U.addEventListener(ee,function(Z){var ne=void 0;if(U.tagName==="SELECT"){if(U.selectedIndex<0)return;var ie=U.options[U.selectedIndex];ie.hasAttribute("selected")?ne=!1:ne=ie.value||!1}else U.classList.contains("ql-active")?ne=!1:ne=U.value||!U.hasAttribute("value"),Z.preventDefault();B.quill.focus();var J=B.quill.selection.getRange(),X=r(J,1),j=X[0];if(B.handlers[Y]!=null)B.handlers[Y].call(B,ne);else if(p.default.query(Y).prototype instanceof p.default.Embed){if(ne=prompt("Enter "+Y),!ne)return;B.quill.updateContents(new f.default().retain(j.index).delete(j.length).insert(I({},Y,ne)),h.default.sources.USER)}else B.quill.format(Y,ne,h.default.sources.USER);B.update(j)}),this.controls.push([Y,U])}}},{key:"update",value:function(U){var B=U==null?{}:this.quill.getFormat(U);this.controls.forEach(function(Y){var ee=r(Y,2),Z=ee[0],ne=ee[1];if(ne.tagName==="SELECT"){var ie=void 0;if(U==null)ie=null;else if(B[Z]==null)ie=ne.querySelector("option[selected]");else if(!Array.isArray(B[Z])){var J=B[Z];typeof J=="string"&&(J=J.replace(/\"/g,'\\"')),ie=ne.querySelector('option[value="'+J+'"]')}ie==null?(ne.value="",ne.selectedIndex=-1):ie.selected=!0}else if(U==null)ne.classList.remove("ql-active");else if(ne.hasAttribute("value")){var X=B[Z]===ne.getAttribute("value")||B[Z]!=null&&B[Z].toString()===ne.getAttribute("value")||B[Z]==null&&!ne.getAttribute("value");ne.classList.toggle("ql-active",X)}else ne.classList.toggle("ql-active",B[Z]!=null)})}}]),V}(S.default);L.DEFAULTS={};function R(E,V,O){var U=document.createElement("button");U.setAttribute("type","button"),U.classList.add("ql-"+V),O!=null&&(U.value=O),E.appendChild(U)}function M(E,V){Array.isArray(V[0])||(V=[V]),V.forEach(function(O){var U=document.createElement("span");U.classList.add("ql-formats"),O.forEach(function(B){if(typeof B=="string")R(U,B);else{var Y=Object.keys(B)[0],ee=B[Y];Array.isArray(ee)?A(U,Y,ee):R(U,Y,ee)}}),E.appendChild(U)})}function A(E,V,O){var U=document.createElement("select");U.classList.add("ql-"+V),O.forEach(function(B){var Y=document.createElement("option");B!==!1?Y.setAttribute("value",B):Y.setAttribute("selected","selected"),U.appendChild(Y)}),E.appendChild(U)}L.DEFAULTS={container:null,handlers:{clean:function(){var V=this,O=this.quill.getSelection();if(O!=null)if(O.length==0){var U=this.quill.getFormat();Object.keys(U).forEach(function(B){p.default.query(B,p.default.Scope.INLINE)!=null&&V.quill.format(B,!1)})}else this.quill.removeFormat(O,h.default.sources.USER)},direction:function(V){var O=this.quill.getFormat().align;V==="rtl"&&O==null?this.quill.format("align","right",h.default.sources.USER):!V&&O==="right"&&this.quill.format("align",!1,h.default.sources.USER),this.quill.format("direction",V,h.default.sources.USER)},indent:function(V){var O=this.quill.getSelection(),U=this.quill.getFormat(O),B=parseInt(U.indent||0);if(V==="+1"||V==="-1"){var Y=V==="+1"?1:-1;U.direction==="rtl"&&(Y*=-1),this.quill.format("indent",B+Y,h.default.sources.USER)}},link:function(V){V===!0&&(V=prompt("Enter link URL:")),this.quill.format("link",V,h.default.sources.USER)},list:function(V){var O=this.quill.getSelection(),U=this.quill.getFormat(O);V==="check"?U.list==="checked"||U.list==="unchecked"?this.quill.format("list",!1,h.default.sources.USER):this.quill.format("list","unchecked",h.default.sources.USER):this.quill.format("list",V,h.default.sources.USER)}}},n.default=L,n.addControls=M},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function w($,S){for(var _=0;_<S.length;_++){var I=S[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty($,I.key,I)}}return function($,S,_){return S&&w($.prototype,S),_&&w($,_),$}}(),d=function w($,S,_){$===null&&($=Function.prototype);var I=Object.getOwnPropertyDescriptor($,S);if(I===void 0){var k=Object.getPrototypeOf($);return k===null?void 0:w(k,S,_)}else{if("value"in I)return I.value;var C=I.get;return C===void 0?void 0:C.call(_)}},c=s(28),f=v(c);function v(w){return w&&w.__esModule?w:{default:w}}function p(w,$){if(!(w instanceof $))throw new TypeError("Cannot call a class as a function")}function m(w,$){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $&&(typeof $=="object"||typeof $=="function")?$:w}function h(w,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);w.prototype=Object.create($&&$.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(w,$):w.__proto__=$)}var b=function(w){h($,w);function $(S,_){p(this,$);var I=m(this,($.__proto__||Object.getPrototypeOf($)).call(this,S));return I.label.innerHTML=_,I.container.classList.add("ql-color-picker"),[].slice.call(I.container.querySelectorAll(".ql-picker-item"),0,7).forEach(function(k){k.classList.add("ql-primary")}),I}return r($,[{key:"buildItem",value:function(_){var I=d($.prototype.__proto__||Object.getPrototypeOf($.prototype),"buildItem",this).call(this,_);return I.style.backgroundColor=_.getAttribute("value")||"",I}},{key:"selectItem",value:function(_,I){d($.prototype.__proto__||Object.getPrototypeOf($.prototype),"selectItem",this).call(this,_,I);var k=this.label.querySelector(".ql-color-label"),C=_&&_.getAttribute("data-value")||"";k&&(k.tagName==="line"?k.style.stroke=C:k.style.fill=C)}}]),$}(f.default);n.default=b},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function w($,S){for(var _=0;_<S.length;_++){var I=S[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty($,I.key,I)}}return function($,S,_){return S&&w($.prototype,S),_&&w($,_),$}}(),d=function w($,S,_){$===null&&($=Function.prototype);var I=Object.getOwnPropertyDescriptor($,S);if(I===void 0){var k=Object.getPrototypeOf($);return k===null?void 0:w(k,S,_)}else{if("value"in I)return I.value;var C=I.get;return C===void 0?void 0:C.call(_)}},c=s(28),f=v(c);function v(w){return w&&w.__esModule?w:{default:w}}function p(w,$){if(!(w instanceof $))throw new TypeError("Cannot call a class as a function")}function m(w,$){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $&&(typeof $=="object"||typeof $=="function")?$:w}function h(w,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);w.prototype=Object.create($&&$.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(w,$):w.__proto__=$)}var b=function(w){h($,w);function $(S,_){p(this,$);var I=m(this,($.__proto__||Object.getPrototypeOf($)).call(this,S));return I.container.classList.add("ql-icon-picker"),[].forEach.call(I.container.querySelectorAll(".ql-picker-item"),function(k){k.innerHTML=_[k.getAttribute("data-value")||""]}),I.defaultItem=I.container.querySelector(".ql-selected"),I.selectItem(I.defaultItem),I}return r($,[{key:"selectItem",value:function(_,I){d($.prototype.__proto__||Object.getPrototypeOf($.prototype),"selectItem",this).call(this,_,I),_=_||this.defaultItem,this.label.innerHTML=_.innerHTML}}]),$}(f.default);n.default=b},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function f(v,p){for(var m=0;m<p.length;m++){var h=p[m];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(v,h.key,h)}}return function(v,p,m){return p&&f(v.prototype,p),m&&f(v,m),v}}();function d(f,v){if(!(f instanceof v))throw new TypeError("Cannot call a class as a function")}var c=function(){function f(v,p){var m=this;d(this,f),this.quill=v,this.boundsContainer=p||document.body,this.root=v.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",function(){m.root.style.marginTop=-1*m.quill.root.scrollTop+"px"}),this.hide()}return r(f,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(p){var m=p.left+p.width/2-this.root.offsetWidth/2,h=p.bottom+this.quill.root.scrollTop;this.root.style.left=m+"px",this.root.style.top=h+"px",this.root.classList.remove("ql-flip");var b=this.boundsContainer.getBoundingClientRect(),w=this.root.getBoundingClientRect(),$=0;if(w.right>b.right&&($=b.right-w.right,this.root.style.left=m+$+"px"),w.left<b.left&&($=b.left-w.left,this.root.style.left=m+$+"px"),w.bottom>b.bottom){var S=w.bottom-w.top,_=p.bottom-p.top+S;this.root.style.top=h-_+"px",this.root.classList.add("ql-flip")}return $}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),f}();n.default=c},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function A(E,V){var O=[],U=!0,B=!1,Y=void 0;try{for(var ee=E[Symbol.iterator](),Z;!(U=(Z=ee.next()).done)&&(O.push(Z.value),!(V&&O.length===V));U=!0);}catch(ne){B=!0,Y=ne}finally{try{!U&&ee.return&&ee.return()}finally{if(B)throw Y}}return O}return function(E,V){if(Array.isArray(E))return E;if(Symbol.iterator in Object(E))return A(E,V);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function A(E,V,O){E===null&&(E=Function.prototype);var U=Object.getOwnPropertyDescriptor(E,V);if(U===void 0){var B=Object.getPrototypeOf(E);return B===null?void 0:A(B,V,O)}else{if("value"in U)return U.value;var Y=U.get;return Y===void 0?void 0:Y.call(O)}},c=function(){function A(E,V){for(var O=0;O<V.length;O++){var U=V[O];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(E,U.key,U)}}return function(E,V,O){return V&&A(E.prototype,V),O&&A(E,O),E}}(),f=s(3),v=k(f),p=s(8),m=k(p),h=s(43),b=k(h),w=s(27),$=k(w),S=s(15),_=s(41),I=k(_);function k(A){return A&&A.__esModule?A:{default:A}}function C(A,E){if(!(A instanceof E))throw new TypeError("Cannot call a class as a function")}function D(A,E){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:A}function N(A,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);A.prototype=Object.create(E&&E.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(A,E):A.__proto__=E)}var L=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],R=function(A){N(E,A);function E(V,O){C(this,E),O.modules.toolbar!=null&&O.modules.toolbar.container==null&&(O.modules.toolbar.container=L);var U=D(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,V,O));return U.quill.container.classList.add("ql-snow"),U}return c(E,[{key:"extendToolbar",value:function(O){O.container.classList.add("ql-snow"),this.buildButtons([].slice.call(O.container.querySelectorAll("button")),I.default),this.buildPickers([].slice.call(O.container.querySelectorAll("select")),I.default),this.tooltip=new M(this.quill,this.options.bounds),O.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},function(U,B){O.handlers.link.call(O,!B.format.link)})}}]),E}(b.default);R.DEFAULTS=(0,v.default)(!0,{},b.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(E){if(E){var V=this.quill.getSelection();if(V==null||V.length==0)return;var O=this.quill.getText(V);/^\S+@\S+\.\S+$/.test(O)&&O.indexOf("mailto:")!==0&&(O="mailto:"+O);var U=this.quill.theme.tooltip;U.edit("link",O)}else this.quill.format("link",!1)}}}}});var M=function(A){N(E,A);function E(V,O){C(this,E);var U=D(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,V,O));return U.preview=U.root.querySelector("a.ql-preview"),U}return c(E,[{key:"listen",value:function(){var O=this;d(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",function(U){O.root.classList.contains("ql-editing")?O.save():O.edit("link",O.preview.textContent),U.preventDefault()}),this.root.querySelector("a.ql-remove").addEventListener("click",function(U){if(O.linkRange!=null){var B=O.linkRange;O.restoreFocus(),O.quill.formatText(B,"link",!1,m.default.sources.USER),delete O.linkRange}U.preventDefault(),O.hide()}),this.quill.on(m.default.events.SELECTION_CHANGE,function(U,B,Y){if(U!=null){if(U.length===0&&Y===m.default.sources.USER){var ee=O.quill.scroll.descendant($.default,U.index),Z=r(ee,2),ne=Z[0],ie=Z[1];if(ne!=null){O.linkRange=new S.Range(U.index-ie,ne.length());var J=$.default.formats(ne.domNode);O.preview.textContent=J,O.preview.setAttribute("href",J),O.show(),O.position(O.quill.getBounds(O.linkRange));return}}else delete O.linkRange;O.hide()}})}},{key:"show",value:function(){d(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),E}(h.BaseTooltip);M.TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),n.default=R},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(29),d=Ae(r),c=s(36),f=s(38),v=s(64),p=s(65),m=Ae(p),h=s(66),b=Ae(h),w=s(67),$=Ae(w),S=s(37),_=s(26),I=s(39),k=s(40),C=s(56),D=Ae(C),N=s(68),L=Ae(N),R=s(27),M=Ae(R),A=s(69),E=Ae(A),V=s(70),O=Ae(V),U=s(71),B=Ae(U),Y=s(72),ee=Ae(Y),Z=s(73),ne=Ae(Z),ie=s(13),J=Ae(ie),X=s(74),j=Ae(X),W=s(75),fe=Ae(W),G=s(57),H=Ae(G),re=s(41),be=Ae(re),Ce=s(28),ke=Ae(Ce),De=s(59),Q=Ae(De),de=s(60),se=Ae(de),Re=s(61),Fe=Ae(Re),oe=s(108),he=Ae(oe),Se=s(62),Oe=Ae(Se);function Ae(Te){return Te&&Te.__esModule?Te:{default:Te}}d.default.register({"attributors/attribute/direction":f.DirectionAttribute,"attributors/class/align":c.AlignClass,"attributors/class/background":S.BackgroundClass,"attributors/class/color":_.ColorClass,"attributors/class/direction":f.DirectionClass,"attributors/class/font":I.FontClass,"attributors/class/size":k.SizeClass,"attributors/style/align":c.AlignStyle,"attributors/style/background":S.BackgroundStyle,"attributors/style/color":_.ColorStyle,"attributors/style/direction":f.DirectionStyle,"attributors/style/font":I.FontStyle,"attributors/style/size":k.SizeStyle},!0),d.default.register({"formats/align":c.AlignClass,"formats/direction":f.DirectionClass,"formats/indent":v.IndentClass,"formats/background":S.BackgroundStyle,"formats/color":_.ColorStyle,"formats/font":I.FontClass,"formats/size":k.SizeClass,"formats/blockquote":m.default,"formats/code-block":J.default,"formats/header":b.default,"formats/list":$.default,"formats/bold":D.default,"formats/code":ie.Code,"formats/italic":L.default,"formats/link":M.default,"formats/script":E.default,"formats/strike":O.default,"formats/underline":B.default,"formats/image":ee.default,"formats/video":ne.default,"formats/list/item":w.ListItem,"modules/formula":j.default,"modules/syntax":fe.default,"modules/toolbar":H.default,"themes/bubble":he.default,"themes/snow":Oe.default,"ui/icons":be.default,"ui/picker":ke.default,"ui/icon-picker":se.default,"ui/color-picker":Q.default,"ui/tooltip":Fe.default},!0),n.default=d.default},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.IndentClass=void 0;var r=function(){function $(S,_){for(var I=0;I<_.length;I++){var k=_[I];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(S,k.key,k)}}return function(S,_,I){return _&&$(S.prototype,_),I&&$(S,I),S}}(),d=function $(S,_,I){S===null&&(S=Function.prototype);var k=Object.getOwnPropertyDescriptor(S,_);if(k===void 0){var C=Object.getPrototypeOf(S);return C===null?void 0:$(C,_,I)}else{if("value"in k)return k.value;var D=k.get;return D===void 0?void 0:D.call(I)}},c=s(0),f=v(c);function v($){return $&&$.__esModule?$:{default:$}}function p($,S){if(!($ instanceof S))throw new TypeError("Cannot call a class as a function")}function m($,S){if(!$)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:$}function h($,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);$.prototype=Object.create(S&&S.prototype,{constructor:{value:$,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf($,S):$.__proto__=S)}var b=function($){h(S,$);function S(){return p(this,S),m(this,(S.__proto__||Object.getPrototypeOf(S)).apply(this,arguments))}return r(S,[{key:"add",value:function(I,k){if(k==="+1"||k==="-1"){var C=this.value(I)||0;k=k==="+1"?C+1:C-1}return k===0?(this.remove(I),!0):d(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"add",this).call(this,I,k)}},{key:"canAdd",value:function(I,k){return d(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"canAdd",this).call(this,I,k)||d(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"canAdd",this).call(this,I,parseInt(k))}},{key:"value",value:function(I){return parseInt(d(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"value",this).call(this,I))||void 0}}]),S}(f.default.Attributor.Class),w=new b("indent","ql-indent",{scope:f.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});n.IndentClass=w},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(4),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}function f(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}function v(h,b){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:h}function p(h,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);h.prototype=Object.create(b&&b.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(h,b):h.__proto__=b)}var m=function(h){p(b,h);function b(){return f(this,b),v(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return b}(d.default);m.blotName="blockquote",m.tagName="blockquote",n.default=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function b(w,$){for(var S=0;S<$.length;S++){var _=$[S];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(w,_.key,_)}}return function(w,$,S){return $&&b(w.prototype,$),S&&b(w,S),w}}(),d=s(4),c=f(d);function f(b){return b&&b.__esModule?b:{default:b}}function v(b,w){if(!(b instanceof w))throw new TypeError("Cannot call a class as a function")}function p(b,w){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:b}function m(b,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);b.prototype=Object.create(w&&w.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(b,w):b.__proto__=w)}var h=function(b){m(w,b);function w(){return v(this,w),p(this,(w.__proto__||Object.getPrototypeOf(w)).apply(this,arguments))}return r(w,null,[{key:"formats",value:function(S){return this.tagName.indexOf(S.tagName)+1}}]),w}(c.default);h.blotName="header",h.tagName=["H1","H2","H3","H4","H5","H6"],n.default=h},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.ListItem=void 0;var r=function(){function C(D,N){for(var L=0;L<N.length;L++){var R=N[L];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(D,R.key,R)}}return function(D,N,L){return N&&C(D.prototype,N),L&&C(D,L),D}}(),d=function C(D,N,L){D===null&&(D=Function.prototype);var R=Object.getOwnPropertyDescriptor(D,N);if(R===void 0){var M=Object.getPrototypeOf(D);return M===null?void 0:C(M,N,L)}else{if("value"in R)return R.value;var A=R.get;return A===void 0?void 0:A.call(L)}},c=s(0),f=b(c),v=s(4),p=b(v),m=s(25),h=b(m);function b(C){return C&&C.__esModule?C:{default:C}}function w(C,D,N){return D in C?Object.defineProperty(C,D,{value:N,enumerable:!0,configurable:!0,writable:!0}):C[D]=N,C}function $(C,D){if(!(C instanceof D))throw new TypeError("Cannot call a class as a function")}function S(C,D){if(!C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D&&(typeof D=="object"||typeof D=="function")?D:C}function _(C,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof D);C.prototype=Object.create(D&&D.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),D&&(Object.setPrototypeOf?Object.setPrototypeOf(C,D):C.__proto__=D)}var I=function(C){_(D,C);function D(){return $(this,D),S(this,(D.__proto__||Object.getPrototypeOf(D)).apply(this,arguments))}return r(D,[{key:"format",value:function(L,R){L===k.blotName&&!R?this.replaceWith(f.default.create(this.statics.scope)):d(D.prototype.__proto__||Object.getPrototypeOf(D.prototype),"format",this).call(this,L,R)}},{key:"remove",value:function(){this.prev==null&&this.next==null?this.parent.remove():d(D.prototype.__proto__||Object.getPrototypeOf(D.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(L,R){return this.parent.isolate(this.offset(this.parent),this.length()),L===this.parent.statics.blotName?(this.parent.replaceWith(L,R),this):(this.parent.unwrap(),d(D.prototype.__proto__||Object.getPrototypeOf(D.prototype),"replaceWith",this).call(this,L,R))}}],[{key:"formats",value:function(L){return L.tagName===this.tagName?void 0:d(D.__proto__||Object.getPrototypeOf(D),"formats",this).call(this,L)}}]),D}(p.default);I.blotName="list-item",I.tagName="LI";var k=function(C){_(D,C),r(D,null,[{key:"create",value:function(L){var R=L==="ordered"?"OL":"UL",M=d(D.__proto__||Object.getPrototypeOf(D),"create",this).call(this,R);return(L==="checked"||L==="unchecked")&&M.setAttribute("data-checked",L==="checked"),M}},{key:"formats",value:function(L){if(L.tagName==="OL")return"ordered";if(L.tagName==="UL")return L.hasAttribute("data-checked")?L.getAttribute("data-checked")==="true"?"checked":"unchecked":"bullet"}}]);function D(N){$(this,D);var L=S(this,(D.__proto__||Object.getPrototypeOf(D)).call(this,N)),R=function(A){if(A.target.parentNode===N){var E=L.statics.formats(N),V=f.default.find(A.target);E==="checked"?V.format("list","unchecked"):E==="unchecked"&&V.format("list","checked")}};return N.addEventListener("touchstart",R),N.addEventListener("mousedown",R),L}return r(D,[{key:"format",value:function(L,R){this.children.length>0&&this.children.tail.format(L,R)}},{key:"formats",value:function(){return w({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(L,R){if(L instanceof I)d(D.prototype.__proto__||Object.getPrototypeOf(D.prototype),"insertBefore",this).call(this,L,R);else{var M=R==null?this.length():R.offset(this),A=this.split(M);A.parent.insertBefore(L,A)}}},{key:"optimize",value:function(L){d(D.prototype.__proto__||Object.getPrototypeOf(D.prototype),"optimize",this).call(this,L);var R=this.next;R!=null&&R.prev===this&&R.statics.blotName===this.statics.blotName&&R.domNode.tagName===this.domNode.tagName&&R.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(R.moveChildren(this),R.remove())}},{key:"replace",value:function(L){if(L.statics.blotName!==this.statics.blotName){var R=f.default.create(this.statics.defaultChild);L.moveChildren(R),this.appendChild(R)}d(D.prototype.__proto__||Object.getPrototypeOf(D.prototype),"replace",this).call(this,L)}}]),D}(h.default);k.blotName="list",k.scope=f.default.Scope.BLOCK_BLOT,k.tagName=["OL","UL"],k.defaultChild="list-item",k.allowedChildren=[I],n.ListItem=I,n.default=k},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(56),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}function f(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}function v(h,b){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:h}function p(h,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);h.prototype=Object.create(b&&b.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(h,b):h.__proto__=b)}var m=function(h){p(b,h);function b(){return f(this,b),v(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return b}(d.default);m.blotName="italic",m.tagName=["EM","I"],n.default=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function w($,S){for(var _=0;_<S.length;_++){var I=S[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty($,I.key,I)}}return function($,S,_){return S&&w($.prototype,S),_&&w($,_),$}}(),d=function w($,S,_){$===null&&($=Function.prototype);var I=Object.getOwnPropertyDescriptor($,S);if(I===void 0){var k=Object.getPrototypeOf($);return k===null?void 0:w(k,S,_)}else{if("value"in I)return I.value;var C=I.get;return C===void 0?void 0:C.call(_)}},c=s(6),f=v(c);function v(w){return w&&w.__esModule?w:{default:w}}function p(w,$){if(!(w instanceof $))throw new TypeError("Cannot call a class as a function")}function m(w,$){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $&&(typeof $=="object"||typeof $=="function")?$:w}function h(w,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);w.prototype=Object.create($&&$.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(w,$):w.__proto__=$)}var b=function(w){h($,w);function $(){return p(this,$),m(this,($.__proto__||Object.getPrototypeOf($)).apply(this,arguments))}return r($,null,[{key:"create",value:function(_){return _==="super"?document.createElement("sup"):_==="sub"?document.createElement("sub"):d($.__proto__||Object.getPrototypeOf($),"create",this).call(this,_)}},{key:"formats",value:function(_){if(_.tagName==="SUB")return"sub";if(_.tagName==="SUP")return"super"}}]),$}(f.default);b.blotName="script",b.tagName=["SUB","SUP"],n.default=b},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(6),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}function f(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}function v(h,b){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:h}function p(h,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);h.prototype=Object.create(b&&b.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(h,b):h.__proto__=b)}var m=function(h){p(b,h);function b(){return f(this,b),v(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return b}(d.default);m.blotName="strike",m.tagName="S",n.default=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=s(6),d=c(r);function c(h){return h&&h.__esModule?h:{default:h}}function f(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}function v(h,b){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:h}function p(h,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);h.prototype=Object.create(b&&b.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(h,b):h.__proto__=b)}var m=function(h){p(b,h);function b(){return f(this,b),v(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return b}(d.default);m.blotName="underline",m.tagName="U",n.default=m},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function S(_,I){for(var k=0;k<I.length;k++){var C=I[k];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}return function(_,I,k){return I&&S(_.prototype,I),k&&S(_,k),_}}(),d=function S(_,I,k){_===null&&(_=Function.prototype);var C=Object.getOwnPropertyDescriptor(_,I);if(C===void 0){var D=Object.getPrototypeOf(_);return D===null?void 0:S(D,I,k)}else{if("value"in C)return C.value;var N=C.get;return N===void 0?void 0:N.call(k)}},c=s(0),f=p(c),v=s(27);function p(S){return S&&S.__esModule?S:{default:S}}function m(S,_){if(!(S instanceof _))throw new TypeError("Cannot call a class as a function")}function h(S,_){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&(typeof _=="object"||typeof _=="function")?_:S}function b(S,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _);S.prototype=Object.create(_&&_.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(S,_):S.__proto__=_)}var w=["alt","height","width"],$=function(S){b(_,S);function _(){return m(this,_),h(this,(_.__proto__||Object.getPrototypeOf(_)).apply(this,arguments))}return r(_,[{key:"format",value:function(k,C){w.indexOf(k)>-1?C?this.domNode.setAttribute(k,C):this.domNode.removeAttribute(k):d(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"format",this).call(this,k,C)}}],[{key:"create",value:function(k){var C=d(_.__proto__||Object.getPrototypeOf(_),"create",this).call(this,k);return typeof k=="string"&&C.setAttribute("src",this.sanitize(k)),C}},{key:"formats",value:function(k){return w.reduce(function(C,D){return k.hasAttribute(D)&&(C[D]=k.getAttribute(D)),C},{})}},{key:"match",value:function(k){return/\.(jpe?g|gif|png)$/.test(k)||/^data:image\/.+;base64/.test(k)}},{key:"sanitize",value:function(k){return(0,v.sanitize)(k,["http","https","data"])?k:"//:0"}},{key:"value",value:function(k){return k.getAttribute("src")}}]),_}(f.default.Embed);$.blotName="image",$.tagName="IMG",n.default=$},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function S(_,I){for(var k=0;k<I.length;k++){var C=I[k];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}return function(_,I,k){return I&&S(_.prototype,I),k&&S(_,k),_}}(),d=function S(_,I,k){_===null&&(_=Function.prototype);var C=Object.getOwnPropertyDescriptor(_,I);if(C===void 0){var D=Object.getPrototypeOf(_);return D===null?void 0:S(D,I,k)}else{if("value"in C)return C.value;var N=C.get;return N===void 0?void 0:N.call(k)}},c=s(4),f=s(27),v=p(f);function p(S){return S&&S.__esModule?S:{default:S}}function m(S,_){if(!(S instanceof _))throw new TypeError("Cannot call a class as a function")}function h(S,_){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&(typeof _=="object"||typeof _=="function")?_:S}function b(S,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _);S.prototype=Object.create(_&&_.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(S,_):S.__proto__=_)}var w=["height","width"],$=function(S){b(_,S);function _(){return m(this,_),h(this,(_.__proto__||Object.getPrototypeOf(_)).apply(this,arguments))}return r(_,[{key:"format",value:function(k,C){w.indexOf(k)>-1?C?this.domNode.setAttribute(k,C):this.domNode.removeAttribute(k):d(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"format",this).call(this,k,C)}}],[{key:"create",value:function(k){var C=d(_.__proto__||Object.getPrototypeOf(_),"create",this).call(this,k);return C.setAttribute("frameborder","0"),C.setAttribute("allowfullscreen",!0),C.setAttribute("src",this.sanitize(k)),C}},{key:"formats",value:function(k){return w.reduce(function(C,D){return k.hasAttribute(D)&&(C[D]=k.getAttribute(D)),C},{})}},{key:"sanitize",value:function(k){return v.default.sanitize(k)}},{key:"value",value:function(k){return k.getAttribute("src")}}]),_}(c.BlockEmbed);$.blotName="video",$.className="ql-video",$.tagName="IFRAME",n.default=$},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.FormulaBlot=void 0;var r=function(){function k(C,D){for(var N=0;N<D.length;N++){var L=D[N];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(C,L.key,L)}}return function(C,D,N){return D&&k(C.prototype,D),N&&k(C,N),C}}(),d=function k(C,D,N){C===null&&(C=Function.prototype);var L=Object.getOwnPropertyDescriptor(C,D);if(L===void 0){var R=Object.getPrototypeOf(C);return R===null?void 0:k(R,D,N)}else{if("value"in L)return L.value;var M=L.get;return M===void 0?void 0:M.call(N)}},c=s(35),f=b(c),v=s(5),p=b(v),m=s(9),h=b(m);function b(k){return k&&k.__esModule?k:{default:k}}function w(k,C){if(!(k instanceof C))throw new TypeError("Cannot call a class as a function")}function $(k,C){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C&&(typeof C=="object"||typeof C=="function")?C:k}function S(k,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof C);k.prototype=Object.create(C&&C.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),C&&(Object.setPrototypeOf?Object.setPrototypeOf(k,C):k.__proto__=C)}var _=function(k){S(C,k);function C(){return w(this,C),$(this,(C.__proto__||Object.getPrototypeOf(C)).apply(this,arguments))}return r(C,null,[{key:"create",value:function(N){var L=d(C.__proto__||Object.getPrototypeOf(C),"create",this).call(this,N);return typeof N=="string"&&(window.katex.render(N,L,{throwOnError:!1,errorColor:"#f00"}),L.setAttribute("data-value",N)),L}},{key:"value",value:function(N){return N.getAttribute("data-value")}}]),C}(f.default);_.blotName="formula",_.className="ql-formula",_.tagName="SPAN";var I=function(k){S(C,k),r(C,null,[{key:"register",value:function(){p.default.register(_,!0)}}]);function C(){w(this,C);var D=$(this,(C.__proto__||Object.getPrototypeOf(C)).call(this));if(window.katex==null)throw new Error("Formula module requires KaTeX.");return D}return C}(h.default);n.FormulaBlot=_,n.default=I},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.CodeToken=n.CodeBlock=void 0;var r=function(){function N(L,R){for(var M=0;M<R.length;M++){var A=R[M];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(L,A.key,A)}}return function(L,R,M){return R&&N(L.prototype,R),M&&N(L,M),L}}(),d=function N(L,R,M){L===null&&(L=Function.prototype);var A=Object.getOwnPropertyDescriptor(L,R);if(A===void 0){var E=Object.getPrototypeOf(L);return E===null?void 0:N(E,R,M)}else{if("value"in A)return A.value;var V=A.get;return V===void 0?void 0:V.call(M)}},c=s(0),f=$(c),v=s(5),p=$(v),m=s(9),h=$(m),b=s(13),w=$(b);function $(N){return N&&N.__esModule?N:{default:N}}function S(N,L){if(!(N instanceof L))throw new TypeError("Cannot call a class as a function")}function _(N,L){if(!N)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L&&(typeof L=="object"||typeof L=="function")?L:N}function I(N,L){if(typeof L!="function"&&L!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof L);N.prototype=Object.create(L&&L.prototype,{constructor:{value:N,enumerable:!1,writable:!0,configurable:!0}}),L&&(Object.setPrototypeOf?Object.setPrototypeOf(N,L):N.__proto__=L)}var k=function(N){I(L,N);function L(){return S(this,L),_(this,(L.__proto__||Object.getPrototypeOf(L)).apply(this,arguments))}return r(L,[{key:"replaceWith",value:function(M){this.domNode.textContent=this.domNode.textContent,this.attach(),d(L.prototype.__proto__||Object.getPrototypeOf(L.prototype),"replaceWith",this).call(this,M)}},{key:"highlight",value:function(M){var A=this.domNode.textContent;this.cachedText!==A&&((A.trim().length>0||this.cachedText==null)&&(this.domNode.innerHTML=M(A),this.domNode.normalize(),this.attach()),this.cachedText=A)}}]),L}(w.default);k.className="ql-syntax";var C=new f.default.Attributor.Class("token","hljs",{scope:f.default.Scope.INLINE}),D=function(N){I(L,N),r(L,null,[{key:"register",value:function(){p.default.register(C,!0),p.default.register(k,!0)}}]);function L(R,M){S(this,L);var A=_(this,(L.__proto__||Object.getPrototypeOf(L)).call(this,R,M));if(typeof A.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var E=null;return A.quill.on(p.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(E),E=setTimeout(function(){A.highlight(),E=null},A.options.interval)}),A.highlight(),A}return r(L,[{key:"highlight",value:function(){var M=this;if(!this.quill.selection.composing){this.quill.update(p.default.sources.USER);var A=this.quill.getSelection();this.quill.scroll.descendants(k).forEach(function(E){E.highlight(M.options.highlight)}),this.quill.update(p.default.sources.SILENT),A!=null&&this.quill.setSelection(A,p.default.sources.SILENT)}}}]),L}(h.default);D.DEFAULTS={highlight:function(){return window.hljs==null?null:function(N){var L=window.hljs.highlightAuto(N);return L.value}}(),interval:1e3},n.CodeBlock=k,n.CodeToken=C,n.default=D},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect>
122 <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(l,n){l.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(l,n){l.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z /> </svg>'},function(l,n){l.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z /> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(l,n){l.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},function(l,n){l.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(l,n,s){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.BubbleTooltip=void 0;var r=function L(R,M,A){R===null&&(R=Function.prototype);var E=Object.getOwnPropertyDescriptor(R,M);if(E===void 0){var V=Object.getPrototypeOf(R);return V===null?void 0:L(V,M,A)}else{if("value"in E)return E.value;var O=E.get;return O===void 0?void 0:O.call(A)}},d=function(){function L(R,M){for(var A=0;A<M.length;A++){var E=M[A];
vendor: 6,340 bytes, line 122
122E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(R,E.key,E)}}return function(R,M,A){return M&&L(R.prototype,M),A&&L(R,A),R}}(),c=s(3),f=S(c),v=s(8),p=S(v),m=s(43),h=S(m),b=s(15),w=s(41),$=S(w);function S(L){return L&&L.__esModule?L:{default:L}}function _(L,R){if(!(L instanceof R))throw new TypeError("Cannot call a class as a function")}function I(L,R){if(!L)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return R&&(typeof R=="object"||typeof R=="function")?R:L}function k(L,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof R);L.prototype=Object.create(R&&R.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),R&&(Object.setPrototypeOf?Object.setPrototypeOf(L,R):L.__proto__=R)}var C=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],D=function(L){k(R,L);function R(M,A){_(this,R),A.modules.toolbar!=null&&A.modules.toolbar.container==null&&(A.modules.toolbar.container=C);var E=I(this,(R.__proto__||Object.getPrototypeOf(R)).call(this,M,A));return E.quill.container.classList.add("ql-bubble"),E}return d(R,[{key:"extendToolbar",value:function(A){this.tooltip=new N(this.quill,this.options.bounds),this.tooltip.root.appendChild(A.container),this.buildButtons([].slice.call(A.container.querySelectorAll("button")),$.default),this.buildPickers([].slice.call(A.container.querySelectorAll("select")),$.default)}}]),R}(h.default);D.DEFAULTS=(0,f.default)(!0,{},h.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(R){R?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var N=function(L){k(R,L);function R(M,A){_(this,R);var E=I(this,(R.__proto__||Object.getPrototypeOf(R)).call(this,M,A));return E.quill.on(p.default.events.EDITOR_CHANGE,function(V,O,U,B){if(V===p.default.events.SELECTION_CHANGE)if(O!=null&&O.length>0&&B===p.default.sources.USER){E.show(),E.root.style.left="0px",E.root.style.width="",E.root.style.width=E.root.offsetWidth+"px";var Y=E.quill.getLines(O.index,O.length);if(Y.length===1)E.position(E.quill.getBounds(O));else{var ee=Y[Y.length-1],Z=E.quill.getIndex(ee),ne=Math.min(ee.length()-1,O.index+O.length-Z),ie=E.quill.getBounds(new b.Range(Z,ne));E.position(ie)}}else document.activeElement!==E.textbox&&E.quill.hasFocus()&&E.hide()}),E}return d(R,[{key:"listen",value:function(){var A=this;r(R.prototype.__proto__||Object.getPrototypeOf(R.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){A.root.classList.remove("ql-editing")}),this.quill.on(p.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!A.root.classList.contains("ql-hidden")){var E=A.quill.getSelection();E!=null&&A.position(A.quill.getBounds(E))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(A){var E=r(R.prototype.__proto__||Object.getPrototypeOf(R.prototype),"position",this).call(this,A),V=this.root.querySelector(".ql-tooltip-arrow");if(V.style.marginLeft="",E===0)return E;V.style.marginLeft=-1*E-V.offsetWidth/2+"px"}}]),R}(m.BaseTooltip);N.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),n.BubbleTooltip=N,n.default=D},function(l,n,s){l.exports=s(63)}]).default})}(wv)),wv.exports}var ez=QH();const gy=L2(ez);var _y,_k;function tz(){if(_k)return _y;_k=1;var e=-1,t=1,l=0;function n(k,C,D,N){if(k===C)return k?[[l,k]]:[];if(D!=null){var L=_(k,C,D);if(L)return L}var R=c(k,C),M=k.substring(0,R);k=k.substring(R),C=C.substring(R),R=f(k,C);var A=k.substring(k.length-R);k=k.substring(0,k.length-R),C=C.substring(0,C.length-R);var E=s(k,C);return M&&E.unshift([l,M]),A&&E.push([l,A]),p(E,N),E}function s(k,C){var D;if(!k)return[[t,C]];if(!C)return[[e,k]];var N=k.length>C.length?k:C,L=k.length>C.length?C:k,R=N.indexOf(L);if(R!==-1)return D=[[t,N.substring(0,R)],[l,L],[t,N.substring(R+L.length)]],k.length>C.length&&(D[0][0]=D[2][0]=e),D;if(L.length===1)return[[e,k],[t,C]];var M=v(k,C);if(M){var A=M[0],E=M[1],V=M[2],O=M[3],U=M[4],B=n(A,V),Y=n(E,O);return B.concat([[l,U]],Y)}return r(k,C)}function r(k,C){for(var D=k.length,N=C.length,L=Math.ceil((D+N)/2),R=L,M=2*L,A=new Array(M),E=new Array(M),V=0;V<M;V++)A[V]=-1,E[V]=-1;A[R+1]=0,E[R+1]=0;for(var O=D-N,U=O%2!==0,B=0,Y=0,ee=0,Z=0,ne=0;ne<L;ne++){for(var ie=-ne+B;ie<=ne-Y;ie+=2){var J=R+ie,X;ie===-ne||ie!==ne&&A[J-1]<A[J+1]?X=A[J+1]:X=A[J-1]+1;for(var j=X-ie;X<D&&j<N&&k.charAt(X)===C.charAt(j);)X++,j++;if(A[J]=X,X>D)Y+=2;else if(j>N)B+=2;else if(U){var W=R+O-ie;if(W>=0&&W<M&&E[W]!==-1){var fe=D-E[W];if(X>=fe)return d(k,C,X,j)}}}for(var G=-ne+ee;G<=ne-Z;G+=2){var W=R+G,fe;G===-ne||G!==ne&&E[W-1]<E[W+1]?fe=E[W+1]:fe=E[W-1]+1;for(var H=fe-G;fe<D&&H<N&&k.charAt(D-fe-1)===C.charAt(N-H-1);)fe++,H++;if(E[W]=fe,fe>D)Z+=2;else if(H>N)ee+=2;else if(!U){var J=R+O-G;if(J>=0&&J<M&&A[J]!==-1){var X=A[J],j=R+X-J;if(fe=D-fe,X>=fe)return d(k,C,X,j)}}}}return[[e,k],[t,C]]}function d(k,C,D,N){var L=k.substring(0,D),R=C.substring(0,N),M=k.substring(D),A=C.substring(N),E=n(L,R),V=n(M,A);return E.concat(V)}function c(k,C){if(!k||!C||k.charAt(0)!==C.charAt(0))return 0;for(var D=0,N=Math.min(k.length,C.length),L=N,R=0;D<L;)k.substring(R,L)==C.substring(R,L)?(D=L,R=D):N=L,L=Math.floor((N-D)/2+D);return m(k.charCodeAt(L-1))&&L--,L}function f(k,C){if(!k||!C||k.slice(-1)!==C.slice(-1))return 0;for(var D=0,N=Math.min(k.length,C.length),L=N,R=0;D<L;)k.substring(k.length-L,k.length-R)==C.substring(C.length-L,C.length-R)?(D=L,R=D):N=L,L=Math.floor((N-D)/2+D);return h(k.charCodeAt(k.length-L))&&L--,L}function v(k,C){var D=k.length>C.length?k:C,N=k.length>C.length?C:k;if(D.length<4||N.length*2<D.length)return null;function L(Y,ee,Z){for(var ne=Y.substring(Z,Z+Math.floor(Y.length/4)),ie=-1,J="",X,j,W,fe;(ie=ee.indexOf(ne,ie+1))!==-1;){var G=c(Y.substring(Z),ee.substring(ie)),H=f(Y.substring(0,Z),ee.substring(0,ie));J.length<H+G&&(J=ee.substring(ie-H,ie)+ee.substring(ie,ie+G),X=Y.substring(0,Z-H),j=Y.substring(Z+G),W=ee.substring(0,ie-H),fe=ee.substring(ie+G))}return J.length*2>=Y.length?[X,j,W,fe,J]:null}var R=L(D,N,Math.ceil(D.length/4)),M=L(D,N,Math.ceil(D.length/2)),A;
122if(!R&&!M)return null;M?R?A=R[4].length>M[4].length?R:M:A=M:A=R;var E,V,O,U;k.length>C.length?(E=A[0],V=A[1],O=A[2],U=A[3]):(O=A[0],U=A[1],E=A[2],V=A[3]);var B=A[4];return[E,V,O,U,B]}function p(k,C){k.push([l,""]);for(var D=0,N=0,L=0,R="",M="",A;D<k.length;){if(D<k.length-1&&!k[D][1]){k.splice(D,1);continue}switch(k[D][0]){case t:L++,M+=k[D][1],D++;break;case e:N++,R+=k[D][1],D++;break;case l:var E=D-L-N-1;if(C){if(E>=0&&w(k[E][1])){var V=k[E][1].slice(-1);if(k[E][1]=k[E][1].slice(0,-1),R=V+R,M=V+M,!k[E][1]){k.splice(E,1),D--;var O=E-1;k[O]&&k[O][0]===t&&(L++,M=k[O][1]+M,O--),k[O]&&k[O][0]===e&&(N++,R=k[O][1]+R,O--),E=O}}if(b(k[D][1])){var V=k[D][1].charAt(0);k[D][1]=k[D][1].slice(1),R+=V,M+=V}}if(D<k.length-1&&!k[D][1]){k.splice(D,1);break}if(R.length>0||M.length>0){R.length>0&&M.length>0&&(A=c(M,R),A!==0&&(E>=0?k[E][1]+=M.substring(0,A):(k.splice(0,0,[l,M.substring(0,A)]),D++),M=M.substring(A),R=R.substring(A)),A=f(M,R),A!==0&&(k[D][1]=M.substring(M.length-A)+k[D][1],M=M.substring(0,M.length-A),R=R.substring(0,R.length-A)));var U=L+N;R.length===0&&M.length===0?(k.splice(D-U,U),D=D-U):R.length===0?(k.splice(D-U,U,[t,M]),D=D-U+1):M.length===0?(k.splice(D-U,U,[e,R]),D=D-U+1):(k.splice(D-U,U,[e,R],[t,M]),D=D-U+2)}D!==0&&k[D-1][0]===l?(k[D-1][1]+=k[D][1],k.splice(D,1)):D++,L=0,N=0,R="",M="";break}}k[k.length-1][1]===""&&k.pop();var B=!1;for(D=1;D<k.length-1;)k[D-1][0]===l&&k[D+1][0]===l&&(k[D][1].substring(k[D][1].length-k[D-1][1].length)===k[D-1][1]?(k[D][1]=k[D-1][1]+k[D][1].substring(0,k[D][1].length-k[D-1][1].length),k[D+1][1]=k[D-1][1]+k[D+1][1],k.splice(D-1,1),B=!0):k[D][1].substring(0,k[D+1][1].length)==k[D+1][1]&&(k[D-1][1]+=k[D+1][1],k[D][1]=k[D][1].substring(k[D+1][1].length)+k[D+1][1],k.splice(D+1,1),B=!0)),D++;B&&p(k,C)}function m(k){return k>=55296&&k<=56319}function h(k){return k>=56320&&k<=57343}function b(k){return h(k.charCodeAt(0))}function w(k){return m(k.charCodeAt(k.length-1))}function $(k){for(var C=[],D=0;D<k.length;D++)k[D][1].length>0&&C.push(k[D]);return C}function S(k,C,D,N){return w(k)||b(N)?null:$([[l,k],[e,C],[t,D],[l,N]])}function _(k,C,D){var N=typeof D=="number"?{index:D,length:0}:D.oldRange,L=typeof D=="number"?null:D.newRange,R=k.length,M=C.length;if(N.length===0&&(L===null||L.length===0)){var A=N.index,E=k.slice(0,A),V=k.slice(A),O=L?L.index:null;e:{var U=A+M-R;if(O!==null&&O!==U||U<0||U>M)break e;var B=C.slice(0,U),Y=C.slice(U);if(Y!==V)break e;var ee=Math.min(A,U),Z=E.slice(0,ee),ne=B.slice(0,ee);if(Z!==ne)break e;var ie=E.slice(ee),J=B.slice(ee);return S(Z,ie,J,V)}e:{if(O!==null&&O!==A)break e;var X=A,B=C.slice(0,X),Y=C.slice(X);if(B!==E)break e;var j=Math.min(R-X,M-X),W=V.slice(V.length-j),fe=Y.slice(Y.length-j);if(W!==fe)break e;var ie=V.slice(0,V.length-j),J=Y.slice(0,Y.length-j);return S(E,ie,J,W)}}if(N.length>0&&L&&L.length===0)e:{var Z=k.slice(0,N.index),W=k.slice(N.index+N.length),ee=Z.length,j=W.length;if(M<ee+j)break e;var ne=C.slice(0,ee),fe=C.slice(M-j);if(Z!==ne||W!==fe)break e;var ie=k.slice(ee,R-j),J=C.slice(ee,M-j);return S(Z,ie,J,W)}return null}function I(k,C,D){return n(k,C,D,!0)}return I.INSERT=t,I.DELETE=e,I.EQUAL=l,_y=I,_y}var Af={exports:{}};Af.exports;var $k;function pO(){return $k||($k=1,function(e,t){var l=200,n="__lodash_hash_undefined__",s=9007199254740991,r="[object Arguments]",d="[object Array]",c="[object Boolean]",f="[object Date]",v="[object Error]",p="[object Function]",m="[object GeneratorFunction]",h="[object Map]",b="[object Number]",w="[object Object]",$="[object Promise]",S="[object RegExp]",_="[object Set]",I="[object String]",k="[object Symbol]",C="[object WeakMap]",D="[object ArrayBuffer]",N="[object DataView]",L="[object Float32Array]",R="[object Float64Array]",M="[object Int8Array]",A="[object Int16Array]",E="[object Int32Array]",V="[object Uint8Array]",O="[object Uint8ClampedArray]",U="[object Uint16Array]",B="[object Uint32Array]",Y=/[\\^$.*+?()[\]{}|]/g,ee=/\w*$/,Z=/^\[object .+?Constructor\]$/,ne=/^(?:0|[1-9]\d*)$/,ie={};ie[r]=ie[d]=ie[D]=ie[N]=ie[c]=ie[f]=ie[L]=ie[R]=ie[M]=ie[A]=ie[E]=ie[h]=ie[b]=ie[w]=ie[S]=ie[_]=ie[I]=ie[k]=ie[V]=ie[O]=ie[U]=ie[B]=!0,ie[v]=ie[p]=ie[C]=!1;var J=typeof _r=="object"&&_r&&_r.Object===Object&&_r,X=typeof self=="object"&&self&&self.Object===Object&&self,j=J||X||Function("return this")(),W=t&&!t.nodeType&&t,fe=W&&!0&&e&&!e.nodeType&&e,G=fe&&fe.exports===W;function H(ae,Ie){return ae.set(Ie[0],Ie[1]),ae}function re(ae,Ie){return ae.add(Ie),ae}function be(ae,Ie){for(var Me=-1,Je=ae?ae.length:0;++Me<Je&&Ie(ae[Me],Me,ae)!==!1;);return ae}function Ce(ae,Ie){for(var Me=-1,Je=Ie.length,Kt=ae.length;++Me<Je;)ae[Kt+Me]=Ie[Me];return ae}function ke(ae,Ie,Me,Je){for(var Kt=-1,Vt=ae?ae.length:0;++Kt<Vt;)Me=Ie(Me,ae[Kt],Kt,ae);return Me}function De(ae,Ie){for(var Me=-1,Je=Array(ae);++Me<ae;)Je[Me]=Ie(Me);return Je}function Q(ae,Ie){return ae==null?void 0:ae[Ie]}function de(ae){var Ie=!1;if(ae!=null&&typeof ae.toString!="function")try{Ie=!!(ae+"")}catch{}return Ie}function se(ae){var Ie=-1,Me=Array(ae.size);return ae.forEach(function(Je,Kt){Me[++Ie]=[Kt,Je]}),Me}function Re(ae,Ie){return function(Me){return ae(Ie(Me))}}function Fe(ae){var Ie=-1,Me=Array(ae.size);return ae.forEach(function(Je){Me[++Ie]=Je}),Me}var oe=Array.prototype,he=Function.prototype,Se=Object.prototype,Oe=j["__core-js_shared__"],Ae=function(){var ae=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||"");
122return ae?"Symbol(src)_1."+ae:""}(),Te=he.toString,ue=Se.hasOwnProperty,we=Se.toString,$e=RegExp("^"+Te.call(ue).replace(Y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),z=G?j.Buffer:void 0,pe=j.Symbol,Ye=j.Uint8Array,et=Re(Object.getPrototypeOf,Object),Dt=Object.create,Ea=Se.propertyIsEnumerable,Na=oe.splice,Xe=Object.getOwnPropertySymbols,tt=z?z.isBuffer:void 0,Lt=Re(Object.keys,Object),Ve=zi(j,"DataView"),Ee=zi(j,"Map"),Be=zi(j,"Promise"),ot=zi(j,"Set"),Ft=zi(j,"WeakMap"),Ge=zi(Object,"create"),ft=En(Ve),Ct=En(Ee),Ha=En(Be),fl=En(ot),nn=En(Ft),Ul=pe?pe.prototype:void 0,ji=Ul?Ul.valueOf:void 0;function ni(ae){var Ie=-1,Me=ae?ae.length:0;for(this.clear();++Ie<Me;){var Je=ae[Ie];this.set(Je[0],Je[1])}}function Gr(){this.__data__=Ge?Ge(null):{}}function zc(ae){return this.has(ae)&&delete this.__data__[ae]}function Yc(ae){var Ie=this.__data__;if(Ge){var Me=Ie[ae];return Me===n?void 0:Me}return ue.call(Ie,ae)?Ie[ae]:void 0}function ed(ae){var Ie=this.__data__;return Ge?Ie[ae]!==void 0:ue.call(Ie,ae)}function Dn(ae,Ie){var Me=this.__data__;return Me[ae]=Ge&&Ie===void 0?n:Ie,this}ni.prototype.clear=Gr,ni.prototype.delete=zc,ni.prototype.get=Yc,ni.prototype.has=ed,ni.prototype.set=Dn;function ql(ae){var Ie=-1,Me=ae?ae.length:0;for(this.clear();++Ie<Me;){var Je=ae[Ie];this.set(Je[0],Je[1])}}function xc(){this.__data__=[]}function Wc(ae){var Ie=this.__data__,Me=Hs(Ie,ae);if(Me<0)return!1;var Je=Ie.length-1;return Me==Je?Ie.pop():Na.call(Ie,Me,1),!0}function Gc(ae){var Ie=this.__data__,Me=Hs(Ie,ae);return Me<0?void 0:Ie[Me][1]}function Kr(ae){return Hs(this.__data__,ae)>-1}function Xr(ae,Ie){var Me=this.__data__,Je=Hs(Me,ae);return Je<0?Me.push([ae,Ie]):Me[Je][1]=Ie,this}ql.prototype.clear=xc,ql.prototype.delete=Wc,ql.prototype.get=Gc,ql.prototype.has=Kr,ql.prototype.set=Xr;function kl(ae){var Ie=-1,Me=ae?ae.length:0;for(this.clear();++Ie<Me;){var Je=ae[Ie];this.set(Je[0],Je[1])}}function Wo(){this.__data__={hash:new ni,map:new(Ee||ql),string:new ni}}function Jr(ae){return eu(this,ae).delete(ae)}function Kc(ae){return eu(this,ae).get(ae)}function Go(ae){return eu(this,ae).has(ae)}function td(ae,Ie){return eu(this,ae).set(ae,Ie),this}kl.prototype.clear=Wo,kl.prototype.delete=Jr,kl.prototype.get=Kc,kl.prototype.has=Go,kl.prototype.set=td;function Ue(ae){this.__data__=new ql(ae)}function it(){this.__data__=new ql}function la(ae){return this.__data__.delete(ae)}function el(ae){return this.__data__.get(ae)}function Hi(ae){return this.__data__.has(ae)}function ad(ae,Ie){var Me=this.__data__;if(Me instanceof ql){var Je=Me.__data__;if(!Ee||Je.length<l-1)return Je.push([ae,Ie]),this;Me=this.__data__=new kl(Je)}return Me.set(ae,Ie),this}Ue.prototype.clear=it,Ue.prototype.delete=la,Ue.prototype.get=el,Ue.prototype.has=Hi,Ue.prototype.set=ad;function Zr(ae,Ie){var Me=Qc(ae)||id(ae)?De(ae.length,String):[],Je=Me.length,Kt=!!Je;for(var Vt in ae)ue.call(ae,Vt)&&!(Kt&&(Vt=="length"||p1(Vt,Je)))&&Me.push(Vt);return Me}function ld(ae,Ie,Me){var Je=ae[Ie];(!(ue.call(ae,Ie)&&rp(Je,Me))||Me===void 0&&!(Ie in ae))&&(ae[Ie]=Me)}function Hs(ae,Ie){for(var Me=ae.length;Me--;)if(rp(ae[Me][0],Ie))return Me;return-1}function ms(ae,Ie){return ae&&Zc(Ie,tf(Ie),ae)}function Xc(ae,Ie,Me,Je,Kt,Vt,ka){var Ca;if(Je&&(Ca=Vt?Je(ae,Kt,Vt,ka):Je(ae)),Ca!==void 0)return Ca;if(!vs(ae))return ae;var Fl=Qc(ae);if(Fl){if(Ca=f1(ae),!Ie)return u1(ae,Ca)}else{var Ra=Ys(ae),cn=Ra==p||Ra==m;if(up(ae))return nd(ae,Ie);if(Ra==w||Ra==r||cn&&!Vt){if(de(ae))return Vt?ae:{};if(Ca=ps(cn?{}:ae),!Ie)return d1(ae,ms(Ca,ae))}else{if(!ie[Ra])return Vt?ae:{};Ca=m1(ae,Ra,Xc,Ie)}}ka||(ka=new Ue);var zn=ka.get(ae);if(zn)return zn;if(ka.set(ae,Ca),!Fl)var jl=Me?c1(ae):tf(ae);return be(jl||ae,function(fn,sn){jl&&(sn=fn,fn=ae[sn]),ld(Ca,sn,Xc(fn,Ie,Me,Je,sn,ae,ka))}),Ca}function t1(ae){return vs(ae)?Dt(ae):{}}function a1(ae,Ie,Me){var Je=Ie(ae);return Qc(ae)?Je:Ce(Je,Me(ae))}function l1(ae){return we.call(ae)}function n1(ae){if(!vs(ae)||b1(ae))return!1;var Ie=ef(ae)||de(ae)?$e:Z;return Ie.test(En(ae))}function i1(ae){if(!sp(ae))return Lt(ae);var Ie=[];for(var Me in Object(ae))ue.call(ae,Me)&&Me!="constructor"&&Ie.push(Me);return Ie}
122function nd(ae,Ie){if(Ie)return ae.slice();var Me=new ae.constructor(ae.length);return ae.copy(Me),Me}function Jc(ae){var Ie=new ae.constructor(ae.byteLength);return new Ye(Ie).set(new Ye(ae)),Ie}function Qr(ae,Ie){var Me=Ie?Jc(ae.buffer):ae.buffer;return new ae.constructor(Me,ae.byteOffset,ae.byteLength)}function np(ae,Ie,Me){var Je=Ie?Me(se(ae),!0):se(ae);return ke(Je,H,new ae.constructor)}function ip(ae){var Ie=new ae.constructor(ae.source,ee.exec(ae));return Ie.lastIndex=ae.lastIndex,Ie}function s1(ae,Ie,Me){var Je=Ie?Me(Fe(ae),!0):Fe(ae);return ke(Je,re,new ae.constructor)}function o1(ae){return ji?Object(ji.call(ae)):{}}function r1(ae,Ie){var Me=Ie?Jc(ae.buffer):ae.buffer;return new ae.constructor(Me,ae.byteOffset,ae.length)}function u1(ae,Ie){var Me=-1,Je=ae.length;for(Ie||(Ie=Array(Je));++Me<Je;)Ie[Me]=ae[Me];return Ie}function Zc(ae,Ie,Me,Je){Me||(Me={});for(var Kt=-1,Vt=Ie.length;++Kt<Vt;){var ka=Ie[Kt],Ca=void 0;ld(Me,ka,Ca===void 0?ae[ka]:Ca)}return Me}function d1(ae,Ie){return Zc(ae,zs(ae),Ie)}function c1(ae){return a1(ae,tf,zs)}function eu(ae,Ie){var Me=ae.__data__;return v1(Ie)?Me[typeof Ie=="string"?"string":"hash"]:Me.map}function zi(ae,Ie){var Me=Q(ae,Ie);return n1(Me)?Me:void 0}var zs=Xe?Re(Xe,Object):y1,Ys=l1;(Ve&&Ys(new Ve(new ArrayBuffer(1)))!=N||Ee&&Ys(new Ee)!=h||Be&&Ys(Be.resolve())!=$||ot&&Ys(new ot)!=_||Ft&&Ys(new Ft)!=C)&&(Ys=function(ae){var Ie=we.call(ae),Me=Ie==w?ae.constructor:void 0,Je=Me?En(Me):void 0;if(Je)switch(Je){case ft:return N;case Ct:return h;case Ha:return $;case fl:return _;case nn:return C}return Ie});function f1(ae){var Ie=ae.length,Me=ae.constructor(Ie);return Ie&&typeof ae[0]=="string"&&ue.call(ae,"index")&&(Me.index=ae.index,Me.input=ae.input),Me}function ps(ae){return typeof ae.constructor=="function"&&!sp(ae)?t1(et(ae)):{}}function m1(ae,Ie,Me,Je){var Kt=ae.constructor;switch(Ie){case D:return Jc(ae);case c:case f:return new Kt(+ae);case N:return Qr(ae,Je);case L:case R:case M:case A:case E:case V:case O:case U:case B:return r1(ae,Je);case h:return np(ae,Je,Me);case b:case I:return new Kt(ae);case S:return ip(ae);case _:return s1(ae,Je,Me);case k:return o1(ae)}}function p1(ae,Ie){return Ie=Ie??s,!!Ie&&(typeof ae=="number"||ne.test(ae))&&ae>-1&&ae%1==0&&ae<Ie}function v1(ae){var Ie=typeof ae;return Ie=="string"||Ie=="number"||Ie=="symbol"||Ie=="boolean"?ae!=="__proto__":ae===null}function b1(ae){return!!Ae&&Ae in ae}function sp(ae){var Ie=ae&&ae.constructor,Me=typeof Ie=="function"&&Ie.prototype||Se;return ae===Me}function En(ae){if(ae!=null){try{return Te.call(ae)}catch{}try{return ae+""}catch{}}return""}function op(ae){return Xc(ae,!0,!0)}function rp(ae,Ie){return ae===Ie||ae!==ae&&Ie!==Ie}function id(ae){return h1(ae)&&ue.call(ae,"callee")&&(!Ea.call(ae,"callee")||we.call(ae)==r)}var Qc=Array.isArray;function sd(ae){return ae!=null&&dp(ae.length)&&!ef(ae)}function h1(ae){return cp(ae)&&sd(ae)}var up=tt||g1;function ef(ae){var Ie=vs(ae)?we.call(ae):"";return Ie==p||Ie==m}function dp(ae){return typeof ae=="number"&&ae>-1&&ae%1==0&&ae<=s}function vs(ae){var Ie=typeof ae;return!!ae&&(Ie=="object"||Ie=="function")}function cp(ae){return!!ae&&typeof ae=="object"}function tf(ae){return sd(ae)?Zr(ae):i1(ae)}function y1(){return[]}function g1(){return!1}e.exports=op}(Af,Af.exports)),Af.exports}var Ff={exports:{}};Ff.exports;var Ck;function vO(){return Ck||(Ck=1,function(e,t){var l=200,n="__lodash_hash_undefined__",s=1,r=2,d=9007199254740991,c="[object Arguments]",f="[object Array]",v="[object AsyncFunction]",p="[object Boolean]",m="[object Date]",h="[object Error]",b="[object Function]",w="[object GeneratorFunction]",$="[object Map]",S="[object Number]",_="[object Null]",I="[object Object]",k="[object Promise]",C="[object Proxy]",D="[object RegExp]",N="[object Set]",L="[object String]",R="[object Symbol]",M="[object Undefined]",A="[object WeakMap]",E="[object ArrayBuffer]",V="[object DataView]",O="[object Float32Array]",U="[object Float64Array]",B="[object Int8Array]",Y="[object Int16Array]",ee="[object Int32Array]",Z="[object Uint8Array]",ne="[object Uint8ClampedArray]",ie="[object Uint16Array]",J="[object Uint32Array]",X=/[\\^$.*+?()[\]{}|]/g,j=/^\[object .+?Constructor\]$/,W=/^(?:0|[1-9]\d*)$/,fe={};fe[O]=fe[U]=fe[B]=fe[Y]=fe[ee]=fe[Z]=fe[ne]=fe[ie]=fe[J]=!0,fe[c]=fe[f]=fe[E]=fe[p]=fe[V]=fe[m]=fe[h]=fe[b]=fe[$]=fe[S]=fe[I]=fe[D]=fe[N]=fe[L]=fe[A]=!1;var G=typeof _r=="object"&&_r&&_r.Object===Object&&_r,H=typeof self=="object"&&self&&self.Object===Object&&self,re=G||H||Function("return this")(),be=t&&!t.nodeType&&t,Ce=be&&!0&&e&&!e.nodeType&&e,ke=Ce&&Ce.exports===be,De=ke&&G.process,Q=function(){try{return De&&De.binding&&De.binding("util")}catch{}}(),de=Q&&Q.isTypedArray;function se(ae,Ie){for(var Me=-1,Je=ae==null?0:ae.length,Kt=0,Vt=[];++Me<Je;){var ka=ae[Me];Ie(ka,Me,ae)&&(Vt[Kt++]=ka)}return Vt}function Re(ae,Ie){for(var Me=-1,Je=Ie.length,Kt=ae.length;++Me<Je;)ae[Kt+Me]=Ie[Me];return ae}function Fe(ae,Ie){for(var Me=-1,Je=ae==null?0:ae.length;++Me<Je;)if(Ie(ae[Me],Me,ae))return!0;return!1}function oe(ae,Ie){for(var Me=-1,Je=Array(ae);++Me<ae;)Je[Me]=Ie(Me);return Je}function he(ae){return function(Ie){return ae(Ie)}}function Se(ae,Ie){return ae.has(Ie)}function Oe(ae,Ie){return ae==null?void 0:ae[Ie]}function Ae(ae){var Ie=-1,Me=Array(ae.size);return ae.forEach(function(Je,Kt){Me[++Ie]=[Kt,Je]}),Me}function Te(ae,Ie){return function(Me){return ae(Ie(Me))}}function ue(ae){var Ie=-1,Me=Array(ae.size);return ae.forEach(function(Je){Me[++Ie]=Je}),Me}var we=Array.prototype,$e=Function.prototype,z=Object.prototype,pe=re["__core-js_shared__"],Ye=$e.toString,et=z.hasOwnProperty,Dt=function(){var ae=/[^.]+$/.exec(pe&&pe.ke
vendor: 4,460 bytes, line 122
122ys&&pe.keys.IE_PROTO||"");return ae?"Symbol(src)_1."+ae:""}(),Ea=z.toString,Na=RegExp("^"+Ye.call(et).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Xe=ke?re.Buffer:void 0,tt=re.Symbol,Lt=re.Uint8Array,Ve=z.propertyIsEnumerable,Ee=we.splice,Be=tt?tt.toStringTag:void 0,ot=Object.getOwnPropertySymbols,Ft=Xe?Xe.isBuffer:void 0,Ge=Te(Object.keys,Object),ft=zs(re,"DataView"),Ct=zs(re,"Map"),Ha=zs(re,"Promise"),fl=zs(re,"Set"),nn=zs(re,"WeakMap"),Ul=zs(Object,"create"),ji=En(ft),ni=En(Ct),Gr=En(Ha),zc=En(fl),Yc=En(nn),ed=tt?tt.prototype:void 0,Dn=ed?ed.valueOf:void 0;function ql(ae){var Ie=-1,Me=ae==null?0:ae.length;for(this.clear();++Ie<Me;){var Je=ae[Ie];this.set(Je[0],Je[1])}}function xc(){this.__data__=Ul?Ul(null):{},this.size=0}function Wc(ae){var Ie=this.has(ae)&&delete this.__data__[ae];return this.size-=Ie?1:0,Ie}function Gc(ae){var Ie=this.__data__;if(Ul){var Me=Ie[ae];return Me===n?void 0:Me}return et.call(Ie,ae)?Ie[ae]:void 0}function Kr(ae){var Ie=this.__data__;return Ul?Ie[ae]!==void 0:et.call(Ie,ae)}function Xr(ae,Ie){var Me=this.__data__;return this.size+=this.has(ae)?0:1,Me[ae]=Ul&&Ie===void 0?n:Ie,this}ql.prototype.clear=xc,ql.prototype.delete=Wc,ql.prototype.get=Gc,ql.prototype.has=Kr,ql.prototype.set=Xr;function kl(ae){var Ie=-1,Me=ae==null?0:ae.length;for(this.clear();++Ie<Me;){var Je=ae[Ie];this.set(Je[0],Je[1])}}function Wo(){this.__data__=[],this.size=0}function Jr(ae){var Ie=this.__data__,Me=nd(Ie,ae);if(Me<0)return!1;var Je=Ie.length-1;return Me==Je?Ie.pop():Ee.call(Ie,Me,1),--this.size,!0}function Kc(ae){var Ie=this.__data__,Me=nd(Ie,ae);return Me<0?void 0:Ie[Me][1]}function Go(ae){return nd(this.__data__,ae)>-1}function td(ae,Ie){var Me=this.__data__,Je=nd(Me,ae);return Je<0?(++this.size,Me.push([ae,Ie])):Me[Je][1]=Ie,this}kl.prototype.clear=Wo,kl.prototype.delete=Jr,kl.prototype.get=Kc,kl.prototype.has=Go,kl.prototype.set=td;function Ue(ae){var Ie=-1,Me=ae==null?0:ae.length;for(this.clear();++Ie<Me;){var Je=ae[Ie];this.set(Je[0],Je[1])}}function it(){this.size=0,this.__data__={hash:new ql,map:new(Ct||kl),string:new ql}}function la(ae){var Ie=zi(this,ae).delete(ae);return this.size-=Ie?1:0,Ie}function el(ae){return zi(this,ae).get(ae)}function Hi(ae){return zi(this,ae).has(ae)}function ad(ae,Ie){var Me=zi(this,ae),Je=Me.size;return Me.set(ae,Ie),this.size+=Me.size==Je?0:1,this}Ue.prototype.clear=it,Ue.prototype.delete=la,Ue.prototype.get=el,Ue.prototype.has=Hi,Ue.prototype.set=ad;function Zr(ae){var Ie=-1,Me=ae==null?0:ae.length;for(this.__data__=new Ue;++Ie<Me;)this.add(ae[Ie])}function ld(ae){return this.__data__.set(ae,n),this}function Hs(ae){return this.__data__.has(ae)}Zr.prototype.add=Zr.prototype.push=ld,Zr.prototype.has=Hs;function ms(ae){var Ie=this.__data__=new kl(ae);this.size=Ie.size}function Xc(){this.__data__=new kl,this.size=0}function t1(ae){var Ie=this.__data__,Me=Ie.delete(ae);return this.size=Ie.size,Me}function a1(ae){return this.__data__.get(ae)}function l1(ae){return this.__data__.has(ae)}function n1(ae,Ie){var Me=this.__data__;if(Me instanceof kl){var Je=Me.__data__;if(!Ct||Je.length<l-1)return Je.push([ae,Ie]),this.size=++Me.size,this;Me=this.__data__=new Ue(Je)}return Me.set(ae,Ie),this.size=Me.size,this}ms.prototype.clear=Xc,ms.prototype.delete=t1,ms.prototype.get=a1,ms.prototype.has=l1,ms.prototype.set=n1;function i1(ae,Ie){var Me=id(ae),Je=!Me&&rp(ae),Kt=!Me&&!Je&&sd(ae),Vt=!Me&&!Je&&!Kt&&cp(ae),ka=Me||Je||Kt||Vt,Ca=ka?oe(ae.length,String):[],Fl=Ca.length;for(var Ra in ae)et.call(ae,Ra)&&!(ka&&(Ra=="length"||Kt&&(Ra=="offset"||Ra=="parent")||Vt&&(Ra=="buffer"||Ra=="byteLength"||Ra=="byteOffset")||m1(Ra,Fl)))&&Ca.push(Ra);return Ca}function nd(ae,Ie){for(var Me=ae.length;Me--;)if(op(ae[Me][0],Ie))return Me;return-1}function Jc(ae,Ie,Me){var Je=Ie(ae);return id(ae)?Je:Re(Je,Me(ae))}function Qr(ae){return ae==null?ae===void 0?M:_:Be&&Be in Object(ae)?Ys(ae):sp(ae)}function np(ae){return vs(ae)&&Qr(ae)==c}function ip(ae,Ie,Me,Je,Kt){return ae===Ie?!0:ae==null||Ie==null||!vs(ae)&&!vs(Ie)?ae!==ae&&Ie!==Ie:s1(ae,Ie,Me,Je,ip,Kt)}function s1(ae,Ie,Me,Je,Kt,Vt){var ka=id(ae),Ca=id(Ie),Fl=ka?f:ps(ae),Ra=Ca?f:ps(Ie);Fl=Fl==c?I:Fl,Ra=Ra==c?I:Ra;var cn=Fl==I,zn=Ra==I,jl=Fl==Ra;if(jl&&sd(ae)){if(!sd(Ie))return!1;ka=!0,cn=!1}if(jl&&!cn)return Vt||(Vt=new ms),ka||cp(ae)?Zc(ae,Ie,Me,Je,Kt,Vt):d1(ae,Ie,Fl,Me,Je,Kt,Vt);if(!(Me&s)){var fn=cn&&et.call(ae,"__wrapped__"),sn=zn&&et.call(Ie,"__wrapped__");
122if(fn||sn){var Ko=fn?ae.value():ae,xs=sn?Ie.value():Ie;return Vt||(Vt=new ms),Kt(Ko,xs,Me,Je,Vt)}}return jl?(Vt||(Vt=new ms),c1(ae,Ie,Me,Je,Kt,Vt)):!1}function o1(ae){if(!dp(ae)||v1(ae))return!1;var Ie=up(ae)?Na:j;return Ie.test(En(ae))}function r1(ae){return vs(ae)&&ef(ae.length)&&!!fe[Qr(ae)]}function u1(ae){if(!b1(ae))return Ge(ae);var Ie=[];for(var Me in Object(ae))et.call(ae,Me)&&Me!="constructor"&&Ie.push(Me);return Ie}function Zc(ae,Ie,Me,Je,Kt,Vt){var ka=Me&s,Ca=ae.length,Fl=Ie.length;if(Ca!=Fl&&!(ka&&Fl>Ca))return!1;var Ra=Vt.get(ae);if(Ra&&Vt.get(Ie))return Ra==Ie;var cn=-1,zn=!0,jl=Me&r?new Zr:void 0;for(Vt.set(ae,Ie),Vt.set(Ie,ae);++cn<Ca;){var fn=ae[cn],sn=Ie[cn];if(Je)var Ko=ka?Je(sn,fn,cn,Ie,ae,Vt):Je(fn,sn,cn,ae,Ie,Vt);if(Ko!==void 0){if(Ko)continue;zn=!1;break}if(jl){if(!Fe(Ie,function(xs,tu){if(!Se(jl,tu)&&(fn===xs||Kt(fn,xs,Me,Je,Vt)))return jl.push(tu)})){zn=!1;break}}else if(!(fn===sn||Kt(fn,sn,Me,Je,Vt))){zn=!1;break}}return Vt.delete(ae),Vt.delete(Ie),zn}function d1(ae,Ie,Me,Je,Kt,Vt,ka){switch(Me){case V:if(ae.byteLength!=Ie.byteLength||ae.byteOffset!=Ie.byteOffset)return!1;ae=ae.buffer,Ie=Ie.buffer;case E:return!(ae.byteLength!=Ie.byteLength||!Vt(new Lt(ae),new Lt(Ie)));case p:case m:case S:return op(+ae,+Ie);case h:return ae.name==Ie.name&&ae.message==Ie.message;case D:case L:return ae==Ie+"";case $:var Ca=Ae;case N:var Fl=Je&s;if(Ca||(Ca=ue),ae.size!=Ie.size&&!Fl)return!1;var Ra=ka.get(ae);if(Ra)return Ra==Ie;Je|=r,ka.set(ae,Ie);var cn=Zc(Ca(ae),Ca(Ie),Je,Kt,Vt,ka);return ka.delete(ae),cn;case R:if(Dn)return Dn.call(ae)==Dn.call(Ie)}return!1}function c1(ae,Ie,Me,Je,Kt,Vt){var ka=Me&s,Ca=eu(ae),Fl=Ca.length,Ra=eu(Ie),cn=Ra.length;if(Fl!=cn&&!ka)return!1;for(var zn=Fl;zn--;){var jl=Ca[zn];if(!(ka?jl in Ie:et.call(Ie,jl)))return!1}var fn=Vt.get(ae);if(fn&&Vt.get(Ie))return fn==Ie;var sn=!0;Vt.set(ae,Ie),Vt.set(Ie,ae);for(var Ko=ka;++zn<Fl;){jl=Ca[zn];var xs=ae[jl],tu=Ie[jl];if(Je)var aC=ka?Je(tu,xs,jl,Ie,ae,Vt):Je(xs,tu,jl,ae,Ie,Vt);if(!(aC===void 0?xs===tu||Kt(xs,tu,Me,Je,Vt):aC)){sn=!1;break}Ko||(Ko=jl=="constructor")}if(sn&&!Ko){var fp=ae.constructor,mp=Ie.constructor;fp!=mp&&"constructor"in ae&&"constructor"in Ie&&!(typeof fp=="function"&&fp instanceof fp&&typeof mp=="function"&&mp instanceof mp)&&(sn=!1)}return Vt.delete(ae),Vt.delete(Ie),sn}function eu(ae){return Jc(ae,tf,f1)}function zi(ae,Ie){var Me=ae.__data__;return p1(Ie)?Me[typeof Ie=="string"?"string":"hash"]:Me.map}function zs(ae,Ie){var Me=Oe(ae,Ie);return o1(Me)?Me:void 0}function Ys(ae){var Ie=et.call(ae,Be),Me=ae[Be];try{ae[Be]=void 0;var Je=!0}catch{}var Kt=Ea.call(ae);return Je&&(Ie?ae[Be]=Me:delete ae[Be]),Kt}var f1=ot?function(ae){return ae==null?[]:(ae=Object(ae),se(ot(ae),function(Ie){return Ve.call(ae,Ie)}))}:y1,ps=Qr;(ft&&ps(new ft(new ArrayBuffer(1)))!=V||Ct&&ps(new Ct)!=$||Ha&&ps(Ha.resolve())!=k||fl&&ps(new fl)!=N||nn&&ps(new nn)!=A)&&(ps=function(ae){var Ie=Qr(ae),Me=Ie==I?ae.constructor:void 0,Je=Me?En(Me):"";if(Je)switch(Je){case ji:return V;case ni:return $;case Gr:return k;case zc:return N;case Yc:return A}return Ie});function m1(ae,Ie){return Ie=Ie??d,!!Ie&&(typeof ae=="number"||W.test(ae))&&ae>-1&&ae%1==0&&ae<Ie}function p1(ae){var Ie=typeof ae;return Ie=="string"||Ie=="number"||Ie=="symbol"||Ie=="boolean"?ae!=="__proto__":ae===null}function v1(ae){return!!Dt&&Dt in ae}function b1(ae){var Ie=ae&&ae.constructor,Me=typeof Ie=="function"&&Ie.prototype||z;return ae===Me}function sp(ae){return Ea.call(ae)}function En(ae){if(ae!=null){try{return Ye.call(ae)}catch{}try{return ae+""}catch{}}return""}function op(ae,Ie){return ae===Ie||ae!==ae&&Ie!==Ie}var rp=np(function(){return arguments}())?np:function(ae){return vs(ae)&&et.call(ae,"callee")&&!Ve.call(ae,"callee")},id=Array.isArray;function Qc(ae){return ae!=null&&ef(ae.length)&&!up(ae)}var sd=Ft||g1;function h1(ae,Ie){return ip(ae,Ie)}function up(ae){if(!dp(ae))return!1;var Ie=Qr(ae);return Ie==b||Ie==w||Ie==v||Ie==C}function ef(ae){return typeof ae=="number"&&ae>-1&&ae%1==0&&ae<=d}function dp(ae){var Ie=typeof ae;return ae!=null&&(Ie=="object"||Ie=="function")}function vs(ae){return ae!=null&&typeof ae=="object"}var cp=de?he(de):r1;function tf(ae){return Qc(ae)?i1(ae):u1(ae)}function y1(){return[]}function g1(){return!1}e.exports=h1}(Ff,Ff.exports)),Ff.exports}var fd={},wk;function az(){if(wk)return fd;wk=1;var e=fd&&fd.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(fd,"__esModule",{value:!0});var t=e(pO()),l=e(vO()),n;return function(s){function r(v,p,m){v===void 0&&(v={}),p===void 0&&(p={}),typeof v!="object"&&(v={}),typeof p!="object"&&(p={});var h=t.default(p);m||(h=Object.keys(h).reduce(function(w,$){return h[$]!=null&&(w[$]=h[$]),w},{}));for(var b in v)v[b]!==void 0&&p[b]===void 0&&(h[b]=v[b]);return Object.keys(h).length>0?h:void 0}s.compose=r;function d(v,p){v===void 0&&(v={}),p===void 0&&(p={}),typeof v!="object"&&(v={}),typeof p!="object"&&(p={});var m=Object.keys(v).concat(Object.keys(p)).reduce(function(h,b){return l.default(v[b],p[b])||(h[b]=p[b]===void 0?null:p[b]),h},{});return Object.keys(m).length>0?m:void 0}s.diff=d;function c(v,p){v===void 0&&(v={}),p===void 0&&(p={}),v=v||{};var m=Object.keys(p).reduce(function(h,b){return p[b]!==v[b]&&v[b]!==void 0&&(h[b]=p[b]),h},{});return Object.keys(v).reduce(function(h,b){return v[b]!==p[b]&&p[b]===void 0&&(h[b]=null),h},m)}s.invert=c;function f(v,p,m){if(m===void 0&&(m=!1),typeof v!="object")return p;if(typeof p=="object"){if(!m)return p;var h=Object.keys(p).reduce(function(b,w){return v[w]===void 0&&(b[w]=p[w]),b},{});return Object.keys(h).length>0?h:void 0}}s.transform=f}(n||(n={})),fd.default=n,fd}var md={},pd={},kk;function lz(){if(kk)return pd;kk=1;var e=pd&&pd.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(pd,"__esModule",{value:!0});var t=e(bO()),l=function(){function n(s){this.ops=s,this.index=0,this.offset=0}return n.prototype.hasNext=function(){return this.peekLength()<1/0},n.prototype.next=function(s){s||(s=1/0);var r=this.ops[this.index];if(r){var d=this.offset,c=t.default.length(r);if(s>=c-d?(s=c-d,this.index+=1,this.offset=0):this.offset+=s,typeof r.delete=="number")return{delete:s};var f={};return r.attributes&&(f.attributes=r.attributes),typeof r.retain=="number"?f.retain=s:typeof r.insert=="string"?f.insert=r.insert.substr(d,s):f.insert=r.insert,f}else return{retain:1/0}},n.prototype.peek=function(){return this.ops[this.index]},n.prototype.peekLength=function(){return this.ops[this.index]?t.default.length(this.ops[this.index])-this.offset:1/0}
122,n.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},n.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var s=this.offset,r=this.index,d=this.next(),c=this.ops.slice(this.index);return this.offset=s,this.index=r,[d].concat(c)}else return[]},n}();return pd.default=l,pd}var Sk;function bO(){if(Sk)return md;Sk=1;var e=md&&md.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(md,"__esModule",{value:!0});var t=e(lz()),l;return function(n){function s(d){return new t.default(d)}n.iterator=s;function r(d){return typeof d.delete=="number"?d.delete:typeof d.retain=="number"?d.retain:typeof d.insert=="string"?d.insert.length:1}n.length=r}(l||(l={})),md.default=l,md}var cf,Ik;function nz(){if(Ik)return cf;Ik=1;var e=cf&&cf.__importDefault||function(f){return f&&f.__esModule?f:{default:f}},t=e(tz()),l=e(pO()),n=e(vO()),s=e(az()),r=e(bO()),d="\0",c=function(){function f(v){Array.isArray(v)?this.ops=v:v!=null&&Array.isArray(v.ops)?this.ops=v.ops:this.ops=[]}return f.prototype.insert=function(v,p){var m={};return typeof v=="string"&&v.length===0?this:(m.insert=v,p!=null&&typeof p=="object"&&Object.keys(p).length>0&&(m.attributes=p),this.push(m))},f.prototype.delete=function(v){return v<=0?this:this.push({delete:v})},f.prototype.retain=function(v,p){if(v<=0)return this;var m={retain:v};return p!=null&&typeof p=="object"&&Object.keys(p).length>0&&(m.attributes=p),this.push(m)},f.prototype.push=function(v){var p=this.ops.length,m=this.ops[p-1];if(v=l.default(v),typeof m=="object"){if(typeof v.delete=="number"&&typeof m.delete=="number")return this.ops[p-1]={delete:m.delete+v.delete},this;if(typeof m.delete=="number"&&v.insert!=null&&(p-=1,m=this.ops[p-1],typeof m!="object"))return this.ops.unshift(v),this;if(n.default(v.attributes,m.attributes)){if(typeof v.insert=="string"&&typeof m.insert=="string")return this.ops[p-1]={insert:m.insert+v.insert},typeof v.attributes=="object"&&(this.ops[p-1].attributes=v.attributes),this;if(typeof v.retain=="number"&&typeof m.retain=="number")return this.ops[p-1]={retain:m.retain+v.retain},typeof v.attributes=="object"&&(this.ops[p-1].attributes=v.attributes),this}}return p===this.ops.length?this.ops.push(v):this.ops.splice(p,0,v),this},f.prototype.chop=function(){var v=this.ops[this.ops.length-1];return v&&v.retain&&!v.attributes&&this.ops.pop(),this},f.prototype.filter=function(v){return this.ops.filter(v)},f.prototype.forEach=function(v){this.ops.forEach(v)},f.prototype.map=function(v){return this.ops.map(v)},f.prototype.partition=function(v){var p=[],m=[];return this.forEach(function(h){var b=v(h)?p:m;b.push(h)}),[p,m]},f.prototype.reduce=function(v,p){return this.ops.reduce(v,p)},f.prototype.changeLength=function(){return this.reduce(function(v,p){return p.insert?v+r.default.length(p):p.delete?v-p.delete:v},0)},f.prototype.length=function(){return this.reduce(function(v,p){return v+r.default.length(p)},0)},f.prototype.slice=function(v,p){v===void 0&&(v=0),p===void 0&&(p=1/0);for(var m=[],h=r.default.iterator(this.ops),b=0;b<p&&h.hasNext();){var w=void 0;b<v?w=h.next(v-b):(w=h.next(p-b),m.push(w)),b+=r.default.length(w)}return new f(m)},f.prototype.compose=function(v){var p=r.default.iterator(this.ops),m=r.default.iterator(v.ops),h=[],b=m.peek();if(b!=null&&typeof b.retain=="number"&&b.attributes==null){for(var w=b.retain;p.peekType()==="insert"&&p.peekLength()<=w;)w-=p.peekLength(),h.push(p.next());b.retain-w>0&&m.next(b.retain-w)}for(var $=new f(h);p.hasNext()||m.hasNext();)if(m.peekType()==="insert")$.push(m.next());else if(p.peekType()==="delete")$.push(p.next());else{var S=Math.min(p.peekLength(),m.peekLength()),_=p.next(S),I=m.next(S);if(typeof I.retain=="number"){var k={};typeof _.retain=="number"?k.retain=S:k.insert=_.insert;var C=s.default.compose(_.attributes,I.attributes,typeof _.retain=="number");if(C&&(k.attributes=C),$.push(k),!m.hasNext()&&n.default($.ops[$.ops.length-1],k)){var D=new f(p.rest());return $.concat(D).chop()}}else typeof I.delete=="number"&&typeof _.retain=="number"&&$.push(I)}return $.chop()},f.prototype.concat=function(v){var p=new f(this.ops.slice());return v.ops.length>0&&(p.push(v.ops[0]),p.ops=p.ops.concat(v.ops.slice(1))),p},f.prototype.diff=function(v,p){if(this.ops===v.ops)return new f;var m=[this,v].map(function(S){return S.map(function(_){if(_.insert!=null)return typeof _.insert=="string"?_.insert:d;var I=S===v?"on":"with";throw new Error("diff() called "+I+" non-document")}).join("")}),h=new f,b=t.default(m[0],m[1],p),w=r.default.iterator(this.ops),$=r.default.iterator(v.ops);return b.forEach(function(S){for(var _=S[1].length;_>0;){var I=0;switch(S[0]){case t.default.INSERT:I=Math.min($.peekLength(),_),h.push($.next(I));break;case t.default.DELETE:I=Math.min(_,w.peekLength()),w.next(I),h.delete(I);break;case t.default.EQUAL:I=Math.min(w.peekLength(),$.peekLength(),_);var k=w.next(I),C=$.next(I);n.default(k.insert,C.insert)?h.retain(I,s.default.diff(k.attributes,C.attributes)):h.push(C).delete(I);break}_-=I}}),h.chop()},f.prototype.eachLine=function(v,p){p===void 0&&(p=` 123`);for(var m=r.default.iterator(this.ops),h=new f,b=0;m.hasNext();
123){if(m.peekType()!=="insert")return;var w=m.peek(),$=r.default.length(w)-m.peekLength(),S=typeof w.insert=="string"?w.insert.indexOf(p,$)-$:-1;if(S<0)h.push(m.next());else if(S>0)h.push(m.next(S));else{if(v(h,m.next(1).attributes||{},b)===!1)return;b+=1,h=new f}}h.length()>0&&v(h,{},b)},f.prototype.invert=function(v){var p=new f;return this.reduce(function(m,h){if(h.insert)p.delete(r.default.length(h));else{if(h.retain&&h.attributes==null)return p.retain(h.retain),m+h.retain;if(h.delete||h.retain&&h.attributes){var b=h.delete||h.retain,w=v.slice(m,m+b);return w.forEach(function($){h.delete?p.push($):h.retain&&h.attributes&&p.retain(r.default.length($),s.default.invert(h.attributes,$.attributes))}),m+b}}return m},0),p.chop()},f.prototype.transform=function(v,p){if(p===void 0&&(p=!1),p=!!p,typeof v=="number")return this.transformPosition(v,p);for(var m=v,h=r.default.iterator(this.ops),b=r.default.iterator(m.ops),w=new f;h.hasNext()||b.hasNext();)if(h.peekType()==="insert"&&(p||b.peekType()!=="insert"))w.retain(r.default.length(h.next()));else if(b.peekType()==="insert")w.push(b.next());else{var $=Math.min(h.peekLength(),b.peekLength()),S=h.next($),_=b.next($);if(S.delete)continue;_.delete?w.push(_):w.retain($,s.default.transform(S.attributes,_.attributes,p))}return w.chop()},f.prototype.transformPosition=function(v,p){p===void 0&&(p=!1),p=!!p;for(var m=r.default.iterator(this.ops),h=0;m.hasNext()&&h<=v;){var b=m.peekLength(),w=m.peekType();if(m.next(),w==="delete"){v-=Math.min(b,v-h);continue}else w==="insert"&&(h<v||!p)&&(v+=b);h+=b}return v},f.Op=r.default,f.AttributeMap=s.default,f}();return cf=c,cf}var iz=nz();const sz=L2(iz);/*! 124 * VueQuill @vueup/vue-quill v1.2.0 125 * https://vueup.github.io/vue-quill/ 126 * 127 * Includes quill v1.3.7 128 * https://quilljs.com/ 129 * 130 * Copyright (c) 2023 Ahmad Luthfi Masruri 131 * Released under the MIT license 132 * Date: 2023-05-12T08:44:03.742Z 133 */const Tk={essential:[[{header:[1,2,3,4,5,6,!1]}],["bold","italic","underline"],[{list:"ordered"},{list:"bullet"},{align:[]}],["blockquote","code-block","link"],[{color:[]},"clean"]],minimal:[[{header:1},{header:2}],["bold","italic","underline"],[{list:"ordered"},{list:"bullet"},{align:[]}]],full:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["link","video","image"],["clean"]]},Bt=Ke({name:"QuillEditor",inheritAttrs:!1,props:{content:{type:[String,Object]},contentType:{type:String,default:"delta",validator:e=>["delta","html","text"].includes(e)},enable:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},placeholder:{type:String,required:!1},theme:{type:String,default:"snow",validator:e=>["snow","bubble",""].includes(e)},toolbar:{type:[String,Array,Object],required:!1,validator:e=>typeof e=="string"&&e!==""?e.charAt(0)==="#"?!0:Object.keys(Tk).indexOf(e)!==-1:!0},modules:{type:Object,required:!1},options:{type:Object,required:!1},globalOptions:{type:Object,required:!1}},emits:["textChange","selectionChange","editorChange","update:content","focus","blur","ready"],setup:(e,t)=>{We(()=>{r()}),Dc(()=>{l=null});let l,n;const s=F(),r=()=>{var E;if(s.value){if(n=d(),e.modules)if(Array.isArray(e.modules))for(const V of e.modules)gy.register(`modules/${V.name}`,V.module);else gy.register(`modules/${e.modules.name}`,e.modules.module);l=new gy(s.value,n),k(e.content),l.on("text-change",m),l.on("selection-change",b),l.on("editor-change",w),e.theme!=="bubble"&&s.value.classList.remove("ql-bubble"),e.theme!=="snow"&&s.value.classList.remove("ql-snow"),(E=l.getModule("toolbar"))===null||E===void 0||E.container.addEventListener("mousedown",V=>{V.preventDefault()}),t.emit("ready",l)}},d=()=>{const E={};if(e.theme!==""&&(E.theme=e.theme),e.readOnly&&(E.readOnly=e.readOnly),e.placeholder&&(E.placeholder=e.placeholder),e.toolbar&&e.toolbar!==""&&(E.modules={toolbar:(()=>{if(typeof e.toolbar=="object")return e.toolbar;if(typeof e.toolbar=="string")return e.toolbar.charAt(0)==="#"?e.toolbar:Tk[e.toolbar]})()}),e.modules){const V=(()=>{var O,U;const B={};if(Array.isArray(e.modules))for(const Y of e.modules)B[Y.name]=(O=Y.options)!==null&&O!==void 0?O:{};else B[e.modules.name]=(U=e.modules.options)!==null&&U!==void 0?U:{};return B})();E.modules=Object.assign({},E.modules,V)}return Object.assign({},e.globalOptions,e.options,E)},c=E=>typeof E=="object"&&E?E.slice():E,f=E=>Object.values(E.ops).some(V=>!V.retain||Object.keys(V).length!==1);let v;const p=E=>{if(typeof v==typeof E){if(E===v)return!0;
133if(typeof E=="object"&&E&&typeof v=="object"&&v)return!f(v.diff(E))}return!1},m=(E,V,O)=>{v=c(I()),p(e.content)||t.emit("update:content",v),t.emit("textChange",{delta:E,oldContents:V,source:O})},h=F(),b=(E,V,O)=>{h.value=!!(l!=null&&l.hasFocus()),t.emit("selectionChange",{range:E,oldRange:V,source:O})};at(h,E=>{E?t.emit("focus",s):t.emit("blur",s)});const w=(...E)=>{E[0]==="text-change"&&t.emit("editorChange",{name:E[0],delta:E[1],oldContents:E[2],source:E[3]}),E[0]==="selection-change"&&t.emit("editorChange",{name:E[0],range:E[1],oldRange:E[2],source:E[3]})},$=()=>s.value,S=()=>{var E;return(E=l==null?void 0:l.getModule("toolbar"))===null||E===void 0?void 0:E.container},_=()=>{if(l)return l;throw`The quill editor hasn't been instantiated yet, 134 make sure to call this method when the editor ready 135 or use v-on:ready="onReady(quill)" event instead.`},I=(E,V)=>e.contentType==="html"?N():e.contentType==="text"?C(E,V):l==null?void 0:l.getContents(E,V),k=(E,V="api")=>{const O=E||(e.contentType==="delta"?new sz:"");e.contentType==="html"?L(O):e.contentType==="text"?D(O,V):l==null||l.setContents(O,V),v=c(O)},C=(E,V)=>{var O;return(O=l==null?void 0:l.getText(E,V))!==null&&O!==void 0?O:""},D=(E,V="api")=>{l==null||l.setText(E,V)},N=()=>{var E;return(E=l==null?void 0:l.root.innerHTML)!==null&&E!==void 0?E:""},L=E=>{l&&(l.root.innerHTML=E)},R=(E,V="api")=>{const O=l==null?void 0:l.clipboard.convert(E);O&&(l==null||l.setContents(O,V))},M=()=>{l==null||l.focus()},A=()=>{Va(()=>{var E;!t.slots.toolbar&&l&&((E=l.getModule("toolbar"))===null||E===void 0||E.container.remove()),r()})};return at(()=>e.content,E=>{if(!l||!E||p(E))return;const V=l.getSelection();V&&Va(()=>l==null?void 0:l.setSelection(V)),k(E)},{deep:!0}),at(()=>e.enable,E=>{l&&l.enable(E)}),{editor:s,getEditor:$,getToolbar:S,getQuill:_,getContents:I,setContents:k,getHTML:N,setHTML:L,pasteHTML:R,focus:M,getText:C,setText:D,reinit:A}},render(){var e,t;return[(t=(e=this.$slots).toolbar)===null||t===void 0?void 0:t.call(e),Ne("div",{ref:"editor",...this.$attrs})]}});var Qs={},$y={},Dk;function oz(){if(Dk)return $y;Dk=1;var e=_t();const t=e.defineComponent({name:"CNav",props:{as:{type:String,default:"ul"},layout:{type:String,validator:l=>["fill","justified"].includes(l)},variant:{type:String,validator:l=>["pills","tabs","underline","underline-border"].includes(l)}},setup(l,{slots:n}){return()=>e.h(l.as,{class:["nav",{[`nav-${l.layout}`]:l.layout,[`nav-${l.variant}`]:l.variant}],role:"navigation"},n.default&&n.default())}});return $y.CNav=t,$y}var Cy={},ff={},Ek;function Ym(){if(Ek)return ff;Ek=1;const e=s=>{typeof s=="function"&&s()},t=(s,r,d=!0)=>{if(!d){e(s);return}const f=l(r)+5;let v=!1;const p=({target:m})=>{m===r&&(v=!0,r.removeEventListener("transitionend",p),e(s))};r.addEventListener("transitionend",p),setTimeout(()=>{v||n(r)},f)},l=s=>{if(!s)return 0;let{transitionDuration:r,transitionDelay:d}=window.getComputedStyle(s);const c=Number.parseFloat(r),f=Number.parseFloat(d);return!c&&!f?0:(r=r.split(",")[0],d=d.split(",")[0],(Number.parseFloat(r)+Number.parseFloat(d))*1e3)},n=s=>{s.dispatchEvent(new Event("transitionend"))};return ff.executeAfterTransition=t,ff.getTransitionDurationFromElement=l,ff.triggerTransitionEnd=n,ff}var Nk;function rz(){if(Nk)return Cy;Nk=1;var e=_t(),t=Ym();const l=e.defineComponent({name:"CNavGroup",props:{as:{type:String,default:"li"},compact:Boolean,visible:Boolean},emits:["visible-change"],setup(n,{slots:s,emit:r}){const d=e.ref(),c=e.ref(),f=e.ref(),v=(I,k)=>{I?f.value=k:f.value===k&&(f.value=0)},p=I=>f.value===I;e.onMounted(()=>{d.value=n.visible,n.visible&&c.value.classList.add("show"),r("visible-change",d.value)}),e.watch(()=>n.visible,()=>{d.value=n.visible,d.value===!1&&(f.value=void 0)}),e.watch(d,()=>{r("visible-change",d.value)});const m=I=>{I.preventDefault(),d.value=!d.value,r("visible-change",d.value)},h=I=>{I.style.height="0px",c.value.classList.add("show")},b=(I,k)=>{t.executeAfterTransition(()=>k(),I),I.style.height=`${I.scrollHeight}px`},w=I=>{I.style.height="auto"},$=I=>{I.style.height=`${I.scrollHeight}px`},S=(I,k)=>{t.executeAfterTransition(()=>k(),I),setTimeout(()=>{I.style.height="0px"},1)},_=()=>{c.value.classList.remove("show")};return()=>e.h(n.as,{class:"nav-group",ref:c},[s.togglerContent&&e.h("a",{class:["nav-link","nav-group-toggle"],href:"#",onClick:m},s.togglerContent&&s.togglerContent()),e.h(e.Transition,{css:!1,onBeforeEnter:I=>h(I),onEnter:(I,k)=>b(I,k),onAfterEnter:I=>w(I),onBeforeLeave:I=>$(I),onLeave:(I,k)=>S(I,k),onAfterLeave:()=>_()},{default:()=>d.value&&e.h(n.as==="div"?"div":"ul",{class:["nav-group-items",{compact:n.compact}]},s.default&&s.default().map((I,k)=>I.type.name==="CNavGroup"?e.h(I,{onVisibleChange:C=>v(C,k+1),...f.value&&{visible:p(k+1)}}):I))})])}});return Cy.CNavGroup=l,Cy}var wy={},Pk;function uz(){if(Pk)return wy;Pk=1;var e=_t();const t=e.defineComponent({name:"CNavGroupItems",setup(l,{slots:n}){return()=>e.h("ul",{class:"nav-group-items"},n.default&&n.default())}});return wy.CNavGroupItems=t,wy}var ky={},Sy={},Iy={},Ok;function dz(){if(Ok)return Iy;Ok=1;var e=_t();const t=e.defineComponent({name:"CLink",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},emits:["click"],setup(l,{slots:n,emit:s}){const r=d=>{s("click",l.href),(l.href===""||l.href==="#")&&d.preventDefault()};return()=>e.h(l.as,{class:[{active:l.active,disabled:l.disabled}],...l.active&&{"aria-current":"page"},...l.as==="a"&&l.disabled&&{"aria-disabled":!0,tabIndex:-1},...(l.as==="a"||l.as==="button")&&{onClick:r},href:l.href},n.default&&n.default())}});return Iy.CLink=t,Iy}var Ak;function hO(){if(Ak)return Sy;Ak=1;
135var e=_t(),t=dz();const l=e.defineComponent({name:"CNavLink",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},setup(n,{slots:s}){return()=>e.h(t.CLink,{as:n.as,active:n.active,class:"nav-link",disabled:n.disabled,href:n.href},{default:()=>s.default&&s.default()})}});return Sy.CNavLink=l,Sy}var Fk;function cz(){if(Fk)return ky;Fk=1;var e=_t(),t=hO();const l=e.defineComponent({name:"CNavItem",inheritAttrs:!1,props:{active:Boolean,as:{type:String,default:"li"},class:String,disabled:Boolean,href:String},setup(n,{attrs:s,slots:r}){return()=>e.h(n.as,{class:["nav-item",n.class]},n.href?e.h(t.CNavLink,{...s,active:n.active,disabled:n.disabled,href:n.href},{default:()=>r.default&&r.default()}):r.default&&r.default())}});return ky.CNavItem=l,ky}var Ty={},Rk;function fz(){if(Rk)return Ty;Rk=1;var e=_t();const t=e.defineComponent({name:"CNavTitle",props:{as:{type:String,default:"li"}},setup(l,{slots:n}){return()=>e.h(l.as,{class:"nav-title"},n.default&&n.default())}});return Ty.CNavTitle=t,Ty}var Lk;function mz(){if(Lk)return Qs;Lk=1;var e=oz(),t=rz(),l=uz(),n=cz(),s=hO(),r=fz();const d={install:c=>{c.component(e.CNav.name,e.CNav),c.component(t.CNavGroup.name,t.CNavGroup),c.component(l.CNavGroupItems.name,l.CNavGroupItems),c.component(n.CNavItem.name,n.CNavItem),c.component(s.CNavLink.name,s.CNavLink),c.component(r.CNavTitle.name,r.CNavTitle)}};return Qs.CNav=e.CNav,Qs.CNavGroup=t.CNavGroup,Qs.CNavGroupItems=l.CNavGroupItems,Qs.CNavItem=n.CNavItem,Qs.CNavLink=s.CNavLink,Qs.CNavTitle=r.CNavTitle,Qs.CNavPlugin=d,Qs}var $t=mz(),eo={},Dy={},Mk;function pz(){if(Mk)return Dy;Mk=1;var e=_t();const t=e.defineComponent({name:"CTab",props:{disabled:Boolean,itemKey:{type:[Number,String],required:!0}},setup(l,{slots:n}){const s=e.inject("activeItemKey"),r=e.inject("id"),d=e.inject("setActiveItemKey"),c=()=>l.itemKey===s.value;return()=>e.h("button",{class:["nav-link",{active:c()}],id:`${l.itemKey}-tab-${r}`,role:"tab",tabindex:c()?0:-1,type:"button","aria-controls":`${l.itemKey}-tab-panel-${r}`,"aria-selected":c(),disabled:l.disabled,onClick:()=>d(l.itemKey),onFocus:()=>d(l.itemKey)},n.default&&n.default())}});return Dy.CTab=t,Dy}var Ey={},Vk;function vz(){if(Vk)return Ey;Vk=1;var e=_t();const t=e.defineComponent({name:"CTabContent",setup(l,{slots:n}){return()=>e.h("div",{class:"tab-content"},n.default&&n.default())}});return Ey.CTabContent=t,Ey}var Ny={},Rp={},Bk;function yO(){if(Bk)return Rp;Bk=1,Object.defineProperty(Rp,"__esModule",{value:!0});const e=(t,l,n,s)=>{const r=t.length;let d=t.indexOf(l);return d===-1?!n&&s?t[r-1]:t[0]:(d+=n?1:-1,s&&(d=(d+r)%r),t[Math.max(0,Math.min(d,r-1))])};return Rp.default=e,Rp}var Uk;function bz(){if(Uk)return Ny;Uk=1;var e=_t(),t=yO();const l=e.defineComponent({name:"CTabList",props:{layout:{type:String,validator:n=>["fill","justified"].includes(n)},variant:{type:String,validator:n=>["pills","tabs","underline","underline-border"].includes(n)}},setup(n,{slots:s}){const r=e.ref(),d=c=>{if(r.value&&(c.key==="ArrowDown"||c.key==="ArrowUp"||c.key==="ArrowLeft"||c.key==="ArrowRight"||c.key==="Home"||c.key==="End")){c.preventDefault();const f=c.target,v=Array.from(r.value.querySelectorAll(".nav-link:not(.disabled):not(:disabled)"));let p;c.key==="Home"||c.key==="End"?p=c.key==="End"?v.at(-1):v[0]:p=t.default(v,f,c.key==="ArrowDown"||c.key==="ArrowRight",!0),p&&p.focus({preventScroll:!0})}};return()=>e.h("div",{class:["nav",{[`nav-${n.layout}`]:n.layout,[`nav-${n.variant}`]:n.variant}],role:"tablist",onKeydown:c=>d(c),ref:r},s.default&&s.default())}});return Ny.CTabList=l,Ny}var Py={},qk;function hz(){if(qk)return Py;qk=1;var e=_t(),t=Ym();const l=e.defineComponent({name:"CTabPane",props:{transition:{type:Boolean,default:!0},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(n,{slots:s,emit:r}){const d=e.ref(),c=e.ref(!0),f=(p,m)=>{c.value=!1,r("show"),setTimeout(()=>{t.executeAfterTransition(()=>m(),p),p.classList.add("show")},1)},v=(p,m)=>{c.value=!1,r("hide"),p.classList.remove("show"),t.executeAfterTransition(()=>m(),p)};return()=>e.h(e.Transition,{onEnter:(p,m)=>f(p,m),onLeave:(p,m)=>v(p,m)},()=>e.withDirectives(e.h("div",{class:["tab-pane",{active:n.visible,fade:n.transition,show:c.value&&n.visible}],ref:d},s.default&&s.default()),[[e.vShow,n.visible]]))}});return Py.CTabPane=l,Py}var Oy={},jk;function yz(){if(jk)return Oy;jk=1;var e=_t(),t=Ym();const l=e.defineComponent({name:"CTabPanel",props:{itemKey:{type:[Number,String],required:!0},transition:{type:Boolean,default:!0},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(n,{slots:s,emit:r}){const d=e.inject("activeItemKey"),c=e.inject("id"),f=e.ref(),v=e.ref(!0),p=e.ref();e.watch(()=>n.visible,()=>{p.value=n.visible},{immediate:!0}),e.watch(d,()=>{p.value=d.value===n.itemKey},{immediate:!0});const m=(b,w)=>{v.value=!1,r("show"),setTimeout(()=>{t.executeAfterTransition(()=>w(),b),b.classList.add("show")},1)},h=(b,w)=>{v.value=!1,r("hide"),b.classList.remove("show"),t.executeAfterTransition(()=>w(),b)};return()=>e.h(e.Transition,{onEnter:(b,w)=>m(b,w),onLeave:(b,w)=>h(b,w)},()=>e.withDirectives(e.h("div",{class:["tab-pane",{active:p.value,fade:n.transition,show:v.value&&p.value}],id:`${n.itemKey}-tab-panel-${c}`,role:"tabpanel","aria-labelledby":`${n.itemKey}-tab-${c}`,tabindex:0,ref:f},s.default&&s.default()),[[e.vShow,p.value]]))}});return Oy.CTabPanel=l,Oy}var Ay={},Hk;function gz(){if(Hk)return Ay;Hk=1;var e=_t();const t=e.defineComponent({name:"CTabs",props:{activeItemKey:{type:[Number,String],required:!0}},emits:["change"],setup(l,{slots:n,emit:s}){const r=e.ref(l.activeItemKey),d=e.useId(),c=f=>{r.value=f};return e.watch(()=>l.activeItemKey,f=>{r.value=f,s("change",f)}),e.provide("activeItemKey",r),e.provide("id",d),e.provide("setActiveItemKey",c),()=>e.h("div",{class:"tabs"},n.default&&n.default())}});return Ay.CTabs=t,Ay}var zk;function _z(){if(zk)return eo;zk=1;var e=pz(),t=vz(),l=bz(),n=hz(),s=yz(),r=gz();const d={install:c=>{c.component(e.CTab.name,e.CTab),c.component(t.CTabContent.name,t.CTabContent),c.component(l.CTabList.name,l.CTabList),
135c.component(n.CTabPane.name,n.CTabPane),c.component(s.CTabPanel.name,s.CTabPanel),c.component(r.CTabs.name,r.CTabs)}};return eo.CTab=e.CTab,eo.CTabContent=t.CTabContent,eo.CTabList=l.CTabList,eo.CTabPane=n.CTabPane,eo.CTabPanel=s.CTabPanel,eo.CTabs=r.CTabs,eo.CTabsPlugin=d,eo}var ia=_z();const gO=6048e5,$z=864e5,Cz=6e4,_O=36e5,wz=1e3,Yk=Symbol.for("constructDateFrom");function ja(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Yk in e?e[Yk](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ht(e,t){return ja(t||e,e)}function Di(e,t,l){const n=Ht(e,l==null?void 0:l.in);return isNaN(t)?ja((l==null?void 0:l.in)||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function as(e,t,l){const n=Ht(e,l==null?void 0:l.in);if(isNaN(t))return ja(e,NaN);if(!t)return n;const s=n.getDate(),r=ja(e,n.getTime());r.setMonth(n.getMonth()+t+1,0);const d=r.getDate();return s>=d?r:(n.setFullYear(r.getFullYear(),r.getMonth(),s),n)}function $O(e,t,l){const{years:n=0,months:s=0,weeks:r=0,days:d=0,hours:c=0,minutes:f=0,seconds:v=0}=t,p=Ht(e,l==null?void 0:l.in),m=s||n?as(p,s+n*12):p,h=d||r?Di(m,d+r*7):m,b=f+c*60,$=(v+b*60)*1e3;return ja(e,+h+$)}function kz(e,t,l){return ja(e,+Ht(e)+t)}function Sz(e,t,l){return kz(e,t*_O)}let Iz={};function Wu(){return Iz}function ss(e,t){var c,f,v,p;const l=Wu(),n=(t==null?void 0:t.weekStartsOn)??((f=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:f.weekStartsOn)??l.weekStartsOn??((p=(v=l.locale)==null?void 0:v.options)==null?void 0:p.weekStartsOn)??0,s=Ht(e,t==null?void 0:t.in),r=s.getDay(),d=(r<n?7:0)+r-n;return s.setDate(s.getDate()-d),s.setHours(0,0,0,0),s}function hc(e,t){return ss(e,{...t,weekStartsOn:1})}function CO(e,t){const l=Ht(e,t==null?void 0:t.in),n=l.getFullYear(),s=ja(l,0);s.setFullYear(n+1,0,4),s.setHours(0,0,0,0);const r=hc(s),d=ja(l,0);d.setFullYear(n,0,4),d.setHours(0,0,0,0);const c=hc(d);return l.getTime()>=r.getTime()?n+1:l.getTime()>=c.getTime()?n:n-1}function ub(e){const t=Ht(e),l=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return l.setUTCFullYear(t.getFullYear()),+e-+l}function xm(e,...t){const l=ja.bind(null,t.find(n=>typeof n=="object"));return t.map(l)}function xk(e,t){const l=Ht(e,t==null?void 0:t.in);return l.setHours(0,0,0,0),l}function wO(e,t,l){const[n,s]=xm(l==null?void 0:l.in,e,t),r=xk(n),d=xk(s),c=+r-ub(r),f=+d-ub(d);return Math.round((c-f)/$z)}function Tz(e,t){const l=CO(e,t),n=ja(e,0);return n.setFullYear(l,0,4),n.setHours(0,0,0,0),hc(n)}function Dz(e,t,l){return as(e,t*3,l)}function j_(e,t,l){return as(e,t*12,l)}function Wk(e,t){const l=+Ht(e)-+Ht(t);return l<0?-1:l>0?1:l}function kO(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Tr(e){return!(!kO(e)&&typeof e!="number"||isNaN(+Ht(e)))}function Gk(e,t){const l=Ht(e,t==null?void 0:t.in);return Math.trunc(l.getMonth()/3)+1}function Ez(e,t,l){const[n,s]=xm(l==null?void 0:l.in,e,t);return n.getFullYear()-s.getFullYear()}function Nz(e,t,l){const[n,s]=xm(l==null?void 0:l.in,e,t),r=Wk(n,s),d=Math.abs(Ez(n,s));n.setFullYear(1584),s.setFullYear(1584);const c=Wk(n,s)===-r,f=r*(d-+c);return f===0?0:f}function SO(e,t){const[l,n]=xm(e,t.start,t.end);return{start:l,end:n}}function IO(e,t){const{start:l,end:n}=SO(t==null?void 0:t.in,e);let s=+l>+n;const r=s?+l:+n,d=s?n:l;d.setHours(0,0,0,0);let c=1;const f=[];for(;+d<=r;)f.push(ja(l,d)),d.setDate(d.getDate()+c),d.setHours(0,0,0,0);return s?f.reverse():f}function fu(e,t){const l=Ht(e,t==null?void 0:t.in),n=l.getMonth(),s=n-n%3;return l.setMonth(s,1),l.setHours(0,0,0,0),l}function Pz(e,t){const{start:l,end:n}=SO(t==null?void 0:t.in,e);let s=+l>+n;const r=s?+fu(l):+fu(n);let d=fu(s?n:l),c=1;const f=[];for(;+d<=r;)f.push(ja(l,d)),d=Dz(d,c);return s?f.reverse():f}function Oz(e,t){const l=Ht(e,t==null?void 0:t.in);return l.setDate(1),l.setHours(0,0,0,0),l}function TO(e,t){const l=Ht(e,t==null?void 0:t.in),n=l.getFullYear();return l.setFullYear(n+1,0,0),l.setHours(23,59,59,999),l}function gm(e,t){const l=Ht(e,t==null?void 0:t.in);return l.setFullYear(l.getFullYear(),0,1),l.setHours(0,0,0,0),l}function DO(e,t){var c,f,v,p;const l=Wu(),n=(t==null?void 0:t.weekStartsOn)??((f=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:f.weekStartsOn)??l.weekStartsOn??((p=(v=l.locale)==null?void 0:v.options)==null?void 0:p.weekStartsOn)??0,s=Ht(e,t==null?void 0:t.in),r=s.getDay(),d=(r<n?-7:0)+6-(r-n);return s.setDate(s.getDate()+d),s.setHours(23,59,59,999),s}
135function Kk(e,t){const l=Ht(e,t==null?void 0:t.in),n=l.getMonth(),s=n-n%3+3;return l.setMonth(s,0),l.setHours(23,59,59,999),l}const Az={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Fz=(e,t,l)=>{let n;const s=Az[e];return typeof s=="string"?n=s:t===1?n=s.one:n=s.other.replace("{{count}}",t.toString()),l!=null&&l.addSuffix?l.comparison&&l.comparison>0?"in "+n:n+" ago":n};function Fy(e){return(t={})=>{const l=t.width?String(t.width):e.defaultWidth;return e.formats[l]||e.formats[e.defaultWidth]}}const Rz={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Lz={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Mz={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Vz={date:Fy({formats:Rz,defaultWidth:"full"}),time:Fy({formats:Lz,defaultWidth:"full"}),dateTime:Fy({formats:Mz,defaultWidth:"full"})},Bz={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Uz=(e,t,l,n)=>Bz[e];function mf(e){return(t,l)=>{const n=l!=null&&l.context?String(l.context):"standalone";let s;if(n==="formatting"&&e.formattingValues){const d=e.defaultFormattingWidth||e.defaultWidth,c=l!=null&&l.width?String(l.width):d;s=e.formattingValues[c]||e.formattingValues[d]}else{const d=e.defaultWidth,c=l!=null&&l.width?String(l.width):e.defaultWidth;s=e.values[c]||e.values[d]}const r=e.argumentCallback?e.argumentCallback(t):t;return s[r]}}const qz={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},jz={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Hz={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},zz={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Yz={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},xz={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Wz=(e,t)=>{const l=Number(e),n=l%100;if(n>20||n<10)switch(n%10){case 1:return l+"st";case 2:return l+"nd";case 3:return l+"rd"}return l+"th"},Gz={ordinalNumber:Wz,era:mf({values:qz,defaultWidth:"wide"}),quarter:mf({values:jz,defaultWidth:"wide",argumentCallback:e=>e-1}),month:mf({values:Hz,defaultWidth:"wide"}),day:mf({values:zz,defaultWidth:"wide"}),dayPeriod:mf({values:Yz,defaultWidth:"wide",formattingValues:xz,defaultFormattingWidth:"wide"})};function pf(e){return(t,l={})=>{const n=l.width,s=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],r=t.match(s);if(!r)return null;const d=r[0],c=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],f=Array.isArray(c)?Xz(c,m=>m.test(d)):Kz(c,m=>m.test(d));let v;v=e.valueCallback?e.valueCallback(f):f,v=l.valueCallback?l.valueCallback(v):v;const p=t.slice(d.length);return{value:v,rest:p}}}function Kz(e,t){for(const l in e)if(Object.prototype.hasOwnProperty.call(e,l)&&t(e[l]))return l}function Xz(e,t){for(let l=0;l<e.length;l++)if(t(e[l]))return l}function Jz(e){return(t,l={})=>{const n=t.match(e.matchPattern);if(!n)return null;const s=n[0],r=t.match(e.parsePattern);if(!r)return null;let d=e.valueCallback?e.valueCallback(r[0]):r[0];d=l.valueCallback?l.valueCallback(d):d;const c=t.slice(s.length);return{value:d,rest:c}}}const Zz=/^(\d+)(th|st|nd|rd)?/i,Qz=/\d+/i,eY={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},tY={any:[/^b/i,/^(a|c)/i]},aY={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},lY={any:[/1/i,/2/i,/3/i,/4/i]},nY={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},iY={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},sY={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},oY={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},rY={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},uY={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},dY={ordinalNumber:Jz({matchPattern:Zz,parsePattern:Qz,valueCallback:e=>parseInt(e,10)}),era:pf({matchPatterns:eY,defaultMatchWidth:"wide",parsePatterns:tY,defaultParseWidth:"any"}),quarter:pf({matchPatterns:aY,defaultMatchWidth:"wide",parsePatterns:lY,defaultParseWidth:"any",valueCallback:e=>e+1}),month:pf({matchPatterns:nY,defaultMatchWidth:"wide",parsePatterns:iY,defaultParseWidth:"any"}),day:pf({matchPatterns:sY,defaultMatchWidth:"wide",parsePatterns:oY,defaultParseWidth:"any"}),dayPeriod:pf({matchPatterns:rY,defaultMatchWidth:"any",parsePatterns:uY,defaultParseWidth:"any"})},EO={code:"en-US",formatDistance:Fz,formatLong:Vz,formatRelative:Uz,localize:Gz,match:dY,options:{weekStartsOn:0,firstWeekContainsDate:1}};
135function cY(e,t){const l=Ht(e,t==null?void 0:t.in);return wO(l,gm(l))+1}function H_(e,t){const l=Ht(e,t==null?void 0:t.in),n=+hc(l)-+Tz(l);return Math.round(n/gO)+1}function z_(e,t){var p,m,h,b;const l=Ht(e,t==null?void 0:t.in),n=l.getFullYear(),s=Wu(),r=(t==null?void 0:t.firstWeekContainsDate)??((m=(p=t==null?void 0:t.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)??s.firstWeekContainsDate??((b=(h=s.locale)==null?void 0:h.options)==null?void 0:b.firstWeekContainsDate)??1,d=ja((t==null?void 0:t.in)||e,0);d.setFullYear(n+1,0,r),d.setHours(0,0,0,0);const c=ss(d,t),f=ja((t==null?void 0:t.in)||e,0);f.setFullYear(n,0,r),f.setHours(0,0,0,0);const v=ss(f,t);return+l>=+c?n+1:+l>=+v?n:n-1}function fY(e,t){var c,f,v,p;const l=Wu(),n=(t==null?void 0:t.firstWeekContainsDate)??((f=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:f.firstWeekContainsDate)??l.firstWeekContainsDate??((p=(v=l.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??1,s=z_(e,t),r=ja((t==null?void 0:t.in)||e,0);return r.setFullYear(s,0,n),r.setHours(0,0,0,0),ss(r,t)}function Y_(e,t){const l=Ht(e,t==null?void 0:t.in),n=+ss(l,t)-+fY(l,t);return Math.round(n/gO)+1}function Ba(e,t){const l=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return l+n}const er={y(e,t){const l=e.getFullYear(),n=l>0?l:1-l;return Ba(t==="yy"?n%100:n,t.length)},M(e,t){const l=e.getMonth();return t==="M"?String(l+1):Ba(l+1,2)},d(e,t){return Ba(e.getDate(),t.length)},a(e,t){const l=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return l.toUpperCase();case"aaa":return l;case"aaaaa":return l[0];case"aaaa":default:return l==="am"?"a.m.":"p.m."}},h(e,t){return Ba(e.getHours()%12||12,t.length)},H(e,t){return Ba(e.getHours(),t.length)},m(e,t){return Ba(e.getMinutes(),t.length)},s(e,t){return Ba(e.getSeconds(),t.length)},S(e,t){const l=t.length,n=e.getMilliseconds(),s=Math.trunc(n*Math.pow(10,l-3));return Ba(s,t.length)}},vd={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Xk={G:function(e,t,l){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return l.era(n,{width:"abbreviated"});case"GGGGG":return l.era(n,{width:"narrow"});case"GGGG":default:return l.era(n,{width:"wide"})}},y:function(e,t,l){if(t==="yo"){const n=e.getFullYear(),s=n>0?n:1-n;return l.ordinalNumber(s,{unit:"year"})}return er.y(e,t)},Y:function(e,t,l,n){const s=z_(e,n),r=s>0?s:1-s;if(t==="YY"){const d=r%100;return Ba(d,2)}return t==="Yo"?l.ordinalNumber(r,{unit:"year"}):Ba(r,t.length)},R:function(e,t){const l=CO(e);return Ba(l,t.length)},u:function(e,t){const l=e.getFullYear();return Ba(l,t.length)},Q:function(e,t,l){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return Ba(n,2);case"Qo":return l.ordinalNumber(n,{unit:"quarter"});case"QQQ":return l.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return l.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return l.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,l){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return Ba(n,2);case"qo":return l.ordinalNumber(n,{unit:"quarter"});case"qqq":return l.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return l.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return l.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,l){const n=e.getMonth();switch(t){case"M":case"MM":return er.M(e,t);case"Mo":return l.ordinalNumber(n+1,{unit:"month"});case"MMM":return l.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return l.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return l.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,l){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return Ba(n+1,2);case"Lo":return l.ordinalNumber(n+1,{unit:"month"});case"LLL":return l.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return l.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return l.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,l,n){const s=Y_(e,n);return t==="wo"?l.ordinalNumber(s,{unit:"week"}):Ba(s,t.length)},I:function(e,t,l){const n=H_(e);return t==="Io"?l.ordinalNumber(n,{unit:"week"}):Ba(n,t.length)},d:function(e,t,l){return t==="do"?l.ordinalNumber(e.getDate(),{unit:"date"}):er.d(e,t)},D:function(e,t,l){const n=cY(e);return t==="Do"?l.ordinalNumber(n,{unit:"dayOfYear"}):Ba(n,t.length)},E:function(e,t,l){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return l.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return l.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return l.day(n,{width:"short",context:"formatting"});case"EEEE":default:return l.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,l,n){const s=e.getDay(),r=(s-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return Ba(r,2);case"eo":return l.ordinalNumber(r,{unit:"day"});case"eee":return l.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return l.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return l.day(s,{width:"short",context:"formatting"});case"eeee":default:return l.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,l,n){const s=e.getDay(),r=(s-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return Ba(r,t.length);case"co":return l.ordinalNumber(r,{unit:"day"});case"ccc":return l.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return l.day(s,{width:"narrow",context:"standalone"});case"cccccc":return l.day(s,{width:"short",context:"standalone"});case"cccc":default:return l.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,l){const n=e.getDay(),s=n===0?7:n;switch(t){case"i":return String(s);case"ii":return Ba(s,t.length);case"io":return l.ordinalNumber(s,{unit:"day"});case"iii":return l.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return l.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return l.day(n,{width:"short",context:"formatting"});case"iiii":default:return l.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,l){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return l.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return l.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,l){const n=e.getHours();let s;switch(n===12?s=vd.noon:n===0?s=vd.midnight:s=n/12>
135=1?"pm":"am",t){case"b":case"bb":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return l.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return l.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,l){const n=e.getHours();let s;switch(n>=17?s=vd.evening:n>=12?s=vd.afternoon:n>=4?s=vd.morning:s=vd.night,t){case"B":case"BB":case"BBB":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return l.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return l.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,l){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),l.ordinalNumber(n,{unit:"hour"})}return er.h(e,t)},H:function(e,t,l){return t==="Ho"?l.ordinalNumber(e.getHours(),{unit:"hour"}):er.H(e,t)},K:function(e,t,l){const n=e.getHours()%12;return t==="Ko"?l.ordinalNumber(n,{unit:"hour"}):Ba(n,t.length)},k:function(e,t,l){let n=e.getHours();return n===0&&(n=24),t==="ko"?l.ordinalNumber(n,{unit:"hour"}):Ba(n,t.length)},m:function(e,t,l){return t==="mo"?l.ordinalNumber(e.getMinutes(),{unit:"minute"}):er.m(e,t)},s:function(e,t,l){return t==="so"?l.ordinalNumber(e.getSeconds(),{unit:"second"}):er.s(e,t)},S:function(e,t){return er.S(e,t)},X:function(e,t,l){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return Zk(n);case"XXXX":case"XX":return ru(n);case"XXXXX":case"XXX":default:return ru(n,":")}},x:function(e,t,l){const n=e.getTimezoneOffset();switch(t){case"x":return Zk(n);case"xxxx":case"xx":return ru(n);case"xxxxx":case"xxx":default:return ru(n,":")}},O:function(e,t,l){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Jk(n,":");case"OOOO":default:return"GMT"+ru(n,":")}},z:function(e,t,l){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Jk(n,":");case"zzzz":default:return"GMT"+ru(n,":")}},t:function(e,t,l){const n=Math.trunc(+e/1e3);return Ba(n,t.length)},T:function(e,t,l){return Ba(+e,t.length)}};function Jk(e,t=""){const l=e>0?"-":"+",n=Math.abs(e),s=Math.trunc(n/60),r=n%60;return r===0?l+String(s):l+String(s)+t+Ba(r,2)}function Zk(e,t){return e%60===0?(e>0?"-":"+")+Ba(Math.abs(e)/60,2):ru(e,t)}function ru(e,t=""){const l=e>0?"-":"+",n=Math.abs(e),s=Ba(Math.trunc(n/60),2),r=Ba(n%60,2);return l+s+t+r}const Qk=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},NO=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},mY=(e,t)=>{const l=e.match(/(P+)(p+)?/)||[],n=l[1],s=l[2];if(!s)return Qk(e,t);let r;switch(n){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"});break}return r.replace("{{date}}",Qk(n,t)).replace("{{time}}",NO(s,t))},W0={p:NO,P:mY},pY=/^D+$/,vY=/^Y+$/,bY=["D","DD","YY","YYYY"];function PO(e){return pY.test(e)}function OO(e){return vY.test(e)}function G0(e,t,l){const n=hY(e,t,l);if(console.warn(n),bY.includes(e))throw new RangeError(n)}function hY(e,t,l){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${l}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const yY=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,gY=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_Y=/^'([^]*?)'?$/,$Y=/''/g,CY=/[a-zA-Z]/;function Rt(e,t,l){var p,m,h,b,w,$,S,_;const n=Wu(),s=(l==null?void 0:l.locale)??n.locale??EO,r=(l==null?void 0:l.firstWeekContainsDate)??((m=(p=l==null?void 0:l.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)??n.firstWeekContainsDate??((b=(h=n.locale)==null?void 0:h.options)==null?void 0:b.firstWeekContainsDate)??1,d=(l==null?void 0:l.weekStartsOn)??(($=(w=l==null?void 0:l.locale)==null?void 0:w.options)==null?void 0:$.weekStartsOn)??n.weekStartsOn??((_=(S=n.locale)==null?void 0:S.options)==null?void 0:_.weekStartsOn)??0,c=Ht(e,l==null?void 0:l.in);if(!Tr(c))throw new RangeError("Invalid time value");let f=t.match(gY).map(I=>{const k=I[0];if(k==="p"||k==="P"){const C=W0[k];return C(I,s.formatLong)}return I}).join("").match(yY).map(I=>
135{if(I==="''")return{isToken:!1,value:"'"};const k=I[0];if(k==="'")return{isToken:!1,value:wY(I)};if(Xk[k])return{isToken:!0,value:I};if(k.match(CY))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return{isToken:!1,value:I}});s.localize.preprocessor&&(f=s.localize.preprocessor(c,f));const v={firstWeekContainsDate:r,weekStartsOn:d,locale:s};return f.map(I=>{if(!I.isToken)return I.value;const k=I.value;(!(l!=null&&l.useAdditionalWeekYearTokens)&&OO(k)||!(l!=null&&l.useAdditionalDayOfYearTokens)&&PO(k))&&G0(k,t,String(e));const C=Xk[k[0]];return C(c,k,s.localize,v)}).join("")}function wY(e){const t=e.match(_Y);return t?t[1].replace($Y,"'"):e}function kY(e,t){return Ht(e,t==null?void 0:t.in).getDay()}function SY(e,t){const l=Ht(e,t==null?void 0:t.in),n=l.getFullYear(),s=l.getMonth(),r=ja(l,0);return r.setFullYear(n,s+1,0),r.setHours(0,0,0,0),r.getDate()}function IY(){return Object.assign({},Wu())}function Vo(e,t){return Ht(e,t==null?void 0:t.in).getHours()}function TY(e,t){const l=Ht(e,t==null?void 0:t.in).getDay();return l===0?7:l}function Fr(e,t){return Ht(e,t==null?void 0:t.in).getMinutes()}function ca(e,t){return Ht(e,t==null?void 0:t.in).getMonth()}function yc(e){return Ht(e).getSeconds()}function xt(e,t){return Ht(e,t==null?void 0:t.in).getFullYear()}function qu(e,t){return+Ht(e)>+Ht(t)}function gc(e,t){return+Ht(e)<+Ht(t)}function Md(e,t){return+Ht(e)==+Ht(t)}function DY(e,t){const l=EY(t)?new t(0):ja(t,0);return l.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),l.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),l}function EY(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const NY=10;class AO{constructor(){wt(this,"subPriority",0)}validate(t,l){return!0}}class PY extends AO{constructor(t,l,n,s,r){super(),this.value=t,this.validateValue=l,this.setValue=n,this.priority=s,r&&(this.subPriority=r)}validate(t,l){return this.validateValue(t,this.value,l)}set(t,l,n){return this.setValue(t,l,this.value,n)}}class OY extends AO{constructor(l,n){super();wt(this,"priority",NY);wt(this,"subPriority",-1);this.context=l||(s=>ja(n,s))}set(l,n){return n.timestampIsSet?l:ja(l,DY(l,this.context))}}class Fa{run(t,l,n,s){const r=this.parse(t,l,n,s);return r?{setter:new PY(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,l,n){return!0}}class AY extends Fa{constructor(){super(...arguments);wt(this,"priority",140);wt(this,"incompatibleTokens",["R","u","t","T"])}parse(l,n,s){switch(n){case"G":case"GG":case"GGG":return s.era(l,{width:"abbreviated"})||s.era(l,{width:"narrow"});case"GGGGG":return s.era(l,{width:"narrow"});case"GGGG":default:return s.era(l,{width:"wide"})||s.era(l,{width:"abbreviated"})||s.era(l,{width:"narrow"})}}set(l,n,s){return n.era=s,l.setFullYear(s,0,1),l.setHours(0,0,0,0),l}}const Pl={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Ss={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Ol(e,t){return e&&{value:t(e.value),rest:e.rest}}function bl(e,t){const l=t.match(e);return l?{value:parseInt(l[0],10),rest:t.slice(l[0].length)}:null}function Is(e,t){const l=t.match(e);if(!l)return null;if(l[0]==="Z")return{value:0,rest:t.slice(1)};const n=l[1]==="+"?1:-1,s=l[2]?parseInt(l[2],10):0,r=l[3]?parseInt(l[3],10):0,d=l[5]?parseInt(l[5],10):0;return{value:n*(s*_O+r*Cz+d*wz),rest:t.slice(l[0].length)}}function FO(e){return bl(Pl.anyDigitsSigned,e)}function wl(e,t){switch(e){case 1:return bl(Pl.singleDigit,t);case 2:return bl(Pl.twoDigits,t);case 3:return bl(Pl.threeDigits,t);case 4:return bl(Pl.fourDigits,t);default:return bl(new RegExp("^\\d{1,"+e+"}"),t)}}function db(e,t){switch(e){case 1:return bl(Pl.singleDigitSigned,t);case 2:return bl(Pl.twoDigitsSigned,t);case 3:return bl(Pl.threeDigitsSigned,t);case 4:return bl(Pl.fourDigitsSigned,t);default:return bl(new RegExp("^-?\\d{1,"+e+"}"),t)}}function x_(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function RO(e,t){const l=t>0,n=l?t:1-t;let s;if(n<=50)s=e||100;else{const r=n+50,d=Math.trunc(r/100)*100,c=e>=r%100;s=e+d-(c?100:0)}return l?s:1-s}function LO(e){return e%400===0||e%4===0&&e%100!==0}class FY extends Fa{constructor(){super(...arguments);wt(this,"priority",130);wt(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(l,n,s){const r=d=>({year:d,isTwoDigitYear:n==="yy"});switch(n){case"y":return Ol(wl(4,l),r);case"yo":return Ol(s.ordinalNumber(l,{unit:"year"}),r);default:return Ol(wl(n.length,l),r)}}validate(l,n){return n.isTwoDigitYear||n.year>0}set(l,n,s){const r=l.getFullYear();if(s.isTwoDigitYear){const c=RO(s.year,r);return l.setFullYear(c,0,1),l.setHours(0,0,0,0),l}const d=!("era"in n)||n.era===1?s.year:1-s.year;return l.setFullYear(d,0,1),l.setHours(0,0,0,0),l}}class RY extends Fa{constructor(){super(...arguments);wt(this,"priority",130);wt(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(l,n,s){const r=d=>({year:d,isTwoDigitYear:n==="YY"});switch(n){case"Y":return Ol(wl(4,l),r);case"Yo":return Ol(s.ordinalNumber(l,{unit:"year"}),r);default:return Ol(wl(n.length,l),r)}}validate(l,n){return n.isTwoDigitYear||n.year>0}set(l,n,s,r){const d=z_(l,r);if(s.isTwoDigitYear){const f=RO(s.year,d);return l.setFullYear(f,0,r.firstWeekContainsDate),l.setHours(0,0,0,0),ss(l,r)}const c=!("era"in n)||n.era===1?s.year:1-s.year;return l.setFullYear(c,0,r.firstWeekContainsDate),l.setHours(0,0,0,0),ss(l,r)}}class LY extends Fa{constructor(){super(...arguments);wt(this,"priority",130);wt(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(l,n){return db(n==="R"?4:n.length,l)}set(l,n,s){const r=ja(l,0);return r.setFullYear(s,0,4),r.setHours(0,0,0,0),hc(r)}}class MY extends Fa{constructor(){super(...arguments);wt(this,"priority",130);wt(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(l,n){return db(n==="u"?4:n.length,l)}set(l,n,s){return l.setFullYear(s,0,1),l.setHours(0,0,0,0),l}}class VY extends Fa{constructor(){super(...arguments);wt(this,"priority",120);wt(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(l,n,s){switch(n){case"Q":case"QQ":return wl(n.length,l);case"Qo":return s.ordinalNumber(l,{unit:"quarter"});case"QQQ":return s.quarter(l,{width:"abbreviated",context:"formatting"})||s.quarter(l,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(l,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(l,{width:"wide",context:"formatting"})||s.quarter(l,{width:"abbreviated",context:"formatting"})||s.quarter(l,{width:"narrow",context:"formatting"})}}validate(l,n){return n>=1&&n<=4}set(l,n,s){return l.setMonth((s-1)*3,1),l.setHours(0,0,0,0),l}}class BY extends Fa{constructor(){super(...arguments);wt(this,"priority",120);wt(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(l,n,s){switch(n){case"q":case"qq":return wl(n.length,l);case"qo":return s.ordinalNumber(l,{unit:"quarter"});case"qqq":return s.quarter(l,{width:"abbreviated",context:"standalone"})||s.quarter(l,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(l,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(l,{width:"wide",context:"standalone"})||s.quarter(l,{width:"abbreviated",context:"standalone"})||s.quarter(l,{width:"narrow",context:"standalone"})}}validate(l,n){return n>=1&&n<=4}set(l,n,s){return l.setMonth((s-1)*3,1),l.setHours(0,0,0,0),l}}class UY extends Fa{constructor(){super(...arguments);wt(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);wt(this,"priority",110)}parse(l,n,s){const r=d=>d-1;switch(n){case"M":return Ol(bl(Pl.month,l),r);case"MM":return Ol(wl(2,l),r);case"Mo":return Ol(s.ordinalNumber(l,{unit:"month"}),r);case"MMM":return s.month(l,{width:"abbreviated",context:"formatting"})||s.month(l,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(l,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(l,{width:"wide",context:"formatting"})||s.month(l,{width:"abbreviated",context:"formatting"})||s.month(l,{width:"narrow",context:"formatting"})}}validate(l,n){return n>=0&&n<=11}set(l,n,s){return l.setMonth(s,1),l.setHours(0,0,0,0),l}}class qY extends Fa{constructor(){super(...arguments);wt(this,"priority",110);wt(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(l,n,s){const r=d=>d-1;switch(n){case"L":return Ol(bl(Pl.month,l),r);case"LL":return Ol(wl(2,l),r);case"Lo":return Ol(s.ordinalNumber(l,{unit:"month"}),r);case"LLL":return s.month(l,{width:"abbreviated",context:"standalone"})||s.month(l,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(l,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(l,{width:"wide",context:"standalone"})||s.month(l,{width:"abbreviated",context:"standalone"})||s.month(l,{width:"narrow",context:"standalone"})}}validate(l,n){return n>=0&&n<=11}set(l,n,s){return l.setMonth(s,1),l.setHours(0,0,0,0),l}}function jY(e,t,l){const n=Ht(e,l==null?void 0:l.in),s=Y_(n,l)-t;return n.setDate(n.getDate()-s*7),Ht(n,l==null?void 0:l.in)}class HY extends Fa{constructor(){super(...arguments);wt(this,"priority",100);wt(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(l,n,s){switch(n){case"w":return bl(Pl.week,l);case"wo":return s.ordinalNumber(l,{unit:"week"});default:return wl(n.length,l)}}validate(l,n){return n>=1&&n<=53}set(l,n,s,r){return ss(jY(l,s,r),r)}}function zY(e,t,l){const n=Ht(e,l==null?void 0:l.in),s=H_(n,l)-t;return n.setDate(n.getDate()-s*7),n}class YY extends Fa{constructor(){super(...arguments);wt(this,"priority",100);wt(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(l,n,s){switch(n){case"I":return bl(Pl.week,l);case"Io":return s.ordinalNumber(l,{unit:"week"});default:return wl(n.length,l)}}validate(l,n){return n>=1&&n<=53}set(l,n,s){return hc(zY(l,s))}}const xY=[31,28,31,30,31,30,31,31,30,31,30,31],WY=[31,29,31,30,31,30,31,31,30,31,30,31];class GY extends Fa{constructor(){super(...arguments);wt(this,"priority",90);wt(this,"subPriority",1);wt(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(l,n,s){switch(n){case"d":return bl(Pl.date,l);case"do":return s.ordinalNumber(l,{unit:"date"});default:return wl(n.length,l)}}validate(l,n){const s=l.getFullYear(),r=LO(s),d=l.getMonth();return r?n>=1&&n<=WY[d]:n>=1&&n<=xY[d]}set(l,n,s){return l.setDate(s),l.setHours(0,0,0,0),l}}class KY extends Fa{constructor(){super(...arguments);wt(this,"priority",90);wt(this,"subpriority",1);wt(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(l,n,s){switch(n){case"D":case"DD":return bl(Pl.dayOfYear,l);case"Do":return s.ordinalNumber(l,{unit:"date"});default:return wl(n.length,l)}}validate(l,n){const s=l.getFullYear();return LO(s)?n>=1&&n<=366:n>=1&&n<=365}set(l,n,s){return l.setMonth(0,s),l.setHours(0,0,0,0),l}}function W_(e,t,l){var m,h,b,w;const n=Wu(),s=(l==null?void 0:l.weekStartsOn)??((h=(m=l==null?void 0:l.locale)==null?void 0:m.options)==null?void 0:h.weekStartsOn)??n.weekStartsOn??((w=(b=n.locale)==null?void 0:b.options)==null?void 0:w.weekStartsOn)??0,r=Ht(e,l==null?void 0:l.in),d=r.getDay(),f=(t%7+7)%7,v=7-s,p=t<0||t>6?t-(d+v)%7:(f+v)%7-(d+v)%7;return Di(r,p,l)}class XY extends Fa{constructor(){super(...arguments);wt(this,"priority",90);wt(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(l,n,s){switch(n){case"E":case"EE":case"EEE":return s.day(l,{width:"abbreviated",context:"formatting"})||s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(l,{width:"wide",context:"formatting"})||s.day(l,{width:"abbreviated",context:"formatting"})||s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"})}}validate(l,n){return n>=0&&n<=6}set(l,n,s,r){return l=W_(l,s,r),l.setHours(0,0,0,0),l}}class JY extends Fa{constructor(){super(...arguments);wt(this,"priority",90);wt(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(l,n,s,r){const d=c=>{const f=Math.floor((c-1)/7)*7;return(c+r.weekStartsOn+6)%7+f};switch(n){case"e":case"ee":return Ol(wl(n.length,l),d);case"eo":return Ol(s.ordinalNumber(l,{unit:"day"}),d);case"eee":return s.day(l,{width:"abbreviated",context:"formatting"})||s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"});case"eeeee":return s.day(l,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(l,{width:"wide",context:"formatting"})||s.day(l,{width:"abbreviated",context:"formatting"})||s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"})}}validate(l,n){return n>=0&&n<=6}set(l,n,s,r){return l=W_(l,s,r),l.setHours(0,0,0,0),l}}class ZY extends Fa{constructor(){super(...arguments);wt(this,"priority",90);wt(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(l,n,s,r){const d=c=>{const f=Math.floor((c-1)/7)*7;return(c+r.weekStartsOn+6)%7+f};switch(n){case"c":case"cc":return Ol(wl(n.length,l),d);case"co":return Ol(s.ordinalNumber(l,{unit:"day"}),d);case"ccc":return s.day(l,{width:"abbreviated",context:"standalone"})||s.day(l,{width:"short",context:"standalone"})||s.day(l,{width:"narrow",context:"standalone"});case"ccccc":return s.day(l,{width:"narrow",context:"standalone"});case"cccccc":return s.day(l,{width:"short",context:"standalone"})||s.day(l,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(l,{width:"wide",context:"standalone"})||s.day(l,{width:"abbreviated",context:"standalone"})||s.day(l,{width:"short",context:"standalone"})||s.day(l,{width:"narrow",context:"standalone"})}}validate(l,n){return n>=0&&n<=6}set(l,n,s,r){return l=W_(l,s,r),l.setHours(0,0,0,0),l}}function QY(e,t,l){const n=Ht(e,l==null?void 0:l.in),s=TY(n,l),r=t-s;return Di(n,r,l)}class ex extends Fa{constructor(){super(...arguments);wt(this,"priority",90);wt(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(l,n,s){const r=d=>d===0?7:d;switch(n){case"i":case"ii":return wl(n.length,l);case"io":return s.ordinalNumber(l,{unit:"day"});case"iii":return Ol(s.day(l,{width:"abbreviated",context:"formatting"})||s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"}),r);case"iiiii":return Ol(s.day(l,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Ol(s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Ol(s.day(l,{width:"wide",context:"formatting"})||s.day(l,{width:"abbreviated",context:"formatting"})||s.day(l,{width:"short",context:"formatting"})||s.day(l,{width:"narrow",context:"formatting"}),r)}}validate(l,n){return n>=1&&n<=7}set(l,n,s){return l=QY(l,s),l.setHours(0,0,0,0),l}}class tx extends Fa{constructor(){super(...arguments);wt(this,"priority",80);wt(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(l,n,s){switch(n){case"a":case"aa":case"aaa":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"})||s.dayPeriod(l,{width:"narrow",context:"
135formatting"});case"aaaaa":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})||s.dayPeriod(l,{width:"abbreviated",context:"formatting"})||s.dayPeriod(l,{width:"narrow",context:"formatting"})}}set(l,n,s){return l.setHours(x_(s),0,0,0),l}}class ax extends Fa{constructor(){super(...arguments);wt(this,"priority",80);wt(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(l,n,s){switch(n){case"b":case"bb":case"bbb":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"})||s.dayPeriod(l,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})||s.dayPeriod(l,{width:"abbreviated",context:"formatting"})||s.dayPeriod(l,{width:"narrow",context:"formatting"})}}set(l,n,s){return l.setHours(x_(s),0,0,0),l}}class lx extends Fa{constructor(){super(...arguments);wt(this,"priority",80);wt(this,"incompatibleTokens",["a","b","t","T"])}parse(l,n,s){switch(n){case"B":case"BB":case"BBB":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"})||s.dayPeriod(l,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})||s.dayPeriod(l,{width:"abbreviated",context:"formatting"})||s.dayPeriod(l,{width:"narrow",context:"formatting"})}}set(l,n,s){return l.setHours(x_(s),0,0,0),l}}class nx extends Fa{constructor(){super(...arguments);wt(this,"priority",70);wt(this,"incompatibleTokens",["H","K","k","t","T"])}parse(l,n,s){switch(n){case"h":return bl(Pl.hour12h,l);case"ho":return s.ordinalNumber(l,{unit:"hour"});default:return wl(n.length,l)}}validate(l,n){return n>=1&&n<=12}set(l,n,s){const r=l.getHours()>=12;return r&&s<12?l.setHours(s+12,0,0,0):!r&&s===12?l.setHours(0,0,0,0):l.setHours(s,0,0,0),l}}class ix extends Fa{constructor(){super(...arguments);wt(this,"priority",70);wt(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(l,n,s){switch(n){case"H":return bl(Pl.hour23h,l);case"Ho":return s.ordinalNumber(l,{unit:"hour"});default:return wl(n.length,l)}}validate(l,n){return n>=0&&n<=23}set(l,n,s){return l.setHours(s,0,0,0),l}}class sx extends Fa{constructor(){super(...arguments);wt(this,"priority",70);wt(this,"incompatibleTokens",["h","H","k","t","T"])}parse(l,n,s){switch(n){case"K":return bl(Pl.hour11h,l);case"Ko":return s.ordinalNumber(l,{unit:"hour"});default:return wl(n.length,l)}}validate(l,n){return n>=0&&n<=11}set(l,n,s){return l.getHours()>=12&&s<12?l.setHours(s+12,0,0,0):l.setHours(s,0,0,0),l}}class ox extends Fa{constructor(){super(...arguments);wt(this,"priority",70);wt(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(l,n,s){switch(n){case"k":return bl(Pl.hour24h,l);case"ko":return s.ordinalNumber(l,{unit:"hour"});default:return wl(n.length,l)}}validate(l,n){return n>=1&&n<=24}set(l,n,s){const r=s<=24?s%24:s;return l.setHours(r,0,0,0),l}}class rx extends Fa{constructor(){super(...arguments);wt(this,"priority",60);wt(this,"incompatibleTokens",["t","T"])}parse(l,n,s){switch(n){case"m":return bl(Pl.minute,l);case"mo":return s.ordinalNumber(l,{unit:"minute"});default:return wl(n.length,l)}}validate(l,n){return n>=0&&n<=59}set(l,n,s){return l.setMinutes(s,0,0),l}}class ux extends Fa{constructor(){super(...arguments);wt(this,"priority",50);wt(this,"incompatibleTokens",["t","T"])}parse(l,n,s){switch(n){case"s":return bl(Pl.second,l);case"so":return s.ordinalNumber(l,{unit:"second"});default:return wl(n.length,l)}}validate(l,n){return n>=0&&n<=59}set(l,n,s){return l.setSeconds(s,0),l}}class dx extends Fa{constructor(){super(...arguments);wt(this,"priority",30);wt(this,"incompatibleTokens",["t","T"])}parse(l,n){const s=r=>Math.trunc(r*Math.pow(10,-n.length+3));return Ol(wl(n.length,l),s)}set(l,n,s){return l.setMilliseconds(s),l}}class cx extends Fa{constructor(){super(...arguments);wt(this,"priority",10);wt(this,"incompatibleTokens",["t","T","x"])}parse(l,n){switch(n){case"X":return Is(Ss.basicOptionalMinutes,l);case"XX":return Is(Ss.basic,l);case"XXXX":return Is(Ss.basicOptionalSeconds,l);case"XXXXX":return Is(Ss.extendedOptionalSeconds,l);case"XXX":default:return Is(Ss.extended,l)}}set(l,n,s){return n.timestampIsSet?l:ja(l,l.getTime()-ub(l)-s)}}class fx extends Fa{constructor(){super(...arguments);wt(this,"priority",10);wt(this,"incompatibleTokens",["t","T","X"])}parse(l,n){switch(n){case"x":return Is(Ss.basicOptionalMinutes,l);case"xx":return Is(Ss.basic,l);case"xxxx":return Is(Ss.basicOptionalSeconds,l);case"xxxxx":return Is(Ss.extendedOptionalSeconds,l);case"xxx":default:return Is(Ss.extended,l)}}set(l,n,s){return n.timestampIsSet?l:ja(l,l.getTime()-ub(l)-s)}}class mx extends Fa{constructor(){super(...arguments);wt(this,"priority",40);wt(this,"incompatibleTokens","*")}parse(l){return FO(l)}set(l,n,s){return[ja(l,s*1e3),{timestampIsSet:!0}]}}class px extends Fa{constructor(){super(...arguments);wt(this,"priority",20);wt(this,"incompatibleTokens","*")}parse(l){return FO(l)}set(l,n,s){return[ja(l,s),{timestampIsSet:!0}]}}
135const vx={G:new AY,y:new FY,Y:new RY,R:new LY,u:new MY,Q:new VY,q:new BY,M:new UY,L:new qY,w:new HY,I:new YY,d:new GY,D:new KY,E:new XY,e:new JY,c:new ZY,i:new ex,a:new tx,b:new ax,B:new lx,h:new nx,H:new ix,K:new sx,k:new ox,m:new rx,s:new ux,S:new dx,X:new cx,x:new fx,t:new mx,T:new px},bx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,hx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,yx=/^'([^]*?)'?$/,gx=/''/g,_x=/\S/,$x=/[a-zA-Z]/;function cb(e,t,l,n){var S,_,I,k,C,D,N,L;const s=()=>ja((n==null?void 0:n.in)||l,NaN),r=IY(),d=(n==null?void 0:n.locale)??r.locale??EO,c=(n==null?void 0:n.firstWeekContainsDate)??((_=(S=n==null?void 0:n.locale)==null?void 0:S.options)==null?void 0:_.firstWeekContainsDate)??r.firstWeekContainsDate??((k=(I=r.locale)==null?void 0:I.options)==null?void 0:k.firstWeekContainsDate)??1,f=(n==null?void 0:n.weekStartsOn)??((D=(C=n==null?void 0:n.locale)==null?void 0:C.options)==null?void 0:D.weekStartsOn)??r.weekStartsOn??((L=(N=r.locale)==null?void 0:N.options)==null?void 0:L.weekStartsOn)??0;if(!t)return e?s():Ht(l,n==null?void 0:n.in);const v={firstWeekContainsDate:c,weekStartsOn:f,locale:d},p=[new OY(n==null?void 0:n.in,l)],m=t.match(hx).map(R=>{const M=R[0];if(M in W0){const A=W0[M];return A(R,d.formatLong)}return R}).join("").match(bx),h=[];for(let R of m){!(n!=null&&n.useAdditionalWeekYearTokens)&&OO(R)&&G0(R,t,e),!(n!=null&&n.useAdditionalDayOfYearTokens)&&PO(R)&&G0(R,t,e);const M=R[0],A=vx[M];if(A){const{incompatibleTokens:E}=A;if(Array.isArray(E)){const O=h.find(U=>E.includes(U.token)||U.token===M);if(O)throw new RangeError(`The format string mustn't contain \`${O.fullToken}\` and \`${R}\` at the same time`)}else if(A.incompatibleTokens==="*"&&h.length>0)throw new RangeError(`The format string mustn't contain \`${R}\` and any other token at the same time`);h.push({token:M,fullToken:R});const V=A.run(e,R,d.match,v);if(!V)return s();p.push(V.setter),e=V.rest}else{if(M.match($x))throw new RangeError("Format string contains an unescaped latin alphabet character `"+M+"`");if(R==="''"?R="'":M==="'"&&(R=Cx(R)),e.indexOf(R)===0)e=e.slice(R.length);else return s()}}if(e.length>0&&_x.test(e))return s();const b=p.map(R=>R.priority).sort((R,M)=>M-R).filter((R,M,A)=>A.indexOf(R)===M).map(R=>p.filter(M=>M.priority===R).sort((M,A)=>A.subPriority-M.subPriority)).map(R=>R[0]);let w=Ht(l,n==null?void 0:n.in);if(isNaN(+w))return s();const $={};for(const R of b){if(!R.validate(w,v))return s();const M=R.set(w,$,v);Array.isArray(M)?(w=M[0],Object.assign($,M[1])):w=M}return w}function Cx(e){return e.match(yx)[1].replace(gx,"'")}function eS(e,t,l){const[n,s]=xm(l==null?void 0:l.in,e,t);return+fu(n)==+fu(s)}function MO(e,t,l){return Di(e,-t,l)}function VO(e,t,l){const n=Ht(e,l==null?void 0:l.in),s=n.getFullYear(),r=n.getDate(),d=ja(e,0);d.setFullYear(s,t,15),d.setHours(0,0,0,0);const c=SY(d);return n.setMonth(t,Math.min(r,c)),n}function za(e,t,l){let n=Ht(e,l==null?void 0:l.in);return isNaN(+n)?ja(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=VO(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function wx(e,t,l){const n=Ht(e,l==null?void 0:l.in);return n.setHours(t),n}function BO(e,t,l){const n=Ht(e,l==null?void 0:l.in);return n.setMilliseconds(t),n}function kx(e,t,l){const n=Ht(e,l==null?void 0:l.in);return n.setMinutes(t),n}function UO(e,t,l){const n=Ht(e,l==null?void 0:l.in);return n.setSeconds(t),n}function Es(e,t,l){const n=Ht(e,l==null?void 0:l.in);return isNaN(+n)?ja(e,NaN):(n.setFullYear(t),n)}function _c(e,t,l){return as(e,-t,l)}function Sx(e,t,l){const{years:n=0,months:s=0,weeks:r=0,days:d=0,hours:c=0,minutes:f=0,seconds:v=0}=t,p=_c(e,s+n*12,l),m=MO(p,d+r*7,l),h=f+c*60,w=(v+h*60)*1e3;return ja(e,+m-w)}function qO(e,t,l){return j_(e,-t,l)}const Ix=new Date(1900,0,1),Tx=()=>{const e=new Date;return e.setHours(23,59,59,999),e},qa=e=>{if(typeof e!="string"||!/^\d{2}\.\d{2}\.\d{4}$/.test(e))return new Date(NaN);const t=cb(e,"dd.MM.yyyy",new Date);return Tr(t)?t:new Date(NaN)},Th=e=>{const t=qa(e);return Tr(t)&&(t<Ix||t>Tx())?new Date(NaN):t},ri=e=>{if(!e)return null;if(e instanceof Date)return e;if(typeof e=="number")return new Date(e);if(typeof e!="string")return null;const t=/^(\d{4})-(\d{2})-(\d{2})/.exec(e);if(t)return new Date(Number(t[1]),Number(t[2])-1,Number(t[3]));const l=/^(\d{2})\.(\d{2})\.(\d{4})$/.exec(e);if(l)return new Date(Number(l[3]),Number(l[2])-1,Number(l[1]));const n=new Date(e);return Tr(n)?n:null},Dx={class:"form-container"},Ex={class:"notification-part"},Nx={class:"item"},Px={class:"form-required-fields tabs__header"},Ox={class:"required-row"},Ax={value:""},Fx=["value"],Rx={value:""},Lx=["value"],Mx={value:""},Vx=["value"],Bx={class:"required-row"}
135,Ux={value:""},qx=["value"],jx={value:""},Hx=["value"],zx={value:""},Yx=["value"],xx={class:"required-row"},Wx={value:""},Gx=["value"],Kx={class:"required-row"},Xx={class:"required-row"},Jx={class:"filter-label"},Zx={class:"filter-label"},Qx={class:"form-required-fields tabs__header"},eW={class:"required-row"},tW={class:"required-row"},aW={class:"required-row"},lW={class:"filter-label"},nW={class:"filter-label"},iW={class:"required-row"},sW={class:"filter-label"},oW={class:"form-required-fields tabs__header"},rW={class:"required-row text-editor"},uW={class:"filter-label"},dW={class:"required-row text-editor"},cW={class:"filter-label"},fW={class:"required-row text-editor"},mW={class:"filter-label"},pW={class:"form-required-fields tabs__header"},vW={class:"required-row text-editor"},bW={class:"filter-label"},hW={class:"required-row text-editor"},yW={class:"filter-label"},gW={class:"required-row text-editor"},_W={class:"filter-label"},$W={class:"form-required-fields tabs__header"},CW={class:"required-row text-editor"},wW={class:"filter-label"},kW={class:"filter-label"},SW={class:"required-row text-editor"},IW={class:"filter-label"},TW={class:"filter-label"},DW={class:"required-row text-editor"},EW={class:"filter-label"},NW={class:"filter-label"},PW={class:"form-required-fields tabs__header"},OW={class:"required-row text-editor"},AW={class:"filter-label"},FW={class:"required-row text-editor"},RW={class:"filter-label"},LW={class:"required-row text-editor"},MW={class:"filter-label"},VW={class:"form-required-fields tabs__header"},BW={class:"required-row text-editor"},UW={class:"filter-label"},qW={class:"required-row text-editor"},jW={class:"filter-label"},HW={class:"required-row text-editor"},zW={class:"filter-label"},YW={class:"d-grid gap-2 col-4 mx-auto"},xW={__name:"CreateCalendarEvent",setup(e){const t=Yt(),l=Vi(),n=F(1),s=F(),r={competitionId:null,countryId:null,cityId:null,seasonId:null,compCatId:null,statusId:null,ageGroupId:null,startDate:null,endDate:null,deadlineFirst:null,deadlineSecond:null,competitionName:null,isZonal:null,allowObservers:null,description:{locationName:null,locationAddress:null,startTime:null,ticketLink:null,websiteLink:null,liveStreamLink:null,liveResultLink:null,coverFileId:null,poolsFileId:null,competitionDescription:null,translations:{en:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null},fr:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null},es:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null}}}},d=F({}),c=$=>d.value[$]??null,f=($,S)=>{d.value={...d.value,[$]:S}},v=($,S,_)=>{f($,_),r.description[S]=_?_.id:null},p=($,S)=>{f(`invitation-${$}`,S),r.description.translations[$].invitationFileId=S?S.id:null},m=async $=>{const S=$.currentTarget;S.checkValidity()===!1&&($.preventDefault(),$.stopPropagation()),s.value=!0,S.checkValidity()===!0&&($.preventDefault(),$.stopPropagation(),await l.createCalendar(r).then(()=>{bt.push("/fie/calendars/modify-calendar-event")}))},h=$=>Rt(new Date($),"yyyy-MM-dd"),b=F([]),w=()=>{r.countryId?b.value={...t.calendarCreateDicts.places.filter($=>$.countryId===r.countryId)}:b.value={...t.calendarCreateDicts.places}};return t.getCalendarCreateDictionaries(),($,S)=>(T(),P("div",Dx,[y("div",Ex,[y("p",null,u($.$t("p.calendarRequiredFields")),1),i(a(Ot.CButton),{color:"info",onClick:S[0]||(S[0]=_=>a(bt).push("/fie/calendars/modify-calendar-event"))},{default:o(()=>[g(u($.$t("calendar.back")),1)]),_:1})]),i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:s.value,onSubmit:m},{default:o(()=>[y("div",Nx,[i(a($t.CNav),{variant:"tabs",role:"tablist"},{default:o(()=>[i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===1,onClick:S[1]||(S[1]=()=>{n.value=1})},{default:o(()=>[g(u($.$t("calendar.event"))+"* ",1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===2,onClick:S[2]||(S[2]=()=>n.value=2)},{default:o(()=>[g(u($.$t("calendar.general")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===3,onClick:S[3]||(S[3]=()=>n.value=3)},{default:o(()=>[g(u($.$t("calendar.registrationInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===4,onClick:S[4]||(S[4]=()=>n.value=4)},{default:o(()=>[g(u($.$t("calendar.accommodationInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===5,onClick:S[5]||(S[5]=()=>n.value=5)},{default:o(()=>[g(u($.$t("calendar.visaInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===6,onClick:S[6]||(S[6]=()=>n.value=6)},{default:o(()=>[g(u($.$t("calendar.scheduleInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===7,onClick:S[7]||(S[7]=()=>n.value=7)},{default:o(()=>[g(u($.$t("calendar.prizesInfo")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(ia.CTabContent),null,{default:o(()=>[i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"home-tab",visible:n.value===1},{default:o(()=>[y("div",Px,[y("div",Ox,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Competition",feedbackInvalid:$.$t("feedbackInvalid.selectCompetition"),id:"validationCustom02",label:`${$.$t("label.competition")}*`,name:"competitionId",onChange:S[8]||(S[8]=_=>{r[_.target.name.toString()]=Number(_.target.value)}),required:""},{default:o(()=>[y("option",Ax,u($.$t("calendar.selectCompetition")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.competitions,_=>(T(),P("option",{value:_.competitionId},u(_.label),9,Fx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Country",feedbackInvalid:$.$t("feedbackInvalid.selectCountry"),id:"validationCustom03",label:`${$.$t("label.country")}*`,name:"countryId",onChange:S[9]||(S[9]=_=>{r[_.target.name.toString()]=Number(_.target.value),w()}),required:""},{default:o(()=>[y("option",Rx,u($.$t("calendar.selectCountry")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.countries,_=>(T(),P("option",{value:_.id},u(_.label)+" ("+u(_.countryIdentifier)+") ",9,Lx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Place",feedbackInvalid:$.$t("feedbackInvalid.selectPlace"),id:"validationCustom03",label:`${$.$t("label.place")}*`,name:"cityId",onChange:S[10]||(S[10]=_=>{r[_.target.name.toString()]=Number(_.target.value)}),required:""},{default:o(()=>[y("option",Mx,u($.$t("calendar.selectPlace")),1),(T(!0),P(le,null,ge(b.value,_=>(T(),P("option",{value:_.id},u(_.name),9,Vx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",Bx,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Season",feedbackInvalid:$.$t("feedbackInvalid.selectSeason"),id:"validationCustom02",label:`${$.$t("label.season")}*`,name:"seasonId",onChange:S[11]||(S[11]=_=>{r[_.target.name.toString()]=Number(_.target.value)}),required:""},{default:o(()=>[y("option",Ux,u($.$t("calendar.selectSeason")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.seasons,_=>(T(),P("option",{value:_.id},u(_.label),9,qx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04CompCat",feedbackInvalid:$.$t("feedbackInvalid.selectCompetitionCategory"),id:"validationCustom02",label:`${$.$t("label.competitionCategory")}*`,name:"compCatId",onChange:S[12]||(S[12]=_=>{r[_.target.name.toString()]=Number(_.target.value)}),required:""},{default:o(()=>[y("option",jx,u($.$t("calendar.selectCompetitionCategory")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.competitionCategories,_=>(T(),P("option",{value:_.id},u(_.label),9,Hx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Status",feedbackInvalid:$.$t("feedbackInvalid.selectStatus"),id:"validationCustom04",label:`${$.$t("label.status")}*`,name:"statusId",onChange:S[13]||(S[13]=_=>{r[_.target.name.toString()]=Number(_.target.value)}),required:""},{default:o(()=>[y("option",zx,u($.$t("calendar.selectStatus")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.statuses,_=>(T(),P("option",{value:_.id},u(_.label),9,Yx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",xx,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04AgeGroup",feedbackInvalid:$.$t("feedbackInvalid.selectAgeGroup"),id:"validationCustom04",label:`${$.$t("label.ageGroup")}
135*`,name:"ageGroupId",onChange:S[14]||(S[14]=_=>{r[_.target.name.toString()]=Number(_.target.value)})},{default:o(()=>[y("option",Wx,u($.$t("calendar.selectAgeGroup")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.ageGroups,_=>(T(),P("option",{value:_.id},u(_.label),9,Gx))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Zn),{inputDateParse:a(qa),inputDateFormat:_=>a(Rt)(new Date(_),"dd.MM.yyyy"),"aria-describedby":"validationCustom04DateBegin",label:`${$.$t("calendar.dateBegin")}*`,feedbackInvalid:$.$t("feedbackInvalid.selectStartDate"),id:"validationCustom05",name:"dateBegin",onDateChange:S[15]||(S[15]=_=>{r.startDate=_?h(_):null}),required:""},null,8,["inputDateParse","inputDateFormat","label","feedbackInvalid"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Zn),{inputDateParse:a(qa),inputDateFormat:_=>a(Rt)(new Date(_),"dd.MM.yyyy"),"aria-describedby":"validationCustom04DateEnd",label:`${$.$t("calendar.dateEnd")}*`,feedbackInvalid:$.$t("feedbackInvalid.selectEndDate"),id:"validationCustom06",name:"dateEnd",onDateChange:S[16]||(S[16]=_=>{r.endDate=_?h(_):null}),required:""},null,8,["inputDateParse","inputDateFormat","label","feedbackInvalid"])]),_:1})]),y("div",Kx,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{feedbackInvalid:$.$t("feedbackInvalid.setCorrectName"),id:"validationCustom01",label:`${$.$t("label.competitionName")}*`,name:"competitionName",onChange:S[17]||(S[17]=_=>{r[_.target.name.toString()]=_.target.value.toString()}),required:""},null,8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Zn),{inputDateParse:a(qa),inputDateFormat:_=>a(Rt)(new Date(_),"dd.MM.yyyy"),id:"validationCustom08",name:"deadlineFirst",label:$.$t("calendar.firstDeadline"),onDateChange:S[18]||(S[18]=_=>{r.deadlineFirst=_?h(_):null})},null,8,["inputDateParse","inputDateFormat","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Zn),{inputDateParse:a(qa),inputDateFormat:_=>a(Rt)(new Date(_),"dd.MM.yyyy"),id:"validationCustom09",name:"deadlineSecond",label:`${$.$t("calendar.secondDeadline")}`,onDateChange:S[19]||(S[19]=_=>{r.deadlineSecond=_?h(_):null})},null,8,["inputDateParse","inputDateFormat","label"])]),_:1})]),y("div",Xx,[i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",Jx,u($.$t("calendar.isZonal")),1),i(a(je.CFormCheck),{"onUpdate:modelValue":S[20]||(S[20]=_=>{r.isZonal=_})})]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",Zx,u($.$t("calendar.allowObservers")),1),i(a(je.CFormCheck),{"onUpdate:modelValue":S[21]||(S[21]=_=>{r.allowObservers=_})})]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"profile-tab",visible:n.value===2},{default:o(()=>[y("div",Qx,[y("div",eW,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.locationName"),name:"locationName",onChange:S[22]||(S[22]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.locationAddress"),name:"locationAddress",onChange:S[23]||(S[23]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.startTime"),name:"startTime",onChange:S[24]||(S[24]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1})]),y("div",tW,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.ticketLink"),name:"ticketLink",onChange:S[25]||(S[25]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.websiteLink"),name:"websiteLink",onChange:S[26]||(S[26]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.liveStreamLink"),name:"liveStreamLink",onChange:S[27]||(S[27]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1})]),y("div",aW,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormInput),{label:$.$t("label.liveResultLink"),name:"liveResultLink",onChange:S[28]||(S[28]=_=>{r.description[_.target.name.toString()]=_.target.value.toString()})},null,8,["label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",lW,u($.$t("label.coverImage")),1),i(Ln,{"input-id":"cover","is-image":!0,"model-value":c("coverFile"),"onUpdate:modelValue":S[29]||(S[29]=_=>v("coverFile","coverFileId",_))},null,8,["model-value"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",nW,u($.$t("label.poolsPdf")),1),i(Ln,{"input-id":"pools","model-value":c("poolsFile"),"onUpdate:modelValue":S[30]||(S[30]=_=>v("poolsFile","poolsFileId",_))},null,8,["model-value"])]),_:1})]),y("div",iW,[i(a(ze.CCol),{md:"6",class:"text-editor"},{default:o(()=>[y("p",sW,u($.$t("calendar.competitionDescription")),1),i(a(Bt),{"content-type":"html","onUpdate:content":S[31]||(S[31]=_=>r.description.competitionDescription=_)})]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"
135contact-tab",visible:n.value===3},{default:o(()=>[y("div",oW,[y("div",rW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",uW,u($.$t("calendar.registrationInfo"))+" (en)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[32]||(S[32]=_=>r.description.translations.en.registrationInfo=_)})]),_:1})]),y("div",dW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",cW,u($.$t("calendar.registrationInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[33]||(S[33]=_=>r.description.translations.fr.registrationInfo=_)})]),_:1})]),y("div",fW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",mW,u($.$t("calendar.registrationInfo"))+" (es)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[34]||(S[34]=_=>r.description.translations.es.registrationInfo=_)})]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:n.value===4},{default:o(()=>[y("div",pW,[y("div",vW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",bW,u($.$t("calendar.accommodationInfo"))+" (en)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[35]||(S[35]=_=>r.description.translations.en.accommodationInfo=_)})]),_:1})]),y("div",hW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",yW,u($.$t("calendar.accommodationInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[36]||(S[36]=_=>r.description.translations.fr.accommodationInfo=_)})]),_:1})]),y("div",gW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",_W,u($.$t("calendar.accommodationInfo"))+" (es)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[37]||(S[37]=_=>r.description.translations.es.accommodationInfo=_)})]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:n.value===5},{default:o(()=>[y("div",$W,[y("div",CW,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>[y("p",wW,u($.$t("calendar.visaInfo"))+" (en)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[38]||(S[38]=_=>r.description.translations.en.visaInfo=_)})]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",kW,u($.$t("calendar.invitationFile"))+" (en)",1),i(Ln,{"input-id":"invitation-en","model-value":c("invitation-en"),"onUpdate:modelValue":S[39]||(S[39]=_=>p("en",_))},null,8,["model-value"])]),_:1})]),y("div",SW,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>[y("p",IW,u($.$t("calendar.visaInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[40]||(S[40]=_=>r.description.translations.fr.visaInfo=_)})]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",TW,u($.$t("calendar.invitationFile"))+" (fr)",1),i(Ln,{"input-id":"invitation-fr","model-value":c("invitation-fr"),"onUpdate:modelValue":S[41]||(S[41]=_=>p("fr",_))},null,8,["model-value"])]),_:1})]),y("div",DW,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>[y("p",EW,u($.$t("calendar.visaInfo"))+" (es)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[42]||(S[42]=_=>r.description.translations.es.visaInfo=_)})]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",NW,u($.$t("calendar.invitationFile"))+" (es)",1),i(Ln,{"input-id":"invitation-es","model-value":c("invitation-es"),"onUpdate:modelValue":S[43]||(S[43]=_=>p("es",_))},null,8,["model-value"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:n.value===6},{default:o(()=>[y("div",PW,[y("div",OW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",AW,u($.$t("calendar.scheduleInfo"))+" (en)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[44]||(S[44]=_=>r.description.translations.en.scheduleInfo=_)})]),_:1})]),y("div",FW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",RW,u($.$t("calendar.scheduleInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[45]||(S[45]=_=>r.description.translations.fr.scheduleInfo=_)})]),_:1})]),y("div",LW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",MW,u($.$t("calendar.scheduleInfo"))+" (es)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[46]||(S[46]=_=>r.description.translations.es.scheduleInfo=_)})]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"
135contact-tab",visible:n.value===7},{default:o(()=>[y("div",VW,[y("div",BW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",UW,u($.$t("calendar.prizeInfo"))+" (en)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[47]||(S[47]=_=>r.description.translations.en.prizesInfo=_)})]),_:1})]),y("div",qW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",jW,u($.$t("calendar.prizeInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[48]||(S[48]=_=>r.description.translations.fr.prizesInfo=_)})]),_:1})]),y("div",HW,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",zW,u($.$t("calendar.prizeInfo"))+" (es)",1),i(a(Bt),{"content-type":"html","onUpdate:content":S[49]||(S[49]=_=>r.description.translations.es.prizesInfo=_)})]),_:1})])])]),_:1},8,["visible"])]),_:1})]),y("div",YW,[i(a(Ot.CButton),{type:"submit",color:"primary"},{default:o(()=>[g(u($.$t("create.save")),1)]),_:1})])]),_:1},8,["validated"])]))}},WW=Le(xW,[["__scopeId","data-v-c9d5d69b"]]),GW={class:"container-wrapper"},dt=Ke({__name:"Pagination",props:{totalItems:{type:Number,default:0},itemsPerPage:{type:Number,default:20},activePage:{type:Number,default:1},spinner:{type:Boolean,default:!1}},emits:["pageChange"],setup(e,{emit:t}){const l=t,n=e,s=c=>{r.value=c,l("pageChange",c)},r=F(n.activePage);at(()=>n.activePage,c=>{r.value=c});const d=Pe(()=>{let c=Math.floor(n.totalItems/n.itemsPerPage);return n.totalItems%n.itemsPerPage&&c++,c});return(c,f)=>(T(),P("div",GW,[e.spinner?(T(),me(a(Ka),{key:0,color:"primary"})):K("",!0),i(a(PP),{activePage:r.value,pages:d.value,"double-arrows":!0,limit:8,onActivePageChange:s},null,8,["activePage","pages"])]))}}),KW="https://api-dashboard.fie.org/api/admin/v1/competition",XW=At("competition",()=>{async function e(t){await ce.post(`${KW}/create`,t)}return{createCompetition:e}}),JW={class:"categories"},ZW={value:""},QW=["value"],eG={class:"categories"},tG={value:""},aG=["value"],lG={class:"categories"},nG={value:""},iG=["value"],sG={class:"categories"},oG={value:""},rG=["value"],uG={class:"categories"},dG={class:"filter-label"},cG={class:"footer"},fG={__name:"ModalCreateCompetition",props:{buttonStyle:{type:String,default:"light"}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=XW(),d=F(),c=F(),f=F(),v=F(),p=F(!1),m=F(),h=async $=>{const S=$.currentTarget;S.checkValidity()===!1&&($.preventDefault(),$.stopPropagation()),m.value=!0,S.checkValidity()===!0&&($.preventDefault(),$.stopPropagation(),await b())},b=async()=>{let $={fencerCategoryId:Number(d.value),weaponId:Number(c.value),genderId:Number(f.value),typeId:Number(v.value),isZonal:p.value};await r.createCompetition($).then(()=>{l("modalResult",{}),n.value=!1})},w=e;return s.getCompetitionDictionary(),($,S)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:w.buttonStyle,onClick:S[0]||(S[0]=()=>{n.value=!0})},{default:o(()=>[g(u($.$t("calendar.createCompetition")),1)]),_:1},8,["color"]),i(a(Xt),{alignment:"center",visible:n.value,onClose:S[7]||(S[7]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u($.$t("calendar.createCompetition")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:m.value,onSubmit:h},{default:o(()=>[y("div",JW,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Fencer",feedbackInvalid:$.$t("feedbackInvalid.selectFencerCategory"),id:"validationCustom01",label:$.$t("label.fencerCategory"),onChange:S[1]||(S[1]=_=>d.value=_.target.value),required:""},{default:o(()=>[y("option",ZW,u($.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.fencerCategories,_=>(T(),P("option",{value:_.id},u(_.label)+" ("+u(_.fencCatId)+")",9,QW))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",eG,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Weapon",feedbackInvalid:$.$t("feedbackInvalid.selectWeapon"),id:"validationCustom02",label:$.$t("label.weapon"),onChange:S[2]||(S[2]=_=>c.value=_.target.value),required:""},{default:o(()=>[y("option",tG,u($.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.weapons,_=>(T(),P("option",{value:_.id},u(_.label)+" ("+u(_.weaponId)+")",9,aG))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",lG,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:$.$t("feedbackInvalid.selectWeapon"),id:"validationCustom03",label:$.$t("label.gender"),onChange:S[3]||(S[3]=_=>f.value=_.target.value),required:""},{default:o(()=>[y("option",nG,u($.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.genders,_=>(T(),P("option",{value:_.id},u(_.label)+" ("+u(_.genderId)+")",9,iG))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",sG,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Type",feedbackInvalid:$.$t("feedbackInvalid.selectEventType"),id:"validationCustom04",label:$.$t("label.eventType"),onChange:S[4]||(S[4]=_=>v.value=_.target.value),required:""},{default:o(()=>[y("option",oG,u($.$t("options.selectEvent")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.types,_=>(T(),P("option",{value:_.id},u(_.label),9,rG))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",uG,[y("p",dG,u($.$t("filter.isZonal")),1),i(a(je.CFormCheck),{"onUpdate:modelValue":S[5]||(S[5]=_=>p.value=_)})]),y("div",cG,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u($.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:S[6]||(S[6]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u($.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},mG=Le(fG,[["__scopeId","data-v-4d6cd276"]]),pG={class:"filter-box"},vG={class:"filter-rows"},bG={class:"filter-row"},hG={key:0,class:"categories"},yG={class:"filter-label"},gG={key:1,class:"categories"},_G={class:"filter-label"}
135,$G={value:void 0},CG=["value","selected"],wG={key:2,class:"categories"},kG={class:"filter-label"},SG=["value","selected"],IG={key:3,class:"categories"},TG={class:"filter-label"},DG=["value","selected"],EG={key:4,class:"categories"},NG={class:"filter-label"},PG=["value","selected"],OG={key:5,class:"categories"},AG={class:"filter-label"},FG=["value","selected"],RG={class:"filter-row"},LG={key:0,class:"categories"},MG={class:"filter-label"},VG=["value","selected"],BG={key:1,class:"categories"},UG={class:"filter-label"},qG=["value","selected"],jG={key:2,class:"categories"},HG={class:"filter-label"},zG={key:3,class:"categories"},YG={class:"filter-label"},xG={key:4,class:"categories"},WG={class:"filter-label"},GG=["value","selected"],KG={key:5,class:"categories"},XG={class:"filter-label"},JG=["value","selected"],ZG={class:"button-row"},QG={__name:"CalendarFilterBox",props:{fencerCategoryEnabled:{type:Boolean,default:!1},weaponEnabled:{type:Boolean,default:!1},genderEnabled:{type:Boolean,default:!1},typeEnabled:{type:Boolean,default:!1},categoryEnabled:{type:Boolean,default:!1},countryEnabled:{type:Boolean,default:!1},zoneEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1},startDateEnabled:{type:Boolean,default:!1},endDateEnabled:{type:Boolean,default:!1},ageRangeEnabled:{type:Boolean,default:!1},nameEnabled:{type:Boolean,default:!1},nameLabel:{type:String,default:"calendar.name"},namePlaceholder:{type:String,default:"options.searchByName"},seasonLabel:{type:String,default:"filter.season"},seasonPlaceholder:{type:String,default:"options.selectSeason"},seasonOptionProperty:{type:String,default:"label"},buttonCaption:{type:String,default:"filter.search"}},emits:["search","currentSeason"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({fencerCategoryId:null,categoryId:null,weaponId:null,genderId:null,typeId:null,zoneId:null,countryId:null,seasonId:null,
135startDate:null,endDate:null,ageId:null,name:null}),d=()=>{var C;localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{fencerCategoryId:n.fencerCategoryEnabled&&r.value.fencerCategoryId?Number(r.value.fencerCategoryId):null,weaponId:n.weaponEnabled&&r.value.weaponId?Number(r.value.weaponId):null,genderId:n.genderEnabled&&r.value.genderId?Number(r.value.genderId):null,typeId:n.typeEnabled&&r.value.typeId?Number(r.value.typeId):null,categoryId:n.categoryEnabled&&r.value.categoryId?Number(r.value.categoryId):null,countryId:n.countryEnabled&&r.value.countryId?Number(r.value.countryId):null,seasonId:n.seasonEnabled&&r.value.seasonId?Number(r.value.seasonId):null,zoneId:n.zoneEnabled&&r.value.zoneId?Number(r.value.zoneId):null,startDate:n.startDateEnabled&&r.value.startDate?r.value.startDate:null,endDate:n.endDateEnabled&&r.value.endDate?r.value.endDate:null,ageId:n.ageRangeEnabled&&r.value.ageId?Number(r.value.ageId):null,name:n.nameEnabled&&((C=r.value.name)!=null&&C.trim())?r.value.name.trim():null})},c=C=>{let D=Number(C);D?r.value.fencerCategoryId=D:r.value.fencerCategoryId=null},f=C=>{let D=Number(C);D?r.value.weaponId=D:r.value.weaponId=null},v=C=>{let D=Number(C);D?r.value.genderId=D:r.value.genderId=null},p=C=>{let D=Number(C);D?r.value.categoryId=D:r.value.categoryId=null},m=C=>{let D=Number(C);D?r.value.typeId=D:r.value.typeId=null},h=C=>{let D=Number(C);D?r.value.countryId=D:r.value.countryId=null},b=C=>{let D=Number(C);D?(r.value.seasonId=D,l("currentSeason",D)):r.value.seasonId=null},w=C=>{let D=Number(C);D?r.value.zoneId=D:r.value.zoneId=null},$=C=>{let D=Number(C);D?r.value.ageId=D:r.value.ageId=null},S=C=>{C instanceof Date?r.value.startDate=k(C):r.value.startDate=null},_=C=>{C instanceof Date?r.value.endDate=k(C):r.value.endDate=null},I=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={},d()};We(async()=>{await s.getCompetitionDictionary().then(()=>{r.value.seasonId=s.competitionDicts.lastOfficialSeasonId,l("currentSeason",s.competitionDicts.lastOfficialSeasonId),r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},r.value&&d()})});const k=C=>Rt(new Date(C),"yyyy-MM-dd");return(C,D)=>(T(),P("div",pG,[y("div",vG,[y("div",bG,[n.nameEnabled?(T(),P("div",hG,[y("p",yG,u(C.$t(n.nameLabel)),1),i(a(_e),{modelValue:r.value.name,"onUpdate:modelValue":D[0]||(D[0]=N=>r.value.name=N),placeholder:C.$t(n.namePlaceholder),onKeyup:Ri(d,["enter"])},null,8,["modelValue","placeholder"])])):K("",!0),n.fencerCategoryEnabled?(T(),P("div",gG,[y("p",_G,u(C.$t("filter.category")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",$G,u(C.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.fencerCategories,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.fencerCategoryId},u(N.label)+" ("+u(N.fencCatId)+")",9,CG))),256))]),_:1})])):K("",!0),n.weaponEnabled?(T(),P("div",wG,[y("p",kG,u(C.$t("filter.weapon")),1),i(a(He),{"onUpdate:modelValue":f},{default:o(()=>[y("option",null,u(C.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.weapons,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.weaponId},u(N.label)+" ("+u(N.weaponId)+")",9,SG))),256))]),_:1})])):K("",!0),n.genderEnabled?(T(),P("div",IG,[y("p",TG,u(C.$t("filter.gender")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(C.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.genders,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.genderId},u(N.label)+" ("+u(N.genderId)+")",9,DG))),256))]),_:1})])):K("",!0),n.typeEnabled?(T(),P("div",EG,[y("p",NG,u(C.$t("filter.event")),1),i(a(He),{"onUpdate:modelValue":m},{default:o(()=>[y("option",null,u(C.$t("options.selectEvent")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.types,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.typeId},u(N.label),9,PG))),256))]),_:1})])):K("",!0),n.categoryEnabled?(T(),P("div",OG,[y("p",AG,u(C.$t("filter.type")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(C.$t("options.selectType")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.categories,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.categoryId},u(N.label),9,FG))),256))]),_:1})])):K("",!0)]),y("div",RG,[n.seasonEnabled?(T(),P("div",LG,[y("p",MG,u(C.$t(n.seasonLabel)),1),i(a(He),{"onUpdate:modelValue":b},{default:o(()=>[y("option",null,u(C.$t(n.seasonPlaceholder)),1),(T(!0),P(le,null,ge(a(s).competitionDicts.seasons,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.seasonId||N.id===r.value.seasonId===a(s).competitionDicts.lastOfficialSeasonId},u(N[n.seasonOptionProperty]),9,VG))),256))]),_:1})])):K("",!0),n.countryEnabled?(T(),P("div",BG,[y("p",UG,u(C.$t("filter.federation")),1),i(a(He),{"onUpdate:modelValue":h},{default:o(()=>[y("option",null,u(C.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.countries,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.countryId},u(N.label)+" ("+u(N.countryIdentifier)+")",9,qG))),256))]),_:1})])):K("",!0),n.startDateEnabled?(T(),P("div",jG,[y("p",HG,u(C.$t("filter.startDate")),1),i(a(Zn),{"onUpdate:date":S,cleaner:!0,date:a(ri)(r.value.startDate),inputDateParse:a(qa),inputDateFormat:N=>a(Rt)(new Date(N),"dd.MM.yyyy")},null,8,["date","inputDateParse","inputDateFormat"])])):K("",!0),n.endDateEnabled?(T(),P("div",zG,[y("p",YG,u(C.$t("filter.endDate")),1),i(a(Zn),{"onUpdate:date":_,cleaner:!0,date:a(ri)(r.value.endDate),inputDateParse:a(qa),inputDateFormat:N=>a(Rt)(new Date(N),"dd.MM.yyyy")},null,8,["date","inputDateParse","inputDateFormat"])])):K("",!0),n.zoneEnabled?(T(),P("div",xG,[y("p",WG,u(C.$t("filter.zones")),1),i(a(He),{"onUpdate:modelValue":w},{default:o(()=>[y("option",null,u(C.$t("options.selectZone")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.zones,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.zoneId},u(N.label),9,GG))),256))]),_:1})])):K("",!0),n.ageRangeEnabled?(T(),P("div",KG,[y("p",XG,u(C.$t("filter.ageRange")),1),i(a(He),{"onUpdate:modelValue":$},{default:o(()=>[y("option",null,u(C.$t("options.selectAgeRange")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.ages,N=>(T(),P("option",{value:N.id,selected:N.id===r.value.ageId},u(N.label),9,JG))),256))]),_:1})])):K("",!0),rt(C.$slots,"extra-filters",{},void 0,!0)])]),y("div",ZG,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(C.$t(n.buttonCaption)),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:I},{default:o(()=>[g(u(C.$t("filter.clean")),1)]),_:1})])]))}},dn=Le(QG,[["__scopeId","data-v-0f27eda2"]]),eK={class:"main"},tK={class:"header"},aK={class:"item-header"},lK={key:0},nK={class:"item"},iK={class:"table"},sK=["href"],oK=["href"],rK={class:"pagination"},uK={__name:"CalendarEvents",setup(e){const t=Vi(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getCalendarList({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getCalendarList({...s.value})};We(async()=>{await t.getCalendarList({...s.value}
135),await t.getLastCompetitionWithoutCalendar()});const c=async()=>{await t.getLastCompetitionWithoutCalendar()};return(f,v)=>(T(),P("div",eK,[y("div",tK,[y("label",aK,u(f.$t("calendar.events")),1),i(mG,{"button-style":"primary",onModalResult:c}),i(a(ye),{onClick:v[0]||(v[0]=p=>a(bt).push("/fie/create-calendar-event")),color:"secondary"},{default:o(()=>[g(u(f.$t("calendar.createCalendar")),1)]),_:1}),a(t).competitionWithoutCalendar?(T(),P("label",lK,u(f.$t("calendar.competitionWithoutCalendar"))+" "+u(a(t).competitionWithoutCalendar.label),1)):K("",!0)]),y("div",nK,[i(dn,{"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"fencer-category-enabled":!0,"age-range-enabled":!0,onSearch:r})]),y("div",iK,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.competitionIdShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.links")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.action")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.entry")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarList.calendars,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[(T(!0),P(le,null,ge(p.links,m=>(T(),P("a",{class:"link-gap",href:m.value,target:"_blank"},u(m.name),9,sK))),256))]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{onClick:m=>a(bt).push(`/fie/edit-calendar-event/${p.calendarId}`),color:"link"},{default:o(()=>[g(u(f.$t("calendar.edit")),1)]),_:2},1032,["onClick"])]),_:2},1024),i(a(q),null,{default:o(()=>[y("a",{class:"link-gap",href:`/show/entry/${p.calendarId}`,target:"_blank"},u(f.$t("calendar.show")),9,oK)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",rK,[i(dt,{"total-items":a(t).calendarList.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},dK=Le(uK,[["__scopeId","data-v-fa921efe"]]),to="https://api-dashboard.fie.org/api/admin/v1/season",G_=At("season",()=>{const e=F([]);async function t(p){this.seasonList=await ce.get(`${to}/season`,p)}async function l(){this.seasonList=await ce.post(`${to}/season`,null)}async function n(p){this.seasonList=await ce.delete(`${to}/season/${p}`,null)}async function s(p){this.seasonList=await ce.post(`${to}/season/${p}/copy`,null)}async function r(p,m){await ce.post(`${to}/season/show/${p}`,{value:m})}async function d(p,m){await ce.post(`${to}/season/official/${p}`,{value:m})}async function c(p,m){await ce.post(`${to}/season/license/${p}`,{value:m})}async function f(p,m){await ce.post(`${to}/season/elective/${p}`,{value:m})}async function v(p,m){await ce.post(`${to}/season/open/${p}`,{value:m})}return{seasonList:e,getSeasonList:t,createSeason:l,deleteSeason:n,copySeason:s,setShowOnFront:r,setOfficial:d,setElective:f,setLicenseOrder:c,setOpenedRegistration:v}}),tS="https://api-dashboard.fie.org/api/admin/v1/calculation",cK=At("calculation",()=>{async function e(){await ce.post(`${tS}/current`,null)}async function t(l){await ce.post(`${tS}/season/${l}`,null)}return{calculateCurrent:e,calculateSeason:t}}),fK={class:"main"},mK={class:"item-header"},pK={class:"item"},vK={class:"item"},bK=["value"],hK={__name:"Recalculate",setup(e){const t=F(),l=G_(),n=cK(),s=f=>{t.value=f},r=F(!1),d=async()=>{t.value&&(r.value=!0,await n.calculateSeason(t.value).then(()=>r.value=!1).catch(()=>r.value=!1))},c=async()=>{r.value=!0,await n.calculateCurrent().then(()=>r.value=!1).catch(()=>r.value=!1)};return l.getSeasonList({}),(f,v)=>(T(),P("div",fK,[y("label",mK,u(f.$t("recalculate.recalculatePage")),1),i(a(lb),{color:"primary"},{default:o(()=>[y("div",pK,[y("label",null,u(f.$t("recalculate.recalculateCurrentSeason")),1),i(a(ve),{disabled:r.value,md:"2"},{default:o(()=>[i(a(ye),{onClick:c,color:"primary"},{default:o(()=>[r.value?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u(f.$t("recalculate.recalculate")),1)]),_:1})]),_:1},8,["disabled"])])]),_:1}),i(a(lb),{color:"success"},{default:o(()=>[y("div",vK,[y("label",null,u(f.$t("recalculate.recalculateAnotherSeason")),1),i(a(ve),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"onUpdate:modelValue":s},{default:o(()=>[y("option",null,u(f.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(l).seasonList.seasons,p=>(T(),P("option",{value:p.seasonId},u(p.season),9,bK))),256))]),_:1})]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(ye),{onClick:d,disabled:r.value,color:"info"},{default:o(()=>[r.value?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u(f.$t("recalculate.recalculate")),1)]),_:1},8,["disabled"])]),_:1})])]),_:1})]))}},yK=Le(hK,[["__scopeId","data-v-84ec114f"]]);var Yi={},Ry={},Ly={},aS;function jO(){if(aS)return Ly;aS=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CTableBody",props:{color:t.Color},setup(n,{slots:s}){return()=>e.h("tbody",{class:[{[`table-${n.color}`]:n.color}]},s.default&&s.default())}});return Ly.CTableBody=l,Ly}var My={},lS;function HO(){if(lS)return My;lS=1;var e=_t();const t=e.defineComponent({name:"CTableCaption",setup(l,{slots:n}){return()=>e.h("caption",{},n.default&&n.default())}});return My.CTableCaption=t,My}var Vy={},nS;function zO(){if(nS)return Vy;nS=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CTableDataCell",props:{active:Boolean,align:{type:String,validator:n=>["bottom","middle","top"].includes(n)},color:t.Color,scope:String},setup(n,{slots:s}){return()=>e.h(n.scope?"th":"td",{class:[{[`align-${n.align}`]:n.align,"table-active":n.active,[`table-${n.color}`]:n.color}],...n.scope&&{scope:n.scope}},s.default&&s.default())}});return Vy.CTableDataCell=l,Vy}var By={},iS;function YO(){if(iS)return By;iS=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CTableFoot",props:{color:t.Color},setup(n,{slots:s}){return()=>e.h("tfoot",{class:[{[`table-${n.color}`]:n.color}]},s.default&&s.default())}});return By.CTableFoot=l,By}var Uy={},sS;function xO(){if(sS)return Uy;sS=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CTableHead",props:{color:t.Color},setup(n,{slots:s}){return()=>e.h("thead",{class:[{[`table-${n.color}`]:n.color}]},s.default&&s.default())}});return Uy.CTableHead=l,Uy}var qy={},oS;function WO(){if(oS)return qy;oS=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CTableHeaderCell",props:{color:t.Color},setup(n,{slots:s}){return()=>e.h("th",{class:[{[`table-${n.color}`]:n.color}]},s.default&&s.default())}});return qy.CTableHeaderCell=l,qy}var jy={},rS;function GO(){if(rS)return jy;rS=1;var e=_t(),t=zr();const l=e.defineComponent({name:"CTableRow",props:{active:Boolean,align:{type:String,validator:n=>["bottom","middle","top"].includes(n)},color:t.Color},setup(n,{slots:s}){return()=>e.h("tr",{class:[{[`align-${n.align}`]:n.align,"table-active":n.active,[`table-${n.color}`]:n.color}]},s.default&&s.default())}});return jy.CTableRow=l,jy}var bd={},uS;function gK(){if(uS)return bd;uS=1;const e=s=>s.replace(/[-_.]/g," ").replace(/ +/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").split(" ").map(r=>r.charAt(0).toUpperCase()+r.slice(1)).join(" "),t=s=>typeof s=="object"?s.label??e(s.key):e(s),l=(s,r)=>s?s.map(d=>typeof d=="object"?d.key:d):r&&n(r),n=s=>Object.keys(s[0]||{}).filter(r=>r.charAt(0)!=="_");return bd.getColumnLabel=t,bd.getColumnNames=l,bd.getColumnNamesFromItems=n,bd.pretifyName=e,bd}var dS;function _K(){if(dS)return Ry;dS=1;var e=_t(),t=jO(),l=HO(),n=zO(),s=YO(),r=xO(),d=WO(),c=GO(),f=zr(),v=gK();const p=e.defineComponent({name:"CTable",props:{align:{type:String,validator:m=>["bottom","middle","top"].includes(m)},borderColor:f.Color,bordered:Boolean,borderless:Boolean,caption:String,captionTop:String,columns:{type:Array}
135,color:f.Color,footer:{type:Array},hover:Boolean,items:{type:Array},responsive:{type:[Boolean,String],validator:m=>typeof m=="string"?["sm","md","lg","xl","xxl"].includes(m):typeof m=="boolean"},small:Boolean,striped:Boolean,stripedColumns:Boolean,tableFootProps:{type:Object},tableHeadProps:{type:Object}},setup(m,{slots:h,attrs:b}){const w=e.computed(()=>v.getColumnNames(m.columns,m.items)),$=()=>e.h("table",{class:["table",{[`align-${m.align}`]:m.align,"caption-top":m.captionTop||m.caption==="top",[`border-${m.borderColor}`]:m.borderColor,"table-bordered":m.bordered,"table-borderless":m.borderless,[`table-${m.color}`]:m.color,"table-hover":m.hover,"table-sm":m.small,"table-striped":m.striped,"table-striped-columns":m.stripedColumns},b.class]},{default:()=>[(m.caption&&m.caption!=="top"||m.captionTop)&&e.h(l.CTableCaption,{},{default:()=>m.caption||m.captionTop}),m.columns&&e.h(r.CTableHead,{...m.tableHeadProps},{default:()=>e.h(c.CTableRow,{},{default:()=>[m.columns&&m.columns.map(S=>e.h(d.CTableHeaderCell,{...typeof S=="object"&&S._props&&{...S._props},...typeof S=="object"&&S._style&&{style:{...S._style}}},{default:()=>v.getColumnLabel(S)}))]})}),m.items&&e.h(t.CTableBody,{},{default:()=>[m.items&&m.items.map(S=>e.h(c.CTableRow,{...S._props&&{...S._props}},{default:()=>[w.value&&w.value.map(_=>S[_]!==void 0&&e.h(n.CTableDataCell,{...S._cellProps&&S._cellProps.all&&{...S._cellProps.all},...S._cellProps&&S._cellProps[_]&&{...S._cellProps[_]}},{default:()=>S[_]}))]}))]}),h.default&&h.default(),m.footer&&e.h(s.CTableFoot,{...m.tableFootProps},{default:()=>e.h(c.CTableRow,{},{default:()=>[m.footer&&m.footer.map(S=>e.h(n.CTableDataCell,{...typeof S=="object"&&S._props&&{...S._props}},{default:()=>typeof S=="object"?S.label:S}))]})})]});return()=>[m.responsive?e.h("div",{class:typeof m.responsive=="boolean"?"table-responsive":`table-responsive-${m.responsive}`},$()):$()]}});return Ry.CTable=p,Ry}var cS;function $K(){if(cS)return Yi;cS=1;var e=_K(),t=jO(),l=HO(),n=zO(),s=YO(),r=xO(),d=WO(),c=GO();const f={install:v=>{v.component(e.CTable.name,e.CTable),v.component(t.CTableBody.name,t.CTableBody),v.component(l.CTableCaption.name,l.CTableCaption),v.component(n.CTableDataCell.name,n.CTableDataCell),v.component(s.CTableFoot.name,s.CTableFoot),v.component(r.CTableHead.name,r.CTableHead),v.component(d.CTableHeaderCell.name,d.CTableHeaderCell),v.component(c.CTableRow.name,c.CTableRow)}};return Yi.CTable=e.CTable,Yi.CTableBody=t.CTableBody,Yi.CTableCaption=l.CTableCaption,Yi.CTableDataCell=n.CTableDataCell,Yi.CTableFoot=s.CTableFoot,Yi.CTableHead=r.CTableHead,Yi.CTableHeaderCell=d.CTableHeaderCell,Yi.CTableRow=c.CTableRow,Yi.CTablePlugin=f,Yi}var te=$K();const CK={class:"main"},wK={class:"item"},kK={class:"table"},SK={class:"pagination"},IK={__name:"Season",setup(e){const t=G_(),l=F(20),n=F(1),s=F(null),r=async w=>{n.value=w;let $={limit:l.value,offset:(n.value-1)*l.value};await t.getSeasonList($)},d=async()=>{await t.createSeason()},c=async w=>{await t.deleteSeason(w)},f=async w=>{s.value=w;try{await t.copySeason(w)}finally{s.value=null}},v=async(w,$)=>{await t.setShowOnFront(w,$)},p=async(w,$)=>{await t.setOpenedRegistration(w,$)},m=async(w,$)=>{await t.setOfficial(w,$)},h=async(w,$)=>{await t.setLicenseOrder(w,$)},b=async(w,$)=>{await t.setElective(w,$)};return t.getSeasonList({}),(w,$)=>(T(),P("div",CK,[y("div",wK,[i(a(ye),{onClick:d,disabled:s.value!==null,class:"col-2",color:"secondary"},{default:o(()=>[g(u(w.$t("season.create")),1)]),_:1},8,["disabled"])]),y("div",kK,[i(a(ve),{md:"5"},{default:o(()=>[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.label")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.year")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.isShowOnFront")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.isOpenedRegistration")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.isOfficial")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.isLicenseOpened")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.isElective")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(w.$t("season.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).seasonList.seasons,S=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(S.season),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(S.year),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(je.CFormCheck),{disabled:s.value!==null,"onUpdate:modelValue":_=>
135v(S.seasonId,_),checked:S.isShowOnFront},null,8,["disabled","onUpdate:modelValue","checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(je.CFormCheck),{disabled:s.value!==null,"onUpdate:modelValue":_=>p(S.seasonId,_),checked:S.isOpenedRegistration},null,8,["disabled","onUpdate:modelValue","checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(je.CFormCheck),{disabled:s.value!==null,"onUpdate:modelValue":_=>m(S.seasonId,_),checked:S.isOfficial},null,8,["disabled","onUpdate:modelValue","checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(je.CFormCheck),{disabled:s.value!==null,"onUpdate:modelValue":_=>h(S.seasonId,_),checked:S.isLicenseOrder},null,8,["disabled","onUpdate:modelValue","checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(je.CFormCheck),{disabled:s.value!==null,"onUpdate:modelValue":_=>b(S.seasonId,_),checked:S.isElective},null,8,["disabled","onUpdate:modelValue","checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(ye),{onClick:_=>c(S.seasonId),disabled:s.value!==null,color:"link"},{default:o(()=>[g(u(w.$t("season.delete")),1)]),_:2},1032,["onClick","disabled"]),i(a(ye),{onClick:_=>f(S.seasonId),disabled:s.value!==null,color:"link"},{default:o(()=>[s.value===S.seasonId?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u(w.$t("season.copy")),1)]),_:2},1032,["onClick","disabled"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),y("div",SK,[i(dt,{"total-items":a(t).seasonList.total,"items-per-page":l.value,onPageChange:r},null,8,["total-items","items-per-page"])])]))}},TK=Le(IK,[["__scopeId","data-v-06719ac7"]]),DK={class:"main"},EK={class:"item-header"},NK={class:"item"},PK={class:"table"},OK={class:"pagination"},AK={__name:"SelectEventForSeason",setup(e){const t=Vi(),l=F(null),n=F(20),s=F(1),r=F({limit:20,offset:1}),d=async p=>{r.value={...p},r.value.limit=n.value,r.value.offset=0,await t.getCalendarSettingsList(l.value,{...r.value})},c=async p=>{s.value=p,r.value.limit=n.value,r.value.offset=(s.value-1)*n.value,await t.getCalendarSettingsList(l.value,{...r.value})},f=async p=>{l.value=p,r.value.limit=n.value,r.value.offset=(s.value-1)*n.value,await t.getCalendarSettingsList(l.value,{...r.value})},v=async(p,m)=>{await t.setCalendarForSeason(p,l.value,m)};return(p,m)=>(T(),P("div",DK,[y("label",EK,u(p.$t("calendar.eventsForSeason")),1),y("div",NK,[i(dn,{"season-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"event-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"fencer-category-enabled":!0,"age-range-enabled":!0,onSearch:d,onCurrentSeason:f})]),y("div",PK,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.select")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.competitionIdShort")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.year")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.competitionName")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.location")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.country")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.startDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.endDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.weapon")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.genderShort")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.categoryShort")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.type")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.event")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(p.$t("calendar.status")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarSettingsList.calendars,h=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[i(a(je.CFormCheck),{"onUpdate:modelValue":b=>{v(h.calendarId,b)},checked:h.selected},null,8,["onUpdate:modelValue","checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.competitionId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.year),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.competitionName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.place),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.country),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.startDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.endDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.weapon),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.category),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.type),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.event),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.status),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",OK,[i(dt,{"total-items":a(t).calendarSettingsList.total,"items-per-page":n.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},FK=Le(AK,[["__scopeId","data-v-50285675"]]),RK={class:"filter-box"},LK={class:"filter-rows"},MK={class:"filter-row"},VK={key:0,class:"categories"},BK={class:"filter-label"},UK={key:1,class:"categories"},qK={class:"filter-label"},jK={key:2,class:"categories"},HK={class:"filter-label"},zK={key:3,class:"categories"},YK={class:"filter-label"},xK=["value","selected"],WK={class:"filter-row"},GK={key:0,class:"categories"},KK={class:"filter-label"},XK=["value","selected"],JK={key:1,class:"categories"},ZK={class:"filter-label"},QK=["value","selected"],eX={key:2,class:"categories"},tX={class:"filter-label"},aX=["value","selected"],lX={key:3,class:"categories"},nX={class:"filter-label"},iX=["value","selected"],sX={key:4,class:"categories"},oX={class:"filter-label"},rX=["selected"],uX=["selected"],dX=["selected"],cX={class:"button-row"},fX={__name:"FencerFilterBox",props:{lastNameEnabled:{type:Boolean,default:!1},firstNameEnabled:{type:Boolean,default:!1},licNoEnabled:{type:Boolean,default:!1},genderEnabled:{type:Boolean,default:!1},licTypeEnabled:{type:Boolean,default:!1},countryEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1},positionTypeEnabled:{type:Boolean,default:!1},gdprFormsEnabled:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({lastName:null,firstName:null,licNo:null,gender:null,country:null,
135season:null,licType:null,position:null,gdprForm:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{lastName:n.lastNameEnabled?r.value.lastName:null,firstName:n.firstNameEnabled?r.value.firstName:null,licNo:n.licNoEnabled?r.value.licNo:null,licType:n.licTypeEnabled&&r.value.licType?Number(r.value.licType):null,gender:n.genderEnabled&&r.value.gender?Number(r.value.gender):null,season:n.seasonEnabled&&r.value.season?Number(r.value.season):null,country:n.countryEnabled&&r.value.country?Number(r.value.country):null,position:n.positionTypeEnabled&&r.value.position?Number(r.value.position):null,gdpr:n.gdprFormsEnabled?r.value.gdprForm:null})},c=_=>{r.value.lastName=_},f=_=>{r.value.firstName=_},v=_=>{r.value.licNo=_},p=_=>{let I=Number(_);I?r.value.gender=I:r.value.gender=null},m=_=>{let I=Number(_);I?r.value.licType=I:r.value.licType=null},h=_=>{let I=Number(_);I?r.value.country=I:r.value.country=null},b=_=>{let I=Number(_);I?r.value.season=I:r.value.season=null},w=_=>{let I=Number(_);I?r.value.position=I:r.value.position=null},$=_=>{_==="true"||_==="false"?r.value.gdprForm=_:r.value.gdprForm=null},S=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={season:s.fencerDicts.lastOfficialSeasonId},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getFencerDictionary().then(()=>{if(!r.value.licType)for(const _ in s.fencerDicts.licenseTypes)s.fencerDicts.licenseTypes[_].licTypeId==="T"&&(r.value.licType=s.fencerDicts.licenseTypes[_].id);r.value.season=s.fencerDicts.lastOfficialSeasonId,d()})}),(_,I)=>(T(),P("div",RK,[y("div",LK,[y("div",MK,[n.lastNameEnabled?(T(),P("div",VK,[y("p",BK,u(_.$t("filter.lastName")),1),i(a(_e),{type:"text","onUpdate:modelValue":c,label:"","model-value":r.value.lastName},null,8,["model-value"])])):K("",!0),n.firstNameEnabled?(T(),P("div",UK,[y("p",qK,u(_.$t("filter.firstName")),1),i(a(_e),{type:"text","onUpdate:modelValue":f,label:"","model-value":r.value.firstName},null,8,["model-value"])])):K("",!0),n.licNoEnabled?(T(),P("div",jK,[y("p",HK,u(_.$t("filter.licNumber")),1),i(a(_e),{type:"text","onUpdate:modelValue":v,label:"","model-value":r.value.licNo},null,8,["model-value"])])):K("",!0),n.genderEnabled?(T(),P("div",zK,[y("p",YK,u(_.$t("filter.gender")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(_.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.genders,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.gender},u(k.label)+" ("+u(k.genderId)+")",9,xK))),256))]),_:1})])):K("",!0)]),y("div",WK,[n.licTypeEnabled?(T(),P("div",GK,[y("p",KK,u(_.$t("filter.licType")),1),i(a(He),{"onUpdate:modelValue":m},{default:o(()=>[y("option",null,u(_.$t("options.selectLicType")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.licenseTypes,k=>(T(),P("option",{value:k.id,selected:r.value.licType&&k.id===r.value.licType||!r.value.licType&&k.licTypeId==="T"},u(k.label)+" ("+u(k.licTypeId)+")",9,XK))),256))]),_:1})])):K("",!0),n.countryEnabled?(T(),P("div",JK,[y("p",ZK,u(_.$t("filter.nationality")),1),i(a(He),{"onUpdate:modelValue":h},{default:o(()=>[y("option",null,u(_.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.countries,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.country},u(k.label)+" ("+u(k.countryIdentifier)+")",9,QK))),256))]),_:1})])):K("",!0),n.seasonEnabled?(T(),P("div",eX,[y("p",tX,u(_.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":b},{default:o(()=>[y("option",null,u(_.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.seasons,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.season||k.id===a(s).fencerDicts.lastOfficialSeasonId},u(k.label),9,aX))),256))]),_:1})])):K("",!0),n.positionTypeEnabled?(T(),P("div",lX,[y("p",nX,u(_.$t("filter.position")),1),i(a(He),{"onUpdate:modelValue":w},{default:o(()=>[y("option",null,u(_.$t("options.selectPosition")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.positions,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.position},u(k.label),9,iX))),256))]),_:1})])):K("",!0),n.gdprFormsEnabled?(T(),P("div",sX,[y("p",oX,u(_.$t("filter.gdpr")),1),i(a(He),{"onUpdate:modelValue":$},{default:o(()=>[y("option",{selected:r.value.gdprForm===void 0,value:void 0},u(_.$t("options.selectValidation")),9,rX),y("option",{selected:r.value.gdprForm===!0,value:!0}
135,u(_.$t("license.formValidated")),9,uX),y("option",{selected:r.value.gdprForm===!1,value:!1},u(_.$t("license.formNotValidated")),9,dX)]),_:1})])):K("",!0)])]),y("div",cX,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(_.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:S},{default:o(()=>[g(u(_.$t("filter.clean")),1)]),_:1})])]))}},jo=Le(fX,[["__scopeId","data-v-559e8d7f"]]),Hy="https://api-dashboard.fie.org/api/admin/v1/license/blocked",KO=At("blockedLicense",()=>{const e=F([]);async function t(s){this.blockedLicenses=await ce.get(`${Hy}`,s)}async function l(s){await ce.delete(`${Hy}/${s}`,null)}async function n(s){await ce.post(`${Hy}`,s)}return{blockedLicenses:e,unblockLicense:l,getBlockedLicenses:t,blockLicense:n}});var tr={},zy={},Yy={},fS;function mX(){if(fS)return Yy;fS=1;var e=_t();const t=e.defineComponent({name:"CBackdrop",props:{visible:{type:Boolean,default:!1}},setup(l){return()=>e.h(e.Transition,{onEnter:n=>{n.classList.add("show")},onLeave:n=>{n.classList.remove("show")}},()=>l.visible&&e.h("div",{class:"fade"}))}});return Yy.CBackdrop=t,Yy}var xy={},mS;function K_(){if(mS)return xy;mS=1;var e=_t();const t=n=>n?typeof n=="function"?n():n:"body",l=e.defineComponent({name:"CConditionalTeleport",props:{container:{type:[Object,String],default:"body"},teleport:{type:[Boolean],default:!0}},setup(n,{slots:s}){const r=e.ref(t(n.container));return e.watch(()=>[n.container,n.teleport],()=>{n.teleport&&(r.value=t(n.container))}),()=>e.h(e.Teleport,{disabled:n.teleport===!1,to:r.value},{default:()=>s.default&&s.default()})}});return xy.CConditionalTeleport=l,xy}var pS;function pX(){if(pS)return zy;pS=1;var e=_t(),t=mX(),l=K_(),n=Ym();const s=e.defineComponent({name:"CModal",inheritAttrs:!1,props:{alignment:{default:"top",validator:r=>["top","center"].includes(r)},backdrop:{type:[Boolean,String],default:!0,validator:r=>typeof r=="string"?["static"].includes(r):typeof r=="boolean"},container:{type:[Object,String],default:"body"},contentClassName:String,focus:{type:Boolean,default:!0},fullscreen:{type:[Boolean,String],validator:r=>typeof r=="string"?["sm","md","lg","xl","xxl"].includes(r):typeof r=="boolean"},keyboard:{type:Boolean,default:!0},scrollable:Boolean,size:{type:String,validator:r=>["sm","lg","xl"].includes(r)},teleport:{type:Boolean,default:!1},transition:{type:Boolean,default:!0},unmountOnClose:{type:Boolean,default:!0},visible:Boolean},emits:["close","close-prevented","show"],setup(r,{slots:d,attrs:c,emit:f}){const v=e.ref(),p=e.ref(),m=e.ref(),h=e.ref(r.visible);e.watch(()=>r.visible,()=>{h.value=r.visible});const b=(N,L)=>{v.value=document.activeElement,n.executeAfterTransition(()=>L(),N),document.body.classList.add("modal-open"),document.body.style.overflow="hidden",document.body.style.paddingRight="0px",N.style.display="block",setTimeout(()=>{N.classList.add("show")},1),f("show")},w=()=>{var N;r.focus&&((N=p.value)==null||N.focus()),window.addEventListener("mousedown",k),window.addEventListener("keyup",I)},$=(N,L)=>{n.executeAfterTransition(()=>L(),N),document.body.classList.remove("modal-open"),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("padding-right"),document.body.className===""&&document.body.removeAttribute("class"),N.classList.remove("show")},S=N=>{var L;(L=v.value)==null||L.focus(),window.removeEventListener("mousedown",k),window.removeEventListener("keyup",I),N.style.display="none"},_=()=>{f("close"),h.value=!1},I=N=>{m.value&&!m.value.contains(N.target)&&(r.backdrop!=="static"&&N.key==="Escape"&&r.keyboard&&_(),r.backdrop==="static"&&(p.value.classList.add("modal-static"),f("close-prevented"),setTimeout(()=>{p.value.classList.remove("modal-static")},300)))},k=N=>{window.addEventListener("mouseup",()=>C(N),{once:!0})},C=N=>{m.value&&!m.value.contains(N.target)&&(r.backdrop!=="static"&&_(),r.backdrop==="static"&&(p.value.classList.add("modal-static"),setTimeout(()=>{p.value.classList.remove("modal-static")},300)))};e.provide("handleDismiss",_);const D=()=>e.h("div",{...c,class:["modal",{fade:r.transition},c.class],...h.value?{"aria-modal":!0,role:"dialog"}:{"aria-hidden":"true"},ref:p},e.h("div",{class:["modal-dialog",{"modal-dialog-centered":r.alignment==="center",[`modal-fullscreen-${r.fullscreen}
135-down`]:r.fullscreen&&typeof r.fullscreen=="string","modal-fullscreen":r.fullscreen&&typeof r.fullscreen=="boolean","modal-dialog-scrollable":r.scrollable,[`modal-${r.size}`]:r.size}]},e.h("div",{class:["modal-content",r.contentClassName],ref:m},d.default&&d.default())));return()=>e.h(l.CConditionalTeleport,{container:r.container,teleport:r.teleport},{default:()=>[e.h(e.Transition,{css:!1,onEnter:(N,L)=>b(N,L),onAfterEnter:()=>w(),onLeave:(N,L)=>$(N,L),onAfterLeave:N=>S(N)},()=>r.unmountOnClose?h.value&&D():e.withDirectives(D(),[[e.vShow,h.value]])),r.backdrop&&e.h(t.CBackdrop,{class:"modal-backdrop",visible:h.value})]})}});return zy.CModal=s,zy}var Wy={},vS;function vX(){if(vS)return Wy;vS=1;var e=_t();const t=e.defineComponent({name:"CModalBody",setup(l,{slots:n}){return()=>e.h("div",{class:"modal-body"},n.default&&n.default())}});return Wy.CModalBody=t,Wy}var Gy={},bS;function bX(){if(bS)return Gy;bS=1;var e=_t();const t=e.defineComponent({name:"CModalFooter",setup(l,{slots:n}){return()=>e.h("div",{class:"modal-footer"},n.default&&n.default())}});return Gy.CModalFooter=t,Gy}var Ky={},Xy={},hS;function hX(){if(hS)return Xy;hS=1;var e=_t();const t=e.defineComponent({name:"CCloseButton",props:{dark:Boolean,disabled:Boolean,white:Boolean},emits:["click"],setup(l,{emit:n}){const s=()=>{l.disabled||n("click")};return()=>e.h("button",{type:"button",class:["btn","btn-close",{"btn-close-white":l.white},l.disabled],"aria-label":"Close",disabled:l.disabled,...l.dark&&{"data-coreui-theme":"dark"},onClick:s})}});return Xy.CCloseButton=t,Xy}var yS;function yX(){if(yS)return Ky;yS=1;var e=_t(),t=hX();const l=e.defineComponent({name:"CModalHeader",props:{closeButton:{type:Boolean,default:!0}},setup(n,{slots:s}){const r=e.inject("handleDismiss");return()=>e.h("span",{class:"modal-header"},[s.default&&s.default(),n.closeButton&&e.h(t.CCloseButton,{onClick:()=>r()},"")])}});return Ky.CModalHeader=l,Ky}var Jy={},gS;function gX(){if(gS)return Jy;gS=1;var e=_t();const t=e.defineComponent({name:"CModalTitle",props:{as:{type:String,default:"h5"}},setup(l,{slots:n}){return()=>e.h(l.as,{class:"modal-title"},n.default&&n.default())}});return Jy.CModalTitle=t,Jy}var _S;function _X(){if(_S)return tr;_S=1;var e=pX(),t=vX(),l=bX(),n=yX(),s=gX();const r={install:d=>{d.component(e.CModal.name,e.CModal),d.component(t.CModalBody.name,t.CModalBody),d.component(l.CModalFooter.name,l.CModalFooter),d.component(n.CModalHeader.name,n.CModalHeader),d.component(s.CModalTitle.name,s.CModalTitle)}};return tr.CModal=e.CModal,tr.CModalBody=t.CModalBody,tr.CModalFooter=l.CModalFooter,tr.CModalHeader=n.CModalHeader,tr.CModalTitle=s.CModalTitle,tr.CModalPlugin=r,tr}var yt=_X();const XO={__name:"ModalCommon",props:{description:{type:String,default:""}},setup(e){const t=F(!1),l=e;return(n,s)=>(T(),P(le,null,[i(a(Ot.CButton),{color:"secondary",onClick:s[0]||(s[0]=()=>{t.value=!0})},{default:o(()=>s[3]||(s[3]=[g(" Show ")])),_:1,__:[3]}),i(a(yt.CModal),{alignment:"center",visible:t.value,onClose:s[2]||(s[2]=()=>{t.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(n.$t("header.blockReason")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[g(u(l.description),1)]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[i(a(Ot.CButton),{color:"secondary",onClick:s[1]||(s[1]=()=>{t.value=!1})},{default:o(()=>s[4]||(s[4]=[g(" Close ")])),_:1,__:[4]})]),_:1})]),_:1},8,["visible"])],64))}},$X={__name:"ModalYesNo",props:{modalTitle:{type:String,default:"Modal name"},modalText:{type:String,default:"Default modal text"},buttonCaption:{type:String,default:"Button"},returnId:{type:Number,default:null},buttonStyle:{type:String,default:"light"},buttonDisabled:{type:Boolean,default:!1},spinner:{type:Boolean,default:!1},spinnerColor:{type:String,default:"light"}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=e,r=d=>{d&&l("modalResult",{success:d,id:s.returnId}),n.value=!1};return(d,c)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:s.buttonStyle,onClick:c[0]||(c[0]=()=>{n.value=!0}),disabled:s.buttonDisabled||e.spinner},{default:o(()=>[e.spinner?(T(),me(a(Ka),{key:0,size:"sm",color:s.spinnerColor},null,8,["color"])):K("",!0),g(" "+u(s.buttonCaption),1)]),_:1},8,["color","disabled"]),i(a(Xt),{alignment:"center",visible:n.value,onClose:c[3]||(c[3]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(s.modalTitle),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[g(u(s.modalText),1)]),_:1}),i(a(Qn),{class:"footer-buttons"},{default:o(()=>[i(a(ye),{onClick:c[1]||(c[1]=f=>r(!0)),color:"success"},{default:o(()=>[g(u(d.$t("modal.yes")),1)]),_:1}),i(a(ye),{onClick:c[2]||(c[2]=f=>r(!1)),color:"danger"},{default:o(()=>[g(u(d.$t("modal.no")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},qt=Le($X,[["__scopeId","data-v-d6584c29"]]),CX={class:"main"},wX={class:"item"},kX={class:"table"},SX={class:"pagination"},IX={__name:"Blocked",setup(e){const t=KO(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getBlockedLicenses({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getBlockedLicenses({...s.value})},c=async f=>{await t.unblockLicense(f.id).then(async()=>{await t.getBlockedLicenses({limit:l.value,offset:(n.value-1)*l.value})})};return(f,v)=>(T(),P("div",CX,[y("div",wX,[i(jo,{"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"country-enabled":!0,onSearch:r})]),y("div",kX,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.blockStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.blockEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.description")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).blockedLicenses.blocked,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.blockStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.blockEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[p.description?K("",!0):(T(),me(a(nt),{key:0},{default:o(()=>[g(u(f.$t("license.no-reason")),1)]),_:1})),p.description?(T(),me(XO,{key:1,description:p.description},null,8,["description"])):K("",!0)]),_:2},1024),i(a(q),null,{default:o(()=>[i(qt,{"button-style":"success","return-id":p.userId,"modal-title":f.$t("modal.sure"),"modal-text":`${f.$t("modal.unblock")} ${p.firstName} ${p.lastName}?`,"button-caption":f.$t("license.unblock"),onModalResult:c}
135,null,8,["return-id","modal-title","modal-text","button-caption"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",SX,[i(dt,{"total-items":a(t).blockedLicenses.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},TX=Le(IX,[["__scopeId","data-v-8a51be19"]]),DX={class:"radio-button-row"},EX={__name:"HandedRadioButtonGroup",props:{hand:{type:String,default:null}},emits:["handed"],setup(e,{emit:t}){const l=F(),n=t,s=e,r=d=>{n("handed",d)};return(d,c)=>(T(),P(le,null,[c[4]||(c[4]=y("label",null,"Handed",-1)),y("div",DX,[i(a(Ze),{type:"radio",onChange:c[0]||(c[0]=f=>r("L")),id:"flexRadioVModel1",inline:"",label:d.$t("label.leftHanded"),value:"L",modelValue:l.value,"onUpdate:modelValue":c[1]||(c[1]=f=>l.value=f),checked:s.hand==="L"},null,8,["label","modelValue","checked"]),i(a(Ze),{type:"radio",onChange:c[2]||(c[2]=f=>r("R")),id:"flexRadioVModel2",inline:"",label:d.$t("label.rightHanded"),value:"R",modelValue:l.value,"onUpdate:modelValue":c[3]||(c[3]=f=>l.value=f),checked:s.hand==="R"},null,8,["label","modelValue","checked"])])],64))}},Dh=Le(EX,[["__scopeId","data-v-1f88d6e3"]]);var Lp={},Zy={},$S;function NX(){if($S)return Zy;$S=1;var e=_t();const t=e.defineComponent({name:"CImage",props:{align:{type:String,validator:l=>["start","center","end"].includes(l)},fluid:Boolean,rounded:Boolean,thumbnail:Boolean},setup(l){return()=>e.h("img",{class:[{[`float-${l.align}`]:l.align&&(l.align==="start"||l.align==="end"),"d-block mx-auto":l.align&&l.align==="center","img-fluid":l.fluid,roun
135ded:l.rounded,"img-thumbnail":l.thumbnail}]})}});return Zy.CImage=t,Zy}var CS;function PX(){if(CS)return Lp;CS=1;var e=NX();const t={install:l=>{l.component(e.CImage.name,e.CImage)}};return Lp.CImage=e.CImage,Lp.CImagePlugin=t,Lp}var X_=PX();const OX={class:"display-image"},AX={class:"image-preview"},FX=16*1024*1024,RX={__name:"UploadPhoto",props:{uploadUrl:{type:String,default:null},isImage:{type:Boolean,default:!1},itemId:{type:String,default:"fileInput"},existedFileLink:{type:String,default:null},existedFileName:{type:String,default:null}},emits:["fileUploaded"],setup(e,{emit:t}){const l=yl(),n=t,s="https://api-dashboard.fie.org/api/admin/v1",r=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff"],d=F(),c=F(),f=e,v=async h=>{h.preventDefault(),h.stopPropagation(),c.value=h.target.files[0];let b=new FileReader;b.readAsDataURL(c.value),b.onload=()=>{d.value=b.result},await p()},p=async()=>{let h=document.getElementById(f.itemId).files[0];h?await m(h,f.uploadUrl):vt(l.t("forwardXML.errorSelectFile"))};async function m(h,b){if(r.indexOf(h.type)===-1){vt(l.t("upload.invalidFormat"));return}if(h.size>FX){vt(l.t("upload.sizeExceed"));return}const{user:w}=nl(),$=new FormData;$.append("file",h),console.log("Uploading file to:",`${s}/${b}`),console.log("File:",h.name,"Size:",h.size),na.post(`${s}/${b}`,$,{headers:{Authorization:`Bearer ${w.token}`,"Content-Type":"multipart/form-data"},timeout:3600*1e3}).then(S=>{console.log("Upload response:",S),console.log("Response data:",S.data),console.log("File ID:",S.data.id),n("fileUploaded",S)}).catch(S=>{console.error("Upload error:",S),vt(S)})}return(h,b)=>
135(T(),P("div",OX,[y("div",AX,[i(a(X_.CImage),{class:"photo",rounded:"",thumbnail:"",src:d.value||f.existedFileLink,fluid:!1,align:"center"},null,8,["src"])]),i(a(je.CFormInput),{type:"file",id:f.itemId,onChange:v},null,8,["id"])]))}},os=Le(RX,[["__scopeId","data-v-1b1fecff"]]),ao="https://api-dashboard.fie.org/api/admin/v1/profile",Qy="https://api-dashboard.fie.org/api/admin/v1/coach-federation",Gu=At("profile",()=>{const e=F([]),t=F({}),l=F([]),n=F([]),s=F([]);async function r(_){this.fencers=await ce.get(`${ao}`,_)}async function d(_){this.fencerFull=await ce.get(`${ao}/${_}`,null)}async function c(_){return await ce.post(`${ao}`,_)}async function f(_,I){await ce.put(`${ao}/${_}`,I)}async function v(_,I){await ce.post(`${ao}/replace/${I}/${_}`,null)}async function p(_){this.federations=await ce.get(`${ao}/federations`,_)}async function m(_){this.users=await ce.get(`${ao}/users`,_)}async function h(_){await ce.delete(`${ao}/${_}`,null)}async function b(_){return await ce.patch(`${ao}/${_}/block`,null)}async function w(_){const I=await ce.get(`${Qy}/${_}`,null);this.coachFederations=I.items}async function $(_,I){await ce.post(`${Qy}`,{userId:_,countryId:I})}async function S(_,I){await ce.delete(`${Qy}`,{userId:_,federationId:I})}return{users:l,fencers:e,fencerFull:t,federations:n,coachFederations:s,getUsers:m,removeUser:h,replaceUsers:v,getFederations:p,getFencerProfiles:r,createUserProfile:c,updateUserProfile:f,getFencerProfileFull:d,toggleBlock:b,getCoachFederations:w,addCoachFederation:$,removeCoachFederation:S}}),LX=e=>{var s,r,d;const t=e.closest(".col-width, .categories, .mb-3"),l=((s=t==null?void 0:t.querySelector("label"))==null?void 0:s.textContent)??((d=(r=e.labels)==null?void 0:r[0])==null?void 0:d.textContent);return(l==null?void 0:l.trim().replace(/\s*\*\s*$/,""))||e.getAttribute("name")||"field"},J_=e=>{var s;const t=Array.from(e.querySelectorAll(":invalid")),l=[];t.forEach(r=>{const d=LX(r);l.includes(d)||l.push(d)});const n=t[0];if(n){const r=n.closest(".accordion-item"),d=r==null?void 0:r.querySelector(".accordion-collapse");r&&d&&!d.classList.contains("show")&&((s=r.querySelector(".accordion-button"))==null||s.click()),n.scrollIntoView({behavior:"smooth",block:"center"})}vt(l.length?`Please complete the required field(s): ${l.join(", ")}`:"Please, check required fields!")},MX={class:"form-container"},VX={class:"form-required-fields"},BX={class:"required-row"},UX={value:""},qX=["value"],jX={value:""},HX=["value"],zX={value:""},YX=["value"],xX={class:"required-row"},WX={class:"required-row"},GX={class:"display-row"},KX={class:"display-column"},XX={class:"display-row"},JX={value:""},ZX=["value"],QX={class:"display-row"},eJ={class:"not-required-row"},tJ={class:"display-row"},aJ={value:""},lJ=["value"],nJ={value:""},iJ=["value"],sJ={class:"display-row"},oJ={class:"display-row"},rJ={value:""},uJ=["value"],dJ={value:""},cJ=["value"],fJ={class:"display-row"},mJ={class:"display-row"},pJ={class:"d-grid gap-2 col-4 mx-auto"},vJ={__name:"Create",setup(e){const t=F(),l=Gu(),n=Yt(),s=new Date(1900,0,1),r={addressType:"P",firstName:null,lastName:null,languageId:null,nationalityId:null,avatarFileId:null,birthDate:null,genderId:null,maritalStatusId:null,children:null,formation:null,job:null,quote:null,addressStatusId:null,countryId:null,zipCode:null,addressFirst:null,addressSecond:null,addressThird:null,height:null,weight:null,phoneMain:null,phoneSecond:null,phoneThird:null,emailMain:null,emailSecond:null,federationId:null,fencingClubId:null,url:null,handed:null},d=async v=>{const p=v.currentTarget;if(p.checkValidity()===!1){v.preventDefault(),v.stopPropagation(),t.value=!0,J_(p);return}t.value=!0,v.preventDefault(),v.stopPropagation(),await c()},c=async()=>{r.lastName=r.lastName.toUpperCase(),await l.createUserProfile(r).then(v=>{bt.push(`/fie/license/edit-license/${v.userId}`),St("Profile successfully created!")})},f=v=>Rt(new Date(v),"yyyy-MM-dd");return n.getFencerCreateDictionary(),(v,p)=>(T(),P("div",MX,[p[30]||(p[30]=y("div",{class:"notification-part"},[y("p",null,"* You can't modify the marked fields. If you need to modify them please send the request to the FIE "),y("p",null,"* Please, use English alphabets only. Use only ' symbol as apostrophe.")],-1)),i(a(gr),{class:"row g-3 needs-validation",novalidate:"",validated:t.value,onSubmit:d},{default:o(()=>[i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(v.$t("license.requiredFields")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",VX,[y("div",BX,[i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{id:"validationCustom01",label:`${v.$t("label.addressType")}*`,disabled:"",required:""},{default:o(()=>p[29]||(p[29]=[y("option",{value:"P",selected:""},"Personal (P)",-1)])),_:1,__:[29]},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Language",feedbackInvalid:v.$t("feedbackInvalid.selectLanguage"),id:"validationCustom02",label:`${v.$t("label.language")}*`,name:"languageId",onChange:p[0]||(p[0]=m=>{m.target.value?r.languageId=m.target.value.toString():r.languageId=null}),required:""},{default:o(()=>[y("option",UX,u(v.$t("options.selectLanguage")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.languages,m=>(T(),P("option",{value:m.languageId},u(m.label),9,qX))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Nationality",feedbackInvalid:v.$t("feedbackInvalid.selectNationality"),id:"validationCustom03",label:`${v.$t("label.nationality")}*`,name:"nationalityId",onChange:p[1]||(p[1]=m=>
135{m.target.value?r.nationalityId=Number(m.target.value):r.nationalityId=null}),required:""},{default:o(()=>[y("option",jX,u(v.$t("options.selectNationality")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,m=>(T(),P("option",{value:m.id},u(m.label)+" ("+u(m.identifier)+")",9,HX))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:v.$t("feedbackInvalid.selectGender"),id:"validationCustom04",label:`${v.$t("label.gender")}*`,name:"genderId",onChange:p[2]||(p[2]=m=>{m.target.value?r.genderId=Number(m.target.value):r.genderId=null}),required:""},{default:o(()=>[y("option",zX,u(v.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.genders,m=>(T(),P("option",{value:m.id},u(m.label)+" ("+u(m.genderId)+")",9,YX))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",xX,[i(a(ve),{md:"5",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:v.$t("feedbackInvalid.setCorrectLastName"),id:"validationCustom01",label:`${v.$t("label.lastName")}*`,name:"lastName",onChange:p[3]||(p[3]=m=>r.lastName=m.target.value.toString()),required:""},null,8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:v.$t("feedbackInvalid.setCorrectFirstName"),id:"validationCustom01",label:`${v.$t("label.firstName")}*`,name:"firstName",onChange:p[4]||(p[4]=m=>r.firstName=m.target.value.toString()),required:""},null,8,["feedbackInvalid","label"])]),_:1})]),y("div",WX,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(Zn),{feedbackInvalid:v.$t("feedbackInvalid.setCorrectBirthDate"),id:"validationCustom10",label:`${v.$t("label.birthDate")}*`,name:"birthDate",inputDateParse:a(Th),inputDateFormat:m=>a(Rt)(new Date(m),"dd.MM.yyyy"),onDateChange:p[5]||(p[5]=m=>r.birthDate=m?f(m):null),minDate:a(s),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","minDate"])]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(v.$t("license.personal")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",GX,[i(os,{"upload-url":"file/upload",onFileUploaded:p[6]||(p[6]=m=>r.avatarFileId=m.data.id)}),y("div",KX,[y("div",XX,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:v.$t("label.maritalStatus"),name:"maritalStatusId",onChange:p[7]||(p[7]=m=>{m.target.value?r.maritalStatusId=Number(m.target.value):r.maritalStatusId=null})},{default:o(()=>[y("option",JX,u(v.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.maritalStatuses,m=>(T(),P("option",{value:m.id},u(m.label),9,ZX))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.children"),name:"children",onChange:p[8]||(p[8]=m=>r.children=m.target.value?Number(m.target.value):null)},null,8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.formation"),name:"formation",onChange:p[9]||(p[9]=m=>r.formation=m.target.value.toString())},null,8,["label"])]),_:1})]),y("div",QX,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.job"),name:"job",onChange:p[10]||(p[10]=m=>r.job=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.quote"),name:"quote",onChange:p[11]||(p[11]=m=>r.quote=m.target.value.toString())},null,8,["label"])]),_:1})])])])]),_:1})]),_:1}),i(a(Pt),{"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(v.$t("license.address")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",eJ,[y("div",tJ,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:v.$t("label.addressStatus"),name:"addressStatusId",onChange:p[12]||(p[12]=m=>{m.target.value?r.addressStatusId=Number(m.target.value):r.addressStatusId=null})},{default:o(()=>[y("option",aJ,u(v.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.addressStatuses,m=>(T(),P("option",{value:m.id},u(m.label),9,lJ))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:v.$t("label.country"),name:"countryId",onChange:p[13]||(p[13]=m=>{m.target.value?r.countryId=Number(m.target.value):r.countryId=null})},{default:o(()=>[y("option",nJ,u(v.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,m=>(T(),P("option",{value:m.id},u(m.label)+" ("+u(m.identifier)+")",9,iJ))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.zipCode"),name:"zipCode",onChange:p[14]||(p[14]=m=>r.quote=m.target.value.toString())},null,8,["label"])]),_:1})]),y("div",sJ,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.firstAddress"),name:"addressFirst",onChange:p[15]||(p[15]=m=>r.quote=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.secondAddress"),name:"addressSecond",onChange:p[16]||(p[16]=m=>r.quote=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.thirdAddress"),name:"addressThird",onChange:p[17]||(p[17]=m=>r.quote=m.target.value.toString())},null,8,["label"])]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":4},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(v.$t("license.fencer")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",oJ,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:v.$t("label.federation"),name:"federationId",onChange:p[18]||(p[18]=m=>{m.target.value?r.federationId=Number(m.target.value):r.federationId=null})},{default:o(()=>[y("option",rJ,u(v.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,m=>(T(),P("option",{value:m.id},u(m.label)+" ("+u(m.identifier)+")",9,uJ))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:v.$t("label.club"),name:"fencingClubId",onChange:p[19]||(p[19]=m=>{m.target.value?r.fencingClubId=Number(m.target.value):r.fencingClubId=null})},{default:o(()=>[y("option",dJ,u(v.$t("options.selectClub")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.fencingClubs,m=>(T(),P("option",{value:m.id},u(m.label),9,cJ))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>
135[i(a(_e),{label:v.$t("label.height"),name:"height",onChange:p[20]||(p[20]=m=>r.height=m.target.value?Number(m.target.value):null)},null,8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.weight"),name:"weight",onChange:p[21]||(p[21]=m=>r.weight=m.target.value?Number(m.target.value):null)},null,8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(Dh,{onHanded:p[22]||(p[22]=m=>r.handed=m)})]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":5},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(v.$t("license.contacts")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",fJ,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.phoneMain"),name:"phoneMain",onChange:p[23]||(p[23]=m=>r.phoneMain=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.phoneSecond"),name:"phoneSecond",onChange:p[24]||(p[24]=m=>r.phoneSecond=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.phoneThird"),name:"phoneThird",onChange:p[25]||(p[25]=m=>r.phoneThird=m.target.value.toString())},null,8,["label"])]),_:1})]),y("div",mJ,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.email"),type:"email",name:"emailMain",onChange:p[26]||(p[26]=m=>r.emailMain=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.additionalEmail"),type:"email",name:"emailSecond",onChange:p[27]||(p[27]=m=>r.emailSecond=m.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:v.$t("label.url"),type:"url",name:"url",onChange:p[28]||(p[28]=m=>r.url=m.target.value.toString())},null,8,["label"])]),_:1})])]),_:1})]),_:1})]),_:1}),y("div",pJ,[i(a(ye),{type:"submit",color:"primary"},{default:o(()=>[g(u(v.$t("create.submit")),1)]),_:1})])]),_:1},8,["validated"])]))}},bJ=Le(vJ,[["__scopeId","data-v-fadc3cee"]]),ys="https://api-dashboard.fie.org/api/admin/v1/license",Mc=At("license",()=>{const e=F([]),t=F([]),l=F([]),n=F([]),s=F([]);async function r($){this.fencerLicenses=await ce.get(`${ys}/status`,$)}async function d($){this.withoutLicenses=await ce.get(`${ys}/without`,$)}async function c($){this.nfStaff=await ce.get(`${ys}/nf`,$)}async function f($){this.checkedUsers=await ce.post(`${ys}/licenses/check`,$)}async function v($){await ce.post(`${ys}/licenses/order`,$)}async function p($){this.gdprForms=await ce.get(`${ys}/gdpr`,$)}async function m($){await ce.post(`${ys}/gdpr/${$}/validate`,null)}async function h($){await ce.post(`${ys}/gdpr/${$}/invalidate`,null)}async function b($){await ce.delete(`${ys}/gdpr/${$}`,null)}async function w($){await ce.delete(`${ys}/${$}`,null)}return{nfStaff:n,gdprForms:l,checkedUsers:s,fencerLicenses:e,withoutLicenses:t,getGDPRForms:p,orderLicenses:v,removeLicense:w,getNFStaffProfiles:c,checkUsersForLicenses:f,getFencerLicensesStatus:r,getFencerWithoutLicenses:d,validateGDPRForms:m,invalidateGDPRForms:h,removeGDPRForms:b}}),hJ={__name:"ModalOrderLicense",props:{licenseType:{type:Number,default:null},seasonId:{type:Number,default:null},userIds:{type:Array,default:[]},buttonCaption:{type:String,default:"license.order"},buttonColor:{type:String,default:"link"}},emits:["licenseCreated"],setup(e,{emit:t}){const l=yl(),n=t,s=Mc(),r=F(!1),d=e,c=async()=>{d.userIds.length===0?vt(l.t("license.selectLicense")):await s.orderLicenses({ids:d.userIds,licenseTypeId:d.licenseType,seasonId:d.seasonId}).then(()=>{n("licenseCreated"),r.value=!1})};return(f,v)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:d.buttonColor,onClick:v[0]||(v[0]=async()=>{await a(s).checkUsersForLicenses({ids:d.userIds,licenseTypeId:d.licenseType,seasonId:d.seasonId}),r.value=!0})},{default:o(()=>[g(u(f.$t(d.buttonCaption)),1)]),_:1},8,["color"]),i(a(yt.CModal),{alignment:"center",visible:r.value,onClose:v[2]||(v[2]=()=>{r.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(f.$t("license.orderLicenseModal"))+" "+u(a(s).checkedUsers.licenseTypeLabel)+" "+u(f.$t("license.inSeason"))+" "+u(a(s).checkedUsers.seasonLabel)+" "+u(f.$t("license.for"))+":",1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(s).checkedUsers.users,p=>{var m;return T(),P("p",{class:Qe(p.isValid?"":"text-warning")},[g(u(p.lastName)+" "+u(p.firstName)+" ("+u(p.birthDate)+") "+u(p.isValid?"":f.$t("license.invalid"))+" ",1),((m=p.validation)==null?void 0:m.length)>
1350?(T(),me(a(L_),{key:0,content:p.validation.join(", "),placement:"right"},{toggler:o(({id:h,on:b})=>[i(a(Ot.CButton),Ya({variant:"ghost","aria-describedby":h},Bb(b)),{default:o(()=>[i(a(It),{icon:a(ZN),size:"lg"},null,8,["icon"])]),_:2},1040,["aria-describedby"])]),_:2},1032,["content"])):K("",!0)],2)}),256))]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[a(s).checkedUsers.hasErrors?K("",!0):(T(),me(a(Ot.CButton),{key:0,color:"success",onClick:c},{default:o(()=>[g(u(f.$t("license.order")),1)]),_:1})),i(a(Ot.CButton),{color:"secondary",onClick:v[1]||(v[1]=()=>{r.value=!1})},{default:o(()=>[g(u(f.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},wS=Le(hJ,[["__scopeId","data-v-71d816cd"]]),yJ={class:"main"},gJ={class:"item"},_J={class:"table"},$J={class:"pagination"},CJ={__name:"Order",setup(e){const t=Mc(),l=F(20),n=F(1),s=F(),r=F(),d=F([]),c=F({limit:20,offset:0}),f=async h=>{c.value={...h},s.value=h.licType,r.value=h.season,c.value.limit=l.value,c.value.offset=0,await t.getFencerWithoutLicenses({...c.value})},v=async h=>{n.value=h,c.value.limit=l.value,c.value.offset=(n.value-1)*l.value,await t.getFencerWithoutLicenses({...c.value})},p=(h,b)=>{if(h)d.value.push(b);else{const w=d.value.indexOf(b);w>-1&&d.value.splice(w,1)}},m=async()=>{await t.getFencerWithoutLicenses({...c.value})};return(h,b)=>(T(),P("div",yJ,[y("div",gJ,[i(jo,{"last-name-enabled":!0,"first-name-enabled":!0,"gender-enabled":!0,"lic-no-enabled":!0,"lic-type-enabled":!0,"season-enabled":!0,"country-enabled":!0,onSearch:f})]),y("div",_J,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.select")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.birthDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.addressStatus")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).withoutLicenses.fencers,w=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[(T(),me(a(je.CFormCheck),{"onUpdate:modelValue":$=>{p($,w.userId)},key:w.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.birthDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.licenseNumber),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.addressStatus),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(w.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(wS,{onLicenseCreated:m,"license-type":s.value,"user-ids":[w.userId],"season-id":r.value},null,8,["license-type","user-ids","season-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",$J,[d.value.length>0?(T(),me(wS,{key:0,onLicenseCreated:m,"button-color":"primary","button-caption":"license.orderMultiple","user-ids":d.value,"license-type":s.value,"season-id":r.value},null,8,["user-ids","license-type","season-id"])):K("",!0),i(dt,{"total-items":a(t).withoutLicenses.total,"items-per-page":l.value,onPageChange:v},null,8,["total-items","items-per-page"])])]))}},wJ=Le(CJ,[["__scopeId","data-v-613cbd77"]]),kJ={class:"main"},SJ={class:"inputs"},IJ={__name:"Replace",setup(e){const t=Gu(),l=F(),n=F(),s=async()=>{await t.replaceUsers(n.value,l.value).then(()=>{l.value=null,n.value=null})};return(r,d)=>(T(),P("div",kJ,[y("div",SJ,[i(a(ze.CCol),{md:"2"},{default:o(()=>
135[i(a(_e),{"model-value":l.value,"onUpdate:modelValue":d[0]||(d[0]=c=>l.value=c),class:"input-id",label:r.$t("label.duplicateId")},null,8,["model-value","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(_e),{"model-value":n.value,"onUpdate:modelValue":d[1]||(d[1]=c=>n.value=c),class:"input-id",label:r.$t("label.generalId")},null,8,["model-value","label"])]),_:1}),i(a(ze.CCol),{md:"2",class:"submit-button"},{default:o(()=>[i(a(ye),{class:"button",onClick:s,color:"primary"},{default:o(()=>[g(u(r.$t("license.replace")),1)]),_:1})]),_:1})])]))}},TJ=Le(IJ,[["__scopeId","data-v-6216a780"]]),DJ={class:"modal-body"},EJ={__name:"ModalBlockUser",props:{modalTitle:{type:String,default:"Modal name"},modalText:{type:String,default:"Default modal text"},buttonCaption:{type:String,default:"Button"},returnId:{type:Number,default:null},buttonStyle:{type:String,default:"light"},userInfo:{type:String,default:""}},emits:["modalResult"],setup(e,{emit:t}){const l=yl(),n=t,s=F(!1),r=e,d=F(),c=F(),f=F(),v=m=>{if(m&&!d.value){vt(l.t("modal.selectBlockStart"));return}m||(s.value=!1),m&&d.value&&(n("modalResult",{userId:r.returnId,startBlock:d.value,endBlock:c.value,reason:f.value}),s.value=!1)},p=m=>Rt(new Date(m),"yyyy-MM-dd");return(m,h)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:r.buttonStyle,onClick:h[0]||(h[0]=()=>{s.value=!0})},{default:o(()=>[g(u(r.buttonCaption),1)]),_:1},8,["color"]),i(a(Xt),{alignment:"center",visible:s.value,onClose:h[6]||(h[6]=()=>{s.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(r.modalTitle),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",DJ,[y("p",null,u(r.modalText),1),i(a(Zn),{inputDateParse:a(qa),inputDateFormat:b=>a(Rt)(new Date(b),"dd.MM.yyyy"),"onUpdate:date":h[1]||(h[1]=b=>d.value=b?p(b):null),label:m.$t("modal.blockStart")},null,8,["inputDateParse","inputDateFormat","label"]),i(a(Zn),{inputDateParse:a(qa),inputDateFormat:b=>a(Rt)(new Date(b),"dd.MM.yyyy"),"onUpdate:date":h[2]||(h[2]=b=>c.value=b?p(b):null),label:m.$t("modal.blockEnd")},null,8,["inputDateParse","inputDateFormat","label"]),i(a(oa),{style:{resize:"none"},rows:3,label:"Reason",onChange:h[3]||(h[3]=b=>f.value=b.target.value.toString())})])]),_:1}),i(a(Qn),{class:"footer-buttons"},{default:o(()=>[i(a(ye),{onClick:h[4]||(h[4]=b=>v(!0)),color:"success"},{default:o(()=>[g(u(m.$t("modal.yes")),1)]),_:1}),i(a(ye),{onClick:h[5]||(h[5]=b=>v(!1)),color:"danger"},{default:o(()=>[g(u(m.$t("modal.no")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},NJ=Le(EJ,[["__scopeId","data-v-eac338ab"]]),Hl="https://api-dashboard.fie.org/api/admin/v1/entry",Vc=At("entry",()=>{const e=F([]),t=F({}),l=F([]),n=F([]),s=F([]),r=F([]),d=F([]),c=F([]),f=F([]),v=F([]),p=F([]),m=F([]);async function h(B){this.competitions=await ce.get(`${Hl}`,B)}async function b(B){this.competition=await ce.get(`${Hl}/calendar/${B}`,null)}async function w(B,Y){this.fencers=await ce.get(`${Hl}/fencer/enter/${Y}`,B)}async function $(B,Y){this.fencersEntered=await ce.get(`${Hl}/fencer/entered/${Y}`,B)}async function S(B,Y){this.coaches=await ce.get(`${Hl}/coach/enter/${Y}`,B)}async function _(B,Y){this.coachesEntered=await ce.get(`${Hl}/coach/entered/${Y}`,B)}async function I(B,Y){this.referees=await ce.get(`${Hl}/referee/enter/${Y}`,B)}async function k(B,Y){this.refereesEntered=await ce.get(`${Hl}/referee/entered/${Y}`,B)}async function C(B,Y){this.removed=await ce.get(`${Hl}/removed/${Y}`,B)}async function D(B,Y){return await ce.post(`${Hl}/participant/enter/${Y}`,B)}async function N(B,Y){await ce.post(`${Hl}/participant/remove/${Y}`,B)}async function L(B){this.checkedUsers=await ce.post(`${Hl}/licenses/check`,B)}async function R(B,Y){this.officials=await ce.get(`${Hl}/official/enter/${Y}`,B)}async function M(B,Y){this.officialsEntered=await ce.get(`${Hl}/official/entered/${Y}`,B)}async function A(B,Y){await ce.post(`${Hl}/official/enter/${Y}`,B)}async function E(B,Y){await ce.post(`${Hl}/official/enter/${Y}/noname`,B)}async function V(B){return await ce.post(`${Hl}/official/check`,B)}async function O(B){return await ce.post(`${Hl}/official/check_remove`,B)}async function U(B){return await ce.delete(`${Hl}/official/remove`,B)}return{competition:t,competitions:e,getCompetitionsForEntries:h,getCompetitionInformation:b,fencers:l,fencersEntered:n,getFencersToEnter:w,getFencersEntered:$,referees:s,refereesEntered:r,getRefereesToEnter:I,getRefereesEntered:k,coaches:d,coachesEntered:c,getCoachesToEnter:S,getCoachesEntered:_,officials:f,officialsEntered:v,getOfficialsToEnter:R,getOfficialsEntered:M,removed:p,getRemoved:C,checkedUsers:m,checkUsersForLicenses:L,enterParticipants:D,removeParticipants:N,enterOfficials:A,removeOfficials:U,checkUserOfficials:V,addOfficialNotInList:E,checkRemoveUserOfficials:O}}),Ga="https://api-dashboard.fie.org/api/admin/v1/referee",Bi=At("referee",()=>{const e=F([]),t=F([]),l=F([]),n=F([]),s=F({}),r=F([]),d=F([]),c=F([]),f=F([]),v=F([]),p=F([]),m=F({});async function h(j){this.referees=await ce.get(`${Ga}/list`,j)}async function b(j){this.refereesPassed=await ce.get(`${Ga}/list/passed`,j)}async function w(j){this.inactiveReferees=await ce.get(`${Ga}/list/inactive`,j)}async function $(j){this.activityReferees=await ce.get(`${Ga}/list/activity`,j)}async function S(j,W){await ce.get(`${Ga}/list/activity/export`,j,!0,!1,W)}
135async function _(j){this.registrants=await ce.get(`${Ga}/list/registrants`,j)}async function I(j){this.exams=await ce.get(`${Ga}/list/exams`,j)}async function k(j){this.exam=await ce.get(`${Ga}/list/exams/${j}`,null)}async function C(j,W){this.toEnter=await ce.get(`${Ga}/list/exams/${j}/enter`,W)}async function D(j,W){this.entered=await ce.get(`${Ga}/list/exams/${j}/entered`,W)}async function N(){this.examiners=await ce.get(`${Ga}/list/examiners`,data)}async function L(j){await ce.post(`${Ga}/list/exams`,j)}async function R(j,W){await ce.post(`${Ga}/list/exams/${j}/register`,W)}async function M(j){this.changeInfo=await ce.get(`${Ga}/list/exams/${j}/change`,null)}async function A(j,W){await ce.post(`${Ga}/list/exams/${j}/change`,W)}async function E(j){await ce.post(`${Ga}/list/exams/${j}/unapprove`,null)}async function V(j){await ce.post(`${Ga}/list/exams/${j}/approve`,null)}async function O(j){await ce.post(`${Ga}/list/exams/${j}/fail`,null)}async function U(j){await ce.post(`${Ga}/list/exams/${j}/remove`,null)}async function B(j,W){return await ce.get(`${Ga}/photo`,null,!0)}async function Y(j){await ce.post(`${Ga}/list/exams/referee`,j)}async function ee(j,W){await ce.put(`${Ga}/list/exams/referee/${j}`,W)}async function Z(j){await ce.delete(`${Ga}/list/exams/referee/${j}`,null)}async function ne(j,W){await ce.post(`${Ga}/activate/${j}/${W}`,null)}async function ie(j,W){await ce.post(`${Ga}/deactivate/${j}/${W}`,null)}async function J(j){this.refereeExam=await ce.get(`${Ga}/list/passed/${j}`,null)}async function X(j,W){await ce.post(`${Ga}/show_always/${j}`,W)}return{exam:s,exams:n,toEnter:d,entered:c,referees:e,examiners:r,changeInfo:f,registrants:v,refereeExam:m,refereesPassed:
135p,inactiveReferees:t,activityReferees:l,fail:O,remove:U,approve:V,unapprove:E,listExams:I,createExam:L,getToEnter:C,getEntered:D,showAlways:X,getOneExams:k,listReferee:h,blockReferee:ie,createReferee:Y,updateReferee:ee,deleteReferee:Z,registerToExam:R,changeCategory:A,unblockReferee:ne,getInfoToChange:M,listRegistrants:_,listInactiveReferee:w,listActivityReferee:$,exportActivityReferees:S,listRefereeExaminers:N,listRefereePassedExam:b,downloadRefereePhotos:B,getRefereeExamListItem:J}}),PJ={class:"footer-buttons"},OJ={__name:"ModalRemoveLicense",props:{userId:{type:Number,default:null},firstName:{type:String,default:null},lastName:{type:String,default:null},licenseType:{type:String,default:null},licenseYear:{type:Number,default:null},licenseId:{type:Number,default:null}},emits:["licenseRemoved"],setup(e,{emit:t}){const l=t,n=Mc(),s=F(!1),r=e,d=async()=>{await n.removeLicense(r.licenseId).then(()=>{l("licenseRemoved"),s.value=!1})};return(c,f)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"link",onClick:f[0]||(f[0]=async()=>{s.value=!0})},{default:o(()=>f[3]||(f[3]=[g(" X ")])),_:1,__:[3]}),i(a(yt.CModal),{alignment:"center",visible:s.value,onClose:f[2]||(f[2]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(c.$t("referee.removeLicenseHeader"))+" "+u(r.licenseType)+" "+u(r.licenseYear),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("label",null,u(c.$t("referee.removeLicenseDescription"))+":",1),y("p",null,u(r.lastName)+" "+u(r.firstName),1)]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[y("div",PJ,[i(a(Ot.CButton),{color:"success",onClick:d},{default:o(()=>[g(u(c.$t("modal.yes")),1)]),_:1}),i(a(Ot.CButton),{color:"secondary",onClick:f[1]||(f[1]=()=>{s.value=!1})},{default:o(()=>[g(u(c.$t("modal.no")),1)]),_:1})])]),_:1})]),_:1},8,["visible"])],64))}},AJ=Le(OJ,[["__scopeId","data-v-82331098"]]),FJ={__name:"ModalRemoveProfile",props:{userId:{type:Number,default:null},firstName:{type:String,default:null},lastName:{type:String,default:null}},emits:["licenseRemoved"],setup(e,{emit:t}){const l=t,n=Gu(),s=F(!1),r=e,d=async()=>{await n.removeUser(r.userId).then(()=>{l("licenseRemoved"),s.value=!1})};return(c,f)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"link",onClick:f[0]||(f[0]=async()=>{s.value=!0})},{default:o(()=>[g(u(c.$t("license.removeUser")),1)]),_:1}),i(a(yt.CModal),{alignment:"center",visible:s.value,onClose:f[2]||(f[2]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(c.$t("license.removeUserHeader")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("label",null,[y("b",null,u(c.$t("license.removeUserDescriptionWarning")),1)]),y("label",null,u(c.$t("license.removeUserDescription"))+":",1),y("p",null,u(r.lastName)+" "+u(r.firstName),1)]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[i(a(Ot.CButton),{color:"success",onClick:d},{default:o(()=>[g(u(c.$t("modal.yes")),1)]),_:1}),i(a(Ot.CButton),{color:"secondary",onClick:f[1]||(f[1]=()=>{s.value=!1})},{default:o(()=>[g(u(c.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},RJ=Le(FJ,[["__scopeId","data-v-f85a9953"]]),LJ={class:"main"},MJ={class:"item"},VJ={class:"table"},BJ={class:"pagination"},UJ={__name:"Search",setup(e){const t=Gu(),l=KO(),n=F(20),s=F(1),r=F({limit:20,offset:0}),d=async p=>{r.value={...p},r.value.limit=n.value,r.value.offset=0,await t.getFencerProfiles({...r.value})},c=async p=>{s.value=p,r.value.limit=n.value,r.value.offset=(s.value-1)*n.value,await t.getFencerProfiles({...r.value})},f=async p=>{await l.blockLicense(p).then(async()=>await v())},v=async()=>{await t.getFencerProfiles({...r.value})};return(p,m)=>(T(),P("div",LJ,[y("div",MJ,[i(jo,{"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"country-enabled":!0,onSearch:d})]),y("div",VJ,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"id-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).fencers.profiles,h=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.licNo),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(a(ye),{class:"button-width",color:"link",onClick:b=>a(bt).push(`/fie/license/edit-license/${h.userId}`)},{default:o(()=>[g(u(p.$t("license.edit")),1)]),_:2},1032,["onClick"]),i(NJ,{"return-id":h.userId,"button-style":"link","modal-title":p.$t("modal.sure"),"modal-text":`${p.$t("modal.blockText")} ${h.firstName} ${h.lastName}?`,"button-caption":p.$t("license.block"),onModalResult:f}
135,null,8,["return-id","modal-title","modal-text","button-caption"]),i(RJ,{"user-id":h.userId,"first-name":h.firstName,"last-name":h.lastName,onLicenseRemoved:v},null,8,["user-id","first-name","last-name"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",BJ,[i(dt,{"total-items":a(t).fencers.total,"items-per-page":n.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},qJ=Le(UJ,[["__scopeId","data-v-80b5a37e"]]),Mp="https://api-dashboard.fie.org/api/admin/v1/nf_staff",Z_=At("nfStaff",()=>{async function e(s,r){await ce.put(`${Mp}/${s}`,r)}async function t(s,r){await ce.post(`${Mp}/${s}`,r)}async function l(s){return await ce.get(`${Mp}/${s}`,null)}async function n(s){return await ce.delete(`${Mp}/${s}`,null)}return{checkNFPerson:l,removeNFPerson:n,updateNFProfile:e,createOrUpdateNFPerson:t}}),jJ={class:"main"},HJ={class:"item"},zJ={class:"table"},YJ={class:"pagination"},xJ={__name:"NF",setup(e){const t=Mc(),l=Z_(),n=F(20),s=F(1),r=F({limit:20,offset:0}),d=async v=>{r.value={...v},r.value.limit=n.value,r.value.offset=0,await t.getNFStaffProfiles({...r.value})},c=async v=>{s.value=v,r.value.limit=n.value,r.value.offset=(s.value-1)*n.value,await t.getNFStaffProfiles({...r.value})},f=async v=>{await l.removeNFPerson(v.id).then(async()=>await d({...r.value}))};return(v,p)=>(T(),P("div",jJ,[y("div",HJ,[i(jo,{"last-name-enabled":!0,"first-name-enabled":!0,"position-type-enabled":!0,"country-enabled":!0,onSearch:d})]),y("div",zJ,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.position")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.photo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.visible")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.positionNumber")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).nfStaff.persons,m=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.position),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[m.avatarLink?(T(),me(a(X_.CImage),{key:0,rounded:"",thumbnail:"",class:"photo",src:m.avatarLink,fluid:!1},null,8,["src"])):K("",!0)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(Ze),{id:"user.userId",checked:m.isVisible,disabled:""},null,8,["checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.positionNumber),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(ye),{color:"link",onClick:h=>a(bt).push(`/fie/license/edit-license/${m.userId}#nf-staff`)},{default:o(()=>[g(u(v.$t("license.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","return-id":m.id,"modal-title":v.$t("nf.removeNF"),"modal-text":`${v.$t("nf.sureRemoveNF")} ${m.firstName} ${m.lastName}?`,"button-caption":v.$t("nf.remove"),onModalResult:f}
135,null,8,["return-id","modal-title","modal-text","button-caption"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",YJ,[i(dt,{"total-items":a(t).nfStaff.total,"items-per-page":n.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},WJ=Le(xJ,[["__scopeId","data-v-d62adac9"]]),GJ={class:"main"},KJ={class:"item"},XJ={class:"table"},JJ=["href"],ZJ={class:"pagination"},QJ={__name:"GDPR",setup(e){const t=Mc(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async p=>{s.value={...p},s.value.limit=l.value,s.value.offset=0,await t.getGDPRForms({...s.value})},d=async p=>{n.value=p,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getGDPRForms({...s.value})},c=async p=>{await t.validateGDPRForms(p.id).then(async()=>await t.getGDPRForms({...s.value}))},f=async p=>{await t.invalidateGDPRForms(p.id).then(async()=>await t.getGDPRForms({...s.value}))},v=async p=>{await t.removeGDPRForms(p.id).then(async()=>await t.getGDPRForms({...s.value}))};return(p,m)=>(T(),P("div",GJ,[y("div",KJ,[i(jo,{"first-name-enabled":!0,"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"country-enabled":!0,"gdpr-forms-enabled":!0,onSearch:r})]),y("div",XJ,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"id-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.consentFile")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"valid-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.uploadUser")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"valid-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.uploadDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"valid-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.validateUser")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"valid-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.validateDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).gdprForms.fencers,h=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.license),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("a",{href:h.consentFileLink,target:"_blank"},u(p.$t("license.viewForm")),9,JJ)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.uploadUser),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.uploadDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.verifyUser),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.verifyDate),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[h.isValidated?K("",!0):(T(),me(qt,{key:0,"button-style":"link","return-id":h.id,"modal-title":p.$t("gdpr.validateGDPRTitle"),"modal-text":`${p.$t("gdpr.validateGDPRText")} ${h.firstName} ${h.lastName}?`,"button-caption":p.$t("gdpr.validate"),onModalResult:c}
135,null,8,["return-id","modal-title","modal-text","button-caption"])),h.isValidated?(T(),me(qt,{key:1,"button-style":"link","return-id":h.id,"modal-title":p.$t("gdpr.invalidateGDPRTitle"),"modal-text":`${p.$t("gdpr.invalidateGDPRText")} ${h.firstName} ${h.lastName}?`,"button-caption":p.$t("gdpr.invalidate"),onModalResult:f},null,8,["return-id","modal-title","modal-text","button-caption"])):K("",!0),i(qt,{"button-style":"link","return-id":h.id,"modal-title":p.$t("gdpr.removeGDPRTitle"),"modal-text":`${p.$t("gdpr.removeGDPRText")} ${h.firstName} ${h.lastName}?`,"button-caption":p.$t("gdpr.remove"),onModalResult:v},null,8,["return-id","modal-title","modal-text","button-caption"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",ZJ,[i(dt,{"total-items":a(t).gdprForms.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},eZ=Le(QJ,[["__scopeId","data-v-c15ae6b6"]]),La="https://api-dashboard.fie.org/api/admin/v1/payment",Ku=At("payment",()=>{const e=F({}),t=F([]),l=F([]),n=F([]),s=F([]),r=F([]),d=F({}),c=F({}),f=F([]),v=F({exist:!1}),p=F([]),m=F({}),h=F({items:[],total:0});async function b(H){this.paymentInfo=await ce.get(`${La}/${H}`,null)}async function w(H,re){this.listOfFees=await ce.get(`${La}/fee/${H}`,re)}async function $(H,re){this.listOfFines=await ce.get(`${La}/fine/${H}`,re)}async function S(H,re){this.paymentHistory=await ce.get(`${La}/${H}/history/payment`,re)}async function _(H,re){await ce.delete(`${La}/${H}/history/payment/${re}`,null)}async function I(H,re){this.licenseHistory=await ce.get(`${La}/${H}/history/license`,re)}async function k(H,re){this.justifications=await ce.get(`${La}/${H}/history/justification`,re)}async function C(H){this.justification=await ce.get(`${La}/justification/${H}`,null)}async function D(H){this.justificationList=await ce.get(`${La}/justification/list`,H)}async function N(H){this.feeFines=await ce.get(`${La}/fee_fine`,H)}async function L(H,re){await ce.post(`${La}/justification/${H}/validate`,re)}async function R(H,re){await ce.post(`${La}/justification/${H}/invalidate`,re)}async function M(H,re){await ce.post(`${La}/${H}/funds/add`,re)}async function A(H,re){await ce.post(`${La}/${H}/funds/withdraw`,re)}async function E(H,re){await ce.post(`${La}/${H}/loan/add`,re)}async function V(H,re){await ce.post(`${La}/${H}/license/add`,re)}async function O(H,re){await ce.post(`${La}/${H}/license/remove`,re)}async function U(H,re){await ce.post(`${La}/${H}/fine`,re)}async function B(H,re){await ce.delete(`${La}/${H}/fine/cancel`,re)}async function Y(H,re){await ce.delete(`${La}/${H}/fee/cancel`,re)}async function ee(H){await ce.delete(`${La}/fee_fine/cancel`,H)}async function Z(H,re){await ce.post(`${La}/fee_fine/pay/${H}`,re)}async function ne(H){await ce.post(`${La}/${H}/fee/competition`,null)}async function ie(){await ce.post(`${La}/fee/annual`,null),this.annualFeeExist={exist:!0}}async function J(){this.annualFeeExist=await ce.get(`${La}/fee/annual/check`,null)}async function X(H){this.invoices=await ce.get(`${La}/invoice`,H)}async function j(H){this.invoiceDetail=await ce.get(`${La}/invoice/${H}`,null)}async function W(H,re){await ce.patch(`${La}/invoice/${H}/mark-paid`,{reason:re})}async function fe(H,re){await ce.patch(`${La}/invoice/${H}/cancel`,{reason:re})}async function G(H){this.actionLog=await ce.get(`${La}/action-log`,H)}return{feeFines:f,listOfFees:t,listOfFines:l,paymentInfo:e,justification:d,paymentHistory:n,licenseHistory:s,justifications:r,annualFeeExist:v,justificationList:c,invoices:p,invoiceDetail:m,actionLog:h,getActionLog:G,addFine:U,addLoan:E,addFunds:M,cancelFee:Y,cancelFine:B,addLicense:V,removeFunds:A,addAnnualFee:ie,removeLicense:O,checkAnnualFee:J,addCompetitionFee:ne,validate:L,invalidate:R,getOpenFines:N,getListOfFees:w,getPaymentInfo:b,getListOfFines:$,getJustification:C,getPaymentHistory:S,getLicenseHistory:I,getJustifications:k,payFeeFine:Z,cancelFeeFine:ee,cancelPaymentHistory:_,getJustificationList:D,getInvoices:X,getInvoice:j,markInvoicePaid:W,cancelInvoice:fe}}),tZ={class:"filter-box"},aZ={class:"filter-row"}
135,lZ={key:0,class:"categories"},nZ={class:"filter-label"},iZ=["value","selected"],sZ={key:1,class:"categories"},oZ={class:"filter-label"},rZ=["value","selected"],uZ={key:2,class:"categories"},dZ={class:"filter-label"},cZ=["value","selected"],fZ={class:"button-row"},mZ={__name:"PaymentFilterBox",props:{federationEnabled:{type:Boolean,default:!1},statusEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({federationId:null,statusId:null,seasonId:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{federationId:n.federationEnabled&&r.value.federationId?Number(r.value.federationId):null,statusId:n.statusEnabled&&r.value.statusId?Number(r.value.statusId):null,seasonId:n.seasonEnabled&&r.value.seasonId?Number(r.value.seasonId):null})},c=m=>{let h=Number(m);h?r.value.federationId=h:r.value.federationId=null},f=m=>{let h=Number(m);h?r.value.statusId=h:r.value.statusId=null},v=m=>{let h=Number(m);h?r.value.seasonId=h:r.value.seasonId=null},p=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={seasonId:s.paymentDicts.lastOfficialSeasonId},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getPaymentDictionary().then(()=>{r.value.seasonId||(r.value.seasonId=s.paymentDicts.lastOfficialSeasonId),d()})}),(m,h)=>(T(),P("div",tZ,[y("div",aZ,[n.federationEnabled?(T(),P("div",lZ,[y("p",nZ,u(m.$t("filter.federation")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",null,u(m.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(s).paymentDicts.federations,b=>(T(),P("option",{value:b.federationId,selected:b.federationId===r.value.federationId},u(b.label)+" ("+u(b.countryIdentifier)+")",9,iZ))),256))]),_:1})])):K("",!0),n.statusEnabled?(T(),P("div",sZ,[y("p",oZ,u(m.$t("filter.justificationStatus")),1),i(a(He),{"onUpdate:modelValue":f},{default:o(()=>[y("option",null,u(m.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(s).paymentDicts.statuses,b=>(T(),P("option",{value:b.id,selected:b.id===r.value.statusId},u(b.label),9,rZ))),256))]),_:1})])):K("",!0),n.seasonEnabled?(T(),P("div",uZ,[y("p",dZ,u(m.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(m.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).paymentDicts.seasons,b=>(T(),P("option",{value:b.id,selected:b.id===r.value.seasonId||b.id===a(s).paymentDicts.lastOfficialSeasonId},u(b.label),9,cZ))),256))]),_:1})])):K("",!0)]),y("div",fZ,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(m.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:p},{default:o(()=>[g(u(m.$t("filter.clean")),1)]),_:1})])]))}},Q_=Le(mZ,[["__scopeId","data-v-abc3abdc"]]),pZ={class:"main"},vZ={class:"header-row"},bZ={class:"item-header"},hZ={class:"header-buttons"},yZ={class:"item"},gZ={class:"table"},_Z={class:"pagination"},$Z={__name:"ListOfOpenFines",setup(e){const t=F(5),l=F(1),n=Ku(),s=F(),r=F([]),d=async b=>{s.value=b,s.value.limit=t.value,s.value.offset=0,await n.getOpenFines({...s.value})},c=async b=>{l.value=b,s.value.limit=t.value,s.value.offset=(l.value-1)*t.value,await n.getOpenFines({...s.value})},f=async()=>{h.value=!0;try{await n.addAnnualFee(),await c(1)}finally{h.value=!1}},v=async()=>{await n.cancelFeeFine({ids:{...r.value}}).then(async()=>await c(l.value))},p=async()=>{await n.payFeeFine({ids:{...r.value}}).then(async()=>await c(l.value))},m=(b,w)=>{if(b)r.value.push(w);else{const $=r.value.indexOf(w);$>-1&&r.value.splice($,1)}},h=F(!1);return We(()=>n.checkAnnualFee()),(b,w)=>(T(),P("div",pZ,[y("div",vZ,[y("label",bZ,u(b.$t("payments.listOfOpenFines")),1),y("div",hZ,[r.value.length>0?(T(),me(a(Ot.CButton),{key:0,onClick:p,color:"primary"},{default:o(()=>[g(u(b.$t("payments.pay")),1)]),_:1})):K("",!0),r.value.length>0?(T(),me(a(Ot.CButton),{key:1,onClick:v,color:"primary"},{default:o(()=>[g(u(b.$t("payments.cancel")),1)]),_:1})):K("",!0),i(qt,{"button-disabled":a(n).annualFeeExist.exist||h.value,spinner:h.value,"button-style":"primary","modal-title":b.$t("modal.sure"),"modal-text":`${b.$t("payments.sureAddSeasonFee")}`,"button-caption":b.$t("payments.addSeasonFee"),onModalResult:f}
135,null,8,["button-disabled","spinner","modal-title","modal-text","button-caption"])])]),y("div",yZ,[i(Q_,{"federation-enabled":!0,"season-enabled":!0,onSearch:d})]),y("div",gZ,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.select")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.amount")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.content")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.type")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.deadlineDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(b.$t("payments.federationName")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(n).feeFines.fees,$=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[(T(),me(a(je.CFormCheck),{"onUpdate:modelValue":S=>{m(S,$.id)},key:$.id},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.amount),1)]),_:2},1024),i(a(te.CTableDataCell),{innerHTML:$.content},null,8,["innerHTML"]),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.type),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.deadline),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.federationName),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",_Z,[i(dt,{"total-items":a(n).feeFines.total,"items-per-page":t.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},CZ=Le($Z,[["__scopeId","data-v-2fb95a48"]]),wZ={class:"main"},kZ={class:"item"},SZ={class:"table"},IZ={class:"pagination"},TZ={__name:"AssignFencers",setup(e){const t=Vi(),l=F(20),n=F(1),s=async d=>{d.limit=l.value,d.offset=0,await t.getCalendarListResults(d)},r=async d=>{n.value=d;let c={limit:l.value,offset:(n.value-1)*l.value};await t.getCalendarListResults(c)};return t.getCalendarListResults({}),(d,c)=>(T(),P("div",wZ,[y("div",kZ,[i(dn,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,onSearch:s})]),y("div",SZ,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.competitionIdShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("results.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarListResults.calendars,f=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(f.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{onClick:v=>a(bt).push(`/fie/show-calendar-results/${f.calendarId}`),color:"link"},{default:o(()=>[g(u(d.$t("results.show")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",IZ,[i(dt,{"total-items":a(t).calendarListResults.total,"items-per-page":l.value,onPageChange:r},null,8,["total-items","items-per-page"])])]))}},DZ=Le(TZ,[["__scopeId","data-v-7513b230"]]),xi="https://api-dashboard.fie.org/api/admin/v1/validation",Eh=At("validation",()=>{const e=F([]),t=F([]),l=F([]),n=F([]),s=F({}),r=F({}),d=F({});async function c(I,k){this.fencers=await ce.get(`${xi}/results/validated/${I}/fencer`,k)}async function f(I,k){this.referees=await ce.get(`${xi}/results/validated/${I}/referee`,k)}async function v(I,k){this.fencersAdded=await ce.get(`${xi}/results/validated/${I}/fencer/added`,k)}async function p(I,k){this.fencersRemoved=await ce.get(`${xi}/results/validated/${I}/fencer/removed`,k)}async function m(I){this.calendarResultsValidated=await ce.get(`${xi}/results/validated`,I)}async function h(I){this.calendarResultsInvalidated=await ce.get(`${xi}/results/invalidated`,I)}async function b(I,k){await ce.post(`${xi}/results/validated/${I}`,k)}async function w(I){return await ce.post(`${xi}/results/validated/${I}/check`,null)}async function $(I){await ce.post(`${xi}/results/invalidated/${I}`,null)}async function S(I){await ce.delete(`${xi}/results/remove/${I}`,null)}async function _(I){this.competition=await ce.get(`${xi}/results/${I}`,null)}
135return{check:w,remove:S,validate:b,invalidate:$,getValidationFencer:c,getValidationReferee:f,getValidationAddedFencer:v,getCompetitionInformation:_,getValidationRemovedFencer:p,calendarResultsValidated:r,calendarResultsInvalidated:d,fencers:e,referees:t,competition:s,fencersAdded:l,fencersRemoved:n,getCalendarListResultsValidated:m,getCalendarListResultsInvalidated:h}}),EZ={class:"main"},NZ={class:"item"},PZ={class:"table"},OZ={class:"pagination"},AZ={__name:"Invalidation",setup(e){const t=Eh(),l=F(!1),n=F(20),s=F(1),r=F({limit:20,offset:0}),d=async v=>{r.value={...v},r.value.limit=n.value,r.value.offset=0,await t.getCalendarListResultsValidated({...r.value})},c=async v=>{s.value=v,r.value.limit=n.value,r.value.offset=(s.value-1)*n.value,await t.getCalendarListResultsValidated({...r.value})},f=async v=>{l.value=!0,await t.invalidate(v.id).then(async()=>{await d({...r.value}),l.value=!1}).catch(()=>l.value=!1)};return t.getCalendarListResultsValidated({...r.value}),(v,p)=>(T(),P("div",EZ,[y("div",NZ,[i(dn,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,onSearch:d})]),y("div",PZ,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.competitionIdShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("results.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarResultsValidated.calendars,m=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(m.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(qt,{onModalResult:f,"return-id":m.calendarId,modalTitle:v.$t("validation.invalidateResults"),modalText:v.$t("validation.sureInvalidateResults"),buttonCaption:v.$t("validation.invalidate"),buttonStyle:"link",spinner:l.value,"spinner-color":"primary"},null,8,["return-id","modalTitle","modalText","buttonCaption","spinner"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",OZ,[i(dt,{"total-items":a(t).calendarResultsValidated.total,"items-per-page":n.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},FZ=Le(AZ,[["__scopeId","data-v-52412edc"]]),RZ={class:"main"},LZ={class:"item"},MZ={class:"table"},VZ={class:"pagination"},BZ={__name:"Validation",setup(e){const t=Eh(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getCalendarListResultsInvalidated(f)},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getCalendarListResultsInvalidated({...s.value})},c=async f=>{await t.remove(f.id).then(async()=>await r({...s.value}))};return t.getCalendarListResultsInvalidated({...s.value}),(f,v)=>(T(),P("div",RZ,[y("div",LZ,[i(dn,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,onSearch:r})]),y("div",MZ,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.competitionIdShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarResultsInvalidated.calendars,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{onClick:m=>a(bt).push(`/fie/validate-calendar-results/${p.calendarId}`),color:"link"},{default:o(()=>[g(u(f.$t("results.validate")),1)]),_:2},1032,["onClick"]),i(qt,{onModalResult:c,"return-id":p.calendarId,modalTitle:f.$t("validation.removeResults"),modalText:f.$t("validation.sureRemoveResults"),buttonCaption:f.$t("validation.remove"),buttonStyle:"link"},null,8,["return-id","modalTitle","modalText","buttonCaption"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",VZ,[i(dt,{"total-items":a(t).calendarResultsInvalidated.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},UZ=Le(BZ,[["__scopeId","data-v-a513b9dd"]]),qZ={class:"filter-box"},jZ={class:"filter-rows"},HZ={class:"filter-row"},zZ={key:0,class:"categories"},YZ={class:"filter-label"},xZ=["value","selected"],WZ={key:1,class:"categories"},GZ={class:"filter-label"},KZ=["value","selected"],XZ={key:2,class:"categories"},JZ={class:"filter-label"},ZZ=["value","selected"],QZ={key:3,class:"categories"},eQ={class:"filter-label"},tQ=["value","selected"],aQ={key:4,class:"categories"},lQ={class:"filter-label"},nQ=["value","selected"],iQ={class:"filter-row"},sQ={key:0,class:"categories"},oQ={class:"filter-label"},rQ=["value","selected"],uQ={key:1,class:"categories"},dQ={class:"filter-label"},cQ=["value","selected"],fQ={key:2,class:"categories"},mQ={class:"filter-label"},pQ={key:3,class:"categories"},vQ={class:"filter-label"},bQ={key:4,class:"categories"},hQ={class:"filter-label"},yQ=["value","selected"],gQ={class:"button-row"},_Q={__name:"ObserverFilterBox",props:{fencerCategoryEnabled:{type:Boolean,default:!1},weaponEnabled:{type:Boolean,default:!1},genderEnabled:{type:Boolean,default:!1},typeEnabled:{type:Boolean,default:!1},categoryEnabled:{type:Boolean,default:!1},countryEnabled:{type:Boolean,default:!1},zoneEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1},startDateEnabled:{type:Boolean,default:!1},endDateEnabled:{type:Boolean,default:!1},reportStatusEnabled:{type:Boolean,default:!1},fencerCategoryCodes:{type:Array,default:()=>[]},storageKey:{type:String,default:null},buttonCaption:{type:String,default:"filter.search"}},emits:["search","currentSeason"],setup(e,{emit:t}){const l=t,n=e,s=()=>n.storageKey||bt.currentRoute.value.fullPath,r=Yt(),d=Pe(()=>{const D=r.reportDicts.fencerCategories||[];return n.fencerCategoryCodes.length?D.filter(N=>n.fencerCategoryCodes.includes(N.fencCatId)):D}),c=F({fencerCategoryId:null,categoryId:null,weaponId:null,genderId:null,typeId:null,zoneId:null,countryId:null,
135seasonId:null,startDate:null,endDate:null,reportStatusId:null}),f=()=>{localStorage.setItem(s(),JSON.stringify({...c.value})),l("search",{fencerCategoryId:n.fencerCategoryEnabled&&c.value.fencerCategoryId?Number(c.value.fencerCategoryId):null,weaponId:n.weaponEnabled&&c.value.weaponId?Number(c.value.weaponId):null,genderId:n.genderEnabled&&c.value.genderId?Number(c.value.genderId):null,typeId:n.typeEnabled&&c.value.typeId?Number(c.value.typeId):null,categoryId:n.categoryEnabled&&c.value.categoryId?Number(c.value.categoryId):null,countryId:n.countryEnabled&&c.value.countryId?Number(c.value.countryId):null,seasonId:n.seasonEnabled&&c.value.seasonId?Number(c.value.seasonId):null,zoneId:n.zoneEnabled&&c.value.zoneId?Number(c.value.zoneId):null,startDate:n.startDateEnabled&&c.value.startDate?c.value.startDate:null,endDate:n.endDateEnabled&&c.value.endDate?c.value.endDate:null,reportStatusId:n.reportStatusEnabled&&c.value.reportStatusId?Number(c.value.reportStatusId):null})},v=D=>{let N=Number(D);N?c.value.fencerCategoryId=N:c.value.fencerCategoryId=null},p=D=>{let N=Number(D);N?c.value.weaponId=N:c.value.weaponId=null},m=D=>{let N=Number(D);N?c.value.genderId=N:c.value.genderId=null},h=D=>{let N=Number(D);N?c.value.categoryId=N:c.value.categoryId=null},b=D=>{let N=Number(D);N?c.value.typeId=N:c.value.typeId=null},w=D=>{let N=Number(D);N?c.value.countryId=N:c.value.countryId=null},$=D=>{let N=Number(D);N?c.value.seasonId=N:c.value.seasonId=null},S=D=>{D instanceof Date&&(c.value.startDate=C(D))},_=D=>{D instanceof Date&&(c.value.endDate=C(D))},I=D=>{let N=Number(D);N?c.value.reportStatusId=N:c.value.reportStatusId=null},k=()=>{localStorage.removeItem(s()),c.value={seasonId:r.reportDicts.lastOfficialSeasonId},f()},C=D=>Rt(new Date(D),"yyyy-MM-dd");return We(async()=>{c.value={...JSON.parse(localStorage.getItem(s()))},await r.getReportDictionary().then(()=>{c.value.seasonId||(c.value.seasonId=r.reportDicts.lastOfficialSeasonId),f()})}),(D,N)=>(T(),P("div",qZ,[y("div",jZ,[y("div",HZ,[n.fencerCategoryEnabled?(T(),P("div",zZ,[y("p",YZ,u(D.$t("filter.category")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(D.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(d.value,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.fencerCategoryId},u(L.label)+" ("+u(L.fencCatId)+")",9,xZ))),256))]),_:1})])):K("",!0),n.weaponEnabled?(T(),P("div",WZ,[y("p",GZ,u(D.$t("filter.weapon")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(D.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(r).reportDicts.weapons,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.weaponId},u(L.label)+" ("+u(L.weaponId)+")",9,KZ))),256))]),_:1})])):K("",!0),n.genderEnabled?(T(),P("div",XZ,[y("p",JZ,u(D.$t("filter.gender")),1),i(a(He),{"onUpdate:modelValue":m},{default:o(()=>[y("option",null,u(D.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(r).reportDicts.genders,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.genderId},u(L.label)+" ("+u(L.genderId)+")",9,ZZ))),256))]),_:1})])):K("",!0),n.typeEnabled?(T(),P("div",QZ,[y("p",eQ,u(D.$t("filter.event")),1),i(a(He),{"onUpdate:modelValue":b},{default:o(()=>[y("option",null,u(D.$t("options.selectEvent")),1),(T(!0),P(le,null,ge(a(r).reportDicts.types,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.typeId},u(L.label),9,tQ))),256))]),_:1})])):K("",!0),n.categoryEnabled?(T(),P("div",aQ,[y("p",lQ,u(D.$t("filter.type")),1),i(a(He),{"onUpdate:modelValue":h},{default:o(()=>[y("option",null,u(D.$t("options.selectType")),1),(T(!0),P(le,null,ge(a(r).reportDicts.categories,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.categoryId},u(L.label),9,nQ))),256))]),_:1})])):K("",!0)]),y("div",iQ,[n.seasonEnabled?(T(),P("div",sQ,[y("p",oQ,u(D.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":$},{default:o(()=>[y("option",null,u(D.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(r).reportDicts.seasons,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.seasonId||L.id===a(r).reportDicts.lastOfficialSeasonId},u(L.label),9,rQ))),256))]),_:1})])):K("",!0),n.countryEnabled?(T(),P("div",uQ,[y("p",dQ,u(D.$t("filter.federation")),1),i(a(He),{"onUpdate:modelValue":w},{default:o(()=>[y("option",null,u(D.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(r).reportDicts.countries,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.countryId},u(L.label)+" ("+u(L.countryIdentifier)+")",9,cQ))),256))]),_:1})])):K("",!0),n.startDateEnabled?(T(),P("div",fQ,[y("p",mQ,u(D.$t("filter.startDate")),1),i(a(Zn),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":S,date:a(ri)(c.value.startDate),cleaner:!0},null,8,["inputDateParse","inputDateFormat","date"])])):K("",!0),n.endDateEnabled?(T(),P("div",pQ,[y("p",vQ,u(D.$t("filter.endDate")),1),i(a(Zn),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":_,date:a(ri)(c.value.endDate),cleaner:!0},null,8,["inputDateParse","inputDateFormat","date"])])):K("",!0),n.reportStatusEnabled?(T(),P("div",bQ,[y("p",hQ,u(D.$t("filter.reportStatus")),1),i(a(He),{"onUpdate:modelValue":I},{default:o(()=>[y("option",null,u(D.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(r).reportDicts.statuses,L=>(T(),P("option",{value:L.id,selected:L.id===c.value.reportStatusId},u(L.label),9,yQ))),256))]),_:1})])):K("",!0)])]),y("div",gQ,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:f},{default:o(()=>[g(u(D.$t(n.buttonCaption)),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:k},{default:o(()=>[g(u(D.$t("filter.clean")),1)]),_:1})])]))}},Wm=Le(_Q,[["__scopeId","data-v-e76524ac"]]),Yn="https://api-dashboard.fie.org/api/admin/v1/observer",Ho=At("observer",()=>{const e=F([]),t=F({}),l=F([]),n=F([]),s=F([]),r=F([]);async function d(C){this.calendars=await ce.get(`${Yn}/calendars`,C)}async function c(C){this.calendar=await ce.get(`${Yn}/calendars/${C}`,null)}async function f(C){this.calendar=await ce.get(`${Yn}/reports/calendar/${C}`,null)}async function v(C){this.reports=await ce.get(`${Yn}/reports`,C)}async function p(C){this.report=await ce.get(`${Yn}/reports/${C}`,null)}async function m(C){await ce.get(`${Yn}/reports/${C}/export/xls`,null,!0)}async function h(C){this.requests=await ce.get(`${Yn}/calendars/${C}/requests`,null)}async function b(C,D){this.observers=await ce.get(`${Yn}/calendars/${C}/observers`,D)}async function w(C,D,N){await ce.post(`${Yn}/calendars/${C}/observers/${D}/select`,N)}async function $(C,D){await ce.post(`${Yn}/calendars/${C}/observers/${D}/add`,null)}async function S(C,D){await ce.post(`${Yn}/calendars/${C}/observers/${D}/add/gp`,null)}async function _(C,D){await ce.post(`${Yn}/${C}/create`,D)}async function I(C){await ce.post(`${Yn}/reports/${C}/approve`,null)}async function k(C){await ce.post(`${Yn}/reports/${C}/reject`,null)}return{report:n,reports:l,calendar:t,requests:s,calendars:e,observers:r,setSelected:w,addObserver:$,addObserverById:S,getObserversList:b,getObserverReport:p,getObserverReports:v,saveObserverReport:_,getObserverCalendar:c,getObserverRequests:h,getObserverCalendars:d,getObserverReportXLS:m,getObserverReportsCalendar:f,approveReport:I,rejectReport:k}}),$Q={class:"main"},CQ={class:"item"},wQ={class:"table"},kQ={class:"pagination"},SQ={__name:"ObserverCompetitions",setup(e){const t=Ho(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getObserverCalendars({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getObserverCalendars({...s.value})};return(c,f)=>(T(),P("div",$Q,[y("div",CQ,[i(Wm,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"report-status-enabled":!0,onSearch:r})]),y("div",wQ,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.deadline")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("observer.observers")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendars.competitions,v=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[i(a(Ot.CButton),{onClick:p=>a(bt).push(`/fie/observers/calendar/${v.id}`),color:"link"},{default:o(()=>[g(u(v.name),1)]),_:2},1032,["onClick"])]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.dateStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.deadline),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.observers),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",kQ,[i(dt,{"total-items":a(t).calendars.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},IQ=Le(SQ,[["__scopeId","data-v-c92a131a"]]),TQ={class:"main"},DQ={class:"item"},EQ={class:"table"},NQ={class:"pagination"},PQ={__name:"Reports",setup(e){const t=Ho(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getObserverReports({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getObserverReports({...s.value})},c=async f=>{await t.getObserverReportXLS(f)};return(f,v)=>(T(),P("div",TQ,[y("div",DQ,[i(Wm,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"report-status-enabled":!0,onSearch:r})]),y("div",EQ,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).reports.reports,p=>
135(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.season),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.location),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.dateStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.dateEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.supervisor),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{onClick:m=>a(bt).push(`/fie/observers/read/${p.id}`),color:"link"},{default:o(()=>[g(u(f.$t("observer.read")),1)]),_:2},1032,["onClick"]),p.canEditReport?(T(),me(a(ye),{key:0,onClick:m=>a(bt).push(`/fie/observers/edit/${p.id}`),color:"link"},{default:o(()=>[g(u(f.$t("observer.edit")),1)]),_:2},1032,["onClick"])):K("",!0),i(a(ye),{onClick:m=>c(p.id),color:"link"},{default:o(()=>[g(u(f.$t("observer.xls")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",NQ,[i(dt,{"total-items":a(t).reports.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},OQ=Le(PQ,[["__scopeId","data-v-8982b02c"]]),AQ={class:"filter-box"},FQ={class:"filter-rows"},RQ={class:"filter-row"},LQ={key:0,class:"categories"},MQ={class:"filter-label"},VQ={key:1,class:"categories"},BQ={class:"filter-label"},UQ={key:2,class:"categories"},qQ={class:"filter-label"},jQ=["value","selected"],HQ={key:3,class:"categories"},zQ={class:"filter-label"},YQ=["value","selected"],xQ={key:4,class:"categories"},WQ={class:"filter-label"},GQ=["value","selected"],KQ={key:5,class:"categories"},XQ={class:"filter-label"},JQ=["value","selected"],ZQ={class:"filter-row"},QQ={key:0,class:"categories"},eee={class:"filter-label"},tee=["value","selected"],aee={key:1,class:"categories"},lee={class:"filter-label"},nee={key:2,class:"categories"},iee={class:"filter-label"},see=["value","selected"],oee={key:3,class:"categories"},ree={class:"filter-label"},uee=["value","selected"],dee={key:4,class:"categories"},cee={class:"filter-label"},fee={value:""},mee=["selected"],pee=["selected"],vee={key:5,class:"categories"},bee={class:"filter-label"},hee={value:""},yee=["selected"],gee=["selected"],_ee=["selected"],$ee={key:6,class:"categories check-box"},Cee={class:"filter-label"},wee={class:"button-row"},kee={__name:"RefereeFilterBox",props:{lastNameEnabled:{type:Boolean,default:!1},firstNameEnabled:{type:Boolean,default:!1},nationalityEnabled:{type:Boolean,default:!1},statusEnabled:{type:Boolean,default:!1},federationEnabled:{type:Boolean,default:!1},ageLimitEnabled:{type:Boolean,default:!1},licNoEnabled:{type:Boolean,default:!1},genderEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1},weaponEnabled:{type:Boolean,default:!1},zoneEnabled:{type:Boolean,default:!1},activityReasonEnabled:{type:Boolean,default:!1},activityStatusEnabled:{type:Boolean,default:!1},spinner:!1},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({federationId:null,ageLimit:null,weaponId:null,genderId:null,licenseNumber:null,lastName:null,firstName:null,nationalityId:null,seasonId:null,
135statusId:null,zoneId:null,activityReason:null,activityStatus:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{lastName:n.lastNameEnabled?r.value.lastName:null,firstName:n.firstNameEnabled?r.value.firstName:null,nationality:n.nationalityEnabled&&r.value.nationalityId?Number(r.value.nationalityId):null,weapon:n.weaponEnabled&&r.value.weaponId?Number(r.value.weaponId):null,gender:n.genderEnabled&&r.value.genderId?Number(r.value.genderId):null,licNo:n.licNoEnabled?r.value.licenseNumber:null,federation:n.federationEnabled&&r.value.federationId?Number(r.value.federationId):null,ageLimit:n.ageLimitEnabled?r.value.ageLimit:null,zone:n.zoneEnabled&&r.value.zoneId?Number(r.value.zoneId):null,activityReason:n.activityReasonEnabled?r.value.activityReason:null,activityStatus:n.activityStatusEnabled?r.value.activityStatus:null})},c=k=>{r.value.lastName=k},f=k=>{r.value.firstName=k},v=k=>{let C=Number(k);C?r.value.nationalityId=C:r.value.nationalityId=null},p=k=>{let C=Number(k);C?r.value.zoneId=C:r.value.zoneId=null},m=k=>{r.value.activityReason=k||null},h=k=>{r.value.activityStatus=k||null},b=k=>{let C=Number(k);C?r.value.federationId=C:r.value.federationId=null},w=k=>{let C=Number(k);C?r.value.weaponId=C:r.value.weaponId=null},$=k=>{let C=Number(k);C?r.value.genderId=C:r.value.genderId=null},S=k=>{let C=Number(k);C?r.value.seasonId=C:r.value.seasonId=null},_=k=>{let C=Number(k);C?r.value.statusId=C:r.value.statusId=null},I=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},n.zoneEnabled&&await s.getZones(),await s.getRefereeDictionary().then(()=>{d()})}),(k,C)=>(T(),P("div",AQ,[y("div",FQ,[y("div",RQ,[n.lastNameEnabled?(T(),P("div",LQ,[y("p",MQ,u(k.$t("filter.lastName")),1),i(a(_e),{type:"text","onUpdate:modelValue":c,label:"","model-value":r.value.lastName},null,8,["model-value"])])):K("",!0),n.firstNameEnabled?(T(),P("div",VQ,[y("p",BQ,u(k.$t("filter.firstName")),1),i(a(_e),{type:"text","onUpdate:modelValue":f,label:"","model-value":r.value.firstName},null,8,["model-value"])])):K("",!0),n.nationalityEnabled?(T(),P("div",UQ,[y("p",qQ,u(k.$t("filter.nationality")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(k.$t("options.selectNationality")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.nationalities,D=>(T(),P("option",{value:D.id,selected:D.id===r.value.nationalityId},u(D.label)+" ("+u(D.countryIdentifier)+")",9,jQ))),256))]),_:1})])):K("",!0),n.weaponEnabled?(T(),P("div",HQ,[y("p",zQ,u(k.$t("filter.weapon")),1),i(a(He),{"onUpdate:modelValue":w},{default:o(()=>[y("option",null,u(k.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.weapons,D=>(T(),P("option",{value:D.id,selected:D.id===r.value.weaponId},u(D.label)+" ("+u(D.weaponId)+")",9,YQ))),256))]),_:1})])):K("",!0),n.zoneEnabled?(T(),P("div",xQ,[y("p",WQ,u(k.$t("filter.zone")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(k.$t("options.selectZone")),1),(T(!0),P(le,null,ge(a(s).zones.zones,D=>(T(),P("option",{value:D.id,selected:D.id===r.value.zoneId},u(D.label)+" ("+u(D.zoneId)+")",9,GQ))),256))]),_:1})])):K("",!0),n.federationEnabled?(T(),P("div",KQ,[y("p",XQ,u(k.$t("filter.federation")),1),i(a(He),{"onUpdate:modelValue":b},{default:o(()=>[y("option",null,u(k.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.federations,D=>(T(),P("option",{value:D.federationId,selected:D.federationId===r.value.federationId},u(D.label)+" ("+u(D.federationId)+")",9,JQ))),256))]),_:1})])):K("",!0)]),y("div",ZQ,[n.seasonEnabled?(T(),P("div",QQ,[y("p",eee,u(k.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":S},{default:o(()=>[y("option",null,u(k.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.seasons,D=>(T(),P("option",{value:D.id,selected:D.id===r.value.seasonId||D.id===a(s).fencerDicts.lastOfficialSeasonId},u(D.season),9,tee))),256))]),_:1})])):K("",!0),n.licNoEnabled?(T(),P("div",aee,[y("p",lee,u(k.$t("filter.licNumber")),1),i(a(_e),{type:"text","onUpdate:modelValue":C[0]||(C[0]=D=>r.value.licenseNumber=D),label:"","model-value":r.value.licenseNumber},null,8,["model-value"])])):K("",!0),n.genderEnabled?(T(),P("div",nee,[y("p",iee,u(k.$t("filter.gender")),1),i(a(He),{"onUpdate:modelValue":$},{default:o(()=>[y("option",null,u(k.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.genders,D=>(T(),P("option",{value:D.id,selected:D.id===r.value.genderId},u(D.label)+" ("+u(D.genderId)+")",9,see))),256))]),_:1})])):K("",!0),n.statusEnabled?(T(),P("div",oee,[y("p",ree,u(k.$t("filter.status")),1),i(a(He),{"onUpdate:modelValue":_},{default:o(()=>[y("option",null,u(k.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.statuses,D=>(T(),P("option",{value:D.id,selected:D.id===r.value.statusId},u(D.label),9,uee))),256))]),_:1})])):K("",!0),n.activityStatusEnabled?(T(),P("div",dee,[y("p",cee,u(k.$t("filter.activityStatus")),1),i(a(He),{"onUpdate:modelValue":h},{default:o(()=>[y("option",fee,u(k.$t("options.selectActivityStatus")),1),y("option",{value:"active",selected:r.value.activityStatus==="active"},u(k.$t("options.statusActive")),9,mee),y("option",{value:"inactive",selected:r.value.activityStatus==="inactive"},u(k.$t("options.statusInactive")),9,pee)]),_:1})])):K("",!0),n.activityReasonEnabled?(T(),P("div",vee,[y("p",bee,u(k.$t("filter.activityReason")),1),i(a(He),{"onUpdate:modelValue":m},{default:o(()=>[y("option",hee,u(k.$t("options.selectActivityReason")),1),y("option",{value:"activity",selected:r.value.activityReason==="activity"},u(k.$t("options.reasonActivity")),9,yee),y("option",{value:"exam",selected:r.value.activityReason==="exam"},u(k.$t("options.reasonExam")),9,gee),y("option",{value:"non-active",selected:r.value.activityReason==="non-active"},u(k.$t("options.reasonNonActive")),9,_ee)]),_:1})])):K("",!0),n.ageLimitEnabled?(T(),P("div",$ee,[y("p",Cee,u(k.$t("filter.overSixty")),1),i(a(Ze),{"model-value":r.value.ageLimit,"onUpdate:modelValue":C[1]||(C[1]=D=>
135r.value.ageLimit=D),label:"",checked:r.value.ageLimit},null,8,["model-value","checked"])])):K("",!0)])]),y("div",wee,[i(a(ye),{disabled:n.spinner,class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[n.spinner?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true",color:"light"})):K("",!0),g(" "+u(k.$t("filter.search")),1)]),_:1},8,["disabled"]),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:I},{default:o(()=>[g(u(k.$t("filter.clean")),1)]),_:1})])]))}},Xu=Le(kee,[["__scopeId","data-v-9b2a7e84"]]);var Vp={},eg={},tg={},ag={},tl={},kS;function JO(){if(kS)return tl;kS=1;const e=A=>{const[E,V]=A.split(/[Ww]/),O=new Date(Number(E),0,4);return O.setDate(O.getDate()-(O.getDay()||7)+1+(Number(V)-1)*7),O},t=(A,E)=>{if(A instanceof Date)return A;if(E==="week")return e(A);if(E==="month"||E==="year"){const V=new Date(Date.parse(A)),O=V.getTimezoneOffset()*6e4;return new Date(V.getTime()+O)}return new Date(Date.parse(A))},l=(A,E)=>{const V=Math.ceil(A.length/E);return Array.from({length:E}).fill("").map((O,U)=>A.slice(U*V,(U+1)*V))},n=(A,E,V)=>E!==0&&V==="days"?new Date(A.getFullYear(),A.getMonth()+E,1):E!==0&&V==="months"?new Date(A.getFullYear()+E,A.getMonth(),1):E!==0&&V==="years"?new Date(A.getFullYear()+12*E,A.getMonth(),1):A,s=(A,E)=>{if(A===null)return null;if(E==="week")return`${A.getFullYear()}W${m(A)}`;if(E==="month"){const V=`0${A.getMonth()+1}`.slice(-2);return`${A.getFullYear()}-${V}`}return E==="year"?`${A.getFullYear()}`:A},r=(A,E="short")=>Array.from({length:12},(V,O)=>new Date(2e3,O,1).toLocaleString(A,{month:E})),d=(A,E='tr[tabindex="0"], td[tabindex="0"]')=>[...Element.prototype.querySelectorAll.call(A,E)],c=(A,E=6)=>Array.from({length:E*2},(V,O)=>A-E+O),f=(A,E,V)=>{const O=[],U=new Date(A,E),B=U.getFullYear(),Y=U.getMonth();let Z=6-(6-new Date(B,Y,1).getDay())-V;V&&(Z=Z<0?7+Z:Z);for(let ne=Z*-1;ne<0;ne++)O.push({date:new Date(B,Y,ne+1),month:"previous"});return O},v=(A,E)=>{const V=[],O=new Date(A,E+1,0).getDate();for(let U=1;U<=O;U++)V.push({date:new Date(A,E,U),month:"current"});return V},p=(A,E,V,O)=>{const U=[],B=42-(V.length+O.length);for(let Y=1;Y<=B;Y++)U.push({date:new Date(A,E+1,Y),month:"next"});return U},m=A=>{const E=new Date(A.getTime());E.setHours(0,0,0,0),E.setDate(E.getDate()+3-(E.getDay()+6)%7);const V=new Date(E.getFullYear(),0,4);return 1+Math.round((E.getTime()-V.getTime())/864e5/7)},h=(A,E,V)=>{const O=f(A,E,V),U=v(A,E),B=p(A,E,O,U),Y=[...O,...U,...B],ee=[];return Y.forEach((Z,ne)=>{(ne%7===0||ee.length===0)&&ee.push({days:[]}),(ne+1)%7===0&&(ee[ee.length-1].weekNumber=m(Z.date)),ee[ee.length-1].days.push(Z)}),ee},b=(A,E,V,O)=>{if(E&&A<E||V&&A>V)return!0;if(O===void 0)return!1;if(typeof O=="function")return O(A);if(O instanceof Date&&C(A,O))return!0;if(Array.isArray(O)&&O){for(const U of O)if(typeof U=="function"&&U(A)||Array.isArray(U)&&w(A,U[0],U[1])||U instanceof Date&&C(A,U))return!0}return!1},w=(A,E,V)=>{const O=M(A),U=E?M(E):null,B=V?M(V):null;return!!(U&&B&&U<=O&&O<=B)},$=(A,E,V)=>!!(E!==null&&C(E,A)||V!==null&&C(V,A)),S=(A,E,V)=>{if(A&&E){const O=new Date(A);let U=!1;for(;O<E;)if(O.setDate(O.getDate()+1),b(O,null,null,V)){U=!0;break}return U}return!1},_=(A,E,V,O)=>{const U=A.getFullYear()*12+A.getMonth(),B=E?E.getFullYear()*12+E.getMonth():null,Y=V?V.getFullYear()*12+V.getMonth():null;if(B&&U<B||Y&&U>Y)return!0;if(O===void 0)return!1;const ee=E?Math.max(A.getTime(),E.getTime()):A,Z=V?Math.min(A.getTime(),V.getTime()):new Date(new Date().getFullYear(),11,31);for(const ne=new Date(ee);ne<=Z;ne.setDate(ne.getDate()+1))if(!b(ne,E,V,O))return!1;return!1},I=(A,E,V)=>{const O=A.getFullYear(),U=A.getMonth();return E!==null&&O===E.getFullYear()&&U===E.getMonth()||V!==null&&O===V.getFullYear()&&U===V.getMonth()},k=(A,E,V)=>{const O=A.getFullYear(),U=A.getMonth(),B=E?E.getFullYear()*12+E.getMonth():null,Y=V?V.getFullYear()*12+V.getMonth():null,ee=O*12+U;return!!(B&&Y&&B<=ee&&ee<=Y)},C=(A,E)=>A instanceof Date&&E instanceof Date?A.getDate()===E.getDate()&&A.getMonth()===E.getMonth()&&A.getFullYear()===E.getFullYear():A===null&&E===null,D=A=>C(A,new Date),N=(A,E,V,O)=>{const U=A.getFullYear(),B=E?E.getFullYear():null,Y=V?V.getFullYear():null;if(B&&U<B||Y&&U>Y)return!0;
135if(O===void 0)return!1;const ee=E?Math.max(A.getTime(),E.getTime()):A,Z=V?Math.min(A.getTime(),V.getTime()):new Date(new Date().getFullYear(),11,31);for(const ne=new Date(ee);ne<=Z;ne.setDate(ne.getDate()+1))if(!b(ne,E,V,O))return!1;return!1},L=(A,E,V)=>{const O=A.getFullYear();return E!==null&&O===E.getFullYear()||V!==null&&O===V.getFullYear()},R=(A,E,V)=>{const O=A.getFullYear(),U=E?E.getFullYear():null,B=V?V.getFullYear():null;return!!(U&&B&&U<=O&&O<=B)},M=A=>{const E=new Date(A);return E.setHours(0,0,0,0),E};return tl.convertIsoWeekToDate=e,tl.convertToDateObject=t,tl.createGroupsInArray=l,tl.getCalendarDate=n,tl.getDateBySelectionType=s,tl.getMonthDetails=h,tl.getMonthsNames=r,tl.getSelectableDates=d,tl.getWeekNumber=m,tl.getYears=c,tl.isDateDisabled=b,tl.isDateInRange=w,tl.isDateSelected=$,tl.isDisableDateInRange=S,tl.isMonthDisabled=_,tl.isMonthInRange=k,tl.isMonthSelected=I,tl.isSameDateAs=C,tl.isToday=D,tl.isYearDisabled=N,tl.isYearInRange=R,tl.isYearSelected=L,tl.removeTimeFromDate=M,tl}var SS;function See(){if(SS)return ag;SS=1;var e=_t(),t=qm(),l=JO();const n=e.defineComponent({name:"CCalendar",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendarDate:null,calendars:{type:Number,default:1},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:s=>typeof s=="string"?["numeric","2-digit"].includes(s):typeof s=="function"||typeof s=="function"},disabledDates:{type:[Array,Date,Function]},endDate:null,firstDayOfWeek:{type:Number,default:1},locale:{type:String,default:"default"},maxDate:null,minDate:null,navigation:{type:Boolean,default:!0},navYearFirst:Boolean,range:Boolean,selectEndDate:Boolean,selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:s=>["day","week","month","year"].includes(s)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,startDate:null,weekdayFormat:{type:[Function,Number,String],default:2,validator:s=>typeof s=="string"?["long","narrow","short"].includes(s):typeof s=="number"||typeof s=="function"},weekNumbersLabel:String},emits:["date-hover","calendar-date-change","start-date-change","end-date-change"],setup(s,{slots:r,emit:d}){const c=e.ref(),f=e.ref(s.calendarDate?l.convertToDateObject(s.calendarDate,s.selectionType):s.startDate?l.convertToDateObject(s.startDate,s.selectionType):new Date),v=e.ref(s.startDate?l.convertToDateObject(s.startDate,s.selectionType):null),p=e.ref(s.endDate?l.convertToDateObject(s.endDate,s.selectionType):null),m=e.ref(null),h=e.ref(s.maxDate?l.convertToDateObject(s.maxDate,s.selectionType):null),b=e.ref(s.minDate?l.convertToDateObject(s.minDate,s.selectionType):null),w=e.ref(s.selectEndDate),$=e.ref("days");e.watch(()=>s.selectionType,()=>{const R={day:"days",week:"days",month:"months",year:"years"};$.value=R[s.selectionType]||"days"},{immediate:!0}),e.watch(()=>s.calendarDate,()=>{s.calendarDate&&(f.value=new Date(s.calendarDate))}),e.watch(()=>s.startDate,()=>{const R=s.startDate?l.convertToDateObject(s.startDate,s.selectionType):null;l.isSameDateAs(R,v.value)||(v.value=R)}),e.watch(()=>s.endDate,()=>{const R=s.endDate?l.convertToDateObject(s.endDate,s.selectionType):null;l.isSameDateAs(R,p.value)||(p.value=R)}),e.watch(()=>s.maxDate,()=>{h.value=s.maxDate?l.convertToDateObject(s.maxDate,s.selectionType):null}),e.watch(()=>s.minDate,()=>{b.value=s.minDate?l.convertToDateObject(s.minDate,s.selectionType):null}),e.watch(()=>s.selectEndDate,()=>{w.value=s.selectEndDate}),e.watch(v,()=>{d("start-date-change",l.getDateBySelectionType(v.value,s.selectionType))}),e.watch(p,()=>{d("end-date-change",l.getDateBySelectionType(p.value,s.selectionType))});const S=(R,M=0,A)=>{const E=f.value.getFullYear(),V=f.value.getMonth(),O=new Date(E,V,1);R&&O.setFullYear(O.getFullYear()+R),M&&O.setMonth(O.getMonth()+M),f.value=O,d("calendar-date-change",O)},_=(R,M)=>{const A=new Date(R);if($.value==="days"&&(f.value=A),$.value==="months"&&s.selectionType!=="month"){f.value=A,$.value="days";return}if($.value==="years"&&s.selectionType!=="year"){f.value=A,$.value="months";return}if(!l.isDateDisabled(R,b.value,h.value,s.disabledDates)){if(s.range){if(w.value){if(w.value=!1,v.value&&v.value>R){v.value=null,p.value=null;return}if(l.isDisableDateInRange(v.value,R,s.disabledDates)){v.value=null,p.value=null;return}p.value=R;return}if(p.value&&p.value<R){v.value=null,p.value=null;return}if(l.isDisableDateInRange(R,p.value,s.disabledDates)){v.value=null,p.value=null;return}w.value=!0,v.value=R;return}v.value=R}},I=(R,M,A)=>{if(R.code==="Space"||R.key==="Enter"){R.preventDefault();const E=$.value;_(M),(E==="months"&&s.selectionType!=="month"||E==="years"&&s.selectionType!=="year")&&e.nextTick(()=>{var O;(O=l.getSelectableDates(c.value)[0])==null||O.focus()})}if(R.key==="ArrowRight"||R.key==="ArrowLeft"||R.key==="ArrowUp"||R.key==="ArrowDown"){if(R.preventDefault(),h.value&&M>=h.value&&(R.key==="ArrowRight"||R.key==="ArrowDown")||b.value&&M<=b.value&&(R.key==="ArrowLeft"||R.key==="ArrowUp"))return;let E=R.target;s.selectionType==="week"&&E.tabIndex===-1&&(E=E.closest('tr[tabindex="0"]'));const V=l.getSelectableDates(c.value),O=V.indexOf(E),U=O===0,B=O===V.length-1,Y={start:O,end:V.length-(O+1)},ee={ArrowRight:1,ArrowLeft:-1,ArrowUp:s.selectionType==="week"&&$.value==="days"?-1:$.value==="days"?-7:-3,ArrowDown:s.selectionType==="week"&&$.value==="days"?1:$.value==="days"?7:3};if(R.key==="ArrowRight"&&B||R.key==="ArrowDown"&&Y.end<ee.ArrowDown||R.key==="ArrowLeft"&&U||R.key==="ArrowUp"&&Y.start<Math.abs(ee.ArrowUp)){$.value==="days"&&S(0,R.key==="ArrowRight"||R.key==="ArrowDown"?1:-1),$.value==="months"&&S(R.key==="ArrowRight"||R.key==="ArrowDown"?1:-1),$.value==="years"&&S(R.key==="ArrowRight"||R.key==="ArrowDown"?10:-10),setTimeout(()=>{var ne,ie;const Z=l.getSelectableDates((ne=E.parentNode)==null?void 0:ne.parentNode);Z.length>0&&R.key==="ArrowRight"&&Z[0].focus(),Z.length>
1350&&R.key==="ArrowLeft"&&((ie=Z.at(-1))==null||ie.focus()),Z.length>0&&R.key==="ArrowDown"&&Z[ee.ArrowDown-(V.length-O)].focus(),Z.length>0&&R.key==="ArrowUp"&&Z[Z.length-(Math.abs(ee.ArrowUp)+1-(O+1))].focus()},1);return}if(V[O+ee[R.key]].tabIndex===0){V[O+ee[R.key]].focus();return}for(let Z=O;Z<V.length;R.key==="ArrowRight"||R.key==="ArrowDown"?Z++:Z--)if(V[Z+ee[R.key]].tabIndex===0){V[Z+ee[R.key]].focus();break}}},k=R=>{l.isDateDisabled(R,b.value,h.value,s.disabledDates)||(m.value=R,d("date-hover",l.getDateBySelectionType(R,s.selectionType)))},C=()=>{m.value=null,d("date-hover",null)},D=(R,M=!1)=>{if(R==="prev"){if(M){S($.value==="years"?-10:-1);return}if($.value!=="days"){S(-1);return}S(0,-1);return}if(R==="next"){if(M){S($.value==="years"?10:1);return}if($.value!=="days"){S(1);return}S(0,1);return}},N=R=>{const M=l.getMonthDetails(R.getFullYear(),R.getMonth(),s.firstDayOfWeek),A=l.createGroupsInArray(l.getMonthsNames(s.locale),4),E=l.createGroupsInArray(l.getYears(R.getFullYear()),4),V=M[0].days;return e.h("table",{},[$.value==="days"&&e.h("thead",{},e.h("tr",{},[s.showWeekNumber&&e.h("th",{class:"calendar-cell"},e.h("div",{class:"calendar-header-cell-inner"},s.weekNumbersLabel)),V.map(({date:O})=>e.h("th",{class:"calendar-cell",abbr:O.toLocaleDateString(s.locale,{weekday:"long"})},e.h("div",{class:"calendar-header-cell-inner"},typeof s.weekdayFormat=="function"?s.weekdayFormat(O):typeof s.weekdayFormat=="string"?O.toLocaleDateString(s.locale,{weekday:s.weekdayFormat}):O.toLocaleDateString(s.locale,{weekday:"long"}).slice(0,s.weekdayFormat))))])),e.h("tbody",{},[$.value==="days"&&M.map(O=>{const U=l.convertToDateObject(O.weekNumber===0?`${R.getFullYear()}W53`:`${R.getFullYear()}W${O.weekNumber}`,s.selectionType),B=l.isDateDisabled(U,b.value,h.value,s.disabledDates),Y=l.isDateSelected(U,v.value,p.value),ee=O.days.some(Z=>Z.month==="current");return e.h("tr",{class:["calendar-row",{disabled:B,range:s.selectionType==="week"&&l.isDateInRange(U,v.value,p.value),"range-hover":s.selectionType==="week"&&m.value&&w.value?l.isDateInRange(U,v.value,m.value):l.isDateInRange(U,m.value,p.value),selected:Y}],tabindex:s.selectionType==="week"&&ee&&!B?0:-1,...Y&&{"aria-selected":!0},...s.selectionType==="week"&&!B&&{onBlur:()=>C(),onClick:()=>_(U),onFocus:()=>k(U),onKeydown:Z=>I(Z,U),onMouseenter:()=>k(U),onMouseleave:()=>C()}},[s.showWeekNumber&&e.h("th",{class:"calendar-cell-week-number"},O.weekNumber===0?53:O.weekNumber),O.days.map(({date:Z,month:ne})=>{const ie=l.isDateDisabled(Z,b.value,h.value,s.disabledDates),J=l.isDateSelected(Z,v.value,p.value);return ne==="current"||s.showAdjacementDays?e.h("td",{class:["calendar-cell",{...s.selectionType==="day"&&{clickable:ne!=="current"&&s.selectAdjacementDays,disabled:ie,"range-hover":ne==="current"&&(m.value&&w.value?l.isDateInRange(Z,v.value,m.value):l.isDateInRange(Z,m.value,p.value)),range:ne==="current"&&l.isDateInRange(Z,v.value,p.value),selected:J},[ne]:!0,today:ne==="current"&&l.isToday(Z)}],tabindex:s.selectionType==="day"&&(ne==="current"||s.selectAdjacementDays)&&!ie?0:-1,title:Z.toLocaleDateString(s.locale),...J&&{"aria-selected":!0},...s.selectionType==="day"&&(ne==="current"||s.selectAdjacementDays)&&{onBlur:()=>C(),onClick:()=>_(Z),onFocus:()=>k(Z),onKeydown:X=>I(X,Z),onMouseenter:()=>k(Z),onMouseleave:()=>C()},...ne!=="current"&&!s.selectAdjacementDays&&{onMouseenter:()=>C()}},e.h("div",{class:"calendar-cell-inner"},typeof s.dayFormat=="function"?s.dayFormat(Z):Z.toLocaleDateString(s.locale,{day:s.dayFormat}))):e.h("td")})])}),$.value==="months"&&A.map((O,U)=>e.h("tr",{},O.map((B,Y)=>{const ee=U*3+Y,Z=new Date(R.getFullYear(),ee,1),ne=l.isMonthDisabled(Z,b.value,h.value,s.disabledDates),ie=l.isMonthSelected(Z,v.value,p.value);return e.h("td",{class:["calendar-cell",{disabled:ne,selected:ie,"range-hover":s.selectionType==="month"&&(m.value&&w.value?l.isMonthInRange(Z,v.value,m.value):l.isMonthInRange(Z,m.value,p.value)),range:l.isMonthInRange(Z,v.value,p.value)}],tabindex:ne?-1:0,...ie&&{"aria-selected":!0},...!ne&&{onBlur:()=>C(),onClick:()=>_(Z),onFocus:()=>k(Z),onKeydown:J=>I(J,Z),onMouseenter:()=>k(Z),onMouseleave:()=>C()}},e.h("div",{class:"calendar-cell-inner"},B))}))),$.value==="years"&&E.map(O=>e.h("tr",{},O.map(U=>{const B=new Date(U,0,1),Y=l.isYearDisabled(B,b.value,h.value,s.disabledDates),ee=l.isYearSelected(B,v.value,p.value);return e.h("td",{class:["calendar-cell year",{disabled:Y,selected:ee,"range-hover":s.selectionType==="year"&&(m.value&&w.value?l.isYearInRange(B,v.value,m.value):l.isYearInRange(B,m.value,p.value)),range:l.isYearInRange(B,v.value,p.value)}],tabindex:Y?-1:0,...ee&&{"aria-selected":!0},...!Y&&{onBlur:()=>C(),onClick:()=>_(B),onFocus:()=>k(B),onKeydown:Z=>I(Z,B),onMouseenter:()=>k(B),onMouseleave:()=>C()}},e.h("div",{class:"calendar-cell-inner"},U))})))])])},L=R=>e.h("div",{class:"calendar-nav"},[s.navigation&&e.h("div",{class:"calendar-nav-prev"},[e.h(t.CButton,{color:"transparent",size:"sm","aria-label":s.ariaNavPrevYearLabel,onClick:()=>D("prev",!0)},{default:()=>r.navPrevDoubleIcon?r.navPrevDoubleIcon():e.h("span",{class:"calendar-nav-icon calendar-nav-icon-double-prev"})}),$.value==="days"&&e.h(t.CButton,{color:"transparent",size:"sm","aria-label":s.ariaNavPrevMonthLabel,onClick:()=>D("prev")},{default:()=>r.navPrevIcon?r.navPrevIcon():e.h("span",{class:"calendar-nav-icon calendar-nav-icon-prev"})})]),e.h("div",{class:"calendar-nav-date","aria-live":"polite",...s.navYearFirst&&{style:{display:"flex",justifyContent:"center"}}},[$.value==="days"&&e.h(t.CButton,{color:"transparent",size:"sm",onClick:()=>{s.navigation&&($.value="months")}},()=>R.toLocaleDateString(s.locale,{month:"long"})),e.h(t.CButton,{color:"transparent",size:"sm",onClick:()=>{s.navigation&&($.value="years")},...s.navYearFirst&&{style:{order:"-1"}}},()=>R.toLocaleDateString(s.locale,{year:"numeric"}))]),s.navigation&&e.h("div",{class:"calendar-nav-next"},[$.value==="days"&&e.h(t.CButton,{color:"transparent",size:"sm","aria-label":s.ariaNavNextMonthLabel,onClick:()=>D("next")},{default:()=>r.navNextIcon?r.navNextIcon():e.h("span",{class:"calendar-nav-icon calendar-nav-icon-next"})}),e.h(t.CButton,{color:"transparent",size:"sm","aria-label":s.ariaNavNextYearLabel,onClick:()=>D("next",!0)},{default:()=>r.navNextDoubleIcon?r.navNextDoubleIcon():e.h("span",{class:"calendar-nav-icon calendar-nav-icon-double-next"})})])]);return()=>e.h("div",{class:["calendars",{[`select-${s.selectionType}`]:s.selectionType&&$.value==="days","show-week-numbers":s.showWeekNumber}],ref:c},[Array.from({length:s.calendars},(R,M)=>{const A=l.getCalendarDate(f.value,M,$.value);return e.h("div",{class:["calendar",$.value]},[L(A),N(A)])})])}});return ag.CCalendar=n,ag}var lg={};const ZO=zb(kq);var Bp={},IS;function QO(){if(IS)return Bp;IS=1,Object.defineProperty(Bp,"__esModule",{value:!0});const e=t=>typeof document<"u"&&document.documentElement.dir==="rtl"?!0:t?t.closest('[dir="rtl"]')!==null:!1;return Bp.default=e,Bp}var TS;function eA(){if(TS)return lg;TS=1;var e=_t(),t=ZO,l=K_(),n=QO();const s=e.defineComponent({name:"CPicker",props:{container:{type:String,default:"dropdown"}
135,disabled:Boolean,dropdownClassNames:String,footer:Boolean,teleport:{type:[Boolean],default:!1},visible:Boolean},emits:["hide","show"],setup(r,{attrs:d,emit:c,slots:f}){const v=e.ref(),p=e.ref(),m=e.ref(),h=e.ref(),b=e.ref(r.visible);e.watch(()=>r.visible,()=>{b.value=r.visible}),e.watch(b,()=>{if(r.container!=="inline"){if(b.value){c("show"),window.addEventListener("mouseup",_),window.addEventListener("keyup",S),w();return}c("hide"),window.removeEventListener("mouseup",_),window.removeEventListener("keyup",S),$()}});const w=()=>{m.value&&p.value&&(h.value=t.createPopper(m.value,p.value,{placement:n.default(v.value)?"bottom-end":"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}]}))},$=()=>{h.value&&h.value.destroy(),h.value=void 0},S=I=>{I.key==="Escape"&&(b.value=!1)},_=I=>{v.value&&v.value.contains(I.target)||p.value&&p.value.contains(I.target)||(b.value=!1)};switch(r.container){case"inline":return()=>e.h("div",{class:"picker",ref:v},f.default&&f.default());default:return()=>e.h("div",{class:[d.class,{show:b.value}],ref:v},[f.toggler&&f.toggler().map(I=>e.cloneVNode(I,{onClick:()=>{!r.disabled&&!b.value&&(b.value=!0)},ref:k=>{m.value=k}})),e.h(l.CConditionalTeleport,{teleport:r.teleport},{default:()=>e.h("div",{class:[r.dropdownClassNames,{show:r.teleport&&b.value}],ref:p},[f.default&&f.default(),r.footer&&f.footer&&f.footer()])})])}}});return lg.CPicker=s,lg}var ng={},ig={},sg={},DS;function Iee(){if(DS)return sg;DS=1;var e=_t();const t=l=>{const n=e.ref(!1),s=e.ref();return e.onMounted(()=>{s.value=new IntersectionObserver(([r])=>{n.value=r.isIntersecting}),l.value&&s.value.observe(l.value)}),e.onUnmounted(()=>{s.value.disconnect()}),n};return sg.useIsVisible=t,sg}var ES;function Tee(){if(ES)return ig;ES=1;var e=_t(),t=Iee();const l=e.defineComponent({name:"CTimePickerRollCol",props:{elements:{type:Array,required:!0},selected:{type:[Number,String]}},emits:["click"],setup(n,{emit:s}){const r=e.ref(!0),d=e.ref(),c=t.useIsVisible(d),f=()=>{var m,h;const p=(m=d.value)==null?void 0:m.querySelector(".selected");c.value&&p&&p instanceof HTMLElement&&((h=d.value)==null||h.scrollTo({top:p.offsetTop,behavior:r.value?"auto":"smooth"}))};e.watch(c,()=>{f(),c.value&&(r.value=!1)}),e.onUpdated(()=>{f()});const v=(p,m)=>{(p.code==="Space"||p.key==="Enter")&&(p.preventDefault(),s("click",m))};return()=>e.h("div",{class:"time-picker-roll-col",ref:d},n.elements.map(p=>e.h("div",{class:["time-picker-roll-cell",{selected:p.value===n.selected}],onClick:()=>s("click",p.value),onKeydown:m=>v(m,p.value),role:"button",tabindex:0},p.label)))}});return ig.CTimePickerRollCol=l,ig}var ii={},NS;function Dee(){if(NS)return ii;NS=1;const e=(m,h)=>m==="am"&&h===12?0:m==="am"?h:m==="pm"&&h===12?12:h+12,t=m=>m%12||12,l=m=>m?m instanceof Date?m:new Date(`1970-01-01 ${m}`):null,n=(m,h)=>m.toLocaleTimeString(h).includes("AM")?"am":m.toLocaleTimeString(h).includes("PM")||m.getHours()>=12?"pm":"am",s=(m,h,b)=>{const w=new Date,$=new Intl.DateTimeFormat(h,{hour:"numeric",minute:"2-digit",second:"2-digit"});return m.map(S=>{var _;return b==="hour"&&w.setHours(S),b==="minute"&&w.setMinutes(S),b==="second"&&w.setSeconds(S),{value:S,label:((_=$.formatToParts(w).find(I=>I.type===b))==null?void 0:_.value)||""}})},r=(m,h="auto",b=[],w=[],$=[])=>{const S=h==="auto"&&v(m)||h===!0,_=Array.isArray(b)&&b.length>0?b:typeof b=="function"?Array.from({length:S?12:24},(C,D)=>S?D+1:D).filter(C=>b(C)):Array.from({length:S?12:24},(C,D)=>S?D+1:D),I=Array.isArray(w)&&w.length>0?w:typeof w=="function"?Array.from({length:60},(C,D)=>D).filter(C=>w(C)):Array.from({length:60},(C,D)=>D),k=Array.isArray($)&&$.length>0?$:typeof $=="function"?Array.from({length:60},(C,D)=>D).filter(C=>$(C)):Array.from({length:60},(C,D)=>D);return{listOfHours:s(_,m,"hour"),listOfMinutes:s(I,m,"minute"),listOfSeconds:s(k,m,"second"),hour12:S}},d=(m,h,b="auto")=>m?b==="auto"&&v(h)||b===!0?t(m.getHours()):m.getHours():"",c=m=>m?m.getMinutes():"",f=m=>m?m.getSeconds():"",v=m=>["am","AM","pm","PM"].some(h=>new Date().toLocaleString(m).includes(h)),p=m=>{const h=new Date(`1970-01-01 ${m}`);return h instanceof Date&&h.getTime()};return ii.convert12hTo24h=e,ii.convert24hTo12h=t,ii.convertTimeToDate=l,ii.formatTimePartials=s,ii.getAmPm=n,ii.getLocalizedTimePartials=r,ii.getSelectedHour=d,ii.getSelectedMinutes=c,ii.getSelectedSeconds=f,ii.isAmPm=v,ii.isValidTime=p,ii}var og={},PS;function tA(){if(PS)return og;PS=1;var e=_t();const t=(l,n)=>{const s=e.ref();return((...d)=>{const c=()=>{clearTimeout(s.value),l(...d)};clearTimeout(s.value),s.value=setTimeout(c,n)})()};return og.useDebouncedCallback=t,og}var rg={},OS;
135function e$(){if(OS)return rg;OS=1;const e={type:String,validator:t=>["primary","secondary","success","danger","warning","info","dark","light","link","transparent","primary-gradient","secondary-gradient","success-gradient","danger-gradient","warning-gradient","info-gradient","dark-gradient","light-gradient"].includes(t)};return rg.Color=e,rg}var AS;function Eee(){if(AS)return ng;AS=1;var e=_t(),t=qm(),l=Fc(),n=eA(),s=Tee(),r=Dee(),d=tA(),c=e$();const f=e.defineComponent({name:"CTimePicker",props:{ampm:{type:[Boolean,String],default:"auto",validator:v=>typeof v=="string"?["auto"].includes(v):typeof v=="boolean"},cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...c.Color,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:v=>["sm","lg"].includes(v)},cancelButtonVariant:{type:String,default:"ghost",validator:v=>["ghost","outline"].includes(v)},cleaner:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...c.Color,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:v=>["sm","lg"].includes(v)},confirmButtonVariant:{type:String,validator:v=>["ghost","outline"].includes(v)},container:{type:String,default:"dropdown"},disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,hours:{type:[Array,Function]},id:String,indicator:{type:Boolean,default:!0},inputOnChangeDelay:{type:Number,default:750},inputReadOnly:Boolean,invalid:{type:Boolean,default:void 0},label:String,locale:{type:String,default:"default"},minutes:{type:[Array,Boolean,Function],default:!0},name:String,placeholder:{type:String,default:"Select time"},required:Boolean,seconds:{type:[Array,Boolean,Function],default:!0},size:{type:String,default:void 0,validator:v=>["sm","lg"].includes(v)},teleport:{type:[Boolean],default:!1},text:String,time:[Date,String],tooltipFeedback:Boolean,valid:{type:Boolean,default:void 0},variant:{type:String,default:"roll",validator:v=>["roll","select"].includes(v)},visible:Boolean},emits:["change","hide","show","update:time"],setup(v,{emit:p,attrs:m,slots:h}){const b=e.ref(),w=e.ref(),$=e.ref(r.convertTimeToDate(v.time)),S=e.ref($.value?r.getAmPm(new Date($.value),v.locale):"am"),_=e.ref(null),I=e.ref(v.visible),k=e.ref({listOfHours:[],listOfMinutes:[],listOfSeconds:[],hour12:!1}),C=e.ref(v.valid??(v.invalid===!0?!1:void 0));e.watch(()=>v.time,()=>{$.value=r.convertTimeToDate(v.time)}),e.watch(()=>[v.valid,v.invalid],()=>{C.value=v.valid??(v.invalid===!0?!1:void 0)}),e.watch($,()=>{k.value=r.getLocalizedTimePartials(v.locale,v.ampm,v.hours,v.minutes,v.seconds),$.value&&(S.value=r.getAmPm(new Date($.value),v.locale))},{immediate:!0}),e.watch(w,()=>{w.value&&w.value.form&&(b.value=w.value.form)}),e.watch([b,$],()=>{b.value&&(b.value.addEventListener("submit",E=>{setTimeout(()=>N(E.target))}),N(b.value))});const D=E=>{E.stopPropagation(),$.value=null,p("change",null),p("update:time",null)},N=E=>{if(E.classList.contains("was-validated")){if($.value){C.value=!0;return}C.value=!1}},L=(E,V)=>{const O=$.value||new Date("1970-01-01");E==="toggle"&&(V==="am"&&O.setHours(O.getHours()-12),V==="pm"&&O.setHours(O.getHours()+12)),E==="hours"&&(k.value&&k.value.hour12?O.setHours(r.convert12hTo24h(S.value,Number.parseInt(V))):O.setHours(Number.parseInt(V))),E==="minutes"&&O.setMinutes(Number.parseInt(V)),E==="seconds"&&O.setSeconds(Number.parseInt(V)),$.value=new Date(O),p("change",O.toTimeString(),O.toLocaleTimeString(v.locale),O),p("update:time",O.toLocaleTimeString(v.locale))},R=()=>e.h("div",{class:"time-picker-input-group"},[e.h("input",{autocomplete:"off",class:"time-picker-input",disabled:v.disabled,id:v.id,name:v.name,onInput:E=>d.useDebouncedCallback(()=>{r.isValidTime(E.target.value)&&($.value=r.convertTimeToDate(E.target.value))},v.inputOnChangeDelay),placeholder:v.placeholder,readonly:v.inputReadOnly,ref:w,required:v.required,value:$.value?$.value.toLocaleTimeString(v.locale,{hour12:k.value&&k.value.hour12,hour:"numeric",...v.minutes&&{minute:"numeric"},...v.seconds&&{second:"numeric"}}):""}),v.indicator&&e.h("div",{class:"time-picker-indicator",...!v.disabled&&{onClick:E=>{E.stopPropagation(),I.value=!I.value},onKeydown:E=>
135{E.key==="Enter"&&(I.value=!I.value)},tabIndex:0}}),v.cleaner&&$.value&&e.h("div",{class:"time-picker-cleaner",onClick:E=>D(E)})]),M=()=>{var E,V;return[e.h("span",{class:"time-picker-inline-icon"}),e.h("select",{class:"time-picker-inline-select",disabled:v.disabled,onChange:O=>L("hours",O.target.value),...$.value&&{value:r.getSelectedHour($.value,v.locale)}},k.value&&k.value.listOfHours.map(O=>e.h("option",{value:O.value.toString()},O.label))),v.minutes&&":",v.minutes&&e.h("select",{class:"time-picker-inline-select",disabled:v.disabled,onChange:O=>L("minutes",O.target.value),...$.value&&{value:r.getSelectedMinutes($.value)}},k.value&&((E=k.value.listOfMinutes)==null?void 0:E.map(O=>e.h("option",{value:O.value.toString()},O.label)))),v.seconds&&":",v.seconds&&e.h("select",{class:"time-picker-inline-select",disabled:v.disabled,onChange:O=>L("seconds",O.target.value),...$.value&&{value:r.getSelectedSeconds($.value)}},k.value&&((V=k.value.listOfSeconds)==null?void 0:V.map(O=>e.h("option",{value:O.value.toString()},O.label)))),k.value&&k.value.hour12&&e.h("select",{class:"time-picker-inline-select",disabled:v.disabled,onChange:O=>L("toggle",O.target.value),value:S.value},[e.h("option",{value:"am"},"AM"),e.h("option",{value:"pm"},"PM")])]},A=()=>[e.h(s.CTimePickerRollCol,{elements:k.value&&k.value.listOfHours,onClick:E=>L("hours",E.toString()),selected:r.getSelectedHour($.value,v.locale,v.ampm)}),v.minutes&&e.h(s.CTimePickerRollCol,{elements:k.value&&k.value.listOfMinutes,onClick:E=>L("minutes",E.toString()),selected:r.getSelectedMinutes($.value)}),v.seconds&&e.h(s.CTimePickerRollCol,{elements:k.value&&k.value.listOfSeconds,onClick:E=>L("seconds",E.toString()),selected:r.getSelectedSeconds($.value)}),k.value&&k.value.hour12&&e.h(s.CTimePickerRollCol,{elements:[{value:"am",label:"AM"},{value:"pm",label:"PM"}],onClick:E=>L("toggle",E),selected:S.value})];return()=>e.h(l.CFormControlWrapper,{...typeof m["aria-describedby"]=="string"&&{describedby:m["aria-describedby"]},feedback:v.feedback,feedbackInvalid:v.feedbackInvalid,feedbackValid:v.feedbackValid,id:v.id,invalid:C.value===!1,label:v.label,text:v.text,tooltipFeedback:v.tooltipFeedback,valid:C.value},{default:()=>e.h(n.CPicker,{class:["time-picker",{[`time-picker-${v.size}`]:v.size,disabled:v.disabled,"is-invalid":C.value===!1,"is-valid":C.value}],container:v.container,disabled:v.disabled,dropdownClassNames:"time-picker-dropdown",footer:!0,onHide:()=>{I.value=!1,p("hide")},onShow:()=>{$.value&&(_.value=new Date($.value)),I.value=!0,p("show")},teleport:v.teleport,visible:I.value},{...h.cancelButton&&{cancelButton:()=>h.cancelButton&&h.cancelButton()},...h.confirmButton&&{confirmButton:()=>h.confirmButton&&h.confirmButton()},toggler:()=>R(),default:()=>e.h("div",{class:["time-picker-body",{"time-picker-roll":v.variant==="roll"}]},v.variant==="select"?M():A()),footer:()=>e.h("div",{class:"time-picker-footer"},[v.cancelButton&&e.h(t.CButton,{color:v.cancelButtonColor,onClick:()=>{_.value&&($.value=new Date(_.value)),I.value=!1},size:v.cancelButtonSize,variant:v.cancelButtonVariant},()=>v.cancelButton),v.confirmButton&&e.h(t.CButton,{color:v.confirmButtonColor,onClick:()=>{I.value=!1},size:v.confirmButtonSize,variant:v.confirmButtonVariant},()=>v.confirmButton)])})})}});return ng.CTimePicker=f,ng}var Up={},FS;function Nee(){if(FS)return Up;FS=1;const e=(l,n,s)=>n&&!Array.isArray(l)?`${l}-${s}-date`:Array.isArray(l)?s==="start"?l[0]:l[1]:l,t=(l,n,s)=>{if(!Number.isNaN(Date.parse(l)))return new Date(Date.parse(l));const r=new Date(2013,11,31,17,19,22);let d=s?r.toLocaleString(n):r.toLocaleDateString(n);d=d.replace("2013","(?<year>[0-9]{2,4})").replace("12","(?<month>[0-9]{1,2})").replace("31","(?<day>[0-9]{1,2})"),s&&(d=d.replace("5","(?<hour>[0-9]{1,2})").replace("17","(?<hour>[0-9]{1,2})").replace("19","(?<minute>[0-9]{1,2})").replace("22","(?<second>[0-9]{1,2})").replace("PM","(?<ampm>[A-Z]{2})"));const c=new RegExp(`${d}`),f=l.match(c);return f===null?void 0:f.groups&&(s?new Date(Number(f.groups.year),Number(f.groups.month)-1,Number(f.groups.day),f.groups.ampm&&f.groups.ampm==="PM"?Number(f.groups.hour)+12:Number(f.groups.hour),Number(f.groups.minute),Number(f.groups.second)):new Date(Number(f.groups.year),Number(f.groups.month)-1,Number(f.groups.day)))};return Up.getInputIdOrName=e,Up.getLocalDateFromString=t,Up}var RS;function Pee(){if(RS)return tg;RS=1;var e=_t(),t=qm(),l=See(),n=JO(),s=Fc(),r=eA(),d=Eee(),c=Nee(),f=tA(),v=e$();const p=e.defineComponent({name:"CDateRangePicker",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendars:{type:Number,default:2},calendarDate:[Date,String],cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...v.Color,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:m=>["sm","lg"].includes(m)},cancelButtonVariant:{type:String,default:"ghost",validator:m=>["ghost","outline"].includes(m)},cleaner:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...v.Color,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:m=>["sm","lg"].includes(m)},confirmButtonVariant:{type:String,validator:m=>["ghost","outline"].includes(m)},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:m=>typeof m=="string"?["numeric","2-digit"].includes(m):typeof m=="function"||typeof m=="function"},disabled:Boolean,disabledDates:[Array,Date,Function],endDate:[Date,String],feedback:String,feedbackInvalid:String,feedbackValid:String,firstDayOfWeek:{type:Number,default:1}
135,format:String,footer:Boolean,id:{type:[String,Array]},indicator:{type:Boolean,default:!0},inputDateFormat:Function,inputDateParse:Function,inputOnChangeDelay:{type:Number,default:750},inputReadOnly:Boolean,invalid:{type:Boolean,default:void 0},label:String,locale:{type:String,default:"default"},maxDate:[Date,String],minDate:[Date,String],name:{type:[String,Array]},navigation:{type:Boolean,default:!0},navYearFirst:Boolean,placeholder:{type:[String,Array],default:()=>["Start date","End date"]},range:{type:Boolean,default:!0},ranges:Object,required:Boolean,selectEndDate:Boolean,selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:m=>["day","week","month","year"].includes(m)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,separator:{type:Boolean,default:!0},size:{type:String,required:!1,validator:m=>["sm","lg"].includes(m)},startDate:[Date,String],teleport:{type:[Boolean],default:!1},text:String,timepicker:Boolean,todayButton:{type:[Boolean,String],default:"Today"},todayButtonColor:{...v.Color,default:"primary"},todayButtonSize:{type:String,default:"sm",validator:m=>["sm","lg"].includes(m)},todayButtonVariant:{type:String,validator:m=>["ghost","outline"].includes(m)},tooltipFeedback:Boolean,valid:{type:Boolean,default:void 0},visible:Boolean,weekdayFormat:{type:[Function,Number,String],default:2,validator:m=>typeof m=="string"?["long","narrow","short"].includes(m):typeof m=="number"||typeof m=="function"},weekNumbersLabel:String},emits:["end-date-change","hide","show","start-date-change","update:start-date","update:end-date"],setup(m,{slots:h,attrs:b,emit:w}){const $=e.ref(),S=e.ref(),_=e.ref(),I=e.ref(m.calendarDate??null),k=e.ref(m.endDate??null),C=e.ref(m.maxDate??null),D=e.ref(m.minDate??null),N=e.ref(m.startDate??null),L=e.ref(m.visible),R=e.ref(m.startDate??null),M=e.ref(m.endDate??null),A=e.ref(null),E=e.ref(null),V=e.ref(m.valid??(m.invalid===!0?!1:void 0)),O=e.ref(!1),U=e.ref(!1);e.onMounted(()=>{O.value=window.innerWidth<768}),e.watch(()=>[m.valid,m.invalid],()=>{V.value=m.valid??(m.invalid===!0?!1:void 0)}),e.watch(()=>m.startDate,()=>{I.value=m.startDate?m.startDate:null,N.value=m.startDate?m.startDate:null}),e.watch(()=>m.endDate,()=>{I.value=m.endDate?m.endDate:null,k.value=m.endDate?m.endDate:null}),e.watch(()=>m.maxDate,()=>{C.value=m.maxDate?m.maxDate:null}),e.watch(()=>m.minDate,()=>{D.value=m.minDate?m.minDate:null}),e.watch(S,()=>{S.value&&S.value.form&&(_.value=S.value.form)}),e.watch([_,N,k],()=>{_.value&&(_.value.addEventListener("submit",W=>{setTimeout(()=>Z(W.target))}),Z(_.value))});const B=W=>{if(m.inputDateFormat)return m.inputDateFormat(W instanceof Date?new Date(W):n.convertToDateObject(W,m.selectionType));if(m.selectionType!=="day")return W;const fe=new Date(W);return m.timepicker?fe.toLocaleString(m.locale):fe.toLocaleDateString(m.locale)},Y=W=>W?B(W):"",ee=W=>{if(U.value){E.value=W;return}A.value=W},Z=W=>{if(W.classList.contains("was-validated")){if(m.range&&N.value&&k.value||!m.range&&N.value){V.value=!0;return}V.value=!1}},ne=W=>{N.value=W,A.value=null,m.range&&(U.value=!0),w("start-date-change",W,W?B(W):void 0),w("update:start-date",W),!(m.timepicker||m.footer)&&m.closeOnSelect&&!m.range&&(L.value=!1)},ie=W=>{k.value=W,E.value=null,m.range&&(U.value=!1),w("end-date-change",W,W?B(W):void 0),w("update:end-date",W),!(m.timepicker||m.footer)&&m.closeOnSelect&&N.value!==null&&(L.value=!1)},J=W=>{W.stopPropagation(),N.value=null,k.value=null,A.value=null,E.value=null,w("start-date-change",null),w("end-date-change",null),w("update:start-date",null),w("update:end-date",null)},X=(W,fe)=>{const G=m.inputDateParse?m.inputDateParse(W):c.getLocalDateFromString(W,m.locale,m.timepicker);G instanceof Date&&G.getTime()&&(I.value=G,fe==="start"?N.value=G:k.value=G)},j=()=>e.h("div",{class:"date-picker-input-group"},[e.h("input",{autocomplete:"off",class:["date-picker-input",{hover:A.value}],disabled:m.disabled,...m.id&&{id:c.getInputIdOrName(m.id,m.range,"start")},...m.name&&{name:c.getInputIdOrName(m.name,m.range,"start")},...m.id&&!Array.isArray(m.id)&&!m.name&&{name:m.range?`${m.id}-start-date`:`${m.id}-date`},onClick:()=>{U.value=!1},onChange:W=>X(W.target.value,"start"),onInput:W=>f.useDebouncedCallback(()=>X(W.target.value,"start"),m.inputOnChangeDelay),placeholder:Array.isArray(m.placeholder)?m.placeholder[0]:m.placeholder,readonly:m.inputReadOnly||typeof m.format=="string",required:m.required,ref:S,value:A.value?Y(A.value):Y(N.value)}),m.range&&m.separator!==!1&&e.h("div",{class:"date-picker-separator"}),m.range&&e.h("input",{autocomplete:"off",class:["date-picker-input",{hover:E.value}
135],disabled:m.disabled,...m.id&&{id:c.getInputIdOrName(m.id,m.range,"end")},...m.name&&{name:c.getInputIdOrName(m.name,m.range,"end")},...m.id&&!Array.isArray(m.id)&&!m.name&&{name:`${m.id}-end-date`},onClick:()=>{U.value=!0},onChange:W=>X(W.target.value,"end"),onInput:W=>f.useDebouncedCallback(()=>X(W.target.value,"end"),m.inputOnChangeDelay),placeholder:m.placeholder[1],readonly:m.inputReadOnly||typeof m.format=="string",required:m.required,ref:$,value:E.value?Y(E.value):Y(k.value)}),m.indicator&&e.h("div",{class:"date-picker-indicator",...!m.disabled&&{onClick:W=>{W.stopPropagation(),L.value=!L.value},onKeydown:W=>{W.key==="Enter"&&(L.value=!L.value)},tabIndex:0}}),m.cleaner&&(N.value||k.value)&&e.h("div",{class:"date-picker-cleaner",onClick:W=>J(W)})]);return()=>e.h(s.CFormControlWrapper,{...typeof b["aria-describedby"]=="string"&&{describedby:b["aria-describedby"]},feedback:m.feedback,feedbackInvalid:m.feedbackInvalid,feedbackValid:m.feedbackValid,...m.id&&!Array.isArray(m.id)&&{id:m.id},invalid:V.value===!1,label:m.label,text:m.text,tooltipFeedback:m.tooltipFeedback,valid:V.value},{default:()=>e.h(r.CPicker,{class:["date-picker",{[`date-picker-${m.size}`]:m.size,disabled:m.disabled,"is-invalid":V.value===!1,"is-valid":V.value}],disabled:m.disabled,dropdownClassNames:"date-picker-dropdown",footer:m.footer||m.timepicker,onHide:()=>{L.value=!1,w("hide")},onShow:()=>{N.value&&(R.value=new Date(N.value)),k.value&&(M.value=new Date(k.value)),L.value=!0,w("show")},teleport:m.teleport,visible:L.value},{toggler:()=>j(),footer:()=>e.h("div",{class:"date-picker-footer"},[m.todayButton&&e.h(t.CButton,{class:"me-auto",color:m.todayButtonColor,size:m.todayButtonSize,variant:m.todayButtonVariant,onClick:()=>{const W=new Date;N.value=W,m.range&&(k.value=W),I.value=W}},()=>m.todayButton),m.cancelButton&&e.h(t.CButton,{color:m.cancelButtonColor,onClick:()=>{N.value=R.value,m.range&&(k.value=M.value),L.value=!1},size:m.cancelButtonSize,variant:m.cancelButtonVariant},()=>m.cancelButton),m.confirmButton&&e.h(t.CButton,{color:m.confirmButtonColor,onClick:()=>{L.value=!1},size:m.confirmButtonSize,variant:m.confirmButtonVariant},()=>m.confirmButton)]),default:()=>e.h("div",{class:"date-picker-body"},[m.ranges&&e.h("div",{class:"date-picker-ranges"},Object.keys(m.ranges).map(W=>e.h(t.CButton,{color:"secondary",onClick:()=>{m.ranges&&(N.value=m.ranges[W][0],k.value=m.ranges[W][1])},variant:"ghost"},()=>W))),e.h("div",{class:"date-picker-calendars"},e.h(l.CCalendar,{ariaNavNextMonthLabel:m.ariaNavNextMonthLabel,ariaNavNextYearLabel:m.ariaNavNextYearLabel,ariaNavPrevMonthLabel:m.ariaNavPrevMonthLabel,ariaNavPrevYearLabel:m.ariaNavPrevYearLabel,calendarDate:I.value,calendars:O.value?1:m.calendars,class:"date-picker-calendars",dayFormat:m.dayFormat,disabledDates:m.disabledDates,endDate:k.value,firstDayOfWeek:m.firstDayOfWeek,locale:m.locale,maxDate:C.value,minDate:D.value,navigation:m.navigation,navYearFirst:m.navYearFirst,range:m.range,selectAdjacementDays:m.selectAdjacementDays,selectEndDate:U.value,selectionType:m.selectionType,showAdjacementDays:m.showAdjacementDays,showWeekNumber:m.showWeekNumber,startDate:N.value,weekdayFormat:m.weekdayFormat,weekNumbersLabel:m.weekNumbersLabel,onDateHover:W=>ee(W),onCalendarDateChange:W=>{I.value=W},onStartDateChange:W=>ne(W),onEndDateChange:W=>ie(W),onSelectEndChange:W=>{U.value=W}},{...h.navNextIcon&&{navNextIcon:()=>h.navNextIcon&&h.navNextIcon()},...h.navNextDoubleIcon&&{navNextDoubleIcon:()=>h.navNextDoubleIcon&&h.navNextDoubleIcon()},...h.navPrevIcon&&{navPrevIcon:()=>h.navPrevIcon&&h.navPrevIcon()},...h.navPrevDoubleIcon&&{navPrevDoubleIcon:()=>h.navPrevDoubleIcon&&h.navPrevDoubleIcon()}})),m.timepicker&&e.h("div",{class:"date-picker-timepickers"},O.value||m.range&&m.calendars===1?[e.h(d.CTimePicker,{container:"inline",disabled:N.value===null,locale:m.locale,onChange:(W,fe,G)=>ne(G),...N.value&&{time:new Date(N.value)},variant:"select"}),e.h(d.CTimePicker,{container:"inline",disabled:k.value===null,locale:m.locale,onChange:(W,fe,G)=>ie(G),...k.value&&{time:new Date(k.value)},variant:"select"})]:[...Array(m.calendars)].map((W,fe)=>e.h(d.CTimePicker,{container:"inline",disabled:fe===0?N.value===null:k.value===null,locale:m.locale,onChange:(G,H,re)=>fe===0?ne(re):ie(re),time:fe===0?N.value&&new Date(N.value):k.value&&new Date(k.value),variant:"select"})))])})})}});return tg.CDateRangePicker=p,tg}var LS;function Oee(){if(LS)return eg;LS=1;var e=_t(),t=Pee(),l=e$();const n=e.defineComponent({name:"CDatePicker",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendarDate:{type:[Date,String]},cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...l.Color,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:s=>["sm","lg"].includes(s)},cancelButtonVariant:{type:String,default:"ghost",validator:s=>["ghost","outline"].includes(s)},cleaner:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...l.Color,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:s=>["sm","lg"].includes(s)},confirmButtonVariant:{type:String,validator:s=>["ghost","outline"].includes(s)},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:s=>typeof s=="string"?["numeric","2-digit"].includes(s):typeof s=="function"||typeof s=="function"},disabled:Boolean,disabledDates:[Array,Date,Function],date:{type:[Date,String],required:!1},firstDayOfWeek:{type:Number,default:1}
135,format:String,footer:Boolean,id:String,indicator:{type:Boolean,default:!0},inputReadOnly:Boolean,inputDateFormat:Function,inputDateParse:Function,inputOnChangeDelay:{type:Number,default:750},locale:{type:String,default:"default"},maxDate:{type:[Date,String]},minDate:{type:[Date,String]},name:String,navigation:{type:Boolean,default:!0},navYearFirst:Boolean,placeholder:{type:String,default:"Select date"},selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:s=>["day","week","month","year"].includes(s)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,size:{type:String,required:!1,validator:s=>["sm","lg"].includes(s)},teleport:{type:[Boolean],default:!1},timepicker:Boolean,weekdayFormat:{type:[Function,Number,String],default:2,validator:s=>typeof s=="string"?["long","narrow","short"].includes(s):typeof s=="number"||typeof s=="function"},weekNumbersLabel:String},emits:["date-change","update:date"],setup(s,{emit:r}){return()=>e.h(t.CDateRangePicker,{calendars:1,onStartDateChange:(d,c)=>{r("date-change",d,c),r("update:date",d)},range:!1,startDate:s.date,...s})}});return eg.CDatePicker=n,eg}var MS;function Aee(){if(MS)return Vp;MS=1;var e=Oee();const t={install:l=>{l.component(e.CDatePicker.name,e.CDatePicker)}};return Vp.CDatePicker=e.CDatePicker,Vp.CDatePickerPlugin=t,Vp}var Ql=Aee();const Fee={class:"column"},Ree={class:"categories"},Lee={value:""},Mee=["value"],Vee={class:"categories"},Bee={value:""},Uee=["value"],qee={class:"categories"},jee={value:""},Hee=["value"],zee={class:"categories"},Yee={class:"column"},xee={class:"categories"},Wee={class:"categories"},Gee={class:"filter-label"},Kee={class:"categories"},Xee={class:"filter-label"},Jee={class:"categories"},Zee={class:"filter-label"},Qee={class:"footer"},ete={__name:"ModalCreateExam",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Bi(),d=F(),c=F(),f=F(),v=F([]),p=F(),m=F(),h=F(),b=F(),w=F(),$=async D=>{const N=D.currentTarget;if(N.checkValidity()===!1&&(D.preventDefault(),D.stopPropagation()),!v.value.length){vt("Please, select at least one examiner!");return}w.value=!0,N.checkValidity()===!0&&(D.preventDefault(),D.stopPropagation(),await S())},S=async()=>{let D=[];v.value.map(L=>D.push(L.value));let N={federationId:Number(d.value),weaponId:Number(f.value),seasonId:Number(c.value),examiners:D,location:b.value,registrationDate:p.value,beginDate:h.value,deadlineDate:m.value};await r.createExam(N).then(()=>{l("modalResult",{}),n.value=!1})},_=D=>{D instanceof Date?p.value=C(D):p.value=null},I=D=>{D instanceof Date?m.value=C(D):m.value=null},k=D=>{D instanceof Date?h.value=C(D):h.value=null},C=D=>Rt(new Date(D),"yyyy-MM-dd");return(D,N)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:N[0]||(N[0]=async()=>{await a(s).getRefereeDictionary(),n.value=!0})},{default:o(()=>[g(u(D.$t("referee.createExam")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:N[7]||(N[7]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(D.$t("referee.createExam")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:w.value,onSubmit:$},{default:o(()=>[y("div",Fee,[y("div",Ree,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Fencer",feedbackInvalid:"",id:"validationCustom01",label:D.$t("label.federation"),onChange:N[1]||(N[1]=L=>d.value=L.target.value),required:""},{default:o(()=>[y("option",Lee,u(D.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.federations,L=>(T(),P("option",{value:L.federationId},u(L.label)+" ("+u(L.federationId)+")",9,Mee))),256))]),_:1},8,["label"])]),y("div",Vee,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Weapon",feedbackInvalid:D.$t("feedbackInvalid.selectSeason"),id:"validationCustom02",label:D.$t("label.season"),onChange:N[2]||(N[2]=L=>c.value=L.target.value),required:""},{default:o(()=>[y("option",Bee,u(D.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.seasons,L=>(T(),P("option",{value:L.id},u(L.year),9,Uee))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",qee,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:D.$t("feedbackInvalid.selectWeapon"),id:"validationCustom03",label:D.$t("label.weapon"),onChange:N[3]||(N[3]=L=>f.value=L.target.value),required:""},{default:o(()=>[y("option",jee,u(D.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.weapons,L=>(T(),P("option",{value:L.id},u(L.label)+" ("+u(L.weaponId)+")",9,Hee))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",zee,[i(a(NP),{"aria-describedby":"validationCustom04Examiners",feedbackInvalid:D.$t("feedbackInvalid.selectExaminer"),id:"validationCustom01",invali
135d:!v.value.length,options:a(s).refereeDicts.examiners,label:D.$t("label.examiners"),search:!1,placeholder:D.$t("placeholder.selectExaminer"),"select-all":!1,onChange:N[4]||(N[4]=L=>v.value=L)},null,8,["feedbackInvalid","invalid","options","label","placeholder"])])]),y("div",Yee,[y("div",xee,[i(a(_e),{"model-value":b.value,"onUpdate:modelValue":N[5]||(N[5]=L=>b.value=L),label:D.$t("label.location"),required:""},null,8,["model-value","label"])]),y("div",Wee,[y("p",Gee,u(D.$t("referee.registrationDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":_,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])]),y("div",Kee,[y("p",Xee,u(D.$t("referee.deadlineDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":I,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])]),y("div",Jee,[y("p",Zee,u(D.$t("referee.beginDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":k,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])])]),y("div",Qee,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(D.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:N[6]||(N[6]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(D.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},tte=Le(ete,[["__scopeId","data-v-0d78cf75"]]),ate={class:"column"},lte={class:"categories"},nte={value:""},ite=["value"],ste={class:"categories"},ote={value:""},rte=["value"],ute={class:"categories"},dte={value:""},cte=["value"],fte={class:"categories"},mte={class:"column"},pte={class:"categories"},vte={class:"categories"},bte={class:"filter-label"},hte={class:"categories"},yte={class:"filter-label"},gte={class:"categories"},_te={class:"filter-label"},$te={class:"footer"},Cte={__name:"ModalUpdateExam",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Bi(),d=F(),c=F(),f=F(),v=F([]),p=F(),m=F(),h=F(),b=F(),w=F(),$=async D=>{const N=D.currentTarget;if(N.checkValidity()===!1&&(D.preventDefault(),D.stopPropagation()),!v.value.length){vt("Please, select at least one examiner!");return}w.value=!0,N.checkValidity()===!0&&(D.preventDefault(),D.stopPropagation(),await S())},S=async()=>{let D=[];v.value.map(L=>D.push(L.value));let N={federationId:Number(d.value),weaponId:Number(f.value),seasonId:Number(c.value),examiners:D,location:b.value,registrationDate:p.value,beginDate:h.value,deadlineDate:m.value};await r.createExam(N).then(()=>{l("modalResult",{}),n.value=!1})},_=D=>{D instanceof Date?p.value=C(D):p.value=null},I=D=>{D instanceof Date?m.value=C(D):m.value=null},k=D=>{D instanceof Date?h.value=C(D):h.value=null},C=D=>Rt(new Date(D),"yyyy-MM-dd");return s.getRefereeDictionary(),(D,N)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:N[0]||(N[0]=()=>{n.value=!0})},{default:o(()=>[g(u(D.$t("referee.updateExam")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:N[7]||(N[7]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(D.$t("referee.createExam")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:w.value,onSubmit:$},{default:o(()=>[y("div",ate,[y("div",lte,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Fencer",feedbackInvalid:D.$t("feedbackInvalid.selectFederation"),id:"validationCustom01",label:D.$t("label.federation"),onChange:N[1]||(N[1]=L=>d.value=L.target.value),required:""},{default:o(()=>[y("option",nte,u(D.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.federations,L=>(T(),P("option",{value:L.federationId},u(L.label)+" ("+u(L.federationId)+")",9,ite))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",ste,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Weapon",feedbackInvalid:D.$t("feedbackInvalid.selectSeason"),id:"validationCustom02",label:D.$t("label.season"),onChange:N[2]||(N[2]=L=>c.value=L.target.value),required:""},{default:o(()=>[y("option",ote,u(D.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.seasons,L=>(T(),P("option",{value:L.id},u(L.year),9,rte))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",ute,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:D.$t("feedbackInvalid.selectWeapon"),id:"validationCustom03",label:D.$t("label.weapon"),onChange:N[3]||(N[3]=L=>f.value=L.target.value),required:""},{default:o(()=>[y("option",dte,u(D.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.weapons,L=>(T(),P("option",{value:L.id},u(L.label)+" ("+u(L.weaponId)+")",9,cte))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",fte,[i(a(NP),{"aria-describedby":"validationCustom04Examiners",feedbackInvalid:D.$t("feedbackInvalid.selectExaminer"),id:"validationCustom01",invali
135d:!v.value.length,options:a(s).refereeDicts.examiners,label:D.$t("label.examiners"),search:!1,placeholder:D.$t("placeholder.selectExaminer"),"select-all":!1,onChange:N[4]||(N[4]=L=>v.value=L)},null,8,["feedbackInvalid","invalid","options","label","placeholder"])])]),y("div",mte,[y("div",pte,[i(a(_e),{"model-value":b.value,"onUpdate:modelValue":N[5]||(N[5]=L=>b.value=L),label:D.$t("label.location"),required:""},null,8,["model-value","label"])]),y("div",vte,[y("p",bte,u(D.$t("referee.registrationDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":_,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])]),y("div",hte,[y("p",yte,u(D.$t("referee.deadlineDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":I,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])]),y("div",gte,[y("p",_te,u(D.$t("referee.beginDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),"onUpdate:date":k,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])])]),y("div",$te,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(D.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:N[6]||(N[6]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(D.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},wte=Le(Cte,[["__scopeId","data-v-d1329164"]]),kte={class:"main"},Ste={class:"header"},Ite={class:"item"},Tte={class:"table"},Dte={class:"pagination"},Ete={__name:"RefereeExams",setup(e){const t=Bi(),l=F(20),n=F(1),s=F(),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.listExams({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.listExams({...s.value})},c=async()=>{};return(f,v)=>(T(),P("div",kte,[y("div",Ste,[i(tte,{onModalResult:r})]),y("div",Ite,[i(Xu,{"federation-enabled":!0,"season-enabled":!0,"weapon-enabled":!0,onSearch:r})]),y("div",Tte,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.federation")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.registrationDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.deadlineDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.beginDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.examiners")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.entered")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.approved")),1)]),_:1}),i(a(x),{class:"center-text",scope:"col"},{default:o(()=>[g(u(f.$t("referee.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).exams.exams,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.federation),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.location),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.registrationDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.deadlineDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.beginDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.examiners.join(", ")),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.entered),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.approved),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{onClick:m=>a(bt).push(`/fie/referees/info/${p.id}`),color:"link"},{default:o(()=>[g(u(f.$t("referee.info")),1)]),_:2},1032,["onClick"]),i(wte),i(qt,{"button-style":"link","modal-title":f.$t("modal.sure"),"modal-text":`${f.$t("referee.deleteModal")}`,"button-caption":f.$t("referee.delete"),onModalResult:m=>c(p.id)}
135,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Dte,[i(dt,{"total-items":a(t).exams.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},Nte=Le(Ete,[["__scopeId","data-v-5e13505b"]]),Pte={class:"main"},Ote={class:"item"},Ate={class:"table"},Fte={class:"pagination"},Rte={__name:"RefereeList",setup(e){const t=Bi(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.listReferee({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.listReferee({...s.value})};return(c,f)=>(T(),P("div",Pte,[y("div",Ote,[i(Xu,{"federation-enabled":!0,"age-limit-enabled":!0,onSearch:r})]),y("div",Ate,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.isActive")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.lastSeason")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.birthDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.age")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.licenseNumber")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.profileStatus")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).referees.referees,v=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[i(a(Ze))]),_:1}),i(a(q),null,{default:o(()=>[g(u(v.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.lastSeason),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.age),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.profileStatus),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Fte,[i(dt,{"total-items":a(t).referees.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},Lte=Le(Rte,[["__scopeId","data-v-8943a682"]]),Mte={class:"main"},Vte={class:"item"},Bte={class:"table"},Ute={class:"pagination"},qte={__name:"Registrants",setup(e){const t=Bi(),l=F(20),n=F(1),s=F(),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.listRegistrants({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.listRegistrants({...s.value})};return(c,f)=>(T(),P("div",Mte,[y("div",Vte,[i(Xu,{"last-name-enabled":!0,"first-name-enabled":!0,"nationality-enabled":!0,"gender-enabled":!0,"weapon-enabled":!0,"status-enabled":!0,onSearch:r})]),y("div",Bte,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.birthDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.examDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("referee.examPlace")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).registrants.referees,v=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(v.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.examDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.examPlace),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Ute,[i(dt,{"total-items":a(t).registrants.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},jte=Le(qte,[["__scopeId","data-v-fbc6b06a"]]),Hte={class:"main"},zte={class:"item"},Yte={class:"table"},xte={class:"pagination"},Wte={__name:"Status",setup(e){const t=Mc(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getFencerLicensesStatus({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getFencerLicensesStatus({...s.value})};return(c,f)=>(T(),P("div",Hte,[y("div",zte,[i(jo,{"first-name-enabled":!0,"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"lic-type-enabled":!0,"country-enabled":!0,"season-enabled":!0,onSearch:r})]),y("div",Yte,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"id-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lics-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.licenses")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).fencerLicenses.licenses,v=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.license),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.federation),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[(T(!0),P(le,null,ge(v.licenses,p=>(T(),me(a(nt),null,{default:o(()=>[g(u(p.licenseType)+" ("+u(p.licenseYear)+" ",1),i(AJ,{"user-id":v.userId,"first-name":v.firstName,"last-name":v.lastName,"license-type":p.licenseType,"license-year":p.licenseYear,"license-id":p.licenseId,onLicenseRemoved:f[0]||(f[0]=m=>d(n.value))},null,8,["user-id","first-name","last-name","license-type","license-year","license-id"]),f[1]||(f[1]=g(") "))]),_:2,__:[1]},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",xte,[i(dt,{"total-items":a(t).fencerLicenses.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},Gte=Le(Wte,[["__scopeId","data-v-847957ae"]]),Kte={class:"main-card"},Xte={class:"inner-card"},Jte=["innerHTML"],Zte=["innerHTML"],Qte={key:0},eae=["innerHTML"],tae={key:1},aae=["href"],lae={__name:"ModalJustification",props:{justificationId:{type:Number,default:null}},emits:["event"],setup(e,{emit:t}){const l=t,n=Ku(),s=F(!1),r=e,d=F(n.justification.comment),c=async()=>{await n.validate(r.justificationId,{reason:d.value}).then(()=>{l("event",{}),s.value=!1})},f=async()=>{await n.invalidate(r.justificationId,{reason:d.value}).then(()=>{l("event",{}),s.value=!1})};return(v,p)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"link",onClick:p[
1350]||(p[0]=async()=>{await a(n).getJustification(r.justificationId),s.value=!0})},{default:o(()=>[g(u(v.$t("press.view")),1)]),_:1}),i(a(yt.CModal),{size:"lg",alignment:"center",visible:s.value,onClose:p[2]||(p[2]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(v.$t("payments.fineInformation")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("div",Kte,[y("div",Xte,[y("p",{innerHTML:a(n).justification.fineLabel},null,8,Jte),y("p",{innerHTML:a(n).justification.fineContent},null,8,Zte),a(n).justification.description?(T(),P("div",Qte,[y("p",null,u(v.$t("payments.justificationText")),1),y("p",{innerHTML:a(n).justification.description},null,8,eae)])):K("",!0),a(n).justification.links.length>0?(T(),P("div",tae,[y("p",null,u(v.$t("payments.justificationFiles")),1),(T(!0),P(le,null,ge(a(n).justification.links,m=>(T(),P("a",{href:m,target:"_blank"},u(v.$t("payments.justificationFile")),9,aae))),256))])):K("",!0),i(a(oa),{"model-value":a(n).justification.comment,style:{resize:"none"},rows:6,label:v.$t("label.officialComment"),onChange:p[1]||(p[1]=m=>d.value=m.target.value.toString())},null,8,["model-value","label"])])])]),_:1}),i(a(yt.CModalFooter),{class:"footer-buttons"},{default:o(()=>[i(a(Ot.CButton),{color:"success",onClick:c},{default:o(()=>[g(u(v.$t("payments.validate")),1)]),_:1}),i(a(Ot.CButton),{color:"danger",onClick:f},{default:o(()=>[g(u(v.$t("payments.invalidate")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},aA=Le(lae,[["__scopeId","data-v-6ff9a7ac"]]),nae={class:"categories"},iae={class:"categories"},sae={class:"categories"},oae={class:"categories"},rae={class:"footer"},uae={__name:"ModalCreateFine",props:{federationId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=F(),r=Ku(),d=e,c=async b=>{const w=b.currentTarget;w.checkValidity()===!1&&(b.preventDefault(),b.stopPropagation()),s.value=!0,w.checkValidity()===!0&&(b.preventDefault(),b.stopPropagation(),await h())},f=F(),v=F(),p=F(),m=F(),h=async()=>{let b={remark:f.value,amount:Number(v.value),content:p.value,description:m.value};await r.addFine(d.federationId,b).then(()=>{l("modalResult"),n.value=!1})};return(b,w)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:w[0]||(w[0]=()=>{n.value=!0})},{default:o(()=>[g(u(b.$t("payments.createFine")),1)]),_:1}),i(a(Xt),{size:"xs",alignment:"center",visible:n.value,onClose:w[6]||(w[6]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(b.$t("payments.createFine")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation content",novalidate:"",validated:s.value,onSubmit:c},{default:o(()=>[y("div",nae,[i(a(_e),{"model-value":f.value,"onUpdate:modelValue":w[1]||(w[1]=$=>f.value=$),label:b.$t("payments.remark"),required:""},null,8,["model-value","label"])]),y("div",iae,[i(a(_e),{"model-value":v.value,"onUpdate:modelValue":w[2]||(w[2]=$=>v.value=$),type:"number",min:"1",label:b.$t("payments.amount"),required:""},null,8,["model-value","label"])]),y("div",sae,[i(a(_e),{"model-value":p.value,"onUpdate:modelValue":w[3]||(w[3]=$=>p.value=$),label:b.$t("payments.contentVisible")},null,8,["model-value","label"])]),y("div",oae,[i(a(_e),{"model-value":m.value,"onUpdate:modelValue":w[4]||(w[4]=$=>m.value=$),label:b.$t("payments.descriptionNotVisible")},null,8,["model-value","label"])]),y("div",rae,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(b.$t("modal.create")),1)]),_:1}),i(a(ye),{color:"danger",onClick:w[5]||(w[5]=$=>n.value=!1)},{default:o(()=>[g(u(b.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},dae=Le(uae,[["__scopeId","data-v-c35b9109"]]),cae={class:"main"},fae={class:"item-header"},mae={class:"item"},pae={class:"payment-info"},vae={class:"label-padding"},bae={class:"label-padding"},hae={class:"label-padding"},yae={class:"item"},gae={class:"balance"},_ae={class:"add-funds"},$ae={class:"add-funds"},Cae={class:"add-funds"},wae={class:"balance"},kae={class:"add-funds"},Sae={class:"add-funds"},Iae={class:"table"},Tae={key:0},Dae={class:"pagination"},Eae={class:"table"},Nae={key:0},Pae={class:"pagination"},Oae={class:"table"},Aae={key:0},Fae={class:"pagination"},Rae={class:"table"},Lae={key:0},Mae={class:"pagination"},Vae={class:"table"},Bae={key:0},Uae={class:"pagination"},qae={__name:"FederationPayments",setup(e){const t=Ku(),l=F(),n=F(),s=F(),r=F(),d=F(),c=F(),f=F(),v=F(),p=F(),m=F(5),h=F(20),b=F(1),w=F(1),$=F(1),S=F(1),_=F(1),I=F(1),k=F([]),C=async G=>{G.federationId&&(l.value=G.federationId,await t.getPaymentInfo(l.value),await M({}),await R({}),await L({}),await N({}),await D({}))},D=async G=>{await t.getJustifications(l.value,G)},N=async G=>{await t.getLicenseHistory(l.value,G)},L=async G=>{await t.getPaymentHistory(l.value,G)},R=async G=>{k.value=[],await t.getListOfFines(l.value,G)},M=async G=>{k.value=[],await t.getListOfFees(l.value,G)},A=async()=>{await t.addFunds(l.value,{amount:Number(n.value),label:s.value}).then(async()=>{await t.getPaymentInfo(l.value,{}).then(()=>{n.value=null,s.value=null}),await L()})},E=async()=>{await t.removeFunds(l.value,{amount:Number(c.value),label:f.value}).then(async()=>{await t.getPaymentInfo(l.value,{}).then(()=>{c.value=0,f.value=""}),await L()})},V=async()=>{await t.addLoan(l.value,{amount:Number(r.value),label:d.value}).then(async()=>{await t.getPaymentInfo(l.value,{}).then(()=>{r.value=0,d.value=""}),await L()})},O=async()=>{await t.addLicense(l.value,{amount:Number(v.value)}).then(async()=>{await t.getPaymentInfo(l.value,{}),await t.getLicenseHistory(l.value,{}).then(()=>{v.value=0})})},U=async()=>{await t.removeLicense(l.value,{amount:Number(p.value)}).then(async()=>{await t.getPaymentInfo(l.value,{}),await t.getLicenseHistory(l.value,{}).then(()=>{p.value=0})})},B=async()=>{await t.cancelFine(l.value,{ids:{...k.value}}).then(async()=>await R())},Y=async()=>{await t.cancelFee(l.value,{ids:{...k.value}}).then(async()=>await M())},ee=async()=>{await t.addCompetitionFee(l.value).then(async()=>await M())},Z=(G,H)=>
135{if(G)k.value.push(H);else{const re=k.value.indexOf(H);re>-1&&k.value.splice(re,1)}},ne=async G=>{b.value=G;let H={limit:m.value,offset:(b.value-1)*m.value};await M(H)},ie=async G=>{w.value=G;let H={limit:m.value,offset:(w.value-1)*m.value};await R(H)},J=async G=>{$.value=G;let H={limit:h.value,offset:($.value-1)*h.value};await L(H)},X=async G=>{S.value=G;let H={limit:h.value,offset:(S.value-1)*h.value};await N(H)},j=async G=>{_.value=G;let H={limit:h.value,offset:(_.value-1)*h.value};await D(H)},W=async()=>{await t.payFeeFine(l.value,{ids:{...k.value}}).then(async()=>{await t.getPaymentInfo(l.value),await M(),await R()})},fe=async G=>{await t.cancelPaymentHistory(l.value,G).then(async()=>{await t.getPaymentInfo(l.value),await J(1)})};return(G,H)=>{var re,be,Ce,ke,De;return T(),P("div",cae,[y("label",fae,u(G.$t("payments.federationPayments")),1),y("div",mae,[i(Q_,{"federation-enabled":!0,"status-enabled":I.value===7,onSearch:C},null,8,["status-enabled"])]),y("div",pae,[y("label",vae,u(G.$t("payments.balance"))+": "+u((be=(re=a(t).paymentInfo)==null?void 0:re.balance)==null?void 0:be.balance),1),y("label",bae,u(G.$t("payments.loan"))+": "+u((ke=(Ce=a(t).paymentInfo)==null?void 0:Ce.balance)==null?void 0:ke.loan),1),y("label",hae,u(G.$t("payments.licenseAvailable"))+": "+u((De=a(t).paymentInfo)==null?void 0:De.licenseAmount),1),l.value?(T(),me(dae,{key:0,onModalResult:R,"federation-id":l.value},null,8,["federation-id"])):K("",!0),l.value?(T(),me(qt,{key:1,onModalResult:ee,modalTitle:G.$t("payments.addCompetitionFee"),modalText:G.$t("payments.sureToAddCompetitionFee"),buttonCaption:G.$t("payments.addCompetitionFee"),buttonStyle:"primary"},null,8,["modalTitle","modalText","buttonCaption"])):K("",!0),k.value.length>0&&I.value===3?(T(),me(a(ye),{key:2,onClick:Y,color:"primary"},{default:o(()=>[g(u(G.$t("payments.cancelFee")),1)]),_:1})):K("",!0),k.value.length>0&&I.value===4?(T(),me(a(ye),{key:3,onClick:B,color:"primary"},{default:o(()=>[g(u(G.$t("payments.cancelFine")),1)]),_:1})):K("",!0),k.value.length>0&&(I.value===4||I.value===3)?(T(),me(a(ye),{key:4,onClick:W,color:"primary"},{default:o(()=>[g(u(G.$t("payments.payFine")),1)]),_:1})):K("",!0)]),y("div",yae,[i(a($t.CNav),{variant:"tabs",role:"tablist"},{default:o(()=>[i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===1,onClick:H[0]||(H[0]=()=>{I.value=1}),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.balance")),1)]),_:1},8,["active","disabled"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===2,onClick:H[1]||(H[1]=()=>I.value=2),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.licenses")),1)]),_:1},8,["active","disabled"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===3,onClick:H[2]||(H[2]=async()=>{await M(1),I.value=3}),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.fees")),1)]),_:1},8,["active","disabled"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===4,onClick:H[3]||(H[3]=async()=>{await R(1),I.value=4}),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.fines")),1)]),_:1},8,["active","disabled"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===5,onClick:H[4]||(H[4]=async()=>{await L(1),I.value=5}),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.paymentHistory")),1)]),_:1},8,["active","disabled"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===6,onClick:H[5]||(H[5]=async()=>{await N(1),I.value=6}),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.licenseHistory")),1)]),_:1},8,["active","disabled"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:I.value===7,onClick:H[6]||(H[6]=async()=>{await D(1),I.value=7}),disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.justifications")),1)]),_:1},8,["active","disabled"])]),_:1})]),_:1}),i(a(ia.CTabContent),null,{default:o(()=>[i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"home-tab",visible:I.value===1},{default:o(()=>[y("div",gae,[i(a(ve),{xs:"3"},{default:o(()=>[y("div",_ae,[i(a(_e),{type:"number",min:"1","model-value":n.value,"onUpdate:modelValue":H[7]||(H[7]=Q=>n.value=Q),label:G.$t("label.fundsAmount")},null,8,["model-value","label"]),i(a(_e),{"model-value":s.value,"onUpdate:modelValue":H[8]||(H[8]=Q=>s.value=Q),label:G.$t("label.fundsDescription")},null,8,["model-value","label"]),i(a(ye),{onClick:A,color:"primary",disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.addFunds")),1)]),_:1},8,["disabled"])])]),_:1}),i(a(ve),{xs:"3"},{default:o(()=>[y("div",$ae,[i(a(_e),{type:"number",min:"1","model-value":r.value,"onUpdate:modelValue":H[9]||(H[9]=Q=>r.value=Q),label:G.$t("label.loanAmount")},null,8,["model-value","label"]),i(a(_e),{"model-value":d.value,"onUpdate:modelValue":H[10]||(H[10]=Q=>d.value=Q),label:G.$t("label.loanDescription")},null,8,["model-value","label"]),i(a(ye),{onClick:V,color:"primary",disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.addLoan")),1)]),_:1},8,["disabled"])])]),_:1}),i(a(ve),{xs:"3"},{default:o(()=>[y("div",Cae,[i(a(_e),{type:"number",min:"1","model-value":c.value,"onUpdate:modelValue":H[11]||(H[11]=Q=>c.value=Q),label:G.$t("label.withdrawFunds")},null,8,["model-value","label"]),i(a(_e),{"model-value":f.value,"onUpdate:modelValue":H[12]||(H[12]=Q=>f.value=Q),label:G.$t("label.withdrawDescription")},null,8,["model-value","label"]),i(a(ye),{onClick:E,color:"primary",disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.withdraw")),1)]),_:1},8,["disabled"])])]),_:1})])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"profile-tab",visible:I.value===2},{default:o(()=>[y("div",wae,[i(a(ve),{xs:"3"},{default:o(()=>[y("div",kae,[i(a(_e),{type:"number",min:"1","model-value":v.value,"onUpdate:modelValue":H[13]||(H[13]=Q=>v.value=Q),label:G.$t("label.licenseToAdd")},null,8,["model-value","label"]),i(a(ye),{onClick:O,color:"primary",disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.addLicenses")),1)]),_:1},8,["disabled"])])]),_:1}),i(a(ve),{xs:"3"},{default:o(()=>[y("div",Sae,[i(a(_e),{type:"number",min:"1","model-value":p.value,"onUpdate:modelValue":H[14]||(H[14]=Q=>p.value=Q),label:G.$t("label.licenseToWithdraw")},null,8,["model-value","label"]),i(a(ye),{onClick:U,color:"primary",disabled:!l.value},{default:o(()=>[g(u(G.$t("payments.removeLicenses")),1)]),_:1},8,["disabled"])])]),_:1})])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"
135contact-tab",visible:I.value===3},{default:o(()=>[y("div",Iae,[a(t).listOfFees.total?K("",!0):(T(),P("p",Tae,u(G.$t("payments.noFee")),1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(x),null,{default:o(()=>[g(u(G.$t("payments.select")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.label")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.amount")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.content")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.description")),1)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).listOfFees.fees,Q=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":de=>{Z(de,Q.id)},key:Q.id},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),{innerHTML:Q.label},null,8,["innerHTML"]),i(a(q),{innerHTML:Q.amount},null,8,["innerHTML"]),i(a(q),{innerHTML:Q.content},null,8,["innerHTML"]),i(a(q),{innerHTML:Q.description},null,8,["innerHTML"])]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Dae,[i(dt,{"total-items":a(t).listOfFees.total,"items-per-page":m.value,onPageChange:ne},null,8,["total-items","items-per-page"])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:I.value===4},{default:o(()=>[y("div",Eae,[a(t).listOfFines.total?K("",!0):(T(),P("p",Nae,u(G.$t("payments.noFine")),1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(x),null,{default:o(()=>[g(u(G.$t("payments.select")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.label")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.amount")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.content")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.description")),1)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).listOfFines.fines,Q=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":de=>{Z(de,Q.id)},key:Q.id},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),{innerHTML:Q.label},null,8,["innerHTML"]),i(a(q),{innerHTML:Q.amount},null,8,["innerHTML"]),i(a(q),{innerHTML:Q.content},null,8,["innerHTML"]),i(a(q),{innerHTML:Q.description},null,8,["innerHTML"])]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Pae,[i(dt,{"total-items":a(t).listOfFines.total,"items-per-page":m.value,onPageChange:ie},null,8,["total-items","items-per-page"])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:I.value===5},{default:o(()=>[y("div",Oae,[a(t).paymentHistory.total?K("",!0):(T(),P("p",Aae,u(G.$t("payments.noPaymentHistory")),1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(x),null,{default:o(()=>[g(u(G.$t("payments.paymentDate")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.change")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.type")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.status")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.remark")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.action")),1)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).paymentHistory.payments,Q=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(Q.paymentDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.change),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.label),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(qt,{"button-style":"link","modal-title":G.$t("modal.sure"),"modal-text":`${G.$t("payments.sureCancelPayment")}`,"button-caption":G.$t("payments.cancel"),onModalResult:de=>fe(Q.id)}
135,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Fae,[i(dt,{"total-items":a(t).paymentHistory.total,"items-per-page":h.value,onPageChange:J},null,8,["total-items","items-per-page"])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:I.value===6},{default:o(()=>[y("div",Rae,[a(t).licenseHistory.total?K("",!0):(T(),P("p",Lae,u(G.$t("payments.noPaymentHistory")),1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(x),null,{default:o(()=>[g(u(G.$t("payments.buyDate")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.licenseCount")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.remark")),1)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).licenseHistory.licenses,Q=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(Q.purchaseDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.amount),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.description),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Mae,[i(dt,{"total-items":a(t).licenseHistory.total,"items-per-page":h.value,onPageChange:X},null,8,["total-items","items-per-page"])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:I.value===7},{default:o(()=>[y("div",Vae,[a(t).justifications.total?K("",!0):(T(),P("p",Bae,u(G.$t("payments.noPaymentHistory")),1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(x),null,{default:o(()=>[g(u(G.$t("payments.label")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.amount")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.status")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(G.$t("payments.show")),1)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).justifications.justifications,Q=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(Q.fineLabel),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.fineAmount),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Q.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(aA,{"justification-id":Q.id,onEvent:D},null,8,["justification-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Uae,[i(dt,{"total-items":a(t).justifications.total,"items-per-page":h.value,onPageChange:j},null,8,["total-items","items-per-page"])])]),_:1},8,["visible"])]),_:1})])])}}},jae=Le(qae,[["__scopeId","data-v-51c68b56"]]),Hae={id:"app"},zae={__name:"OrganizerPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",Hae,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},Yae=Le(zae,[["__scopeId","data-v-1e822581"]]),xae={class:"item"},Wae=16*1024*1024,Gae={__name:"UploadFile",props:{uploadUrl:{type:String,default:null}},emits:["fileUploaded"],setup(e,{emit:t}){const l=yl(),n=t,s="https://api-dashboard.fie.org/api/admin/v1",r=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff"],d=["application/xml","text/xml"],c=["application/pdf","application/x-pdf"],f=F(!1),v=F(null),p=e,m=w=>{w.preventDefault(),w.stopPropagation(),v.value=w.target.files[0]},h=async()=>{f.value=!0;let w=document.getElementById("fileInput").files[0];w?await b(w,p.uploadUrl):vt(l.t("forwardXML.errorSelectFile"))};async function b(w,$,S=!1,_=!1){if(S){if(r.indexOf(w.type)===-1){vt(l.t("upload.invalidFormat"));return}}else if(d.indexOf(w.type)===-1){vt(l.t("upload.invalidFormat"));return}if(_&&c.indexOf(w.type)===-1){vt(l.t("upload.invalidFormat"));return}if(w.size>Wae){vt(l.t("upload.sizeExceed"));return}const{user:I}=nl(),k=new FormData;k.append("file",w),na.post(`${s}/${$}`,k,{headers:{Authorization:`Bearer ${I.token}`,"Content-Type":"multipart/form-data"},timeout:3600*1e3}).then(C=>{n("fileUploaded",C),f.value=!1}
135).catch(C=>{f.value=!1,vt(C)})}return(w,$)=>(T(),P("div",xae,[i(a(je.CFormInput),{type:"file",id:"fileInput",label:w.$t("label.selectToUpload"),onChange:m},null,8,["label"]),i(a(Ot.CButton),{disabled:f.value,color:"primary",class:"submit-button",onClick:h},{default:o(()=>[f.value?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u(w.$t("forwardXML.uploadXML")),1)]),_:1},8,["disabled"])]))}},Kae=Le(Gae,[["__scopeId","data-v-10fb1ca1"]]),Xae={class:"main"},Jae={class:"item-header"},Zae={class:"item"},Qae={class:"log-item"},ele={class:"item-label"},tle=["innerHTML"],ale={__name:"ForwardXMLPage",setup(e){const t=F(""),l=n=>{t.value=n.data.log};return(n,s)=>(T(),P("div",Xae,[y("label",Jae,u(n.$t("menu.forwardXML")),1),y("div",Zae,[s[0]||(s[0]=y("p",null,"XML file to be imported",-1)),s[1]||(s[1]=y("p",null,"Important Update: XML Version Support",-1)),s[2]||(s[2]=y("p",null,"Starting March 2025, XML version 1.0 will no longer be supported for competition results uploads. Only XML version 3.3 will be accepted.",-1)),s[3]||(s[3]=y("p",null,'To ensure compatibility: select the Version 3.3 option for export (in some applications choose the "XML FIE after 2019" option)',-1)),s[4]||(s[4]=y("p",null,"Please update your settings accordingly to avoid any disruptions in uploading results.",-1)),s[5]||(s[5]=y("p",null,[g("For assistance, contact our support team at "),y("a",{href:"mailto:[email protected]"},"[email protected]"),g(".")],-1)),s[6]||(s[6]=y("p",null,[g("Download of current xsd xml schema is available here: "),y("a",{href:"http://static.fie.org/uploads/files/competitionSchema-v20.xsd",target:"_blank"},"schema.xsd")],-1)),i(Kae,{onFileUploaded:l,"upload-url":"organizer/upload/xml"}),y("div",Qae,[y("label",ele,u(n.$t("forwardXML.parserLog")),1),(T(!0),P(le,null,ge(t.value,r=>(T(),P("label",{innerHTML:r},null,8,tle))),256))])])]))}},lle=Le(ale,[["__scopeId","data-v-8081e36d"]]),ar="https://api-dashboard.fie.org/api/admin/v1/organizer",Nh=At("organizer",()=>{const e=F([]),t=F([]);async function l(p){this.listDownloadXml=await ce.get(`${ar}/download/list`,p)}async function n(p){this.listDownloadResults=await ce.get(`${ar}/result/xml`,p)}async function s(p){return await ce.get(`${ar}/download/calendar`,p,!0)}async function r(p){return await ce.get(`${ar}/download/ranking`,p,!0)}async function d(p,m){return await ce.get(`${ar}/download/calendar/${p}/photo/${m}`,null,!0)}async function c(p,m){return await ce.get(`${ar}/download/calendar/${p}/xml/${m}`,null,!0,!0)}async function f(p,m){return await ce.get(`${ar}/download/calendar/photos/${m}`,p,!0)}async function v(p,m){return await ce.get(`${ar}/download/calendar/xml/${m}`,p,!0)}return{listDownloadXml:e,listDownloadResults:t,getListForDownloadXML:l,getListForDownloadResults:n,downloadCalendarExcel:s,downloadRankingExcel:r,downloadCalendarPhotoItem:d,downloadCalendarPhotoItems:f,downloadCalendarXMLItem:c,downloadCalendarXMLItems:v}}),nle={class:"main"},ile={class:"item-header"},sle={class:"item"},ole=Ke({__name:"DownloadCalendarPage",setup(e){const t=Nh(),l=async n=>{await t.downloadCalendarExcel(n)};return(n,s)=>(T(),P("div",nle,[y("label",ile,u(n.$t("menu.downloadCalendar")),1),y("div",sle,[i(dn,{"season-enabled":!0,"button-caption":"filter.download",onSearch:l})])]))}}),rle=Le(ole,[["__scopeId","data-v-945245bb"]]),ule={class:"main"},dle={class:"item-header"},cle={class:"item"},fle=Ke({__name:"DownloadRankingPage",setup(e){yl();const t=Nh(),l=async n=>{!n.fencerCategoryId||!n.weaponId||!n.genderId||!n.typeId||await t.downloadRankingExcel(n)};return(n,s)=>(T(),P("div",ule,[y("label",dle,u(n.$t("menu.downloadRanking")),1),y("div",cle,[i(dn,{"fencer-category-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"type-enabled":!0,"season-enabled":!0,"button-caption":"filter.download",onSearch:l})])]))}}),mle=Le(fle,[["__scopeId","data-v-a293909e"]]),ple={class:"main"},vle={class:"item-header"},ble={class:"item"},hle={class:"table"},yle=["href"],gle={class:"pagination"},_le=Ke({__name:"ResultsXMLPage",setup(e){const t=Nh(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getListForDownloadResults({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getListForDownloadResults({...s.value})};return We(async()=>{await t.getListForDownloadResults({...s.value})}),(c,f)=>(T(),P("div",ple,[y("label",vle,u(c.$t("menu.resultsXML")),1),y("div",ble,[i(dn,{"category-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"event-enabled":!0,"type-enabled":!0,"season-enabled":!0,"country-enabled":!0,"start-date-enabled":!0,"end-date-enabled":!0,onSearch:r})]),y("div",hle,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.competitionLocation")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>
135[g(u(c.$t("resultXML.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("resultXML.files")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).listDownloadResults.competitions,v=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(v.calendarId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.competitionPlace),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.countryIdentifier),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.status),1)]),_:2},1024),i(a(q),{class:"link-gap"},{default:o(()=>[(T(!0),P(le,null,ge(v.results,p=>(T(),P("a",{href:p,target:"_blank"},u(c.$t("resultXML.file")),9,yle))),256))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",gle,[i(dt,{"total-items":a(t).listDownloadResults.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}}),$le=Le(_le,[["__scopeId","data-v-5274c110"]]),vf="https://api-dashboard.fie.org/api/admin/v1/press",lA=At("press",()=>{const e=F([]),t=F({});async function l(c){this.press=await ce.get(`${vf}/list`,c)}async function n(c){this.pressItem=await ce.get(`${vf}/${c}`,null)}async function s(c){return await ce.delete(`${vf}/remove`,c)}async function r(c){return await ce.post(`${vf}/${c}/approve`,null)}async function d(c,f){return await ce.post(`${vf}/${c}/reject`,{reason:f})}return{press:e,pressItem:t,getItem:n,deleteItem:s,getList:l,approve:r,reject:d}}),Cle={class:"main-card"},wle={class:"inner-card image-align"},kle={class:"inner-card"},Sle={__name:"ModalViewPressItem",props:{pressItemId:{type:Number,default:null}},emits:["event"],setup(e,{emit:t}){const l=t,n=lA(),s=F(!1),r=e,d=async()=>{await n.approve(r.pressItemId).then(()=>{l("event"),s.value=!1})},c=async()=>{await n.reject(r.pressItemId,null).then(()=>{l("event"),s.value=!1})};return(f,v)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"info",onClick:v[0]||(v[0]=async()=>{await a(n).getItem(r.pressItemId),s.value=!0})},{default:o(()=>[g(u(f.$t("press.view")),1)]),_:1}),i(a(yt.CModal),{size:"xl",alignment:"center",visible:s.value,onClose:v[1]||(v[1]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(f.$t("press.viewPressItem")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>{var p;return[y("div",Cle,[y("div",wle,[a(n).pressItem.image?(T(),me(a(Vu),{key:0,rounded:"",thumbnail:"",class:"photo",src:(p=a(n).pressItem.image)==null?void 0:p.link,fluid:!1,align:"center"},null,8,["src"])):K("",!0)]),y("div",kle,[i(a(ct),{hover:"",responsive:"",bordered:""},{default:o(()=>[i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.firstName")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.firstName),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.country")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.country),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.lastName")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.lastName),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.city")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.city),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.mediaName")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.mediaName),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.postCode")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.postCode),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.phone")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.specification),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.street")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.address),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.fax")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.function),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.arrival")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.arrival),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.mobile")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.mobilePhone),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.departure")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.departure),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.email")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.email),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.arrivalBy")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.arrivalBy),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.specification")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.specification),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.transportNumber")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.transportNumber),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.function")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.function),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.needPaidLine")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.needPaidLine?f.$t("press.yes"):f.$t("press.no")),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.pressCard")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.pressCardNumber),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.needHotelList")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.needHotelList?f.$t("press.yes"):f.$t("press.no")),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(f.$t("press.aipsCard")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(n).pressItem.aipsCardNumber),1)]),_:1}),i(a(q),{scope:"col"}),i(a(q))]),_:1})]),_:1})]),_:1})])])]}),_:1}),i(a(yt.CModalFooter),{class:"footer-buttons"},{default:o(()=>[i(a(Ot.CButton),{color:"success",onClick:d},{default:o(()=>[g(u(f.$t("press.approve")),1)]),_:1}),i(a(Ot.CButton),{color:"danger",onClick:c},{default:o(()=>[g(u(f.$t("press.reject")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},Ile=Le(Sle,[["__scopeId","data-v-d53ea66e"]]),Tle={class:"main"},Dle={class:"item-header"},Ele={class:"item"},Nle={class:"table"},Ple={class:"pagination"},Ole=Ke({__name:"PressPage",setup(e){const t=lA(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=F([]),d=async m=>{s.value={...m},s.value.limit=l.value,s.value.offset=0,s.value=m,await t.getList({...s.value})},c=async m=>{n.value=m,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getList({...s.value})},f=async()=>{await t.getList({...s.value})},v=async m=>{await t.deleteItem(m).then(async()=>await f())},p=(m,h)=>
135{if(m)r.value.push(h);else{const b=r.value.indexOf(h);b>-1&&r.value.splice(b,1)}};return t.getList({}),(m,h)=>(T(),P("div",Tle,[y("label",Dle,u(m.$t("menu.press")),1),y("div",Ele,[i(dn,{"fencer-category-enabled":!0,"season-enabled":!0,onSearch:d})]),y("div",Nle,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.fencerCategory")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.mediaName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.specification")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.function")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(m.$t("press.approved")),1)]),_:1}),i(a(x),{class:"center-text",scope:"col"},{default:o(()=>[g(u(m.$t("press.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).press.press,b=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":w=>{p(w,b.id)},key:b.id},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.fencerCategory),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.mediaName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.specification),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.function),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(b.approved===!0?"Yes":b.approved===!1?"No":null),1)]),_:2},1024),i(a(q),{class:"gap-button"},{default:o(()=>[i(Ile,{onEvent:f,"press-item-id":b.id},null,8,["press-item-id"]),i(qt,{"button-style":"danger","modal-title":m.$t("modal.sure"),"modal-text":m.$t("modal.remove"),"button-caption":m.$t("press.delete"),onModalResult:w=>v({ids:[b.id]})}
135,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Ple,[r.value.length>0?(T(),me(qt,{key:0,"button-style":"danger","modal-title":m.$t("modal.sure"),"modal-text":m.$t("modal.remove"),"button-caption":m.$t("press.deleteMultiple"),onModalResult:h[0]||(h[0]=b=>v({ids:r.value}))},null,8,["modal-title","modal-text","button-caption"])):K("",!0),i(dt,{"total-items":a(t).press.total,"items-per-page":l.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}}),Ale=Le(Ole,[["__scopeId","data-v-3e56285c"]]),Fle="https://api-dashboard.fie.org/api/admin/v1/organizer/license",Rle=At("organizerLicense",()=>{const e=F([]);async function t(l){this.fencerLicenses=await ce.get(`${Fle}/status`,l)}return{fencerLicenses:e,getFencerLicensesStatus:t}}),Lle={class:"main"},Mle={class:"item-header"},Vle={class:"item"},Ble={class:"table"},Ule={class:"pagination"},qle={__name:"OrganizerLicensePage",setup(e){const t=Rle(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getFencerLicensesStatus({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getFencerLicensesStatus({...s.value})};return(c,f)=>(T(),P("div",Lle,[y("label",Mle,u(c.$t("menu.checkLicense")),1),y("div",Vle,[i(jo,{"first-name-enabled":!0,"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"lic-type-enabled":!0,"country-enabled":!0,"season-enabled":!0,onSearch:r})]),y("div",Ble,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"id-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lics-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.licenses")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).fencerLicenses.licenses,v=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.license),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.federation),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[(T(!0),P(le,null,ge(v.licenses,p=>(T(),me(a(nt),null,{default:o(()=>[g(u(p.licenseType)+" ("+u(p.licenseYear)+") ",1)]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Ule,[i(dt,{"total-items":a(t).fencerLicenses.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},jle=Le(qle,[["__scopeId","data-v-77e41e8c"]]),Hle={key:0,class:"tabs"},zle={class:"tabs__header"},Yle={class:"tabs__nav"},xle={key:0,class:"tabs__nav-label"},Wle={class:"tabs__wrapper"},zo=Ke({__name:"Tabs",props:{parentRoute:{default:null},entityId:{default:null}},setup(e){const t=Gt(),l=e,n=Pe(()=>{var s,r;return(r=(s=t.currentRoute.value.matched)==null?void 0:s.find(d=>{if(d.path===l.parentRoute)return d}))==null?void 0:r.children});return(s,r)=>{const d=Hn("RouterLink");return n.value?(T(),P("div",Hle,[y("div",zle,[y("nav",Yle,[(T(!0),P(le,null,ge(n.value,c=>(T(),me(d,{key:c.name,class:"tabs__nav-item",to:{name:c.name}},{default:o(()=>[c.name?(T(),P("span",xle,u(s.$t(c.name)),1)):K("",!0)]),_:2},1032,["to"]))),128))])]),y("div",Wle,[i(a(JN),{"entity-id":e.entityId},{default:o(({Component:c})=>[(T(),me(Ec(c)))]),_:1},8,["entity-id"])])])):K("",!0)}}}),Gle={class:"base_view"},Kle={class:"inner-view"},Xle={class:"title"},Jle={class:"header"},Zle=Ke({__name:"LicensePage",setup(e){return(t,l)=>(T(),P("div",Gle,[y("div",Kle,[y("div",Xle,[y("p",Jle,u(t.$t("menu.licenses")),1)]),i(zo,{"parent-route":"/fie/licenses"})])]))}}),Qle=Le(Zle,[["__scopeId","data-v-1821fbdf"]]),ene={class:"base_view"},tne={class:"inner-view"},ane={class:"title"},lne={class:"header"},nne=Ke({__name:"PaymentsPage",setup(e){return(t,l)=>
135(T(),P("div",ene,[y("div",tne,[y("div",ane,[y("p",lne,u(t.$t("menu.payments")),1)]),i(zo,{"parent-route":"/fie/payments"})])]))}}),ine=Le(nne,[["__scopeId","data-v-bdc933cd"]]),sne={class:"base_view"},one={class:"inner-view"},rne={class:"title"},une={class:"header"},dne={class:"table"},cne={key:0,class:"text-muted"},fne={class:"pagination"},mne={__name:"ActionLogPage",setup(e){const t=Ku(),l=F(20),n=F(1),s=async r=>{n.value=r,await t.getActionLog({limit:l.value,offset:(r-1)*l.value})};return We(()=>s(1)),(r,d)=>{var c;return T(),P("div",sne,[y("div",one,[y("div",rne,[y("p",une,u(r.$t("payment.actionLog")),1)]),y("div",dne,[(c=a(t).actionLog)!=null&&c.total?(T(),me(a(te.CTable),{key:1,align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(r.$t("payment.date")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(r.$t("payment.performedBy")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(r.$t("payment.onBehalfOf")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(r.$t("payment.action")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(r.$t("payment.reference")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(r.$t("payment.reason")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).actionLog.items,f=>(T(),me(a(te.CTableRow),{key:f.id},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(f.createdAt),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(f.actor),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(f.onBehalfOf),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(f.action),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(f.subjectId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(f.reason||"â"),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):(T(),P("p",cne,u(r.$t("payment.noActionLog")),1))]),y("div",fne,[i(dt,{"total-items":a(t).actionLog.total,"items-per-page":l.value,onPageChange:s},null,8,["total-items","items-per-page"])])])])}}},pne=Le(mne,[["__scopeId","data-v-aa40f315"]]),vne={class:"base_view"},bne={class:"inner-view"},hne={class:"title"},yne={class:"header"},gne=Ke({__name:"CalendarsPage",setup(e){return(t,l)=>(T(),P("div",vne,[y("div",bne,[y("div",hne,[y("p",yne,u(t.$t("menu.calendars")),1)]),i(zo,{"parent-route":"/fie/calendars"})])]))}}),_ne=Le(gne,[["__scopeId","data-v-ed8f20cf"]]),$ne={class:"base_view"},Cne={class:"inner-view"},wne={class:"title"},kne={class:"header"},Sne=Ke({__name:"ResultsPage",setup(e){return(t,l)=>(T(),P("div",$ne,[y("div",Cne,[y("div",wne,[y("p",kne,u(t.$t("menu.results")),1)]),i(zo,{"parent-route":"/fie/results"})])]))}}),Ine=Le(Sne,[["__scopeId","data-v-d46ac8df"]]),Tne={class:"base_view"},Dne={class:"title"},Ene={class:"header"},Nne={class:"item"},Pne={class:"table"},One={class:"pagination"},Ane={__name:"EntriesPage",setup(e){const t=Vc(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getCompetitionsForEntries(c)},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getCompetitionsForEntries({...s.value})};return t.getCompetitionsForEntries({}),(c,f)=>(T(),P("div",Tne,[y("div",Dne,[y("p",Ene,u(c.$t("menu.entries")),1)]),y("div",Nne,[i(dn,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"zone-enabled":!0,"age-range-enabled":!0,onSearch:r})]),y("div",Pne,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.start")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.deadlineFirst")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.deadlineSecond")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.deadlineThird")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.category")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("entries.entriesCount")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).competitions.competitions,v=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[i(a(ye),{onClick:p=>a(bt).push(`/fie/entries/${v.calendarId}`),color:"link"},{default:o(()=>[g(u(v.competitionName),1)]),_:2},1032,["onClick"])]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.deadlineFirst),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.deadlineSecond),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.deadlineThird)+" "+u(v.deadlineThird?"LT":""),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.entries),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",One,[i(dt,{"total-items":a(t).competitions.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},Fne=Le(Ane,[["__scopeId","data-v-4f4063cf"]]),Rne={class:"base_view"},Lne={class:"inner-view"},Mne={class:"title"},Vne={class:"header"},Bne=Ke({__name:"ObserversPage",setup(e){return(t,l)=>(T(),P("div",Rne,[y("div",Lne,[y("div",Mne,[y("p",Vne,u(t.$t("menu.observers")),1)]),i(zo,{"parent-route":"/fie/observers"})])]))}}),Une=Le(Bne,[["__scopeId","data-v-1aa241d7"]]),VS="https://api-dashboard.fie.org/api/admin/v1/calendar",qne=At("change",()=>{async function e(l){await ce.post(`${VS}/changes/${l}/approve`,null)}async function t(l){await ce.post(`${VS}/changes/${l}/reject`,null)}return{rejectCalendarChange:t,approveCalendarChange:e}}),jne={key:0,class:"labels"},Hne={key:1,class:"files"},zne=["href"],Yne=["href"],xne={key:2,class:"photos"},Wne={class:"labels"},Gne={class:"labels"},Kne={class:"buttons"},Xne=Ke({__name:"CalendarChangeItem",props:{changeId:{type:Number,default:null},oldValue:{type:String,default:null},newValue:{type:String,default:null},isLabel:{type:Boolean,default:null},isFile:{type:Boolean,default:null},isImage:{type:Boolean,default:null}},emits:["changesUpdate"],setup(e,{emit:t}){const l=t,n=qne(),s=e,r=async()=>{await n.approveCalendarChange(s.changeId).then(()=>l("changesUpdate",{}))},d=async()=>{await n.rejectCalendarChange(s.changeId).then(()=>l("changesUpdate",{}))};return(c,f)=>(T(),P(le,null,[s.isLabel?(T(),P("div",jne,[y("label",null,u(c.$t("calendar.oldValue"))+": "+u(s.oldValue),1),y("label",null,u(c.$t("calendar.newValue"))+": "+u(s.newValue),1)])):K("",!0),s.isFile?(T(),P("div",Hne,[y("a",{href:s.oldValue},u(c.$t("calendar.oldValue")),9,zne),y("a",{href:s.newValue},u(c.$t("calendar.newValue")),9,Yne)])):K("",!0),s.isImage?(T(),P("div",xne,[y("div",Wne,[y("label",null,u(c.$t("calendar.oldValue")),1),i(a(Vu),{class:"photo",rounded:"",thumbnail:"",src:s.oldValue,fluid:!1,align:"center"},null,8,["src"])]),y("div",Gne,[y("label",null,u(c.$t("calendar.newValue")),1),i(a(Vu),{class:"photo",rounded:"",thumbnail:"",src:s.newValue,fluid:!1,align:"center"},null,8,["src"])])])):K("",!0),y("div",Kne,[i(a(ye),{onClick:r,color:"success"},{default:o(()=>[g(u(c.$t("calendar.approve")),1)]),_:1}),i(a(ye),{onClick:d,color:"danger"},{default:o(()=>[g(u(c.$t("calendar.reject")),1)]),_:1})])],64))}}),Jne=Le(Xne,[["__scopeId","data-v-3f178cea"]]),Zne={class:"min-height"},Qne={__name:"ModalApproveChanges",props:{calendarId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Vi(),r=e,d=async()=>{await s.getCalendarChanges(r.calendarId).then(()=>{s.calendarChanges.changes.length===0&&(l("modalResult",{}),n.value=!0)})};return(c,f)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:f[0]||(f[0]=async()=>{await a(s).getCalendarChanges(r.calendarId),n.value=!0})},{default:o(()=>[g(u(c.$t("calendar.view")),1)]),_:1}),i(a(Xt),{size:"lg",alignment:"center",visible:n.value,onClose:f[1]||(f[1]=()=>n.value=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(c.$t("calendar.approveChanges")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",Zne,[i(a(n7),{activeItemKey:"profile","active-item-key":a(s).calendarChanges.changes[0].changeId},{default:o(()=>[i(a(a7),{variant:"tabs"},{default:o(()=>[(T(!0),P(le,null,ge(a(s).calendarChanges.changes,v=>(T(),me(a(t7),{"item-key":v.changeId},{default:o(()=>
135[g(u(v.changeLabel),1)]),_:2},1032,["item-key"]))),256))]),_:1}),i(a(hi),null,{default:o(()=>[(T(!0),P(le,null,ge(a(s).calendarChanges.changes,v=>(T(),me(a(l7),{class:"p-3","item-key":v.changeId},{default:o(()=>[i(Jne,{"change-id":v.changeId,"old-value":v.oldValue,"new-value":v.newValue,"is-image":v.isImage,"is-file":v.isFile,"is-label":v.isLabel,onChangesUpdate:d},null,8,["change-id","old-value","new-value","is-image","is-file","is-label"])]),_:2},1032,["item-key"]))),256))]),_:1})]),_:1},8,["active-item-key"])])]),_:1})]),_:1},8,["visible"])],64))}},eie=Le(Qne,[["__scopeId","data-v-52d2a4d9"]]),tie={class:"main"},aie={class:"title"},lie={class:"header"},nie={class:"item"},iie={class:"table"},sie={class:"pagination"},oie={__name:"CompetitionsPage",setup(e){const t=Vi(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getCalendarItemChanges({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getCalendarItemChanges({...s.value})};return(c,f)=>(T(),P("div",tie,[y("div",aie,[y("p",lie,u(c.$t("menu.calendarChanges")),1)]),y("div",nie,[i(dn,{"fencer-category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"end-date-enabled":!0,"event-enabled":!0,"start-date-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,onSearch:r})]),y("div",iie,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.changed")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(c.$t("calendar.showChanges")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarItemChanges.changes,v=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(v.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.competitionPlace),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.countryIdentifier),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(v.changes.join(", ")),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(eie,{"calendar-id":v.calendarId,onModalResult:f[0]||(f[0]=p=>r({...s.value.value}))},null,8,["calendar-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",sie,[i(dt,{"total-items":a(t).calendarItemChanges.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},rie=Le(oie,[["__scopeId","data-v-38024476"]]),uie={class:"base_view"},die={class:"inner-view"},cie={class:"title"},fie={class:"header"},mie=Ke({__name:"RefereesPage",setup(e){return(t,l)=>(T(),P("div",uie,[y("div",die,[y("div",cie,[y("p",fie,u(t.$t("menu.referees")),1)]),i(zo,{"parent-route":"/fie/referees"})])]))}}),pie=Le(mie,[["__scopeId","data-v-5ce4f33f"]]),vie={},bie={class:"base_view"},hie={class:"inner-view"},yie={class:"title"},gie={class:"header"};function _ie(e,t){return T(),P("div",bie,[y("div",hie,[y("div",yie,[y("p",gie,u(e.$t("menu.season-and-points")),1)])])])}const $ie=Le(vie,[["render",_ie],["__scopeId","data-v-4d7f55e8"]]),ug="https://api-dashboard.fie.org/api/admin/v1/safeguarding",nA=At("safeguarding",()=>{const e=F([]),t=F({});async function l(r){this.formsList=await ce.get(`${ug}`,r)}async function n(r){this.formItem=await ce.get(`${ug}/${r}`,null)}async function s(r){await ce.delete(`${ug}`,r)}return{formsList:e,formItem:t,getItem:n,getList:l,deleteItems:s}}),Cie={class:"main-card"},wie=["innerHTML"],kie={__name:"ModalViewSafeguarding",props:{safeguardingFormId:{type:Number,default:null}},setup(e){const t=nA(),l=F(!1),n=e;return(s,r)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"link",onClick:r[0]||(r[0]=async()=>{await a(t).getItem(n.safeguardingFormId),l.value=!0})},{default:o(()=>[g(u(s.$t("safeguarding.show")),1)]),_:1}),i(a(yt.CModal),{size:"lg",alignment:"center",visible:l.value,onClose:r[2]||(r[2]=()=>{l.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(s.$t("safeguarding.viewItem")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("div",Cie,[y("div",{innerHTML:a(t).formItem.content},null,8,wie)])]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[i(a(Ot.CButton),{color:"danger",onClick:r[1]||(r[1]=()=>{l.value=!1})},{default:o(()=>[g(u(s.$t("safeguarding.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},Sie=Le(kie,[["__scopeId","data-v-b4d8447e"]]),Iie={class:"main"},Tie={class:"item-header"},Die={class:"item"},Eie={class:"table"},Nie={class:"pagination"},Pie=Ke({__name:"SafeguardingPage",setup(e){const t=nA(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=F([]),d=async p=>{s.value={...p},s.value.limit=l.value,s.value.offset=0,await t.getList({...s.value})},c=async p=>{n.value=p,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getList({...s.value})},f=async p=>{await t.deleteItems(p).then(async()=>c(1))},v=(p,m)=>{if(p)r.value.push(m);else{const h=r.value.indexOf(m);h>-1&&r.value.splice(h,1)}};return t.getList({...s.value}),(p,m)=>(T(),P("div",Iie,[y("label",Tie,u(p.$t("menu.safeguarding")),1),y("div",Die,[i(dn,{"start-date-enabled":!0,"end-date-enabled":!0,onSearch:d})]),y("div",Eie,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("safeguarding.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("safeguarding.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("safeguarding.formName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("safeguarding.created")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("safeguarding.content")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).formsList.forms,h=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":b=>{v(b,h.id)},key:h.id},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.subject),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.createdAt),1)]),_:2},1024),i(a(q),{class:"col-align"},{default:o(()=>[i(Sie,{"safeguarding-form-id":h.id},null,8,["safeguarding-form-id"]),i(qt,{"button-style":"link","modal-title":p.$t("modal.sure"),"modal-text":`${p.$t("safeguarding.deleteModal")}`,"button-caption":p.$t("safeguarding.delete"),onModalResult:b=>f({ids:[h.id]})}
135,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Nie,[r.value.length>0?(T(),me(qt,{key:0,"button-style":"danger","modal-title":p.$t("modal.sure"),"modal-text":p.$t("modal.remove"),"button-caption":p.$t("press.deleteMultiple"),onModalResult:m[0]||(m[0]=h=>f({ids:r.value}))},null,8,["modal-title","modal-text","button-caption"])):K("",!0),i(dt,{"total-items":a(t).formsList.total,"items-per-page":l.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}}),Oie=Le(Pie,[["__scopeId","data-v-9145e634"]]),Aie={__name:"ModalEnterCompetition",props:{licenseType:{type:Number,default:null},userIds:{type:Array,default:[]},calendarId:{type:Number,default:null}},emits:["fencersAdded"],setup(e,{emit:t}){const l=t,n=Vc(),s=F(!1),r=e,d=async()=>{await n.enterParticipants({ids:r.userIds,licenseTypeId:r.licenseType},r.calendarId).then(c=>{l("fencersAdded",(c==null?void 0:c.alreadyRegistered)||[]),s.value=!1})};return(c,f)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"primary",onClick:f[0]||(f[0]=async()=>{await a(n).checkUsersForLicenses({ids:r.userIds,licenseTypeId:e.licenseType}),s.value=!0})},{default:o(()=>[g(u(c.$t("entry.enterCompetition")),1)]),_:1}),i(a(yt.CModal),{alignment:"center",visible:s.value,onClose:f[2]||(f[2]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(c.$t("entry.enterSelectedHeader")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("label",null,u(c.$t("entry.licenseType"))+" "+u(a(n).checkedUsers.licenseTypeLabel)+":",1),(T(!0),P(le,null,ge(a(n).checkedUsers.users,v=>(T(),P("p",{class:Qe(v.isValid?"":"text-warning")},u(v.lastName)+" "+u(v.firstName)+" ("+u(v.birthDate)+") "+u(v.isValid?"":c.$t("license.invalid")),3))),256))]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[a(n).checkedUsers.hasErrors?K("",!0):(T(),me(a(Ot.CButton),{key:0,color:"success",onClick:d},{default:o(()=>[g(u(c.$t("entry.enter")),1)]),_:1})),i(a(Ot.CButton),{color:"secondary",onClick:f[1]||(f[1]=()=>{s.value=!1})},{default:o(()=>[g(u(c.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},dg=Le(Aie,[["__scopeId","data-v-f6384ab8"]]),Fie={class:"container-wrapper"},An=Ke({__name:"MultiTabPagination",props:{totalItems:{type:Number,default:0},itemsPerPage:{type:Number,default:20},currentPage:{type:Number,default:1}},emits:["pageChange"],setup(e,{emit:t}){const l=t,n=d=>{l("pageChange",d)},s=e,r=Pe(()=>{let d=Math.floor(s.totalItems/s.itemsPerPage);return s.totalItems%s.itemsPerPage&&d++,d});return(d,c)=>(T(),P("div",Fie,[i(a(PP),{activePage:s.currentPage,pages:r.value,"double-arrows":!0,limit:8,onActivePageChange:n},null,8,["activePage","pages"])]))}}),Rie={__name:"ModalRemoveCompetition",props:{licenseType:{type:Number,default:null},userIds:{type:Array,default:[]},calendarId:{type:Number,default:null}},emits:["fencersAdded"],setup(e,{emit:t}){const l=t,n=Vc(),s=F(!1),r=e,d=async()=>{await n.removeParticipants({ids:r.userIds,licenseTypeId:r.licenseType},r.calendarId).then(()=>{l("fencersAdded"),s.value=!1})};return(c,f)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"primary",onClick:f[0]||(f[0]=async()=>{await a(n).checkUsersForLicenses({ids:r.userIds,licenseTypeId:e.licenseType}),s.value=!0})},{default:o(()=>[g(u(c.$t("entry.removeCompetition")),1)]),_:1}),i(a(yt.CModal),{alignment:"center",visible:s.value,onClose:f[2]||(f[2]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(c.$t("entry.removeSelectedHeader")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("label",null,u(c.$t("entry.licenseType"))+" "+u(a(n).checkedUsers.licenseTypeLabel)+":",1),(T(!0),P(le,null,ge(a(n).checkedUsers.users,v=>(T(),P("p",{class:Qe(v.isValid?"":"text-warning")},u(v.lastName)+" "+u(v.firstName)+" ("+u(v.birthDate)+") "+u(v.isValid?"":c.$t("license.invalid")),3))),256))]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[a(n).checkedUsers.hasErrors?K("",!0):(T(),me(a(Ot.CButton),{key:0,color:"success",onClick:d},{default:o(()=>[g(u(c.$t("entry.remove")),1)]),_:1})),i(a(Ot.CButton),{color:"secondary",onClick:f[1]||(f[1]=()=>{s.value=!1})},{default:o(()=>[g(u(c.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},cg=Le(Rie,[["__scopeId","data-v-d8805772"]]),Lie={class:"filter-box"},Mie={class:"filter-rows"},Vie={key:0,class:"categories"},Bie={class:"filter-label"},Uie={key:1,class:"categories"},qie={class:"filter-label"},jie={key:2,class:"categories"},Hie={class:"filter-label"},zie={key:3,class:"categories"},Yie={class:"filter-label"},xie=["value","selected"],Wie={key:4,class:"categories check-box"},Gie={class:"filter-label"},Kie={class:"button-row"},Xie={__name:"OfficialsFilterBox",props:{fencerEnabled:{type:Boolean,default:!1},lastNameEnabled:{type:Boolean,default:!1},firstNameEnabled:{type:Boolean,default:!1},nationalityEnabled:{type:Boolean,default:!1},oufOfQuotaEnabled:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({fencerId:null,lastName:null,firstName:null,nationalityId:null,outOfQuota:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{fencerId:n.fencerEnabled&&r.value.fencerId?Number(r.value.fencerId):null,lastName:n.lastNameEnabled?r.value.lastName:null,firstName:n.firstNameEnabled?r.value.firstName:null,nationalityId:n.nationalityEnabled&&r.value.nationalityId?Number(r.value.nationalityId):null,isOutOfQuota:n.oufOfQuotaEnabled?r.value.outOfQuota:null})},c=h=>{let b=Number(h);b?r.value.fencerId=b:r.value.fencerId=null},f=h=>{r.value.lastName=h},v=h=>{r.value.firstName=h},p=h=>{let b=Number(h);b?r.value.nationalityId=b:r.value.nationalityId=null},m=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getCountries({limit:500,offset:0}).then(()=>{d()})}),(h,b)=>(T(),P("div",Lie,[y("div",Mie,[n.fencerEnabled?(T(),P("div",Vie,[y("p",Bie,u(h.$t("filter.fencerId")),1),i(a(_e),{type:"text","onUpdate:modelValue":c,label:"","model-value":r.value.fencerId},null,8,["model-value"])])):K("",!0),n.lastNameEnabled?(T(),P("div",Uie,[y("p",qie,u(h.$t("filter.lastName")),1),i(a(_e),{type:"text","onUpdate:modelValue":f,label:"","model-value":r.value.lastName},null,8,["model-value"])])):K("",!0),n.firstNameEnabled?(T(),P("div",jie,[y("p",Hie,u(h.$t("filter.firstName")),1),i(a(_e),{type:"text","onUpdate:modelValue":v,label:"","model-value":r.value.firstName},null,8,["model-value"])])):K("",!0),n.nationalityEnabled?(T(),P("div",zie,[y("p",Yie,u(h.$t("filter.nationality")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(h.$t("options.selectNationality")),1),(T(!0),P(le,null,ge(a(s).countries.countries,w=>(T(),P("option",{value:w.id,selected:w.id===r.value.nationalityId},u(w.label)+" ("+u(w.countryIdentifier)+")",9,xie))),256))]),_:1})])):K("",!0),n.oufOfQuotaEnabled?(T(),P("div",Wie,[y("p",Gie,u(h.$t("filter.outOfQuota")),1),i(a(je.CFormCheck),{"model-value":r.value.outOfQuota,"onUpdate:modelValue":b[0]||(b[0]=w=>r.value.outOfQuota=w),label:"",checked:r.value.outOfQuota},null,8,["model-value","checked"])])):K("",!0)]),y("div",Kie,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(h.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:m},{default:o(()=>[g(u(h.$t("filter.clean")),1)]),_:1})])]))}},iA=Le(Xie,[["__scopeId","data-v-6335a4ad"]]),Jie={class:"main-container"},Zie=["value"],Qie={value:""},ese=["value"],tse={class:"footer"},ase={__name:"ModalAddOfficial",props:{calendarId:null},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Vc(),r=Yt(),d=e,c=F({lastName:null,firstName:null,roleId:null,federationId:null}),f=async()=>{await s.addOfficialNotInList({...c.value},d.calendarId).then(()=>{l("modalResult"),c.value=null,n.value=!1})},v=async()=>{await r.getOfficialsDictionary({isFederation:!1})};return(p,m)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:m[0]||(m[0]=async()=>{await v(),n.value=!0})},{default:o(()=>[g(u(p.$t("entry.addOfficialByName")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:m[6]||(m[6]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(p.$t("entry.addOfficialByNameDescription")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",Jie,[i(a(He),{"onUpdate:modelValue":m[1]||(m[1]=h=>c.value.federationId=h?Number(h):null)},{default:o(()=>[y("option",null,u(p.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(r).officials.federations,h=>(T(),P("option",{value:h.federationId},u(h.label),9,Zie))),256))]),_:1}),i(a(He),{"onUpdate:modelValue":m[2]||(m[2]=h=>c.value.roleId=h?Number(h):null)},{default:o(()=>[y("option",Qie,u(p.$t("options.selectRole")),1),(T(!0),P(le,null,ge(a(r).officials.roles,h=>(T(),P("option",{value:h.id},u(h.label),9,ese))),256))]),_:1}),i(a(_e),{label:p.$t("entry.lastName"),"onUpdate:modelValue":m[3]||(m[3]=h=>c.value.lastName=h)},null,8,["label"]),i(a(_e),{label:p.$t("entry.firstName"),"onUpdate:modelValue":m[4]||(m[4]=h=>c.value.firstName=h)},null,8,["label"])]),y("div",tse,[i(a(ye),{disabled:!c.value.firstName||!c.value.lastName||!c.value.roleId||!c.value.federationId,onClick:f,color:"success"},{default:o(()=>[g(u(p.$t("modal.add")),1)]),_:1},8,["disabled"]),i(a(ye),{onClick:m[5]||(m[5]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(p.$t("modal.close")),1)]),_:1})])]),_:1})]),_:1},8,["visible"])],64))}}
135,lse=Le(ase,[["__scopeId","data-v-42a05bb6"]]);var qp={},fg={},BS;function sA(){if(BS)return fg;BS=1;var e=_t();const t=e.defineComponent({name:"CSpinner",props:{as:{type:String,default:"div"},color:{type:String,validator:l=>["primary","secondary","success","danger","warning","info","dark","light"].includes(l)},size:{type:String,validator:l=>l==="sm"},variant:{type:String,default:"border",validator:l=>["border","grow"].includes(l)},visuallyHiddenLabel:{type:String,default:"Loading..."}},setup(l){return()=>e.h(l.as,{class:[`spinner-${l.variant}`,{[`spinner-${l.variant}-${l.size}`]:l.size,[`text-${l.color}`]:l.color}],role:"status"},e.h("span",{class:["visually-hidden"]},l.visuallyHiddenLabel))}});return fg.CSpinner=t,fg}var US;function nse(){if(US)return qp;US=1;var e=sA();const t={install:l=>{l.component(e.CSpinner.name,e.CSpinner)}};return qp.CSpinner=e.CSpinner,qp.CSpinnerPlugin=t,qp}var ise=nse();const sse={class:"loading-overlay-wrapper"},ose={key:0,class:"loading-overlay"},rse={__name:"LoadingOverlay",props:{loading:{type:Boolean,default:!1}},setup(e){return(t,l)=>(T(),P("div",sse,[e.loading?(T(),P("div",ose,[i(a(ise.CSpinner),{color:"primary"})])):K("",!0),y("div",{class:Qe({"content-dimmed":e.loading})},[rt(t.$slots,"default",{},void 0,!0)],2)]))}},t$=Le(rse,[["__scopeId","data-v-8ae104a3"]]);function oA(){const e=F(0),t=Pe(()=>e.value>0);async function l(n){e.value++;try{return await n()}finally{e.value--}}return{isLoading:t,withLoading:l}}const use={class:"base_view"},dse={class:"title"},cse={class:"header"},fse={class:"table"},mse={class:"item"},pse={class:"filter-row"},vse={class:"pagination"},bse={class:"pagination"},hse={class:"pagination"},yse={class:"pagination"},gse={class:"pagination"},_se={class:"pagination"},$se={class:"pagination"},Cse={class:"pagination"},gs=15,wse={__name:"EntryPage",setup(e){const{isLoading:t,withLoading:l}=oA(),n=F(1),s=F({limit:15,offset:0}),r=ea(),d=Vc(),c=F([]),f=F([]),v=(O,U)=>{if(O)c.value.push(U);else{const B=c.value.indexOf(U);B>-1&&c.value.splice(B,1)}},p=F(1),m=()=>(s.value.limit=gs,s.value.offset=(n.value-1)*gs,s.value),h=async O=>{s.value={...O},await V()},b=async O=>{n.value=O,await V()},w=async O=>{p.value=O,c.value=[],await l(()=>d.getFencersToEnter(m(),r.params.id))},$=async O=>{p.value=O,c.value=[],await l(()=>d.getFencersEntered(m(),r.params.id))},S=async O=>{p.value=O,c.value=[],await l(()=>d.getRefereesToEnter(m(),r.params.id))},_=async O=>{p.value=O,c.value=[],await l(()=>d.getRefereesEntered(m(),r.params.id))},I=async O=>{p.value=O,c.value=[],await l(()=>d.getCoachesToEnter(m(),r.params.id))},k=async O=>{p.value=O,c.value=[],await l(()=>d.getCoachesEntered(m(),r.params.id))},C=async O=>{p.value=O,c.value=[],await l(()=>d.getOfficialsEntered(m(),r.params.id))},D=async O=>{p.value=O,c.value=[],await l(async()=>{await d.getOfficialsEntered({...m(),isOutOfQuota:!0},r.params.id),await d.getOfficialsToEnter({...s.value,isOutOfQuota:!0,limit:100,offset:0},r.params.id)})},N=async O=>{p.value=O,c.value=[],await l(()=>d.getRemoved(m(),r.params.id))},L={F:"Fencer",C:"Coach",R:"Referee"},R=O=>L[O]??O,M=async O=>{confirm(`Remove ${O.name}?`)&&(await d.removeOfficials({ids:[O.id]}),await V())},A=async O=>{try{await d.enterOfficials({ids:[O.userId],isOutOfQuota:!0,roleId:null},r.params.id),await V()}catch{}},E=async(O=[])=>{await V(),O.length&&(f.value=O,setTimeout(()=>{f.value=[]},3e3))},V=async()=>{await l(async()=>{await d.getCompetitionInformation(r.params.id),p.value===1&&await w(1),p.value===2&&await $(2),p.value===3&&await S(3),p.value===4&&await _(4),p.value===5&&await I(5),p.value===6&&await k(6),p.value===7&&await C(7),p.value===8&&await D(8),p.value===9&&await N(9)})};return(O,U)=>(T(),P("div",use,[y("div",dse,[y("p",cse,u(O.$t("menu.entries")),1)]),y("div",fse,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.start")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.end")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.deadlineFirst")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.deadlineSecond")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.deadlineThird")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.category")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entries.entriesCount")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(d).competition.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.place),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.startDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.endDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.deadlineFirst),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.deadlineSecond),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.deadlineThird)+" "+u(a(d).competition.deadlineThird?"LT":""),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.status),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.entries),1)]),_:1})]),_:1})]),_:1})]),_:1})]),i(t$,{loading:a(t)},{default:o(()=>[y("div",mse,[y("div",pse,[i(iA,{"fencer-enabled":!0,"last-name-enabled":!0,"first-name-enabled":!0,"nationality-enabled":!0,"ouf-of-quota-e
135nabled":!1,onSearch:h}),p.value===7?(T(),me(lse,{key:0,"calendar-id":a(r).params.id},null,8,["calendar-id"])):K("",!0)]),i(a(Mi),{variant:"tabs",role:"tablist",class:"justified-nav-tab"},{default:o(()=>[i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===1,onClick:U[0]||(U[0]=()=>{n.value=1,w(1)})},{default:o(()=>[g(u(O.$t("entry.enterFencer")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===2,onClick:U[1]||(U[1]=()=>{n.value=1,$(2)})},{default:o(()=>[g(u(O.$t("entry.viewFencer")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===3,onClick:U[2]||(U[2]=()=>{n.value=1,S(3)})},{default:o(()=>[g(u(O.$t("entry.enterReferee")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===4,onClick:U[3]||(U[3]=()=>{n.value=1,_(4)})},{default:o(()=>[g(u(O.$t("entry.viewReferee")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===5,onClick:U[4]||(U[4]=()=>{n.value=1,I(5)})},{default:o(()=>[g(u(O.$t("entry.enterCoach")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===6,onClick:U[5]||(U[5]=()=>{n.value=1,k(6)})},{default:o(()=>[g(u(O.$t("entry.viewCoach")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===9,onClick:U[6]||(U[6]=()=>{n.value=1,N(9)})},{default:o(()=>U[9]||(U[9]=[g(" Removed entries ")])),_:1,__:[9]},8,["active"])]),_:1}),a(d).competition.showOfficials?(T(),me(a(ma),{key:0},{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===7,onClick:U[7]||(U[7]=()=>{n.value=1,C(7)})},{default:o(()=>U[10]||(U[10]=[g(" Officials ")])),_:1,__:[10]},8,["active"])]),_:1})):K("",!0),a(d).competition.showOfficials?(T(),me(a(ma),{key:1},{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:p.value===8,onClick:U[8]||(U[8]=()=>{n.value=1,D(8)})},{default:o(()=>U[11]||(U[11]=[g(" Officials Out of Quota ")])),_:1,__:[11]},8,["active"])]),_:1})):K("",!0)]),_:1}),i(a(hi),null,{default:o(()=>[i(a(pa),{role:"tabpanel","aria-labelledby":"home-tab",visible:p.value===1},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.points")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencers.fencers,B=>(T(),me(a(qe),{class:Qe({"row-highlight":f.value.includes(B.userId)})},{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":Y=>{v(Y,B.userId)},key:B.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.points),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024)]),_:2},1032,["class"]))),256))]),_:1})]),_:1}),y("div",vse,[c.value.length>0?(T(),me(dg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:E,"user-ids":c.value,"license-type":"T"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).fencers.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"profile-tab",visible:p.value===2},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.points")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfInscription")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.addedByUser")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencersEntered.fencers,B=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":Y=>{v(Y,B.userId)},key:B.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.points),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateInscription),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addedByUser),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",bse,[c.value.length>0?(T(),me(cg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:E,"user-ids":c.value,"license-type":"T"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).fencersEntered.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1}
135,8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:p.value===3},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).referees.referees,B=>(T(),me(a(qe),{class:Qe({"row-highlight":f.value.includes(B.userId)})},{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":Y=>{v(Y,B.userId)},key:B.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024)]),_:2},1032,["class"]))),256))]),_:1})]),_:1}),y("div",hse,[c.value.length>0?(T(),me(dg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:E,"user-ids":c.value,"license-type":"A"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).referees.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:p.value===4},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfInscription")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.addedByUser")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).refereesEntered.referees,B=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":Y=>{v(Y,B.userId)},key:B.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateInscription),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addedByUser),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",yse,[c.value.length>0?(T(),me(cg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:E,"user-ids":c.value,"license-type":"A"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).refereesEntered.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1}
135,8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:p.value===5},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).coaches.coaches,B=>(T(),me(a(qe),{class:Qe({"row-highlight":f.value.includes(B.userId)})},{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":Y=>{v(Y,B.userId)},key:B.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024)]),_:2},1032,["class"]))),256))]),_:1})]),_:1}),y("div",gse,[c.value.length>0?(T(),me(dg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:E,"user-ids":c.value,"license-type":"E"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).coaches.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:p.value===6},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfInscription")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.addedByUser")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).coachesEntered.coaches,B=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":Y=>{v(Y,B.userId)},key:B.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateInscription),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addedByUser),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",_se,[c.value.length>0?(T(),me(cg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:E,"user-ids":c.value,"license-type":"E"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).coachesEntered.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),a(d).competition.showOfficials?(T(),me(a(pa),{key:0,role:"tabpanel","aria-labelledby":"
135contact-tab",visible:p.value===7},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.role")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>U[12]||(U[12]=[g("Actions")])),_:1,__:[12]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).officialsEntered.officials,B=>(T(),me(a(qe),{key:B.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(B.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.officialRole),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"danger",size:"sm",onClick:Y=>M(B)},{default:o(()=>[g(u(O.$t("entry.remove")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),y("div",$se,[i(An,{"total-items":a(d).officialsEntered.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"])):K("",!0),a(d).competition.showOfficials?(T(),me(a(pa),{key:1,role:"tabpanel","aria-labelledby":"contact-tab",visible:p.value===8},{default:o(()=>[U[16]||(U[16]=y("h5",{class:"section-title"},"Registered Officials",-1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.position")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.groups")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>U[13]||(U[13]=[g("Actions")])),_:1,__:[13]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).officialsEntered.officials,B=>(T(),me(a(qe),{key:B.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(B.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.position),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var Y;return[g(u((Y=B.groups)==null?void 0:Y.join(", ")),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"danger",size:"sm",onClick:Y=>M(B)},{default:o(()=>[g(u(O.$t("entry.remove")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),U[17]||(U[17]=y("h5",{class:"section-title"},"Available Officials",-1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.position")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.groups")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>U[14]||(U[14]=[g("Actions")])),_:1,__:[14]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).officials.officials,B=>(T(),me(a(qe),{key:B.userId},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(B.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.position),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var Y;return[g(u((Y=B.groups)==null?void 0:Y.join(", ")),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"success",size:"sm",onClick:Y=>A(B)},{default:o(()=>U[15]||(U[15]=[g(" Add ")])),_:2,__:[15]},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1,__:[16,17]},8,["visible"])):K("",!0),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:p.value===9},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.regType")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateOfInscription")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.addedByUser")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.dateRemoving")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(O.$t("entry.removedByUser")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).removed.removed,(B,Y)=>(T(),me(a(qe),{key:Y},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(B.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addressStatus),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(R(B.registrationType)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateInscription),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.addedByUser),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.dateRemoving),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(B.removedByUser),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),y("div",Cse,[i(An,{"total-items":a(d).removed.total,"items-per-page":gs,onPageChange:b,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"])]),_:1})])]),_:1},8,["loading"])]))}},kse=Le(wse,[["__scopeId","data-v-515b72c4"]]),Sse={class:"main"},Ise={class:"item-header"},Tse={class:"item"},Dse={class:"table"},Ese={class:"pagination"},Nse=Ke({__name:"DownloadXMLPage",setup(e){const t=Nh(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async v=>{s.value={...v},s.value.limit=l.value,s.value.offset=0,await t.getListForDownloadXML({...s.value})},d=async v=>{n.value=v,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getListForDownloadXML({...s.value})},c=async(v,p)=>{await t.downloadCalendarPhotoItem(v,p)},f=async(v,p)=>{await t.downloadCalendarXMLItem(v,p)};return t.getListForDownloadXML({}),(v,p)=>(T(),P("div",Sse,[y("label",Ise,u(v.$t("menu.downloadXML")),1),y("div",Tse,[i(dn,{"category-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"event-enabled":!0,"type-enabled":!0,"season-enabled":!0,"country-enabled":!0,"fencer-category-enabled":!0,"age-range-enabled":!0,onSearch:r})]),y("div",Dse,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.entries")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.official")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.photos")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.competitionLocation")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>
135[g(u(v.$t("downloadXML.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("downloadXML.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).listDownloadXml.competitions,m=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(m.calendarId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",onClick:h=>f(m.calendarId,"fencer")},{default:o(()=>[g(u(v.$t("downloadXML.entriesActiveReferees")),1)]),_:2},1032,["onClick"]),i(a(ye),{color:"link",onClick:h=>f(m.calendarId,"fencer-registered-referees")},{default:o(()=>[g(u(v.$t("downloadXML.entriesRegisteredReferees")),1)]),_:2},1032,["onClick"])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",onClick:h=>f(m.calendarId,"official")},{default:o(()=>[g(u(v.$t("downloadXML.official")),1)]),_:2},1032,["onClick"])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",onClick:h=>c(m.calendarId,"fencer")},{default:o(()=>[g(u(v.$t("downloadXML.athlete")),1)]),_:2},1032,["onClick"]),i(a(ye),{color:"link",onClick:h=>c(m.calendarId,"official")},{default:o(()=>[g(u(v.$t("downloadXML.official")),1)]),_:2},1032,["onClick"])]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.competitionPlace),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.countryIdentifier),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.status),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Ese,[i(dt,{"total-items":a(t).listDownloadXml.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}}),Pse=Le(Nse,[["__scopeId","data-v-b5d20a9d"]]),rA="/assets/fie_logo-DK6JDyW7.png";//! moment.js 136//! version : 2.30.1 137//! authors : Tim Wood, Iskren Chernev, Moment.js contributors 138//! license : MIT 139//! momentjs.com 140var uA;function gt(){return uA.apply(null,arguments)}function Ose(e){uA=e}function rs(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Su(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Ta(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a$(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Ta(e,t))return!1;return!0}function Gn(e){return e===void 0}function Bo(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Gm(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function dA(e,t){var l=[],n,s=e.length;for(n=0;n<s;++n)l.push(t(e[n],n));return l}function Cr(e,t){for(var l in t)Ta(t,l)&&(e[l]=t[l]);return Ta(t,"toString")&&(e.toString=t.toString),Ta(t,"valueOf")&&(e.valueOf=t.valueOf),e}function qs(e,t,l,n){return AA(e,t,l,n,!0).utc()}function Ase(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function aa(e){return e._pf==null&&(e._pf=Ase()),e._pf}var K0;Array.prototype.some?K0=Array.prototype.some:K0=function(e){var t=Object(this),l=t.length>>>0,n;for(n=0;n<l;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function l$(e){var t=null,l=!1,n=e._d&&!isNaN(e._d.getTime());if(n&&(t=aa(e),l=K0.call(t.parsedDateParts,function(s){return s!=null}
vendor: 20,874 bytes, lines 140-143
140),n=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&l),e._strict&&(n=n&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=n;else return n;return e._isValid}function Ph(e){var t=qs(NaN);return e!=null?Cr(aa(t),e):aa(t).userInvalidated=!0,t}var qS=gt.momentProperties=[],mg=!1;function n$(e,t){var l,n,s,r=qS.length;if(Gn(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Gn(t._i)||(e._i=t._i),Gn(t._f)||(e._f=t._f),Gn(t._l)||(e._l=t._l),Gn(t._strict)||(e._strict=t._strict),Gn(t._tzm)||(e._tzm=t._tzm),Gn(t._isUTC)||(e._isUTC=t._isUTC),Gn(t._offset)||(e._offset=t._offset),Gn(t._pf)||(e._pf=aa(t)),Gn(t._locale)||(e._locale=t._locale),r>0)for(l=0;l<r;l++)n=qS[l],s=t[n],Gn(s)||(e[n]=s);return e}function Km(e){n$(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),mg===!1&&(mg=!0,gt.updateOffset(this),mg=!1)}function us(e){return e instanceof Km||e!=null&&e._isAMomentObject!=null}function cA(e){gt.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Ui(e,t){var l=!0;return Cr(function(){if(gt.deprecationHandler!=null&>.deprecationHandler(null,e),l){var n=[],s,r,d,c=arguments.length;for(r=0;r<c;r++){if(s="",typeof arguments[r]=="object"){s+=` 141[`+r+"] ";for(d in arguments[0])Ta(arguments[0],d)&&(s+=d+": "+arguments[0][d]+", ");s=s.slice(0,-2)}else s=arguments[r];n.push(s)}cA(e+` 142Arguments: `+Array.prototype.slice.call(n).join("")+` 143`+new Error().stack),l=!1}return t.apply(this,arguments)},t)}var jS={};function fA(e,t){gt.deprecationHandler!=null&>.deprecationHandler(e,t),jS[e]||(cA(t),jS[e]=!0)}gt.suppressDeprecationWarnings=!1;gt.deprecationHandler=null;function js(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Fse(e){var t,l;for(l in e)Ta(e,l)&&(t=e[l],js(t)?this[l]=t:this["_"+l]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function X0(e,t){var l=Cr({},e),n;for(n in t)Ta(t,n)&&(Su(e[n])&&Su(t[n])?(l[n]={},Cr(l[n],e[n]),Cr(l[n],t[n])):t[n]!=null?l[n]=t[n]:delete l[n]);for(n in e)Ta(e,n)&&!Ta(t,n)&&Su(e[n])&&(l[n]=Cr({},l[n]));return l}function i$(e){e!=null&&this.set(e)}var J0;Object.keys?J0=Object.keys:J0=function(e){var t,l=[];for(t in e)Ta(e,t)&&l.push(t);return l};var Rse={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Lse(e,t,l){var n=this._calendar[e]||this._calendar.sameElse;return js(n)?n.call(t,l):n}function Ls(e,t,l){var n=""+Math.abs(e),s=t-n.length,r=e>=0;return(r?l?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var s$=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,jp=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pg={},zd={};function Ut(e,t,l,n){var s=n;typeof n=="string"&&(s=function(){return this[n]()}),e&&(zd[e]=s),t&&(zd[t[0]]=function(){return Ls(s.apply(this,arguments),t[1],t[2])}),l&&(zd[l]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function Mse(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Vse(e){var t=e.match(s$),l,n;for(l=0,n=t.length;l<n;l++)zd[t[l]]?t[l]=zd[t[l]]:t[l]=Mse(t[l]);return function(s){var r="",d;for(d=0;d<n;d++)r+=js(t[d])?t[d].call(s,e):t[d];return r}}function kv(e,t){return e.isValid()?(t=mA(t,e.localeData()),pg[t]=pg[t]||Vse(t),pg[t](e)):e.localeData().invalidDate()}function mA(e,t){var l=5;function n(s){return t.longDateFormat(s)||s}for(jp.lastIndex=0;l>=0&&jp.test(e);)e=e.replace(jp,n),jp.lastIndex=0,l-=1;return e}var Bse={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Use(e){var t=this._longDateFormat[e],l=this._longDateFormat[e.toUpperCase()];return t||!l?t:(this._longDateFormat[e]=l.match(s$).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var qse="Invalid date";function jse(){return this._invalidDate}var Hse="%d",zse=/\d{1,2}/;function Yse(e){return this._ordinal.replace("%d",e)}var xse={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Wse(e,t,l,n){var s=this._relativeTime[l];return js(s)?s(e,t,l,n):s.replace(/%d/i,e)}function Gse(e,t){var l=this._relativeTime[e>0?"future":"past"];return js(l)?l(t):l.replace(/%s/i,t)}var HS={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function qi(e){return typeof e=="string"?HS[e]||HS[e.toLowerCase()]:void 0}function o$(e){var t={},l,n;for(n in e)Ta(e,n)&&(l=qi(n),l&&(t[l]=e[n]));return t}var Kse={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Xse(e){var t=[],l;for(l in e)Ta(e,l)&&t.push({unit:l,priority:Kse[l]});return t.sort(function(n,s){return n.priority-s.priority}),t}var pA=/\d/,yi=/\d\d/,vA=/\d{3}/,r$=/\d{4}/,Oh=/[+-]?\d{6}/,rl=/\d\d?/,bA=/\d\d\d\d?/,hA=/\d\d\d\d\d\d?/,Ah=/\d{1,3}/,u$=/\d{1,4}/,Fh=/[+-]?\d{1,6}/,Bc=/\d+/,Rh=/[+-]?\d+/,Jse=/Z|[+-]\d\d:?\d\d/gi,Lh=/Z|[+-]\d\d(?::?\d\d)?/gi,Zse=/[+-]?\d+(\.\d{1,3})?/,Xm=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Uc=/^[1-9]\d?/,d$=/^([1-9]\d|\d)/,fb;fb={};function kt(e,t,l){fb[e]=js(t)?t:function(n,s){return n&&l?l:t}}function Qse(e,t){return Ta(fb,e)?fb[e](t._strict,t._locale):new RegExp(eoe(e))}function eoe(e){return Do(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,l,n,s,r){return l||n||s||r}))}function Do(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ti(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function va(e){var t=+e,l=0;return t!==0&&isFinite(t)&&(l=Ti(t)),l}var Z0={};function Wa(e,t){var l,n=t,s;for(typeof e=="string"&&(e=[e]),Bo(t)&&(n=function(r,d){d[t]=va(r)}),s=e.length,l=0;l<s;l++)Z0[e[l]]=n}function Jm(e,t){Wa(e,function(l,n,s,r){s._w=s._w||{},t(l,s._w,s,r)})}function toe(e,t,l){t!=null&&Ta(Z0,e)&&Z0[e](t,l._a,l,e)}function Mh(e){return e%4===0&&e%100!==0||e%400===0}var Tn=0,yo=1,Ts=2,Xl=3,es=4,go=5,mu=6,aoe=7,loe=8;Ut("Y",0,0,function(){var e=this.year();return e<=9999?Ls(e,4):"+"+e});Ut(0,["YY",2],0,function(){return this.year()%100});Ut(0,["YYYY",4],0,"year");Ut(0,["YYYYY",5],0,"year");Ut(0,["YYYYYY",6,!0],0,"year");kt("Y",Rh);kt("YY",rl,yi);kt("YYYY",u$,r$);kt("YYYYY",Fh,Oh);kt("YYYYYY",Fh,Oh);Wa(["YYYYY","YYYYYY"],Tn);Wa("YYYY",function(e,t){t[Tn]=e.length===2?gt.parseTwoDigitYear(e):va(e)});Wa("YY",function(e,t){t[Tn]=gt.parseTwoDigitYear(e)});Wa("Y",function(e,t){t[Tn]=parseInt(e,10)});function Wf(e){return Mh(e)?366:365}gt.parseTwoDigitYear=function(e){return va(e)+(va(e)>68?1900:2e3)};var yA=qc("FullYear",!0);function noe(){return Mh(this.year())}function qc(e,t){return function(l){return l!=null?(gA(this,e,l),gt.updateOffset(this,t),this):_m(this,e)}}function _m(e,t){if(!e.isValid())return NaN;var l=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?l.getUTCMilliseconds():l.getMilliseconds();case"Seconds":return n?l.getUTCSeconds():l.getSeconds();case"Minutes":return n?l.getUTCMinutes():l.getMinutes();case"Hours":return n?l.getUTCHours():l.getHours();case"Date":return n?l.getUTCDate():l.getDate();case"Day":return n?l.getUTCDay():l.getDay();case"Month":return n?l.getUTCMonth():l.getMonth();case"FullYear":return n?l.getUTCFullYear():l.getFullYear();default:return NaN}}function gA(e,t,l){var n,s,r,d,c;if(!(!e.isValid()||isNaN(l))){switch(n=e._d,s=e._isUTC,t){case"Milliseconds":return void(s?n.setUTCMilliseconds(l):n.setMilliseconds(l));case"Seconds":return void(s?n.setUTCSeconds(l):n.setSeconds(l));case"Minutes":return void(s?n.setUTCMinutes(l):n.setMinutes(l));case"Hours":return void(s?n.setUTCHours(l):n.setHours(l));case"Date":return void(s?n.setUTCDate(l):n.setDate(l));case"FullYear":break;default:return}r=l,d=e.month(),c=e.date(),c=c===29&&d===1&&!Mh(r)?28:c,s?n.setUTCFullYear(r,d,c):n.setFullYear(r,d,c)}}function ioe(e){return e=qi(e),js(this[e])?this[e]():this}function soe(e,t){if(typeof e=="object"){e=o$(e);var l=Xse(e),n,s=l.length;for(n=0;n<s;n++)this[l[n].unit](e[l[n].unit])}else if(e=qi(e),js(this[e]))return this[e](t);return this}function ooe(e,t){return(e%t+t)%t}var Dl;Array.prototype.indexOf?Dl=Array.prototype.indexOf:Dl=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function c$(e,t){if(isNaN(e)||isNaN(t))return NaN;var l=ooe(t,12);return e+=(t-l)/12,l===1?Mh(e)?29:28:31-l%7%2}Ut("M",["MM",2],"Mo",function(){return this.month()+1});Ut("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});Ut("MMMM",0,0,function(e){return this.localeData().months(this,e)});kt("M",rl,Uc);kt("MM",rl,yi);kt("MMM",function(e,t){return t.monthsShortRegex(e)});kt("MMMM",function(e,t){return t.monthsRegex(e)});Wa(["M","MM"],function(e,t){t[yo]=va(e)-1});Wa(["MMM","MMMM"],function(e,t,l,n){var s=l._locale.monthsParse(e,n,l._strict);s!=null?t[yo]=s:aa(l).invalidMonth=e});var roe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),_A="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),$A=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,uoe=Xm,doe=Xm;function coe(e,t){return e?rs(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||$A).test(t)?"format":"standalone"][e.month()]:rs(this._months)?this._months:this._months.standalone}function foe(e,t){return e?rs(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[$A.test(t)?"format":"standalone"][e.month()]:rs(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function moe(e,t,l){var n,s,r,d=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)r=qs([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(r,"").toLocaleLowerCase();return l?t==="MMM"?(s=Dl.call(this._shortMonthsParse,d),s!==-1?s:null):(s=Dl.call(this._longMonthsParse,d),s!==-1?s:null):t==="MMM"?(s=Dl.call(this._shortMonthsParse,d),s!==-1?s:(s=Dl.call(this._longMonthsParse,d),s!==-1?s:null)):(s=Dl.call(this._longMonthsParse,d),s!==-1?s:(s=Dl.call(this._shortMonthsParse,d),s!==-1?s:null))}function poe(e,t,l){var n,s,r;if(this._monthsParseExact)return moe.call(this,e,t,l);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(s=qs([2e3,n]),l&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),!l&&!this._monthsParse[n]&&(r="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[n]=new RegExp(r.replace(".",""),"i")),l&&t==="MMMM"&&this._longMonthsParse[n].test(e))return n;if(l&&t==="MMM"&&this._shortMonthsParse[n].test(e))return n;if(!l&&this._monthsParse[n].test(e))return n}}function CA(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=va(t);else if(t=e.localeData().monthsParse(t),!Bo(t))return e}var l=t,n=e.date();return n=n<29?n:Math.min(n,c$(e.year(),l)),e._isUTC?e._d.setUTCMonth(l,n):e._d.setMonth(l,n),e}function wA(e){return e!=null?(CA(this,e),gt.updateOffset(this,!0),this):_m(this,"Month")}function voe(){return c$(this.year(),this.month())}function boe(e){return this._monthsParseExact?(Ta(this,"_monthsRegex")||kA.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Ta(this,"_monthsShortRegex")||(this._monthsShortRegex=uoe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function hoe(e){return this._monthsParseExact?(Ta(this,"_monthsRegex")||kA.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Ta(this,"_monthsRegex")||(this._monthsRegex=doe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function kA(){function e(f,v){return v.length-f.length}var t=[],l=[],n=[],s,r,d,c;for(s=0;s<12;s++)r=qs([2e3,s]),d=Do(this.monthsShort(r,"")),c=Do(this.months(r,"")),t.push(d),l.push(c),n.push(c),n.push(d);t.sort(e),l.sort(e),n.sort(e),this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function yoe(e,t,l,n,s,r,d){var c;return e<100&&e>=0?(c=new Date(e+400,t,l,n,s,r,d),isFinite(c.getFullYear())&&c.setFullYear(e)):c=new Date(e,t,l,n,s,r,d),c}function $m(e){var t,l;return e<100&&e>=0?(l=Array.prototype.slice.call(arguments),l[0]=e+400,t=new Date(Date.UTC.apply(null,l)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function mb(e,t,l){var n=7+t-l,s=(7+$m(e,0,n).getUTCDay()-t)%7;return-s+n-1}function SA(e,t,l,n,s){var r=(7+l-n)%7,d=mb(e,n,s),c=1+7*(t-1)+r+d,f,v;return c<=0?(f=e-1,v=Wf(f)+c):c>Wf(e)?(f=e+1,v=c-Wf(e)):(f=e,v=c),{year:f,dayOfYear:v}}function Cm(e,t,l){var n=mb(e.year(),t,l),s=Math.floor((e.dayOfYear()-n-1)/7)+1,r,d;return s<1?(d=e.year()-1,r=s+Eo(d,t,l)):s>Eo(e.year(),t,l)?(r=s-Eo(e.year(),t,l),d=e.year()+1):(d=e.year(),r=s),{week:r,year:d}}function Eo(e,t,l){var n=mb(e,t,l),s=mb(e+1,t,l);return(Wf(e)-n+s)/7}Ut("w",["ww",2],"wo","week");Ut("W",["WW",2],"Wo","isoWeek");kt("w",rl,Uc);kt("ww",rl,yi);kt("W",rl,Uc);kt("WW",rl,yi);Jm(["w","ww","W","WW"],function(e,t,l,n){t[n.substr(0,1)]=va(e)});function goe(e){return Cm(e,this._week.dow,this._week.doy).week}var _oe={dow:0,doy:6};function $oe(){return this._week.dow}function Coe(){return this._week.doy}function woe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function koe(e){var t=Cm(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Ut("d",0,"do","day");Ut("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Ut("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Ut("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Ut("e",0,0,"weekday");Ut("E",0,0,"isoWeekday");kt("d",rl);kt("e",rl);kt("E",rl);kt("dd",function(e,t){return t.weekdaysMinRegex(e)});kt("ddd",function(e,t){return t.weekdaysShortRegex(e)});kt("dddd",function(e,t){return t.weekdaysRegex(e)});Jm(["dd","ddd","dddd"],function(e,t,l,n){var s=l._locale.weekdaysParse(e,n,l._strict);s!=null?t.d=s:aa(l).invalidWeekday=e});Jm(["d","e","E"],function(e,t,l,n){t[n]=va(e)});function Soe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Ioe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function f$(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Toe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),IA="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Doe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Eoe=Xm,Noe=Xm,Poe=Xm;function Ooe(e,t){var l=rs(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?f$(l,this._week.dow):e?l[e.day()]:l}function Aoe(e){return e===!0?f$(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Foe(e){return e===!0?f$(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Roe(e,t,l){var n,s,r,d=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=qs([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return l?t==="dddd"?(s=Dl.call(this._weekdaysParse,d),s!==-1?s:null):t==="ddd"?(s=Dl.call(this._shortWeekdaysParse,d),s!==-1?s:null):(s=Dl.call(this._minWeekdaysParse,d),s!==-1?s:null):t==="dddd"?(s=Dl.call(this._weekdaysParse,d),s!==-1||(s=Dl.call(this._shortWeekdaysParse,d),s!==-1)?s:(s=Dl.call(this._minWeekdaysParse,d),s!==-1?s:null)):t==="ddd"?(s=Dl.call(this._shortWeekdaysParse,d),s!==-1||(s=Dl.call(this._weekdaysParse,d),s!==-1)?s:(s=Dl.call(this._minWeekdaysParse,d),s!==-1?s:null)):(s=Dl.call(this._minWeekdaysParse,d),s!==-1||(s=Dl.call(this._weekdaysParse,d),s!==-1)?s:(s=Dl.call(this._shortWeekdaysParse,d),s!==-1?s:null))}function Loe(e,t,l){var n,s,r;if(this._weekdaysParseExact)return Roe.call(this,e,t,l);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=qs([2e3,1]).day(n),l&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),l&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(l&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(l&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!l&&this._weekdaysParse[n].test(e))return n}}function Moe(e){if(!this.isValid())return e!=null?this:NaN;var t=_m(this,"Day");return e!=null?(e=Soe(e,this.localeData()),this.add(e-t,"d")):t}function Voe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Boe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Ioe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Uoe(e){return this._weekdaysParseExact?(Ta(this,"_weekdaysRegex")||m$.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Ta(this,"_weekdaysRegex")||(this._weekdaysRegex=Eoe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function qoe(e){return this._weekdaysParseExact?(Ta(this,"_weekdaysRegex")||m$.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Ta(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Noe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function joe(e){return this._weekdaysParseExact?(Ta(this,"_weekdaysRegex")||m$.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Ta(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Poe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function m$(){function e(p,m){return m.length-p.length}var t=[],l=[],n=[],s=[],r,d,c,f,v;for(r=0;r<7;r++)d=qs([2e3,1]).day(r),c=Do(this.weekdaysMin(d,"")),f=Do(this.weekdaysShort(d,"")),v=Do(this.weekdays(d,"")),t.push(c),l.push(f),n.push(v),s.push(c),s.push(f),s.push(v);t.sort(e),l.sort(e),n.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function p$(){return this.hours()%12||12}function Hoe(){return this.hours()||24}Ut("H",["HH",2],0,"hour");Ut("h",["hh",2],0,p$);Ut("k",["kk",2],0,Hoe);Ut("hmm",0,0,function(){return""+p$.apply(this)+Ls(this.minutes(),2)}
143);Ut("hmmss",0,0,function(){return""+p$.apply(this)+Ls(this.minutes(),2)+Ls(this.seconds(),2)});Ut("Hmm",0,0,function(){return""+this.hours()+Ls(this.minutes(),2)});Ut("Hmmss",0,0,function(){return""+this.hours()+Ls(this.minutes(),2)+Ls(this.seconds(),2)});function TA(e,t){Ut(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}TA("a",!0);TA("A",!1);function DA(e,t){return t._meridiemParse}kt("a",DA);kt("A",DA);kt("H",rl,d$);kt("h",rl,Uc);kt("k",rl,Uc);kt("HH",rl,yi);kt("hh",rl,yi);kt("kk",rl,yi);kt("hmm",bA);kt("hmmss",hA);kt("Hmm",bA);kt("Hmmss",hA);Wa(["H","HH"],Xl);Wa(["k","kk"],function(e,t,l){var n=va(e);t[Xl]=n===24?0:n});Wa(["a","A"],function(e,t,l){l._isPm=l._locale.isPM(e),l._meridiem=e});Wa(["h","hh"],function(e,t,l){t[Xl]=va(e),aa(l).bigHour=!0});Wa("hmm",function(e,t,l){var n=e.length-2;t[Xl]=va(e.substr(0,n)),t[es]=va(e.substr(n)),aa(l).bigHour=!0});Wa("hmmss",function(e,t,l){var n=e.length-4,s=e.length-2;t[Xl]=va(e.substr(0,n)),t[es]=va(e.substr(n,2)),t[go]=va(e.substr(s)),aa(l).bigHour=!0});Wa("Hmm",function(e,t,l){var n=e.length-2;t[Xl]=va(e.substr(0,n)),t[es]=va(e.substr(n))});Wa("Hmmss",function(e,t,l){var n=e.length-4,s=e.length-2;t[Xl]=va(e.substr(0,n)),t[es]=va(e.substr(n,2)),t[go]=va(e.substr(s))});function zoe(e){return(e+"").toLowerCase().charAt(0)==="p"}var Yoe=/[ap]\.?m?\.?/i,xoe=qc("Hours",!0);function Woe(e,t,l){return e>11?l?"pm":"PM":l?"am":"AM"}var EA={calendar:Rse,longDateFormat:Bse,invalidDate:qse,ordinal:Hse,dayOfMonthOrdinalParse:zse,relativeTime:xse,months:roe,monthsShort:_A,week:_oe,weekdays:Toe,weekdaysMin:Doe,weekdaysShort:IA,meridiemParse:Yoe},dl={},bf={},wm;function Goe(e,t){var l,n=Math.min(e.length,t.length);for(l=0;l<n;l+=1)if(e[l]!==t[l])return l;return n}function zS(e){return e&&e.toLowerCase().replace("_","-")}function Koe(e){for(var t=0,l,n,s,r;t<e.length;){for(r=zS(e[t]).split("-"),l=r.length,n=zS(e[t+1]),n=n?n.split("-"):null;l>0;){if(s=Vh(r.slice(0,l).join("-")),s)return s;if(n&&n.length>=l&&Goe(r,n)>=l-1)break;l--}t++}return wm}function Xoe(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Vh(e){var t=null,l;
vendor: 13,133 bytes, line 143
143if(dl[e]===void 0&&typeof Ev<"u"&&Ev&&Ev.exports&&Xoe(e))try{t=wm._abbr,l=require,l("./locale/"+e),Dr(t)}catch{dl[e]=null}return dl[e]}function Dr(e,t){var l;return e&&(Gn(t)?l=Yo(e):l=v$(e,t),l?wm=l:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),wm._abbr}function v$(e,t){if(t!==null){var l,n=EA;if(t.abbr=e,dl[e]!=null)fA("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=dl[e]._config;else if(t.parentLocale!=null)if(dl[t.parentLocale]!=null)n=dl[t.parentLocale]._config;else if(l=Vh(t.parentLocale),l!=null)n=l._config;else return bf[t.parentLocale]||(bf[t.parentLocale]=[]),bf[t.parentLocale].push({name:e,config:t}),null;return dl[e]=new i$(X0(n,t)),bf[e]&&bf[e].forEach(function(s){v$(s.name,s.config)}),Dr(e),dl[e]}else return delete dl[e],null}function Joe(e,t){if(t!=null){var l,n,s=EA;dl[e]!=null&&dl[e].parentLocale!=null?dl[e].set(X0(dl[e]._config,t)):(n=Vh(e),n!=null&&(s=n._config),t=X0(s,t),n==null&&(t.abbr=e),l=new i$(t),l.parentLocale=dl[e],dl[e]=l),Dr(e)}else dl[e]!=null&&(dl[e].parentLocale!=null?(dl[e]=dl[e].parentLocale,e===Dr()&&Dr(e)):dl[e]!=null&&delete dl[e]);return dl[e]}function Yo(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return wm;if(!rs(e)){if(t=Vh(e),t)return t;e=[e]}return Koe(e)}function Zoe(){return J0(dl)}function b$(e){var t,l=e._a;return l&&aa(e).overflow===-2&&(t=l[yo]<0||l[yo]>11?yo:l[Ts]<1||l[Ts]>c$(l[Tn],l[yo])?Ts:l[Xl]<0||l[Xl]>24||l[Xl]===24&&(l[es]!==0||l[go]!==0||l[mu]!==0)?Xl:l[es]<0||l[es]>59?es:l[go]<0||l[go]>59?go:l[mu]<0||l[mu]>999?mu:-1,aa(e)._overflowDayOfYear&&(t<Tn||t>Ts)&&(t=Ts),aa(e)._overflowWeeks&&t===-1&&(t=aoe),aa(e)._overflowWeekday&&t===-1&&(t=loe),aa(e).overflow=t),e}var Qoe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ere=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tre=/Z|[+-]\d\d(?::?\d\d)?/,Hp=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],vg=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],are=/^\/?Date\((-?\d+)/i,lre=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,nre={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function NA(e){var t,l,n=e._i,s=Qoe.exec(n)||ere.exec(n),r,d,c,f,v=Hp.length,p=vg.length;if(s){for(aa(e).iso=!0,t=0,l=v;t<l;t++)if(Hp[t][1].exec(s[1])){d=Hp[t][0],r=Hp[t][2]!==!1;break}if(d==null){e._isValid=!1;return}if(s[3]){for(t=0,l=p;t<l;t++)if(vg[t][1].exec(s[3])){c=(s[2]||" ")+vg[t][0];break}if(c==null){e._isValid=!1;return}}if(!r&&c!=null){e._isValid=!1;return}if(s[4])if(tre.exec(s[4]))f="Z";else{e._isValid=!1;return}e._f=d+(c||"")+(f||""),y$(e)}else e._isValid=!1}function ire(e,t,l,n,s,r){var d=[sre(e),_A.indexOf(t),parseInt(l,10),parseInt(n,10),parseInt(s,10)];return r&&d.push(parseInt(r,10)),d}function sre(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function ore(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function rre(e,t,l){if(e){var n=IA.indexOf(e),s=new Date(t[0],t[1],t[2]).getDay();if(n!==s)return aa(l).weekdayMismatch=!0,l._isValid=!1,!1}return!0}function ure(e,t,l){if(e)return nre[e];if(t)return 0;var n=parseInt(l,10),s=n%100,r=(n-s)/100;return r*60+s}function PA(e){var t=lre.exec(ore(e._i)),l;if(t){if(l=ire(t[4],t[3],t[2],t[5],t[6],t[7]),!rre(t[1],l,e))return;e._a=l,e._tzm=ure(t[8],t[9],t[10]),e._d=$m.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),aa(e).rfc2822=!0}else e._isValid=!1}function dre(e){var t=are.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(NA(e),e._isValid===!1)delete e._isValid;else return;if(PA(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:gt.createFromInputFallback(e)}gt.createFromInputFallback=Ui("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Ad(e,t,l){return e??t??l}function cre(e){var t=new Date(gt.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function h$(e){var t,l,n=[],s,r,d;if(!e._d){for(s=cre(e),e._w&&e._a[Ts]==null&&e._a[yo]==null&&fre(e),e._dayOfYear!=null&&(d=Ad(e._a[Tn],s[Tn]),(e._dayOfYear>Wf(d)||e._dayOfYear===0)&&(aa(e)._overflowDayOfYear=!0),l=$m(d,0,e._dayOfYear),e._a[yo]=l.getUTCMonth(),e._a[Ts]=l.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=s[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Xl]===24&&e._a[es]===0&&e._a[go]===0&&e._a[mu]===0&&(e._nextDay=!0,e._a[Xl]=0),e._d=(e._useUTC?$m:yoe).apply(null,n),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Xl]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==r&&(aa(e).weekdayMismatch=!0)}}function fre(e){var t,l,n,s,r,d,c,f,v;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(r=1,d=4,l=Ad(t.GG,e._a[Tn],Cm(ol(),1,4).year),n=Ad(t.W,1),s=Ad(t.E,1),(s<1||s>7)&&(f=!0)):(r=e._locale._week.dow,d=e._locale._week.doy,v=Cm(ol(),r,d),l=Ad(t.gg,e._a[Tn],v.year),n=Ad(t.w,v.week),t.d!=null?(s=t.d,(s<0||s>6)&&(f=!0)):t.e!=null?(s=t.e+r,(t.e<0||t.e>6)&&(f=!0)):s=r),n<1||n>Eo(l,r,d)?aa(e)._overflowWeeks=!0:f!=null?aa(e)._overflowWeekday=!0:(c=SA(l,n,s,r,d),e._a[Tn]=c.year,e._dayOfYear=c.dayOfYear)}gt.ISO_8601=function(){};gt.RFC_2822=function(){};function y$(e){if(e._f===gt.ISO_8601){NA(e);return}if(e._f===gt.RFC_2822){PA(e);return}e._a=[],aa(e).empty=!0;var t=""+e._i,l,n,s,r,d,c=t.length,f=0,v,p;for(s=mA(e._f,e._locale).match(s$)||[],p=s.length,l=0;l<p;l++)r=s[l],n=(t.match(Qse(r,e))||[])[0],n&&(d=t.substr(0,t.indexOf(n)),d.length>0&&aa(e).unusedInput.push(d),t=t.slice(t.indexOf(n)+n.length),f+=n.length),zd[r]?(n?aa(e).empty=!1:aa(e).unusedTokens.push(r),toe(r,n,e)):e._strict&&!n&&aa(e).unusedTokens.push(r);aa(e).charsLeftOver=c-f,t.length>0&&aa(e).unusedInput.push(t),e._a[Xl]<=12&&aa(e).bigHour===!0&&e._a[Xl]>0&&(aa(e).bigHour=void 0),aa(e).parsedDateParts=e._a.slice(0),aa(e).meridiem=e._meridiem,e._a[Xl]=mre(e._locale,e._a[Xl],e._meridiem),v=aa(e).era,v!==null&&(e._a[Tn]=e._locale.erasConvertYear(v,e._a[Tn])),h$(e),b$(e)}function mre(e,t,l){var n;return l==null?t:e.meridiemHour!=null?e.meridiemHour(t,l):(e.isPM!=null&&(n=e.isPM(l),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function pre(e){var t,l,n,s,r,d,c=!1,f=e._f.length;if(f===0){aa(e).invalidFormat=!0,e._d=new Date(NaN);return}for(s=0;s<f;s++)r=0,d=!1,t=n$({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[s],y$(t),l$(t)&&(d=!0),r+=aa(t).charsLeftOver,r+=aa(t).unusedTokens.length*10,aa(t).score=r,c?r<n&&(n=r,l=t):(n==null||r<n||d)&&(n=r,l=t,d&&(c=!0));Cr(e,l||t)}function vre(e){if(!e._d){var t=o$(e._i),l=t.day===void 0?t.date:t.day;e._a=dA([t.year,t.month,l,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),h$(e)}}function bre(e){var t=new Km(b$(OA(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function OA(e){var t=e._i,l=e._f;return e._locale=e._locale||Yo(e._l),t===null||l===void 0&&t===""?Ph({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),us(t)?new Km(b$(t)):(Gm(t)?e._d=t:rs(l)?pre(e):l?y$(e):hre(e),l$(e)||(e._d=null),e))}function hre(e){var t=e._i;Gn(t)?e._d=new Date(gt.now()):Gm(t)?e._d=new Date(t.valueOf()):typeof t=="string"?dre(e):rs(t)?(e._a=dA(t.slice(0),function(l){return parseInt(l,10)}),h$(e)):Su(t)?vre(e):Bo(t)?e._d=new Date(t):gt.createFromInputFallback(e)}function AA(e,t,l,n,s){var r={};return(t===!0||t===!1)&&(n=t,t=void 0),(l===!0||l===!1)&&(n=l,l=void 0),(Su(e)&&a$(e)||rs(e)&&e.length===0)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=s,r._l=l,r._i=e,r._f=t,r._strict=n,bre(r)}function ol(e,t,l,n){return AA(e,t,l,n,!1)}var yre=Ui("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ol.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:Ph()}),gre=Ui("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ol.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:Ph()});function FA(e,t){var l,n;if(t.length===1&&rs(t[0])&&(t=t[0]),!t.length)return ol();for(l=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](l))&&(l=t[n]);return l}function _re(){var e=[].slice.call(arguments,0);return FA("isBefore",e)}function $re(){var e=[].slice.call(arguments,0);return FA("isAfter",e)}var Cre=function(){return Date.now?Date.now():+new Date},hf=["year","quarter","month","week","day","hour","minute","second","millisecond"];function wre(e){var t,l=!1,n,s=hf.length;for(t in e)if(Ta(e,t)&&!(Dl.call(hf,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(n=0;n<s;++n)if(e[hf[n]]){if(l)return!1;parseFloat(e[hf[n]])!==va(e[hf[n]])&&(l=!0)}return!0}function kre(){return this._isValid}function Sre(){return cs(NaN)}function Bh(e){var t=o$(e),l=t.year||0,n=t.quarter||0,s=t.month||0,r=t.week||t.isoWeek||0,d=t.day||0,c=t.hour||0,f=t.minute||0,v=t.second||0,p=t.millisecond||0;this._isValid=wre(t),this._milliseconds=+p+v*1e3+f*6e4+c*1e3*60*60,this._days=+d+r*7,this._months=+s+n*3+l*12,this._data={},this._locale=Yo(),this._bubble()}function Sv(e){return e instanceof Bh}function Q0(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Ire(e,t,l){var n=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),r=0,d;for(d=0;d<n;d++)va(e[d])!==va(t[d])&&r++;return r+s}function RA(e,t){Ut(e,0,0,function(){var l=this.utcOffset(),n="+";return l<0&&(l=-l,n="-"),n+Ls(~~(l/60),2)+t+Ls(~~l%60,2)})}RA("Z",":");RA("ZZ","");kt("Z",Lh);kt("ZZ",Lh);Wa(["Z","ZZ"],function(e,t,l){l._useUTC=!0,l._tzm=g$(Lh,e)});var Tre=/([\+\-]|\d\d)/gi;function g$(e,t){var l=(t||"").match(e),n,s,r;return l===null?null:(n=l[l.length-1]||[],s=(n+"").match(Tre)||["-",0,0],r=+(s[1]*60)+va(s[2]),r===0?0:s[0]==="+"?r:-r)}function _$(e,t){var l,n;return t._isUTC?(l=t.clone(),n=(us(e)||Gm(e)?e.valueOf():ol(e).valueOf())-l.valueOf(),l._d.setTime(l._d.valueOf()+n),gt.updateOffset(l,!1),l):ol(e).local()}function e2(e){return-Math.round(e._d.getTimezoneOffset())}gt.updateOffset=function(){};function Dre(e,t,l){var n=this._offset||0,s;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=g$(Lh,e),e===null)return this}else Math.abs(e)<16&&!l&&(e=e*60);return!this._isUTC&&t&&(s=e2(this)),this._offset=e,this._isUTC=!0,s!=null&&this.add(s,"m"),n!==e&&(!t||this._changeInProgress?VA(this,cs(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,gt.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?n:e2(this)}function Ere(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Nre(e){return this.utcOffset(0,e)}function Pre(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(e2(this),"m")),this}function Ore(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=g$(Jse,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Are(e){return this.isValid()?(e=e?ol(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function Fre(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Rre(){if(!Gn(this._isDSTShifted))return this._isDSTShifted;var e={},t;return n$(e,this),e=OA(e),e._a?(t=e._isUTC?qs(e._a):ol(e._a),this._isDSTShifted=this.isValid()&&Ire(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Lre(){return this.isValid()?!this._isUTC:!1}function Mre(){return this.isValid()?this._isUTC:!1}function LA(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Vre=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Bre=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
vendor: 24,477 bytes, lines 143-144
143function cs(e,t){var l=e,n=null,s,r,d;return Sv(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:Bo(e)||!isNaN(+e)?(l={},t?l[t]=+e:l.milliseconds=+e):(n=Vre.exec(e))?(s=n[1]==="-"?-1:1,l={y:0,d:va(n[Ts])*s,h:va(n[Xl])*s,m:va(n[es])*s,s:va(n[go])*s,ms:va(Q0(n[mu]*1e3))*s}):(n=Bre.exec(e))?(s=n[1]==="-"?-1:1,l={y:iu(n[2],s),M:iu(n[3],s),w:iu(n[4],s),d:iu(n[5],s),h:iu(n[6],s),m:iu(n[7],s),s:iu(n[8],s)}):l==null?l={}:typeof l=="object"&&("from"in l||"to"in l)&&(d=Ure(ol(l.from),ol(l.to)),l={},l.ms=d.milliseconds,l.M=d.months),r=new Bh(l),Sv(e)&&Ta(e,"_locale")&&(r._locale=e._locale),Sv(e)&&Ta(e,"_isValid")&&(r._isValid=e._isValid),r}cs.fn=Bh.prototype;cs.invalid=Sre;function iu(e,t){var l=e&&parseFloat(e.replace(",","."));return(isNaN(l)?0:l)*t}function YS(e,t){var l={};return l.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(l.months,"M").isAfter(t)&&--l.months,l.milliseconds=+t-+e.clone().add(l.months,"M"),l}function Ure(e,t){var l;return e.isValid()&&t.isValid()?(t=_$(t,e),e.isBefore(t)?l=YS(e,t):(l=YS(t,e),l.milliseconds=-l.milliseconds,l.months=-l.months),l):{milliseconds:0,months:0}}function MA(e,t){return function(l,n){var s,r;return n!==null&&!isNaN(+n)&&(fA(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=l,l=n,n=r),s=cs(l,n),VA(this,s,e),this}}function VA(e,t,l,n){var s=t._milliseconds,r=Q0(t._days),d=Q0(t._months);e.isValid()&&(n=n??!0,d&&CA(e,_m(e,"Month")+d*l),r&&gA(e,"Date",_m(e,"Date")+r*l),s&&e._d.setTime(e._d.valueOf()+s*l),n&>.updateOffset(e,r||d))}var qre=MA(1,"add"),jre=MA(-1,"subtract");function BA(e){return typeof e=="string"||e instanceof String}function Hre(e){return us(e)||Gm(e)||BA(e)||Bo(e)||Yre(e)||zre(e)||e===null||e===void 0}function zre(e){var t=Su(e)&&!a$(e),l=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s,r,d=n.length;for(s=0;s<d;s+=1)r=n[s],l=l||Ta(e,r);return t&&l}function Yre(e){var t=rs(e),l=!1;return t&&(l=e.filter(function(n){return!Bo(n)&&BA(e)}).length===0),t&&l}function xre(e){var t=Su(e)&&!a$(e),l=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],s,r;for(s=0;s<n.length;s+=1)r=n[s],l=l||Ta(e,r);return t&&l}function Wre(e,t){var l=e.diff(t,"days",!0);return l<-6?"sameElse":l<-1?"lastWeek":l<0?"lastDay":l<1?"sameDay":l<2?"nextDay":l<7?"nextWeek":"sameElse"}function Gre(e,t){arguments.length===1&&(arguments[0]?Hre(arguments[0])?(e=arguments[0],t=void 0):xre(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var l=e||ol(),n=_$(l,this).startOf("day"),s=gt.calendarFormat(this,n)||"sameElse",r=t&&(js(t[s])?t[s].call(this,l):t[s]);return this.format(r||this.localeData().calendar(s,this,ol(l)))}function Kre(){return new Km(this)}function Xre(e,t){var l=us(e)?e:ol(e);return this.isValid()&&l.isValid()?(t=qi(t)||"millisecond",t==="millisecond"?this.valueOf()>l.valueOf():l.valueOf()<this.clone().startOf(t).valueOf()):!1}function Jre(e,t){var l=us(e)?e:ol(e);return this.isValid()&&l.isValid()?(t=qi(t)||"millisecond",t==="millisecond"?this.valueOf()<l.valueOf():this.clone().endOf(t).valueOf()<l.valueOf()):!1}function Zre(e,t,l,n){var s=us(e)?e:ol(e),r=us(t)?t:ol(t);return this.isValid()&&s.isValid()&&r.isValid()?(n=n||"()",(n[0]==="("?this.isAfter(s,l):!this.isBefore(s,l))&&(n[1]===")"?this.isBefore(r,l):!this.isAfter(r,l))):!1}function Qre(e,t){var l=us(e)?e:ol(e),n;return this.isValid()&&l.isValid()?(t=qi(t)||"millisecond",t==="millisecond"?this.valueOf()===l.valueOf():(n=l.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf())):!1}function eue(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function tue(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function aue(e,t,l){var n,s,r;if(!this.isValid())return NaN;if(n=_$(e,this),!n.isValid())return NaN;switch(s=(n.utcOffset()-this.utcOffset())*6e4,t=qi(t),t){case"year":r=Iv(this,n)/12;break;case"month":r=Iv(this,n);break;case"quarter":r=Iv(this,n)/3;break;case"second":r=(this-n)/1e3;break;case"minute":r=(this-n)/6e4;break;case"hour":r=(this-n)/36e5;break;case"day":r=(this-n-s)/864e5;break;case"week":r=(this-n-s)/6048e5;break;default:r=this-n}return l?r:Ti(r)}function Iv(e,t){if(e.date()<t.date())return-Iv(t,e);var l=(t.year()-e.year())*12+(t.month()-e.month()),n=e.clone().add(l,"months"),s,r;return t-n<0?(s=e.clone().add(l-1,"months"),r=(t-n)/(n-s)):(s=e.clone().add(l+1,"months"),r=(t-n)/(s-n)),-(l+r)||0}gt.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";gt.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function lue(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function nue(e){if(!this.isValid())return null;var t=e!==!0,l=t?this.clone().utc():this;return l.year()<0||l.year()>9999?kv(l,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):js(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",kv(l,"Z")):kv(l,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function iue(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",l,n,s,r;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),l="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",s="-MM-DD[T]HH:mm:ss.SSS",r=t+'[")]',this.format(l+n+s+r)}function sue(e){e||(e=this.isUtc()?gt.defaultFormatUtc:gt.defaultFormat);var t=kv(this,e);return this.localeData().postformat(t)}function oue(e,t){return this.isValid()&&(us(e)&&e.isValid()||ol(e).isValid())?cs({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rue(e){return this.from(ol(),e)}function uue(e,t){return this.isValid()&&(us(e)&&e.isValid()||ol(e).isValid())?cs({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function due(e){return this.to(ol(),e)}function UA(e){var t;return e===void 0?this._locale._abbr:(t=Yo(e),t!=null&&(this._locale=t),this)}var qA=Ui("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function jA(){return this._locale}var pb=1e3,Yd=60*pb,vb=60*Yd,HA=(365*400+97)*24*vb;function xd(e,t){return(e%t+t)%t}function zA(e,t,l){return e<100&&e>=0?new Date(e+400,t,l)-HA:new Date(e,t,l).valueOf()}function YA(e,t,l){return e<100&&e>=0?Date.UTC(e+400,t,l)-HA:Date.UTC(e,t,l)}function cue(e){var t,l;if(e=qi(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(l=this._isUTC?YA:zA,e){case"year":t=l(this.year(),0,1);break;case"quarter":t=l(this.year(),this.month()-this.month()%3,1);break;case"month":t=l(this.year(),this.month(),1);break;case"week":t=l(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=l(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=l(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=xd(t+(this._isUTC?0:this.utcOffset()*Yd),vb);break;case"minute":t=this._d.valueOf(),t-=xd(t,Yd);break;case"second":t=this._d.valueOf(),t-=xd(t,pb);break}return this._d.setTime(t),gt.updateOffset(this,!0),this}function fue(e){var t,l;if(e=qi(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(l=this._isUTC?YA:zA,e){case"year":t=l(this.year()+1,0,1)-1;break;case"quarter":t=l(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=l(this.year(),this.month()+1,1)-1;break;case"week":t=l(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=l(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=l(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=vb-xd(t+(this._isUTC?0:this.utcOffset()*Yd),vb)-1;break;case"minute":t=this._d.valueOf(),t+=Yd-xd(t,Yd)-1;break;case"second":t=this._d.valueOf(),t+=pb-xd(t,pb)-1;break}return this._d.setTime(t),gt.updateOffset(this,!0),this}function mue(){return this._d.valueOf()-(this._offset||0)*6e4}function pue(){return Math.floor(this.valueOf()/1e3)}function vue(){return new Date(this.valueOf())}function bue(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function hue(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function yue(){return this.isValid()?this.toISOString():null}function gue(){return l$(this)}function _ue(){return Cr({},aa(this))}function $ue(){return aa(this).overflow}function Cue(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Ut("N",0,0,"eraAbbr");Ut("NN",0,0,"eraAbbr");Ut("NNN",0,0,"eraAbbr");Ut("NNNN",0,0,"eraName");Ut("NNNNN",0,0,"eraNarrow");Ut("y",["y",1],"yo","eraYear");Ut("y",["yy",2],0,"eraYear");Ut("y",["yyy",3],0,"eraYear");Ut("y",["yyyy",4],0,"eraYear");kt("N",$$);kt("NN",$$);kt("NNN",$$);kt("NNNN",Aue);kt("NNNNN",Fue);Wa(["N","NN","NNN","NNNN","NNNNN"],function(e,t,l,n){var s=l._locale.erasParse(e,n,l._strict);s?aa(l).era=s:aa(l).invalidEra=e});kt("y",Bc);kt("yy",Bc);kt("yyy",Bc);kt("yyyy",Bc);kt("yo",Rue);Wa(["y","yy","yyy","yyyy"],Tn);Wa(["yo"],function(e,t,l,n){var s;l._locale._eraYearOrdinalRegex&&(s=e.match(l._locale._eraYearOrdinalRegex)),l._locale.eraYearOrdinalParse?t[Tn]=l._locale.eraYearOrdinalParse(e,s):t[Tn]=parseInt(e,10)});function wue(e,t){var l,n,s,r=this._eras||Yo("en")._eras;for(l=0,n=r.length;l<n;++l){switch(typeof r[l].since){case"string":s=gt(r[l].since).startOf("day"),r[l].since=s.valueOf();break}switch(typeof r[l].until){case"undefined":r[l].until=1/0;break;case"string":s=gt(r[l].until).startOf("day").valueOf(),r[l].until=s.valueOf();break}}return r}function kue(e,t,l){var n,s,r=this.eras(),d,c,f;for(e=e.toUpperCase(),n=0,s=r.length;n<s;++n)if(d=r[n].name.toUpperCase(),c=r[n].abbr.toUpperCase(),f=r[n].narrow.toUpperCase(),l)switch(t){case"N":case"NN":case"NNN":if(c===e)return r[n];break;case"NNNN":if(d===e)return r[n];break;case"NNNNN":if(f===e)return r[n];break}else if([d,c,f].indexOf(e)>=0)return r[n]}function Sue(e,t){var l=e.since<=e.until?1:-1;return t===void 0?gt(e.since).year():gt(e.since).year()+(t-e.offset)*l}function Iue(){var e,t,l,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(l=this.clone().startOf("day").valueOf(),n[e].since<=l&&l<=n[e].until||n[e].until<=l&&l<=n[e].since)return n[e].name;return""}function Tue(){var e,t,l,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(l=this.clone().startOf("day").valueOf(),n[e].since<=l&&l<=n[e].until||n[e].until<=l&&l<=n[e].since)return n[e].narrow;return""}function Due(){var e,t,l,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(l=this.clone().startOf("day").valueOf(),n[e].since<=l&&l<=n[e].until||n[e].until<=l&&l<=n[e].since)return n[e].abbr;return""}function Eue(){var e,t,l,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e)if(l=s[e].since<=s[e].until?1:-1,n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until||s[e].until<=n&&n<=s[e].since)return(this.year()-gt(s[e].since).year())*l+s[e].offset;return this.year()}function Nue(e){return Ta(this,"_erasNameRegex")||C$.call(this),e?this._erasNameRegex:this._erasRegex}function Pue(e){return Ta(this,"_erasAbbrRegex")||C$.call(this),e?this._erasAbbrRegex:this._erasRegex}function Oue(e){return Ta(this,"_erasNarrowRegex")||C$.call(this),e?this._erasNarrowRegex:this._erasRegex}function $$(e,t){return t.erasAbbrRegex(e)}function Aue(e,t){return t.erasNameRegex(e)}function Fue(e,t){return t.erasNarrowRegex(e)}function Rue(e,t){return t._eraYearOrdinalRegex||Bc}function C$(){var e=[],t=[],l=[],n=[],s,r,d,c,f,v=this.eras();for(s=0,r=v.length;s<r;++s)d=Do(v[s].name),c=Do(v[s].abbr),f=Do(v[s].narrow),t.push(d),e.push(c),l.push(f),n.push(d),n.push(c),n.push(f);this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+l.join("|")+")","i")}Ut(0,["gg",2],0,function(){return this.weekYear()%100});Ut(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Uh(e,t){Ut(0,[e,e.length],0,t)}Uh("gggg","weekYear");Uh("ggggg","weekYear");Uh("GGGG","isoWeekYear");Uh("GGGGG","isoWeekYear");kt("G",Rh);kt("g",Rh);kt("GG",rl,yi);kt("gg",rl,yi);kt("GGGG",u$,r$);kt("gggg",u$,r$);kt("GGGGG",Fh,Oh);kt("ggggg",Fh,Oh);Jm(["gggg","ggggg","GGGG","GGGGG"],function(e,t,l,n){t[n.substr(0,2)]=va(e)});Jm(["gg","GG"],function(e,t,l,n){t[n]=gt.parseTwoDigitYear(e)});function Lue(e){return xA.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function Mue(e){return xA.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Vue(){return Eo(this.year(),1,4)}function Bue(){return Eo(this.isoWeekYear(),1,4)}function Uue(){var e=this.localeData()._week;return Eo(this.year(),e.dow,e.doy)}function que(){var e=this.localeData()._week;return Eo(this.weekYear(),e.dow,e.doy)}function xA(e,t,l,n,s){var r;return e==null?Cm(this,n,s).year:(r=Eo(e,n,s),t>r&&(t=r),jue.call(this,e,t,l,n,s))}function jue(e,t,l,n,s){var r=SA(e,t,l,n,s),d=$m(r.year,0,r.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}Ut("Q",0,"Qo","quarter");kt("Q",pA);Wa("Q",function(e,t){t[yo]=(va(e)-1)*3});function Hue(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Ut("D",["DD",2],"Do","date");kt("D",rl,Uc);kt("DD",rl,yi);kt("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Wa(["D","DD"],Ts);Wa("Do",function(e,t){t[Ts]=va(e.match(rl)[0])});var WA=qc("Date",!0);Ut("DDD",["DDDD",3],"DDDo","dayOfYear");kt("DDD",Ah);kt("DDDD",vA);Wa(["DDD","DDDD"],function(e,t,l){l._dayOfYear=va(e)});function zue(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Ut("m",["mm",2],0,"minute");kt("m",rl,d$);kt("mm",rl,yi);Wa(["m","mm"],es);var Yue=qc("Minutes",!1);Ut("s",["ss",2],0,"second");kt("s",rl,d$);kt("ss",rl,yi);Wa(["s","ss"],go);var xue=qc("Seconds",!1);Ut("S",0,0,function(){return~~(this.millisecond()/100)});Ut(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Ut(0,["SSS",3],0,"millisecond");Ut(0,["SSSS",4],0,function(){return this.millisecond()*10});Ut(0,["SSSSS",5],0,function(){return this.millisecond()*100});Ut(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Ut(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Ut(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Ut(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});kt("S",Ah,pA);kt("SS",Ah,yi);kt("SSS",Ah,vA);var wr,GA;for(wr="SSSS";wr.length<=9;wr+="S")kt(wr,Bc);function Wue(e,t){t[mu]=va(("0."+e)*1e3)}for(wr="S";wr.length<=9;wr+="S")Wa(wr,Wue);GA=qc("Milliseconds",!1);Ut("z",0,0,"zoneAbbr");Ut("zz",0,0,"zoneName");function Gue(){return this._isUTC?"UTC":""}function Kue(){return this._isUTC?"Coordinated Universal Time":""}var st=Km.prototype;st.add=qre;st.calendar=Gre;st.clone=Kre;st.diff=aue;st.endOf=fue;st.format=sue;st.from=oue;st.fromNow=rue;st.to=uue;st.toNow=due;st.get=ioe;st.invalidAt=$ue;st.isAfter=Xre;st.isBefore=Jre;st.isBetween=Zre;st.isSame=Qre;st.isSameOrAfter=eue;st.isSameOrBefore=tue;st.isValid=gue;st.lang=qA;st.locale=UA;st.localeData=jA;st.max=gre;st.min=yre;st.parsingFlags=_ue;st.set=soe;st.startOf=cue;st.subtract=jre;st.toArray=bue;st.toObject=hue;st.toDate=vue;st.toISOString=nue;st.inspect=iue;typeof Symbol<"u"&&Symbol.for!=null&&(st[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});st.toJSON=yue;st.toString=lue;st.unix=pue;st.valueOf=mue;st.creationData=Cue;st.eraName=Iue;st.eraNarrow=Tue;st.eraAbbr=Due;st.eraYear=Eue;st.year=yA;st.isLeapYear=noe;st.weekYear=Lue;st.isoWeekYear=Mue;st.quarter=st.quarters=Hue;st.month=wA;st.daysInMonth=voe;st.week=st.weeks=woe;st.isoWeek=st.isoWeeks=koe;st.weeksInYear=Uue;st.weeksInWeekYear=que;st.isoWeeksInYear=Vue;st.isoWeeksInISOWeekYear=Bue;st.date=WA;st.day=st.days=Moe;st.weekday=Voe;st.isoWeekday=Boe;st.dayOfYear=zue;st.hour=st.hours=xoe;st.minute=st.minutes=Yue;st.second=st.seconds=xue;st.millisecond=st.milliseconds=GA;st.utcOffset=Dre;st.utc=Nre;st.local=Pre;st.parseZone=Ore;st.hasAlignedHourOffset=Are;st.isDST=Fre;st.isLocal=Lre;st.isUtcOffset=Mre;st.isUtc=LA;st.isUTC=LA;st.zoneAbbr=Gue;st.zoneName=Kue;st.dates=Ui("dates accessor is deprecated. Use date instead.",WA);st.months=Ui("months accessor is deprecated. Use month instead",wA);st.years=Ui("years accessor is deprecated. Use year instead",yA);st.zone=Ui("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ere);st.isDSTShifted=Ui("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Rre);function Xue(e){return ol(e*1e3)}function Jue(){return ol.apply(null,arguments).parseZone()}function KA(e){return e}var Da=i$.prototype;Da.calendar=Lse;Da.longDateFormat=Use;Da.invalidDate=jse;Da.ordinal=Yse;Da.preparse=KA;Da.postformat=KA;Da.relativeTime=Wse;Da.pastFuture=Gse;Da.set=Fse;Da.eras=wue;Da.erasParse=kue;Da.erasConvertYear=Sue;Da.erasAbbrRegex=Pue;Da.erasNameRegex=Nue;Da.erasNarrowRegex=Oue;Da.months=coe;Da.monthsShort=foe;Da.monthsParse=poe;Da.monthsRegex=hoe;Da.monthsShortRegex=boe;Da.week=goe;Da.firstDayOfYear=Coe;Da.firstDayOfWeek=$oe;Da.weekdays=Ooe;Da.weekdaysMin=Foe;Da.weekdaysShort=Aoe;Da.weekdaysParse=Loe;Da.weekdaysRegex=Uoe;Da.weekdaysShortRegex=qoe;Da.weekdaysMinRegex=joe;Da.isPM=zoe;Da.meridiem=Woe;function bb(e,t,l,n){var s=Yo(),r=qs().set(n,t);return s[l](r,e)}function XA(e,t,l){if(Bo(e)&&(t=e,e=void 0),e=e||"",t!=null)return bb(e,t,l,"month");var n,s=[];for(n=0;n<12;n++)s[n]=bb(e,n,l,"month");return s}function w$(e,t,l,n){typeof e=="boolean"?(Bo(t)&&(l=t,t=void 0),t=t||""):(t=e,l=t,e=!1,Bo(t)&&(l=t,t=void 0),t=t||"");var s=Yo(),r=e?s._week.dow:0,d,c=[];if(l!=null)return bb(t,(l+r)%7,n,"day");for(d=0;d<7;d++)c[d]=bb(t,(d+r)%7,n,"day");return c}function Zue(e,t){return XA(e,t,"months")}function Que(e,t){return XA(e,t,"monthsShort")}function ede(e,t,l){return w$(e,t,l,"weekdays")}function tde(e,t,l){return w$(e,t,l,"weekdaysShort")}function ade(e,t,l){return w$(e,t,l,"weekdaysMin")}Dr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,l=va(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+l}});gt.lang=Ui("moment.lang is deprecated. Use moment.locale instead.",Dr);gt.langData=Ui("moment.langData is deprecated. Use moment.localeData instead.",Yo);var lo=Math.abs;function lde(){var e=this._data;return this._milliseconds=lo(this._milliseconds),this._days=lo(this._days),this._months=lo(this._months),e.milliseconds=lo(e.milliseconds),e.seconds=lo(e.seconds),e.minutes=lo(e.minutes),e.hours=lo(e.hours),e.months=lo(e.months),e.years=lo(e.years),this}function JA(e,t,l,n){var s=cs(t,l);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function nde(e,t){return JA(this,e,t,1)}function ide(e,t){return JA(this,e,t,-1)}function xS(e){return e<0?Math.floor(e):Math.ceil(e)}function sde(){var e=this._milliseconds,t=this._days,l=this._months,n=this._data,s,r,d,c,f;return e>=0&&t>=0&&l>=0||e<=0&&t<=0&&l<=0||(e+=xS(t2(l)+t)*864e5,t=0,l=0),n.milliseconds=e%1e3,s=Ti(e/1e3),n.seconds=s%60,r=Ti(s/60),n.minutes=r%60,d=Ti(r/60),n.hours=d%24,t+=Ti(d/24),f=Ti(ZA(t)),l+=f,t-=xS(t2(f)),c=Ti(l/12),l%=12,n.days=t,n.months=l,n.years=c,this}function ZA(e){return e*4800/146097}function t2(e){return e*146097/4800}function ode(e){if(!this.isValid())return NaN;var t,l,n=this._milliseconds;if(e=qi(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,l=this._months+ZA(t),e){case"month":return l;case"quarter":return l/3;case"year":return l/12}else switch(t=this._days+Math.round(t2(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function xo(e){return function(){return this.as(e)}}var QA=xo("ms"),rde=xo("s"),ude=xo("m"),dde=xo("h"),cde=xo("d"),fde=xo("w"),mde=xo("M"),pde=xo("Q"),vde=xo("y"),bde=QA;function hde(){return cs(this)}function yde(e){return e=qi(e),this.isValid()?this[e+"s"]():NaN}function Ju(e){return function(){return this.isValid()?this._data[e]:NaN}}var gde=Ju("milliseconds"),_de=Ju("seconds"),$de=Ju("minutes"),Cde=Ju("hours"),wde=Ju("days"),kde=Ju("months"),Sde=Ju("years");function Ide(){return Ti(this.days()/7)}var uo=Math.round,Vd={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Tde(e,t,l,n,s){return s.relativeTime(t||1,!!l,e,n)}function Dde(e,t,l,n){var s=cs(e).abs(),r=uo(s.as("s")),d=uo(s.as("m")),c=uo(s.as("h")),f=uo(s.as("d")),v=uo(s.as("M")),p=uo(s.as("w")),m=uo(s.as("y")),h=r<=l.ss&&["s",r]||r<l.s&&["ss",r]||d<=1&&["m"]||d<l.m&&["mm",d]||c<=1&&["h"]||c<l.h&&["hh",c]||f<=1&&["d"]||f<l.d&&["dd",f];return l.w!=null&&(h=h||p<=1&&["w"]||p<l.w&&["ww",p]),h=h||v<=1&&["M"]||v<l.M&&["MM",v]||m<=1&&["y"]||["yy",m],h[2]=t,h[3]=+e>0,h[4]=n,Tde.apply(null,h)}function Ede(e){return e===void 0?uo:typeof e=="function"?(uo=e,!0):!1}function Nde(e,t){return Vd[e]===void 0?!1:t===void 0?Vd[e]:(Vd[e]=t,e==="s"&&(Vd.ss=t-1),!0)}function Pde(e,t){if(!this.isValid())return this.localeData().invalidDate();var l=!1,n=Vd,s,r;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(l=e),typeof t=="object"&&(n=Object.assign({},Vd,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),s=this.localeData(),r=Dde(this,!l,n,s),l&&(r=s.pastFuture(+this,r)),s.postformat(r)}var bg=Math.abs;function hd(e){return(e>0)-(e<0)||+e}function qh(){if(!this.isValid())return this.localeData().invalidDate();var e=bg(this._milliseconds)/1e3,t=bg(this._days),l=bg(this._months),n,s,r,d,c=this.asSeconds(),f,v,p,m;return c?(n=Ti(e/60),s=Ti(n/60),e%=60,n%=60,r=Ti(l/12),l%=12,d=e?e.toFixed(3).replace(/\.?0+$/,""):"",f=c<0?"-":"",v=hd(this._months)!==hd(c)?"-":"",p=hd(this._days)!==hd(c)?"-":"",m=hd(this._milliseconds)!==hd(c)?"-":"",f+"P"+(r?v+r+"Y":"")+(l?v+l+"M":"")+(t?p+t+"D":"")+(s||n||e?"T":"")+(s?m+s+"H":"")+(n?m+n+"M":"")+(e?m+d+"S":"")):"P0D"}var $a=Bh.prototype;$a.isValid=kre;$a.abs=lde;$a.add=nde;$a.subtract=ide;$a.as=ode;$a.asMilliseconds=QA;$a.asSeconds=rde;$a.asMinutes=ude;$a.asHours=dde;$a.asDays=cde;$a.asWeeks=fde;$a.asMonths=mde;$a.asQuarters=pde;$a.asYears=vde;$a.valueOf=bde;$a._bubble=sde;$a.clone=hde;$a.get=yde;$a.milliseconds=gde;$a.seconds=_de;$a.minutes=$de;$a.hours=Cde;$a.days=wde;$a.weeks=Ide;$a.months=kde;$a.years=Sde;$a.humanize=Pde;$a.toISOString=qh;$a.toString=qh;$a.toJSON=qh;$a.locale=UA;$a.localeData=jA;$a.toIsoString=Ui("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",qh);$a.lang=qA;Ut("X",0,0,"unix");Ut("x",0,0,"valueOf");kt("x",Rh);kt("X",Zse);Wa("X",function(e,t,l){l._d=new Date(parseFloat(e)*1e3)});Wa("x",function(e,t,l){l._d=new Date(va(e))});//! moment.js 144gt.version="2.30.1";Ose(ol);gt.fn=st;gt.min=_re;gt.max=$re;gt.now=Cre;gt.utc=qs;gt.unix=Xue;gt.months=Zue;gt.isDate=Gm;gt.locale=Dr;gt.invalid=Ph;gt.duration=cs;gt.isMoment=us;gt.weekdays=ede;gt.parseZone=Jue;gt.localeData=Yo;gt.isDuration=Sv;gt.monthsShort=Que;gt.weekdaysMin=ade;gt.defineLocale=v$;gt.updateLocale=Joe;gt.locales=Zoe;gt.weekdaysShort=tde;gt.normalizeUnits=qi;gt.relativeTimeRounding=Ede;gt.relativeTimeThreshold=Nde;gt.calendarFormat=Wre;gt.prototype=st;gt.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Ode={class:"certif"},Ade={class:"clearfix"},Fde={class:"info-sections"},Rde={class:"col",colspan:"1",style:{"border-left":"none"}},Lde={key:0,class:"col"},Mde={key:1,class:"col"}
144,Vde={class:"col"},Bde={key:2,class:"col"},Ude={key:3,class:"col"},qde={class:"col"},jde={class:"col"},Hde={class:"col"},zde={class:"col"},Yde={class:"col1 col-no-wrap"},xde={key:0,class:"col col-no-wrap"},Wde={key:1,class:"col"},Gde={class:"col col-no-wrap"},Kde={key:2,class:"col"},Xde={key:3,class:"col"},Jde={class:"col"},Zde={class:"col"},Qde={class:"col"},ece={class:"col"},tce={class:"bott"},ace={__name:"ShowEntry",setup(e){const t=Vi(),l=ea(),n=()=>{window.print()};return t.getCalendarItemEntries(l.params.id),(s,r)=>(T(),P("div",Ode,[i(a(ye),{onClick:n,color:"secondary"},{default:o(()=>[g(u(s.$t("calendar.print")),1)]),_:1}),y("h2",null,u(a(t).calendarItemEntries.competitionName)+" ("+u(a(t).calendarItemEntries.location)+") "+u(a(t).calendarItemEntries.startDate),1),y("div",Ade,[r[0]||(r[0]=y("div",{class:"image-section"},[y("a",{href:"https://fie.org",target:"_blank"},[y("img",{src:rA,alt:""})])],-1)),y("div",Fde,[g(u(s.$t("calendar.teamCount"))+": "+u(a(t).calendarItemEntries.entriesCount)+" ",1),y("p",null,[y("strong",null,u(s.$t("calendar.fencerCategory"))+": ",1),g(u(a(t).calendarItemEntries.fencerCategory),1)]),y("p",null,[y("strong",null,u(s.$t("calendar.weapon"))+": ",1),g(u(a(t).calendarItemEntries.weapon),1)]),y("p",null,[y("strong",null,u(s.$t("calendar.gender"))+": ",1),g(u(a(t).calendarItemEntries.gender),1)]),y("p",null,[y("strong",null,u(s.$t("calendar.type"))+": ",1),g(u(a(t).calendarItemEntries.eventType),1)])])]),y("table",null,[y("thead",null,[y("tr",null,[y("th",Rde,[y("span",null,u(s.$t("calendar.name")),1)]),a(t).calendarItemEntries.showCadetColumn?(T(),P("th",Lde,[y("span",null,u(s.$t("calendar.gender")),1)])):K("",!0),a(t).calendarItemEntries.showCadetColumn?(T(),P("th",Mde,[y("span",null,u(s.$t("calendar.weapon")),1)])):K("",!0),y("th",Vde,[y("span",null,u(s.$t("calendar.country")),1)]),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("th",Bde,[y("span",null,u(s.$t("calendar.ranking")),1)])),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("th",Ude,[y("span",null,u(s.$t("calendar.points")),1)])),y("th",qde,[y("span",null,u(s.$t("calendar.license")),1)]),y("th",jde,[y("span",null,u(s.$t("ID")),1)]),y("th",Hde,[y("span",null,u(s.$t("calendar.birthDate")),1)]),y("th",zde,[y("span",null,u(s.$t("calendar.dateInscription")),1)])])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).calendarItemEntries.entries,d=>(T(),P("tr",null,[y("td",Yde,u(d.lastName)+" "+u(d.firstName),1),a(t).calendarItemEntries.showCadetColumn?(T(),P("td",xde,u(d.gender),1)):K("",!0),a(t).calendarItemEntries.showCadetColumn?(T(),P("td",Wde,u(d.weapon),1)):K("",!0),y("td",Gde,u(d.country),1),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("td",Kde,u(d.ranking),1)),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("td",Xde,u(d.points),1)),y("td",Jde,u(d.license),1),y("td",Zde,u(d.userId),1),y("td",Qde,u(d.birthDate),1),y("td",ece,u(d.dateInscription),1)]))),256))])]),y("div",tce,[y("p",null,u(a(gt)().format("Y-MM-DD")),1)])]))}},lce=Le(ace,[["__scopeId","data-v-4e9cde57"]]),nce={class:"form-container"},ice={class:"notification-part"},sce={class:"item"},oce={class:"form-required-fields tabs__header"},rce={class:"required-row"},uce={value:""},dce=["value","selected"],cce={value:""},fce=["value","selected"],mce={value:""},pce=["value","selected"],vce={class:"required-row"},bce={value:""},hce=["value","selected"],yce={value:""},gce=["value","selected"],_ce={value:""},$ce=["value","selected"],Cce={class:"required-row"},wce={value:""},kce=["value","selected"],Sce={class:"required-row"},Ice={class:"required-row"},Tce={class:"filter-label"},Dce={class:"filter-label"},Ece={class:"form-required-fields tabs__header"},Nce={class:"required-row"},Pce={class:"required-row"},Oce={class:"required-row"},Ace={class:"filter-label"},Fce={class:"filter-label"},Rce={class:"required-row"},Lce={class:"filter-label"},Mce={class:"form-required-fields tabs__header"},Vce={class:"required-row text-editor"},Bce={class:"filter-label"},Uce={class:"required-row text-editor"},qce={class:"filter-label"},jce={class:"required-row text-editor"},Hce={class:"filter-label"},zce={class:"form-required-fields tabs__header"},Yce={class:"required-row text-editor"},xce={class:"filter-label"},Wce={class:"required-row text-editor"},Gce={class:"filter-label"},Kce={class:"required-row text-editor"},Xce={class:"filter-label"},Jce={class:"form-required-fields tabs__header"},Zce={class:"required-row text-editor"},Qce={class:"filter-label"},efe={class:"filter-label"},tfe={class:"required-row text-editor"},afe={class:"filter-label"},lfe={class:"filter-label"},nfe={class:"required-row text-editor"},ife={class:"filter-label"},sfe={class:"filter-label"},ofe={class:"form-required-fields tabs__header"},rfe={class:"required-row text-editor"},ufe={class:"filter-label"},dfe={class:"required-row text-editor"},cfe={class:"filter-label"},ffe={class:"required-row text-editor"},mfe={class:"filter-label"},pfe={class:"form-required-fields tabs__header"},vfe={class:"required-row text-editor"},bfe={class:"filter-label"},hfe={class:"required-row text-editor"},yfe={class:"filter-label"},gfe={class:"required-row text-editor"},_fe={class:"filter-label"},$fe={class:"d-grid gap-2 col-4 mx-auto"},Cfe={__name:"EditCalendarEvent",setup(e){const t=Yt(),l=Vi(),n=F(),s=ea(),r={competitionId:null,countryId:null,cityId:null,
144seasonId:null,compCatId:null,statusId:null,ageGroupId:null,startDate:null,endDate:null,deadlineFirst:null,deadlineSecond:null,competitionName:null,isZonal:null,allowObservers:null,description:{locationName:null,locationAddress:null,startTime:null,ticketLink:null,websiteLink:null,liveStreamLink:null,liveResultLink:null,coverFileId:null,poolsFileId:null,competitionDescription:null,translations:{en:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null},fr:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null},es:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null}}}},d=async C=>{await l.updateCalendar(s.params.id,r)},c=F({}),f=C=>{var D,N,L,R;return C in c.value?c.value[C]:((R=(L=(N=(D=l.calendarFullItem)==null?void 0:D.description)==null?void 0:N.translations)==null?void 0:L[C])==null?void 0:R.invitationFile)??null},v=async(C,D)=>{c.value={...c.value,[C]:D},r.description.translations[C].invitationFileId=D?D.id:null,D||await b(!0)},p=F({}),m=C=>{var D,N;return C in p.value?p.value[C]:((N=(D=l.calendarFullItem)==null?void 0:D.description)==null?void 0:N[C])??null},h=async(C,D,N)=>{p.value={...p.value,[C]:N},r.description[D]=N?N.id:null,N||await b(!0)},b=async(C=!1)=>{await l.updateCalendar(s.params.id,r).then(async()=>{C?await w():bt.push("/fie/calendars/modify-calendar-event")})};We(async()=>{await t.getCalendarCreateDictionaries(),await w()});const w=async()=>{await l.getCalendarFullItem(s.params.id).then(()=>$())},$=()=>{var C,D,N,L,R,M,A,E,V,O,U,B,Y,ee,Z,ne,ie,J,X,j,W,fe,G,H,re,be,Ce,ke,De,Q,de,se,Re,Fe,oe,he,Se,Oe,Ae,Te,ue,we,$e,z,pe,Ye,et;r.competitionId=(C=l.calendarFullItem)==null?void 0:C.competitionId,r.countryId=(D=l.calendarFullItem)==null?void 0:D.countryId,r.cityId=(N=l.calendarFullItem)==null?void 0:N.cityId,r.seasonId=(L=l.calendarFullItem)==null?void 0:L.seasonId,r.compCatId=(R=l.calendarFullItem)==null?void 0:R.compCatId,r.statusId=(M=l.calendarFullItem)==null?void 0:M.statusId,r.ageGroupId=(A=l.calendarFullItem)==null?void 0:A.ageGroupId,r.startDate=(E=l.calendarFullItem)==null?void 0:E.startDate,r.endDate=(V=l.calendarFullItem)==null?void 0:V.endDate,r.deadlineFirst=((O=l.calendarFullItem)==null?void 0:O.deadlineFirst)||null,r.deadlineSecond=((U=l.calendarFullItem)==null?void 0:U.deadlineSecond)||null,r.competitionName=(B=l.calendarFullItem)==null?void 0:B.competitionName,r.isZonal=(Y=l.calendarFullItem)==null?void 0:Y.isZonal,r.allowObservers=(ee=l.calendarFullItem)==null?void 0:ee.allowObservers,r.description.locationName=(Z=l.calendarFullItem)==null?void 0:Z.description.locationName,r.description.locationAddress=(ne=l.calendarFullItem)==null?void 0:ne.description.locationAddress,r.description.startTime=(ie=l.calendarFullItem)==null?void 0:ie.description.startTime,r.description.ticketLink=(J=l.calendarFullItem)==null?void 0:J.description.ticketLink,r.description.websiteLink=(X=l.calendarFullItem)==null?void 0:X.description.websiteLink,r.description.liveStreamLink=(j=l.calendarFullItem)==null?void 0:j.description.liveStreamLink,r.description.liveResultLink=(W=l.calendarFullItem)==null?void 0:W.description.liveResultLink,r.description.coverFileId=(G=(fe=l.calendarFullItem)==null?void 0:fe.description.coverFile)==null?void 0:G.id,r.description.poolsFileId=(re=(H=l.calendarFullItem)==null?void 0:H.description.poolsFile)==null?void 0:re.id,r.description.competitionDescription=(be=l.calendarFullItem)==null?void 0:be.description.competitionDescription,r.description.translations.en.registrationInfo=(Ce=l.calendarFullItem)==null?void 0:Ce.description.translations.en.registrationInfo,r.description.translations.en.accommodationInfo=(ke=l.calendarFullItem)==null?void 0:ke.description.translations.en.accommodationInfo,r.description.translations.en.visaInfo=(De=l.calendarFullItem)==null?void 0:De.description.translations.en.visaInfo,r.description.translations.en.scheduleInfo=(Q=l.calendarFullItem)==null?void 0:Q.description.translations.en.scheduleInfo,r.description.translations.en.prizesInfo=(de=l.calendarFullItem)==null?void 0:de.description.translations.en.prizesInfo,r.description.translations.en.invitationFileId=(Re=(se=l.calendarFullItem)==null?void 0:se.description.translations.en.invitationFile)==null?void 0:Re.id,r.description.translations.fr.registrationInfo=(Fe=l.calendarFullItem)==null?void 0:Fe.description.translations.fr.registrationInfo,r.description.translations.fr.accommodationInfo=(oe=l.calendarFullItem)==null?void 0:oe.description.translations.fr.accommodationInfo,r.description.translations.fr.visaInfo=(he=l.calendarFullItem)==null?void 0:he.description.translations.fr.visaInfo,r.description.translations.fr.scheduleInfo=(Se=l.calendarFullItem)==null?void 0:Se.description.translations.fr.scheduleInfo,r.description.translations.fr.prizesInfo=(Oe=l.calendarFullItem)==null?void 0:Oe.description.translations.fr.prizesInfo,r.description.translations.fr.invitationFileId=(Te=(Ae=l.calendarFullItem)==null?void 0:Ae.description.translations.fr.invitationFile)==null?void 0:Te.id,r.description.translations.es.registrationInfo=(ue=l.calendarFullItem)==null?void 0:ue.description.translations.es.registrationInfo,r.description.translations.es.accommodationInfo=(we=l.calendarFullItem)==null?void 0:we.description.translations.es.accommodationInfo,r.description.translations.es.visaInfo=($e=l.calendarFullItem)==null?void 0:$e.description.translations.es.visaInfo,r.description.translations.es.scheduleInfo=(z=l.calendarFullItem)==null?void 0:z.description.translations.es.scheduleInfo,r.description.translations.es.prizesInfo=(pe=l.calendarFullItem)==null?void 0:pe.description.translations.es.prizesInfo,r.description.translations.es.invitationFileId=(et=(Ye=l.calendarFullItem)==null?void 0:Ye.de
144scription.translations.es.invitationFile)==null?void 0:et.id,I()},S=C=>Rt(new Date(C),"yyyy-MM-dd"),_=F([]),I=()=>{r.countryId?_.value={...t.calendarCreateDicts.places.filter(C=>C.countryId===r.countryId)}:_.value={...t.calendarCreateDicts.places}},k=F(1);return(C,D)=>(T(),P("div",nce,[y("div",ice,[y("p",null,u(C.$t("p.calendarRequiredFields")),1),i(a(Ot.CButton),{color:"info",onClick:D[0]||(D[0]=N=>a(bt).push("/fie/calendars/modify-calendar-event"))},{default:o(()=>[g(u(C.$t("calendar.back")),1)]),_:1})]),i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:n.value,onSubmit:d},{default:o(()=>[y("div",sce,[i(a($t.CNav),{variant:"tabs",role:"tablist"},{default:o(()=>[i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===1,onClick:D[1]||(D[1]=()=>{k.value=1})},{default:o(()=>[g(u(C.$t("calendar.event"))+"* ",1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===2,onClick:D[2]||(D[2]=()=>k.value=2)},{default:o(()=>[g(u(C.$t("calendar.general")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===3,onClick:D[3]||(D[3]=()=>k.value=3)},{default:o(()=>[g(u(C.$t("calendar.registrationInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===4,onClick:D[4]||(D[4]=()=>k.value=4)},{default:o(()=>[g(u(C.$t("calendar.accommodationInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===5,onClick:D[5]||(D[5]=()=>k.value=5)},{default:o(()=>[g(u(C.$t("calendar.visaInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===6,onClick:D[6]||(D[6]=()=>k.value=6)},{default:o(()=>[g(u(C.$t("calendar.scheduleInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:k.value===7,onClick:D[7]||(D[7]=()=>k.value=7)},{default:o(()=>[g(u(C.$t("calendar.prizesInfo")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(ia.CTabContent),null,{default:o(()=>[i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"home-tab",visible:k.value===1},{default:o(()=>[y("div",oce,[y("div",rce,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Competition",feedbackInvalid:C.$t("feedbackInvalid.selectCompetition"),id:"validationCustom02",label:`${C.$t("label.competition")}*`,name:"competitionId",onChange:D[8]||(D[8]=N=>{r[N.target.name.toString()]=Number(N.target.value)}),required:""},{default:o(()=>[y("option",uce,u(C.$t("calendar.selectCompetition")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.competitions,N=>{var L;return T(),P("option",{value:N.competitionId,selected:N.competitionId===((L=a(l).calendarFullItem)==null?void 0:L.competitionId)},u(N.label),9,dce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Country",feedbackInvalid:C.$t("feedbackInvalid.selectCountry"),id:"validationCustom03",label:`${C.$t("label.country")}*`,name:"countryId",onChange:D[9]||(D[9]=N=>{r[N.target.name.toString()]=Number(N.target.value),I()}),required:""},{default:o(()=>[y("option",cce,u(C.$t("calendar.selectCountry")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.countries,N=>{var L;return T(),P("option",{value:N.id,selected:N.id===((L=a(l).calendarFullItem)==null?void 0:L.countryId)},u(N.label)+" ("+u(N.countryIdentifier)+") ",9,fce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Place",feedbackInvalid:C.$t("feedbackInvalid.selectPlace"),id:"validationCustom03",label:`${C.$t("label.place")}*`,name:"cityId",onChange:D[10]||(D[10]=N=>{r[N.target.name.toString()]=Number(N.target.value)}),required:""},{default:o(()=>[y("option",mce,u(C.$t("calendar.selectPlace")),1),(T(!0),P(le,null,ge(_.value,N=>{var L;return T(),P("option",{value:N.id,selected:N.id===((L=a(l).calendarFullItem)==null?void 0:L.cityId)},u(N.name),9,pce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",vce,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Season",feedbackInvalid:C.$t("feedbackInvalid.selectSeason"),id:"validationCustom02",label:`${C.$t("label.season")}*`,name:"seasonId",onChange:D[11]||(D[11]=N=>{r[N.target.name.toString()]=Number(N.target.value)}),required:""},{default:o(()=>[y("option",bce,u(C.$t("calendar.selectSeason")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.seasons,N=>{var L;return T(),P("option",{value:N.id,selected:N.id===((L=a(l).calendarFullItem)==null?void 0:L.seasonId)},u(N.label),9,hce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04CompCat",feedbackInvalid:C.$t("feedbackInvalid.selectCompetitionCategory"),id:"validationCustom02",label:`${C.$t("label.competitionCategory")}*`,name:"compCatId",onChange:D[12]||(D[12]=N=>{r[N.target.name.toString()]=Number(N.target.value)}),required:""},{default:o(()=>[y("option",yce,u(C.$t("calendar.selectCompetitionCategory")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.competitionCategories,N=>{var L;return T(),P("option",{value:N.id,selected:N.id===((L=a(l).calendarFullItem)==null?void 0:L.compCatId)},u(N.label),9,gce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Status",feedbackInvalid:C.$t("feedbackInvalid.selectStatus"),id:"validationCustom04",label:`${C.$t("label.status")}*`,name:"statusId",onChange:D[13]||(D[13]=N=>{r[N.target.name.toString()]=Number(N.target.value)}),required:""},{default:o(()=>[y("option",_ce,u(C.$t("calendar.selectStatus")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.statuses,N=>{var L;return T(),P("option",{value:N.id,selected:N.id===((L=a(l).calendarFullItem)==null?void 0:L.statusId)},u(N.label),9,$ce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",Cce,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04AgeGroup",feedbackInvalid:C.$t("feedbackInvalid.selectAgeGroup"),id:"validationCustom04",label:`${C.$t("label.ageGroup")}*`,name:"ageGroupId",onChange:D[14]||(D[14]=N=>{r[N.target.name.toString()]=Number(N.target.value)})},{default:o(()=>[y("option",wce,u(C.$t("calendar.selectAgeGroup")),1),(T(!0),P(le,null,ge(a(t).calendarCreateDicts.ageGroups,N=>{var L;return T(),P("option",{value:N.id,selected:N.id===((L=a(l).calendarFullItem)==null?void 0:L.ageGroupId)},u(N.label),9,kce)}),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(Ql.CDatePicker),{"aria-describedby":"validationCustom04DateBegin",label:`${C.$t("calendar.dateBegin")}*`,'"':"",feedbackInvalid:C.$t("feedbackInvalid.selectStartDate"),id:"validationCustom05",name:"dateBegin",onDateChange:D[15]||(D[15]=L=>{r.startDate=L?S(L):null}),inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),date:a(ri)((N=a(l).calendarFullItem)==null?void 0:N.startDate),required:""},null,8,["label","feedbackInvalid","inputDateParse","inputDateFormat","date"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(Ql.CDatePicker),{format:"dd.MM.yyyy","aria-describedby":"validationCustom04DateEnd",label:`${C.$t("calendar.dateEnd")}*`,'"':"",feedbackInvalid:C.$t("feedbackInvalid.selectEndDate"),id:"validationCustom06",name:"dateEnd",onDateChange:D[16]||(D[16]=L=>{r.endDate=L?S(L):null}),inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),date:a(ri)((N=a(l).calendarFullItem)==null?void 0:N.endDate),required:""},null,8,["label","feedbackInvalid","inputDateParse","inputDateFormat","date"])]}),_:1})]),y("div",Sce,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{feedbackInvalid:C.$t("feedbackInvalid.setCorrectName"),id:"validationCustom01",label:`${C.$t("label.competitionName")}*`,name:"competitionName",onChange:D[17]||(D[17]=L=>{r[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.competitionName,required:""},null,8,["feedbackInvalid","label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(Ql.CDatePicker),{id:"validationCustom08",name:"deadlineFirst",label:C.$t("calendar.firstDeadline"),onDateChange:D[18]||(D[18]=L=>{r.deadlineFirst=L?S(L):null}),inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),date:a(ri)((N=a(l).calendarFullItem)==null?void 0:N.deadlineFirst)},null,8,["label","inputDateParse","inputDateFormat","date"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;
144return[i(a(Ql.CDatePicker),{id:"validationCustom09",name:"deadlineSecond",label:`${C.$t("calendar.secondDeadline")}`,onDateChange:D[19]||(D[19]=L=>{r.deadlineSecond=L?S(L):null}),inputDateParse:a(qa),inputDateFormat:L=>a(Rt)(new Date(L),"dd.MM.yyyy"),date:a(ri)((N=a(l).calendarFullItem)==null?void 0:N.deadlineSecond)},null,8,["label","inputDateParse","inputDateFormat","date"])]}),_:1})]),y("div",Ice,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[y("p",Tce,u(C.$t("calendar.isZonal")),1),i(a(je.CFormCheck),{"onUpdate:modelValue":D[20]||(D[20]=L=>{r.isZonal=L}),checked:(N=a(l).calendarFullItem)==null?void 0:N.isZonal},null,8,["checked"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[y("p",Dce,u(C.$t("calendar.allowObservers")),1),i(a(je.CFormCheck),{"onUpdate:modelValue":D[21]||(D[21]=L=>{r.allowObservers=L}),checked:(N=a(l).calendarFullItem)==null?void 0:N.allowObservers},null,8,["checked"])]}),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"profile-tab",visible:k.value===2},{default:o(()=>[y("div",Ece,[y("div",Nce,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.locationName"),name:"locationName",onChange:D[22]||(D[22]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.locationName},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.locationAddress"),name:"locationAddress",onChange:D[23]||(D[23]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.locationAddress},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.startTime"),name:"startTime",onChange:D[24]||(D[24]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.startTime},null,8,["label","value"])]}),_:1})]),y("div",Pce,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.ticketLink"),name:"ticketLink",onChange:D[25]||(D[25]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.ticketLink},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.websiteLink"),name:"websiteLink",onChange:D[26]||(D[26]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.websiteLink},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.liveStreamLink"),name:"liveStreamLink",onChange:D[27]||(D[27]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.liveStreamLink},null,8,["label","value"])]}),_:1})]),y("div",Oce,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var N;return[i(a(je.CFormInput),{label:C.$t("label.liveResultLink"),name:"liveResultLink",onChange:D[28]||(D[28]=L=>{r.description[L.target.name.toString()]=L.target.value.toString()}),value:(N=a(l).calendarFullItem)==null?void 0:N.description.liveResultLink},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",Ace,u(C.$t("label.coverImage")),1),i(Ln,{"input-id":"cover","is-image":!0,"model-value":m("coverFile"),"onUpdate:modelValue":D[29]||(D[29]=N=>h("coverFile","coverFileId",N))},null,8,["model-value"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",Fce,u(C.$t("label.poolsPdf")),1),i(Ln,{"input-id":"pools","model-value":m("poolsFile"),"onUpdate:modelValue":D[30]||(D[30]=N=>h("poolsFile","poolsFileId",N))},null,8,["model-value"])]),_:1})]),y("div",Rce,[i(a(ze.CCol),{md:"6",class:"text-editor"},{default:o(()=>[y("p",Lce,u(C.$t("calendar.competitionDescription")),1),i(a(Bt),{"content-type":"html",content:r.description.competitionDescription,"onUpdate:content":D[31]||(D[31]=N=>r.description.competitionDescription=N)},null,8,["content"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"
144contact-tab",visible:k.value===3},{default:o(()=>[y("div",Mce,[y("div",Vce,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",Bce,u(C.$t("calendar.registrationInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.en.registrationInfo,"onUpdate:content":D[32]||(D[32]=N=>r.description.translations.en.registrationInfo=N)},null,8,["content"])]),_:1})]),y("div",Uce,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",qce,u(C.$t("calendar.registrationInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.fr.registrationInfo,"onUpdate:content":D[33]||(D[33]=N=>r.description.translations.fr.registrationInfo=N)},null,8,["content"])]),_:1})]),y("div",jce,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",Hce,u(C.$t("calendar.registrationInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.es.registrationInfo,"onUpdate:content":D[34]||(D[34]=N=>r.description.translations.es.registrationInfo=N)},null,8,["content"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:k.value===4},{default:o(()=>[y("div",zce,[y("div",Yce,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",xce,u(C.$t("calendar.accommodationInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.en.accommodationInfo,"onUpdate:content":D[35]||(D[35]=N=>r.description.translations.en.accommodationInfo=N)},null,8,["content"])]),_:1})]),y("div",Wce,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",Gce,u(C.$t("calendar.accommodationInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.fr.accommodationInfo,"onUpdate:content":D[36]||(D[36]=N=>r.description.translations.fr.accommodationInfo=N)},null,8,["content"])]),_:1})]),y("div",Kce,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",Xce,u(C.$t("calendar.accommodationInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.es.accommodationInfo,"onUpdate:content":D[37]||(D[37]=N=>r.description.translations.es.accommodationInfo=N)},null,8,["content"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:k.value===5},{default:o(()=>[y("div",Jce,[y("div",Zce,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>[y("p",Qce,u(C.$t("calendar.visaInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.en.visaInfo,"onUpdate:content":D[38]||(D[38]=N=>r.description.translations.en.visaInfo=N)},null,8,["content"])]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",efe,u(C.$t("calendar.invitationFile"))+" (en)",1),i(Ln,{"input-id":"invitation-en","model-value":f("en"),"onUpdate:modelValue":D[39]||(D[39]=N=>v("en",N))},null,8,["model-value"])]),_:1})]),y("div",tfe,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>[y("p",afe,u(C.$t("calendar.visaInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.fr.visaInfo,"onUpdate:content":D[40]||(D[40]=N=>r.description.translations.fr.visaInfo=N)},null,8,["content"])]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",lfe,u(C.$t("calendar.invitationFile"))+" (fr)",1),i(Ln,{"input-id":"invitation-fr","model-value":f("fr"),"onUpdate:modelValue":D[41]||(D[41]=N=>
144v("fr",N))},null,8,["model-value"])]),_:1})]),y("div",nfe,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>[y("p",ife,u(C.$t("calendar.visaInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.es.visaInfo,"onUpdate:content":D[42]||(D[42]=N=>r.description.translations.es.visaInfo=N)},null,8,["content"])]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",sfe,u(C.$t("calendar.invitationFile"))+" (es)",1),i(Ln,{"input-id":"invitation-es","model-value":f("es"),"onUpdate:modelValue":D[43]||(D[43]=N=>v("es",N))},null,8,["model-value"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:k.value===6},{default:o(()=>[y("div",ofe,[y("div",rfe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",ufe,u(C.$t("calendar.scheduleInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.en.scheduleInfo,"onUpdate:content":D[44]||(D[44]=N=>r.description.translations.en.scheduleInfo=N)},null,8,["content"])]),_:1})]),y("div",dfe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",cfe,u(C.$t("calendar.scheduleInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.fr.scheduleInfo,"onUpdate:content":D[45]||(D[45]=N=>r.description.translations.fr.scheduleInfo=N)},null,8,["content"])]),_:1})]),y("div",ffe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",mfe,u(C.$t("calendar.scheduleInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.es.scheduleInfo,"onUpdate:content":D[46]||(D[46]=N=>r.description.translations.es.scheduleInfo=N)},null,8,["content"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:k.value===7},{default:o(()=>[y("div",pfe,[y("div",vfe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",bfe,u(C.$t("calendar.prizeInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.en.prizesInfo,"onUpdate:content":D[47]||(D[47]=N=>r.description.translations.en.prizesInfo=N)},null,8,["content"])]),_:1})]),y("div",hfe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",yfe,u(C.$t("calendar.prizeInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.fr.prizesInfo,"onUpdate:content":D[48]||(D[48]=N=>r.description.translations.fr.prizesInfo=N)},null,8,["content"])]),_:1})]),y("div",gfe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",_fe,u(C.$t("calendar.prizeInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:r.description.translations.es.prizesInfo,"onUpdate:content":D[49]||(D[49]=N=>r.description.translations.es.prizesInfo=N)},null,8,["content"])]),_:1})])])]),_:1},8,["visible"])]),_:1})]),y("div",$fe,[i(a(Ot.CButton),{onClick:b,color:"primary"},{default:o(()=>[g(u(C.$t("create.save")),1)]),_:1})])]),_:1},8,["validated"])]))}},wfe=Le(Cfe,[["__scopeId","data-v-3248bd7d"]]),kfe={class:"form-container"},Sfe={class:"form-required-fields"},Ife={class:"required-row"},Tfe={value:""},Dfe=["value","selected"],Efe={value:""},Nfe=["value","selected"],Pfe={value:""},Ofe=["value","selected"],Afe={class:"required-row"},Ffe={class:"required-row"},Rfe={class:"display-row"},Lfe={class:"display-column"},Mfe={class:"display-row"},Vfe={value:""},Bfe=["value","selected"],Ufe={class:"display-row"},qfe={class:"not-required-row"},jfe={class:"display-row"},Hfe={value:""},zfe=["value","selected"],Yfe={value:""},xfe=["value","selected"],Wfe={class:"display-row"},Gfe={class:"display-row"},Kfe={value:""},Xfe=["value","selected"],Jfe={value:""},Zfe=["value","selected"],Qfe={class:"display-row"},eme={class:"display-row"},tme={class:"table"},ame={class:"coach-federation-add"},lme={value:""},nme=["value"],ime={class:"table"},sme={key:0,class:"nf-staff-hint"},ome={key:1,class:"nf-staff-section"},rme={value:""},ume=["value","selected"],dme={class:"nf-staff-actions"},cme={class:"d-grid gap-2 col-4 mx-auto"},fme=5,mme={__name:"Edit",setup(e){const t=F(),l=Gu(),n=Yt(),s=Z_(),r=ea(),d=F(null),c=Pe(()=>{var E;return(E=l.fencerFull.licenses)==null?void 0:E.some(V=>V.type==="Coach")}),f=F(1),v=F({id:null,positionId:null,positionLabel:null,position:null,isVisible:!1,avatarFileId:null}),p=Pe(()=>!!l.fencerFull.federationId),m=Pe(()=>!!v.value.id),h=Pe(()=>!!v.value.positionId),b=async()=>{const E=await s.checkNFPerson(r.params.id);v.value={id:(E==null?void 0:E.id)??null,positionId:(E==null?void 0:E.positionId)??null,positionLabel:(E==null?void 0:E.positionLabel)??null,position:(E==null?void 0:E.position)??null,isVisible:(E==null?void 0:E.isVisible)??!1,avatarFileId:(E==null?void 0:E.avatarFileId)??null}},w=async()=>{!p.value||!h.value||(await s.createOrUpdateNFPerson(r.params.id,{positionId:v.value.positionId,positionLabel:v.value.positionLabel,position:v.value.position??0,countryId:l.fencerFull.nationalityId,isVisible:!!v.value.isVisible}),await b(),St("NF staff record created"))},$=async()=>{!v.value.id||!h.value||(await s.updateNFProfile(v.value.id,{positionId:v.value.positionId,positionLabel:v.value.positionLabel,positionNumber:v.value.position??0,isVisible:!!v.value.isVisible,avatarFileId:v.value.avatarFileId}),await b(),St("NF staff record saved"))},S=async E=>{!(E!=null&&E.success)||!v.value.id||(await s.removeNFPerson(v.value.id),await b(),St("NF staff record removed"))},_=E=>Rt(new Date(E),"yyyy-MM-dd"),I=new Date(1900,0,1),k=new Date,C={addressType:"P",firstName:null,lastName:null,languageId:null,nationalityId:null,avatarFileId:null,birthDate:null,genderId:null,maritalStatusId:null,children:null,formation:null,job:null,quote:null,addressStatusId:null,countryId:null,zipCode:null,addressFirst:null,addressSecond:null,addressThird:null,height:null,weight:null,phoneMain:null,phoneSecond:null,phoneThird:null,emailMain:null,emailSecond:null,federationId:null,fencingClubId:null,url:null,handed:null},D=async E=>{const V=E.currentTarget;if(V.checkValidity()===!1){E.preventDefault(),E.stopPropagation(),t.value=!0,J_(V);return}t.value=!0,E.preventDefault(),E.stopPropagation(),await N()},N=async()=>{C.lastName=C.lastName.toUpperCase(),await l.updateUserProfile(r.params.id,{...C}).then(()=>{bt.push(`/fie/license/edit-license/${r.params.id}`),St("Profile successfully saved!")})},L=()=>{var E;C.addressType="P",C.firstName=l.fencerFull.firstName,C.lastName=l.fencerFull.lastName,C.languageId=l.fencerFull.languageId,C.nationalityId=l.fencerFull.nationalityId,C.avatarFileId=(E=l.fencerFull.avatar)==null?void 0:E.id,C.birthDate=l.fencerFull.birthDate,C.genderId=l.fencerFull.genderId,C.maritalStatusId=l.fencerFull.maritalStatusId,C.children=l.fencerFull.children,C.formation=l.fencerFull.formation,C.job=l.fencerFull.job,C.quote=l.fencerFull.quote,C.addressStatusId=l.fencerFull.addressStatusId,C.countryId=l.fencerFull.countryId,
144C.zipCode=l.fencerFull.zipCode,C.addressFirst=l.fencerFull.addressFirst,C.addressSecond=l.fencerFull.addressSecond,C.addressThird=l.fencerFull.addressThird,C.height=l.fencerFull.height,C.weight=l.fencerFull.weight,C.phoneMain=l.fencerFull.phoneMain,C.phoneSecond=l.fencerFull.phoneSecond,C.phoneThird=l.fencerFull.phoneThird,C.emailMain=l.fencerFull.emailMain,C.emailSecond=l.fencerFull.emailSecond,C.federationId=l.fencerFull.federationId,C.fencingClubId=l.fencerFull.fencingClubId,C.url=l.fencerFull.url,C.handed=l.fencerFull.handed},R=async()=>{await l.getCoachFederations(r.params.id)},M=async()=>{d.value&&await l.addCoachFederation(Number(r.params.id),Number(d.value)).then(async()=>{St("Federation binding added"),d.value=null,await R()})},A=async E=>{E.success&&await l.removeCoachFederation(Number(r.params.id),E.id).then(async()=>{St("Federation binding removed"),await R()})};return We(async()=>{await n.getFencerCreateDictionary(),await n.getNFDictionary(),await l.getFencerProfileFull(r.params.id).then(async()=>{L(),c.value&&await R()}),await b(),r.hash==="#nf-staff"&&(f.value=8)}),(E,V)=>(T(),P("div",kfe,[V[35]||(V[35]=y("div",{class:"notification-part"},[y("p",null,"* You can't modify the marked fields. If you need to modify them please send the request to the FIE "),y("p",null,"* Please, use English alphabets only. Use only ' symbol as apostrophe.")],-1)),i(a(gr),{class:"row g-3 needs-validation",novalidate:"",validated:t.value,onSubmit:D,onKeydown:V[33]||(V[33]=Ri(sa(()=>{},["prevent"]),["enter"]))},{default:o(()=>[i(a(sl),{"active-item-key":f.value},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.requiredFields")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",Sfe,[y("div",Ife,[i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{id:"validationCustom01",label:`${E.$t("label.addressType")}*`,disabled:"",required:""},{default:o(()=>V[34]||(V[34]=[y("option",{value:"P",selected:""},"Personal (P)",-1)])),_:1,__:[34]},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Language",feedbackInvalid:E.$t("feedbackInvalid.selectLanguage"),id:"validationCustom02",label:`${E.$t("label.language")}*`,name:"languageId",onChange:V[0]||(V[0]=O=>{O.target.value?C.languageId=O.target.value.toString():C.languageId=null}),required:""},{default:o(()=>[y("option",Tfe,u(E.$t("options.selectLanguage")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.languages,O=>(T(),P("option",{value:O.languageId,selected:O.languageId===a(l).fencerFull.languageId},u(O.label),9,Dfe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Nationality",feedbackInvalid:E.$t("feedbackInvalid.selectNationality"),id:"validationCustom03",label:`${E.$t("label.nationality")}*`,name:"nationalityId",onChange:V[1]||(V[1]=O=>{O.target.value?C.nationalityId=Number(O.target.value):C.nationalityId=null}),required:""},{default:o(()=>[y("option",Efe,u(E.$t("options.selectNationality")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,O=>(T(),P("option",{value:O.id,selected:O.id===a(l).fencerFull.nationalityId},u(O.label)+" ("+u(O.identifier)+")",9,Nfe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:E.$t("feedbackInvalid.selectGender"),id:"validationCustom04",label:`${E.$t("label.gender")}*`,name:"genderId",onChange:V[2]||(V[2]=O=>{O.target.value?C.genderId=Number(O.target.value):C.genderId=null}),required:""},{default:o(()=>[y("option",Pfe,u(E.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.genders,O=>(T(),P("option",{value:O.id,selected:O.id===a(l).fencerFull.genderId},u(O.label)+" ("+u(O.genderId)+")",9,Ofe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",Afe,[i(a(ve),{md:"5",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:E.$t("feedbackInvalid.setCorrectLastName"),id:"validationCustom01",label:`${E.$t("label.lastName")}*`,name:"lastName",value:a(l).fencerFull.lastName,onChange:V[3]||(V[3]=O=>C.lastName=O.target.value.toString()),required:""},null,8,["feedbackInvalid","label","value"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:E.$t("feedbackInvalid.setCorrectFirstName"),id:"validationCustom01",label:`${E.$t("label.firstName")}*`,name:"firstName",value:a(l).fencerFull.firstName,onChange:V[4]||(V[4]=O=>C.firstName=O.target.value.toString()),required:""},null,8,["feedbackInvalid","label","value"])]),_:1})]),y("div",Ffe,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>{var O;return[i(a(Zn),{feedbackInvalid:E.$t("feedbackInvalid.setCorrectBirthDate"),id:"validationCustom10",label:`${E.$t("label.birthDate")}*`,name:"birthDate",inputDateParse:a(Th),inputDateFormat:U=>a(Rt)(new Date(U),"dd.MM.yyyy"),onDateChange:V[5]||(V[5]=U=>C.birthDate=U?_(U):null),date:a(ri)((O=a(l).fencerFull)==null?void 0:O.birthDate),minDate:a(I),maxDate:a(k),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","date","minDate","maxDate"])]}),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.personal")),1)]),_:1}),i(a(Et),null,{default:o(()=>{var O,U;return[y("div",Rfe,[i(os,{"existed-file-name":(O=a(l).fencerFull.avatar)==null?void 0:O.name,"existed-file-link":(U=a(l).fencerFull.avatar)==null?void 0:U.link,"upload-url":"file/upload",onFileUploaded:V[6]||(V[6]=B=>C.avatarFileId=B.data.id)},null,8,["existed-file-name","existed-file-link"]),y("div",Lfe,[y("div",Mfe,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:E.$t("label.maritalStatus"),name:"maritalStatusId",onChange:V[7]||(V[7]=B=>{B.target.value?C.maritalStatusId=Number(B.target.value):C.maritalStatusId=null})},{default:o(()=>[y("option",Vfe,u(E.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.maritalStatuses,B=>(T(),P("option",{value:B.id,selected:B.id===a(l).fencerFull.maritalStatusId},u(B.label),9,Bfe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.children"),name:"children",value:a(l).fencerFull.children,onChange:V[8]||(V[8]=B=>C.children=B.target.value?Number(B.target.value):null)},null,8,["label","value"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.formation"),name:"formation",value:a(l).fencerFull.formation,onChange:V[9]||(V[9]=B=>C.formation=B.target.value.toString())},null,8,["label","value"])]),_:1}
144)]),y("div",Ufe,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.job"),name:"job",value:a(l).fencerFull.job,onChange:V[10]||(V[10]=B=>C.job=B.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.quote"),name:"quote",value:a(l).fencerFull.quote,onChange:V[11]||(V[11]=B=>C.quote=B.target.value.toString())},null,8,["label","value"])]),_:1})])])])]}),_:1})]),_:1}),i(a(Pt),{"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.address")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",qfe,[y("div",jfe,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:E.$t("label.addressStatus"),name:"addressStatusId",onChange:V[12]||(V[12]=O=>{O.target.value?C.addressStatusId=Number(O.target.value):C.addressStatusId=null})},{default:o(()=>[y("option",Hfe,u(E.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.addressStatuses,O=>(T(),P("option",{value:O.id,selected:O.id===a(l).fencerFull.addressStatusId},u(O.label),9,zfe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:E.$t("label.country"),name:"countryId",onChange:V[13]||(V[13]=O=>{O.target.value?C.countryId=Number(O.target.value):C.countryId=null})},{default:o(()=>[y("option",Yfe,u(E.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,O=>(T(),P("option",{value:O.id,selected:O.id===a(l).fencerFull.countryId},u(O.label)+" ("+u(O.identifier)+")",9,xfe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.zipCode"),name:"zipCode",value:a(l).fencerFull.zipCode,onChange:V[14]||(V[14]=O=>C.quote=O.target.value.toString())},null,8,["label","value"])]),_:1})]),y("div",Wfe,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.firstAddress"),name:"addressFirst",value:a(l).fencerFull.addressFirst,onChange:V[15]||(V[15]=O=>C.quote=O.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.secondAddress"),name:"addressSecond",value:a(l).fencerFull.addressSecond,onChange:V[16]||(V[16]=O=>C.quote=O.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.thirdAddress"),name:"addressThird",value:a(l).fencerFull.addressThird,onChange:V[17]||(V[17]=O=>C.quote=O.target.value.toString())},null,8,["label","value"])]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":4},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.fencer")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",Gfe,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:E.$t("label.federation"),name:"federationId",onChange:V[18]||(V[18]=O=>{O.target.value?C.federationId=Number(O.target.value):C.federationId=null})},{default:o(()=>[y("option",Kfe,u(E.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,O=>(T(),P("option",{value:O.id,selected:O.id===a(l).fencerFull.federationId},u(O.label)+" ("+u(O.identifier)+")",9,Xfe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:E.$t("label.club"),name:"fencingClubId",onChange:V[19]||(V[19]=O=>{O.target.value?C.fencingClubId=Number(O.target.value):C.fencingClubId=null})},{default:o(()=>[y("option",Jfe,u(E.$t("options.selectClub")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.fencingClubs,O=>(T(),P("option",{value:O.id,selected:O.id===a(l).fencerFull.clubId},u(O.label),9,Zfe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.height"),name:"height",value:a(l).fencerFull.height,onChange:V[20]||(V[20]=O=>C.height=Number(O.target.value))},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.weight"),name:"weight",value:a(l).fencerFull.weight,onChange:V[21]||(V[21]=O=>C.weight=Number(O.target.value))},null,8,["label","value"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(Dh,{hand:a(l).fencerFull.handed,onHanded:V[22]||(V[22]=O=>C.handed=O)},null,8,["hand"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":5},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.contacts")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",Qfe,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.phoneMain"),name:"phoneMain",value:a(l).fencerFull.phoneMain,onChange:V[23]||(V[23]=O=>C.phoneMain=O.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.phoneSecond"),name:"phoneSecond",value:a(l).fencerFull.phoneSecond,onChange:V[24]||(V[24]=O=>C.phoneSecond=O.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.phoneThird"),name:"phoneThird",value:a(l).fencerFull.phoneThird,onChange:V[25]||(V[25]=O=>C.phoneThird=O.target.value.toString())},null,8,["label","value"])]),_:1})]),y("div",eme,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.email"),type:"email",name:"emailMain",value:a(l).fencerFull.emailMain,onChange:V[26]||(V[26]=O=>C.emailMain=O.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.additionalEmail"),type:"email",name:"emailSecond",value:a(l).fencerFull.emailSecond,onChange:V[27]||(V[27]=O=>C.emailSecond=O.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("label.url"),type:"url",name:"url",value:a(l).fencerFull.url,onChange:V[28]||(V[28]=O=>C.url=O.target.value.toString())},null,8,["label","value"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":6},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.licenses")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",tme,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.season")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.type")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.date")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).fencerFull.licenses,O=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(O.season),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(O.federation),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(O.type),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(O.purchaseDate),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])]),_:1})]),_:1}),c.value?(T(),me(a(Pt),{key:0,"item-key":7},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("license.coachFederations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",ame,[i(a(ve),{md:"4"},{default:o(()=>[i(a(He),{label:E.$t("license.addFederation"),modelValue:d.value,"onUpdate:modelValue":V[29]||(V[29]=O=>d.value=O)},{default:o(()=>[y("option",lme,u(E.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,O=>(T(),P("option",{value:O.id},u(O.label)+" ("+u(O.identifier)+")",9,nme))),256))]),_:1},8,["label","modelValue"])]),_:1}),i(a(ye),{color:"success",onClick:M,disabled:!d.value},{default:o(()=>[g(u(E.$t("license.addFederation")),1)]),_:1},8,["disabled"])]),y("div",ime,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.createdAt")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(E.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>{var O;return[(T(!0),P(le,null,ge(a(l).coachFederations,U=>(T(),me(a(te.CTableRow),{key:U.federationId},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(U.federationName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(U.createdAt),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(qt,{"modal-title":E.$t("license.removeFederation"),"modal-text":E.$t("license.sureRemoveFederation"),"button-caption":E.$t("license.delete"),"return-id":U.federationId,"button-style":"danger",onModalResult:A}
144,null,8,["modal-title","modal-text","button-caption","return-id"])]),_:2},1024)]),_:2},1024))),128)),(O=a(l).coachFederations)!=null&&O.length?K("",!0):(T(),me(a(te.CTableRow),{key:0},{default:o(()=>[i(a(te.CTableDataCell),{colspan:"3"},{default:o(()=>[g(u(E.$t("license.noCoachFederations")),1)]),_:1})]),_:1}))]}),_:1})]),_:1})])]),_:1})]),_:1})):K("",!0),i(a(Pt),{"item-key":8},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("nf.staff")),1)]),_:1}),i(a(Et),null,{default:o(()=>[p.value?(T(),P("div",ome,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{id:"nfStaffPositionId",label:E.$t("nf.position"),onChange:V[30]||(V[30]=O=>v.value.positionId=O.target.value?Number(O.target.value):null)},{default:o(()=>[y("option",rme,u(E.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(n).NFDicts.positions,O=>(T(),P("option",{key:O.id,value:O.id,selected:O.id===v.value.positionId},u(O.label),9,ume))),128))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:E.$t("nf.positionLabel"),value:v.value.positionLabel,disabled:v.value.positionId!==fme,onChange:V[31]||(V[31]=O=>v.value.positionLabel=O.target.value.toString())},null,8,["label","value","disabled"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(Ze),{label:E.$t("nf.visible"),checked:v.value.isVisible,"onUpdate:modelValue":V[32]||(V[32]=O=>v.value.isVisible=O)},null,8,["label","checked"])]),_:1}),y("div",dme,[m.value?K("",!0):(T(),me(a(ye),{key:0,color:"success",disabled:!h.value,onClick:w},{default:o(()=>[g(u(E.$t("nf.makeStaff")),1)]),_:1},8,["disabled"])),m.value?(T(),me(a(ye),{key:1,color:"primary",disabled:!h.value,onClick:$},{default:o(()=>[g(u(E.$t("modal.update")),1)]),_:1},8,["disabled"])):K("",!0),m.value?(T(),me(qt,{key:2,"modal-title":E.$t("nf.removeNF"),"modal-text":E.$t("nf.sureRemoveNF"),"button-caption":E.$t("nf.remove"),"button-style":"danger","return-id":v.value.id,onModalResult:S}
144,null,8,["modal-title","modal-text","button-caption","return-id"])):K("",!0)])])):(T(),P("div",sme,u(E.$t("nf.noFederationHint")),1))]),_:1})]),_:1})]),_:1},8,["active-item-key"]),y("div",cme,[i(a(ye),{type:"submit",color:"primary"},{default:o(()=>[g(u(E.$t("create.save")),1)]),_:1})])]),_:1},8,["validated"])]))}},pme=Le(mme,[["__scopeId","data-v-e609d185"]]),vme="https://api-dashboard.fie.org/api/admin/v1/tournament",bme=At("result",()=>{async function e(t){await ce.post(`${vme}/results`,t)}return{updateTournamentResult:e}}),hme={class:"main-container"},yme={value:""},gme=["value","selected"],_me={class:"footer"},$me={__name:"ModalEditResult",props:{id:{type:Number,default:null},userId:{type:Number,default:null},countryId:{type:String,default:null},fullName:{type:String,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=F(!1);bme();const n=Yt(),s=e;yl();const r=F(),d=F(),c=async()=>{};return(f,v)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:v[0]||(v[0]=async()=>{r.value=s.userId,d.value=s.countryId,l.value=!0,await a(n).getCompetitionDictionary()})},{default:o(()=>[g(u(f.$t("nf.update")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:l.value,onClose:v[4]||(v[4]=()=>l.value=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(f.$t("results.updateFencer"))+" "+u(s.fullName),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:""},{default:o(()=>[y("div",hme,[i(a(_e),{class:"no-arrows",type:"number",min:"1",value:s.userId,label:f.$t("results.userId"),onChange:v[1]||(v[1]=p=>r.value=Number(p.target.value))},null,8,["value","label"]),i(a(je.CFormSelect),{id:"position",label:f.$t("results.country"),onChange:v[2]||(v[2]=p=>d.value=Number(p.target.value)),required:""},{default:o(()=>[y("option",yme,u(f.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(n).competitionDicts.countries,p=>(T(),P("option",{value:p.id,selected:p.id===s.countryId},u(p.identifier),9,gme))),256))]),_:1},8,["label"])]),y("div",_me,[i(a(ye),{onClick:c,color:"success"},{default:o(()=>[g(u(f.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:v[3]||(v[3]=()=>l.value=!1),color:"danger"},{default:o(()=>[g(u(f.$t("modal.close")),1)]),_:1})])]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},Cme=Le($me,[["__scopeId","data-v-411e5975"]]),wme={class:"base_view"},kme={class:"title"},Sme={class:"header"},Ime={class:"table"},Tme={class:"item"},Dme={__name:"ShowCalendarResult",setup(e){const t=ea(),l=Vc(),n=Vi();return l.getCompetitionInformation(t.params.id),n.getCalendarResultForId(t.params.id),(s,r)=>(T(),P("div",wme,[y("div",kme,[y("p",Sme,u(s.$t("results.results")),1)]),y("div",Ime,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.competitionIdShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(l).competition.competitionId),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.year),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.place),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.startDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.endDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).competition.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",Tme,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.points")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.nameTeam")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.nationality")),1)]),_:1}),a(l).competition.event==="I"?(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(s.$t("results.birthDay")),1)]),_:1})):K("",!0),a(l).competition.event==="I"?(T(),me(a(x),{key:1,scope:"col"},{default:o(()=>[g(u(s.$t("results.licNo")),1)]),_:1})):K("",!0),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.errorMessage")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("results.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(n).calendarResults.results,d=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(d.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(d.points),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(d.fullName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(d.nationality),1)]),_:2},1024),a(l).competition.event==="I"?(T(),me(a(q),{key:0},{default:o(()=>[g(u(d.birthDate),1)]),_:2},1024)):K("",!0),a(l).competition.event==="I"?(T(),me(a(q),{key:1},{default:o(()=>[g(u(d.licenseNumber),1)]),_:2},1024)):K("",!0),i(a(q),null,{default:o(()=>[g(u(d.errorMessage),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(Cme,{id:d.id,"user-id":d.userId,"country-id":d.countryId,"full-name":d.fullName},null,8,["id","user-id","country-id","full-name"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])]))}},Eme=Le(Dme,[["__scopeId","data-v-49581d95"]]),Nme={key:0},Pme={key:1},Ome={__name:"ModalValidate",props:{calendarId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Eh(),r=F(),d=F([]),c=F(!1),f=e,v=async()=>{c.value=!0;let h={ids:{...d.value},withoutFine:!1};await s.validate(f.calendarId,h).then(()=>{l("modalResult",{}),c.value=!1,n.value=!1}
144).catch(()=>c.value=!1)},p=async()=>{c.value=!0;let h={ids:[],withoutFine:!0};await s.validate(f.calendarId,h).then(()=>{l("modalResult",{}),c.value=!1,n.value=!1}).catch(()=>c.value=!1)},m=(h,b)=>{if(h)d.value.push(b);else{const w=d.value.indexOf(b);w>-1&&d.value.splice(w,1)}};return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:b[0]||(b[0]=async()=>{await a(s).check(f.calendarId).then(w=>r.value={...w}).then(()=>d.value=r.value.toAddFineFencers.map(w=>w.id)),n.value=!0})},{default:o(()=>[g(u(h.$t("validation.validate")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:b[2]||(b[2]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("validation.validateResults")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>{var w,$,S,_;return[y("p",null,u(h.$t("validation.sureValidateResults")),1),(w=r.value)!=null&&w.noLicensePersons.length?(T(),P("div",Nme,[y("p",null,[y("strong",null,u(h.$t("validation.hasLicenseProblem"))+":",1)]),(T(!0),P(le,null,ge(($=r.value)==null?void 0:$.noLicensePersons,I=>(T(),P("p",null,u(I),1))),256))])):K("",!0),(S=r.value)!=null&&S.toAddFineFencers.length?(T(),P("div",Pme,[y("p",null,[y("strong",null,u(h.$t("validation.fineWillBeAddedFor"))+":",1)]),(T(!0),P(le,null,ge((_=r.value)==null?void 0:_.toAddFineFencers,I=>(T(),me(a(Ze),{label:I.label,key:I.id,"onUpdate:modelValue":k=>{m(k,I.id)},checked:!0},null,8,["label","onUpdate:modelValue"]))),128))])):K("",!0)]}),_:1}),i(a(Qn),{class:"footer-buttons"},{default:o(()=>[i(a(ye),{disabled:c.value,onClick:v,color:"success"},{default:o(()=>[c.value?(T(),me(a(Ka),{key:0,color:"light"})):K("",!0),g(" "+u(h.$t("modal.yesWithFine")),1)]),_:1},8,["disabled"]),i(a(ye),{disabled:c.value,onClick:p,color:"success"},{default:o(()=>[c.value?(T(),me(a(Ka),{key:0,color:"light"})):K("",!0),g(" "+u(h.$t("modal.yesWithoutFine")),1)]),_:1},8,["disabled"]),i(a(ye),{onClick:b[1]||(b[1]=w=>n.value=!1),color:"danger"},{default:o(()=>[g(u(h.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},Ame=Le(Ome,[["__scopeId","data-v-e7b8b146"]]),Fme={class:"base_view"},Rme={class:"title"},Lme={class:"header"},Mme={class:"table"},Vme={class:"item"},Ci=20,Bme={__name:"ValidateCalendarResult",setup(e){const t=F(1),l=F(1),n=F(1),s=F(1),r=ea(),d=Eh(),c=F(1);d.getCompetitionInformation(r.params.id),d.getValidationFencer(r.params.id);const f=async b=>{t.value=b;let w={limit:Ci,offset:(t.value-1)*Ci};await d.getValidationFencer(r.params.id,w)},v=async b=>{l.value=b;let w={limit:Ci,offset:(l.value-1)*Ci};await d.getValidationReferee(r.params.id,w)},p=async b=>{n.value=b;let w={limit:Ci,offset:(n.value-1)*Ci};await d.getValidationAddedFencer(r.params.id,w)},m=async b=>{s.value=b;let w={limit:Ci,offset:(s.value-1)*Ci};await d.getValidationRemovedFencer(r.params.id,w)},h=()=>{bt.push("/fie/results/validation")};return(b,w)=>{var $;return T(),P("div",Fme,[y("div",Rme,[y("p",Lme,u(b.$t("menu.validateResults")),1),($=a(d).competition)!=null&&$.isValidationDisabled?K("",!0):(T(),me(Ame,{key:0,"calendar-id":a(r).params.id,onModalResult:h},null,8,["calendar-id"]))]),y("div",Mme,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.start")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.end")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.category")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("entries.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(d).competition.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.place),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.startDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.endDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",Vme,[i(a(Mi),{variant:"tabs",role:"tablist",class:"justified-nav-tab"},{default:o(()=>[i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:c.value===1,onClick:w[0]||(w[0]=async()=>{c.value=1,await f(t.value)})},{default:o(()=>[g(u(b.$t("validation.fencers")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:c.value===2,onClick:w[1]||(w[1]=async()=>{c.value=2,await v(l.value)})},{default:o(()=>[g(u(b.$t("validation.referees")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:c.value===3,onClick:w[2]||(w[2]=async()=>{c.value=3,await p(n.value)})},{default:o(()=>[g(u(b.$t("validation.addedFencers")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:c.value===4,onClick:w[3]||(w[3]=async()=>{c.value=4,await m(s.value)})},{default:o(()=>[g(u(b.$t("validation.removedFencers")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(hi),null,{default:o(()=>[i(a(pa),{role:"tabpanel","aria-labelledby":"home-tab",visible:c.value===1},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.points")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.fullName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.dateOfBirth")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencers.items,S=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(S.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.points),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.fullName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),i(dt,{"total-items":a(d).fencers.total,"items-per-page":Ci,onPageChange:f},null,8,["total-items"])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"profile-tab",visible:c.value===2},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.fullName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.dateOfBirth")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).referees.items,S=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(S.fullName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),i(dt,{"total-items":a(d).referees.total,"items-per-page":Ci,onPageChange:v},null,8,["total-items"])]),_:1}
144,8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:c.value===3},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.fullName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.errors")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.hasLicense")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencersAdded.items,S=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(S.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.fullName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.errors.join(", ")),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.hasActiveLicense?b.$t("validation.yes"):b.$t("validation.no")),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),i(dt,{"total-items":a(d).fencersAdded.total,"items-per-page":Ci,onPageChange:p},null,8,["total-items"])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:c.value===4},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.fullName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(b.$t("validation.dateOfBirth")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencersRemoved.items,S=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(S.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.fullName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),i(dt,{"total-items":a(d).fencersRemoved.total,"items-per-page":Ci,onPageChange:m},null,8,["total-items"])]),_:1},8,["visible"])]),_:1})])])}}},Ume=Le(Bme,[["__scopeId","data-v-a3c1098e"]]),qme={},jme={class:"row my-5"},Hme={class:"col-md-6 mx-auto"},zme={class:"card"},Yme={class:"card-body"};function xme(e,t){const l=Hn("router-link");return T(),P("div",jme,[y("div",Hme,[y("div",zme,[t[2]||(t[2]=y("div",{class:"card-header bg-white"},[y("h4",{class:"text-center"}," 404 Page Not Found ")],-1)),y("div",Yme,[t[1]||(t[1]=y("h1",null,"The page you are looking for does not exist.",-1)),i(l,{to:"/",class:"btn btn-link"},{default:o(()=>t[0]||(t[0]=[g(" back home ")])),_:1,__:[0]})])])])])}const Wme=Le(qme,[["render",xme]]),Gme={class:"column"},Kme={class:"categories"},Xme={class:"categories"},Jme={value:""},Zme=["value"],Qme={class:"categories"},epe={value:""},tpe=["value"],ape={class:"categories"},lpe={class:"categories"},npe={class:"categories"},ipe={class:"footer"},spe={__name:"ModalCreateReferee",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Bi(),d=F(),c=F(),f=F(),v=F(),p=F(),m=F(),h=F(),b=async S=>{const _=S.currentTarget;_.checkValidity()===!1&&(S.preventDefault(),S.stopPropagation(),vt("Please, fill mandatory fields!")),h.value=!0,_.checkValidity()===!0&&(S.preventDefault(),S.stopPropagation(),await w())},w=async()=>{let S={userId:Number(d.value),weaponId:Number(c.value),categoryId:Number(f.value),examiners:p.value,location:m.value,examDate:v.value};await r.createReferee(S).then(()=>{l("modalResult",{}),n.value=!1})},$=S=>Rt(new Date(S),"yyyy-MM-dd");return(S,_)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:_[0]||(_[0]=async()=>{await a(s).getRefereeDictionary(),n.value=!0})},{default:o(()=>[g(u(S.$t("referee.createReferee")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:_[8]||(_[8]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(S.$t("referee.createReferee")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:h.value,onSubmit:b},{default:o(()=>[y("div",Gme,[y("div",Kme,[i(a(_e),{"model-value":d.value,"onUpdate:modelValue":_[1]||(_[1]=I=>d.value=I),label:"User ID",required:""},null,8,["model-value"])]),y("div",Xme,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:S.$t("feedbackInvalid.selectWeapon"),id:"validationCustom03",label:S.$t("label.weapon"),onChange:_[2]||(_[2]=I=>c.value=I.target.value),required:""},{default:o(()=>[y("option",Jme,u(S.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.weapons,I=>(T(),P("option",{value:I.id},u(I.label)+" ("+u(I.weaponId)+")",9,Zme))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",Qme,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:S.$t("feedbackInvalid.selectRefereeCategory"),id:"validationCustom03",label:S.$t("referee.category"),onChange:_[3]||(_[3]=I=>
144f.value=I.target.value),required:""},{default:o(()=>[y("option",epe,u(S.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.refereeCategories,I=>(T(),P("option",{value:I.id},u(I.label),9,tpe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",ape,[i(a(Ql.CDatePicker),{label:S.$t("referee.examDate"),"onUpdate:date":_[4]||(_[4]=I=>v.value=I?$(I):null),inputDateParse:a(qa),inputDateFormat:I=>a(Rt)(new Date(I),"dd.MM.yyyy"),cleaner:!0,required:""},null,8,["label","inputDateParse","inputDateFormat"])]),y("div",lpe,[i(a(_e),{label:S.$t("referee.examiners"),"model-value":p.value,"onUpdate:modelValue":_[5]||(_[5]=I=>p.value=I)},null,8,["label","model-value"])]),y("div",npe,[i(a(_e),{label:S.$t("referee.location"),"model-value":m.value,"onUpdate:modelValue":_[6]||(_[6]=I=>m.value=I)},null,8,["label","model-value"])])]),y("div",ipe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(S.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:_[7]||(_[7]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(S.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},ope=Le(spe,[["__scopeId","data-v-ffc585bf"]]),rpe={class:"main"},upe={class:"header"},dpe={class:"item"},cpe={class:"table"},fpe={class:"pagination"},mpe={__name:"RefereeInfo",setup(e){const t=Bi(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async v=>{s.value={...v},s.value.limit=l.value,s.value.offset=0,await t.listReferee({...s.value})},d=async v=>{n.value=v,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.listReferee({...s.value})},c=async()=>{await t.downloadRefereePhotos()},f=async(v,p)=>{await t.showAlways(v,{showAlways:p})};return(v,p)=>(T(),P("div",rpe,[y("div",upe,[i(a(ye),{onClick:c,color:"primary"},{default:o(()=>[g(u(v.$t("referee.downloadList")),1)]),_:1}),i(ope,{onModalResult:p[0]||(p[0]=async()=>await a(t).listReferee({...s.value.value}))})]),y("div",dpe,[i(Xu,{"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"nationality-enabled":!0,onSearch:r})]),y("div",cpe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.licenseNumber")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.federation")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.address")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.phone")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.email")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("referee.forceShow")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).referees.referees,m=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(m.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.federation),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.address),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.phone),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.email),1)]),_:2},1024),i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":h=>f(m.id,h),checked:m.isForceShow,key:m.id},null,8,["onUpdate:modelValue","checked"]))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",fpe,[i(dt,{"total-items":a(t).referees.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},ppe=Le(mpe,[["__scopeId","data-v-b7c8c352"]]),vpe={class:"main"},bpe={class:"item"},hpe={class:"export-row"},ype={class:"table"},gpe={class:"pagination"},_pe={__name:"RefereeInactive",setup(e){const t=Bi(),l=Yt(),n=F(20),s=F(1),r=F(!1),d=F(null),c=F({limit:20,offset:0}),f=Pe(()=>{const w={};for(const $ of l.refereeDicts.genders??[])w[$.id]=$.genderId;return w}),v=w=>w?"Yes":"No",p=async w=>{r.value=!0,d.value=w.weapon,c.value={...w},c.value.limit=n.value,c.value.offset=0,s.value=1,await t.listActivityReferee({...c.value}).then(()=>r.value=!1)},m=async w=>{r.value=!0,s.value=w,c.value.limit=n.value,c.value.offset=(s.value-1)*n.value,await t.listActivityReferee({...c.value}).then(()=>r.value=!1)},h=async w=>{const $=w==="active"?"active_referees.xlsx":"inactive_referees.xlsx";await t.exportActivityReferees({...c.value,activityStatus:w,offset:0},$)},b=async(w,$)=>{d.value&&(w?await t.unblockReferee($,d.value).then(async()=>await p({...c.value})):await t.blockReferee($,d.value).then(async()=>await p({...c.value})))};return(w,$)=>(T(),P("div",vpe,[y("div",bpe,[i(Xu,{"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"nationality-enabled":!0,"zone-enabled":!0,"weapon-enabled":!0,"activity-status-enabled":!0,"activity-reason-enabled":!0,spinner:r.value,onSearch:p},null,8,["spinner"])]),y("div",hpe,[i(a(ye),{type:"button",color:"primary",onClick:$[0]||($[0]=sa(S=>h("active"),["prevent"]))},{default:o(()=>[g(u(w.$t("referee.exportActive")),1)]),_:1}),i(a(ye),{type:"button",color:"primary",onClick:$[1]||($[1]=sa(S=>h("inactive"),["prevent"]))},{default:o(()=>[g(u(w.$t("referee.exportInactive")),1)]),_:1})]),y("div",ype,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[d.value?(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(w.$t("referee.active")),1)]),_:1})):K("",!0),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.email")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.zone")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.birthDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.age")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.licenseNumber")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.activeSabre")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.activeFoil")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.activeEpee")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("referee.activityReason")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).activityReferees.referees,S=>(T(),me(a(qe),{key:S.addrId},{default:o(()=>[d.value?(T(),me(a(q),{key:0},{default:o(()=>[i(a(Ze),{onClick:_=>b(_.target.checked,S.addrId),checked:S.isWeaponActive},null,8,["onClick","checked"])]),_:2},1024)):K("",!0),i(a(q),null,{default:o(()=>[g(u(S.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.email),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.zone),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.age),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(f.value[S.genderId]),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var _,I;return[g(u(v((I=(_=S.weapons)==null?void 0:_.S)==null?void 0:I.active)),1)]}),_:2},1024),i(a(q),null,{default:o(()=>{var _,I;return[g(u(v((I=(_=S.weapons)==null?void 0:_.F)==null?void 0:I.active)),1)]}),_:2},1024),i(a(q),null,{default:o(()=>{var _,I;return[g(u(v((I=(_=S.weapons)==null?void 0:_.E)==null?void 0:I.active)),1)]}),_:2},1024),i(a(q),null,{default:o(()=>{var _,I,k,C,D,N;return[g(u(((I=(_=S.weapons)==null?void 0:_.S)==null?void 0:I.activityReason)??((C=(k=S.weapons)==null?void 0:k.F)==null?void 0:C.activityReason)??((N=(D=S.weapons)==null?void 0:D.E)==null?void 0:N.activityReason)),1)]}),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),y("div",gpe,[i(dt,{"total-items":a(t).activityReferees.total,"items-per-page":n.value,onPageChange:m},null,8,["total-items","items-per-page"])])]))}},$pe=Le(_pe,[["__scopeId","data-v-2f460463"]]);var zp={},hg={},yg={},WS;
144function Cpe(){if(WS)return yg;WS=1;var e=_t();const t=e.defineComponent({name:"CMultiSelectGroupOption",props:{id:String,multiple:{type:Boolean,default:!0},name:String,options:{type:Array,default:()=>[]},required:Boolean,value:[Number,String,Array]},emits:["change"],setup(l,{emit:n}){const s=e.inject("nativeSelectRef"),r=c=>c.map(f=>f.options?e.h("optgroup",{label:f.label},r(f.options)):e.h("option",{disabled:f.disabled,value:f.value})),d=c=>{const f=c.target;n("change",Number(f.value))};return()=>e.h("select",{className:"multi-select-new",id:l.id,...l.id&&!l.name&&{name:`${l.id}-multi-select`},...l.name&&{name:l.name},multiple:l.multiple,tabIndex:"-1",style:{display:"none"},required:l.required,value:l.value,ref:s,onChange:d},l.options&&r(l.options))}});return yg.CMultiSelectNativeSelect=t,yg}var gg={},_g={},GS;function wpe(){if(GS)return _g;GS=1;var e=_t(),t=sA();const l=e.defineComponent({name:"CElementCover",props:{boundaries:Array,opacity:{type:Number,default:.4}},setup(n,{slots:s}){const r=e.ref(),d=e.ref({}),c=()=>{if(!n.boundaries||r===null)return{};const p=r.value.parentElement;if(!p)return{};const m=p.getBoundingClientRect(),h={};return n.boundaries.forEach(({sides:b,query:w})=>{const $=p.querySelector(w);if(!$||!b)return;const S=$.getBoundingClientRect();b.forEach(_=>{const I=Math.abs(S[_]-m[_]);h[_]=`${I}px`})}),h},v={...{top:0,left:0,right:0,bottom:0},position:"absolute","z-index":2,"background-color":`rgba(255,255,255,${n.opacity})`};return e.onMounted(()=>
144{e.nextTick(()=>{d.value=c()})}),()=>e.h("div",{style:{...v,...d.value},ref:r},e.h("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},s.default?s.default():e.h(t.CSpinner,{variant:"grow",color:"primary"})))}});return _g.CElementCover=l,_g}var $g={},KS;function kpe(){if(KS)return $g;KS=1;var e=_t();const t=e.defineComponent({name:"CVirtualScroller",props:{visibleItems:{type:Number,default:10}},setup(l,{slots:n}){const s=e.ref(),r=e.ref(),d=e.ref(1),c=e.ref(0),f=e.ref(0),v=e.ref(0),p=e.computed(()=>Math.floor(l.visibleItems/2)),m=e.computed(()=>f.value*c.value+2*v.value),h=e.computed(()=>Math.min(l.visibleItems,f.value)*c.value+2*v.value);e.onMounted(()=>{s.value&&(v.value=Number.parseFloat(getComputedStyle(s.value).paddingTop),s.value.dispatchEvent(new CustomEvent("scroll")))});const b=w=>{d.value=c.value&&Math.max(Math.ceil(w/c.value),1)};return()=>{const w=n.default?Array.isArray(n.default()[0].children)?n.default()[0].children:n.default():[];return f.value=w&&w.length>0?w.length:0,e.h("div",{class:["virtual-scroller"],onScroll:$=>b($.target.scrollTop),style:{height:`${h.value}px`,overflowY:"auto"},ref:s},e.h("div",{class:"virtual-scroller-content",style:{height:`${m.value}px`},ref:r},w.map(($,S)=>S+1>Math.max(d.value-p.value,0)&&S+1<=d.value+l.visibleItems+p.value&&e.cloneVNode($,{class:[{"virtual-scroller-item-preload":S+1>d.value+l.visibleItems||S+1<d.value}],style:{...d.value>p.value&&{transform:`translateY(${(d.value-p.value)*c.value}px)`}},ref:_=>{c.value===0&&_&&_.offsetHeight&&(c.value=_.offsetHeight+Number.parseFloat(getComputedStyle(_).marginTop)+Number.parseFloat(getComputedStyle(_).marginBottom))}}))))}}});return $g.CVirtualScroller=t,$g}var Wi={},XS;function eF(){if(XS)return Wi;XS=1;const e=(v,p)=>{const m=v.toLowerCase().replace(/\s/g,"-");let h=m,b=1;for(;p.some(w=>String(w.value)===h);)h=`${m}-${b}`,b++;return[{value:h,label:v,custom:!0}]},t=(v,p)=>{if(v.length>0&&p){const m=[];for(const h of p){const b=h.options&&h.options.filter(w=>w.label&&w.label.toLowerCase().includes(v.toLowerCase()));(h.label&&h.label.toLowerCase().includes(v.toLowerCase())||b&&b.length>0)&&m.push(Object.assign({},h,b&&b.length>0&&{options:b}))}return m}return p},l=(v,p)=>{const m=[];for(const h of v)if(Array.isArray(h.options)){const{options:b,...w}=h;p&&m.push(w),m.push(...b)}else m.push(h);return m},n=(v,p)=>{let m=v.nextElementSibling;for(;m;){if(m.matches(p))return m;m=m.nextElementSibling}},s=v=>Array.from(v.querySelectorAll(".form-multi-select-option:not(.disabled):not(:disabled)")),r=(v,p)=>{let m=v.previousElementSibling;for(;m;){if(m.matches(p))return m;m=m.previousElementSibling}},d=v=>typeof v=="string"&&v==="external"||typeof v=="object"&&v.external===!0,c=v=>typeof v=="string"&&v==="global"||typeof v=="object"&&v.global===!0,f=(v,p,m,h)=>{if(!v)return[p[0]];let b=[...m,...p];h&&(b=b.filter($=>!h.some(S=>S.value===$.value)));const w=[];for(const $ of b)w.some(S=>S.value===$.value)||w.push($);return w};return Wi.createOption=e,Wi.filterOptionsList=t,Wi.flattenOptionsArray=l,Wi.getNextSibling=n,Wi.getOptionsList=s,Wi.getPreviousSibling=r,Wi.isExternalSearch=d,Wi.isGlobalSearch=c,Wi.selectOptions=f,Wi}var JS;function Spe(){if(JS)return gg;JS=1;var e=_t(),t=wpe(),l=kpe(),n=eF();const s=e.defineComponent({name:"CMultiSelectOptions",props:{loading:Boolean,options:{type:Array,default:()=>[]},optionsMaxHeight:{type:[Number,String],default:"auto"},optionsStyle:{type:String,default:"checkbox",validator:r=>["checkbox","text"].includes(r)},scopedSlots:Object,searchNoResultsLabel:{type:String,default:"no items"},selected:{type:Array,default:()=>[]},virtualScroller:Boolean,visibleItems:{type:Number,default:10}},emits:["optionClick"],setup(r,{emit:d}){const c=(p,m)=>{if(p.code==="Space"||p.key==="Enter"){p.preventDefault(),f&&f(m);return}if(p.key==="Down"||p.key==="ArrowDown"){p.preventDefault();const h=p.target,b=n.getNextSibling(h,".form-multi-select-option");b&&b.focus()}if(p.key==="Up"||p.key==="ArrowUp"){p.preventDefault();const h=p.target,b=n.getPreviousSibling(h,".form-multi-select-option");
144b&&b.focus()}},f=p=>{d("optionClick",p)},v=p=>p.length>0?p.map(m=>"value"in m?e.h("div",{class:["form-multi-select-option",{"form-multi-select-option-with-checkbox":r.optionsStyle==="checkbox","form-multi-selected":r.selected.some(h=>h.value===m.value),disabled:m.disabled}],onClick:()=>f(m),onKeydown:h=>c(h,m),tabindex:0},r.scopedSlots&&r.scopedSlots.options?e.h(r.scopedSlots.options,{option:m}):m.label):[e.h("div",{class:"form-multi-select-optgroup-label"},r.scopedSlots&&r.scopedSlots["options-groups"]?e.h(r.scopedSlots["options-groups"],{option:m}):m.label)]):e.h("div",{class:"form-multi-select-options-empty"},r.searchNoResultsLabel);return()=>[r.virtualScroller?e.h(l.CVirtualScroller,{class:"form-multi-select-options",visibleItems:r.visibleItems},{default:()=>v(r.options)}):e.h("div",{class:"form-multi-select-options",...r.optionsMaxHeight!=="auto"&&{style:{maxHeight:r.optionsMaxHeight,overflow:"scroll"}}},v(r.options)),r.loading&&e.h(t.CElementCover)]}});return gg.CMultiSelectOptions=s,gg}var Cg={},ZS;function Ipe(){if(ZS)return Cg;ZS=1;var e=_t();const t=e.defineComponent({name:"CMultiSelectSelection",props:{disabled:Boolean,multiple:{type:Boolean,default:!0},placeholder:String,search:{type:[Boolean,String,Object],default:!0,validator:l=>{if(typeof l=="boolean")return!0;if(typeof l=="string")return["external","global"].includes(l);if(typeof l=="object"&&l!==null){const n=["external","global"],s=Object.keys(l);return s.every(c=>n.includes(c))?s.every(c=>typeof l[c]=="boolean"):!1}return!1}},selected:{type:Array,default:()=>[]},selectionType:{type:String,default:"tags",validator:l=>["counter","tags","text"].includes(l)},selectionTypeCounterText:{type:String,default:"item(s) selected"}},emits:["remove"],setup(l,{emit:n,slots:s}){const r=d=>{n("remove",d)};return()=>e.h("div",{class:["form-multi-select-selection",{"form-multi-select-selection-tags":l.multiple&&l.selectionType==="tags"}]},[l.multiple&&l.selectionType==="counter"&&!l.search&&l.selected.length===0&&l.placeholder,l.multiple&&l.selectionType==="counter"&&!l.search&&l.selected.length>0&&`${l.selected.length} ${l.selectionTypeCounterText}`,l.multiple&&l.selectionType==="tags"&&l.selected.map(d=>{if(l.selectionType==="tags")return e.h("span",{class:"form-multi-select-tag"},[d.label,!l.disabled&&!d.disabled&&e.h("button",{class:"form-multi-select-tag-delete",type:"button",ariaLabel:"Close",onClick:()=>r(d)})])}),l.multiple&&l.selectionType==="text"&&l.selected.map((d,c)=>e.h("span",`${d.label}${c===l.selected.length-1?"":","}Â `)),!l.multiple&&!l.search&&l.selected.map(d=>d.label)[0],s.default&&s.default()])}});return Cg.CMultiSelectSelection=t,Cg}var wg={},kg={},QS;function Tpe(){if(QS)return kg;QS=1;var e=_t(),t=ZO;const l=()=>{const n=e.ref(),s=(d,c,f)=>{n.value=t.createPopper(d,c,f)},r=()=>{n.value&&n.value.destroy(),n.value=void 0};return{popper:n.value,initPopper:s,destroyPopper:r}};return kg.usePopper=l,kg}var eI;function Dpe(){if(eI)return wg;eI=1;var e=_t(),t=Tpe(),l=QO();const n=s=>{const r=e.ref(null),d=e.ref(null),c=e.ref(!1),{popper:f,initPopper:v,destroyPopper:p}=t.usePopper(),m=e.computed(()=>({placement:l.default(r.value)?"bottom-end":"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}],...s})),h=()=>{c.value=!1},b=()=>{c.value=!0},w=()=>{c.value=!c.value},$=()=>{f&&f.update()},S=C=>{var D,N;if(C.key==="Escape"){c.value=!1;return}if(C.key==="Tab"){const L=document.activeElement;if((D=r.value)!=null&&D.contains(L)||(N=d.value)!=null&&N.contains(L))return;c.value=!1}},_=C=>{var N,L;const D=C.target;(N=d.value)!=null&&N.contains(D)||(L=r.value)!=null&&L.contains(D)||(c.value=!1)},I=()=>{window.addEventListener("mouseup",_),window.addEventListener("keyup",S)},k=()=>{window.removeEventListener("mouseup",_),window.removeEventListener("keyup",S)};return e.watch(c,C=>{C?(I(),r.value&&d.value&&v(r.value,d.value,m.value)):(k(),p())}),e.onUnmounted(()=>{k(),p()}),{dropdownRefElement:r,dropdownMenuElement:d,isOpen:c,closeDropdown:h,openDropdown:b,toggleDropdown:w,updatePopper:$}};return wg.useDropdownWithPopper=n,wg}var Yp={},tI;
144function Epe(){if(tI)return Yp;tI=1,Object.defineProperty(Yp,"__esModule",{value:!0});const e=(t,l)=>{if(t===l)return!0;if(t===null||l===null||typeof t!="object"||typeof l!="object")return t!==t&&l!==l;if(t.constructor!==l.constructor)return!1;if(Array.isArray(t)&&Array.isArray(l)){if(t.length!==l.length)return!1;for(const[r,d]of t.entries()){const c=typeof l[r]=="object"?{...l[r]}:l[r];if(!e(d,c))return!1}return!0}if(t instanceof Map&&l instanceof Map){if(t.size!==l.size)return!1;for(const[r,d]of t)if(!l.has(r)||!e(d,l.get(r)))return!1;return!0}if(t instanceof Set&&l instanceof Set){if(t.size!==l.size)return!1;for(const r of t)if(!l.has(r))return!1;return!0}if(t instanceof RegExp&&l instanceof RegExp)return t.source===l.source&&t.flags===l.flags;if(t.valueOf!==Object.prototype.valueOf&&t.valueOf()!==l.valueOf()||t.toString!==Object.prototype.toString&&t.toString()!==l.toString())return!1;const n=Object.keys(t),s=Object.keys(l);if(n.length!==s.length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(l,r))return!1;for(const r of n)if(!e(t[r],l[r]))return!1;return!0};return Yp.default=e,Yp}var aI;function Npe(){if(aI)return hg;aI=1;var e=_t(),t=Fc(),l=K_(),n=Cpe(),s=Spe(),r=Ipe(),d=Dpe(),c=yO(),f=Epe(),v=eF();const p=e.defineComponent({name:"CMultiSelect",props:{allowCreateOptions:Boolean,ariaCleanerLabel:{type:String,default:"Clear all selections"},cleaner:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},clearSearchOnSelect:Boolean,disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,id:String,invalid:Boolean,label:String,loading:Boolean,multiple:{type:Boolean,default:!0},name:String,options:{type:Array,default:()=>[]},optionsMaxHeight:{type:[Number,String],default:"auto"},optionsStyle:{type:String,default:"checkbox",validator:m=>["checkbox","text"].includes(m)},placeholder:{type:String,default:"Select..."},required:Boolean,resetSelectionOnOptionsChange:Boolean,search:{type:[Boolean,String,Object],default:!0,validator:m=>{if(typeof m=="boolean")return!0;if(typeof m=="string")return["external","global"].includes(m);if(typeof m=="object"&&m!==null){const h=["external","global"],b=Object.keys(m);return b.every(S=>h.includes(S))?b.every(S=>typeof m[S]=="boolean"):!1}return!1}},searchNoResultsLabel:{type:String,default:"no items"},selectAll:{type:Boolean,default:!0},selectAllLabel:{type:String,default:"Select all options"},selectionType:{type:String,default:"tags",validator:m=>["counter","tags","text"].includes(m)},selectionTypeCounterText:{type:String,default:"item(s) selected"},size:{type:String,validator:m=>["sm","lg"].includes(m)},teleport:{type:[Boolean],default:!1},text:String,tooltipFeedback:Boolean,valid:Boolean,virtualScroller:Boolean,visible:Boolean,visibleItems:{type:Number,default:10}},emits:["change","filterChange","hide","show"],setup(m,{attrs:h,emit:b,slots:w}){const $=e.ref(),S=e.ref(),_=e.ref(),I=e.ref(""),k=e.ref([]),C=e.ref([]),{dropdownMenuElement:D,dropdownRefElement:N,isOpen:L,closeDropdown:R,openDropdown:M,toggleDropdown:A,updatePopper:E}=d.useDropdownWithPopper();e.provide("nativeSelectRef",S);const V=e.computed(()=>v.flattenOptionsArray(v.isExternalSearch(m.search)?[...m.options,...v.filterOptionsList(I.value,C.value)]:v.filterOptionsList(I.value,[...m.options,...C.value]),!0)),O=e.computed(()=>v.flattenOptionsArray(m.options)),U=e.computed(()=>m.allowCreateOptions&&V.value.some(X=>X.label&&X.label.toLowerCase()===I.value.toLowerCase())?!1:_.value&&v.createOption(String(I.value),O.value));e.watch(O,()=>{if(m.resetSelectionOnOptionsChange){k.value=[];return}const X=O.value.filter(W=>W.selected===!0),j=O.value.filter(W=>W.selected===!1);if(X.length>0){const W=v.selectOptions(m.multiple,X,k.value,j);f.default(W,k.value)||(k.value=W)}},{immediate:!0}),e.watch(k,()=>{var X;(X=S.value)==null||X.dispatchEvent(new Event("change",{bubbles:!0})),E()}),e.watch(()=>m.visible,X=>{X?M():R()},{immediate:!0}),e.watch(L,()=>{var X;if(L.value){b("show"),m.teleport&&D.value&&N.value&&(D.value.style.minWidth=`${N.value.offsetWidth}px`),(X=_.value)==null||X.focus();return}b("hide"),I.value="",_.value&&(_.value.value="")}
144);const B=X=>{const j=X.target;I.value=j.value.toLowerCase(),b("filterChange",j.value)},Y=X=>{if(L.value||M(),X.key==="ArrowDown"&&D.value&&_.value&&_.value.value.length===_.value.selectionStart){X.preventDefault();const j=v.getOptionsList(D.value),W=X.target;c.default(j,W,X.key==="ArrowDown",!j.includes(W)).focus();return}if(X.key==="Enter"&&I.value&&m.allowCreateOptions){X.preventDefault(),U.value||(k.value=[...k.value,V.value.find(j=>String(j.label).toLowerCase()===I.value.toLowerCase())]),U.value&&(k.value=[...k.value,...U.value],C.value=[...C.value,...U.value]),I.value="",_.value&&(_.value.value="");return}if(!(I.value.length>0)&&(X.key==="Backspace"||X.key==="Delete")){const j=k.value.filter(W=>!W.disabled).pop();j&&(k.value=k.value.filter(W=>W.value!==j.value))}},ee=X=>{if(!L.value&&(X.key==="Enter"||X.key==="ArrowDown")){X.preventDefault(),M();return}if(L&&D.value&&X.key==="ArrowDown"){X.preventDefault();const j=v.getOptionsList(D.value),W=X.target;c.default(j,W,X.key==="ArrowDown",!j.includes(W)).focus()}},Z=X=>{v.isGlobalSearch(m.search)&&_.value&&(X.key.length===1||X.key==="Backspace"||X.key==="Delete")&&_.value.focus()},ne=X=>{if(!m.multiple){k.value=[X],R(),_.value&&(_.value.value="");return}X.custom&&!C.value.some(j=>j.value===X.value)&&(C.value=[...C.value,X]),(m.clearSearchOnSelect||X.custom)&&(I.value="",_.value&&(_.value.value="",_.value.focus())),k.value.some(j=>j.value===X.value)?k.value=k.value.filter(j=>j.value!==X.value):k.value=[...k.value,X]},ie=()=>{k.value=v.selectOptions(m.multiple,[...O.value.filter(X=>!X.disabled),...C.value],k.value)},J=()=>{k.value=k.value.filter(X=>X.disabled)};return()=>[e.h(n.CMultiSelectNativeSelect,{id:m.id,multiple:m.multiple,name:m.name,options:k.value,required:m.required,value:m.multiple?k.value.map(X=>X.value.toString()):k.value.map(X=>X.value)[0],onChange:()=>b("change",k.value)}),e.h(t.CFormControlWrapper,{...typeof h["aria-describedby"]=="string"&&{describedby:h["aria-describedby"]},feedback:m.feedback,feedbackInvalid:m.feedbackInvalid,feedbackValid:m.feedbackValid,id:m.id,invalid:m.invalid,label:m.label,text:m.text,tooltipFeedback:m.tooltipFeedback,valid:m.valid},{default:()=>e.h("div",{class:["form-multi-select",{disabled:m.disabled,[`form-multi-select-${m.size}`]:m.size,"is-invalid":m.invalid,"is-valid":m.valid,show:L.value}],onKeydown:Z,"aria-expanded":L.value,ref:$},{default:()=>[e.h("div",{class:"form-multi-select-input-group",...!m.search&&!m.disabled&&{tabIndex:0},onClick:()=>{m.disabled||M()},onKeydown:ee,ref:N},{default:()=>[e.h(r.CMultiSelectSelection,{disabled:m.disabled,multiple:m.multiple,placeholder:m.placeholder,onRemove:X=>!m.disabled&&ne(X),search:m.search,selected:k.value,selectionType:m.selectionType,selectionTypeCounterText:m.selectionTypeCounterText},{default:()=>m.search?e.h("input",{type:"text",class:"form-multi-select-search",disabled:m.disabled,autocomplete:"off",onInput:X=>B(X),onKeydown:X=>Y(X),...k.value.length===0&&{placeholder:m.placeholder},...k.value.length>0&&m.selectionType==="counter"&&{placeholder:`${k.value.length} ${m.selectionTypeCounterText}`},...k.value.length>0&&!m.multiple&&{placeholder:k.value.map(X=>X.label)[0]},...m.multiple&&k.value.length>0&&m.selectionType!=="counter"&&{size:I.value.length+2},ref:_}):k.value.length===0&&e.h("span",{class:"form-multi-select-placeholder"},{default:()=>m.placeholder})}),e.h("div",{class:"form-multi-select-buttons"},{default:()=>[!m.disabled&&m.cleaner&&k.value.length>0&&e.h("button",{class:"form-multi-select-cleaner",onClick:()=>J(),type:"button","aria-label":m.ariaCleanerLabel}),e.h("button",{class:"form-multi-select-indicator",onClick:X=>{X.preventDefault(),X.stopPropagation(),m.disabled||A()},type:"button",...m.disabled&&{tabIndex:-1}})]})]}),e.h(l.CConditionalTeleport,{container:m.container,teleport:m.teleport},{default:()=>e.h("div",{class:["form-multi-select-dropdown",{show:m.teleport&&L.value}],onKeydown:Z,role:"menu",ref:D},{default:()=>[m.multiple&&m.selectAll&&e.h("button",{class:"form-multi-select-all",onClick:()=>ie(),type:"button"},m.selectAllLabel),e.h(s.CMultiSelectOptions,{loading:m.loading,onOptionClick:X=>ne(X),options:V.value.length===0&&m.allowCreateOptions?U.value||[]:V.value,optionsMaxHeight:m.optionsMaxHeight,optionsStyle:m.optionsStyle,scopedSlots:w,searchNoResultsLabel:m.searchNoResultsLabel,selected:k.value,virtualScroller:m.virtualScroller,visibleItems:m.visibleItems})]})})]})})]}});return hg.CMultiSelect=p,hg}var lI;function Ppe(){if(lI)return zp;lI=1;var e=Npe();const t={install:l=>{l.component(e.CMultiSelect.name,e.CMultiSelect)}};return zp.CMultiSelect=e.CMultiSelect,zp.CMultiSelectPlugin=t,zp}var Ope=Ppe();const Ape={class:"categories"},Fpe={value:""},Rpe=["value"],Lpe={class:"categories"},Mpe={class:"categories"},Vpe={class:"filter-label"},Bpe={class:"footer"},Upe={__name:"ModalChangeCategory",props:{entryId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Bi(),r=F([]),d=F(),c=F(),f=F(),v=async w=>{const $=w.currentTarget;$.checkValidity()===!1&&(w.preventDefault(),w.stopPropagation()),f.value=!0,$.checkValidity()===!0&&(w.preventDefault(),w.stopPropagation(),await p())},p=async()=>{let w=[];r.value.map(S=>w.push(S.value));let $={ids:w,categoryId:Number(c.value),date:d.value};await s.changeCategory(m.entryId,$).then(()=>{l("modalResult",{}),n.value=!1})},m=e,h=w=>{w instanceof Date?d.value=b(w):d.value=null},b=w=>Rt(new Date(w),"yyyy-MM-dd");return(w,$)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:$[0]||($[0]=async()=>
144{await a(s).getInfoToChange(m.entryId),n.value=!0})},{default:o(()=>[g(u(w.$t("referee.changeCategory")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:$[4]||($[4]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(w.$t("referee.changeCategory")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:v},{default:o(()=>[y("div",Ape,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Fencer",feedbackInvalid:w.$t("feedbackInvalid.selectRefereeCategory"),id:"validationCustom01",label:w.$t("label.refereeCategory"),onChange:$[1]||($[1]=S=>c.value=S.target.value),required:""},{default:o(()=>[y("option",Fpe,u(w.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).changeInfo.categories,S=>(T(),P("option",{value:S.id},u(S.label),9,Rpe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",Lpe,[i(a(Ope.CMultiSelect),{"aria-describedby":"validationCustom04Examiners",feedbackInvalid:w.$t("feedbackInvalid.selectExaminer"),id:"validationCustom01",invalid:!r.value.length,options:a(s).changeInfo.examiners,label:w.$t("label.examiners"),search:!1,placeholder:w.$t("placeholder.selectExaminer"),"select-all":!1,onChange:$[2]||($[2]=S=>r.value=S)},null,8,["feedbackInvalid","invalid","options","label","placeholder"])]),y("div",Mpe,[y("p",Vpe,u(w.$t("referee.examDate")),1),i(a(Ql.CDatePicker),{inputDateParse:a(qa),inputDateFormat:S=>a(Rt)(new Date(S),"dd.MM.yyyy"),"onUpdate:date":h,cleaner:!0,required:""},null,8,["inputDateParse","inputDateFormat"])]),y("div",Bpe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(w.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:$[3]||($[3]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(w.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},qpe=Le(Upe,[["__scopeId","data-v-aaab12c5"]]),jpe={class:"base_view"},Hpe={class:"title"},zpe={class:"header"},Ype={class:"table"},xpe={class:"item"},Wpe={class:"pagination"},xp=20,Gpe={__name:"RefereeShowExam",setup(e){const t=F(1),l=F({limit:20,offset:0}),n=ea(),s=Bi(),r=F(1),d=F([]);s.getOneExams(n.params.id),s.getToEnter(n.params.id,{...l.value});const c=()=>(l.value.limit=xp,l.value.offset=(t.value-1)*xp,l.value),f=async k=>{l.value={...k},await v()},v=async()=>{r.value===1?await s.getToEnter(n.params.id,c()):await s.getEntered(n.params.id,c())},p=async k=>{t.value=k,r.value===1?await s.getToEnter(n.params.id,c()):await s.getEntered(n.params.id,c())},m=async k=>{r.value=k,await s.getToEnter(n.params.id,c())},h=async k=>{r.value=k,await s.getEntered(n.params.id,c())},b=(k,C)=>{if(k)d.value.push(C);else{const D=d.value.indexOf(C);D>-1&&d.value.splice(D,1)}},w=async()=>{await s.registerToExam(n.params.id,{ids:{...d.value}}).then(async()=>{await p(1),d.value=[]})},$=async k=>{await s.unapprove(k).then(async()=>await p(1))},S=async k=>{await s.approve(k).then(async()=>await p(1))},_=async k=>{await s.fail(k).then(async()=>await p(1))},I=async k=>{await s.remove(k).then(async()=>await p(1))};return(k,C)=>(T(),P("div",jpe,[y("div",Hpe,[y("p",zpe,u(k.$t("menu.entries")),1)]),y("div",Ype,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.federation")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.registrationDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.deadlineDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.beginDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.examiners")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.entered")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.approved")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(s).exam.federation),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.year),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.location),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.registrationDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.deadlineDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.beginDate),1)]),_:1}),i(a(q),null,{default:o(()=>{var D;return[g(u((D=a(s).exam.examiners)==null?void 0:D.join(", ")),1)]}),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.entered),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(s).exam.approved),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",xpe,[i(Xu,{"nationality-enabled":!0,onSearch:f}),i(a(Mi),{variant:"tabs",role:"tablist",class:"justified-nav-tab"},{default:o(()=>[i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:r.value===1,onClick:C[0]||(C[0]=()=>{t.value=1,m(1)})},{default:o(()=>[g(u(k.$t("referee.enterReferee")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:r.value===2,onClick:C[1]||(C[1]=()=>{t.value=1,h(2)})},{default:o(()=>[g(u(k.$t("referee.viewEntered")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(hi),null,{default:o(()=>[i(a(pa),{role:"tabpanel","aria-labelledby":"home-tab",visible:r.value===1},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.gender")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(s).toEnter.referees,D=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{"onUpdate:modelValue":N=>{b(N,D.id)},key:D.id},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.gender),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",Wpe,[d.value.length?(T(),me(a(ye),{key:0,class:"button-width",color:"primary",size:"xs",onClick:w},{default:o(()=>[g(u(k.$t("referee.register")),1)]),_:1})):K("",!0),i(dt,{"total-items":a(s).toEnter.total,"items-per-page":xp,onPageChange:p},null,8,["total-items"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"profile-tab",visible:r.value===2},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(k.$t("referee.examCategory")),1)]),_:1}
144),i(a(x),{class:"center-text",scope:"col"},{default:o(()=>[g(u(k.$t("referee.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(s).entered.referees,D=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(D.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(D.examStatus),1)]),_:2},1024),i(a(q),{class:"center-text"},{default:o(()=>[g(u(D.examCategory),1)]),_:2},1024),i(a(q),null,{default:o(()=>[D.examStatus==="Approved"?(T(),me(qpe,{key:0,"entry-id":D.id,onModalResult:C[2]||(C[2]=N=>p(1))},null,8,["entry-id"])):K("",!0),D.examStatus==="Approved"?(T(),me(a(ye),{key:1,color:"link",onClick:N=>$(D.id)},{default:o(()=>[g(u(k.$t("referee.unapprove")),1)]),_:2},1032,["onClick"])):K("",!0),D.examStatus==="Unapproved"||D.examStatus==="Registered"?(T(),me(a(ye),{key:2,color:"link",onClick:N=>S(D.id)},{default:o(()=>[g(u(k.$t("referee.approve")),1)]),_:2},1032,["onClick"])):K("",!0),D.examStatus!=="Registered"&&D.examStatus!=="Failed"&&D.examStatus!=="Passed"?(T(),me(a(ye),{key:3,color:"link",onClick:N=>_(D.id)},{default:o(()=>[g(u(k.$t("referee.fail")),1)]),_:2},1032,["onClick"])):K("",!0),D.examStatus!=="Failed"&&D.examStatus!=="Passed"?(T(),me(a(ye),{key:4,color:"link",onClick:N=>I(D.id)},{default:o(()=>[g(u(k.$t("referee.remove")),1)]),_:2},1032,["onClick"])):K("",!0)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),i(dt,{"total-items":a(s).entered.total,"items-per-page":xp,onPageChange:p},null,8,["total-items"])]),_:1},8,["visible"])]),_:1})])]))}},Kpe=Le(Gpe,[["__scopeId","data-v-a8f228a2"]]),Xpe={class:"filter-box"},Jpe={class:"filter-rows"},Zpe={class:"filter-row"},Qpe={key:0,class:"categories"},eve={class:"filter-label"},tve=["value","selected"],ave={key:1,class:"categories"},lve={class:"filter-label"},nve=["value","selected"],ive={key:2,class:"categories"},sve={class:"filter-label"},ove=["value","selected"],rve={class:"button-row"},uve={__name:"MeetingFilterBox",props:{nationalityEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1},typeEnabled:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({countryId:null,seasonId:null,commissionTypeId:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{countryId:n.countryEnabled&&r.value.countryId?Number(r.value.countryId):null,seasonId:n.seasonEnabled&&r.value.seasonId?Number(r.value.seasonId):null,commissionTypeId:n.typeEnabled&&r.value.commissionTypeId?Number(r.value.commissionTypeId):null})},c=m=>{let h=Number(m);h?r.value.countryId=h:r.value.countryId=null},f=m=>{let h=Number(m);h?r.value.seasonId=h:r.value.seasonId=null},v=m=>{let h=Number(m);h?r.value.commissionTypeId=h:r.value.commissionTypeId=null},p=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={seasonId:s.meetingDicts.lastOfficialSeasonId},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getMeetingDictionary().then(()=>{r.value.seasonId||(r.value.seasonId=s.meetingDicts.lastOfficialSeasonId),d()})}),(m,h)=>(T(),P("div",Xpe,[y("div",Jpe,[y("div",Zpe,[n.nationalityEnabled?(T(),P("div",Qpe,[y("p",eve,u(m.$t("filter.nationality")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",null,u(m.$t("options.selectNationality")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.nationalities,b=>(T(),P("option",{value:b.id,selected:b.id===r.value.countryId},u(b.label)+" ("+u(b.countryIdentifier)+")",9,tve))),256))]),_:1})])):K("",!0),n.typeEnabled?(T(),P("div",ave,[y("p",lve,u(m.$t("filter.congressType")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(m.$t("options.selectType")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.congressTypes,b=>(T(),P("option",{value:b.id,selected:b.id===r.value.commissionTypeId},u(b.label),9,nve))),256))]),_:1})])):K("",!0),n.seasonEnabled?(T(),P("div",ive,[y("p",sve,u(m.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":f},{default:o(()=>[y("option",null,u(m.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.seasons,b=>(T(),P("option",{value:b.seasonId,selected:b.seasonId===r.value.seasonId||b.seasonId===a(s).meetingDicts.lastOfficialSeasonId},u(b.season),9,ove))),256))]),_:1})])):K("",!0)])]),y("div",rve,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(m.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:p},{default:o(()=>[g(u(m.$t("filter.clean")),1)]),_:1})])]))}},dve=Le(uve,[["__scopeId","data-v-4dc72aaa"]]),yf="https://api-dashboard.fie.org/api/admin/v1/congress",jh=At("meeting",()=>{const e=F([]),t=F({});async function l(c){this.meetingList=await ce.get(`${yf}/meeting`,c)}async function n(c){this.meeting=await ce.get(`${yf}/meeting/${c}`,null)}async function s(c){await ce.post(`${yf}/meeting`,c)}async function r(c,f){await ce.put(`${yf}/meeting/${c}`,f)}async function d(c){await ce.delete(`${yf}/meeting/${c}`,null)}return{meeting:t,meetingList:e,getMeetingList:l,getMeetingItem:n,
144createMeeting:s,updateMeeting:r,deleteMeeting:d}});var lr={},Sg={},nI;function cve(){if(nI)return Sg;nI=1;var e=_t();const t=e.defineComponent({name:"CAccordion",props:{activeItemKey:[Number,String],alwaysOpen:Boolean,flush:Boolean},setup(l,{slots:n}){const s=e.ref(l.activeItemKey),r=d=>{s.value=d};return e.watch(()=>l.activeItemKey,d=>s.value=d),e.provide("activeItemKey",s),e.provide("alwaysOpen",l.alwaysOpen),e.provide("setActiveItemKey",r),()=>e.h("div",{class:["accordion",{"accordion-flush":l.flush}]},n.default&&n.default())}});return Sg.CAccordion=t,Sg}var Ig={},Tg={},Dg={},iI;function fve(){if(iI)return Dg;iI=1;const e={beforeMount(t,{value:l},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&l&&n.beforeEnter(t)},mounted(t,{value:l},{transition:n}){n&&l&&n.enter(t)},updated(t,{value:l,oldValue:n},{transition:s}){!l!=!n&&s&&(l?(s.beforeEnter(t),s.enter(t)):s.leave(t,()=>{}))}};return Dg.vVisible=e,Dg}var sI;function mve(){if(sI)return Tg;sI=1;var e=_t(),t=fve(),l=Ym();const n=e.defineComponent({name:"CCollapse",props:{horizontal:Boolean,visible:Boolean},emits:["hide","show"],setup(s,{slots:r,emit:d}){const c=e.ref(!1),f=e.ref(s.visible),v=()=>{c.value=!0},p=($,S)=>{d("show"),setTimeout(()=>{if(l.executeAfterTransition(()=>S(),$),s.horizontal){$.style.width=`${$.scrollWidth}px`;return}$.style.height=`${$.scrollHeight}px`},1)},m=$=>{f.value=!0,c.value=!1,s.horizontal?$.style.removeProperty("width"):$.style.removeProperty("height")},h=$=>{if(c.value=!0,f.value=!1,s.horizontal){$.style.width=`${$.scrollWidth}px`;return}$.style.height=`${$.scrollHeight}px`},b=($,S)=>{d("hide"),setTimeout(()=>{if(l.executeAfterTransition(()=>S(),$),s.horizontal){$.style.width="0px";return}$.style.height="0px"},1)},w=$=>{c.value=!1,s.horizontal?$.style.removeProperty("width"):$.style.removeProperty("height")};return()=>e.h(e.Transition,{css:!1,onBeforeEnter:()=>v(),onEnter:($,S)=>p($,S),onAfterEnter:$=>m($),onBeforeLeave:$=>h($),onLeave:($,S)=>b($,S),onAfterLeave:$=>w($)},()=>e.withDirectives(e.h("div",{class:[c.value?"collapsing":"collapse",{"collapse-horizontal":s.horizontal,show:f.value}]},r.default&&r.default()),[[t.vVisible,s.visible]]))}});return Tg.CCollapse=n,Tg}var oI;function pve(){if(oI)return Ig;oI=1;var e=_t(),t=mve();const l=e.defineComponent({name:"CAccordionBody",setup(n,{slots:s}){const r=e.inject("id"),d=e.inject("visible");return()=>e.h(t.CCollapse,{class:"accordion-collapse",id:r,visible:d.value},{default:()=>e.h("div",{class:["accordion-body"]},s.default&&s.default())})}});return Ig.CAccordionBody=l,Ig}var Eg={},rI;function tF(){if(rI)return Eg;rI=1;var e=_t();const t=e.defineComponent({name:"CAccordionButton",setup(l,{slots:n}){const s=e.inject("id"),r=e.inject("toggleVisibility"),d=e.inject("visible");return()=>e.h("button",{type:"button","aria-control":s,"aria-expanded":d.value,class:["accordion-button",{collapsed:!d.value}],onClick:()=>r()},n.default&&n.default())}});return Eg.CAccordionButton=t,Eg}var Ng={},uI;function vve(){if(uI)return Ng;uI=1;var e=_t(),t=tF();const l=e.defineComponent({name:"CAccordionHeader",setup(n,{slots:s}){return()=>e.h("div",{class:["accordion-header"]},e.h(t.CAccordionButton,{},{default:()=>s.default&&s.default()}))}});return Ng.CAccordionHeader=l,Ng}var Pg={},dI;function bve(){if(dI)return Pg;dI=1;var e=_t();const t=e.defineComponent({name:"CAccordionItem",props:{id:String,itemKey:[Number,String]},setup(l,{slots:n}){const s=e.inject("activeItemKey"),r=e.inject("alwaysOpen"),d=e.inject("setActiveItemKey"),c=l.id??e.useId(),f=e.ref(l.itemKey??c),v=e.ref(s.value===f.value);e.watch(s,()=>v.value=s.value===f.value);const p=()=>{v.value=!v.value,!r&&v&&d(f.value)};return e.provide("id",c),e.provide("visible",v),e.provide("toggleVisibility",p),()=>e.h("div",{class:["accordion-item"]},n.default&&n.default())}});return Pg.CAccordionItem=t,Pg}var cI;function hve(){if(cI)return lr;cI=1;var e=cve(),t=pve(),l=tF(),n=vve(),s=bve();const r={install:d=>{d.component(e.CAccordion.name,e.CAccordion),d.component(t.CAccordionBody.name,t.CAccordionBody),d.component(l.CAccordionButton.name,l.CAccordionButton),d.component(n.CAccordionHeader.name,n.CAccordionHeader),d.component(s.CAccordionItem.name,s.CAccordionItem)}};return lr.CAccordion=e.CAccordion,lr.CAccordionBody=t.CAccordionBody,lr.CAccordionButton=l.CAccordionButton,lr.CAccordionHeader=n.CAccordionHeader,lr.CAccordionItem=s.CAccordionItem,lr.CAccordionPlugin=r,lr}var ga=hve();const yve={class:"item"},gve={key:0,class:"file-links"},_ve={class:"file-link"},$ve=["href"],Cve=16*1024*1024,wve={__name:"UploadFileShortMultiple",props:{uploadUrl:{type:String,default:null},isImage:{type:Boolean,default:!1},isPdfOnly:{type:Boolean,default:!1},itemId:{type:String,default:"fileInput"},files:{type:Array,default:[]}},emits:["fileUploaded"],setup(e,{emit:t}){const l=yl(),n=t,s="https://api-dashboard.fie.org/api/admin/v1",r=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff"],d=["application/xml","text/xml","application/pdf","text/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],c=["application/pdf","application/x-pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],f=F(null),v=e,p=F([]);We(()=>{p.value=v.files.map($=>$)});const m=async $=>{$.preventDefault(),$.stopPropagation(),f.value=$.target.files[$.target.files.length-1];let S=document.getElementById(v.itemId).files[$.target.files.length-1];S?await h(S,v.uploadUrl):vt(l.t("upload.errorSelectFile"))};async function h($,S){if(v.isImage){if(r.indexOf($.type)===-1){vt(l.t("upload.invalidFormat"));return}}else if(v.isPdfOnly){if(c.indexOf($.type)===-1){vt(l.t("upload.invalidFormat"));return}}else if(d.indexOf($.type)===-1){vt(l.t("upload.invalidFormat"));return}if($.size>Cve){vt(l.t("upload.sizeExceed"));return}const{user:_}=nl(),I=new FormData;I.append("file",$),na.post(`${s}/${S}`,I,{headers:{Authorization:`Bearer ${_.token}`,"Content-Type":"multipart/form-data"},timeout:3600*1e3}).then(k=>{f.value=null;let C={...k.data};p.value.push(C),n("fileUploaded",p.value)}
144).catch(k=>{vt(k)})}const b=async $=>{const{user:S}=nl();await na.delete(`${s}/file/${$}`,{headers:{Authorization:`Bearer ${S.token}`}}).then(()=>{w($)})},w=$=>{const S=p.value.findIndex(_=>_.id===$);S!==-1&&(p.value.splice(S,1),n("fileUploaded",p.value))};return($,S)=>(T(),P("div",yve,[i(a(je.CFormInput),{type:"file",id:v.itemId,onChange:m},null,8,["id"]),p.value?(T(),P("div",gve,[(T(!0),P(le,null,ge(p.value,_=>(T(),P("div",_ve,[y("a",{href:_.link,target:"_blank"},u(_.name),9,$ve),i(a(ye),{onClick:I=>b(_.id),color:"link",size:"sm"},{default:o(()=>S[0]||(S[0]=[g("X")])),_:2,__:[0]},1032,["onClick"])]))),256))])):K("",!0)]))}},Wd=Le(wve,[["__scopeId","data-v-e3a7d772"]]);function jc(){const e=nD();return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[y("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),y("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),y("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),y("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}jc.compatConfig={MODE:3};function aF(){return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[y("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),y("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}aF.compatConfig={MODE:3};function k$(){return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[y("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}k$.compatConfig={MODE:3};function S$(){return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[y("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}S$.compatConfig={MODE:3};function I$(){return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[y("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),y("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}I$.compatConfig={MODE:3};function T$(){return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[y("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}T$.compatConfig={MODE:3};function D$(){return T(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"
144currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[y("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}D$.compatConfig={MODE:3};const ai=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),E$=(e,t,l)=>a2(e,t,l)||lt(),kve=(e,t,l)=>{const n=t.dateInTz?ai(new Date(e),t.dateInTz):lt(e);return l?an(n,!0):n},a2=(e,t,l)=>{if(!e)return null;const n=l?an(lt(e),!0):lt(e);return t?t.exactMatch?kve(e,t,l):ai(n,t.timezone):n},Sve=e=>{const t=new Date(e.getFullYear(),0,1).getTimezoneOffset();return e.getTimezoneOffset()<t},Ive=(e,t)=>{if(!e)return 0;const l=new Date,n=new Date(l.toLocaleString("en-US",{timeZone:"UTC"})),s=new Date(l.toLocaleString("en-US",{timeZone:e})),r=(Sve(t??s)?s:t??s).getTimezoneOffset()/60;return(+n-+s)/(1e3*60*60)-r};var Ki=(e=>(e.month="month",e.year="year",e))(Ki||{}),Xi=(e=>(e.top="top",e.bottom="bottom",e))(Xi||{}),Iu=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Iu||{}),yn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(yn||{});const Tve=["timestamp","date","iso"];var Pn=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(Pn||{}),ll=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(ll||{}),Gd=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(Gd||{});function fI(e){return t=>{const l=new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`));return e==="ar"?l.slice(2,5):l.slice(0,2)}}function Dve(e){return t=>Rt(ai(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const Eve=(e,t,l)=>{const n=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=n.map(Dve(e))}catch{s=n.map(fI(t))}else s=n.map(fI(t));const r=s.slice(0,l),d=s.slice(l+1,s.length);return[s[l]].concat(...d).concat(...r)},N$=(e,t,l)=>{const n=[];for(let s=+e[0];s<=+e[1];s++)n.push({value:+s,text:sF(s,t)});return l?n.reverse():n},lF=(e,t,l)=>{const n=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const d=r<10?`0${r}`:r;return new Date(`2017-${d}-01T00:00:00+00:00`)});if(e!==null)try{const r=l==="long"?"LLLL":"LLL";
144return n.map((d,c)=>{const f=Rt(ai(d,"UTC"),r,{locale:e});return{text:f.charAt(0).toUpperCase()+f.substring(1),value:c}})}catch{}const s=new Intl.DateTimeFormat(t,{month:l,timeZone:"UTC"});return n.map((r,d)=>{const c=s.format(r);return{text:c.charAt(0).toUpperCase()+c.substring(1),value:d}})},Nve=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Vl=e=>{const t=a(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},Pve=e=>({type:"dot",...e??{}}),nF=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,P$={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Zl=e=>e,mI=e=>e===0?e:!e||isNaN(+e)?null:+e,pI=e=>e===null,iF=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},Ove=e=>{const t=[],l=n=>n.filter(s=>s);for(let n=0;n<e.length;n+=3){const s=[e[n],e[n+1],e[n+2]];t.push(l(s))}return t},km=(e,t,l)=>{const n=l!=null,s=t!=null;if(!n&&!s)return!1;const r=+l,d=+t;return n&&s?+e>r||+e<d:n?+e>r:s?+e<d:!1},$c=(e,t)=>Ove(e).map(l=>l.map(n=>{const{active:s,disabled:r,isBetween:d,highlighted:c}=t(n);return{...n,active:s,disabled:r,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&s,dp__cell_in_between:d,"dp--highlighted":c}}})),Er=(e,t,l=!1)=>{e&&t.allowStopPropagation&&(l&&e.stopImmediatePropagation(),e.stopPropagation())},Ave=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function Fve(e,t){let l=[...document.querySelectorAll(Ave())];l=l.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const n=l.indexOf(e);if(n>=0&&(t?n-1>=0:n+1<=l.length))return l[n+(t?-1:1)]}const l2=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),sF=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),O$=(e,t)=>Rt(e,t??Gd.DATE),Og=e=>Array.isArray(e),hb=(e,t,l)=>t.get(O$(e,l)),Rve=(e,t)=>e?t?t instanceof Map?!!hb(e,t):t(lt(e)):!1:!0,Vn=(e,t,l=!1,n)=>{if(e.key===ll.enter||e.key===ll.space)return l&&e.preventDefault(),t();if(n)return n(e)},Lve=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,oF=(e,t)=>e?Gd.MONTH_AND_YEAR:t?Gd.YEAR:Gd.DATE,rF=e=>e<10?`0${e}`:e,vI=(e,t,l,n,s,r)=>{const d=cb(e,t.slice(0,e.length),new Date,{locale:r});return Tr(d)&&kO(d)?n||s?d:za(d,{hours:+l.hours,minutes:+(l==null?void 0:l.minutes),seconds:+(l==null?void 0:l.seconds),milliseconds:0}):null},Mve=(e,t,l,n,s,r)=>{const d=Array.isArray(l)?l[0]:l;if(typeof t=="string")return vI(e,t,d,n,s,r);if(Array.isArray(t)){let c=null;for(const f of t)if(c=vI(e,f,d,n,s,r),c)break;return c}return typeof t=="function"?t(e):null},lt=e=>e?new Date(e):new Date,Vve=(e,t,l)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),d=e.getHours().toString().padStart(2,"0"),c=e.getMinutes().toString().padStart(2,"0"),f=l?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${r}T${d}:${c}:${f}.000Z`}const n=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(n).toISOString()},an=(e,t)=>{const l=lt(JSON.parse(JSON.stringify(e))),n=za(l,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?Oz(n):n},Nr=(e,t,l,n)=>{let s=e?lt(e):lt();return(t||t===0)&&(s=wx(s,+t)),(l||l===0)&&(s=kx(s,+l)),(n||n===0)&&(s=UO(s,+n)),BO(s,0)},_l=(e,t)=>!e||!t?!1:gc(an(e),an(t)),fa=(e,t)=>!e||!t?!1:Md(an(e),an(t)),El=(e,t)=>!e||!t?!1:qu(an(e),an(t)),Sm=(e,t,l)=>e!=null&&e[0]&&e!=null&&e[1]?El(l,e[0])&&_l(l,e[1]):e!=null&&e[0]&&t?El(l,e[0])&&_l(l,t)||_l(l,e[0])&&El(l,t):!1,Zi=e=>{const t=za(new Date(e),{date:1});return an(t)},Ag=(e,t,l)=>t&&(l||l===0)?Object.fromEntries(["hours","minutes","seconds"].map(n=>n===t?[n,l]:[n,isNaN(+e[n])?void 0:+e[n]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},Tu=e=>({hours:Vo(e),minutes:Fr(e),seconds:yc(e)}),uF=(e,t)=>{if(t){const l=xt(lt(t));if(l>e)return 12;if(l===e)return ca(lt(t))}},dF=(e,t)=>{if(t){const l=xt(lt(t));return l<e?-1:l===e?ca(lt(t)):void 0}},Cc=e=>{if(e)return xt(lt(e))},cF=(e,t)=>{const l=El(e,t)?t:e,n=El(t,e)?t:e;return IO({start:l,end:n})},Bve=e=>{const t=as(e,1);return{month:ca(t),year:xt(t)}},co=(e,t)=>{const l=ss(e,{weekStartsOn:+t}),n=DO(e,{weekStartsOn:+t});return[l,n]},fF=(e,t)=>{const l={hours:Vo(lt()),minutes:Fr(lt()),seconds:t?yc(lt()):0};return Object.assign(l,e)},kr=(e,t,l)=>[za(lt(e),{date:1}),za(lt(),{month:t,year:l,date:1})],_o=(e,t,l)=>{let n=e?lt(e):lt();return(t||t===0)&&(n=VO(n,t)),l&&(n=Es(n,l)),n},mF=(e,t,l,n,s)=>{if(!n||s&&!t||!s&&!l)return!1;const r=s?as(e,1):_c(e,1),d=[ca(r),xt(r)];return s?!qve(...d,t):!Uve(...d,l)},Uve=(e,t,l)=>_l(...kr(l,e,t))||fa(...kr(l,e,t)),qve=(e,t,l)=>El(...kr(l,e,t))||fa(...kr(l,e,t)),pF=(e,t,l,n,s,r,d)=>{if(typeof t=="function"&&!d)return t(e);const c=l?{locale:l}:void 0;return Array.isArray(e)?`${Rt(e[0],r,c)}${s&&!e[1]?"":n}${e[1]?Rt(e[1],r,c):""}`:Rt(e,r,c)},yd=e=>{if(e)return null;throw new Error(P$.prop("partial-range"))},Wp=(e,t)=>{if(t)return e();throw new Error(P$.prop("range"))},n2=e=>Array.isArray(e)?Tr(e[0])&&(e[1]?Tr(e[1]):!0):e?Tr(e):!1,jve=(e,t)=>
144za(t??lt(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Fg=(e,t,l,n)=>{if(!e)return!0;if(n){const s=l==="max"?gc(e,t):qu(e,t),r={seconds:0,milliseconds:0};return s||Md(za(e,r),za(t,r))}return l==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Rg=(e,t,l)=>e?jve(e,t):lt(l??t),bI=(e,t,l,n,s)=>{if(Array.isArray(n)){const d=Rg(e,n[0],t),c=Rg(e,n[1],t);return Fg(n[0],d,l,!!t)&&Fg(n[1],c,l,!!t)&&s}const r=Rg(e,n,t);return Fg(n,r,l,!!t)&&s},Lg=e=>za(lt(),Tu(e)),Hve=(e,t,l)=>{if(e instanceof Map){const n=`${rF(l+1)}-${t}`;return e.size?e.has(n):!1}return typeof e=="function"?e(an(za(lt(),{month:l,year:t}),!0)):!1},zve=(e,t,l)=>{if(e instanceof Map){const n=`${rF(l+1)}-${t}`;return e.size?e.has(n):!0}return!0},vF=(e,t,l)=>typeof e=="function"?e({month:t,year:l}):!!e.months.find(n=>n.month===t&&n.year===l),A$=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),i2=e=>`dp-${Rt(e,"yyyy-MM-dd")}`,hI=(e,t)=>{const l=MO(an(t),e),n=Di(an(t),e);return{before:l,after:n}},gf=bi({menuFocused:!1,shiftKeyInMenu:!1}),bF=()=>{const e=l=>{gf.menuFocused=l},t=l=>{gf.shiftKeyInMenu!==l&&(gf.shiftKeyInMenu=l)};return{control:Pe(()=>({shiftKeyInMenu:gf.shiftKeyInMenu,menuFocused:gf.menuFocused})),setMenuFocused:e,setShiftKey:t}},al=bi({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Mg=F(null),Gp=F(!1),Vg=F(!1),Bg=F(!1),Ug=F(!1),vn=F(0),Il=F(0),Yr=()=>{const e=Pe(()=>Gp.value?[...al.selectionGrid,al.actionRow].filter(m=>m.length):Vg.value?[...al.timePicker[0],...al.timePicker[1],Ug.value?[]:[Mg.value],al.actionRow].filter(m=>m.length):Bg.value?[...al.monthPicker,al.actionRow]:[al.monthYear,...al.calendar,al.time,al.actionRow].filter(m=>m.length)),t=m=>{vn.value=m?vn.value+1:vn.value-1;let h=null;e.value[Il.value]&&(h=e.value[Il.value][vn.value]),!h&&e.value[Il.value+(m?1:-1)]?(Il.value=Il.value+(m?1:-1),vn.value=m?0:e.value[Il.value].length-1):h||(vn.value=m?vn.value-1:vn.value+1)},l=m=>{Il.value===0&&!m||Il.value===e.value.length&&m||(Il.value=m?Il.value+1:Il.value-1,e.value[Il.value]?e.value[Il.value]&&!e.value[Il.value][vn.value]&&vn.value!==0&&(vn.value=e.value[Il.value].length-1):Il.value=m?Il.value-1:Il.value+1)},n=m=>{let h=null;e.value[Il.value]&&(h=e.value[Il.value][vn.value]),h?h.focus({preventScroll:!Gp.value}):vn.value=m?vn.value-1:vn.value+1},s=()=>{t(!0),n(!0)},r=()=>{t(!1),n(!1)},d=()=>{l(!1),n(!0)},c=()=>{l(!0),n(!0)},f=(m,h)=>{al[h]=m},v=(m,h)=>{al[h]=m},p=()=>{vn.value=0,Il.value=0};return{buildMatrix:f,buildMultiLevelMatrix:v,setTimePickerBackRef:m=>{Mg.value=m},setSelectionGrid:m=>{Gp.value=m,p(),m||(al.selectionGrid=[])},setTimePicker:(m,h=!1)=>{Vg.value=m,Ug.value=h,p(),m||(al.timePicker[0]=[],al.timePicker[1]=[])},setTimePickerElements:(m,h=0)=>{al.timePicker[h]=m},arrowRight:s,arrowLeft:r,arrowUp:d,arrowDown:c,clearArrowNav:()=>{al.monthYear=[],al.calendar=[],al.time=[],al.actionRow=[],al.selectionGrid=[],al.timePicker[0]=[],al.timePicker[1]=[],Gp.value=!1,Vg.value=!1,Ug.value=!1,Bg.value=!1,p(),Mg.value=null},setMonthPicker:m=>{Bg.value=m,p()},refSets:al}},yI=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),Yve=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:t=>`Month picker${t?" overlay":""}`,yearPicker:t=>`Year picker${t?" overlay":""}`,timeOverlay:t=>`${t} overlay`,...e??{}}),gI=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,xve=e=>{const t=typeof e=="object"&&e,l={static:!0,solo:!1};if(!e)return{...l,count:gI(!1)};const n=t?e:{},s=t?n.count??!0:e,r=gI(s);return Object.assign(l,n,{count:r})},Wve=(e,t,l)=>e||(typeof l=="string"?l:t),Gve=e=>typeof e=="boolean"?e?yI({}):!1:yI(e),Kve=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},Xve=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),Jve=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),Zve=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},Qve=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...e??{}}),ebe=e=>{const t={dates:Array.isArray(e)?e.map(l=>lt(l)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},tbe=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},abe=e=>{const t={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof e=="object"?{enabled:!0,...t,...e}:{enabled:e,...t}},lbe=e=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:e.emitTimezone??void 0,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},qg=(e,t,l,n)=>new Map(e.map(s=>{const r=E$(s,t,n);return[O$(r,l),r]})),nbe=(e,t)=>
144e.length?new Map(e.map(l=>{const n=E$(l.date,t);return[O$(n,Gd.DATE),l]})):null,ibe=e=>{var t;const l=oF(e.isMonthPicker,e.isYearPicker);return{minDate:a2(e.minDate,e.timezone,e.isSpecific),maxDate:a2(e.maxDate,e.timezone,e.isSpecific),disabledDates:Og(e.disabledDates)?qg(e.disabledDates,e.timezone,l,e.isSpecific):e.disabledDates,allowedDates:Og(e.allowedDates)?qg(e.allowedDates,e.timezone,l,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Og((t=e.highlight)==null?void 0:t.dates)?qg(e.highlight.dates,e.timezone,l):e.highlight,markers:nbe(e.markers,e.timezone)}},sbe=e=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},obe=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const l=t,n=e[l],s=typeof e[l]=="string"?{[n]:!0}:Object.fromEntries(n.map(r=>[r,!0]));return[t,s]}))}),cl=e=>{const t=()=>{const N=e.enableSeconds?":ss":"",L=e.enableMinutes?":mm":"";return e.is24?`HH${L}${N}`:`hh${L}${N} aa`},l=()=>{var N;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((N=S.value)==null?void 0:N.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},n=N=>fF(N,e.enableSeconds),s=()=>C.value.enabled?e.startTime&&Array.isArray(e.startTime)?[n(e.startTime[0]),n(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?n(e.startTime):null,r=Pe(()=>xve(e.multiCalendars)),d=Pe(()=>s()),c=Pe(()=>Yve(e.ariaLabels)),f=Pe(()=>Xve(e.filters)),v=Pe(()=>Gve(e.transitions)),p=Pe(()=>Jve(e.actionRow)),m=Pe(()=>Wve(e.previewFormat,e.format,l())),h=Pe(()=>Kve(e.textInput)),b=Pe(()=>Zve(e.inline)),w=Pe(()=>Qve(e.config)),$=Pe(()=>ebe(e.highlight)),S=Pe(()=>tbe(e.weekNumbers)),_=Pe(()=>lbe(e.timezone)),I=Pe(()=>sbe(e.multiDates)),k=Pe(()=>ibe({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:$.value,markers:e.markers,timezone:_.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),C=Pe(()=>abe(e.range)),D=Pe(()=>obe(e.ui));return{defaultedTransitions:v,defaultedMultiCalendars:r,defaultedStartTime:d,defaultedAriaLabels:c,defaultedFilters:f,defaultedActionRow:p,defaultedPreviewFormat:m,defaultedTextInput:h,defaultedInline:b,defaultedConfig:w,defaultedHighlight:$,defaultedWeekNumbers:S,defaultedRange:C,propDates:k,defaultedTz:_,defaultedMultiDates:I,defaultedUI:D,getDefaultPattern:l,getDefaultStartTime:s,handleEventPropagation:N=>{w.value.allowStopPropagation&&N.stopPropagation(),w.value.allowPreventDefault&&N.preventDefault()}}},rbe=(e,t,l)=>{const n=F(),{defaultedTextInput:s,defaultedRange:r,defaultedTz:d,defaultedMultiDates:c,getDefaultPattern:f}=cl(t),v=F(""),p=Kd(t,"format"),m=Kd(t,"formatLocale");at(n,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",n.value,G(!0))},{deep:!0}),at(r,(H,re)=>{H.enabled!==re.enabled&&(n.value=null)}),at(p,()=>{Z()});const h=H=>d.value.timezone&&d.value.convertModel?ai(H,d.value.timezone):H,b=H=>{if(d.value.timezone&&d.value.convertModel){const re=Ive(d.value.timezone,H);return Sz(H,re)}return H},w=(H,re,be=!1)=>pF(H,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,re??f(),be),$=H=>H?t.modelType?ie(H):{hours:Vo(H),minutes:Fr(H),seconds:t.enableSeconds?yc(H):0}:null,S=H=>t.modelType?ie(H):{month:ca(H),year:xt(H)},_=H=>Array.isArray(H)?c.value.enabled?H.map(re=>I(re,Es(lt(),re))):Wp(()=>[Es(lt(),H[0]),H[1]?Es(lt(),H[1]):yd(r.value.partialRange)],r.value.enabled):Es(lt(),+H),I=(H,re)=>(typeof H=="string"||typeof H=="number")&&t.modelType?ne(H):re,k=H=>Array.isArray(H)?[I(H[0],Nr(null,+H[0].hours,+H[0].minutes,H[0].seconds)),I(H[1],Nr(null,+H[1].hours,+H[1].minutes,H[1].seconds))]:I(H,Nr(null,H.hours,H.minutes,H.seconds)),C=H=>{const re=za(lt(),{date:1});return Array.isArray(H)?c.value.enabled?H.map(be=>I(be,_o(re,+be.month,+be.year))):Wp(()=>[I(H[0],_o(re,+H[0].month,+H[0].year)),I(H[1],H[1]?_o(re,+H[1].month,+H[1].year):yd(r.value.partialRange))],r.value.enabled):I(H,_o(re,+H.month,+H.year))},D=H=>{if(Array.isArray(H))return H.map(re=>ne(re));throw new Error(P$.dateArr("multi-dates"))},N=H=>{if(Array.isArray(H)&&r.value.enabled){const re=H[0],be=H[1];return[lt(Array.isArray(re)?re[0]:null),Array.isArray(be)&&be.length?lt(be[0]):null]}return lt(H[0])},L=H=>t.modelAuto?Array.isArray(H)?[ne(H[0]),ne(H[1])]:t.autoApply?[ne(H)]:[ne(H),null]:Array.isArray(H)?Wp(()=>H[1]?[ne(H[0]),H[1]?ne(H[1]):yd(r.value.partialRange)]:[ne(H[0])],r.value.enabled):ne(H),R=()=>{Array.isArray(n.value)&&r.value.enabled&&n.value.length===1&&n.value.push(yd(r.value.partialRange))},M=()=>{const H=n.value;return[ie(H[0]),H[1]?ie(H[1]):yd(r.value.partialRange)]},A=()=>Array.isArray(n.value)?n.value[1]?M():ie(Zl(n.value[0])):[],E=()=>(n.value||[]).map(H=>ie(H)),V=(H=!1)=>(H||R(),t.modelAuto?A():c.value.enabled?E():Array.isArray(n.value)?Wp(()=>M(),r.value.enabled):ie(Zl(n.value))),O=H=>!H||Array.isArray(H)&&!H.length?null:t.timePicker?k(Zl(H)):t.monthPicker?C(Zl(H)):t.yearPicker?_(Zl(H)):c.value.enabled?D(Zl(H)):t.weekPicker?N(Zl(H)):L(Zl(H)),U=H=>{const re=O(H);n2(Zl(re))?(n.value=Zl(re),Z()):(n.value=null,v.value="")},B=()=>{const H=re=>Rt(re,s.value.format);return`${H(n.value[0])} ${s.value.rangeSeparator} ${n.value[1]?H(n.value[1]):""}`},Y=()=>l.value&&n.value?Array.isArray(n.value)?B():Rt(n.value,s.value.format):w(n.value),ee=()=>n.value?c.value.enabled?n.value.map(H=>w(H)).join("; "):s.value.enabled&&typeof s.value.format=="string"?Y():w(n.value):"",Z=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?v.value=ee():v.value=t.format(n.value)},ne=H=>
144{if(t.utc){const re=new Date(H);return t.utc==="preserve"?new Date(re.getTime()+re.getTimezoneOffset()*6e4):re}return t.modelType?Tve.includes(t.modelType)?h(new Date(H)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?h(cb(H,f(),new Date,{locale:m.value})):h(cb(H,t.modelType,new Date,{locale:m.value})):h(new Date(H))},ie=H=>H?t.utc?Vve(H,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+b(H):t.modelType==="iso"?b(H).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?w(b(H)):w(b(H),t.modelType,!0):b(H):"",J=(H,re=!1,be=!1)=>{if(be)return H;if(e("update:model-value",H),d.value.emitTimezone&&re){const Ce=Array.isArray(H)?H.map(ke=>ai(Zl(ke),d.value.emitTimezone)):ai(Zl(H),d.value.emitTimezone);e("update:model-timezone-value",Ce)}},X=H=>Array.isArray(n.value)?c.value.enabled?n.value.map(re=>H(re)):[H(n.value[0]),n.value[1]?H(n.value[1]):yd(r.value.partialRange)]:H(Zl(n.value)),j=()=>{if(Array.isArray(n.value)){const H=co(n.value[0],t.weekStart),re=n.value[1]?co(n.value[1],t.weekStart):[];return[H.map(be=>lt(be)),re.map(be=>lt(be))]}return co(n.value,t.weekStart).map(H=>lt(H))},W=(H,re)=>J(Zl(X(H)),!1,re),fe=H=>{const re=j();return H?re:e("update:model-value",j())},G=(H=!1)=>(H||Z(),t.monthPicker?W(S,H):t.timePicker?W($,H):t.yearPicker?W(xt,H):t.weekPicker?fe(H):J(V(H),!0,H));return{inputValue:v,internalModelValue:n,checkBeforeEmit:()=>n.value?r.value.enabled?r.value.partialRange?n.value.length>=1:n.value.length===2:!!n.value:!1,parseExternalModelValue:U,formatInputValue:Z,emitModelValue:G}},ube=(e,t)=>{const{defaultedFilters:l,propDates:n}=cl(e),{validateMonthYearInRange:s}=xr(e),r=(p,m)=>{let h=p;return l.value.months.includes(ca(h))?(h=m?as(p,1):_c(p,1),r(h,m)):h},d=(p,m)=>{let h=p;return l.value.years.includes(xt(h))?(h=m?j_(p,1):qO(p,1),d(h,m)):h},c=(p,m=!1)=>{const h=za(lt(),{month:e.month,year:e.year});let b=p?as(h,1):_c(h,1);e.disableYearSelect&&(b=Es(b,e.year));let w=ca(b),$=xt(b);l.value.months.includes(w)&&(b=r(b,p),w=ca(b),$=xt(b)),l.value.years.includes($)&&(b=d(b,p),$=xt(b)),s(w,$,p,e.preventMinMaxNavigation)&&f(w,$,m)},f=(p,m,h)=>{t("update-month-year",{month:p,year:m,fromNav:h})},v=Pe(()=>p=>mF(za(lt(),{month:e.month,year:e.year}),n.value.maxDate,n.value.minDate,e.preventMinMaxNavigation,p));return{handleMonthYearChange:c,isDisabled:v,updateMonthYear:f}},Hh={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null}
144,monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},fs={...Hh,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},dbe=["title"],cbe=["disabled"],fbe=Ke({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...fs},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const l=t,n=e,{defaultedActionRow:s,defaultedPreviewFormat:r,defaultedMultiCalendars:d,defaultedTextInput:c,defaultedInline:f,defaultedRange:v,defaultedMultiDates:p}=cl(n),{isTimeValid:m,isMonthValid:h}=xr(n),{buildMatrix:b}=Yr(),w=F(null),$=F(null),S=F(!1),_=F({}),I=F(null),k=F(null);We(()=>{n.arrowNavigation&&b([Vl(w),Vl($)],"actionRow"),C(),window.addEventListener("resize",C)}),Xa(()=>{window.removeEventListener("resize",C)});const C=()=>{S.value=!1,setTimeout(()=>{var U,B;const Y=(U=I.value)==null?void 0:U.getBoundingClientRect(),ee=(B=k.value)==null?void 0:B.getBoundingClientRect();Y&&ee&&(_.value.maxWidth=`${ee.width-Y.width-20}px`),S.value=!0},0)},D=Pe(()=>v.value.enabled&&!v.value.partialRange&&n.internalModelValue?n.internalModelValue.length===2:!0),N=Pe(()=>!m.value(n.internalModelValue)||!h.value(n.internalModelValue)||!D.value),L=()=>{const U=r.value;return n.timePicker||n.monthPicker,U(Zl(n.internalModelValue))},R=()=>{const U=n.internalModelValue;return d.value.count>0?`${M(U[0])} - ${M(U[1])}`:[M(U[0]),M(U[1])]},M=U=>pF(U,r.value,n.formatLocale,c.value.rangeSeparator,n.modelAuto,r.value),A=Pe(()=>!n.internalModelValue||!n.menuMount?"":typeof r.value=="string"?Array.isArray(n.internalModelValue)?n.internalModelValue.length===2&&n.internalModelValue[1]?R():p.value.enabled?n.internalModelValue.map(U=>`${M(U)}`):n.modelAuto?`${M(n.internalModelValue[0])}`:`${M(n.internalModelValue[0])} -`:M(n.internalModelValue):L()),E=()=>p.value.enabled?"; ":" - ",V=Pe(()=>Array.isArray(A.value)?A.value.join(E()):A.value),O=()=>{m.value(n.internalModelValue)&&h.value(n.internalModelValue)&&D.value?l("select-date"):l("invalid-select")};return(U,B)=>(T(),P("div",{ref_key:"actionRowRef",ref:k,class:"dp__action_row"},[U.$slots["action-row"]?rt(U.$slots,"action-row",Bl(Ya({key:0},{internalModelValue:U.internalModelValue,disabled:N.value,selectDate:()=>U.$emit("select-date"),closePicker:()=>U.$emit("close-picker")}))):(T(),P(le,{key:1},[a(s).showPreview?(T(),P("div",{key:0,class:"dp__selection_preview",title:V.value,style:Wl(_.value)}
144,[U.$slots["action-preview"]&&S.value?rt(U.$slots,"action-preview",{key:0,value:U.internalModelValue}):K("",!0),!U.$slots["action-preview"]&&S.value?(T(),P(le,{key:1},[g(u(V.value),1)],64)):K("",!0)],12,dbe)):K("",!0),y("div",{ref_key:"actionBtnContainer",ref:I,class:"dp__action_buttons","data-dp-element":"action-row"},[U.$slots["action-buttons"]?rt(U.$slots,"action-buttons",{key:0,value:U.internalModelValue}):K("",!0),U.$slots["action-buttons"]?K("",!0):(T(),P(le,{key:1},[!a(f).enabled&&a(s).showCancel?(T(),P("button",{key:0,ref_key:"cancelButtonRef",ref:w,type:"button",class:"dp__action_button dp__action_cancel",onClick:B[0]||(B[0]=Y=>U.$emit("close-picker")),onKeydown:B[1]||(B[1]=Y=>a(Vn)(Y,()=>U.$emit("close-picker")))},u(U.cancelText),545)):K("",!0),a(s).showNow?(T(),P("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:B[2]||(B[2]=Y=>U.$emit("select-now")),onKeydown:B[3]||(B[3]=Y=>a(Vn)(Y,()=>U.$emit("select-now")))},u(U.nowButtonLabel),33)):K("",!0),a(s).showSelect?(T(),P("button",{key:2,ref_key:"selectButtonRef",ref:$,type:"button",class:"dp__action_button dp__action_select",disabled:N.value,"data-test-id":"select-button",onKeydown:B[4]||(B[4]=Y=>a(Vn)(Y,()=>O())),onClick:O},u(U.selectText),41,cbe)):K("",!0)],64))],512)],64))],512))}}),mbe=["role","aria-label","tabindex"],pbe={class:"dp__selection_grid_header"},vbe=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],bbe=["aria-label"],Zm=Ke({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:l}){const{setSelectionGrid:n,buildMultiLevelMatrix:s,setMonthPicker:r}=Yr(),d=l,c=e,{defaultedAriaLabels:f,defaultedTextInput:v,defaultedConfig:p,handleEventPropagation:m}=cl(c),{hideNavigationButtons:h}=xh(),b=F(!1),w=F(null),$=F(null),S=F([]),_=F(),I=F(null),k=F(0),C=F(null);Vb(()=>{w.value=null}),We(()=>{Va().then(()=>V()),c.noOverlayFocus||N(),D(!0)}),Xa(()=>D(!1));const D=j=>{var W;c.arrowNavigation&&((W=c.headerRefs)!=null&&W.length?r(j):n(j))},N=()=>{var j;const W=Vl($);W&&(v.value.enabled||(w.value?(j=w.value)==null||j.focus({preventScroll:!0}):W.focus({preventScroll:!0})),b.value=W.clientHeight<W.scrollHeight)},L=Pe(()=>({dp__overlay:!0,"dp--overlay-absolute":!c.useRelative,"dp--overlay-relative":c.useRelative})),R=Pe(()=>c.useRelative?{height:`${c.height}px`,width:"var(--dp-menu-min-width)"}:void 0),M=Pe(()=>({dp__overlay_col:!0})),A=Pe(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:b.value,dp__button_bottom:c.isLast})),E=Pe(()=>{var j,W;return{dp__overlay_container:!0,dp__container_flex:((j=c.items)==null?void 0:j.length)<=6,dp__container_block:((W=c.items)==null?void 0:W.length)>6}});at(()=>c.items,()=>V(!1),{deep:!0});const V=(j=!0)=>{Va().then(()=>{const W=Vl(w),fe=Vl($),G=Vl(I),H=Vl(C),re=G?G.getBoundingClientRect().height:0;fe&&(fe.getBoundingClientRect().height?k.value=fe.getBoundingClientRect().height-re:k.value=p.value.modeHeight-re),W&&H&&j&&(H.scrollTop=W.offsetTop-H.offsetTop-(k.value/2-W.getBoundingClientRect().height)-re)})},O=j=>{j.disabled||d("selected",j.value)},U=()=>{d("toggle"),d("reset-flow")},B=j=>{c.escClose&&(U(),m(j))},Y=(j,W,fe,G)=>{j&&((W.active||W.value===c.focusValue)&&(w.value=j),c.arrowNavigation&&(Array.isArray(S.value[fe])?S.value[fe][G]=j:S.value[fe]=[j],ee()))},ee=()=>{var j,W;const fe=(j=c.headerRefs)!=null&&j.length?[c.headerRefs].concat(S.value):S.value.concat([c.skipButtonRef?[]:[I.value]]);s(Zl(fe),(W=c.headerRefs)!=null&&W.length?"monthPicker":"selectionGrid")},Z=j=>{c.arrowNavigation||Er(j,p.value,!0)},ne=j=>{_.value=j,d("hover-value",j)},ie=()=>{if(U(),!c.isLast){const j=l2(c.menuWrapRef??null,"action-row");if(j){const W=iF(j);W==null||W.focus()}}},J=j=>{switch(j.key){case ll.esc:return B(j);case ll.arrowLeft:return Z(j);case ll.arrowRight:return Z(j);case ll.arrowUp:return Z(j);case ll.arrowDown:return Z(j);default:return}},X=j=>{if(j.key===ll.enter)return U();if(j.key===ll.tab)return ie()};return t({focusGrid:N}),(j,W)=>{var fe;return T(),P("div",{ref_key:"gridWrapRef",ref:$,class:Qe(L.value),style:Wl(R.value),role:j.useRelative?void 0:"dialog","aria-label":j.overlayLabel,tabindex:j.useRelative?void 0:"0",onKeydown:J,onClick:W[0]||(W[0]=sa(()=>{},["prevent"]))},[y("div",{ref_key:"containerRef",ref:C,class:Qe(E.value),style:Wl({"--dp-overlay-height":`${k.value}px`}),role:"grid"},[y("div",pbe,[rt(j.$slots,"header")]),j.$slots.overlay?rt(j.$slots,"overlay",{key:0}):(T(!0),P(le,{key:1},ge(j.items,(G,H)=>(T(),P("div",{key:H,class:Qe(["dp__overlay_row",{dp__flex_row:j.items.length>=3}]),role:"row"},[(T(!0),P(le,null,ge(G,(re,be)=>(T(),P("div",{key:re.value,ref_for:!0,ref:Ce=>Y(Ce,re,H,be),role:"gridcell",class:Qe(M.value),"aria-selected":re.active||void 0,"aria-disabled":re.disabled||void 0,tabindex:"0","data-test-id":re.text,onClick:sa(Ce=>O(re),["prevent"]),onKeydown:Ce=>a(Vn)(Ce,()=>O(re),!0),onMouseover:Ce=>ne(re.value)},[y("div",{class:Qe(re.className)},[j.$slots.item?rt(j.$slots,"item",{key:0,item:re}):K("",!0),j.$slots.item?K("",!0):(T(),P(le,{key:1},[g(u(re.text),1)],64))],2)],42,vbe))),128))],2))),128))],6),j.$slots["button-icon"]?Co((T(),P("button",{key:0,ref_key:"toggleButton",ref:I,type:"button","aria-label":(fe=a(f))==null?void 0:fe.toggleOverlay,class:Qe(A.value),tabindex:"0",onClick:U,onKeydown:X},[rt(j.$slots,"button-icon")],42,bbe)),[[ko,!a(h)(j.hideNavigation,j.type)]]):K("",!0)],46,mbe)}}}),hbe=["data-dp-mobile"],zh=Ke({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,l=Pe(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),n=Pe(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,r)=>(T(),P("div",{class:Qe({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse}),"data-dp-mobile":s.isMobile},[(T(!0),P(le,null,ge(l.value,(d,c)=>(T(),P("div",{key:d,class:Qe(n.value)},[rt(s.$slots,"default",{instance:d,index:c})],2))),128))],10,hbe))}}),ybe=["data-dp-element","aria-label","aria-disabled"],Gf=Ke({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const l=t,n=F(null);return We(()=>l("set-ref",n)),(s,r)=>
144(T(),P("button",{ref_key:"elRef",ref:n,type:"button","data-dp-element":s.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:r[0]||(r[0]=d=>s.$emit("activate")),onKeydown:r[1]||(r[1]=d=>a(Vn)(d,()=>s.$emit("activate"),!0))},[y("span",{class:Qe(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[rt(s.$slots,"default")],2)],40,ybe))}}),gbe=["aria-label","data-test-id"],hF=Ke({__name:"YearModePicker",props:{...fs,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const l=t,n=e,{showRightIcon:s,showLeftIcon:r}=xh(),{defaultedConfig:d,defaultedMultiCalendars:c,defaultedAriaLabels:f,defaultedTransitions:v,defaultedUI:p}=cl(n),{showTransition:m,transitionName:h}=Qm(v),b=F(!1),w=(_=!1,I)=>{b.value=!b.value,l("toggle-year-picker",{flow:_,show:I})},$=_=>{b.value=!1,l("year-select",_)},S=(_=!1)=>{l("handle-year",_)};return(_,I)=>{var k,C,D,N,L;return T(),P(le,null,[y("div",{class:Qe(["dp--year-mode-picker",{"dp--hidden-el":b.value}])},[a(r)(a(c),e.instance)?(T(),me(Gf,{key:0,ref:"mpPrevIconRef","aria-label":(k=a(f))==null?void 0:k.prevYear,disabled:e.isDisabled(!1),class:Qe((C=a(p))==null?void 0:C.navBtnPrev),onActivate:I[0]||(I[0]=R=>S(!1))},{default:o(()=>[_.$slots["arrow-left"]?rt(_.$slots,"arrow-left",{key:0}):K("",!0),_.$slots["arrow-left"]?K("",!0):(T(),me(a(k$),{key:1}))]),_:3},8,["aria-label","disabled","class"])):K("",!0),y("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(D=a(f))==null?void 0:D.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:I[1]||(I[1]=()=>w(!1)),onKeydown:I[2]||(I[2]=Ri(()=>w(!1),["enter"]))},[_.$slots.year?rt(_.$slots,"year",{key:0,year:e.year}):K("",!0),_.$slots.year?K("",!0):(T(),P(le,{key:1},[g(u(e.year),1)],64))],40,gbe),a(s)(a(c),e.instance)?(T(),me(Gf,{key:1,ref:"mpNextIconRef","aria-label":(N=a(f))==null?void 0:N.nextYear,disabled:e.isDisabled(!0),class:Qe((L=a(p))==null?void 0:L.navBtnNext),onActivate:I[3]||(I[3]=R=>S(!0))},{default:o(()=>[_.$slots["arrow-right"]?rt(_.$slots,"arrow-right",{key:0}):K("",!0),_.$slots["arrow-right"]?K("",!0):(T(),me(a(S$),{key:1}))]),_:3},8,["aria-label","disabled","class"])):K("",!0)],2),i(li,{name:a(h)(e.showYearPicker),css:a(m)},{default:o(()=>{var R,M;return[e.showYearPicker?(T(),me(Zm,{key:0,items:e.items,"text-input":_.textInput,"esc-close":_.escClose,config:_.config,"is-last":_.autoApply&&!a(d).keepActionRow,"hide-navigation":_.hideNavigation,"aria-labels":_.ariaLabels,"overlay-label":(M=(R=a(f))==null?void 0:R.yearPicker)==null?void 0:M.call(R,!0),type:"year",onToggle:w,onSelected:I[4]||(I[4]=A=>$(A))},un({"button-icon":o(()=>[_.$slots["calendar-icon"]?rt(_.$slots,"calendar-icon",{key:0}):K("",!0),_.$slots["calendar-icon"]?K("",!0):(T(),me(a(jc),{key:1}))]),_:2},[_.$slots["year-overlay-value"]?{name:"item",fn:o(({item:A})=>[rt(_.$slots,"year-overlay-value",{text:A.text,value:A.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):K("",!0)]}),_:3},8,["name","css"])],64)}}}),F$=(e,t,l)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(n=>fa(e,n))){const n=t.value.filter(s=>!fa(s,e));t.value=n.length?n:null}else(l&&+l>t.value.length||!l)&&t.value.push(e);else t.value=[e]},R$=(e,t,l)=>{let n=e.value?e.value.slice():[];return n.length===2&&n[1]!==null&&(n=[]),n.length?(_l(t,n[0])?n.unshift(t):n[1]=t,l("range-end",t)):(n=[t],l("range-start",t)),n},Yh=(e,t,l,n)=>{e&&(e[0]&&e[1]&&l&&t("auto-apply"),e[0]&&!e[1]&&n&&l&&t("auto-apply"))},yF=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>ai(lt(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=ai(lt(e.value),e.timezone))},gF=(e,t,l,n)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&n.value.partialRange)?n.value.fixedStart&&(El(e,t.value[0])||fa(e,t.value[0]))?[t.value[0],e]:n.value.fixedEnd&&(_l(e,t.value[1])||fa(e,t.value[1]))?[e,t.value[1]]:(l("invalid-fixed-range",e),t.value):[],_F=({multiCalendars:e,range:t,highlight:l,propDates:n,calendars:s,modelValue:r,props:d,filters:c,year:f,month:v,emit:p})=>{const m=Pe(()=>N$(d.yearRange,d.locale,d.reverseYears)),h=F([!1]),b=Pe(()=>(A,E)=>{const V=za(Zi(new Date),{month:v.value(A),year:f.value(A)}),O=E?TO(V):gm(V);return mF(O,n.value.maxDate,n.value.minDate,d.preventMinMaxNavigation,E)}),w=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],$=()=>{for(let A=0;A<e.value.count;A++)if(A===0)s.value[A]=s.value[0];else if(A===e.value.count-1&&w())s.value[A]={month:ca(r.value[1]),year:xt(r.value[1])};else{const E=za(lt(),s.value[A-1]);
144s.value[A]={month:ca(E),year:xt(j_(E,1))}}},S=A=>{if(!A)return $();const E=za(lt(),s.value[A]);return s.value[0].year=xt(qO(E,e.value.count-1)),$()},_=(A,E)=>{const V=Nz(E,A);return t.value.showLastInRange&&V>1?E:A},I=A=>d.focusStartDate||e.value.solo?A[0]:A[1]?_(A[0],A[1]):A[0],k=()=>{if(r.value){const A=Array.isArray(r.value)?I(r.value):r.value;s.value[0]={month:ca(A),year:xt(A)}}},C=()=>{k(),e.value.count&&$()};at(r,(A,E)=>{d.isTextInputDate&&JSON.stringify(A??{})!==JSON.stringify(E??{})&&C()}),We(()=>{C()});const D=(A,E)=>{s.value[E].year=A,p("update-month-year",{instance:E,year:A,month:s.value[E].month}),e.value.count&&!e.value.solo&&S(E)},N=Pe(()=>A=>$c(m.value,E=>{var V;const O=f.value(A)===E.value,U=km(E.value,Cc(n.value.minDate),Cc(n.value.maxDate))||((V=c.value.years)==null?void 0:V.includes(f.value(A))),B=A$(l.value,E.value);return{active:O,disabled:U,highlighted:B}})),L=(A,E)=>{D(A,E),M(E)},R=(A,E=!1)=>{if(!b.value(A,E)){const V=E?f.value(A)+1:f.value(A)-1;D(V,A)}},M=(A,E=!1,V)=>{E||p("reset-flow"),V!==void 0?h.value[A]=V:h.value[A]=!h.value[A],h.value[A]?p("overlay-toggle",{open:!0,overlay:yn.year}):(p("overlay-closed"),p("overlay-toggle",{open:!1,overlay:yn.year}))};return{isDisabled:b,groupedYears:N,showYearPicker:h,selectYear:D,toggleYearPicker:M,handleYearSelect:L,handleYear:R}},_be=(e,t)=>{const{defaultedMultiCalendars:l,defaultedAriaLabels:n,defaultedTransitions:s,defaultedConfig:r,defaultedRange:d,defaultedHighlight:c,propDates:f,defaultedTz:v,defaultedFilters:p,defaultedMultiDates:m}=cl(e),h=()=>{e.isTextInputDate&&C(xt(lt(e.startDate)),0)},{modelValue:b,year:w,month:$,calendars:S}=ep(e,t,h),_=Pe(()=>lF(e.formatLocale,e.locale,e.monthNameFormat)),I=F(null),{checkMinMaxRange:k}=xr(e),{selectYear:C,groupedYears:D,showYearPicker:N,toggleYearPicker:L,handleYearSelect:R,handleYear:M,isDisabled:A}=_F({modelValue:b,multiCalendars:l,range:d,highlight:c,calendars:S,year:w,propDates:f,month:$,filters:p,props:e,emit:t});We(()=>{e.startDate&&(b.value&&e.focusStartDate||!b.value)&&C(xt(lt(e.startDate)),0)});const E=W=>W?{month:ca(W),year:xt(W)}:{month:null,year:null},V=()=>b.value?Array.isArray(b.value)?b.value.map(W=>E(W)):E(b.value):E(),O=(W,fe)=>{const G=S.value[W],H=V();return Array.isArray(H)?H.some(re=>re.year===(G==null?void 0:G.year)&&re.month===fe):(G==null?void 0:G.year)===H.year&&fe===H.month},U=(W,fe,G)=>{var H,re;const be=V();return Array.isArray(be)?w.value(fe)===((H=be[G])==null?void 0:H.year)&&W===((re=be[G])==null?void 0:re.month):!1},B=(W,fe)=>{if(d.value.enabled){const G=V();if(Array.isArray(b.value)&&Array.isArray(G)){const H=U(W,fe,0)||U(W,fe,1),re=_o(Zi(lt()),W,w.value(fe));return Sm(b.value,I.value,re)&&!H}return!1}return!1},Y=Pe(()=>W=>$c(_.value,fe=>{var G;const H=O(W,fe.value),re=km(fe.value,uF(w.value(W),f.value.minDate),dF(w.value(W),f.value.maxDate))||Hve(f.value.disabledDates,w.value(W),fe.value)||((G=p.value.months)==null?void 0:G.includes(fe.value))||!zve(f.value.allowedDates,w.value(W),fe.value),be=B(fe.value,W),Ce=vF(c.value,fe.value,w.value(W));return{active:H,disabled:re,isBetween:be,highlighted:Ce}})),ee=(W,fe)=>_o(Zi(lt()),W,w.value(fe)),Z=(W,fe)=>{const G=b.value?b.value:Zi(new Date);b.value=_o(G,W,w.value(fe)),t("auto-apply"),t("update-flow-step")},ne=(W,fe)=>{const G=ee(W,fe);d.value.fixedEnd||d.value.fixedStart?b.value=gF(G,b,t,d):b.value?k(G,b.value)&&(b.value=R$(b,ee(W,fe),t)):b.value=[ee(W,fe)],Va().then(()=>{Yh(b.value,t,e.autoApply,e.modelAuto)})},ie=(W,fe)=>{F$(ee(W,fe),b,m.value.limit),t("auto-apply",!0)},J=(W,fe)=>(S.value[fe].month=W,j(fe,S.value[fe].year,W),m.value.enabled?ie(W,fe):d.value.enabled?ne(W,fe):Z(W,fe)),X=(W,fe)=>{C(W,fe),j(fe,W,null)},j=(W,fe,G)=>{let H=G;if(!H&&H!==0){const re=V();H=Array.isArray(re)?re[W].month:re.month}t("update-month-year",{instance:W,year:fe,month:H})};return{groupedMonths:Y,groupedYears:D,year:w,isDisabled:A,defaultedMultiCalendars:l,defaultedAriaLabels:n,defaultedTransitions:s,defaultedConfig:r,showYearPicker:N,modelValue:b,presetDate:(W,fe)=>{yF({value:W,modelValue:b,range:d.value.enabled,timezone:fe?void 0:v.value.timezone}),t("auto-apply")},setHoverDate:(W,fe)=>{I.value=ee(W,fe)},selectMonth:J,selectYear:X,toggleYearPicker:L,handleYearSelect:R,handleYear:M,getModelMonthYear:V}},$be=Ke({compatConfig:{MODE:3},__name:"MonthPicker",props:{...fs},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invali
144d-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:l}){const n=l,s=Br(),r=ui(s,"yearMode"),d=e;We(()=>{d.shadow||n("mount",null)});const{groupedMonths:c,groupedYears:f,year:v,isDisabled:p,defaultedMultiCalendars:m,defaultedConfig:h,showYearPicker:b,modelValue:w,presetDate:$,setHoverDate:S,selectMonth:_,selectYear:I,toggleYearPicker:k,handleYearSelect:C,handleYear:D,getModelMonthYear:N}=_be(d,n);return t({getSidebarProps:()=>({modelValue:w,year:v,getModelMonthYear:N,selectMonth:_,selectYear:I,handleYear:D}),presetDate:$,toggleYearPicker:L=>k(0,L)}),(L,R)=>(T(),me(zh,{"multi-calendars":a(m).count,collapse:L.collapse,stretch:"","is-mobile":L.isMobile},{default:o(({instance:M})=>[L.$slots["top-extra"]?rt(L.$slots,"top-extra",{key:0,value:L.internalModelValue}):K("",!0),L.$slots["month-year"]?rt(L.$slots,"month-year",Bl(Ya({key:1},{year:a(v),months:a(c)(M),years:a(f)(M),selectMonth:a(_),selectYear:a(I),instance:M}))):(T(),me(Zm,{key:2,items:a(c)(M),"arrow-navigation":L.arrowNavigation,"is-last":L.autoApply&&!a(h).keepActionRow,"esc-close":L.escClose,height:a(h).modeHeight,config:L.config,"no-overlay-focus":!!(L.noOverlayFocus||L.textInput),"use-relative":"",type:"month",onSelected:A=>a(_)(A,M),onHoverValue:A=>a(S)(A,M)},un({header:o(()=>[i(hF,Ya(L.$props,{items:a(f)(M),instance:M,"show-year-picker":a(b)[M],year:a(v)(M),"is-disabled":A=>a(p)(M,A),onHandleYear:A=>a(D)(M,A),onYearSelect:A=>a(C)(A,M),onToggleYearPicker:A=>a(k)(M,A==null?void 0:A.flow,A==null?void 0:A.show)}),un({_:2},[ge(a(r),(A,E)=>({name:A,fn:o(V=>[rt(L.$slots,A,Bl(kn(V)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[L.$slots["month-overlay-value"]?{name:"item",fn:o(({item:A})=>[rt(L.$slots,"month-overlay-value",{text:A.text,value:A.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Cbe=(e,t)=>{const l=()=>{e.isTextInputDate&&(p.value=xt(lt(e.startDate)))},{modelValue:n}=ep(e,t,l),s=F(null),{defaultedHighlight:r,defaultedMultiDates:d,defaultedFilters:c,defaultedRange:f,propDates:v}=cl(e),p=F();We(()=>{e.startDate&&(n.value&&e.focusStartDate||!n.value)&&(p.value=xt(lt(e.startDate)))});const m=_=>Array.isArray(n.value)?n.value.some(I=>xt(I)===_):n.value?xt(n.value)===_:!1,h=_=>f.value.enabled&&Array.isArray(n.value)?Sm(n.value,s.value,S(_)):!1,b=_=>v.value.allowedDates instanceof Map?v.value.allowedDates.size?v.value.allowedDates.has(`${_}`):!1:!0,w=_=>v.value.disabledDates instanceof Map?v.value.disabledDates.size?v.value.disabledDates.has(`${_}`):!1:!0,$=Pe(()=>$c(N$(e.yearRange,e.locale,e.reverseYears),_=>{const I=m(_.value),k=km(_.value,Cc(v.value.minDate),Cc(v.value.maxDate))||c.value.years.includes(_.value)||!b(_.value)||w(_.value),C=h(_.value)&&!I,D=A$(r.value,_.value);return{active:I,disabled:k,isBetween:C,highlighted:D}})),S=_=>Es(Zi(gm(new Date)),_);return{groupedYears:$,modelValue:n,focusYear:p,setHoverValue:_=>{s.value=Es(Zi(new Date),_)},selectYear:_=>{var I;if(t("update-month-year",{instance:0,year:_}),d.value.enabled)return n.value?Array.isArray(n.value)&&(((I=n.value)==null?void 0:I.map(k=>xt(k))).includes(_)?n.value=n.value.filter(k=>xt(k)!==_):n.value.push(Es(an(lt()),_))):n.value=[Es(an(gm(lt())),_)],t("auto-apply",!0);f.value.enabled?(n.value=R$(n,S(_),t),Va().then(()=>{Yh(n.value,t,e.autoApply,e.modelAuto)})):(n.value=S(_),t("auto-apply"))}}},wbe=Ke({compatConfig:{MODE:3},__name:"YearPicker",props:{...fs},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:l}){const n=l,s=e,{groupedYears:r,modelValue:d,focusYear:c,selectYear:f,setHoverValue:v}=Cbe(s,n),{defaultedConfig:p}=cl(s);return t({getSidebarProps:()=>({modelValue:d,selectYear:f})}),(m,h)=>(T(),P("div",null,[m.$slots["top-extra"]?rt(m.$slots,"top-extra",{key:0,value:m.internalModelValue}):K("",!0),m.$slots["month-year"]?rt(m.$slots,"month-year",Bl(Ya({key:1},{years:a(r),selectYear:a(f)}))):(T(),me(Zm,{key:2,items:a(r),"is-last":m.autoApply&&!a(p).keepActionRow,height:a(p).modeHeight,config:m.config,"no-overlay-focus":!!(m.noOverlayFocus||m.textInput),"focus-value":a(c),type:"year","use-relative":"",onSelected:a(f),onHoverValue:a(v)},un({_:2},[m.$slots["year-overlay-value"]?{name:"item",fn:o(({item:b})=>[rt(m.$slots,"year-overlay-value",{text:b.text,value:b.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),kbe={key:0,class:"dp__time_input"},Sbe=["data-compact","data-collapsed"],Ibe=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],Tbe=["aria-label","disabled","data-test-id","onKeydown","onClick"],Dbe=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],Ebe={key:0},Nbe=["aria-label","data-compact"],Pbe=Ke({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...fs},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:l}){const n=l,s=e,{setTimePickerElements:r,setTimePickerBackRef:d}=Yr(),{defaultedAriaLabels:c,defaultedTransitions:f,defaultedFilters:v,defaultedConfig:p,defaultedRange:m,defaultedMultiCalendars:h}=cl(s),{transitionName:b,showTransition:w}=Qm(f),$=bi({hours:!1,minutes:!1,seconds:!1}
144),S=F("AM"),_=F(null),I=F([]),k=F(),C=F(!1);We(()=>{n("mounted")});const D=se=>za(new Date,{hours:se.hours,minutes:se.minutes,seconds:s.enableSeconds?se.seconds:0,milliseconds:0}),N=Pe(()=>se=>ne(se,s[se])||R(se,s[se])),L=Pe(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),R=(se,Re)=>m.value.enabled&&!m.value.disableTimeRangeValidation?!s.validateTime(se,Re):!1,M=(se,Re)=>{if(m.value.enabled&&!m.value.disableTimeRangeValidation){const Fe=Re?+s[`${se}Increment`]:-+s[`${se}Increment`],oe=s[se]+Fe;return!s.validateTime(se,oe)}return!1},A=Pe(()=>se=>!W(+s[se]+ +s[`${se}Increment`],se)||M(se,!0)),E=Pe(()=>se=>!W(+s[se]-+s[`${se}Increment`],se)||M(se,!1)),V=(se,Re)=>$O(za(lt(),se),Re),O=(se,Re)=>Sx(za(lt(),se),Re),U=Pe(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),B=Pe(()=>s.timePickerInline&&m.value.enabled&&!h.value.count),Y=Pe(()=>{const se=[{type:"hours"}];return s.enableMinutes&&se.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&se.push({type:"",separator:!0},{type:"seconds"}),se}),ee=Pe(()=>Y.value.filter(se=>!se.separator)),Z=Pe(()=>se=>{if(se==="hours"){const Re=Ce(+s.hours);return{text:Re<10?`0${Re}`:`${Re}`,value:Re}}return{text:s[se]<10?`0${s[se]}`:`${s[se]}`,value:s[se]}}),ne=(se,Re)=>{var Fe;if(!s.disabledTimesConfig)return!1;const oe=s.disabledTimesConfig(s.order,se==="hours"?Re:void 0);return oe[se]?!!((Fe=oe[se])!=null&&Fe.includes(Re)):!0},ie=(se,Re)=>Re!=="hours"||S.value==="AM"?se:se+12,J=se=>{const Re=s.is24?24:12,Fe=se==="hours"?Re:60,oe=+s[`${se}GridIncrement`],he=se==="hours"&&!s.is24?oe:0,Se=[];for(let Oe=he;Oe<Fe;Oe+=oe)Se.push({value:s.is24?Oe:ie(Oe,se),text:Oe<10?`0${Oe}`:`${Oe}`});return se==="hours"&&!s.is24&&Se.unshift({value:S.value==="PM"?12:0,text:"12"}),$c(Se,Oe=>({active:!1,disabled:v.value.times[se].includes(Oe.value)||!W(Oe.value,se)||ne(se,Oe.value)||R(se,Oe.value)}))},X=se=>se>=0?se:59,j=se=>se>=0?se:23,W=(se,Re)=>{const Fe=s.minTime?D(Ag(s.minTime)):null,oe=s.maxTime?D(Ag(s.maxTime)):null,he=D(Ag(L.value,Re,Re==="minutes"||Re==="seconds"?X(se):j(se)));return Fe&&oe?(gc(he,oe)||Md(he,oe))&&(qu(he,Fe)||Md(he,Fe)):Fe?qu(he,Fe)||Md(he,Fe):oe?gc(he,oe)||Md(he,oe):!0},fe=se=>s[`no${se[0].toUpperCase()+se.slice(1)}Overlay`],G=se=>{fe(se)||($[se]=!$[se],$[se]?(C.value=!0,n("overlay-opened",se)):(C.value=!1,n("overlay-closed",se)))},H=se=>se==="hours"?Vo:se==="minutes"?Fr:yc,re=()=>{k.value&&clearTimeout(k.value)},be=(se,Re=!0,Fe)=>{const oe=Re?V:O,he=Re?+s[`${se}Increment`]:-+s[`${se}Increment`];W(+s[se]+he,se)&&n(`update:${se}`,H(se)(oe({[se]:+s[se]},{[se]:+s[`${se}Increment`]}))),!(Fe!=null&&Fe.keyboard)&&p.value.timeArrowHoldThreshold&&(k.value=setTimeout(()=>{be(se,Re)},p.value.timeArrowHoldThreshold))},Ce=se=>s.is24?se:(se>=12?S.value="PM":S.value="AM",Nve(se)),ke=()=>{S.value==="PM"?(S.value="AM",n("update:hours",s.hours-12)):(S.value="PM",n("update:hours",s.hours+12)),n("am-pm-change",S.value)},De=se=>{$[se]=!0},Q=(se,Re,Fe)=>{if(se&&s.arrowNavigation){Array.isArray(I.value[Re])?I.value[Re][Fe]=se:I.value[Re]=[se];const oe=I.value.reduce((he,Se)=>Se.map((Oe,Ae)=>[...he[Ae]||[],Se[Ae]]),[]);d(s.closeTimePickerBtn),_.value&&(oe[1]=oe[1].concat(_.value)),r(oe,s.order)}},de=(se,Re)=>(G(se),n(`update:${se}`,Re));return t({openChildCmp:De}),(se,Re)=>{var Fe;return se.disabled?K("",!0):(T(),P("div",kbe,[(T(!0),P(le,null,ge(Y.value,(oe,he)=>{var Se,Oe,Ae;return T(),P("div",{key:he,class:Qe(U.value),"data-compact":B.value&&!se.enableSeconds,"data-collapsed":B.value&&se.enableSeconds},[oe.separator?(T(),P(le,{key:0},[C.value?K("",!0):(T(),P(le,{key:0},[g(":")],64))],64)):(T(),P(le,{key:1},[y("button",{ref_for:!0,ref:Te=>Q(Te,he,0),type:"button",class:Qe({dp__btn:!0,dp__inc_dec_button:!se.timePickerInline,dp__inc_dec_button_inline:se.timePickerInline,dp__tp_inline_btn_top:se.timePickerInline,dp__inc_dec_button_disabled:A.value(oe.type),"dp--hidden-el":C.value}),"data-test-id":`${oe.type}-time-inc-btn-${s.order}`,"aria-label":(Se=a(c))==null?void 0:Se.incrementValue(oe.type),tabindex:"0",onKeydown:Te=>a(Vn)(Te,()=>be(oe.type,!0,{keyboard:!0}),!0),onClick:Te=>a(p).timeArrowHoldThreshold?void 0:be(oe.type,!0),onMousedown:Te=>a(p).timeArrowHoldThreshold?be(oe.type,!0):void 0,onMouseup:re},[s.timePickerInline?(T(),P(le,{key:1},[se.$slots["tp-inline-arrow-up"]?rt(se.$slots,"tp-inline-arrow-up",{key:0}):(T(),P(le,{key:1},[Re[2]||(Re[2]=y("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Re[3]||(Re[3]=y("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(T(),P(le,{key:0},[se.$slots["arrow-up"]?rt(se.$slots,"arrow-up",{key:0}):K("",!0),se.$slots["arrow-up"]?K("",!0):(T(),me(a(T$),{key:1}))],64))],42,Ibe),y("button",{ref_for:!0,ref:Te=>Q(Te,he,1),type:"button","aria-label":`${Z.value(oe.type).text}-${(Oe=a(c))==null?void 0:Oe.openTpOverlay(oe.type)}`,class:Qe({dp__time_display:!0,dp__time_display_block:!se.timePickerInline,dp__time_display_inline:se.timePickerInline,"dp--time-invalid":N.value(oe.type),"dp--time-overlay-btn":!N.value(oe.type),"dp--hidden-el":C.value}),disabled:fe(oe.type),tabindex:"0","data-test-id":`${oe.type}-toggle-overlay-btn-${s.order}`,onKeydown:Te=>a(Vn)(Te,()=>G(oe.type),!0),onClick:Te=>G(oe.type)},[se.$slots[oe.type]?rt(se.$slots,oe.type,{key:0,text:Z.value(oe.type).text,value:Z.value(oe.type).value}):K("",!0),se.$slots[oe.type]?K("",!0):(T(),P(le,{key:1},[g(u(Z.value(oe.type).text),1)],64))],42,Tbe),y("button",{ref_for:!0,ref:Te=>Q(Te,he,2),type:"button",class:Qe({dp__btn:!0,dp__inc_dec_button:!se.timePickerInline,dp__inc_dec_button_inline:se.timePickerInline,dp__tp_inline_btn_bottom:se.timePickerInline,dp__inc_dec_button_disabled:E.value(oe.type),"dp--hidden-el":C.value}),"data-test-id":`${oe.type}-time-dec-btn-${s.order}`,"aria-label":(Ae=a(c))==null?void 0:Ae.decrementValue(oe.type),tabindex:"0",onKeydown:Te=>a(Vn)(Te,()=>be(oe.type,!1,{keyboard:!0}),!0),onClick:Te=>a(p).timeArrowHoldThreshold?void 0:be(oe.type,!1),onMousedown:Te=>a(p).timeArrowHoldThreshold?be(oe.type,!1):void 0,onMouseup:re},[s.timePickerInline?(T(),P(le,{key:1},[se.$slots["tp-inline-arrow-down"]?rt(se.$slots,"tp-inline-arrow-down",{key:0}):(T(),P(le,{key:1},[Re[4]||(Re[4]=y("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Re[5]||(Re[5]=y("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(T(),P(le,{key:0},[se.$slots["arrow-down"]?rt(se.$slots,"arrow-down",{key:0}):K("",!0),se.$slots["arrow-down"]?K("",!0):(T(),me(a(D$),{key:1}))],64))],42,Dbe)],64))],10,Sbe)}),128)),se.is24?K("",!0):(T(),P("div",Ebe,[se.$slots["am-pm-button"]?rt(se.$slots,"am-pm-button",{key:0,toggle:ke,value:S.value}):K("",!0),se.$slots["am-pm-button"]?K("",!0):(T(),P("button",{key:1,ref_key:"amPmButton",ref:_,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(Fe=a(c))==null?void 0:Fe.amPmButton,tabindex:"0","data-compact":B.value,onClick:ke,onKeydown:Re[0]||(Re[0]=oe=>a(Vn)(oe,()=>ke(),!0))},u(S.value),41,Nbe))])),(T(!0),P(le,null,ge(ee.value,(oe,he)=>(T(),me(li,{key:he,name:a(b)($[oe.type]),css:a(w)},{default:o(()=>{var Se,Oe;return[$[oe.type]?(T(),me(Zm,{key:0,items:J(oe.type),"is-last":se.autoApply&&!a(p).keepActionRow,"esc-close":se.escClose,type:oe.type,"text-input"
144:se.textInput,config:se.config,"arrow-navigation":se.arrowNavigation,"aria-labels":se.ariaLabels,"overlay-label":(Oe=(Se=a(c)).timeOverlay)==null?void 0:Oe.call(Se,oe.type),onSelected:Ae=>de(oe.type,Ae),onToggle:Ae=>G(oe.type),onResetFlow:Re[1]||(Re[1]=Ae=>se.$emit("reset-flow"))},un({"button-icon":o(()=>[se.$slots["clock-icon"]?rt(se.$slots,"clock-icon",{key:0}):K("",!0),se.$slots["clock-icon"]?K("",!0):(T(),me(Ec(se.timePickerInline?a(jc):a(I$)),{key:1}))]),_:2},[se.$slots[`${oe.type}-overlay-value`]?{name:"item",fn:o(({item:Ae})=>[rt(se.$slots,`${oe.type}-overlay-value`,{text:Ae.text,value:Ae.value})]),key:"0"}:void 0,se.$slots[`${oe.type}-overlay-header`]?{name:"header",fn:o(()=>[rt(se.$slots,`${oe.type}-overlay-header`,{toggle:()=>G(oe.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):K("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),Obe=["data-dp-mobile"],Abe=["aria-label","tabindex"],Fbe=["role","aria-label","tabindex"],Rbe=["aria-label"],$F=Ke({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...fs},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:l}){const n=l,s=e,{buildMatrix:r,setTimePicker:d}=Yr(),c=Br(),{defaultedTransitions:f,defaultedAriaLabels:v,defaultedTextInput:p,defaultedConfig:m,defaultedRange:h}=cl(s),{transitionName:b,showTransition:w}=Qm(f),{hideNavigationButtons:$}=xh(),S=F(null),_=F(null),I=F([]),k=F(null),C=F(!1);We(()=>{n("mount"),!s.timePicker&&s.arrowNavigation?r([Vl(S.value)],"time"):d(!0,s.timePicker)});const D=Pe(()=>h.value.enabled&&s.modelAuto?nF(s.internalModelValue):!0),N=F(!1),L=ne=>({hours:Array.isArray(s.hours)?s.hours[ne]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[ne]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[ne]:s.seconds}),R=Pe(()=>{const ne=[];if(h.value.enabled)for(let ie=0;ie<2;ie++)ne.push(L(ie));else ne.push(L(0));return ne}),M=(ne,ie=!1,J="")=>{ie||n("reset-flow"),N.value=ne,n(ne?"overlay-opened":"overlay-closed",yn.time),s.arrowNavigation&&d(ne),Va(()=>{J!==""&&I.value[0]&&I.value[0].openChildCmp(J)})},A=Pe(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!m.value.keepActionRow})),E=ui(c,"timePicker"),V=(ne,ie,J)=>h.value.enabled?ie===0?[ne,R.value[1][J]]:[R.value[0][J],ne]:ne,O=ne=>{n("update:hours",ne)},U=ne=>{n("update:minutes",ne)},B=ne=>{n("update:seconds",ne)},Y=()=>{if(k.value&&!p.value.enabled&&!s.noOverlayFocus){const ne=iF(k.value);ne&&ne.focus({preventScroll:!0})}},ee=ne=>{C.value=!1,n("overlay-closed",ne)},Z=ne=>{C.value=!0,n("overlay-opened",ne)};return t({toggleTimePicker:M}),(ne,ie)=>{var J;return T(),P("div",{class:"dp--tp-wrap","data-dp-mobile":ne.isMobile},[!ne.timePicker&&!ne.timePickerInline?Co((T(),P("button",{key:0,ref_key:"openTimePickerBtn",ref:S,type:"button",class:Qe({...A.value,"dp--hidden-el":N.value}),"aria-label":(J=a(v))==null?void 0:J.openTimePicker,tabindex:ne.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ie[0]||(ie[0]=X=>a(Vn)(X,()=>M(!0))),onClick:ie[1]||(ie[1]=X=>M(!0))},[ne.$slots["clock-icon"]?rt(ne.$slots,"clock-icon",{key:0}):K("",!0),ne.$slots["clock-icon"]?K("",!0):(T(),me(a(I$),{key:1}))],42,Abe)),[[ko,!a($)(ne.hideNavigation,"time")]]):K("",!0),i(li,{name:a(b)(N.value),css:a(w)&&!ne.timePickerInline},{default:o(()=>{var X,j;return[N.value||ne.timePicker||ne.timePickerInline?(T(),P("div",{key:0,ref_key:"overlayRef",ref:k,role:ne.timePickerInline?void 0:"dialog",class:Qe({dp__overlay:!ne.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!ne.timePickerInline,"dp--overlay-relative":s.timePicker}),style:Wl(ne.timePicker?{height:`${a(m).modeHeight}px`}:void 0),"aria-label":(X=a(v))==null?void 0:X.timePicker,tabindex:ne.timePickerInline?void 0:0},[y("div",{class:Qe(ne.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ne.$slots["time-picker-overlay"]?rt(ne.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:O,setMinutes:U,setSeconds:B}):K("",!0),ne.$slots["time-picker-overlay"]?K("",!0):(T(),P("div",{key:1,class:Qe(ne.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(T(!0),P(le,null,ge(R.value,(W,fe)=>Co((T(),me(Pbe,Ya({key:fe,ref_for:!0},{...ne.$props,order:fe,hours:W.hours,minutes:W.minutes,seconds:W.seconds,closeTimePickerBtn:_.value,disabledTimesConfig:e.disabledTimesConfig,disabled:fe===0?a(h).fixedStart:a(h).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:I,"validate-time":(G,H)=>e.validateTime(G,V(H,fe,G)),"onUpdate:hours":G=>O(V(G,fe,"hours")),"onUpdate:minutes":G=>U(V(G,fe,"minutes")),"onUpdate:seconds":G=>B(V(G,fe,"seconds")),onMounted:Y,onOverlayClosed:ee,onOverlayOpened:Z,onAmPmChange:ie[2]||(ie[2]=G=>ne.$emit("am-pm-change",G))}),un({_:2},[ge(a(E),(G,H)=>({name:G,fn:o(re=>[rt(ne.$slots,G,Ya({ref_for:!0},re))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[ko,fe===0?!0:D.value]])),128))],2)),!ne.timePicker&&!ne.timePickerInline?Co((T(),P("button",{key:2,ref_key:"closeTimePickerBtn",ref:_,type:"button",class:Qe({...A.value,"dp--hidden-el":C.value}),"aria-label":(j=a(v))==null?void 0:j.closeTimePicker,tabindex:"0",onKeydown:ie[3]||(ie[3]=W=>a(Vn)(W,()=>M(!1))),onClick:ie[4]||(ie[4]=W=>M(!1))},[ne.$slots["calendar-icon"]?rt(ne.$slots,"calendar-icon",{key:0}):K("",!0),ne.$slots["calendar-icon"]?K("",!0):(T(),me(a(jc),{key:1}))],42,Rbe)),[[ko,!a($)(ne.hideNavigation,"time")]]):K("",!0)],2)],14,Fbe)):K("",!0)]}),_:3},8,["name","css"])],8,Obe)}}}),CF=(e,t,l,n)=>{const{defaultedRange:s}=cl(e),r=(k,C)=>Array.isArray(t[k])?t[k][C]:t[k],d=k=>
144e.enableSeconds?Array.isArray(t.seconds)?t.seconds[k]:t.seconds:0,c=(k,C)=>k?C!==void 0?Nr(k,r("hours",C),r("minutes",C),d(C)):Nr(k,t.hours,t.minutes,d()):UO(lt(),d(C)),f=(k,C)=>{t[k]=C},v=Pe(()=>e.modelAuto&&s.value.enabled?Array.isArray(l.value)?l.value.length>1:!1:s.value.enabled),p=(k,C)=>{const D=Object.fromEntries(Object.keys(t).map(N=>N===k?[N,C]:[N,t[N]].slice()));if(v.value&&!s.value.disableTimeRangeValidation){const N=R=>l.value?Nr(l.value[R],D.hours[R],D.minutes[R],D.seconds[R]):null,L=R=>BO(l.value[R],0);return!(fa(N(0),N(1))&&(qu(N(0),L(1))||gc(N(1),L(0))))}return!0},m=(k,C)=>{p(k,C)&&(f(k,C),n&&n())},h=k=>{m("hours",k)},b=k=>{m("minutes",k)},w=k=>{m("seconds",k)},$=(k,C,D,N)=>{C&&h(k),!C&&!D&&b(k),D&&w(k),l.value&&N(l.value)},S=k=>{if(k){const C=Array.isArray(k),D=C?[+k[0].hours,+k[1].hours]:+k.hours,N=C?[+k[0].minutes,+k[1].minutes]:+k.minutes,L=C?[+k[0].seconds,+k[1].seconds]:+k.seconds;f("hours",D),f("minutes",N),e.enableSeconds&&f("seconds",L)}},_=(k,C)=>{const D={hours:Array.isArray(t.hours)?t.hours[k]:t.hours,disabledArr:[]};return(C||C===0)&&(D.hours=C),Array.isArray(e.disabledTimes)&&(D.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[k])?e.disabledTimes[k]:e.disabledTimes),D},I=Pe(()=>(k,C)=>{var D;if(Array.isArray(e.disabledTimes)){const{disabledArr:N,hours:L}=_(k,C),R=N.filter(M=>+M.hours===L);return((D=R[0])==null?void 0:D.minutes)==="*"?{hours:[L],minutes:void 0,seconds:void 0}:{hours:[],minutes:(R==null?void 0:R.map(M=>+M.minutes))??[],seconds:(R==null?void 0:R.map(M=>M.seconds?+M.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:f,updateHours:h,updateMinutes:b,updateSeconds:w,getSetDateTime:c,updateTimeValues:$,getSecondsValue:d,assignStartTime:S,validateTime:p,disabledTimesConfig:I}},Lbe=(e,t)=>{const l=()=>{e.isTextInputDate&&C()},{modelValue:n,time:s}=ep(e,t,l),{defaultedStartTime:r,defaultedRange:d,defaultedTz:c}=cl(e),{updateTimeValues:f,getSetDateTime:v,setTime:p,assignStartTime:m,disabledTimesConfig:h,validateTime:b}=CF(e,s,n,w);function w(){t("update-flow-step")}const $=N=>{const{hours:L,minutes:R,seconds:M}=N;return{hours:+L,minutes:+R,seconds:M?+M:0}},S=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const L=$(e.startTime[0]),R=$(e.startTime[1]);return[za(lt(),L),za(lt(),R)]}const N=$(e.startTime);return za(lt(),N)}return d.value.enabled?[null,null]:null},_=()=>{if(d.value.enabled){const[N,L]=S();n.value=[ai(v(N,0),c.value.timezone),ai(v(L,1),c.value.timezone)]}else n.value=ai(v(S()),c.value.timezone)},I=N=>Array.isArray(N)?[Tu(lt(N[0])),Tu(lt(N[1]))]:[Tu(N??lt())],k=(N,L,R)=>{p("hours",N),p("minutes",L),p("seconds",e.enableSeconds?R:0)},C=()=>{const[N,L]=I(n.value);return d.value.enabled?k([N.hours,L.hours],[N.minutes,L.minutes],[
144N.seconds,L.seconds]):k(N.hours,N.minutes,N.seconds)};We(()=>{if(!e.shadow)return m(r.value),n.value?C():_()});const D=()=>{Array.isArray(n.value)?n.value=n.value.map((N,L)=>N&&v(N,L)):n.value=v(n.value),t("time-update")};return{modelValue:n,time:s,disabledTimesConfig:h,updateTime:(N,L=!0,R=!1)=>{f(N,L,R,D)},validateTime:b}},Mbe=Ke({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...fs},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:l}){const n=l,s=e,r=Br(),d=ui(r,"timePicker"),c=F(null),{time:f,modelValue:v,disabledTimesConfig:p,updateTime:m,validateTime:h}=Lbe(s,n);return We(()=>{s.shadow||n("mount",null)}),t({getSidebarProps:()=>({modelValue:v,time:f,updateTime:m}),toggleTimePicker:(b,w=!1,$="")=>{var S;(S=c.value)==null||S.toggleTimePicker(b,w,$)}}),(b,w)=>(T(),me(zh,{"multi-calendars":0,stretch:"","is-mobile":b.isMobile},{default:o(()=>[i($F,Ya({ref_key:"tpRef",ref:c},b.$props,{hours:a(f).hours,minutes:a(f).minutes,seconds:a(f).seconds,"internal-model-value":b.internalModelValue,"disabled-times-config":a(p),"validate-time":a(h),"onUpdate:hours":w[0]||(w[0]=$=>a(m)($)),"onUpdate:minutes":w[1]||(w[1]=$=>a(m)($,!1)),"onUpdate:seconds":w[2]||(w[2]=$=>a(m)($,!1,!0)),onAmPmChange:w[3]||(w[3]=$=>b.$emit("am-pm-change",$)),onResetFlow:w[4]||(w[4]=$=>b.$emit("reset-flow")),onOverlayClosed:w[5]||(w[5]=$=>b.$emit("overlay-toggle",{open:!1,overlay:$})),onOverlayOpened:w[6]||(w[6]=$=>b.$emit("overlay-toggle",{open:!0,overlay:$}))}),un({_:2},[ge(a(d),($,S)=>({name:$,fn:o(_=>[rt(b.$slots,$,Bl(kn(_)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),Vbe={class:"dp--header-wrap"},Bbe={key:0,class:"dp__month_year_wrap"},Ube={key:0},qbe={class:"dp__month_year_wrap"},jbe=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],Hbe=Ke({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...fs},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:l}){const n=l,s=e,{defaultedTransitions:r,defaultedAriaLabels:d,defaultedMultiCalendars:c,defaultedFilters:f,defaultedConfig:v,defaultedHighlight:p,propDates:m,defaultedUI:h}=cl(s),{transitionName:b,showTransition:w}=Qm(r),{buildMatrix:$}=Yr(),{handleMonthYearChange:S,isDisabled:_,updateMonthYear:I}=ube(s,n),{showLeftIcon:k,showRightIcon:C}=xh(),D=F(!1),N=F(!1),L=F(!1),R=F([null,null,null,null]);We(()=>{n("mount")});const M=j=>({get:()=>s[j],set:W=>{const fe=j===Ki.month?Ki.year:Ki.month;n("update-month-year",{[j]:W,[fe]:s[fe]}),j===Ki.month?ee(!0):Z(!0)}}),A=Pe(M(Ki.month)),E=Pe(M(Ki.year)),V=Pe(()=>j=>({month:s.month,year:s.year,items:j===Ki.month?s.months:s.years,instance:s.instance,updateMonthYear:I,toggle:j===Ki.month?ee:Z})),O=Pe(()=>s.months.find(W=>W.value===s.month)||{text:"",value:0}),U=Pe(()=>$c(s.months,j=>{const W=s.month===j.value,fe=km(j.value,uF(s.year,m.value.minDate),dF(s.year,m.value.maxDate))||f.value.months.includes(j.value),G=vF(p.value,j.value,s.year);return{active:W,disabled:fe,highlighted:G}})),B=Pe(()=>$c(s.years,j=>{const W=s.year===j.value,fe=km(j.value,Cc(m.value.minDate),Cc(m.value.maxDate))||f.value.years.includes(j.value),G=A$(p.value,j.value);return{active:W,disabled:fe,highlighted:G}})),Y=(j,W,fe)=>{fe!==void 0?j.value=fe:j.value=!j.value,j.value?(L.value=!0,n("overlay-opened",W)):(L.value=!1,n("overlay-closed",W))},ee=(j=!1,W)=>{ne(j),Y(D,yn.month,W)},Z=(j=!1,W)=>{ne(j),Y(N,yn.year,W)},ne=j=>{j||n("reset-flow")},ie=(j,W)=>{s.arrowNavigation&&(R.value[W]=Vl(j),$(R.value,"monthYear"))},J=Pe(()=>{var j,W,fe,G,H,re;return[{type:Ki.month,index:1,toggle:ee,modelValue:A.value,updateModelValue:be=>A.value=be,text:O.value.text,showSelectionGrid:D.value,items:U.value,ariaLabel:(j=d.value)==null?void 0:j.openMonthsOverlay,overlayLabel:((fe=(W=d.value).monthPicker)==null?void 0:fe.call(W,!0))??void 0},{type:Ki.year,index:2,toggle:Z,modelValue:E.value,updateModelValue:be=>E.value=be,text:sF(s.year,s.locale),showSelectionGrid:N.value,items:B.value,ariaLabel:(G=d.value)==null?void 0:G.openYearsOverlay,overlayLabel:((re=(H=d.value).yearPicker)==null?void 0:re.call(H,!0))??void 0}]}),X=Pe(()=>s.disableYearSelect?[J.value[0]]:s.yearFirst?[...J.value].reverse():J.value);return t({toggleMonthPicker:ee,toggleYearPicker:Z,handleMonthYearChange:S}),(j,W)=>{var fe,G,H,re,be,Ce;return T(),P("div",Vbe,[j.$slots["month-year"]?(T(),P("div",Bbe,[rt(j.$slots,"month-year",Bl(kn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:a(I),handleMonthYearChange:a(S),instance:e.instance,isDisabled:a(_)})))])):(T(),P(le,{key:1},[j.$slots["top-extra"]?(T(),P("div",Ube,[rt(j.$slots,"top-extra",{value:j.internalModelValue})])):K("",!0),y("div",qbe,[a(k)(a(c),e.instance)&&!j.vertical?(T(),me(Gf,{key:0,"aria-label":(fe=a(d))==null?void 0:fe.prevMonth,disabled:a(_)(!1),class:Qe((G=a(h))==null?void 0:G.navBtnPrev),"el-name":"action-prev",onActivate:W[0]||(W[0]=ke=>a(S)(!1,!0)),onSetRef:W[1]||(W[1]=ke=>ie(ke,0))},{default:o(()=>[j.$slots["arrow-left"]?rt(j.$slots,"arrow-left",{key:0}):K("",!0),j.$slots["arrow-left"]?K("",!0):(T(),me(a(k$),{key:1}))]),_:3},8,["aria-label","disabled","class"])):K("",!0),y("div",{class:Qe(["dp__month_year_wrap",{dp__year_disable_select:j.disableYearSelect}])},[(T(!0),P(le,null,ge(X.value,(ke,De)=>(T(),P(le,{key:ke.type},[y("button",{ref_for:!0,ref:Q=>ie(Q,De+1),type:"button","data-dp-element":`overlay-${ke.type}`,class:Qe(["dp__btn dp__month_year_select",{"dp--hidden-el":L.value}]),"aria-label":`${ke.text}-${ke.ariaLabel}`,"data-test-id":`${ke.type}-toggle-overlay-${e.instance}`,onClick:ke.toggle,onKeydown:Q=>a(Vn)(Q,()=>
144ke.toggle(),!0)},[j.$slots[ke.type]?rt(j.$slots,ke.type,{key:0,text:ke.text,value:s[ke.type]}):K("",!0),j.$slots[ke.type]?K("",!0):(T(),P(le,{key:1},[g(u(ke.text),1)],64))],42,jbe),i(li,{name:a(b)(ke.showSelectionGrid),css:a(w)},{default:o(()=>[ke.showSelectionGrid?(T(),me(Zm,{key:0,items:ke.items,"arrow-navigation":j.arrowNavigation,"hide-navigation":j.hideNavigation,"is-last":j.autoApply&&!a(v).keepActionRow,"skip-button-ref":!1,config:j.config,type:ke.type,"header-refs":[],"esc-close":j.escClose,"menu-wrap-ref":j.menuWrapRef,"text-input":j.textInput,"aria-labels":j.ariaLabels,"overlay-label":ke.overlayLabel,onSelected:ke.updateModelValue,onToggle:ke.toggle},un({"button-icon":o(()=>[j.$slots["calendar-icon"]?rt(j.$slots,"calendar-icon",{key:0}):K("",!0),j.$slots["calendar-icon"]?K("",!0):(T(),me(a(jc),{key:1}))]),_:2},[j.$slots[`${ke.type}-overlay-value`]?{name:"item",fn:o(({item:Q})=>[rt(j.$slots,`${ke.type}-overlay-value`,{text:Q.text,value:Q.value})]),key:"0"}:void 0,j.$slots[`${ke.type}-overlay`]?{name:"overlay",fn:o(()=>[rt(j.$slots,`${ke.type}-overlay`,Ya({ref_for:!0},V.value(ke.type)))]),key:"1"}:void 0,j.$slots[`${ke.type}-overlay-header`]?{name:"header",fn:o(()=>[rt(j.$slots,`${ke.type}-overlay-header`,{toggle:ke.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):K("",!0)]),_:2},1032,["name","css"])],64))),128))],2),a(k)(a(c),e.instance)&&j.vertical?(T(),me(Gf,{key:1,"aria-label":(H=a(d))==null?void 0:H.prevMonth,"el-name":"action-prev",disabled:a(_)(!1),class:Qe((re=a(h))==null?void 0:re.navBtnPrev),onActivate:W[2]||(W[2]=ke=>a(S)(!1,!0))},{default:o(()=>[j.$slots["arrow-up"]?rt(j.$slots,"arrow-up",{key:0}):K("",!0),j.$slots["arrow-up"]?K("",!0):(T(),me(a(T$),{key:1}))]),_:3},8,["aria-label","disabled","class"])):K("",!0),a(C)(a(c),e.instance)?(T(),me(Gf,{key:2,ref:"rightIcon","el-name":"action-next",disabled:a(_)(!0),"aria-label":(be=a(d))==null?void 0:be.nextMonth,class:Qe((Ce=a(h))==null?void 0:Ce.navBtnNext),onActivate:W[3]||(W[3]=ke=>a(S)(!0,!0)),onSetRef:W[4]||(W[4]=ke=>ie(ke,j.disableYearSelect?2:3))},{default:o(()=>[j.$slots[j.vertical?"arrow-down":"arrow-right"]?rt(j.$slots,j.vertical?"arrow-down":"arrow-right",{key:0}):K("",!0),j.$slots[j.vertical?"arrow-down":"arrow-right"]?K("",!0):(T(),me(Ec(j.vertical?a(D$):a(S$)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):K("",!0)])],64))])}}}),zbe={class:"dp__calendar_header",role:"row"},Ybe={key:0,class:"dp__calendar_header_item",role:"gridcell"},xbe=["aria-label"],Wbe={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},Gbe={class:"dp__cell_inner"},Kbe=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],Xbe=Ke({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...fs},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:l}){const n=l,s=e,{buildMultiLevelMatrix:r}=Yr(),{defaultedTransitions:d,defaultedConfig:c,defaultedAriaLabels:f,defaultedMultiCalendars:v,defaultedWeekNumbers:p,defaultedMultiDates:m,defaultedUI:h}=cl(s),b=F(null),w=F({bottom:"",left:"",transform:""}),$=F([]),S=F(null),_=F(!0),I=F(""),k=F({startX:0,endX:0,startY:0,endY:0}),C=F([]),D=F({left:"50%"}),N=F(!1),L=Pe(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),R=Pe(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):Eve(s.formatLocale,s.locale,+s.weekStart));We(()=>{n("mount",{cmp:"calendar",refs:$}),c.value.noSwipe||S.value&&(S.value.addEventListener("touchstart",ie,{passive:!1}),S.value.addEventListener("touchend",J,{passive:!1}),S.value.addEventListener("touchmove",X,{passive:!1})),s.monthChangeOnScroll&&S.value&&S.value.addEventListener("wheel",fe,{passive:!1})}),Xa(()=>{c.value.noSwipe||S.value&&(S.value.removeEventListener("touchstart",ie),S.value.removeEventListener("touchend",J),S.value.removeEventListener("touchmove",X)),s.monthChangeO
144nScroll&&S.value&&S.value.removeEventListener("wheel",fe)});const M=ke=>ke?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",A=(ke,De)=>{if(s.transitions){const Q=an(_o(lt(),s.month,s.year));I.value=El(an(_o(lt(),ke,De)),Q)?d.value[M(!0)]:d.value[M(!1)],_.value=!1,Va(()=>{_.value=!0})}},E=Pe(()=>({...h.value.calendar??{}})),V=Pe(()=>ke=>{const De=Pve(ke);return{dp__marker_dot:De.type==="dot",dp__marker_line:De.type==="line"}}),O=Pe(()=>ke=>fa(ke,b.value)),U=Pe(()=>({dp__calendar:!0,dp__calendar_next:v.value.count>0&&s.instance!==0})),B=Pe(()=>ke=>s.hideOffsetDates?ke.current:!0),Y=async(ke,De)=>{const{width:Q,height:de}=ke.getBoundingClientRect();b.value=De.value;let se={left:`${Q/2}px`},Re=-50;if(await Va(),C.value[0]){const{left:Fe,width:oe}=C.value[0].getBoundingClientRect();Fe<0&&(se={left:"0"},Re=0,D.value.left=`${Q/2}px`),window.innerWidth<Fe+oe&&(se={right:"0"},Re=0,D.value.left=`${oe-Q/2}px`)}w.value={bottom:`${de}px`,...se,transform:`translateX(${Re}%)`}},ee=async(ke,De,Q)=>{var de,se,Re;const Fe=Vl($.value[De][Q]);Fe&&((de=ke.marker)!=null&&de.customPosition&&(Re=(se=ke.marker)==null?void 0:se.tooltip)!=null&&Re.length?w.value=ke.marker.customPosition(Fe):await Y(Fe,ke),n("tooltip-open",ke.marker))},Z=async(ke,De,Q)=>{var de,se;if(N.value&&m.value.enabled&&m.value.dragSelect)return n("select-date",ke);if(n("set-hover-date",ke),(se=(de=ke.marker)==null?void 0:de.tooltip)!=null&&se.length){if(s.hideOffsetDates&&!ke.current)return;await ee(ke,De,Q)}},ne=ke=>{b.value&&(b.value=null,w.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),n("tooltip-close",ke.marker))},ie=ke=>{k.value.startX=ke.changedTouches[0].screenX,k.value.startY=ke.changedTouches[0].screenY},J=ke=>{k.value.endX=ke.changedTouches[0].screenX,k.value.endY=ke.changedTouches[0].screenY,j()},X=ke=>{s.vertical&&!s.inline&&ke.preventDefault()},j=()=>{const ke=s.vertical?"Y":"X";Math.abs(k.value[`start${ke}`]-k.value[`end${ke}`])>10&&n("handle-swipe",k.value[`start${ke}`]>k.value[`end${ke}`]?"right":"left")},W=(ke,De,Q)=>{ke&&(Array.isArray($.value[De])?$.value[De][Q]=ke:$.value[De]=[ke]),s.arrowNavigation&&r($.value,"calendar")},fe=ke=>{s.monthChangeOnScroll&&(ke.preventDefault(),n("handle-scroll",ke))},G=ke=>p.value.type==="local"?Y_(ke.value,{weekStartsOn:+s.weekStart}):p.value.type==="iso"?H_(ke.value):typeof p.value.type=="function"?p.value.type(ke.value):"",H=ke=>{const De=ke[0];return p.value.hideOnOffsetDates?ke.some(Q=>Q.current)?G(De):"":G(De)},re=(ke,De,Q=!0)=>{!Q&&Lve()||(!m.value.enabled||c.value.allowPreventDefault)&&(Er(ke,c.value),n("select-date",De))},be=ke=>{Er(ke,c.value)},Ce=ke=>{m.value.enabled&&m.value.dragSelect?(N.value=!0,n("select-date",ke)):m.value.enabled&&n("select-date",ke)};return t({triggerTransition:A}),(ke,De)=>(T(),P("div",{class:Qe(U.value)},[y("div",{ref_key:"calendarWrapRef",ref:S,class:Qe(E.value),role:"grid"},[y("div",zbe,[ke.weekNumbers?(T(),P("div",Ybe,u(ke.weekNumName),1)):K("",!0),(T(!0),P(le,null,ge(R.value,(Q,de)=>{var se,Re;return T(),P("div",{key:de,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(Re=(se=a(f))==null?void 0:se.weekDay)==null?void 0:Re.call(se,de)},[ke.$slots["calendar-header"]?rt(ke.$slots,"calendar-header",{key:0,day:Q,index:de}):K("",!0),ke.$slots["calendar-header"]?K("",!0):(T(),P(le,{key:1},[g(u(Q),1)],64))],8,xbe)}),128))]),De[2]||(De[2]=y("div",{class:"dp__calendar_header_separator"},null,-1)),i(li,{name:I.value,css:!!ke.transitions},{default:o(()=>[_.value?(T(),P("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:De[1]||(De[1]=Q=>N.value=!1)},[(T(!0),P(le,null,ge(L.value,(Q,de)=>(T(),P("div",{key:de,class:"dp__calendar_row",role:"row"},[ke.weekNumbers?(T(),P("div",Wbe,[y("div",Gbe,u(H(Q.days)),1)])):K("",!0),(T(!0),P(le,null,ge(Q.days,(se,Re)=>{var Fe,oe,he;return T(),P("div",{id:a(i2)(se.value),ref_for:!0,ref:Se=>W(Se,de,Re),key:Re+de,role:"gridcell",class:"dp__calendar_item","aria-pressed":(se.classData.dp__active_date||se.classData.dp__range_start||se.classData.dp__range_start)??void 0,"aria-disabled":se.classData.dp__cell_disabled||void 0,"aria-label":(oe=(Fe=a(f))==null?void 0:Fe.day)==null?void 0:oe.call(Fe,se),tabindex:!se.current&&ke.hideOffsetDates?void 0:0,"data-test-id":a(i2)(se.value),onClick:sa(Se=>re(Se,se),["prevent"]),onTouchend:Se=>re(Se,se,!1),onKeydown:Se=>a(Vn)(Se,()=>ke.$emit("select-date",se)),onMouseenter:Se=>Z(se,de,Re),onMouseleave:Se=>ne(se),onMousedown:Se=>Ce(se),onMouseup:De[0]||(De[0]=Se=>N.value=!1)},[y("div",{class:Qe(["dp__cell_inner",se.classData])},[ke.$slots.day&&B.value(se)?rt(ke.$slots,"day",{key:0,day:+se.text,date:se.value}):K("",!0),ke.$slots.day?K("",!0):(T(),P(le,{key:1},[g(u(se.text),1)],64)),se.marker&&B.value(se)?(T(),P(le,{key:2},[ke.$slots.marker?rt(ke.$slots,"marker",{key:0,marker:se.marker,day:+se.text,date:se.value}):(T(),P("div",{key:1,class:Qe(V.value(se.marker)),style:Wl(se.marker.color?{backgroundColor:se.marker.color}:{})},null,6))],64)):K("",!0),O.value(se.value)?(T(),P("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:Wl(w.value)},[(he=se.marker)!=null&&he.tooltip?(T(),P("div",{key:0,class:"dp__tooltip_content",onClick:be},[(T(!0),P(le,null,ge(se.marker.tooltip,(Se,Oe)=>(T(),P("div",{key:Oe,class:"dp__tooltip_text"},[ke.$slots["marker-tooltip"]?rt(ke.$slots,"marker-tooltip",{key:0,tooltip:Se,day:se.value}):K("",!0),ke.$slots["marker-tooltip"]?K("",!0):(T(),P(le,{key:1},[y("div",{class:"dp__tooltip_mark",style:Wl(Se.color?{backgroundColor:Se.color}:{})},null,4),y("div",null,u(Se.text),1)],64))]))),128)),y("div",{class:"dp__arrow_bottom_tp",style:Wl(D.value)},null,4)])):K("",!0)],4)):K("",!0)],2)],40,Kbe)}),128))]))),128))],32)):K("",!0)]),_:3},8,["name","css"])],2)],2))}}),_I=e=>Array.isArray(e),Jbe=(e,t,l,n)=>{const s=F([]),r=F(new Date),d=F(),c=()=>J(e.isTextInputDate),{modelValue:f,calendars:v,time:p,today:m}=ep(e,t,c),{defaultedMultiCalendars:h,defaultedStartTime:b,defaultedRange:w,defaultedConfig:$,defaultedTz:S,propDates:_,defaultedMultiDates:I}=cl(e),{validateMonthYearInRange:k,isDisabled:C,isDateRangeAllowed:D,checkMinMaxRange:N}=xr(e),{updateTimeValues:L,getSetDateTime:R,setTime:M,assignStartTime:A,validateTime:E,disabledTimesConfig:V}=CF(e,p,f,n),O=Pe(()=>Ee=>v.value[Ee]?v.value[Ee].month:0),U=Pe(()=>Ee=>v.value[Ee]?v.value[Ee].year:0),B=Ee=>!$.value.keepViewOnOffsetClick||Ee?!0:!d.value,Y=(Ee,Be,ot,Ft=!1)=>{var Ge,ft;B(Ft)&&(v.value[Ee]||(v.value[Ee]={month:0,year:0}),v.value[Ee].month=pI(Be)?(Ge=v.value[Ee])==null?void 0:Ge.month:Be,v.value[Ee].year=pI(ot)?(ft=v.value[Ee])==null?void 0:ft.year:ot)}
144,ee=()=>{e.autoApply&&t("select-date")},Z=()=>{b.value&&A(b.value)};We(()=>{e.shadow||(f.value||(De(),Z()),J(!0),e.focusStartDate&&e.startDate&&De())});const ne=Pe(()=>{var Ee;return(Ee=e.flow)!=null&&Ee.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ie=()=>{e.autoApply&&ne.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},J=(Ee=!1)=>{if(f.value)return Array.isArray(f.value)?(s.value=f.value,re(Ee)):W(f.value,Ee);if(h.value.count&&Ee&&!e.startDate)return j(lt(),Ee)},X=()=>Array.isArray(f.value)&&w.value.enabled?ca(f.value[0])===ca(f.value[1]??f.value[0]):!1,j=(Ee=new Date,Be=!1)=>{if((!h.value.count||!h.value.static||Be)&&Y(0,ca(Ee),xt(Ee)),h.value.count&&(!f.value||X()||!h.value.solo)&&(!h.value.solo||Be))for(let ot=1;ot<h.value.count;ot++){const Ft=za(lt(),{month:O.value(ot-1),year:U.value(ot-1)}),Ge=$O(Ft,{months:1});v.value[ot]={month:ca(Ge),year:xt(Ge)}}},W=(Ee,Be)=>{j(Ee),M("hours",Vo(Ee)),M("minutes",Fr(Ee)),M("seconds",yc(Ee)),h.value.count&&Be&&ke()},fe=Ee=>{if(h.value.count){if(h.value.solo)return 0;const Be=ca(Ee[0]),ot=ca(Ee[1]);return Math.abs(ot-Be)<h.value.count?0:1}return 1},G=(Ee,Be)=>{Ee[1]&&w.value.showLastInRange?j(Ee[fe(Ee)],Be):j(Ee[0],Be);const ot=(Ft,Ge)=>[Ft(Ee[0]),Ee[1]?Ft(Ee[1]):p[Ge][1]];M("hours",ot(Vo,"hours")),M("minutes",ot(Fr,"minutes")),M("seconds",ot(yc,"seconds"))},H=(Ee,Be)=>{if((w.value.enabled||e.weekPicker)&&!I.value.enabled)return G(Ee,Be);if(I.value.enabled&&Be){const ot=Ee[Ee.length-1];return W(ot,Be)}},re=Ee=>{const Be=f.value;H(Be,Ee),h.value.count&&h.value.solo&&ke()},be=(Ee,Be)=>{const ot=za(lt(),{month:O.value(Be),year:U.value(Be)}),Ft=Ee<0?as(ot,1):_c(ot,1);k(ca(Ft),xt(Ft),Ee<0,e.preventMinMaxNavigation)&&(Y(Be,ca(Ft),xt(Ft)),t("update-month-year",{instance:Be,month:ca(Ft),year:xt(Ft)}),h.value.count&&!h.value.solo&&Ce(Be),l())},Ce=Ee=>{for(let Be=Ee-1;Be>=0;Be--){const ot=_c(za(lt(),{month:O.value(Be+1),year:U.value(Be+1)}),1);Y(Be,ca(ot),xt(ot))}for(let Be=Ee+1;Be<=h.value.count-1;Be++){const ot=as(za(lt(),{month:O.value(Be-1),year:U.value(Be-1)}),1);Y(Be,ca(ot),xt(ot))}},ke=()=>{if(Array.isArray(f.value)&&f.value.length===2){const Ee=lt(lt(f.value[1]?f.value[1]:as(f.value[0],1))),[Be,ot]=[ca(f.value[0]),xt(f.value[0])],[Ft,Ge]=[ca(f.value[1]),xt(f.value[1])];(Be!==Ft||Be===Ft&&ot!==Ge)&&h.value.solo&&Y(1,ca(Ee),xt(Ee))}else f.value&&!Array.isArray(f.value)&&(Y(0,ca(f.value),xt(f.value)),j(lt()))},De=()=>{e.startDate&&(Y(0,ca(lt(e.startDate)),xt(lt(e.startDate))),h.value.count&&Ce(0))},Q=(Ee,Be)=>{if(e.monthChangeOnScroll){const ot=new Date().getTime()-r.value.getTime(),Ft=Math.abs(Ee.deltaY);let Ge=500;Ft>1&&(Ge=100),Ft>100&&(Ge=0),ot>Ge&&(r.value=new Date,be(e.monthChangeOnScroll!=="inverse"?-Ee.deltaY:Ee.deltaY,Be))}},de=(Ee,Be,ot=!1)=>{e.monthChangeOnArrows&&e.vertical===ot&&se(Ee,Be)},se=(Ee,Be)=>{be(Ee==="right"?-1:1,Be)},Re=Ee=>{if(_.value.markers)return hb(Ee.value,_.value.markers)},Fe=(Ee,Be)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Ee==0,!0];case"fair":return[Ee==0||Be>Ee,!0];case"append":return[!1,!1];default:return[!1,!1]}},oe=(Ee,Be,ot,Ft)=>{if(e.sixWeeks&&Ee.length<6){const Ge=6-Ee.length,ft=(Be.getDay()+7-Ft)%7,Ct=6-(ot.getDay()+7-Ft)%7,[Ha,fl]=Fe(ft,Ct);for(let nn=1;nn<=Ge;nn++)if(fl?!!(nn%2)==Ha:Ha){const Ul=Ee[0].days[0],ji=he(Di(Ul.value,-7),ca(Be));Ee.unshift({days:ji})}else{const Ul=Ee[Ee.length-1],ji=Ul.days[Ul.days.length-1],ni=he(Di(ji.value,1),ca(Be));Ee.push({days:ni})}}return Ee},he=(Ee,Be)=>{const ot=lt(Ee),Ft=[];for(let Ge=0;Ge<7;Ge++){const ft=Di(ot,Ge),Ct=ca(ft)!==Be;Ft.push({text:e.hideOffsetDates&&Ct?"":ft.getDate(),value:ft,current:!Ct,classData:{}})}return Ft},Se=(Ee,Be)=>{const ot=[],Ft=new Date(Be,Ee),Ge=new Date(Be,Ee+1,0),ft=e.weekStart,Ct=ss(Ft,{weekStartsOn:ft}),Ha=fl=>{const nn=he(fl,Ee);if(ot.push({days:nn}),!ot[ot.length-1].days.some(Ul=>fa(an(Ul.value),an(Ge)))){const Ul=Di(fl,7);Ha(Ul)}};return Ha(Ct),oe(ot,Ft,Ge,ft)},Oe=Ee=>{const Be=Nr(lt(Ee.value),p.hours,p.minutes,pe());t("date-update",Be),I.value.enabled?F$(Be,f,I.value.limit):f.value=Be,n(),Va().then(()=>{ie()})},Ae=Ee=>w.value.noDisabledRange?cF(s.value[0],Ee).some(Be=>C(Be)):!1,Te=()=>{s.value=f.value?f.value.slice():[],s.value.length===2&&!(w.value.fixedStart||w.value.fixedEnd)&&(s.value=[])},ue=(Ee,Be)=>{const ot=[lt(Ee.value),Di(lt(Ee.value),+w.value.autoRange)];D(ot)?(Be&&we(Ee.value),s.value=ot):t("invalid-date",Ee.value)},we=Ee=>{const Be=ca(lt(Ee)),ot=xt(lt(Ee));if(Y(0,Be,ot),h.value.count>0)for(let Ft=1;Ft<h.value.count;Ft++){const Ge=Bve(za(lt(Ee),{year:U.value(Ft-1),month:O.value(Ft-1)}));Y(Ft,Ge.month,Ge.year)}},$e=Ee=>{if(Ae(Ee.value)||!N(Ee.value,f.value,w.value.fixedStart?0:1))return t("invalid-date",Ee.value);s.value=gF(lt(Ee.value),f,t,w)},z=(Ee,Be)=>{if(Te(),w.value.autoRange)return ue(Ee,Be);if(w.value.fixedStart||w.value.fixedEnd)return $e(Ee);s.value[0]?N(lt(Ee.value),f.value)&&!Ae(Ee.value)?_l(lt(Ee.value),lt(s.value[0]))?(s.value.unshift(lt(Ee.value)),t("range-end",s.value[0])):(s.value[1]=lt(Ee.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",Ee.value),t("invalid-date",Ee.value)):(s.value[0]=lt(Ee.value),t("range-start",s.value[0]))},pe=(Ee=!0)=>e.enableSeconds?Array.isArray(p.seconds)?Ee?p.seconds[0]:p.seconds[1]:p.seconds:0,Ye=Ee=>{s.value[Ee]=Nr(s.value[Ee],p.hours[Ee],p.minutes[Ee],pe(Ee!==1))},et=()=>{var Ee,Be;s.value[0]&&s.value[1]&&+((Ee=s.value)==null?void 0:Ee[0])>+((Be=s.value)==null?void 0:Be[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},Dt=()=>{s.value.length&&(s.value[0]&&!s.value[1]?Ye(0):(Ye(0),Ye(1),n()),et(),f.value=s.value.slice(),Yh(s.value,t,e.autoApply,e.modelAuto))},Ea=(Ee,Be=!1)=>
144{if(C(Ee.value)||!Ee.current&&e.hideOffsetDates)return t("invalid-date",Ee.value);if(d.value=JSON.parse(JSON.stringify(Ee)),!w.value.enabled)return Oe(Ee);_I(p.hours)&&_I(p.minutes)&&!I.value.enabled&&(z(Ee,Be),Dt())},Na=(Ee,Be)=>{var ot;Y(Ee,Be.month,Be.year,!0),h.value.count&&!h.value.solo&&Ce(Ee),t("update-month-year",{instance:Ee,month:Be.month,year:Be.year}),l(h.value.solo?Ee:void 0);const Ft=(ot=e.flow)!=null&&ot.length?e.flow[e.flowStep]:void 0;!Be.fromNav&&(Ft===yn.month||Ft===yn.year)&&n()},Xe=(Ee,Be)=>{yF({value:Ee,modelValue:f,range:w.value.enabled,timezone:Be?void 0:S.value.timezone}),ee(),e.multiCalendars&&Va().then(()=>J(!0))},tt=()=>{const Ee=E$(lt(),S.value);!w.value.enabled&&!I.value.enabled?f.value=Ee:f.value&&Array.isArray(f.value)&&f.value[0]?I.value.enabled?f.value=[...f.value,Ee]:f.value=_l(Ee,f.value[0])?[Ee,f.value[0]]:[f.value[0],Ee]:f.value=[Ee],ee()},Lt=()=>{if(Array.isArray(f.value))if(I.value.enabled){const Ee=Ve();f.value[f.value.length-1]=R(Ee)}else f.value=f.value.map((Ee,Be)=>Ee&&R(Ee,Be));else f.value=R(f.value);t("time-update")},Ve=()=>Array.isArray(f.value)&&f.value.length?f.value[f.value.length-1]:null;return{calendars:v,modelValue:f,month:O,year:U,time:p,disabledTimesConfig:V,today:m,validateTime:E,getCalendarDays:Se,getMarker:Re,handleScroll:Q,handleSwipe:se,handleArrow:de,selectDate:Ea,updateMonthYear:Na,presetDate:Xe,selectCurrentDate:tt,updateTime:(Ee,Be=!0,ot=!1)=>{L(Ee,Be,ot,Lt)},assignMonthAndYear:j,setStartTime:Z}},Zbe={key:0},Qbe=Ke({__name:"DatePicker",props:{...fs},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:l}){const n=l,s=e,{calendars:r,month:d,year:c,modelValue:f,time:v,disabledTimesConfig:p,today:m,validateTime:h,getCalendarDays:b,getMarker:w,handleArrow:$,handleScroll:S,handleSwipe:_,selectDate:I,updateMonthYear:k,presetDate:C,selectCurrentDate:D,updateTime:N,assignMonthAndYear:L,setStartTime:R}=Jbe(s,n,X,j),M=Br(),{setHoverDate:A,getDayClassData:E,clearHoverDate:V}=bhe(f,s),{defaultedMultiCalendars:O}=cl(s),U=F([]),B=F([]),Y=F(null),ee=ui(M,"calendar"),Z=ui(M,"monthYear"),ne=ui(M,"timePicker"),ie=Q=>{s.shadow||n("mount",Q)};at(r,()=>{s.shadow||setTimeout(()=>{n("recalculate-position")},0)},{deep:!0}),at(O,(Q,de)=>{Q.count-de.count>0&&L()},{deep:!0});const J=Pe(()=>Q=>b(d.value(Q),c.value(Q)).map(de=>({...de,days:de.days.map(se=>(se.marker=w(se),se.classData=E(se),se))})));function X(Q){var de;Q||Q===0?(de=B.value[Q])==null||de.triggerTransition(d.value(Q),c.value(Q)):B.value.forEach((se,Re)=>se.triggerTransition(d.value(Re),c.value(Re)))}function j(){n("update-flow-step")}const W=(Q,de=!1)=>{I(Q,de),s.spaceConfirm&&n("select-date")},fe=(Q,de,se=0)=>{var Re;(Re=U.value[se])==null||Re.toggleMonthPicker(Q,de)},G=(Q,de,se=0)=>{var Re;(Re=U.value[se])==null||Re.toggleYearPicker(Q,de)},H=(Q,de,se)=>{var Re;(Re=Y.value)==null||Re.toggleTimePicker(Q,de,se)},re=(Q,de)=>{var se;if(!s.range){const Re=f.value?f.value:m,Fe=de?new Date(de):Re,oe=Q?ss(Fe,{weekStartsOn:1}):DO(Fe,{weekStartsOn:1});I({value:oe,current:ca(Fe)===d.value(0),text:"",classData:{}}),(se=document.getElementById(i2(oe)))==null||se.focus()}},be=Q=>{var de;(de=U.value[0])==null||de.handleMonthYearChange(Q,!0)},Ce=Q=>{k(0,{month:d.value(0),year:c.value(0)+(Q?1:-1),fromNav:!0})},ke=(Q,de)=>{Q===yn.time&&n(`time-picker-${de?"open":"close"}`),n("overlay-toggle",{open:de,overlay:Q})},De=Q=>{n("overlay-toggle",{open:!1,overlay:Q}),n("focus-menu")};return t({clearHoverDate:V,presetDate:C,selectCurrentDate:D,toggleMonthPicker:fe,toggleYearPicker:G,toggleTimePicker:H,handleArrow:$,updateMonthYear:k,getSidebarProps:()=>({modelValue:f,month:d,year:c,time:v,updateTime:N,updateMonthYear:k,selectDate:I,presetDate:C}),changeMonth:be,changeYear:Ce,selectWeekDate:re,setStartTime:R}),(Q,de)=>(T(),P(le,null,[i(zh,{"multi-calendars":a(O).count,collapse:Q.collapse,"is-mobile":Q.isMobile},{default:o(({instance:se,index:Re})=>[Q.disableMonthYearSelect?K("",!0):(T(),me(Hbe,Ya({key:0,ref:Fe=>{Fe&&(U.value[Re]=Fe)},months:a(lF)(Q.formatLocale,Q.locale,Q.monthNameFormat),years:a(N$)(Q.yearRange,Q.locale,Q.reverseYears),month:a(d)(se),year:a(c)(se),instance:se},Q.$props,{onMount:de[0]||(de[0]=Fe=>ie(a(Iu).header)),onResetFlow:de[1]||(de[1]=Fe=>Q.$emit("reset-flow")),onUpdateMonthYear:Fe=>a(k)(se,Fe),onOverlayClosed:De,onOverlayOpened:de[2]||(de[2]=Fe=>Q.$emit("overlay-toggle",{open:!0,overlay:Fe}))}),un({_:2}
144,[ge(a(Z),(Fe,oe)=>({name:Fe,fn:o(he=>[rt(Q.$slots,Fe,Bl(kn(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),i(Xbe,Ya({ref:Fe=>{Fe&&(B.value[Re]=Fe)},"mapped-dates":J.value(se),month:a(d)(se),year:a(c)(se),instance:se},Q.$props,{onSelectDate:Fe=>a(I)(Fe,se!==1),onHandleSpace:Fe=>W(Fe,se!==1),onSetHoverDate:de[3]||(de[3]=Fe=>a(A)(Fe)),onHandleScroll:Fe=>a(S)(Fe,se),onHandleSwipe:Fe=>a(_)(Fe,se),onMount:de[4]||(de[4]=Fe=>ie(a(Iu).calendar)),onResetFlow:de[5]||(de[5]=Fe=>Q.$emit("reset-flow")),onTooltipOpen:de[6]||(de[6]=Fe=>Q.$emit("tooltip-open",Fe)),onTooltipClose:de[7]||(de[7]=Fe=>Q.$emit("tooltip-close",Fe))}),un({_:2},[ge(a(ee),(Fe,oe)=>({name:Fe,fn:o(he=>[rt(Q.$slots,Fe,Bl(kn({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),Q.enableTimePicker?(T(),P("div",Zbe,[Q.$slots["time-picker"]?rt(Q.$slots,"time-picker",Bl(Ya({key:0},{time:a(v),updateTime:a(N)}))):(T(),me($F,Ya({key:1,ref_key:"timePickerRef",ref:Y},Q.$props,{hours:a(v).hours,minutes:a(v).minutes,seconds:a(v).seconds,"internal-model-value":Q.internalModelValue,"disabled-times-config":a(p),"validate-time":a(h),onMount:de[8]||(de[8]=se=>ie(a(Iu).timePicker)),"onUpdate:hours":de[9]||(de[9]=se=>a(N)(se)),"onUpdate:minutes":de[10]||(de[10]=se=>a(N)(se,!1)),"onUpdate:seconds":de[11]||(de[11]=se=>a(N)(se,!1,!0)),onResetFlow:de[12]||(de[12]=se=>Q.$emit("reset-flow")),onOverlayClosed:de[13]||(de[13]=se=>ke(se,!1)),onOverlayOpened:de[14]||(de[14]=se=>ke(se,!0)),onAmPmChange:de[15]||(de[15]=se=>Q.$emit("am-pm-change",se))}),un({_:2},[ge(a(ne),(se,Re)=>({name:se,fn:o(Fe=>[rt(Q.$slots,se,Bl(kn(Fe)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):K("",!0)],64))}}),ehe=(e,t)=>{const l=F(),{defaultedMultiCalendars:n,defaultedConfig:s,defaultedHighlight:r,defaultedRange:d,propDates:c,defaultedFilters:f,defaultedMultiDates:v}=cl(e),{modelValue:p,year:m,month:h,calendars:b}=ep(e,t),{isDisabled:w}=xr(e),{selectYear:$,groupedYears:S,showYearPicker:_,isDisabled:I,toggleYearPicker:k,handleYearSelect:C,handleYear:D}=_F({modelValue:p,multiCalendars:n,range:d,highlight:r,calendars:b,propDates:c,month:h,year:m,filters:f,props:e,emit:t}),N=(B,Y)=>[B,Y].map(ee=>Rt(ee,"MMMM",{locale:e.formatLocale})).join("-"),L=Pe(()=>B=>p.value?Array.isArray(p.value)?p.value.some(Y=>eS(B,Y)):eS(p.value,B):!1),R=B=>{if(d.value.enabled){if(Array.isArray(p.value)){const Y=fa(B,p.value[0])||fa(B,p.value[1]);return Sm(p.value,l.value,B)&&!Y}return!1}return!1},M=(B,Y)=>B.quarter===Gk(Y)&&B.year===xt(Y),A=B=>typeof r.value=="function"?r.value({quarter:Gk(B),year:xt(B)}):!!r.value.quarters.find(Y=>M(Y,B)),E=Pe(()=>B=>{const Y=za(new Date,{year:m.value(B)});return Pz({start:gm(Y),end:TO(Y)}).map(ee=>{const Z=fu(ee),ne=Kk(ee),ie=w(ee),J=R(Z),X=A(Z);return{text:N(Z,ne),value:Z,active:L.value(Z),highlighted:X,disabled:ie,isBetween:J}})}),V=B=>{F$(B,p,v.value.limit),t("auto-apply",!0)},O=B=>{p.value=R$(p,B,t),Yh(p.value,t,e.autoApply,e.modelAuto)},U=B=>{p.value=B,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:n,groupedYears:S,year:m,isDisabled:I,quarters:E,showYearPicker:_,modelValue:p,setHoverDate:B=>{l.value=B},selectYear:$,selectQuarter:(B,Y,ee)=>{if(!ee)return b.value[Y].month=ca(Kk(B)),v.value.enabled?V(B):d.value.enabled?O(B):U(B)},toggleYearPicker:k,handleYearSelect:C,handleYear:D}},the={class:"dp--quarter-items"},ahe=["data-test-id","disabled","onClick","onMouseover"],lhe=Ke({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...fs},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:l}){const n=l,s=e,r=Br(),d=ui(r,"yearMode"),{defaultedMultiCalendars:c,defaultedConfig:f,groupedYears:v,year:p,isDisabled:m,quarters:h,modelValue:b,showYearPicker:w,setHoverDate:$,selectQuarter:S,toggleYearPicker:_,handleYearSelect:I,handleYear:k}=ehe(s,n);return t({getSidebarProps:()=>({modelValue:b,year:p,selectQuarter:S,handleYearSelect:I,handleYear:k})}),(C,D)=>(T(),me(zh,{"multi-calendars":a(c).count,collapse:C.collapse,stretch:"","is-mobile":C.isMobile},{default:o(({instance:N})=>[y("div",{class:"dp-quarter-picker-wrap",style:Wl({minHeight:`${a(f).modeHeight}px`})},[C.$slots["top-extra"]?rt(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):K("",!0),y("div",null,[i(hF,Ya(C.$props,{items:a(v)(N),instance:N,"show-year-picker":a(w)[N],year:a(p)(N),"is-disabled":L=>a(m)(N,L),onHandleYear:L=>a(k)(N,L),onYearSelect:L=>a(I)(L,N),onToggleYearPicker:L=>a(_)(N,L==null?void 0:L.flow,L==null?void 0:L.show)}),un({_:2},[ge(a(d),(L,R)=>({name:L,fn:o(M=>[rt(C.$slots,L,Bl(kn(M)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),y("div",the,[(T(!0),P(le,null,ge(a(h)(N),(L,R)=>(T(),P("div",{key:R},[y("button",{type:"button",class:Qe(["dp--qr-btn",{"dp--qr-btn-active":L.active,"dp--qr-btn-between":L.isBetween,"dp--qr-btn-disabled":L.disabled,"dp--highlighted":L.highlighted}]),"data-test-id":L.value,disabled:L.disabled,onClick:M=>a(S)(L.value,N,L.disabled),onMouseover:M=>a($)(L.value)},[C.$slots.quarter?rt(C.$slots,"quarter",{key:0,value:L.value,text:L.text}):(T(),P(le,{key:1},[g(u(L.text),1)],64))],42,ahe)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),wF=(e,t)=>{const l=F(0);We(()=>{n(),window.addEventListener("resize",n,{passive:!0})}),Xa(()=>{window.removeEventListener("resize",n)});const n=()=>{l.value=window.document.documentElement.clientWidth};return{isMobile:Pe(()=>l.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},nhe=["id","tabindex","role","aria-label"],ihe={key:0,class:"dp--menu-load-container"},she={key:1,class:"dp--menu-header"},ohe=["data-dp-mobile"],rhe={key:0,class:"dp__sidebar_left"},uhe=["data-dp-mobile"],dhe=["data-test-id","data-dp-mobile","onClick","onKeydown"],che={key:2,class:"dp__sidebar_right"},fhe={key:3,class:"dp__action_extra"},$I=Ke({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Hh,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invali
144d-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(e,{expose:t,emit:l}){const n=l,s=e,r=F(null),d=Pe(()=>{const{openOnTop:Te,...ue}=s;return{...ue,isMobile:S.value,flowStep:O.value,menuWrapRef:r.value}}),{setMenuFocused:c,setShiftKey:f,control:v}=bF(),p=Br(),{defaultedTextInput:m,defaultedInline:h,defaultedConfig:b,defaultedUI:w,handleEventPropagation:$}=cl(s),{isMobile:S}=wF(b,s.shadow),_=F(null),I=F(0),k=F(null),C=F(!1),D=F(null),N=F(!1),L=Te=>{N.value=!0,b.value.allowPreventDefault&&Te.preventDefault(),Er(Te,b.value,!0)};We(()=>{if(!s.shadow){C.value=!0,R(),window.addEventListener("resize",R);const Te=Vl(r);Te&&!m.value.enabled&&!h.value.enabled&&(c(!0),ie()),Te&&(Te.addEventListener("pointerdown",L),Te.addEventListener("mousedown",L))}document.addEventListener("mousedown",Ae)}),Xa(()=>{window.removeEventListener("resize",R),document.removeEventListener("mousedown",Ae);const Te=Vl(r);Te&&(Te.removeEventListener("pointerdown",L),Te.removeEventListener("mousedown",L))});const R=()=>{const Te=Vl(k);Te&&(I.value=Te.getBoundingClientRect().width)},{arrowRight:M,arrowLeft:A,arrowDown:E,arrowUp:V}=Yr(),{flowStep:O,updateFlowStep:U,childMount:B,resetFlow:Y,handleFlow:ee}=hhe(s,n,D),Z=Pe(()=>s.monthPicker?$be:s.yearPicker?wbe:s.timePicker?Mbe:s.quarterPicker?lhe:Qbe),ne=Pe(()=>{var Te;if(b.value.arrowLeft)return b.value.arrowLeft;const ue=(Te=r.value)==null?void 0:Te.getBoundingClientRect(),we=s.getInputRect();return(we==null?void 0:we.width)<(I==null?void 0:I.value)&&(we==null?void 0:we.left)<=((ue==null?void 0:ue.left)??0)?`${(we==null?void 0:we.width)/2}px`:(we==null?void 0:we.right)>=((ue==null?void 0:ue.right)??0)&&(we==null?void 0:we.width)<(I==null?void 0:I.value)?`${(I==null?void 0:I.value)-(we==null?void 0:we.width)/2}px`:"50%"}),ie=()=>{const Te=Vl(r);Te&&Te.focus({preventScroll:!0})},J=Pe(()=>{var Te;return((Te=D.value)==null?void 0:Te.getSidebarProps())||{}}),X=()=>{s.openOnTop&&n("recalculate-position")},j=ui(p,"action"),W=Pe(()=>s.monthPicker||s.yearPicker?ui(p,"monthYear"):s.timePicker?ui(p,"timePicker"):ui(p,"shared")),fe=Pe(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),G=Pe(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),H=Pe(()=>({dp__menu:!0,dp__menu_index:!h.value.enabled,dp__relative:h.value.enabled,...w.value.menu??{}})),re=Te=>{Er(Te,b.value,!0)},be=Te=>{s.escClose&&(n("close-picker"),$(Te))},Ce=Te=>{if(s.arrowNavigation){if(Te===Pn.up)return V();if(Te===Pn.down)return E();if(Te===Pn.left)return A();if(Te===Pn.right)return M()}else Te===Pn.left||Te===Pn.up?se("handleArrow",Pn.left,0,Te===Pn.up):se("handleArrow",Pn.right,0,Te===Pn.down)},ke=Te=>{f(Te.shiftKey),!s.disableMonthYearSelect&&Te.code===ll.tab&&Te.target.classList.contains("dp__menu")&&v.value.shiftKeyInMenu&&(Te.preventDefault(),Er(Te,b.value,!0),n("close-picker"))},De=()=>{ie(),n("time-picker-close")},Q=Te=>{var ue,we,$e;(ue=D.value)==null||ue.toggleTimePicker(!1,!1),(we=D.value)==null||we.toggleMonthPicker(!1,!1,Te),($e=D.value)==null||$e.toggleYearPicker(!1,!1,Te)},de=(Te,ue=0)=>{var we,$e,z;return Te==="month"?(we=D.value)==null?void 0:we.toggleMonthPicker(!1,!0,ue):Te==="year"?($e=D.value)==null?void 0:$e.toggleYearPicker(!1,!0,ue):Te==="time"?(z=D.value)==null?void 0:z.toggleTimePicker(!0,!1):Q(ue)},se=(Te,...ue)=>{var we,$e;(we=D.value)!=null&&we[Te]&&(($e=D.value)==null||$e[Te](...ue))},Re=()=>{se("selectCurrentDate")},Fe=(Te,ue)=>{se("presetDate",AT(Te),ue)},oe=()=>{se("clearHoverDate")},he=(Te,ue)=>{se("updateMonthYear",Te,ue)},Se=(Te,ue)=>{Te.preventDefault(),Ce(ue)},Oe=Te=>{var ue,we,$e;if(ke(Te),Te.key===ll.home||Te.key===ll.end)return se("selectWeekDate",Te.key===ll.home,Te.target.getAttribute("id"));switch((Te.key===ll.pageUp||Te.key===ll.pageDown)&&(Te.shiftKey?(se("changeYear",Te.key===ll.pageUp),(ue=l2(r.value,"overlay-year"))==null||ue.focus()):(se("changeMonth",Te.key===ll.pageUp),(we=l2(r.value,Te.key===ll.pageUp?"action-prev":"action-next"))==null||we.focu
144s()),Te.target.getAttribute("id")&&(($e=r.value)==null||$e.focus({preventScroll:!0}))),Te.key){case ll.esc:return be(Te);case ll.arrowLeft:return Se(Te,Pn.left);case ll.arrowRight:return Se(Te,Pn.right);case ll.arrowUp:return Se(Te,Pn.up);case ll.arrowDown:return Se(Te,Pn.down);default:return}},Ae=Te=>{var ue;h.value.enabled&&!h.value.input&&!((ue=r.value)!=null&&ue.contains(Te.target))&&N.value&&(N.value=!1,n("menu-blur"))};return t({updateMonthYear:he,switchView:de,handleFlow:ee,onValueCleared:()=>{var Te,ue;(ue=(Te=D.value)==null?void 0:Te.setStartTime)==null||ue.call(Te)}}),(Te,ue)=>{var we,$e,z;return T(),P("div",{id:Te.uid?`dp-menu-${Te.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:a(h).enabled?void 0:"0",role:a(h).enabled?void 0:"dialog","aria-label":(we=Te.ariaLabels)==null?void 0:we.menu,class:Qe(H.value),style:Wl({"--dp-arrow-left":ne.value}),onMouseleave:oe,onClick:re,onKeydown:Oe},[(Te.disabled||Te.readonly)&&a(h).enabled||Te.loading?(T(),P("div",{key:0,class:Qe(G.value)},[Te.loading?(T(),P("div",ihe,ue[19]||(ue[19]=[y("span",{class:"dp--menu-loader"},null,-1)]))):K("",!0)],2)):K("",!0),Te.$slots["menu-header"]?(T(),P("div",she,[rt(Te.$slots,"menu-header")])):K("",!0),!a(h).enabled&&!Te.teleportCenter?(T(),P("div",{key:2,class:Qe(fe.value)},null,2)):K("",!0),y("div",{ref_key:"innerMenuRef",ref:k,class:Qe({dp__menu_content_wrapper:(($e=Te.presetDates)==null?void 0:$e.length)||!!Te.$slots["left-sidebar"]||!!Te.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((z=Te.presetDates)==null?void 0:z.length)||!!Te.$slots["left-sidebar"]||!!Te.$slots["right-sidebar"])}),"data-dp-mobile":a(S),style:Wl({"--dp-menu-width":`${I.value}px`})},[Te.$slots["left-sidebar"]?(T(),P("div",rhe,[rt(Te.$slots,"left-sidebar",Bl(kn(J.value)))])):K("",!0),Te.presetDates.length?(T(),P("div",{key:1,class:Qe({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":a(S)},[(T(!0),P(le,null,ge(Te.presetDates,(pe,Ye)=>(T(),P(le,{key:Ye},[pe.slot?rt(Te.$slots,pe.slot,{key:0,presetDate:Fe,label:pe.label,value:pe.value}):(T(),P("button",{key:1,type:"button",style:Wl(pe.style||{}),class:Qe(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":pe.testId??void 0,"data-dp-mobile":a(S),onClick:sa(et=>Fe(pe.value,pe.noTz),["prevent"]),onKeydown:et=>a(Vn)(et,()=>Fe(pe.value,pe.noTz),!0)},u(pe.label),47,dhe))],64))),128))],10,uhe)):K("",!0),y("div",{ref_key:"calendarWrapperRef",ref:_,class:"dp__instance_calendar",role:"document"},[(T(),me(Ec(Z.value),Ya({ref_key:"dynCmpRef",ref:D},d.value,{"flow-step":a(O),onMount:a(B),onUpdateFlowStep:a(U),onResetFlow:a(Y),onFocusMenu:ie,onSelectDate:ue[0]||(ue[0]=pe=>Te.$emit("select-date")),onDateUpdate:ue[1]||(ue[1]=pe=>Te.$emit("date-update",pe)),onTooltipOpen:ue[2]||(ue[2]=pe=>Te.$emit("tooltip-open",pe)),onTooltipClose:ue[3]||(ue[3]=pe=>Te.$emit("tooltip-close",pe)),onAutoApply:ue[4]||(ue[4]=pe=>Te.$emit("auto-apply",pe)),onRangeStart:ue[5]||(ue[5]=pe=>Te.$emit("range-start",pe)),onRangeEnd:ue[6]||(ue[6]=pe=>Te.$emit("range-end",pe)),onInvalidFixedRange:ue[7]||(ue[7]=pe=>Te.$emit("invalid-fixed-range",pe)),onTimeUpdate:ue[8]||(ue[8]=pe=>Te.$emit("time-update")),onAmPmChange:ue[9]||(ue[9]=pe=>Te.$emit("am-pm-change",pe)),onTimePickerOpen:ue[10]||(ue[10]=pe=>Te.$emit("time-picker-open",pe)),onTimePickerClose:De,onRecalculatePosition:X,onUpdateMonthYear:ue[11]||(ue[11]=pe=>Te.$emit("update-month-year",pe)),onAutoApplyInvalid:ue[12]||(ue[12]=pe=>Te.$emit("auto-apply-invalid",pe)),onInvalidDate:ue[13]||(ue[13]=pe=>Te.$emit("invalid-date",pe)),onOverlayToggle:ue[14]||(ue[14]=pe=>Te.$emit("overlay-toggle",pe)),"onUpdate:internalModelValue":ue[15]||(ue[15]=pe=>Te.$emit("update:internal-model-value",pe))}),un({_:2},[ge(W.value,(pe,Ye)=>({name:pe,fn:o(et=>[rt(Te.$slots,pe,Bl(kn({...et})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),Te.$slots["right-sidebar"]?(T(),P("div",che,[rt(Te.$slots,"right-sidebar",Bl(kn(J.value)))])):K("",!0),Te.$slots["action-extra"]?(T(),P("div",fhe,[Te.$slots["action-extra"]?rt(Te.$slots,"action-extra",{key:0,selectCurrentDate:Re}):K("",!0)])):K("",!0)],14,ohe),!Te.autoApply||a(b).keepActionRow?(T(),me(fbe,Ya({key:3,"menu-mount":C.value},d.value,{"calendar-width":I.value,onClosePicker:ue[16]||(ue[16]=pe=>Te.$emit("close-picker")),onSelectDate:ue[17]||(ue[17]=pe=>Te.$emit("select-date")),onInvalidSelect:ue[18]||(ue[18]=pe=>Te.$emit("invalid-select")),onSelectNow:Re}),un({_:2},[ge(a(j),(pe,Ye)=>({name:pe,fn:o(et=>[rt(Te.$slots,pe,Bl(kn({...et})))])}))]),1040,["menu-mount","calendar-width"])):K("",!0)],46,nhe)}}});var Fd=(e=>(e.center="center",e.left="left",e.right="right",e))(Fd||{});const mhe=({menuRef:e,menuRefInner:t,inputRef:l,pickerWrapperRef:n,inline:s,emit:r,props:d,slots:c})=>{const{defaultedConfig:f}=cl(d),v=F({}),p=F(!1),m=F({top:"0",left:"0"}),h=F(!1),b=Kd(d,"teleportCenter");at(b,()=>{m.value=JSON.parse(JSON.stringify({})),D()});const w=Y=>{if(d.teleport){const ee=Y.getBoundingClientRect();return{left:ee.left+window.scrollX,top:ee.top+window.scrollY}}return{top:0,left:0}},$=(Y,ee)=>{m.value.left=`${Y+ee-v.value.width}px`},S=Y=>{m.value.left=`${Y}px`},_=(Y,ee)=>{d.position===Fd.left&&S(Y),d.position===Fd.right&&$(Y,ee),d.position===Fd.center&&(m.value.left=`${Y+ee/2-v.value.width/2}px`)},I=Y=>{const{width:ee,height:Z}=Y.getBoundingClientRect(),{top:ne,left:ie}=w(Y);return{top:+ne,left:+ie,width:ee,height:Z}},k=()=>{m.value.left="50%",m.value.top="50%",m.value.transform="translate(-50%, -50%)",m.value.position="fixed",delete m.value.opacity},C=()=>{const Y=Vl(l);m.value=d.altPosition(Y)},D=(Y=!0)=>{var ee;if(!s.value.enabled){if(b.value)return k();if(d.altPosition!==null)return C();if(Y){const Z=d.teleport?(ee=t.value)==null?void 0:ee.$el:e.value;Z&&(v.value=Z.getBoundingClientRect()),r("recalculate-position")}return V()}},N=({inputEl:Y,left:ee,width:Z})=>{window.screen.width>768&&!p.value&&_(ee,Z),M(Y)},L=Y=>{const{top:ee,left:Z,height:ne,width:ie}=I(Y);m.value.top=`${ne+ee+ +d.offset}px`,h.value=!1,p.value||(m.value.left=`${Z+ie/2-v.value.width/2}px`),N({inputEl:Y,left:Z,width:ie})},R=Y=>{const{top:ee,left:Z,width:ne}=I(Y);m.value.top=`${ee-+d.offset-v.value.height}px`,h.value=!0,N({inputEl:Y,left:Z,width:ne})},M=Y=>{if(d.autoPosition){const{left:ee,width:Z}=I(Y),{left:ne,right:ie}=v.value;if(!p.value){if(Math.abs(ne)!==Math.abs(ie)){if(ne<=0)return p.value=!0,S(ee);if(ie>=document.documentElement.clientWidth)return p.value=!0,$(ee,Z)}return _(ee,Z)}}},A=()=>{const Y=Vl(l);if(Y){if(d.autoPosition===Xi.top)return Xi.top;if(d.autoPosition===Xi.bottom)return Xi.bottom;const{height:ee}=v.value,{top:Z,height:ne}=Y.getBoundingClientRect(),ie=window.innerHeight-Z-ne,J=Z;return ee<=ie?Xi.bottom:ee>ie&&ee<=J?Xi.top:ie>=J?Xi.bottom:Xi.top}return Xi.bottom},E=Y=>A()===Xi.bottom?L(Y):R(Y),V=()=>{const Y=Vl(l);if(Y)return d.autoPosition?E(Y):L(Y)},O=function(Y){if(Y){const ee=Y.scrollHeight>Y.clientHeight,Z=window.getComputedStyle(Y).overflowY.indexOf("hidden")!==-1;return ee&&!Z}return!0}
144,U=function(Y){return!Y||Y===document.body||Y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:O(Y)?Y:U(Y.assignedSlot&&f.value.shadowDom?Y.assignedSlot.parentNode:Y.parentNode)},B=Y=>{if(Y)switch(d.position){case Fd.left:return{left:0,transform:"translateX(0)"};case Fd.right:return{left:`${Y.width}px`,transform:"translateX(-100%)"};default:return{left:`${Y.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:h,menuStyle:m,xCorrect:p,setMenuPosition:D,getScrollableParent:U,shadowRender:(Y,ee,Z)=>{var ne,ie,J;const X=document.createElement("div"),j=(ne=Vl(l))==null?void 0:ne.getBoundingClientRect();X.setAttribute("id","dp--temp-container");const W=(ie=n.value)!=null&&ie.clientWidth?n.value:document.body;W.append(X);const fe=B(j),G=f.value.shadowDom?Object.keys(c).filter(re=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(re)):Object.keys(c),H=Ne(ee,{...Z,shadow:!0,style:{opacity:0,position:"absolute",...fe}},Object.fromEntries(G.map(re=>[re,c[re]])));Y!=null&&(H.appContext=Y.appContext),zv(H,X),v.value=(J=H.el)==null?void 0:J.getBoundingClientRect(),zv(null,X),W.removeChild(X)}}},nr=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],phe=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],vhe={all:()=>nr,monthYear:()=>nr.filter(e=>e.use.includes("month-year")),input:()=>phe,timePicker:()=>nr.filter(e=>e.use.includes("time")),action:()=>nr.filter(e=>e.use.includes("action")),calendar:()=>nr.filter(e=>e.use.includes("calendar")),menu:()=>nr.filter(e=>e.use.includes("menu")),shared:()=>nr.filter(e=>e.use.includes("shared")),yearMode:()=>nr.filter(e=>e.use.includes("year-mode"))},ui=(e,t,l)=>{const n=[];return vhe[t]().forEach(s=>{e[s.name]&&n.push(s.name)}),l!=null&&l.length&&l.forEach(s=>{s.slot&&n.push(s.slot)}),n},Qm=e=>{const t=Pe(()=>n=>e.value?n?e.value.open:e.value.close:""),l=Pe(()=>n=>e.value?n?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:l}},ep=(e,t,l)=>{const{defaultedRange:n,defaultedTz:s}=cl(e),r=lt(ai(lt(),s.value.timezone)),d=F([{month:ca(r),year:xt(r)}]),c=h=>{const b={hours:Vo(r),minutes:Fr(r),seconds:0};return n.value.enabled?[b[h],b[h]]:b[h]},f=bi({hours:c("hours"),minutes:c("minutes"),seconds:c("seconds")});at(n,(h,b)=>{h.enabled!==b.enabled&&(f.hours=c("hours"),f.minutes=c("minutes"),f.seconds=c("seconds"))},{deep:!0});const v=Pe({get:()=>e.internalModelValue,set:h=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",h)}}),p=Pe(()=>h=>d.value[h]?d.value[h].month:0),m=Pe(()=>h=>d.value[h]?d.value[h].year:0);return at(v,(h,b)=>{l&&JSON.stringify(h??{})!==JSON.stringify(b??{})&&l()},{deep:!0}),{calendars:d,time:f,modelValue:v,month:p,year:m,today:r}},bhe=(e,t)=>{const{defaultedMultiCalendars:l,defaultedMultiDates:n,defaultedUI:s,defaultedHighlight:r,defaultedTz:d,propD
144ates:c,defaultedRange:f}=cl(t),{isDisabled:v}=xr(t),p=F(null),m=F(ai(new Date,d.value.timezone)),h=H=>{!H.current&&t.hideOffsetDates||(p.value=H.value)},b=()=>{p.value=null},w=H=>Array.isArray(e.value)&&f.value.enabled&&e.value[0]&&p.value?H?El(p.value,e.value[0]):_l(p.value,e.value[0]):!0,$=(H,re)=>{const be=()=>e.value?re?e.value[0]||null:e.value[1]:null,Ce=e.value&&Array.isArray(e.value)?be():null;return fa(lt(H.value),Ce)},S=H=>{const re=Array.isArray(e.value)?e.value[0]:null;return H?!_l(p.value??null,re):!0},_=(H,re=!0)=>(f.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!H.current?!1:fa(lt(H.value),e.value[re?0:1]):f.value.enabled?$(H,re)&&S(re)||fa(H.value,Array.isArray(e.value)?e.value[0]:null)&&w(re):!1,I=(H,re)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const be=fa(H.value,p.value);return re?El(e.value[0],H.value)&&be:_l(e.value[0],H.value)&&be}return!1},k=H=>!e.value||t.hideOffsetDates&&!H.current?!1:f.value.enabled?t.modelAuto&&Array.isArray(e.value)?fa(H.value,e.value[0]?e.value[0]:m.value):!1:n.value.enabled&&Array.isArray(e.value)?e.value.some(re=>fa(re,H.value)):fa(H.value,e.value?e.value:m.value),C=H=>{if(f.value.autoRange||t.weekPicker){if(p.value){if(t.hideOffsetDates&&!H.current)return!1;const re=Di(p.value,+f.value.autoRange),be=co(lt(p.value),t.weekStart);return t.weekPicker?fa(be[1],lt(H.value)):fa(re,lt(H.value))}return!1}return!1},D=H=>{if(f.value.autoRange||t.weekPicker){if(p.value){const re=Di(p.value,+f.value.autoRange);if(t.hideOffsetDates&&!H.current)return!1;const be=co(lt(p.value),t.weekStart);return t.weekPicker?El(H.value,be[0])&&_l(H.value,be[1]):El(H.value,p.value)&&_l(H.value,re)}return!1}return!1},N=H=>{if(f.value.autoRange||t.weekPicker){if(p.value){if(t.hideOffsetDates&&!H.current)return!1;const re=co(lt(p.value),t.weekStart);return t.weekPicker?fa(re[0],H.value):fa(p.value,H.value)}return!1}return!1},L=H=>Sm(e.value,p.value,H.value),R=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,M=()=>t.modelAuto?nF(t.internalModelValue):!0,A=H=>{if(t.weekPicker)return!1;const re=f.value.enabled?!_(H)&&!_(H,!1):!0;return!v(H.value)&&!k(H)&&!(!H.current&&t.hideOffsetDates)&&re},E=H=>f.value.enabled?t.modelAuto?R()&&k(H):!1:k(H),V=H=>r.value?Rve(H.value,c.value.highlight):!1,O=H=>{const re=v(H.value);return re&&(typeof r.value=="function"?!r.value(H.value,re):!r.value.options.highlightDisabled)},U=H=>{var re;return typeof r.value=="function"?r.value(H.value):(re=r.value.weekdays)==null?void 0:re.includes(H.value.getDay())},B=H=>(f.value.enabled||t.weekPicker)&&(!(l.value.count>0)||H.current)&&M()&&!(!H.current&&t.hideOffsetDates)&&!k(H)?L(H):!1,Y=H=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:re,after:be}=hI(+f.value.maxRange,e.value[0]);return gc(H.value,re)||qu(H.value,be)}return!1},ee=H=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:re,after:be}=hI(+f.value.minRange,e.value[0]);return Sm([re,be],e.value[0],H.value)}return!1},Z=H=>f.value.enabled&&(f.value.maxRange||f.value.minRange)?f.value.maxRange&&f.value.minRange?Y(H)||ee(H):f.value.maxRange?Y(H):ee(H):!1,ne=H=>{const{isRangeStart:re,isRangeEnd:be}=j(H),Ce=f.value.enabled?re||be:!1;return{dp__cell_offset:!H.current,dp__pointer:!t.disabled&&!(!H.current&&t.hideOffsetDates)&&!v(H.value)&&!Z(H),dp__cell_disabled:v(H.value)||Z(H),dp__cell_highlight:!O(H)&&(V(H)||U(H))&&!E(H)&&!Ce&&!N(H)&&!(B(H)&&t.weekPicker)&&!be,dp__cell_highlight_active:!O(H)&&(V(H)||U(H))&&E(H),dp__today:!t.noToday&&fa(H.value,m.value)&&H.current,"dp--past":_l(H.value,m.value),"dp--future":El(H.value,m.value)}},ie=H=>({dp__active_date:E(H),dp__date_hover:A(H)}),J=H=>{if(e.value&&!Array.isArray(e.value)){const re=co(e.value,t.weekStart);return{...fe(H),dp__range_start:fa(re[0],H.value),dp__range_end:fa(re[1],H.value),dp__range_between_week:El(H.value,re[0])&&_l(H.value,re[1])}}return{...fe(H)}},X=H=>{if(e.value&&Array.isArray(e.value)){const re=co(e.value[0],t.weekStart),be=e.value[1]?co(e.value[1],t.weekStart):[];return{...fe(H),dp__range_start:fa(re[0],H.value)||fa(be[0],H.value),dp__range_end:fa(re[1],H.value)||fa(be[1],H.value),dp__range_between_week:El(H.value,re[0])&&_l(H.value,re[1])||El(H.value,be[0])&&_l(H.value,be[1]),dp__range_between:El(H.value,re[1])&&_l(H.value,be[0])}}return{...fe(H)}},j=H=>{const re=l.value.count>0?H.current&&_(H)&&M():_(H)&&M(),be=l.value.count>0?H.current&&_(H,!1)&&M():_(H,!1)&&M();return{isRangeStart:re,isRangeEnd:be}},W=H=>{const{isRangeStart:re,isRangeEnd:be}=j(H);return{dp__range_start:re,dp__range_end:be,dp__range_between:B(H),dp__date_hover:fa(H.value,p.value)&&!re&&!be&&!t.weekPicker,dp__date_hover_start:I(H,!0),dp__date_hover_end:I(H,!1)}},fe=H=>
144({...W(H),dp__cell_auto_range:D(H),dp__cell_auto_range_start:N(H),dp__cell_auto_range_end:C(H)}),G=H=>f.value.enabled?f.value.autoRange?fe(H):t.modelAuto?{...ie(H),...W(H)}:t.weekPicker?X(H):W(H):t.weekPicker?J(H):ie(H);return{setHoverDate:h,clearHoverDate:b,getDayClassData:H=>t.hideOffsetDates&&!H.current?{}:{...ne(H),...G(H),[t.dayClass?t.dayClass(H.value,t.internalModelValue):""]:!0,...s.value.calendarCell??{}}}},xr=e=>{const{defaultedFilters:t,defaultedRange:l,propDates:n,defaultedMultiDates:s}=cl(e),r=U=>n.value.disabledDates?typeof n.value.disabledDates=="function"?n.value.disabledDates(lt(U)):!!hb(U,n.value.disabledDates):!1,d=U=>n.value.maxDate?e.yearPicker?xt(U)>xt(n.value.maxDate):El(U,n.value.maxDate):!1,c=U=>n.value.minDate?e.yearPicker?xt(U)<xt(n.value.minDate):_l(U,n.value.minDate):!1,f=U=>{const B=d(U),Y=c(U),ee=r(U),Z=t.value.months.map(j=>+j).includes(ca(U)),ne=e.disabledWeekDays.length?e.disabledWeekDays.some(j=>+j===kY(U)):!1,ie=b(U),J=xt(U),X=J<+e.yearRange[0]||J>+e.yearRange[1];return!(B||Y||ee||Z||X||ne||ie)},v=(U,B)=>_l(...kr(n.value.minDate,U,B))||fa(...kr(n.value.minDate,U,B)),p=(U,B)=>El(...kr(n.value.maxDate,U,B))||fa(...kr(n.value.maxDate,U,B)),m=(U,B,Y)=>{let ee=!1;return n.value.maxDate&&Y&&p(U,B)&&(ee=!0),n.value.minDate&&!Y&&v(U,B)&&(ee=!0),ee},h=(U,B,Y,ee)=>{let Z=!1;return ee&&(n.value.minDate||n.value.maxDate)?n.value.minDate&&n.value.maxDate?Z=m(U,B,Y):(n.value.minDate&&v(U,B)||n.value.maxDate&&p(U,B))&&(Z=!0):Z=!0,Z},b=U=>Array.isArray(n.value.allowedDates)&&!n.value.allowedDates.length?!0:n.value.allowedDates?!hb(U,n.value.allowedDates,oF(e.monthPicker,e.yearPicker)):!1,w=U=>!f(U),$=U=>l.value.noDisabledRange?!IO({start:U[0],end:U[1]}).some(B=>w(B)):!0,S=U=>{if(U){const B=xt(U);return B>=+e.yearRange[0]&&B<=e.yearRange[1]}return!0},_=(U,B)=>!!(Array.isArray(U)&&U[B]&&(l.value.maxRange||l.value.minRange)&&S(U[B])),I=(U,B,Y=0)=>{if(_(B,Y)&&S(U)){const ee=wO(U,B[Y]),Z=cF(B[Y],U),ne=Z.length===1?0:Z.filter(J=>w(J)).length,ie=Math.abs(ee)-(l.value.minMaxRawRange?0:ne);if(l.value.minRange&&l.value.maxRange)return ie>=+l.value.minRange&&ie<=+l.value.maxRange;if(l.value.minRange)return ie>=+l.value.minRange;if(l.value.maxRange)return ie<=+l.value.maxRange}return!0},k=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=U=>Array.isArray(U)?[U[0]?Lg(U[0]):null,U[1]?Lg(U[1]):null]:Lg(U),D=(U,B,Y)=>U.find(ee=>+ee.hours===Vo(B)&&ee.minutes==="*"?!0:+ee.minutes===Fr(B)&&+ee.hours===Vo(B))&&Y,N=(U,B,Y)=>{const[ee,Z]=U,[ne,ie]=B;return!D(ee,ne,Y)&&!D(Z,ie,Y)&&Y},L=(U,B)=>{const Y=Array.isArray(B)?B:[B];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?N(e.disabledTimes,Y,U):!Y.some(ee=>D(e.disabledTimes,ee,U)):U},R=(U,B)=>{const Y=Array.isArray(B)?[Tu(B[0]),B[1]?Tu(B[1]):void 0]:Tu(B),ee=!e.disabledTimes(Y);return U&&ee},M=(U,B)=>e.disabledTimes?Array.isArray(e.disabledTimes)?L(B,U):R(B,U):B,A=U=>{let B=!0;if(!U||k())return!0;const Y=!n.value.minDate&&!n.value.maxDate?C(U):U;return(e.maxTime||n.value.maxDate)&&(B=bI(e.maxTime,n.value.maxDate,"max",Zl(Y),B)),(e.minTime||n.value.minDate)&&(B=bI(e.minTime,n.value.minDate,"min",Zl(Y),B)),M(U,B)},E=U=>{if(!e.monthPicker)return!0;let B=!0;const Y=lt(Zi(U));if(n.value.minDate&&n.value.maxDate){const ee=lt(Zi(n.value.minDate)),Z=lt(Zi(n.value.maxDate));return El(Y,ee)&&_l(Y,Z)||fa(Y,ee)||fa(Y,Z)}if(n.value.minDate){const ee=lt(Zi(n.value.minDate));B=El(Y,ee)||fa(Y,ee)}if(n.value.maxDate){const ee=lt(Zi(n.value.maxDate));B=_l(Y,ee)||fa(Y,ee)}return B},V=Pe(()=>U=>!e.enableTimePicker||e.ignoreTimeValidation?!0:A(U)),O=Pe(()=>U=>e.monthPicker?Array.isArray(U)&&(l.value.enabled||s.value.enabled)?!U.filter(B=>!E(B)).length:E(U):!0);return{isDisabled:w,validateDate:f,validateMonthYearInRange:h,isDateRangeAllowed:$,checkMinMaxRange:I,isValidTime:A,isTimeValid:V,isMonthValid:O}},xh=()=>{const e=Pe(()=>(n,s)=>n==null?void 0:n.includes(s)),t=Pe(()=>(n,s)=>n.count?n.solo?!0:s===0:!0),l=Pe(()=>(n,s)=>n.count?n.solo?!0:s===n.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:l}},hhe=(e,t,l)=>{const n=F(0),s=bi({[Iu.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Iu.calendar]:!1,[Iu.header]:!1}),r=Pe(()=>e.monthPicker||e.timePicker),d=m=>{var h;if((h=e.flow)!=null&&h.length){if(!m&&r.value)return p();s[m]=!0,Object.keys(s).filter(b=>!s[b]).length||p()}},c=()=>{var m,h;(m=e.flow)!=null&&m.length&&n.value!==-1&&(n.value+=1,t("flow-step",n.value),p()),((h=e.flow)==null?void 0:h.length)===n.value&&Va().then(()=>f())},f=()=>{n.value=-1},v=(m,h,...b)=>{var w,$;e.flow[n.value]===m&&l.value&&(($=(w=l.value)[h])==null||$.call(w,...b))},p=(m=0)=>{m&&(n.value+=m),v(yn.month,"toggleMonthPicker",!0),v(yn.year,"toggleYearPicker",!0),v(yn.calendar,"toggleTimePicker",!1,!0),v(yn.time,"toggleTimePicker",!0,!0);const h=e.flow[n.value];(h===yn.hours||h===yn.minutes||h===yn.seconds)&&v(h,"toggleTimePicker",!0,!0,h)};return{childMount:d,updateFlowStep:c,resetFlow:f,handleFlow:p,flowStep:n}},yhe={key:1,class:"dp__input_wrap"},ghe=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],_he={key:2,class:"dp--clear-btn"},$he=["aria-label"],Che=Ke({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Hh},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(e,{expose:t,emit:l}){const n=l,s=e,{defaultedTextInput:r,defaultedAriaLabels:d,defaultedInline:c,defaultedConfig:f,defaultedRange:v,defaultedMultiDates:p,defaultedUI:m,getDefaultPattern:h,getDefaultStartTime:b}=cl(s),{checkMinMaxRange:w}=xr(s),$=F(),S=F(null),_=F(!1),I=F(!1),k=Pe(()=>({dp__pointer:!s.disabled&&!s.readonly&&!r.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:typeof s.state=="boolean"?s.state:!1,dp__input_invalid:typeof s.state=="boolean"?!s.state:!1,dp__input_focus:_.value||s.isMenuOpen,dp__input_reg:!r.value.enabled,...m.value.input??{}})),C=()=>{n("set-input-date",null),s.clearable&&s.autoApply&&(n("set-empty-date"),$.value=null)},D=J=>{const X=b();return Mve(J,r.value.format??h(),X??fF({},s.enableSeconds),s.inputValue,I.value,s.formatLocale)},N=J=>{const{rangeSeparator:X}=r.value,[j,W]=J.split(`${X}`);if(j){const fe=D(j.trim()),G=W?D(W.trim()):void 0;if(qu(fe,G))return;const H=fe&&G?[fe,G]:[fe];
144w(G,H,0)&&($.value=fe?H:null)}},L=()=>{I.value=!0},R=J=>{if(v.value.enabled)N(J);else if(p.value.enabled){const X=J.split(";");$.value=X.map(j=>D(j.trim())).filter(j=>j)}else $.value=D(J)},M=J=>{var X;const j=typeof J=="string"?J:(X=J.target)==null?void 0:X.value;j!==""?(r.value.openMenu&&!s.isMenuOpen&&n("open"),R(j),n("set-input-date",$.value)):C(),I.value=!1,n("update:input-value",j),n("text-input",J,$.value)},A=J=>{r.value.enabled?(R(J.target.value),r.value.enterSubmit&&n2($.value)&&s.inputValue!==""?(n("set-input-date",$.value,!0),$.value=null):r.value.enterSubmit&&s.inputValue===""&&($.value=null,n("clear"))):O(J)},E=(J,X)=>{r.value.enabled&&r.value.tabSubmit&&!X&&R(J.target.value),r.value.tabSubmit&&n2($.value)&&s.inputValue!==""?(n("set-input-date",$.value,!0,!0),$.value=null):r.value.tabSubmit&&s.inputValue===""&&($.value=null,n("clear",!0))},V=()=>{_.value=!0,n("focus"),Va().then(()=>{var J;r.value.enabled&&r.value.selectOnFocus&&((J=S.value)==null||J.select())})},O=J=>{if(Er(J,f.value,!0),r.value.enabled&&r.value.openMenu&&!c.value.input){if(r.value.openMenu==="open"&&!s.isMenuOpen)return n("open");if(r.value.openMenu==="toggle")return n("toggle")}else r.value.enabled||n("toggle")},U=()=>{n("real-blur"),_.value=!1,(!s.isMenuOpen||c.value.enabled&&c.value.input)&&n("blur"),s.autoApply&&r.value.enabled&&$.value&&!s.isMenuOpen&&(n("set-input-date",$.value),n("select-date"),$.value=null)},B=J=>{Er(J,f.value,!0),n("clear")},Y=()=>{n("close")},ee=J=>{if(J.key==="Tab"&&E(J),J.key==="Enter"&&A(J),J.key==="Escape"&&r.value.escClose&&Y(),!r.value.enabled){if(J.code==="Tab")return;J.preventDefault()}},Z=()=>{var J;(J=S.value)==null||J.focus({preventScroll:!0})},ne=J=>{$.value=J},ie=J=>{J.key===ll.tab&&E(J,!0)};return t({focusInput:Z,setParsedDate:ne}),(J,X)=>{var j,W,fe;return T(),P("div",{onClick:O},[J.$slots.trigger&&!J.$slots["dp-input"]&&!a(c).enabled?rt(J.$slots,"trigger",{key:0}):K("",!0),!J.$slots.trigger&&(!a(c).enabled||a(c).input)?(T(),P("div",yhe,[J.$slots["dp-input"]&&!J.$slots.trigger&&(!a(c).enabled||a(c).enabled&&a(c).input)?rt(J.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:M,onEnter:A,onTab:E,onClear:B,onBlur:U,onKeypress:ee,onPaste:L,onFocus:V,openMenu:()=>J.$emit("open"),closeMenu:()=>J.$emit("close"),toggleMenu:()=>J.$emit("toggle")}):K("",!0),J.$slots["dp-input"]?K("",!0):(T(),P("input",{key:1,id:J.uid?`dp-input-${J.uid}`:void 0,ref_key:"inputRef",ref:S,"data-test-id":"dp-input",name:J.name,class:Qe(k.value),inputmode:a(r).enabled?"text":"none",placeholder:J.placeholder,disabled:J.disabled,readonly:J.readonly,required:J.required,value:e.inputValue,autocomplete:J.autocomplete,"aria-label":(j=a(d))==null?void 0:j.input,"aria-disabled":J.disabled||void 0,"aria-invalid":J.state===!1?!0:void 0,onInput:M,onBlur:U,onFocus:V,onKeypress:ee,onKeydown:X[0]||(X[0]=G=>ee(G)),onPaste:L},null,42,ghe)),y("div",{onClick:X[3]||(X[3]=G=>n("toggle"))},[J.$slots["input-icon"]&&!J.hideInputIcon?(T(),P("span",{key:0,class:"dp__input_icon",onClick:X[1]||(X[1]=G=>n("toggle"))},[rt(J.$slots,"input-icon")])):K("",!0),!J.$slots["input-icon"]&&!J.hideInputIcon&&!J.$slots["dp-input"]?(T(),me(a(jc),{key:1,"aria-label":(W=a(d))==null?void 0:W.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:X[2]||(X[2]=G=>n("toggle"))},null,8,["aria-label"])):K("",!0)]),J.$slots["clear-icon"]&&(J.alwaysClearable||e.inputValue&&J.clearable&&!J.disabled&&!J.readonly)?(T(),P("span",_he,[rt(J.$slots,"clear-icon",{clear:B})])):K("",!0),!J.$slots["clear-icon"]&&(J.alwaysClearable||J.clearable&&e.inputValue&&!J.disabled&&!J.readonly)?(T(),P("button",{key:3,"aria-label":(fe=a(d))==null?void 0:fe.clearInput,class:"dp--clear-btn",type:"button",onKeydown:X[4]||(X[4]=G=>a(Vn)(G,()=>B(G),!0,ie)),onClick:X[5]||(X[5]=sa(G=>B(G),["prevent"]))},[i(a(aF),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,$he)):K("",!0)])):K("",!0)])}}}),whe=typeof window<"u"?window:void 0,jg=()=>{},khe=e=>Ib()?(p2(e),!0):!1,She=(e,t,l,n)=>{if(!e)return jg;let s=jg;const r=at(()=>a(e),c=>{s(),c&&(c.removeEventListener(t,l),c.addEventListener(t,l,n),s=()=>{c.removeEventListener(t,l,n),s=jg})},{immediate:!0,flush:"post"}),d=()=>{r(),s()};return khe(d),d},Ihe=(e,t,l,n={})=>{const{window:s=whe,event:r="pointerdown"}=n;return s?She(s,r,d=>{const c=Vl(e),f=Vl(t);!c||!f||c===d.target||d.composedPath().includes(c)||d.composedPath().includes(f)||l(d)},{passive:!0}):void 0},The=["data-dp-mobile"],Dhe=Ke({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Hh},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invali
144d-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(e,{expose:t,emit:l}){const n=l,s=e,r=Br(),d=F(!1),c=Kd(s,"modelValue"),f=Kd(s,"timezone"),v=F(null),p=F(null),m=F(null),h=F(!1),b=F(null),w=F(!1),$=F(!1),S=F(!1),_=F(!1),{setMenuFocused:I,setShiftKey:k}=bF(),{clearArrowNav:C}=Yr(),{validateDate:D,isValidTime:N}=xr(s),{defaultedTransitions:L,defaultedTextInput:R,defaultedInline:M,defaultedConfig:A,defaultedRange:E,defaultedMultiDates:V}=cl(s),{menuTransition:O,showTransition:U}=Qm(L),{isMobile:B}=wF(A),Y=Al();We(()=>{H(s.modelValue),Va().then(()=>{if(!M.value.enabled){const Ge=j(b.value);Ge==null||Ge.addEventListener("scroll",Fe),window==null||window.addEventListener("resize",oe)}}),M.value.enabled&&(d.value=!0),window==null||window.addEventListener("keyup",he),window==null||window.addEventListener("keydown",Se)}),Xa(()=>{if(!M.value.enabled){const Ge=j(b.value);Ge==null||Ge.removeEventListener("scroll",Fe),window==null||window.removeEventListener("resize",oe)}window==null||window.removeEventListener("keyup",he),window==null||window.removeEventListener("keydown",Se)});const ee=ui(r,"all",s.presetDates),Z=ui(r,"input");at([c,f],()=>{H(c.value)},{deep:!0});const{openOnTop:ne,menuStyle:ie,xCorrect:J,setMenuPosition:X,getScrollableParent:j,shadowRender:W}=mhe({menuRef:v,menuRefInner:p,inputRef:m,pickerWrapperRef:b,inline:M,emit:n,props:s,slots:r}),{inputValue:fe,internalModelValue:G,parseExternalModelValue:H,emitModelValue:re,formatInputValue:be,checkBeforeEmit:Ce}=rbe(n,s,h),ke=Pe(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:M.value.enabled,"dp--flex-display-collapsed":S.value,dp__flex_display_with_input:M.value.input})),De=Pe(()=>s.dark?"dp__theme_dark":"dp__theme_light"),Q=Pe(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||M.value.enabled}:{}),de=Pe(()=>({class:"dp__outer_menu_wrap"})),se=Pe(()=>M.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),Re=()=>{var Ge,ft;return((ft=(Ge=m.value)==null?void 0:Ge.$el)==null?void 0:ft.getBoundingClientRect())??{width:0,left:0,right:0}},Fe=()=>{d.value&&(A.value.closeOnScroll?Ye():X())},oe=()=>{var Ge;d.value&&X();
144const ft=((Ge=p.value)==null?void 0:Ge.$el.getBoundingClientRect().width)??0;S.value=document.body.offsetWidth<=ft},he=Ge=>{Ge.key==="Tab"&&!M.value.enabled&&!s.teleport&&A.value.tabOutClosesMenu&&(b.value.contains(document.activeElement)||Ye()),$.value=Ge.shiftKey},Se=Ge=>{$.value=Ge.shiftKey},Oe=()=>{!s.disabled&&!s.readonly&&(W(Y,$I,s),X(!1),d.value=!0,d.value&&n("open"),d.value||pe(),H(s.modelValue))},Ae=()=>{var Ge,ft;fe.value="",pe(),(Ge=p.value)==null||Ge.onValueCleared(),(ft=m.value)==null||ft.setParsedDate(null),n("update:model-value",null),n("update:model-timezone-value",null),n("cleared"),A.value.closeOnClearValue&&Ye()},Te=()=>{const Ge=G.value;return!Ge||!Array.isArray(Ge)&&D(Ge)?!0:Array.isArray(Ge)?V.value.enabled||Ge.length===2&&D(Ge[0])&&D(Ge[1])?!0:E.value.partialRange&&!s.timePicker?D(Ge[0]):!1:!1},ue=()=>{Ce()&&Te()?(re(),Ye()):n("invalid-select",G.value)},we=Ge=>{$e(),re(),A.value.closeOnAutoApply&&!Ge&&Ye()},$e=()=>{m.value&&R.value.enabled&&m.value.setParsedDate(G.value)},z=(Ge=!1)=>{s.autoApply&&N(G.value)&&Te()&&(E.value.enabled&&Array.isArray(G.value)?(E.value.partialRange||G.value.length===2)&&we(Ge):we(Ge))},pe=()=>{R.value.enabled||(G.value=null)},Ye=(Ge=!1)=>{var ft,Ct;Ge&&G.value&&A.value.setDateOnMenuClose&&ue(),M.value.enabled||(d.value&&(d.value=!1,J.value=!1,I(!1),k(!1),C(),n("closed"),fe.value&&H(c.value)),pe(),n("blur"),(Ct=(ft=p.value)==null?void 0:ft.$el)==null||Ct.remove())},et=(Ge,ft,Ct=!1)=>{if(!Ge){G.value=null;return}const Ha=Array.isArray(Ge)?!Ge.some(nn=>!D(nn)):D(Ge),fl=N(Ge);Ha&&fl?(_.value=!0,G.value=Ge,ft?(w.value=Ct,ue(),n("text-submit")):s.autoApply&&z(),Va().then(()=>{_.value=!1})):n("invalid-date",Ge)},Dt=()=>{s.autoApply&&N(G.value)&&re(),$e()},Ea=()=>d.value?Ye():Oe(),Na=Ge=>{G.value=Ge},Xe=()=>{R.value.enabled&&(h.value=!0,be()),n("focus")},tt=()=>{if(R.value.enabled&&(h.value=!1,H(s.modelValue),w.value)){const Ge=Fve(b.value,$.value);Ge==null||Ge.focus()}n("blur")},Lt=Ge=>{p.value&&p.value.updateMonthYear(0,{month:mI(Ge.month),year:mI(Ge.year)})},Ve=Ge=>{H(Ge??s.modelValue)},Ee=(Ge,ft)=>{var Ct;(Ct=p.value)==null||Ct.switchView(Ge,ft)},Be=(Ge,ft)=>A.value.onClickOutside?A.value.onClickOutside(Ge,ft):Ye(!0),ot=(Ge=0)=>{var ft;(ft=p.value)==null||ft.handleFlow(Ge)},Ft=()=>v;return Ihe(v,m,Ge=>Be(Te,Ge)),t({closeMenu:Ye,selectDate:ue,clearValue:Ae,openMenu:Oe,onScroll:Fe,formatInputValue:be,updateInternalModelValue:Na,setMonthYear:Lt,parseModel:Ve,switchView:Ee,toggleMenu:Ea,handleFlow:ot,getDpWrapMenuRef:Ft}),(Ge,ft)=>(T(),P("div",{ref_key:"pickerWrapperRef",ref:b,class:Qe(ke.value),"data-datepicker-instance":"","data-dp-mobile":a(B)},[i(Che,Ya({ref_key:"inputRef",ref:m,"input-value":a(fe),"onUpdate:inputValue":ft[0]||(ft[0]=Ct=>Qa(fe)?fe.value=Ct:null),"is-menu-open":d.value},Ge.$props,{onClear:Ae,onOpen:Oe,onSetInputDate:et,onSetEmptyDate:a(re),onSelectDate:ue,onToggle:Ea,onClose:Ye,onFocus:Xe,onBlur:tt,onRealBlur:ft[1]||(ft[1]=Ct=>h.value=!1),onTextInput:ft[2]||(ft[2]=Ct=>Ge.$emit("text-input",Ct))}),un({_:2},[ge(a(Z),(Ct,Ha)=>({name:Ct,fn:o(fl=>[rt(Ge.$slots,Ct,Bl(kn(fl)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(T(),me(Ec(Ge.teleport?Fb:"div"),Bl(kn(Q.value)),{default:o(()=>[i(li,{name:a(O)(a(ne)),css:a(U)&&!a(M).enabled},{default:o(()=>[d.value?(T(),P("div",Ya({key:0,ref_key:"dpWrapMenuRef",ref:v},de.value,{class:{"dp--menu-wrapper":!a(M).enabled},style:a(M).enabled?void 0:a(ie)}),[i($I,Ya({ref_key:"dpMenuRef",ref:p},Ge.$props,{"internal-model-value":a(G),"onUpdate:internalModelValue":ft[3]||(ft[3]=Ct=>Qa(G)?G.value=Ct:null),class:{[De.value]:!0,"dp--menu-wrapper":Ge.teleport},"open-on-top":a(ne),"no-overlay-focus":se.value,collapse:S.value,"get-input-rect":Re,"is-text-input-date":_.value,onClosePicker:Ye,onSelectDate:ue,onAutoApply:z,onTimeUpdate:Dt,onFlowStep:ft[4]||(ft[4]=Ct=>Ge.$emit("flow-step",Ct)),onUpdateMonthYear:ft[5]||(ft[5]=Ct=>Ge.$emit("update-month-year",Ct)),onInvalidSelect:ft[6]||(ft[6]=Ct=>Ge.$emit("invalid-select",a(G))),onAutoApplyInvalid:ft[7]||(ft[7]=Ct=>Ge.$emit("invalid-select",Ct)),onInvalidFixedRange:ft[8]||(ft[8]=Ct=>Ge.$emit("invalid-fixed-range",Ct)),onRecalculatePosition:a(X),onTooltipOpen:ft[9]||(ft[9]=Ct=>Ge.$emit("tooltip-open",Ct)),onTooltipClose:ft[10]||(ft[10]=Ct=>Ge.$emit("tooltip-close",Ct)),onTimePickerOpen:ft[11]||(ft[11]=Ct=>Ge.$emit("time-picker-open",Ct)),onTimePickerClose:ft[12]||(ft[12]=Ct=>Ge.$emit("time-picker-close",Ct)),onAmPmChange:ft[13]||(ft[13]=Ct=>Ge.$emit("am-pm-change",Ct)),onRangeStart:ft[14]||(ft[14]=Ct=>Ge.$emit("range-start",Ct)),onRangeEnd:ft[15]||(ft[15]=Ct=>Ge.$emit("range-end",Ct)),onDateUpdate:ft[16]||(ft[16]=Ct=>Ge.$emit("date-update",Ct)),onInvalidDate:ft[17]||(ft[17]=Ct=>Ge.$emit("invalid-date",Ct)),onOverlayToggle:ft[18]||(ft[18]=Ct=>Ge.$emit("overlay-toggle",Ct)),onMenuBlur:ft[19]||(ft[19]=Ct=>Ge.$emit("blur"))}),un({_:2},[ge(a(ee),(Ct,Ha)=>
144({name:Ct,fn:o(fl=>[rt(Ge.$slots,Ct,Bl(kn({...fl})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):K("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,The))}}),Wh=(()=>{const e=Dhe;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),Ehe=Object.freeze(Object.defineProperty({__proto__:null,default:Wh},Symbol.toStringTag,{value:"Module"}));Object.entries(Ehe).forEach(([e,t])=>{e!=="default"&&(Wh[e]=t)});const Nhe={class:"form-required-fields"},Phe={class:"required-row"},Ohe={value:""},Ahe=["value"],Fhe={value:""},Rhe=["value"],Lhe=["value"],Mhe={value:""},Vhe=["value"],Bhe={class:"required-row"},Uhe={class:"required-row"},qhe={class:"display-row"},jhe={class:"display-column"},Hhe={class:"display-column"},zhe={class:"display-column"},Yhe={class:"footer"},xhe={__name:"ModalCreateMeeting",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=jh(),d={seasonId:null,congressTypeId:null,countryId:null,commissionTypeId:null,dateStart:null,dateEnd:null,deadline:null,isVisible:null,isPublished:null,isElective:null,isFederationAccess:null,translations:{en:{label:null,place:null,files:[]},fr:{label:null,place:null,files:[]},es:{label:null,place:null,files:[]}}},c=F(),f=async m=>{const h=m.currentTarget;h.checkValidity()===!1&&(m.preventDefault(),m.stopPropagation()),c.value=!0,h.checkValidity()===!0&&(m.preventDefault(),m.stopPropagation(),await v())},v=async()=>{await r.createMeeting({...d}).then(()=>{l("modalResult",{}),n.value=!1})},p=m=>Rt(new Date(m),"yyyy-MM-dd");return(m,h)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:h[0]||(h[0]=async()=>{await a(s).getMeetingDictionary(),n.value=!0})},{default:o(()=>[g(u(m.$t("meeting.createMeeting")),1)]),_:1}),i(a(Xt),{size:"xl",alignment:"center",visible:n.value,onClose:h[22]||(h[22]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(m.$t("meeting.createMeeting")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:c.value,onSubmit:f},{default:o(()=>[i(a(sl),null,{default:o(()=>[i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(ga.CAccordionItem),{"item-key":1},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(m.$t("meeting.requiredFields")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",Nhe,[y("div",Phe,[i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:m.$t("feedbackInvalid.selectSeason"),id:"validationCustom04",label:`${m.$t("label.season")}*`,name:"seasonId","onUpdate:modelValue":h[1]||(h[1]=b=>d.seasonId=b?Number(b):null),required:""},{default:o(()=>[y("option",Ohe,u(m.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.seasons,b=>(T(),P("option",{value:b.seasonId},u(b.season),9,Ahe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:m.$t("feedbackInvalid.selectCongressType"),id:"validationCustom04",label:`${m.$t("label.congressType")}*`,name:"congressTypeId","onUpdate:modelValue":h[2]||(h[2]=b=>d.congressTypeId=b?Number(b):null),required:""},{default:o(()=>[y("option",Fhe,u(m.$t("options.selectCongress")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.congressTypes,b=>(T(),P("option",{value:b.id},u(b.label),9,Rhe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:m.$t("feedbackInvalid.selectCommissionType"),id:"validationCustom04",label:`${m.$t("label.commissionType")}*`,name:"commissionTypeId","onUpdate:modelValue":h[3]||(h[3]=b=>d.commissionTypeId=b?Number(b):null),required:""},{default:o(()=>[h[23]||(h[23]=y("option",{value:""},"Select commission type",-1)),(T(!0),P(le,null,ge(a(s).meetingDicts.commissionTypes,b=>(T(),P("option",{value:b.id},u(b.identifier)+" ("+u(b.label)+")",9,Lhe))),256))]),_:1,__:[23]},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:m.$t("feedbackInvalid.selectCountry"),id:"validationCustom04",label:`${m.$t("label.country")}*`,name:"countryId","onUpdate:modelValue":h[4]||(h[4]=b=>d.countryId=b?Number(b):null),required:""},{default:o(()=>[y("option",Mhe,u(m.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.nationalities,b=>(T(),P("option",{value:b.id},u(b.label)+" ("+u(b.countryIdentifier)+")",9,Vhe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",Bhe,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Ql.CDatePicker),{feedbackInvalid:m.$t("feedbackInvalid.selectStartDate"),id:"validationCustom10",label:`${m.$t("label.startDate")}*`,name:"dateStart",inputDateParse:a(qa),inputDateFormat:b=>a(Rt)(new Date(b),"dd.MM.yyyy"),onDateChange:h[5]||(h[5]=b=>d.dateStart=b?p(b):null),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Ql.CDatePicker),{feedbackInvalid:m.$t("feedbackInvalid.selectEndDate"),id:"validationCustom10",label:`${m.$t("label.endDate")}*`,name:"dateEnd",inputDateParse:a(qa),inputDateFormat:b=>a(Rt)(new Date(b),"dd.MM.yyyy"),onDateChange:h[6]||(h[6]=b=>d.dateEnd=b?p(b):null),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("label",null,u(m.$t("label.deadline")),1),i(a(Wh),{class:"padding-top",modelValue:d.deadline,"onUpdate:modelValue":h[7]||(h[7]=b=>d.deadline=b),"enable-time-picker":!1,"auto-apply":!0,format:p},null,8,["modelValue"])]),_:1})]),y("div",Uhe,[i(a(Ze),{id:"isVisible","onUpdate:modelValue":h[8]||(h[8]=b=>d.isVisible=b),label:m.$t("label.isVisible")},null,8,["label"]),i(a(Ze),{id:"isPublished","onUpdate:modelValue":h[9]||(h[9]=b=>d.isPublished=b),label:m.$t("label.isPublished")},null,8,["label"]),i(a(Ze),{id:"isElective","onUpdate:modelValue":h[10]||(h[10]=b=>d.isElective=b),label:m.$t("label.isElective")},null,8,["label"]),i(a(Ze),{id:"isFederationAccess","onUpdate:modelValue":h[11]||(h[11]=b=>d.isFederationAccess=b),label:m.$t("label.isFederationAccess")},null,8,["label"])])])]),_:1})]),_:1}),i(a(ga.CAccordionItem),{"item-key":2},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(m.$t("meeting.translations")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",qhe,[y("div",jhe,[i(a(je.CFormInput),{label:m.$t("label.labelEn"),name:"labelEn","onUpdate:modelValue":h[12]||(h[12]=b=>d.translations.en.label=b)},null,8,["label"]),i(a(je.CFormInput),{label:m.$t("label.placeEn"),name:"placeEn","onUpdate:modelValue":h[13]||(h[13]=b=>d.translations.en.place=b)},null,8,["label"]),i(Wd,{"item-id":"fileInputEn","upload-url":"file/upload",onFileUploaded:h[14]||(h[14]=b=>d.translations.en.files=b)})]),y("div",Hhe,[i(a(je.CFormInput),{label:m.$t("label.labelFr"),name:"labelFr","onUpdate:modelValue":h[15]||(h[15]=b=>d.translations.fr.label=b)},null,8,["label"]),i(a(je.CFormInput),{label:m.$t("label.placeFr"),name:"placeFr","onUpdate:modelValue":h[16]||(h[16]=b=>d.translations.fr.place=b)},null,8,["label"]),i(Wd,{"item-id":"fileInputFr","upload-url":"file/upload",onFileUploaded:h[17]||(h[17]=b=>d.translations.fr.files=b)})]),y("div",zhe,[i(a(je.CFormInput),{label:m.$t("label.labelEs"),name:"labelEs","onUpdate:modelValue":h[18]||(h[18]=b=>d.translations.es.label=b)},null,8,["label"]),i(a(je.CFormInput),{label:m.$t("label.placeEs"),name:"placeEs","onUpdate:modelValue":h[19]||(h[19]=b=>d.translations.es.place=b)},null,8,["label"]),i(Wd,{"item-id":"fileInputEs","upload-url":"file/upload",onFileUploaded:h[20]||(h[20]=b=>d.translations.es.files=b)})])])]),_:1})]),_:1})]),_:1})]),_:1}),y("div",Yhe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(m.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:h[21]||(h[21]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(m.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},Whe=Le(xhe,[["__scopeId","data-v-7e7fc565"]]),Ghe={class:"form-required-fields"},Khe={class:"required-row"},Xhe={value:""},Jhe=["value","selected"],Zhe={value:""},Qhe=["value","selected"],e1e={value:""},t1e=["value","selected"],a1e={value:""},l1e=["value","selected"],n1e={class:"required-row"},i1e={class:"required-row"},s1e={class:"display-row"},o1e={class:"display-column"},r1e={class:"display-column"},u1e={class:"display-column"},d1e={class:"footer"},c1e={__name:"ModalEditMeeting",props:{meetingId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=jh(),d=e,c=F({seasonId:null,congressTypeId:null,countryId:null,commissionTypeId:null,dateStart:null,dateEnd:null,deadline:null,isVisible:null,isPublished:null,isElective:null,isFederationAccess:null,translations:{en:{label:null,place:null,files:[]},fr:{label:null,place:null,files:[]},es:{label:null,place:null,files:[]}}}),f=F(),v=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation()),f.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await p())},p=async()=>{c.value.translations.en.files=c.value.translations.en.files.map(h=>({...h}).id),c.value.translations.fr.files=c.value.translations.fr.files.map(h=>({...h}).id),c.value.translations.es.files=c.value.translations.es.files.map(h=>({...h}).id),await r.updateMeeting(d.meetingId,{...c.value}).then(()=>{l("modalResult",{}),n.value=!1})},m=h=>Rt(new Date(h),"dd.MM.yyyy");
144return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:b[0]||(b[0]=async()=>{await a(s).getMeetingDictionary().then(async()=>{await a(r).getMeetingItem(d.meetingId).then(()=>c.value={...a(r).meeting})}),n.value=!0})},{default:o(()=>[g(u(h.$t("meeting.update")),1)]),_:1}),i(a(Xt),{size:"xl",alignment:"center",visible:n.value,onClose:b[22]||(b[22]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("meeting.updateMeeting")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:v},{default:o(()=>[i(a(sl),null,{default:o(()=>[i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(ga.CAccordionItem),{"item-key":1},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(h.$t("meeting.requiredFields")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",Ghe,[y("div",Khe,[i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:h.$t("feedbackInvalid.selectSeason"),id:"validationCustom04",label:`${h.$t("label.season")}*`,name:"seasonId","onUpdate:modelValue":b[1]||(b[1]=w=>c.value.seasonId=w?Number(w):null),required:""},{default:o(()=>[y("option",Xhe,u(h.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.seasons,w=>(T(),P("option",{value:w.seasonId,selected:c.value.seasonId===w.seasonId},u(w.season),9,Jhe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:h.$t("feedbackInvalid.selectCongressType"),id:"validationCustom04",label:`${h.$t("label.congressType")}*`,name:"congressTypeId","onUpdate:modelValue":b[2]||(b[2]=w=>c.value.congressTypeId=w?Number(w):null),required:""},{default:o(()=>[y("option",Zhe,u(h.$t("options.selectCongress")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.congressTypes,w=>(T(),P("option",{value:w.id,selected:c.value.congressTypeId===w.id},u(w.label),9,Qhe))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:h.$t("feedbackInvalid.selectCommissionType"),id:"validationCustom04",label:`${h.$t("label.commissionType")}*`,name:"commissionTypeId","onUpdate:modelValue":b[3]||(b[3]=w=>c.value.commissionTypeId=w?Number(w):null),required:""},{default:o(()=>[y("option",e1e,u(h.$t("options.selectCommissionType")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.commissionTypes,w=>(T(),P("option",{value:w.id,selected:c.value.commissionTypeId===w.id},u(w.identifier)+" ("+u(w.label)+")",9,t1e))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:h.$t("feedbackInvalid.selectCountry"),id:"validationCustom04",label:`${h.$t("label.country")}*`,name:"countryId","onUpdate:modelValue":b[4]||(b[4]=w=>c.value.countryId=w?Number(w):null),required:""},{default:o(()=>[y("option",a1e,u(h.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.nationalities,w=>(T(),P("option",{value:w.id,selected:c.value.countryId===w.id},u(w.label)+" ("+u(w.countryIdentifier)+")",9,l1e))),256))]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",n1e,[i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Ql.CDatePicker),{feedbackInvalid:h.$t("feedbackInvalid.selectStartDate"),id:"validationCustom10",label:`${h.$t("label.startDate")}*`,name:"dateStart",inputDateParse:a(qa),inputDateFormat:w=>a(Rt)(new Date(w),"dd.MM.yyyy"),onDateChange:b[5]||(b[5]=w=>c.value.dateStart=w?m(w):null),date:a(ri)(c.value.dateStart),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","date"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(Ql.CDatePicker),{feedbackInvalid:h.$t("feedbackInvalid.selectEndDate"),id:"validationCustom10",label:`${h.$t("label.endDate")}*`,name:"dateEnd",inputDateParse:a(qa),inputDateFormat:w=>a(Rt)(new Date(w),"dd.MM.yyyy"),onDateChange:b[6]||(b[6]=w=>c.value.dateEnd=w?m(w):null),date:a(ri)(c.value.dateEnd),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","date"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("label",null,u(h.$t("label.deadline")),1),i(a(Wh),{class:"padding-top",modelValue:c.value.deadline,"onUpdate:modelValue":b[7]||(b[7]=w=>c.value.deadline=w),"enable-time-picker":!1,"auto-apply":!0,format:m},null,8,["modelValue"])]),_:1})]),y("div",i1e,[i(a(Ze),{id:"isVisible","onUpdate:modelValue":b[8]||(b[8]=w=>c.value.isVisible=w),label:h.$t("label.isVisible"),checked:c.value.isVisible},null,8,["label","checked"]),i(a(Ze),{id:"isPublished","onUpdate:modelValue":b[9]||(b[9]=w=>c.value.isPublished=w),label:h.$t("label.isPublished"),checked:c.value.isPublished},null,8,["label","checked"]),i(a(Ze),{id:"isElective","onUpdate:modelValue":b[10]||(b[10]=w=>c.value.isElective=w),label:h.$t("label.isElective"),checked:c.value.isElective},null,8,["label","checked"]),i(a(Ze),{id:"isFederationAccess","onUpdate:modelValue":b[11]||(b[11]=w=>c.value.isFederationAccess=w),label:h.$t("label.isFederationAccess"),checked:c.value.isFederationAccess},null,8,["label","checked"])])])]),_:1})]),_:1}),i(a(ga.CAccordionItem),{"item-key":2},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(h.$t("meeting.translations")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",s1e,[y("div",o1e,[i(a(je.CFormInput),{label:h.$t("label.labelEn"),name:"labelEn","onUpdate:modelValue":b[12]||(b[12]=w=>c.value.translations.en.label=w),value:c.value.translations.en.label},null,8,["label","value"]),i(a(je.CFormInput),{label:h.$t("label.placeEn"),name:"placeEn","onUpdate:modelValue":b[13]||(b[13]=w=>c.value.translations.en.place=w),value:c.value.translations.en.place},null,8,["label","value"]),i(Wd,{"item-id":"fileInputEn","upload-url":"file/upload",onFileUploaded:b[14]||(b[14]=w=>c.value.translations.en.files=w),files:c.value.translations.en.files},null,8,["files"])]),y("div",r1e,[i(a(je.CFormInput),{label:h.$t("label.labelFr"),name:"labelFr","onUpdate:modelValue":b[15]||(b[15]=w=>c.value.translations.fr.label=w),value:c.value.translations.fr.label},null,8,["label","value"]),i(a(je.CFormInput),{label:h.$t("label.placeFr"),name:"placeFr","onUpdate:modelValue":b[16]||(b[16]=w=>c.value.translations.fr.place=w),value:c.value.translations.fr.place},null,8,["label","value"]),i(Wd,{"item-id":"fileInputFr","upload-url":"file/upload",onFileUploaded:b[17]||(b[17]=w=>c.value.translations.fr.files=w),files:c.value.translations.fr.files},null,8,["files"])]),y("div",u1e,[i(a(je.CFormInput),{label:h.$t("label.labelEs"),name:"labelEs","onUpdate:modelValue":b[18]||(b[18]=w=>c.value.translations.es.label=w),value:c.value.translations.es.label},null,8,["label","value"]),i(a(je.CFormInput),{label:h.$t("label.placeEs"),name:"placeEs","onUpdate:modelValue":b[19]||(b[19]=w=>c.value.translations.es.place=w),value:c.value.translations.es.place},null,8,["label","value"]),i(Wd,{"item-id":"fileInputEs","upload-url":"file/upload",onFileUploaded:b[20]||(b[20]=w=>c.value.translations.es.files=w),files:c.value.translations.es.files},null,8,["files"])])])]),_:1})]),_:1})]),_:1})]),_:1}),y("div",d1e,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:b[21]||(b[21]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},f1e=Le(c1e,[["__scopeId","data-v-41e3e492"]]),m1e={class:"base_view"},p1e={class:"title"},v1e={class:"header"},b1e={class:"item"},h1e={class:"table"},y1e={class:"pagination"},g1e={__name:"MeetingPage",setup(e){const t=jh(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getMeetingList({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getMeetingList({...s.value})},c=async f=>{await t.deleteMeeting(f).then(async()=>await r({...s.value}))};return(f,v)=>(T(),P("div",m1e,[y("div",p1e,[y("p",v1e,u(f.$t("menu.meeting")),1),i(Whe,{onModalResult:v[0]||(v[0]=p=>d(1))})]),y("div",b1e,[i(dve,{"nationality-enabled":!0,"type-enabled":!0,"season-enabled":!0,onSearch:r})]),y("div",h1e,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.congressLabel")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.meetingType")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.deadline")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.participants")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("congress.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).meetingList.meetings,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>{var m,h,b,w,$,S;return[g(u(((h=(m=p.translations)==null?void 0:m.en)==null?void 0:h.label)||((w=(b=p.translations)==null?void 0:b.fr)==null?void 0:w.label)||((S=($=p.translations)==null?void 0:$.es)==null?void 0:S.label)||"-"),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.deadline),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.dateStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.dateEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var m,h,b,w,$,S;return[g(u(((h=(m=p.translations)==null?void 0:m.en)==null?void 0:h.place)||((w=(b=p.translations)==null?void 0:b.fr)==null?void 0:w.place)||((S=($=p.translations)==null?void 0:$.es)==null?void 0:S.place)||"-"),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.participants),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(f1e,{"meeting-id":p.id},null,8,["meeting-id"]),i(qt,{"button-style":"link","modal-title":f.$t("modal.sure"),"modal-text":`${f.$t("modal.removeMeeting")}`,"button-caption":f.$t("meeting.remove"),onModalResult:m=>c(p.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",y1e,[i(dt,{"total-items":a(t).meetingList.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},_1e=Le(g1e,[["__scopeId","data-v-019de9b1"]]),_f="https://api-dashboard.fie.org/api/admin/v1/news-category",Gh=At("newsCategory",()=>{const e=F({items:[],total:0}),t=F({});async function l(){this.categoryList=await ce.get(_f,null)}async function n(c){this.category=await ce.get(`${_f}/${c}`,null)}async function s(c){await ce.post(_f,c)}async function r(c,f){await ce.put(`${_f}/${c}`,f)}async function d(c){await ce.delete(`${_f}/${c}`,null)}return{category:t,categoryList:e,getCategoryList:l,getCategoryItem:n,createCategory:s,updateCategory:r,deleteCategory:d}}),$1e={class:"form-fields"},C1e={class:"field-row"},w1e={class:"display-row"},k1e={class:"display-column"},S1e={class:"display-column"},I1e={class:"display-column"},T1e={class:"footer"},D1e={__name:"ModalCreateNewsCategory",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Gh(),r=()=>({slug:null,position:0,isActive:!0,color:null,translations:{en:{name:null},fr:{name:null},es:{name:null}}}),d=F(r()),c=h=>h&&h.toLowerCase().replace(/[^a-z0-9-]/g,"-").replace(/-+/g,"-"),f=F(!1),v=()=>{d.value=r(),f.value=!1,n.value=!0},p=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation()),f.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await m())},m=async()=>{try{await s.createCategory({...d.value}),l("modalResult",{}),n.value=!1}catch{}};
144return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:v},{default:o(()=>[g(u(h.$t("newsCategory.create")),1)]),_:1}),i(a(Xt),{size:"lg",alignment:"center",visible:n.value,onClose:b[8]||(b[8]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("newsCategory.create")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:p},{default:o(()=>[i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(ga.CAccordionItem),{"item-key":1},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(h.$t("newsCategory.fields")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",$1e,[y("div",C1e,[i(a(ze.CCol),{md:"4"},{default:o(()=>[i(a(je.CFormInput),{label:`${h.$t("newsCategory.slug")}*`,feedbackInvalid:h.$t("newsCategory.slugRequired"),name:"slug","onUpdate:modelValue":b[0]||(b[0]=w=>d.value.slug=c(w)),value:d.value.slug,required:""},null,8,["label","feedbackInvalid","value"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormInput),{label:h.$t("newsCategory.position"),name:"position",type:"number","onUpdate:modelValue":b[1]||(b[1]=w=>d.value.position=w?Number(w):0)},null,8,["label"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(Ze),{id:"createIsActive","onUpdate:modelValue":b[2]||(b[2]=w=>d.value.isActive=w),label:h.$t("newsCategory.active"),checked:d.value.isActive},null,8,["label","checked"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(He),{label:h.$t("newsCategory.color"),modelValue:d.value.color,"onUpdate:modelValue":b[3]||(b[3]=w=>d.value.color=w),size:"sm"},{default:o(()=>b[9]||(b[9]=[y("option",{value:null},"None",-1),y("option",{value:"orange"},"Orange",-1),y("option",{value:"red"},"Red",-1),y("option",{value:"gray"},"Gray",-1),y("option",{value:"blue"},"Blue",-1),y("option",{value:"purple"},"Purple",-1),y("option",{value:"green"},"Green",-1),y("option",{value:"yellow"},"Yellow",-1)])),_:1,__:[9]},8,["label","modelValue"])]),_:1})])])]),_:1})]),_:1}),i(a(ga.CAccordionItem),{"item-key":2},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(h.$t("newsCategory.translations")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",w1e,[y("div",k1e,[i(a(je.CFormInput),{label:h.$t("newsCategory.nameEn"),name:"nameEn","onUpdate:modelValue":b[4]||(b[4]=w=>d.value.translations.en.name=w)},null,8,["label"])]),y("div",S1e,[i(a(je.CFormInput),{label:h.$t("newsCategory.nameFr"),name:"nameFr","onUpdate:modelValue":b[5]||(b[5]=w=>d.value.translations.fr.name=w)},null,8,["label"])]),y("div",I1e,[i(a(je.CFormInput),{label:h.$t("newsCategory.nameEs"),name:"nameEs","onUpdate:modelValue":b[6]||(b[6]=w=>d.value.translations.es.name=w)},null,8,["label"])])])]),_:1})]),_:1})]),_:1}),y("div",T1e,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:b[7]||(b[7]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},E1e=Le(D1e,[["__scopeId","data-v-c601b119"]]),N1e={class:"form-fields"},P1e={class:"field-row"},O1e={class:"display-row"},A1e={class:"display-column"},F1e={class:"display-column"},R1e={class:"display-column"},L1e={class:"footer"},M1e={__name:"ModalEditNewsCategory",props:{categoryId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Gh(),r=e,d=F({slug:null,position:0,isActive:!0,color:null,translations:{en:{name:null},fr:{name:null},es:{name:null}}}),c=h=>h&&h.toLowerCase().replace(/[^a-z0-9-]/g,"-").replace(/-+/g,"-"),f=F(!1),v=async()=>{var h,b,w,$,S,_;try{await s.getCategoryItem(r.categoryId),d.value={slug:s.category.slug,position:s.category.position,isActive:s.category.isActive,color:s.category.color||null,translations:{en:{name:((b=(h=s.category.translations)==null?void 0:h.en)==null?void 0:b.name)||null},fr:{name:(($=(w=s.category.translations)==null?void 0:w.fr)==null?void 0:$.name)||null},es:{name:((_=(S=s.category.translations)==null?void 0:S.es)==null?void 0:_.name)||null}}},f.value=!1,n.value=!0}catch{}},p=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation()),f.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await m())},m=async()=>{try{await s.updateCategory(r.categoryId,{...d.value}),l("modalResult",{}),n.value=!1}catch{}};
144return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:v},{default:o(()=>[g(u(h.$t("newsCategory.edit")),1)]),_:1}),i(a(Xt),{size:"lg",alignment:"center",visible:n.value,onClose:b[8]||(b[8]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("newsCategory.editTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:p},{default:o(()=>[i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(ga.CAccordionItem),{"item-key":1},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(h.$t("newsCategory.fields")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",N1e,[y("div",P1e,[i(a(ze.CCol),{md:"4"},{default:o(()=>[i(a(je.CFormInput),{label:`${h.$t("newsCategory.slug")}*`,feedbackInvalid:h.$t("newsCategory.slugRequired"),name:"slug","onUpdate:modelValue":b[0]||(b[0]=w=>d.value.slug=c(w)),value:d.value.slug,required:""},null,8,["label","feedbackInvalid","value"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(je.CFormInput),{label:h.$t("newsCategory.position"),name:"position",type:"number","onUpdate:modelValue":b[1]||(b[1]=w=>d.value.position=w?Number(w):0),value:d.value.position},null,8,["label","value"])]),_:1}),i(a(ze.CCol),{md:"2"},{default:o(()=>[i(a(Ze),{id:"editIsActive","onUpdate:modelValue":b[2]||(b[2]=w=>d.value.isActive=w),label:h.$t("newsCategory.active"),checked:d.value.isActive},null,8,["label","checked"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[i(a(He),{label:h.$t("newsCategory.color"),modelValue:d.value.color,"onUpdate:modelValue":b[3]||(b[3]=w=>d.value.color=w),size:"sm"},{default:o(()=>b[9]||(b[9]=[y("option",{value:null},"None",-1),y("option",{value:"orange"},"Orange",-1),y("option",{value:"red"},"Red",-1),y("option",{value:"gray"},"Gray",-1),y("option",{value:"blue"},"Blue",-1),y("option",{value:"purple"},"Purple",-1),y("option",{value:"green"},"Green",-1),y("option",{value:"yellow"},"Yellow",-1)])),_:1,__:[9]},8,["label","modelValue"])]),_:1})])])]),_:1})]),_:1}),i(a(ga.CAccordionItem),{"item-key":2},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(h.$t("newsCategory.translations")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",O1e,[y("div",A1e,[i(a(je.CFormInput),{label:h.$t("newsCategory.nameEn"),name:"nameEn","onUpdate:modelValue":b[4]||(b[4]=w=>d.value.translations.en.name=w),value:d.value.translations.en.name},null,8,["label","value"])]),y("div",F1e,[i(a(je.CFormInput),{label:h.$t("newsCategory.nameFr"),name:"nameFr","onUpdate:modelValue":b[5]||(b[5]=w=>d.value.translations.fr.name=w),value:d.value.translations.fr.name},null,8,["label","value"])]),y("div",R1e,[i(a(je.CFormInput),{label:h.$t("newsCategory.nameEs"),name:"nameEs","onUpdate:modelValue":b[6]||(b[6]=w=>d.value.translations.es.name=w),value:d.value.translations.es.name},null,8,["label","value"])])])]),_:1})]),_:1})]),_:1}),y("div",L1e,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:b[7]||(b[7]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},V1e=Le(M1e,[["__scopeId","data-v-20df58af"]]),B1e={class:"base_view"},U1e={class:"title"},q1e={class:"header"},j1e={class:"table"},H1e={key:1,style:{"margin-left":"4px"}},z1e={key:2},Y1e={__name:"NewsCategoryPage",setup(e){const t=Gh(),l=async()=>{await t.getCategoryList()},n=async s=>{try{await t.deleteCategory(s),await l()}catch{}};return We(async()=>{await l()}),(s,r)=>(T(),P("div",B1e,[y("div",U1e,[y("p",q1e,u(s.$t("newsCategory.title")),1),i(E1e,{onModalResult:l})]),y("div",j1e,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.slug")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.nameEn")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.nameFr")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.nameEs")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.position")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.color")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.active")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(s.$t("newsCategory.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).categoryList.items,d=>(T(),me(a(qe),{key:d.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(d.slug),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var c,f;return[g(u(((f=(c=d.translations)==null?void 0:c.en)==null?void 0:f.name)||"-"),1)]}),_:2},1024),i(a(q),null,{default:o(()=>{var c,f;return[g(u(((f=(c=d.translations)==null?void 0:c.fr)==null?void 0:f.name)||"-"),1)]}),_:2},1024),i(a(q),null,{default:o(()=>{var c,f;return[g(u(((f=(c=d.translations)==null?void 0:c.es)==null?void 0:f.name)||"-"),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[g(u(d.position),1)]),_:2},1024),i(a(q),null,{default:o(()=>[d.color?(T(),P("span",{key:0,style:Wl({display:"inline-block",width:"16px",height:"16px",borderRadius:"50%",backgroundColor:d.color,verticalAlign:"middle"})},null,4)):K("",!0),d.color?(T(),P("span",H1e,u(d.color),1)):(T(),P("span",z1e,"-"))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(d.isActive?s.$t("yes"):s.$t("no")),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(V1e,{"category-id":d.id,onModalResult:l},null,8,["category-id"]),i(qt,{"button-style":"link","modal-title":s.$t("modal.sure"),"modal-text":s.$t("newsCategory.removeConfirm"),"button-caption":s.$t("newsCategory.remove"),onModalResult:c=>n(d.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})])]))}},x1e=Le(Y1e,[["__scopeId","data-v-ea89437e"]]),Kp="https://api-dashboard.fie.org/api/admin/v1/financial-report",L$=At("financialReport",()=>{const e=F({reports:[],total:0}),t=F(!1);async function l(d){t.value=!0;try{e.value=await ce.get(`${Kp}/season/${d}`)}finally{t.value=!1}}async function n(d){t.value=!0;try{e.value=await ce.post(Kp,d)}finally{t.value=!1}}async function s(d,c){t.value=!0;try{e.value=await ce.patch(`${Kp}/${d}`,c)}finally{t.value=!1}}async function r(d,c){t.value=!0;try{await ce.delete(`${Kp}/${d}`),await l(c)}finally{t.value=!1}}return{reportList:e,loading:t,getReportsBySeason:l,createReport:n,updateReport:s,deleteReport:r}}),W1e={class:"item"},G1e={key:0,class:"link"},K1e=["href"],X1e=16*1024*1024,J1e={__name:"UploadFileShort",props:{uploadUrl:{type:String,default:null},isImage:{type:Boolean,default:!1},isPdfOnly:{type:Boolean,default:!1},itemId:{type:String,default:"fileInput"},existedFileLink:{type:String,default:null},existedFileName:{type:String,default:null},existedFileId:{type:Number,default:null},skipResize:{type:Boolean,default:!1}},emits:["fileUploaded","fileDeleted"],setup(e,{emit:t}){const l=yl(),n=t,s="https://api-dashboard.fie.org/api/admin/v1",r=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff"],d=["application/xml","text/xml","application/pdf","text/pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],c=["application/pdf","application/x-pdf","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],f=F(null),v=e,p=async w=>{w.preventDefault(),w.stopPropagation(),f.value=w.target.files[0],await m()},m=async()=>{let w=document.getElementById(v.itemId).files[0];w?await b(w,v.uploadUrl):vt(l.t("upload.errorSelectFile"))},h=async w=>{const{user:$}=nl();await na.delete(`${s}/file/${w}`,{headers:{Authorization:`Bearer ${$.token}`}}).then(()=>{v.existedFileLink=null,v.existedFileName=null,v.itemId=null,n("fileDeleted",{})})};async function b(w,$){if(v.isImage){if(r.indexOf(w.type)===-1){vt(l.t("upload.invalidFormat"));return}}else if(v.isPdfOnly){if(c.indexOf(w.type)===-1){vt(l.t("upload.invalidFormat"));return}}else if(d.indexOf(w.type)===-1){vt(l.t("upload.invalidFormat"));return}if(w.size>X1e){vt(l.t("upload.sizeExceed"));return}const{user:S}=nl(),_=new FormData;_.append("file",w),v.skipResize&&_.append("skipResize","1"),na.post(`${s}/${$}`,_,{headers:{Authorization:`Bearer ${S.token}`,"Content-Type":"multipart/form-data"},timeout:3600*1e3}).then(I=>{n("fileUploaded",I)}).catch(I=>{vt(I)})}return(w,$)=>(T(),P("div",W1e,[i(a(je.CFormInput),{type:"file",id:v.itemId,onChange:p},null,8,["id"]),v.existedFileLink?(T(),P("div",G1e,[y("label",null,u(w.$t("upload.uploadedFile"))+":",1),y("a",{href:v.existedFileLink,target:"_blank"},u(v.existedFileName),9,K1e),v.existedFileId?(T(),me(a(ye),{key:0,class:"no-padding",onClick:$[0]||($[0]=S=>h(v.existedFileId)),color:"link",size:"sm"},{default:o(()=>$[1]||($[1]=[g("X")])),_:1,__:[1]})):K("",!0)])):K("",!0)]))}},ha=Le(J1e,[["__scopeId","data-v-e743054c"]]),Z1e={value:""},Q1e=["value"],eye={class:"form-label"},tye={__name:"ModalCreateFinancialReport",props:{seasons:{type:Array,default:()=>[]},selectedSeasonId:{type:Number,default:null}},emits:["reportCreated"],setup(e,{emit:t}){const l=e,n=t,s=L$(),r=F(!1),d=F(!1),c=F({seasonId:null,label:"",fileId:null});at(()=>l.selectedSeasonId,b=>{b&&(c.value.seasonId=b)});function f(){r.value=!0,c.value.seasonId=l.selectedSeasonId,c.value.label="",c.value.fileId=null,d.value=!1}function v(){r.value=!1}function p(b){c.value.fileId=b.data.id}async function m(b){const w=b.currentTarget;if(w.checkValidity()===!1&&(b.preventDefault(),b.stopPropagation()),d.value=!0,!c.value.seasonId){b.preventDefault(),vt("Please select a season");return}if(!c.value.label.trim()){b.preventDefault(),vt("Please enter a label");return}if(!c.value.fileId){b.preventDefault(),vt("Please upload a file");return}w.checkValidity()===!0&&(b.preventDefault(),b.stopPropagation(),await h())}async function h(){await s.createReport({seasonId:Number(c.value.seasonId),label:c.value.label,fileId:c.value.fileId}).then(()=>{n("reportCreated"),v()})}return(b,w)=>(T(),P(le,null,[i(a(ye),{color:"primary",onClick:f},{default:o(()=>[g(u(b.$t("financialReport.create")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:r.value,onClose:v,size:"lg"},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(b.$t("financialReport.createTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:d.value,onSubmit:m},{default:o(()=>[i(a(ze.CCol),{md:"6"},{default:o(()=>[i(a(je.CFormSelect),{label:`${b.$t("financialReport.selectSeason")}*`,feedbackInvalid:b.$t("feedbackInvalid.selectSeason"),modelValue:c.value.seasonId,"onUpdate:modelValue":w[0]||(w[0]=$=>c.value.seasonId=$),required:""},{default:o(()=>[y("option",Z1e,u(b.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(e.seasons,$=>(T(),P("option",{key:$.seasonId,value:$.seasonId},u($.season),9,Q1e))),128))]),_:1},8,["label","feedbackInvalid","modelValue"])]),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[i(a(je.CFormInput),{label:`${b.$t("financialReport.labelInput")}*`,feedbackInvalid:b.$t("feedbackInvalid.label"),modelValue:c.value.label,"onUpdate:modelValue":w[1]||(w[1]=$=>c.value.label=$),required:"",placeholder:b.$t("financialReport.labelPlaceholder")},null,8,["label","feedbackInvalid","modelValue","placeholder"])]),_:1}),i(a(ze.CCol),{md:"12"},{default:o(()=>[y("label",eye,u(b.$t("financialReport.file"))+"*",1),i(ha,{"upload-url":"file/upload","is-pdf-only":!0,"item-id":"financialReportFile",onFileUploaded:p})]),_:1}),i(a(ze.CCol),{md:"12",class:"d-flex justify-content-between mt-4"},{default:o(()=>[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(b.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:v,color:"danger"},{default:o(()=>[g(u(b.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},aye={__name:"ModalEditFinancialReport",props:{report:{type:Object,default:null}},emits:["reportUpdated"],setup(e,{expose:t,emit:l}){const n=e,s=l,r=L$(),d=F(!1),c=F(!1),f=F("");at(()=>n.report,b=>{b&&d.value&&(f.value=b.label||"")},{immediate:!0});function v(){d.value=!0,Va(()=>{var b;f.value=((b=n.report)==null?void 0:b.label)||""}),c.value=!1}function p(){d.value=!1}async function m(b){if(b.preventDefault(),b.stopPropagation(),c.value=!0,!f.value.trim()){vt("Please enter a label");return}await h()}async function h(){await r.updateReport(n.report.id,{label:f.value}).then(()=>{s("reportUpdated"),p()})}
144return t({openModal:v}),(b,w)=>(T(),me(a(Xt),{alignment:"center",visible:d.value,onClose:p,size:"lg"},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(b.$t("financialReport.editTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:c.value,onSubmit:m},{default:o(()=>[i(a(ze.CCol),{md:"12"},{default:o(()=>[i(a(je.CFormInput),{label:`${b.$t("financialReport.labelInput")}*`,feedbackInvalid:b.$t("feedbackInvalid.label"),modelValue:f.value,"onUpdate:modelValue":w[0]||(w[0]=$=>f.value=$),required:"",placeholder:b.$t("financialReport.labelPlaceholder")},null,8,["label","feedbackInvalid","modelValue","placeholder"])]),_:1}),i(a(ze.CCol),{md:"12",class:"d-flex justify-content-between mt-4"},{default:o(()=>[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(b.$t("modal.save")),1)]),_:1}),i(a(ye),{onClick:p,color:"danger"},{default:o(()=>[g(u(b.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"]))}},lye={class:"base_view"},nye={class:"title"},iye={class:"header"},sye={value:""},oye=["value"],rye=["href"],CI="financialReports_selectedSeason",uye={__name:"FinancialReportPage",setup(e){const t=L$(),l=F(null),n=F(null),s=Yt(),r=F(null);We(async()=>{var b;await s.getMeetingDictionary();const h=localStorage.getItem(CI);h?r.value=Number(h):(b=s.meetingDicts.seasons)!=null&&b.length&&(r.value=s.meetingDicts.seasons[0].seasonId),r.value&&await d()}),at(r,async h=>{h&&(localStorage.setItem(CI,h),await d())});async function d(){r.value&&await t.getReportsBySeason(r.value)}async function c(h){confirm("Are you sure you want to delete this report?")&&await t.deleteReport(h,r.value)}function f(h){window.open(h,"_blank")}function v(){d()}async function p(h){var b;n.value=h,await Va(),(b=l.value)==null||b.openModal()}function m(){d()}return(h,b)=>(T(),P("div",lye,[y("div",nye,[y("p",iye,u(h.$t("financialReport.title")),1)]),i(a(mt),{class:"mb-3 filter-row"},{default:o(()=>[i(a(ve),{md:"4"},{default:o(()=>[i(a(je.CFormSelect),{label:h.$t("financialReport.selectSeason"),modelValue:r.value,"onUpdate:modelValue":b[0]||(b[0]=w=>r.value=w)},{default:o(()=>[y("option",sye,u(h.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).meetingDicts.seasons,w=>(T(),P("option",{key:w.seasonId,value:w.seasonId},u(w.season),9,oye))),128))]),_:1},8,["label","modelValue"])]),_:1}),i(a(ve),{md:"4",class:"d-flex align-items-end"},{default:o(()=>[i(tye,{seasons:a(s).meetingDicts.seasons,"selected-season-id":r.value,onReportCreated:v},null,8,["seasons","selected-season-id"])]),_:1})]),_:1}),i(a(mt),null,{default:o(()=>[i(a(ve),null,{default:o(()=>[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("financialReport.label")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("financialReport.fileName")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("financialReport.season")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("financialReport.createdAt")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("financialReport.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>{var w;return[(T(!0),P(le,null,ge(a(t).reportList.reports,$=>(T(),me(a(te.CTableRow),{key:$.id},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.label),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("a",{href:$.fileLink,target:"_blank"},u($.fileName),9,rye)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.season),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.createdAt),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(ye),{onClick:S=>f($.fileLink),color:"primary",size:"sm",class:"me-2"},{default:o(()=>[g(u(h.$t("financialReport.download")),1)]),_:2},1032,["onClick"]),i(a(ye),{onClick:S=>p($),color:"warning",size:"sm",class:"me-2"},{default:o(()=>[g(u(h.$t("financialReport.edit")),1)]),_:2},1032,["onClick"]),i(a(ye),{onClick:S=>c($.id),color:"danger",size:"sm"},{default:o(()=>[g(u(h.$t("financialReport.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128)),(w=a(t).reportList.reports)!=null&&w.length?K("",!0):(T(),me(a(te.CTableRow),{key:0},{default:o(()=>[i(a(te.CTableDataCell),{colspan:"5",class:"text-center"},{default:o(()=>[g(u(h.$t("financialReport.noReports")),1)]),_:1})]),_:1}))]}),_:1})]),_:1})]),_:1})]),_:1}),i(aye,{ref_key:"editModalRef",ref:l,report:n.value,onReportUpdated:m},null,8,["report"])]))}}
144,dye=Le(uye,[["__scopeId","data-v-e2e3a0ad"]]),cye={id:"app"},fye={__name:"MemberPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",cye,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},mye=Le(fye,[["__scopeId","data-v-9dce41ff"]]),pye={class:"base_view"},vye={class:"table"},bye={class:"pagination"},hye={__name:"Meetings",setup(e){const t=jh(),l=F(20),n=F(1),s=async r=>{n.value=r;let d={limit:l.value,offset:(n.value-1)*l.value};await t.getMeetingList(d)};return t.getMeetingList({}),(r,d)=>(T(),P("div",pye,[y("div",vye,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.congressLabel")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.meetingType")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.deadline")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("congress.place")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).meetingList.meetings,c=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(c.translations.en.label),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.dealine),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.dateStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.dateEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.translations.en.place),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",bye,[i(dt,{"total-items":a(t).meetingList.total,"items-per-page":l.value,onPageChange:s},null,8,["total-items","items-per-page"])])]))}},yye=Le(hye,[["__scopeId","data-v-322707fb"]]),Xp="https://api-dashboard.fie.org/api/admin/v1/supervisor",wI=()=>({competitions:[],total:0,year:null,isRegistrationOpen:!1}),M$=At("supervisor",()=>{const e=F({}),t=F(wI()),l=F(wI());async function n(c,f=null){this.registrations=await ce.get(`${Xp}/${c}/registrations`,f?{seasonId:f}:null)}async function s(c,f){this.primaryCompetitions=await ce.get(`${Xp}/${c}/competitions`,{...f,primary:!0})}async function r(c,f){this.reserveCompetitions=await ce.get(`${Xp}/${c}/competitions`,{...f,primary:!1})}async function d(c,f,v){await ce.post(`${Xp}/${c}/registrations`,{selected:f,deselected:v})}return{registrations:e,primaryCompetitions:t,reserveCompetitions:l,getSupervisorEvents:n,getPrimaryCompetitions:s,getReserveCompetitions:r,saveSelection:d}}),gye={class:"main"},_ye={class:"item"},$ye={class:"season"},Cye={class:"filter-label"},wye=["value","selected"],kye={class:"table"},Sye={__name:"Supervisor",setup(e){const t=M$(),l=Yt(),n=F(null),s=F(null),r=async()=>{!n.value||!n.value.memberId||(await t.getSupervisorEvents(n.value.memberId,s.value),s.value=t.registrations.seasonId)},d=async f=>{n.value=JSON.parse(f.detail.storage),await r()},c=async f=>{s.value=Number(f)||null,await r()};return We(async()=>{window.addEventListener("member-localstorage-update",d),n.value=JSON.parse(localStorage.getItem("member")),await l.getReportDictionary(),await r()}),(f,v)=>(T(),P("div",gye,[y("div",_ye,[y("div",$ye,[y("p",Cye,u(f.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[(T(!0),P(le,null,ge(a(l).reportDicts.seasons,p=>(T(),P("option",{value:p.id,selected:p.id===s.value},u(p.label),9,wye))),256))]),_:1})])]),y("div",kye,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("supervisor.requestStatus")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.competitionIdShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.year")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("results.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).registrations.calendars,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.isApproved?f.$t("supervisor.approved"):""),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.year),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.status),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])]))}},Iye=Le(Sye,[["__scopeId","data-v-18db419d"]]),Tye={class:"block"},Dye={class:"block-title"},Eye={class:"item"},Nye={class:"table"},Pye={key:0,class:"approved"},Oye={class:"footer"},Aye={__name:"SupervisorRegisterBlock",props:{memberId:{type:Number,default:null},primary:{type:Boolean,default:!0},title:{type:String,default:""}},setup(e,{expose:t}){const l=e,n=M$(),s=F(20),r=F(1),d=F({limit:20,offset:0}),c=F(new Set),f=F(new Set),v=Pe(()=>
144l.primary?n.primaryCompetitions:n.reserveCompetitions),p=Pe(()=>c.value.size>0||f.value.size>0),m=async()=>{if(!l.memberId)return;const _={...d.value,limit:s.value};l.primary?await n.getPrimaryCompetitions(l.memberId,_):await n.getReserveCompetitions(l.memberId,_)},h=_=>c.value.has(_.calendarId)?!0:f.value.has(_.calendarId)?!1:_.isRegistered,b=(_,I)=>{c.value.delete(_.calendarId),f.value.delete(_.calendarId),I!==_.isRegistered&&(I?c.value:f.value).add(_.calendarId),c.value=new Set(c.value),f.value=new Set(f.value)},w=async()=>{await n.saveSelection(l.memberId,[...c.value],[...f.value]),c.value=new Set,f.value=new Set,await m()},$=async _=>{d.value={..._,limit:s.value,offset:0},r.value=1,await m()},S=async _=>{r.value=_,d.value.limit=s.value,d.value.offset=(r.value-1)*s.value,await m()};return at(()=>l.memberId,m,{immediate:!0}),t({load:m}),(_,I)=>(T(),P("div",Tye,[y("p",Dye,u(e.title),1),y("div",Eye,[i(Wm,{"country-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"fencer-category-enabled":!0,"fencer-category-codes":["C","J"],"storage-key":`supervisor-register-${e.primary?"primary":"reserve"}`,onSearch:$},null,8,["storage-key"])]),y("div",Nye,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("supervisor.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(_.$t("results.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(v.value.competitions,k=>(T(),me(a(qe),{key:k.calendarId},{default:o(()=>[i(a(q),null,{default:o(()=>[k.isApproved?(T(),P("span",Pye,u(_.$t("supervisor.approved")),1)):(T(),me(a(je.CFormCheck),{key:1,checked:h(k),"onUpdate:modelValue":C=>b(k,C)},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(k.status),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),y("div",Oye,[i(dt,{"total-items":v.value.total,"items-per-page":s.value,"active-page":r.value,onPageChange:S},null,8,["total-items","items-per-page","active-page"]),i(a(Ot.CButton),{color:"primary",disabled:!p.value,onClick:w},{default:o(()=>[g(u(_.$t("supervisor.save")),1)]),_:1},8,["disabled"])])]))}},kI=Le(Aye,[["__scopeId","data-v-29ba2731"]]),Fye={class:"main"},Rye={class:"head"},Lye={class:"hint"},Mye={key:0,class:"season"},Vye={key:0,class:"closed"},Bye={__name:"SupervisorRegister",setup(e){const t=M$(),l=F(null),n=Pe(()=>t.primaryCompetitions.isRegistrationOpen),s=Pe(()=>t.primaryCompetitions.year),r=c=>{const f=c?JSON.parse(c):null;l.value=f&&f.memberId?f.memberId:null},d=c=>r(c.detail.storage);return We(()=>{window.addEventListener("member-localstorage-update",d),r(localStorage.getItem("member"))}),(c,f)=>(T(),P("div",Fye,[y("div",Rye,[y("p",Lye,u(c.$t("supervisor.selectEventsHint")),1),s.value?(T(),P("p",Mye,u(c.$t("supervisor.season"))+": "+u(s.value-1)+"/"+u(s.value),1)):K("",!0)]),n.value?K("",!0):(T(),P("p",Vye,u(c.$t("supervisor.registrationClosed")),1
144)),i(kI,{"member-id":l.value,primary:!0,title:c.$t("supervisor.primary")},null,8,["member-id","title"]),i(kI,{"member-id":l.value,primary:!1,title:c.$t("supervisor.reserve")},null,8,["member-id","title"])]))}},Uye=Le(Bye,[["__scopeId","data-v-cf2a4a55"]]),qye="https://api-dashboard.fie.org/api/admin/v1/member",kF=At("member",()=>{const e=F({});async function t(l){this.memberInfo=await ce.get(`${qye}/${l}`,null)}return{memberInfo:e,getMemberInfo:t}}),jye={class:"main-card"},Hye={class:"inner-card image-align"},zye={class:"inner-card"},Yye={__name:"ModalViewMemberInfoItem",props:{entityId:{type:Number,default:null}},emits:["event"],setup(e,{emit:t}){const l=kF(),n=F(!1),s=e,r=()=>{n.value=!1};return(d,c)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"info",onClick:c[0]||(c[0]=async()=>{await a(l).getMemberInfo(s.entityId),n.value=!0})},{default:o(()=>[g(u(d.$t("member.view")),1)]),_:1}),i(a(yt.CModal),{size:"xl",alignment:"center",visible:n.value,onClose:c[1]||(c[1]=()=>{n.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(d.$t("member.viewMemberInfo")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("div",jye,[y("div",Hye,[a(l).memberInfo.avatarUrl?(T(),me(a(Vu),{key:0,rounded:"",thumbnail:"",class:"photo",src:a(l).memberInfo.avatarUrl,fluid:!1,align:"center"},null,8,["src"])):K("",!0)]),y("div",zye,[i(a(ct),{hover:"",responsive:"",bordered:""},{default:o(()=>[i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.country")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.country),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.address")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.address),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.phoneFirst")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.phoneFirst),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.fax")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.fax),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.phoneSecond")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.phoneSecond),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.email")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.email),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.phoneThird")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.phoneThird),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("member.url")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).memberInfo.url),1)]),_:1})]),_:1})]),_:1})]),_:1})])])]),_:1}),i(a(yt.CModalFooter),{class:"footer-buttons"},{default:o(()=>[i(a(Ot.CButton),{color:"success",onClick:r},{default:o(()=>[g(u(d.$t("member.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},xye=Le(Yye,[["__scopeId","data-v-e65b11c2"]]),Wye={class:"filter-box"},Gye={class:"filter-row"},Kye={class:"filter-label"},Xye=["value","selected"],Jye={class:"categories"},Zye={class:"categories"},Qye={__name:"MemberFilterBox",emits:["search"],setup(e,{emit:t}){const l=Yt(),n=F(),s=()=>{let d={memberId:Number(n.value)};localStorage.setItem("member",JSON.stringify(d)),window.dispatchEvent(new CustomEvent("member-localstorage-update",{detail:{storage:localStorage.getItem("member")}}))},r=d=>{n.value=d};return We(async()=>{var d;n.value=((d=JSON.parse(localStorage.getItem("member")))==null?void 0:d.memberId)??null,await l.getMemberDictionary()}),(d,c)=>(T(),P("div",Wye,[y("div",Gye,[y("p",Kye,u(d.$t("filter.member")),1),i(a(He),{"onUpdate:modelValue":r},{default:o(()=>[y("option",null,u(d.$t("options.selectMember")),1),(T(!0),P(le,null,ge(a(l).memberDicts.members,f=>(T(),P("option",{value:f.id,selected:n.value===f.id},u(f.label),9,Xye))),256))]),_:1})]),y("div",Jye,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:s},{default:o(()=>[g(u(d.$t("filter.change")),1)]),_:1})]),y("div",Zye,[n.value?(T(),me(xye,{key:0,"entity-id":n.value},null,8,["entity-id"])):K("",!0)])]))}},ege=Le(Qye,[["__scopeId","data-v-261a97b1"]]),tge={class:"base_view"},age={class:"inner-view"},lge={class:"title"},nge={class:"header"},ige={class:"item"},sge=Ke({__name:"MemberSinglePage",setup(e){const t=kF(),l=F(null),n=F(!1),s=F(!0),r=async d=>{l.value=JSON.parse(d.detail.storage),s.value=l.value===null};return We(async()=>{window.addEventListener("member-localstorage-update",r),l.value=JSON.parse(localStorage.getItem("member")),n.value=JSON.parse(localStorage.getItem("user")).roles.includes("ROLE_MEMBER"),s.value=l.value===null,l&&l.value&&l.value.memberId&&await t.getMemberInfo(l.value.memberId)}),(d,c)=>(T(),P("div",tge,[y("div",age,[y("div",lge,[y("p",nge,u(d.$t("menu.member")),1)]),y("div",ige,[n.value?K("",!0):(T(),me(ege,{key:0}))]),s.value?K("",!0):(T(),me(zo,{key:0,"parent-route":"/member/member"}))])]))}}),oge=Le(sge,[["__scopeId","data-v-7787b142"]]),xn="https://api-dashboard.fie.org/api/admin/v1/federation",gi=At("federation",()=>{const e=F({}),t=F([]),l=F([]),n=F([]),s=F({}),r=F([]),d=F({}),c=F({}),f=F({});async function v(L){this.federationInfo=await ce.get(`${xn}/${L}/info`,null)}async function p(L){this.invitationInfo=await ce.get(`${xn}/${L}/invitations`,null)}async function m(L,R){this.clubs=await ce.get(`${xn}/${L}/clubs`,R)}async function h(L,R){this.calendarList=await ce.get(`${xn}/${L}/calendar`,R)}async function b(L,R,M){await ce.put(`${xn}/calendar/${R}/calendar/${L}`,M)}async function w(L,R){this.justificationFines=await ce.get(`${xn}/${L}/justification`,R)}async function $(L,R){this.paymentHistory=await ce.get(`${xn}/${L}/payment_history`,R)}async function S(L){this.paymentInfo=await ce.get(`${xn}/${L}/payment_info`,null)}async function _(L,R){await ce.post(`${xn}/${L}/clubs`,R)}async function I(L,R,M){await ce.put(`${xn}/${L}/clubs/${R}`,M)}async function k(L,R){this.clubInfo=await ce.get(`${xn}/${L}/clubs/${R}`,null)}async function C(L,R){await ce.delete(`${xn}/${L}/clubs/${R}`,null)}async function D(L,R){this.justification=await ce.get(`${xn}/${L}/justification/${R}`,null)}async function N(L,R){await ce.post(`${xn}/${L}/justification/file/${R}`,null)}return{clubs:t,clubInfo:c,paymentInfo:d,calendarList:l,federationInfo:e,paymentHistory:r,invitationInfo:f,justification:s,justificationFines:n,getClub:k,createClub:_,updateClub:I,deleteClub:C,getPaymentInfo:S,getInvitationInfo:p,getFederationInfo:v,getFederationClubs:m,getJustification:D,addJustificationFile:N,getFederationCalendarList:h,getFederationPaymentHistory:$,updateFederationCalendarItem:b,getFederationJustificationFines:w}}),rge={class:"main-card"},uge={class:"inner-card image-align"},dge={class:"inner-card"},cge={__name:"ModalViewFederationInfoItem",props:{entityId:{type:Number,default:null}},emits:["event"],setup(e,{emit:t}){const l=gi(),n=F(!1),s=e,r=()=>{n.value=!1};return(d,c)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"info",onClick:c[0]||(c[0]=async()=>
144{await a(l).getFederationInfo(s.entityId),n.value=!0})},{default:o(()=>[g(u(d.$t("federation.viewFederationInfo")),1)]),_:1}),i(a(yt.CModal),{size:"xl",alignment:"center",visible:n.value,onClose:c[1]||(c[1]=()=>{n.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(d.$t("federation.viewFederationInfo")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[y("div",rge,[y("div",uge,[a(l).federationInfo.avatarUrl?(T(),me(a(Vu),{key:0,rounded:"",thumbnail:"",class:"photo",src:a(l).federationInfo.avatarUrl,fluid:!1,align:"center"},null,8,["src"])):K("",!0)]),y("div",dge,[i(a(ct),{hover:"",responsive:"",bordered:""},{default:o(()=>[i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.country")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.country),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.address")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.address),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.president")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.president),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.phoneFirst")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.phoneFirst),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.presidentEmail")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.presidentEmail),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.fax")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.fax),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.secretaryGeneral")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.generalSecretary),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.email")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.email),1)]),_:1})]),_:1}),i(a(qe),null,{default:o(()=>[i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.secretaryGeneralEmail")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.generalSecretaryEmail),1)]),_:1}),i(a(q),{scope:"col"},{default:o(()=>[g(u(d.$t("federation.url")),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).federationInfo.url),1)]),_:1})]),_:1})]),_:1})]),_:1})])])]),_:1}),i(a(yt.CModalFooter),{class:"footer-buttons"},{default:o(()=>[i(a(Ot.CButton),{color:"success",onClick:r},{default:o(()=>[g(u(d.$t("federation.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},fge=Le(cge,[["__scopeId","data-v-4e2de117"]]),mge={class:"filter-box"},pge={class:"filter-row"},vge={class:"filter-label"},bge=["value","selected"],hge={class:"categories"},yge={class:"categories"},gge={__name:"FederationFilterBox",emits:["search"],setup(e,{emit:t}){const l=Yt(),n=F(),s=()=>{let d={federationId:Number(n.value)};localStorage.setItem("federation",JSON.stringify(d)),window.dispatchEvent(new CustomEvent("federation-localstorage-update",{detail:{storage:localStorage.getItem("federation")}}))},r=d=>{n.value=d};return We(async()=>{var d;n.value=((d=JSON.parse(localStorage.getItem("federation")))==null?void 0:d.federationId)??null,await l.getFederationDictionary()}),(d,c)=>(T(),P("div",mge,[y("div",pge,[y("p",vge,u(d.$t("filter.federation")),1),i(a(He),{"onUpdate:modelValue":r},{default:o(()=>[y("option",null,u(d.$t("options.selectFederation")),1),(T(!0),P(le,null,ge(a(l).federationDicts.federations,f=>(T(),P("option",{value:f.federationId,selected:n.value===f.federationId},u(f.label)+" ("+u(f.countryIdentifier)+")",9,bge))),256))]),_:1})]),y("div",hge,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:s},{default:o(()=>[g(u(d.$t("filter.change")),1)]),_:1})]),y("div",yge,[n.value?(T(),me(fge,{key:0,"entity-id":n.value},null,8,["entity-id"])):K("",!0)])]))}},_ge=Le(gge,[["__scopeId","data-v-05c0a2d3"]]),$ge={id:"app"},Cge={__name:"NationalFederationPage",setup(e){const t=F(!1),l=gi(),n=F(),s=F(!1),r=F(window.innerWidth<768),d=()=>{s.value=!s.value},c=()=>{r.value=window.innerWidth<768};Xa(()=>{window.removeEventListener("resize",c)});const f=async v=>{n.value=JSON.parse(v.detail.storage).federationId,await l.getInvitationInfo(n.value)};return We(async()=>{var v;window.addEventListener("resize",c),window.addEventListener("federation-localstorage-update",f),t.value=JSON.parse(localStorage.getItem("user")).roles.includes("ROLE_FEDERATION"),n.value=((v=JSON.parse(localStorage.getItem("federation")))==null?void 0:v.federationId)??null}),(v,p)=>{var h,b;const m=Hn("router-view");return T(),P(le,null,[i(Us),y("div",$ge,[y("button",{onClick:d,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:s.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":s.value&&r.value})},[(b=(h=a(l).invitationInfo)==null?void 0:h.competitions)!=null&&b.length?(T(),me(a(lb),{key:0,color:"danger"},{default:o(()=>{var w,$;return[y("label",null,u(v.$t("calendar.invitationLetterUpload"))+": "+u(($=(w=a(l).invitationInfo)==null?void 0:w.competitions)==null?void 0:$.join(", ")),1)]}),_:1})):K("",!0),t.value?K("",!0):(T(),me(_ge,{key:1})),i(m)],2)])],64)}}},wge=Le(Cge,[["__scopeId","data-v-678800b5"]]),kge={class:"filter-box"},Sge={class:"filter-rows"},Ige={class:"filter-row"},Tge={key:0,class:"categories"},Dge={class:"filter-label"},Ege={key:1,class:"categories"},Nge={class:"filter-label"},Pge=["value","selected"],Oge={key:2,class:"categories"},Age={class:"filter-label"},Fge=["value","selected"],Rge={key:3,class:"categories"},Lge={class:"filter-label"},Mge={key:4,class:"categories"},Vge={class:"filter-label"},Bge=["value","selected"],Uge={class:"button-row"},qge={__name:"FederationFencerFilterBox",props:{lastNameEnabled:{type:Boolean,default:!1},licNoEnabled:{type:Boolean,default:!1},genderEnabled:{type:Boolean,default:!1},licTypeEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1}},emits:["search","season"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({lastName:null,licNo:null,licType:null,gender:null,season:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{lastName:n.lastNameEnabled?r.value.lastName:null,licNo:n.licNoEnabled?r.value.licNo:null,licType:n.licTypeEnabled&&r.value.licType?Number(r.value.licType):null,gender:n.genderEnabled&&r.value.gender?Number(r.value.gender):null,season:n.seasonEnabled&&r.value.season?Number(r.value.season):null})},c=b=>{r.value.lastName=b},f=b=>{r.value.licNo=b},v=b=>{let w=Number(b);w?r.value.gender=w:r.value.gender=null},p=b=>{let w=Number(b);w?r.value.licType=w:r.value.licType=null},m=b=>{let w=Number(b);w?r.value.season=w:r.value.season=null,l("season",w)},h=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={season:s.fencerDicts.lastOfficialSeasonId},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getFencerDictionary().then(()=>{for(const b in s.fencerDicts.licenseTypes)s.fencerDicts.licenseTypes[b].licTypeId==="T"&&(r.value.licType=s.fencerDicts.licenseTypes[b].id);r.value.season=s.fencerDicts.lastOfficialSeasonId,d()})}),(b,w)=>(T(),P("div",kge,[y("div",Sge,[y("div",Ige,[n.lastNameEnabled?(T(),P("div",Tge,[y("p",Dge,u(b.$t("filter.lastName")),1),i(a(_e),{type:"text","onUpdate:modelValue":c,label:"","model-value":r.value.lastName},null,8,["model-value"])])):K("",!0),n.genderEnabled?(T(),P("div",Ege,[y("p",Nge,u(b.$t("filter.gender")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(b.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.genders,$=>(T(),P("option",{value:$.id,selected:$.id===r.value.gender},u($.label)+" ("+u($.genderId)+")",9,Pge))),256))]),_:1})])):K("",!0),n.licTypeEnabled?(T(),P("div",Oge,[y("p",Age,u(b.$t("filter.licType")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(b.$t("options.selectLicType")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.licenseTypes,$=>(T(),P("option",{value:$.id,selected:$.licTypeId===r.value.licType||$.licTypeId==="T"},u($.label)+" ("+u($.licTypeId)+")",9,Fge))),256))]),_:1})])):K("",!0),n.licNoEnabled?(T(),P("div",Rge,[y("p",Lge,u(b.$t("filter.licNumber")),1),i(a(_e),{type:"text","onUpdate:modelValue":f,label:"","model-value":r.value.licNo},null,8,["model-value"])])):K("",!0),n.seasonEnabled?(T(),P("div",Mge,[y("p",Vge,u(b.$t("filter.season")),1),i(a(He),{"onUpdate:modelValue":m},{default:o(()=>[y("option",null,u(b.$t("options.selectSeason")),1),(T(!0),P(le,null,ge(a(s).fencerDicts.seasons,$=>(T(),P("option",{value:$.id,selected:$.id===r.value.season||$.id===a(s).fencerDicts.lastOfficialSeasonId},u($.label),9,Bge))),256))]),_:1})])):K("",!0)])]),y("div",Uge,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(b.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:h},{default:o(()=>[g(u(b.$t("filter.clean")),1)]),_:1})])]))}},V$=Le(qge,[["__scopeId","data-v-516b1c3e"]]),Jp="https://api-dashboard.fie.org/api/admin/v1/federation/profile",B$=At("federationProfile",()=>{const e=F([]),t=F({});async function l(d,c){this.fencers=await ce.get(`${Jp}/${d}`,c)}async function n(d,c){this.fencerFull=await ce.get(`${Jp}/${d}/${c}`,null)}async function s(d,c){return await ce.post(`${Jp}/${d}`,c)}async function r(d,c,f){await ce.put(`${Jp}/${d}/${c}`,f)}return{fencers:e,fencerFull:t,getFencerProfiles:l,createUserProfile:s,updateUserProfile:r,getFencerProfileFull:n}}),jge={class:"main"},Hge={class:"item"},zge={class:"table"},Yge={class:"pagination"},xge={__name:"FederationSearch",setup(e){const t=B$(),l=F({limit:20,offset:0}),n=F(20),s=F(1),r=F(!1),d=F(null),c=async p=>{d.value=JSON.parse(p.detail.storage),await v(1)};We(async()=>{window.addEventListener("federation-localstorage-update",c),d.value=JSON.parse(localStorage.getItem("federation"))});const f=async p=>{l.value={...p},l.value.limit=n.value,l.value.offset=0,r.value=!0,await t.getFencerProfiles(d.value.federationId,{...l.value}).then(()=>r.value=!1).catch(()=>r.value=!1)},v=async p=>{s.value=p,l.value.limit=n.value,l.value.offset=(s.value-1)*n.value,r.value=!0,await t.getFencerProfiles(d.value.federationId,{...l.value}).then(()=>r.value=!1).catch(()=>r.value=!1)};return(p,m)=>(T(),P("div",jge,[y("div",Hge,[i(V$,{"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"nationality-enabled":!0,onSearch:f})]),y("div",zge,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"id-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.hasValidatedGDPR")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(p.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).fencers.profiles,h=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.licNo),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.hasValidatedGDPR?"+":"-"),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(a(ye),{class:"button-width",color:"link",onClick:b=>a(bt).push(`/federation/license/edit-license/${h.userId}`)},{default:o(()=>[g(u(p.$t("license.edit")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Yge,[i(dt,{spinner:r.value,"total-items":a(t).fencers.total,"items-per-page":n.value,onPageChange:v},null,8,["spinner","total-items","items-per-page"])])]))}},Wge=Le(xge,[["__scopeId","data-v-19c4cad3"]]),Gge={class:"main-container"},Kge={class:"left-side"},Xge={class:"right-side"},Jge={value:""},Zge=["value","selected"],Qge={key:0,class:"footer"},e0e={__name:"ModalUpdateNF",props:{id:{type:Number,default:null},userId:{type:Number,default:null},positionId:{type:Number,default:null},positionNumber:{type:Number,default:null},positionLabel:{type:String,default:null},isVisible:{type:Boolean,default:!1},firstName:{type:String,default:null},lastName:{type:String,default:null},avatarLink:{type:String,default:null},avatarFileId:{type:Number,default:null},modalReadOnly:{type:Boolean,default:!1}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Z_(),d=e,c=F(),f=F(),v=F(),p=F(!1),m=F(),h=F(),b=async()=>{let w={positionId:Number(c.value),positionLabel:v.value,positionNumber:Number(f.value),isVisible:p.value,avatarFileId:Number(h.value)};await r.updateNFProfile(d.id,w).then(()=>{l("modalResult"),n.value=!1})};return(w,$)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:$[0]||($[0]=async()=>{n.value=!0,await a(s).getNFDictionary(),c.value=d.positionId,f.value=d.positionNumber,v.value=d.positionLabel,p.value=d.isVisible,m.value=d.avatarLink,h.value=d.avatarFileId})},{default:o(()=>[g(u(w.$t("nf.update")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:$[7]||($[7]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(d.modalReadOnly?w.$t("nf.showPosition"):w.$t("nf.updatePosition"))+" "+u(d.firstName)+" "+u(d.lastName),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:""},{default:o(()=>[y("div",Gge,[y("div",Kge,[d.modalReadOnly?K("",!0):(T(),me(os,{key:0,"existed-file-name":d.firstName,"existed-file-link":d.avatarLink,"upload-url":"file/upload",onFileUploaded:$[1]||($[1]=S=>{h.value=S.data.id,m.value=S.data.link})},null,8,["existed-file-name","existed-file-link"])),d.modalReadOnly?(T(),me(a(X_.CImage),{key:1,rounded:"",thumbnail:"",class:"photo",src:d.avatarLink,fluid:!1,align:"center"},null,8,["src"])):K("",!0)]),y("div",Xge,[i(a(je.CFormSelect),{id:"position",label:w.$t("nf.position"),onChange:$[2]||($[2]=S=>c.value=Number(S.target.value)),required:"",disabled:d.modalReadOnly},{default:o(()=>[y("option",Jge,u(w.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).NFDicts.positions,S=>(T(),P("option",{value:S.id,selected:S.id===d.positionId},u(S.label),9,Zge))),256))]),_:1},8,["label","disabled"]),i(a(_e),{value:d.positionLabel,label:w.$t("nf.positionLabel"),disabled:c.value!==5||d.modalReadOnly,onChange:$[3]||($[3]=S=>v.value=S.target.value.toString())},null,8,["value","label","disabled"]),i(a(_e),{value:d.positionNumber,label:w.$t("nf.positionNumber"),onChange:$[4]||($[4]=S=>f.value=Number(S.target.value)),disabled:d.modalReadOnly},null,8,["value","label","disabled"]),i(a(je.CFormCheck),{label:w.$t("nf.visible"),checked:d.isVisible,"onUpdate:modelValue":$[5]||($[5]=S=>p.value=S),disabled:d.modalReadOnly},null,8,["label","checked","disabled"])])]),d.modalReadOnly?K("",!0):(T(),P("div",Qge,[i(a(ye),{onClick:b,color:"success"},{default:o(()=>[g(u(w.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:$[6]||($[6]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(w.$t("modal.close")),1)]),_:1})]))]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},t0e=Le(e0e,[["__scopeId","data-v-f26907d5"]]),gd="https://api-dashboard.fie.org/api/admin/v1/federation/license",tp=At("federationLicense",()=>{const e=F([]),t=F([]),l=F([]),n=F([
144]),s=F({licenses:[],total:0});async function r(m,h){this.fencerLicenses=await ce.get(`${gd}/${m}/status`,h)}async function d(m,h){this.withoutLicenses=await ce.get(`${gd}/${m}/without`,h)}async function c(m,h){this.nfStaff=await ce.get(`${gd}/${m}/nf`,h)}async function f(m,h){this.checkedUsers=await ce.post(`${gd}/${m}/licenses/check`,h)}async function v(m,h){await ce.post(`${gd}/${m}/licenses/order`,h)}async function p(m,h){this.licenseHistory=await ce.get(`${gd}/${m}/licenses/history`,h)}return{nfStaff:l,checkedUsers:n,fencerLicenses:e,withoutLicenses:t,licenseHistory:s,orderLicenses:v,getLicenseHistory:p,getNFStaffProfiles:c,checkUsersForLicenses:f,getFencerLicensesStatus:r,getFencerWithoutLicenses:d}}),a0e={class:"main"},l0e={class:"table"},n0e={class:"pagination"},i0e={__name:"FederationNF",setup(e){const t=tp(),l=F(20),n=F(1),s=F(null),r=async f=>{s.value=JSON.parse(f.detail.storage),await c(1)};We(async()=>{window.addEventListener("federation-localstorage-update",r),s.value=JSON.parse(localStorage.getItem("federation")),s.value.federationId&&await t.getNFStaffProfiles(s.value.federationId,{})});const d=async f=>{f.limit=l.value,f.offset=0,await t.getNFStaffProfiles(s.value.federationId,f)},c=async f=>{n.value=f;let v={limit:l.value,offset:(n.value-1)*l.value};await t.getNFStaffProfiles(s.value.federationId,v)};return(f,v)=>(T(),P("div",a0e,[y("div",l0e,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.position")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.visible")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.positionNumber")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).nfStaff.persons,p=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.positionLabel||p.position),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(Ze),{id:"user.userId",checked:p.isVisible,disabled:""},null,8,["checked"])]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.positionNumber),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(t0e,{"avatar-file-id":p.avatarFileId,"avatar-link":p.avatarLink,id:p.id,"position-id":p.positionId,"position-label":p.positionLabel,"position-number":p.positionNumber,"user-id":p.userId,"first-name":p.firstName,"last-name":p.lastName,"is-visible":p.isVisible,"modal-read-only":!0,onModalResult:v[0]||(v[0]=m=>d({}))},null,8,["avatar-file-id","avatar-link","id","position-id","position-label","position-number","user-id","first-name","last-name","is-visible"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",n0e,[i(dt,{"total-items":a(t).nfStaff.total,"items-per-page":l.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},s0e=Le(i0e,[["__scopeId","data-v-9c323f53"]]),o0e={__name:"ModalFederationOrderLicense",props:{federationId:{type:Number,default:null},licenseType:{type:Number,default:null},userIds:{type:Array,default:[]},seasonId:{type:Number,default:null},buttonCaption:{type:String,default:"license.order"},buttonColor:{type:String,default:"link"}},emits:["licenseCreated"],setup(e,{emit:t}){const l=yl(),n=t,s=tp(),r=F(!1),d=e,c=async()=>{d.userIds.length===0?vt(l.t("license.selectLicense")):await s.orderLicenses(d.federationId,{ids:d.userIds,licenseTypeId:d.licenseType,seasonId:d.seasonId}).then(()=>{n("licenseCreated"),r.value=!1})};return(f,v)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:d.buttonColor,onClick:v[0]||(v[0]=async()=>{await a(s).checkUsersForLicenses(d.federationId,{ids:d.userIds,licenseTypeId:d.licenseType,seasonId:d.seasonId}),r.value=!0})},{default:o(()=>[g(u(f.$t(d.buttonCaption)),1)]),_:1},8,["color"]),i(a(yt.CModal),{alignment:"center",visible:r.value,onClose:v[2]||(v[2]=()=>{r.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(f.$t("license.orderLicenseModal"))+" "+u(a(s).checkedUsers.licenseTypeLabel)+" "+u(f.$t("license.inSeason"))+" "+u(a(s).checkedUsers.seasonLabel)+" "+u(f.$t("license.for"))+":",1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(s).checkedUsers.users,p=>{var m;return T(),P("p",{class:Qe(p.isValid?"":"text-warning")},[g(u(p.lastName)+" "+u(p.firstName)+" ("+u(p.birthDate)+") "+u(p.isValid?"":f.$t("license.invalid"))+" ",1),((m=p.validation)==null?void 0:m.length)>
1440?(T(),me(a(L_),{key:0,content:p.validation.join(", "),placement:"right"},{toggler:o(({id:h,on:b})=>[i(a(Ot.CButton),Ya({variant:"ghost","aria-describedby":h},Bb(b)),{default:o(()=>[i(a(It),{icon:a(ZN),size:"lg"},null,8,["icon"])]),_:2},1040,["aria-describedby"])]),_:2},1032,["content"])):K("",!0)],2)}),256))]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[a(s).checkedUsers.hasErrors?K("",!0):(T(),me(a(Ot.CButton),{key:0,color:"success",onClick:c},{default:o(()=>[g(u(f.$t("license.order")),1)]),_:1})),i(a(Ot.CButton),{color:"secondary",onClick:v[1]||(v[1]=()=>{r.value=!1})},{default:o(()=>[g(u(f.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},SI=Le(o0e,[["__scopeId","data-v-9c897b25"]]),r0e={class:"main"},u0e={class:"item"},d0e={class:"table"},c0e={class:"pagination"},f0e={__name:"FederationOrder",setup(e){const t=tp(),l=F(20),n=F(1),s=F(),r=F(),d=F({limit:20,offset:0}),c=F([]),f=F(null),v=async $=>{f.value=JSON.parse($.detail.storage),await w()};We(async()=>{window.addEventListener("federation-localstorage-update",v),f.value=JSON.parse(localStorage.getItem("federation"))});const p=async $=>{d.value={...$},s.value=$.licType,r.value=$.season,d.value.limit=l.value,d.value.offset=0,await t.getFencerWithoutLicenses(f.value.federationId,{...d.value})},m=async $=>{n.value=$,d.value.limit=l.value,d.value.offset=(n.value-1)*l.value,await t.getFencerWithoutLicenses(f.value.federationId,{...d.value})},h=($,S)=>{if($)c.value.push(S);else{const _=c.value.indexOf(S);_>-1&&c.value.splice(_,1)}},b=$=>{r.value=Number($)},w=async()=>{await t.getFencerWithoutLicenses(f.value.federationId,{})};return($,S)=>{var _;return T(),P("div",r0e,[y("div",u0e,[i(V$,{"season-enabled":!0,"last-name-enabled":!0,"gender-enabled":!0,"lic-no-enabled":!0,"lic-type-enabled":!0,onSearch:p,onSeason:b})]),y("div",d0e,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.select")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.birthDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.addressStatus")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.hasValidatedGDPR")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).withoutLicenses.fencers,I=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[(T(),me(a(je.CFormCheck),{"onUpdate:modelValue":k=>{h(k,I.userId)},key:I.userId},null,8,["onUpdate:modelValue"]))]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.birthDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.licenseNumber),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.addressStatus),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(I.hasValidatedGDPR?"+":"-"),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>{var k;return[i(SI,{onLicenseCreated:w,"license-type":s.value,"user-ids":[I.userId],"federation-id":(k=f.value)==null?void 0:k.federationId,"season-id":r.value},null,8,["license-type","user-ids","federation-id","season-id"])]}),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",c0e,[c.value.length>0?(T(),me(SI,{key:0,onLicenseCreated:w,"button-color":"primary","button-caption":"license.orderMultiple","license-type":s.value,"user-ids":c.value,"federation-id":(_=f.value)==null?void 0:_.federationId,"season-id":r.value},null,8,["license-type","user-ids","federation-id","season-id"])):K("",!0),i(dt,{"total-items":a(t).withoutLicenses.total,"items-per-page":l.value,onPageChange:m},null,8,["total-items","items-per-page"])])])}}},m0e=Le(f0e,[["__scopeId","data-v-2da9c45f"]]),p0e={class:"form-container"},v0e={class:"form-required-fields"},b0e={class:"required-row"},h0e={value:""},y0e={value:""},g0e={class:"required-row"},_0e={class:"required-row"},$0e={class:"display-column"},C0e={class:"display-row"},w0e={class:"display-column"},k0e={class:"display-row"},S0e={value:""},I0e=["value"],T0e={class:"display-row"},D0e={class:"not-required-row"},E0e={class:"display-row"},N0e={value:""},P0e=["value"],O0e={value:""},A0e=["value"],F0e={class:"display-row"},R0e={class:"not-required-row"},L0e={class:"display-row"},M0e={value:""},V0e=["value"],B0e={class:"display-row"},U0e={class:"display-row"},q0e={class:"d-grid gap-2 col-4 mx-auto"},j0e={__name:"FederationCreate",setup(e){const t=new Date(1900,0,1),l=F(),n=F(!1),s=B$(),r=Yt(),d=JSON.parse(localStorage.getItem("federation")),c=m=>Rt(new Date(m),"yyyy-MM-dd"),f={addressType:"P",firstName:null,lastName:null,languageId:null,avatarFileId:null,birthDate:null,genderId:null,maritalStatusId:null,children:null,formation:null,job:null,quote:null,addressStatusId:null,countryId:null,zipCode:null,addressFirst:null,addressSecond:null,addressThird:null,height:null,weight:null,phoneMain:null,phoneSecond:null,phoneThird:null,emailMain:null,emailSecond:null,fencingClubId:null,url:null,handed:null,gdprFileId:null,gdprFile:{id:null,name:null,link:null}},v=async m=>{const h=m.currentTarget;if(h.checkValidity()===!1){m.preventDefault(),m.stopPropagation(),l.value=!0,J_(h);return}l.value=!0,m.preventDefault(),m.stopPropagation(),f.avatarFileId?await p():vt("Please, upload the photo before save!")},p=async()=>{f.lastName=f.lastName.toUpperCase(),n.value=!0,await s.createUserProfile(d.federationId,f).then(async m=>{n.value=!1,bt.push(`/federation/license/edit-license/${m.userId}`),St("Profile successfully created!")})};return r.getFencerCreateDictionary(),(m,h)=>(T(),P("div",p0e,[h[34]||(h[34]=y("div",{class:"notification-part"},[y("p",null,"* You can't modify the marked fields. If you need to modify them please send the request to the FIE "),y("p",null,"* Please, use English alphabets only. Use only ' symbol as apostrophe.")],-1)),i(a(gr),{class:"row g-3 needs-validation",novalidate:"",validated:l.value,onSubmit:v},{default:o(()=>[i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(m.$t("license.requiredFields")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",v0e,[y("div",b0e,[i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{id:"validationCustom01",label:`${m.$t("label.addressType")}*`,disabled:"",required:""},{default:o(()=>h[28]||(h[28]=[y("option",{value:"P",selected:""},"Personal (P)",-1)])),_:1,__:[28]},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Language",feedbackInvalid:m.$t("feedbackInvalid.selectLanguage"),id:"validationCustom02",label:`${m.$t("label.language")}*`,name:"languageId",onChange:h[0]||(h[0]=b=>{b.target.value?f.languageId=b.target.value.toString():f.languageId=null}),required:""},{default:o(()=>[y("option",h0e,u(m.$t("options.selectLanguage")),1),h[29]||(h[29]=y("option",{value:"A"},"English",-1)),h[30]||(h[30]=y("option",{value:"E"},"Spanish",-1)),h[31]||(h[31]=y("option",{value:"F"},"French",-1))]),_:1,__:[29,30,31]},8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom03Gender",feedbackInvalid:m.$t("feedbackInvalid.selectGender"),id:"validationCustom03",label:`${m.$t("label.gender")}*`,name:"genderId",onChange:h[1]||(h[1]=b=>{b.target.value?f.genderId=Number(b.target.value):f.genderId=null}),required:""},{default:o(()=>[y("option",y0e,u(m.$t("options.selectGender")),1),h[32]||(h[32]=y("option",{value:"1"},"Women (F)",-1)),h[33]||(h[33]=y("option",{value:"2"},"Men (M)",-1))]),_:1,__:[32,33]},8,["feedbackInvalid","label"])]),_:1})]),y("div",g0e,[i(a(ve),{md:"5",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:m.$t("feedbackInvalid.setCorrectLastName"),id:"validationCustom04",label:`${m.$t("label.lastName")}*`,name:"lastName",onChange:h[2]||(h[2]=b=>f.lastName=b.target.value.toString()),required:""},null,8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:m.$t("feedbackInvalid.setCorrectFirstName"),id:"validationCustom05",label:`${m.$t("label.firstName")}*`,name:"firstName",onChange:h[3]||(h[3]=b=>f.firstName=b.target.value.toString()),required:""},null,8,["feedbackInvalid","label"])]),_:1})]),y("div",_0e,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(Zn),{feedbackInvalid:m.$t("feedbackInvalid.setCorrectBirthDate"),id:"validationCustom10",label:`${m.$t("label.birthDate")}*`,name:"birthDate",inputDateParse:a(Th),inputDateFormat:b=>a(Rt)(new Date(b),"dd.MM.yyyy"),onDateChange:h[4]||(h[4]=b=>f.birthDate=b?c(b):null),minDate:a(t),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","minDate"])]),_:1})]),y("div",$0e,[y("label",null,u(m.$t("license.gdprFormUpload")),1),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>{var b,w;return[i(ha,{"item-id":"gdprForm",onFileUploaded:h[5]||(h[5]=$=>{f.gdprFile={...$.data},f.gdprFileId=$.data.id}),"is-pdf-only":!0,"upload-url":"file/upload","existed-file-link":(b=f.gdprFile)==null?void 0:b.link,"existed-file-name":(w=f.gdprFile)==null?void 0:w.name},null,8,["existed-file-link","existed-file-name"])]}),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(m.$t("license.personal")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",C0e,[i(os,{"upload-url":"file/upload",onFileUploaded:h[6]||(h[6]=b=>f.avatarFileId=b.data.id)}),y("div",w0e,[y("div",k0e,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:m.$t("label.maritalStatus"),name:"maritalStatusId",onChange:h[7]||(h[7]=b=>{b.target.value?f.maritalStatusId=Number(b.target.value):f.maritalStatusId=null})},{default:o(()=>[y("option",S0e,u(m.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(r).fencerCreateDicts.maritalStatuses,b=>(T(),P("option",{value:b.id},u(b.label),9,I0e))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.children"),name:"children",onChange:h[8]||(h[8]=b=>f.children=b.target.value?Number(b.target.value):null)},null,8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.formation"),name:"formation",onChange:h[9]||(h[9]=b=>f.formation=b.target.value.toString())},null,8,["label"])]),_:1})]),y("div",T0e,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.job"),name:"job",onChange:h[10]||(h[10]=b=>f.job=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>
144[i(a(_e),{label:m.$t("label.quote"),name:"quote",onChange:h[11]||(h[11]=b=>f.quote=b.target.value.toString())},null,8,["label"])]),_:1})])])])]),_:1})]),_:1}),i(a(Pt),{"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(m.$t("license.address")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",D0e,[y("div",E0e,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:m.$t("label.addressStatus"),name:"addressStatusId",onChange:h[12]||(h[12]=b=>{b.target.value?f.addressStatusId=Number(b.target.value):f.addressStatusId=null})},{default:o(()=>[y("option",N0e,u(m.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(r).fencerCreateDicts.addressStatuses,b=>(T(),P("option",{value:b.id},u(b.label),9,P0e))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:m.$t("label.country"),name:"countryId",onChange:h[13]||(h[13]=b=>{b.target.value?f.countryId=Number(b.target.value):f.countryId=null})},{default:o(()=>[y("option",O0e,u(m.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(r).fencerCreateDicts.countries,b=>(T(),P("option",{value:b.id},u(b.label)+" ("+u(b.identifier)+")",9,A0e))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.zipCode"),name:"zipCode",onChange:h[14]||(h[14]=b=>f.quote=b.target.value.toString())},null,8,["label"])]),_:1})]),y("div",F0e,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.firstAddress"),name:"addressFirst",onChange:h[15]||(h[15]=b=>f.quote=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.secondAddress"),name:"addressSecond",onChange:h[16]||(h[16]=b=>f.quote=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.thirdAddress"),name:"addressThird",onChange:h[17]||(h[17]=b=>f.quote=b.target.value.toString())},null,8,["label"])]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":4},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(m.$t("license.fencer")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",R0e,[y("div",L0e,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:m.$t("label.club"),name:"fencingClubId",onChange:h[18]||(h[18]=b=>{b.target.value?f.fencingClubId=Number(b.target.value):f.fencingClubId=null})},{default:o(()=>[y("option",M0e,u(m.$t("options.selectClub")),1),(T(!0),P(le,null,ge(a(r).fencerCreateDicts.fencingClubs,b=>(T(),P("option",{value:b.id},u(b.label),9,V0e))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.height"),name:"height",onChange:h[19]||(h[19]=b=>f.height=b.target.value?Number(b.target.value):null)},null,8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.weight"),name:"weight",onChange:h[20]||(h[20]=b=>f.weight=b.target.value?Number(b.target.value):null)},null,8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(Dh,{onHanded:h[21]||(h[21]=b=>f.handed=b)})]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":5},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(m.$t("license.contacts")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",B0e,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.phoneMain"),name:"phoneMain",onChange:h[22]||(h[22]=b=>f.phoneMain=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.phoneSecond"),name:"phoneSecond",onChange:h[23]||(h[23]=b=>f.phoneSecond=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.phoneThird"),name:"phoneThird",onChange:h[24]||(h[24]=b=>f.phoneThird=b.target.value.toString())},null,8,["label"])]),_:1})]),y("div",U0e,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.email"),type:"email",name:"emailMain",onChange:h[25]||(h[25]=b=>f.emailMain=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.additionalEmail"),type:"email",name:"emailSecond",onChange:h[26]||(h[26]=b=>f.emailSecond=b.target.value.toString())},null,8,["label"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:m.$t("label.url"),type:"url",name:"url",onChange:h[27]||(h[27]=b=>f.url=b.target.value.toString())},null,8,["label"])]),_:1})])]),_:1})]),_:1})]),_:1}),y("div",q0e,[i(a(ye),{disabled:n.value,type:"submit",color:"primary"},{default:o(()=>[n.value?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u(m.$t("create.submit")),1)]),_:1},8,["disabled"])])]),_:1},8,["validated"])]))}},H0e=Le(j0e,[["__scopeId","data-v-a3245807"]]),z0e={class:"main"},Y0e={class:"item"},x0e={class:"table"},W0e={class:"pagination"},G0e={__name:"FederationStatus",setup(e){const t=tp(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=F(null),d=async v=>{r.value=JSON.parse(v.detail.storage),await f(1)};We(async()=>{window.addEventListener("federation-localstorage-update",d),r.value=JSON.parse(localStorage.getItem("federation"))});const c=async v=>{s.value={...v},s.value.limit=l.value,s.value.offset=0,await t.getFencerLicensesStatus(r.value.federationId,{...s.value})},f=async v=>{n.value=v,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getFencerLicensesStatus(r.value.federationId,{...s.value})};return(v,p)=>(T(),P("div",z0e,[y("div",Y0e,[i(V$,{"last-name-enabled":!0,"lic-no-enabled":!0,"gender-enabled":!0,"lic-type-enabled":!0,"season-enabled":!0,onSearch:c})]),y("div",x0e,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"id-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"ln-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.gender")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lic-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.licNo")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"lics-col",scope:"col"},{default:o(()=>[g(u(v.$t("license.hasValidatedGDPR")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).fencerLicenses.licenses,m=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.gender),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.license),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.federation),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.hasValidatedGDPR?"+":"-"),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",W0e,[i(dt,{"total-items":a(t).fencerLicenses.total,"items-per-page":l.value,onPageChange:f},null,8,["total-items","items-per-page"])])]))}},K0e=Le(G0e,[["__scopeId","data-v-bb58dba0"]]),ir="https://api-dashboard.fie.org/api/admin/v1/federation/payment",Kh=At("federationPaymentGateway",()=>{const e=F([]),t=F([]),l=F({items:[],total:0}),n=F({items:[],total:0});async function s(h){this.products=await ce.get(`${ir}/${h}/products`)}async function r(h){this.gateways=await ce.get(`${ir}/${h}/gateways`)}async function d(h,b){return await ce.post(`${ir}/${h}/create-order`,b)}async function c(h,b){return await ce.post(`${ir}/${h}/pay-invoice`,b)}async function f(h,b){return await ce.get(`${ir}/${h}/capture`,b)}async function v(h,b){return await ce.post(`${ir}/${h}/cancel-order`,{token:b})}async function p(h,b){this.transactions=await ce.get(`${ir}/${h}/transactions`,b)}async function m(h,b){this.invoices=await ce.get(`${ir}/${h}/invoices`,b)}return{products:e,gateways:t,transactions:l,invoices:n,getProducts:s,getGateways:r,createOrder:d,payInvoice:c,captureOrder:f,cancelOrder:v,getTransactions:p,getInvoices:m}}),X0e={class:"tab-body"},J0e={key:0,class:"badge bg-info"},Z0e={key:1,class:"badge bg-info"},Q0e={key:2,class:"text-muted"},e2e={key:1,class:"text-muted"},t2e={__name:"FederationInvoices",setup(e){const t=Kh(),l=Gt(),n=F(null),s=F(10),r=F(1),d=async p=>{n.value&&(r.value=p,await t.getInvoices(n.value,{limit:s.value,offset:(p-1)*s.value}))},c=async p=>{const m=JSON.parse(p.detail.storage??"null");n.value=(m==null?void 0:m.federationId)??null,await d(1)};We(async()=>{window.addEventListener("federation-localstorage-update",c);const p=JSON.parse(localStorage.getItem("federation")??"null");n.value=(p==null?void 0:p.federationId)??null,await d(1)}),Xa(()=>{window.removeEventListener("federation-localstorage-update",c)});const f=p=>{l.push({name:"tabs.federationPaymentCheckout",query:{invoiceId:p.id,name:p.invoiceNumber,unitPrice:p.totalAmount,currency:p.currency}})},v=p=>({paid:"success",sent:"primary",draft:"secondary",overdue:"warning",cancelled:"danger"})[p]||"secondary";return(p,m)=>{var h,b,w;return T(),P("div",X0e,[(b=(h=a(t).invoices)==null?void 0:h.items)!=null&&b.length?(T(),me(a(te.CTable),{key:0,hover:"",striped:"",responsive:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.invoiceNumber")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.type")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.quantity")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.amount")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.status")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.paidAt")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.performedBy")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(p.$t("payment.date")),1)]),_:1}),i(a(te.CTableHeaderCell))]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).invoices.items,$=>(T(),me(a(te.CTableRow),{key:$.id},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.invoiceNumber),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.$t("payment.invoiceType."+$.type)),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.quantity),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.totalAmount)+" "+u($.currency),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("span",{class:Qe(`badge bg-${v($.status)}`)},u(p.$t("payment.invoiceStatus."+$.status)),3)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.paidAt||"-"),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[$.performedBy?(T(),P(le,{key:0},[g(u($.performedBy)+" ",1),$.onBehalf?(T(),P("span",J0e,u(p.$t("payment.onBehalf")),1)):K("",!0)],64)):$.onBehalf?(T(),P("span",Z0e,u(p.$t("payment.byFieAdmin")),1)):(T(),P("span",Q0e,"â"))]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.createdAt),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[$.status==="sent"||$.status==="overdue"?(T(),me(a(ye),{key:0,size:"sm",color:"primary",onClick:S=>f($)},{default:o(()=>[g(u(p.$t("payment.pay")),1)]),_:2},1032,["onClick"])):K("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):(T(),P("p",e2e,u(p.$t("payment.noInvoices")),1)),((w=a(t).invoices)==null?void 0:w.total)>s.value?(T(),me(dt,{key:2,"total-items":a(t).invoices.total,"items-per-page":s.value,"active-page":r.value,onPageChange:d},null,8,["total-items","items-per-page","active-page"])):K("",!0)])}}},a2e=Le(t2e,[["__scopeId","data-v-e738d7d4"]]),l2e={class:"tab-body"},n2e=["title"],i2e={key:1,class:"reason-text"},s2e={key:1,class:"badge bg-info"},o2e={key:2,class:"text-muted"},r2e={key:1,class:"text-muted"},u2e={__name:"FederationTransactions",setup(e){const t=Kh(),l=F(null),n=F(10),s=F(1),r=async f=>{l.value&&(s.value=f,await t.getTransactions(l.value,{limit:n.value,offset:(f-1)*n.value}))},d=async f=>{const v=JSON.parse(f.detail.storage??"null");l.value=(v==null?void 0:v.federationId)??null,await r(1)};We(async()=>{window.addEventListener("federation-localstorage-update",d);const f=JSON.parse(localStorage.getItem("federation")??"null");l.value=(f==null?void 0:f.federationId)??null,await r(1)}),Xa(()=>{window.removeEventListener("federation-localstorage-update",d)});const c=f=>({completed:"success",pending:"warning",failed:"danger",refunded:"info"})[f]||"secondary";return(f,v)=>{var p,m,h;return T(),P("div",l2e,[(m=(p=a(t).transactions)==null?void 0:p.items)!=null&&m.length?(T(),me(a(te.CTable),{key:0,hover:"",striped:"",responsive:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.date")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.invoiceNumber")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.quantity")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.amount")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.gateway")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.status")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payment.performedBy")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).transactions.items,b=>(T(),me(a(te.CTableRow),{key:b.id},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.createdAt),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.invoiceNumber||"-"),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.quantity),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.amount)+" "+u(b.currency),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.gateway),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("span",{class:Qe(`badge bg-${c(b.status)}`)},u(b.status),3)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[b.performedBy?(T(),P(le,{key:0},[g(u(b.performedBy)+" ",1),b.onBehalf?(T(),P("span",{key:0,class:"badge bg-info",title:b.reason||""},u(f.$t("payment.onBehalf")),9,n2e)):K("",!0),b.onBehalf&&b.reason?(T(),P("div",i2e,u(b.reason),1)):K("",!0)],64)):b.onBehalf?(T(),P("span",s2e,u(f.$t("payment.byFieAdmin")),1)):(T(),P("span",o2e,"â"))]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):(T(),P("p",r2e,u(f.$t("payment.noTransactions")),1)),((h=a(t).transactions)==null?void 0:h.total)>n.value?(T(),me(dt,{key:2,"total-items":a(t).transactions.total,"items-per-page":n.value,"active-page":s.value,onPageChange:r},null,8,["total-items","items-per-page","active-page"])):K("",!0)])}}},d2e=Le(u2e,[["__scopeId","data-v-c66e5048"]]),c2e={class:"main-card"},f2e={class:"inner-card"},m2e=["innerHTML"],p2e=["innerHTML"],v2e={key:0},b2e=["innerHTML"],h2e={key:1,class:"links"},y2e=["href"],g2e={key:2},_2e={__name:"ModalViewJustification",props:{justificationId:{type:Number,default:null},federationId:{type:Number,required:!0}},emits:["event"],setup(e,{emit:t}){const l=gi(),n=F(!1),s=e,r=async d=>{await l.addJustificationFile(s.justificationId,d).then(async()=>await l.getJustification(s.federationId,s.justificationId))};return(d,c)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"link",onClick:c[0]||(c[0]=async()=>{await a(l).getJustification(s.federationId,s.justificationId),n.value=!0})},{default:o(()=>[g(u(d.$t("press.view")),1)]),_:1}),i(a(yt.CModal),{size:"lg",alignment:"center",visible:n.value,onClose:c[2]||(c[2]=()=>{n.value=!1})},{default:o(()=>[i(a(y
144t.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(d.$t("payments.fineInformation")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>{var f;return[y("div",c2e,[y("div",f2e,[y("p",{innerHTML:a(l).justification.fineLabel},null,8,m2e),y("p",{innerHTML:a(l).justification.fineContent},null,8,p2e),a(l).justification.description?(T(),P("div",v2e,[y("p",null,u(d.$t("payments.justificationText")),1),y("p",{innerHTML:a(l).justification.description},null,8,b2e)])):K("",!0),((f=a(l).justification.links)==null?void 0:f.length)>0?(T(),P("div",h2e,[y("p",null,u(d.$t("payments.justificationFiles")),1),(T(!0),P(le,null,ge(a(l).justification.links,v=>(T(),P("a",{href:v,target:"_blank"},u(d.$t("payments.justificationFile")),9,y2e))),256))])):K("",!0),a(l).justification.canUploadJustification?(T(),P("div",g2e,[i(ha,{"is-pdf-only":!0,"item-id":"justification","upload-url":"file/upload",onFileUploaded:c[1]||(c[1]=async v=>await r(v.data.id))})])):K("",!0)])])]}),_:1})]),_:1},8,["visible"])],64))}},$2e=Le(_2e,[["__scopeId","data-v-2481b42d"]]),C2e={class:"main"},w2e={class:"header-row"},k2e={class:"item-header"},S2e={class:"table"},I2e={key:0},T2e=["innerHTML"],D2e={class:"pagination"},E2e={__name:"FederationListOfFines",setup(e){const t=F(5),l=F(1),n=gi(),s=F(null),r=async c=>{var f;s.value=JSON.parse(c.detail.storage??"null"),(f=s.value)!=null&&f.federationId&&await d(1)};We(async()=>{var c;window.addEventListener("federation-localstorage-update",r),s.value=JSON.parse(localStorage.getItem("federation")??"null"),(c=s.value)!=null&&c.federationId&&await n.getFederationJustificationFines(s.value.federationId,{limit:t.value,offset:(l.value-1)*t.value})});const d=async c=>{var v;if(!((v=s.value)!=null&&v.federationId))return;l.value=c;let f={limit:t.value,offset:(l.value-1)*t.value};await n.getFederationJustificationFines(s.value.federationId,f)};return(c,f)=>(T(),P("div",C2e,[y("div",w2e,[y("label",k2e,u(c.$t("payments.justificationFines")),1)]),y("div",S2e,[a(n).justificationFines.total?K("",!0):(T(),P("p",I2e,u(c.$t("payments.noPaymentHistory")),1)),a(n).justificationFines.total?(T(),me(a(te.CTable),{key:1,align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(c.$t("payments.label")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(c.$t("payments.amount")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(c.$t("payments.description")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(c.$t("payments.status")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(c.$t("payments.show")),1)]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(n).justificationFines.justifications,v=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.fineLabel),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.fineAmount),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("label",{innerHTML:v.fineContent},null,8,T2e)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.status),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>{var p;return[i($2e,{"justification-id":v.id,"federation-id":(p=s.value)==null?void 0:p.federationId},null,8,["justification-id","federation-id"])]}),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})):K("",!0)]),y("div",D2e,[a(n).justificationFines.total?(T(),me(dt,{key:0,"total-items":a(n).justificationFines.total,"items-per-page":t.value,onPageChange:d},null,8,["total-items","items-per-page"])):K("",!0)])]))}},N2e=Le(E2e,[["__scopeId","data-v-0fdc0c90"]]),P2e={class:"main"},O2e={class:"table"},A2e={class:"pagination"},F2e={__name:"FederationPaymentHistory",setup(e){const t=F(5),l=F(1),n=gi(),s=F(null),r=async c=>{var f;s.value=JSON.parse(c.detail.storage??"null"),(f=s.value)!=null&&f.federationId&&await d(1)};We(async()=>{var c;window.addEventListener("federation-localstorage-update",r),s.value=JSON.parse(localStorage.getItem("federation")??"null"),(c=s.value)!=null&&c.federationId&&await n.getFederationPaymentHistory(s.value.federationId,{limit:t.value,offset:(l.value-1)*t.value})});const d=async c=>{var v;if(!((v=s.value)!=null&&v.federationId))return;l.value=c;let f={limit:t.value,offset:(l.value-1)*t.value};await n.getFederationPaymentHistory(s.value.federationId,f)};return(c,f)=>(T(),P("div",P2e,[y("div",O2e,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.paymentDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.change")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.type")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.status")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.remark")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(n).paymentHistory.payments,v=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.paymentDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.change),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.type),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.status),1)]),_:2},1024),i(a(te.CTableDataCell),{innerHTML:v.label||v.description},null,8,["innerHTML"])]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",A2e,[i(dt,{"total-items":a(n).paymentHistory.total,"items-per-page":t.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},R2e=Le(F2e,[["__scopeId","data-v-c61bc82c"]]),L2e={class:"base_view"},M2e={class:"inner-view"},V2e={class:"title"},B2e={class:"header"},U2e={key:0,class:"account-summary"},q2e={class:"summary-item"},j2e={class:"summary-label"},H2e={class:"summary-value"},z2e={class:"summary-item"},Y2e={class:"summary-label"},x2e={class:"summary-value"},W2e={__name:"FederationPaymentsPage",setup(e){const t=gi(),l=F(null),n=F(1),s=async()=>{l.value&&await t.getPaymentInfo(l.value)},r=async d=>{const c=JSON.parse(d.detail.storage??"null");l.value=(c==null?void 0:c.federationId)??null,await s()};return We(async()=>{window.addEventListener("federation-localstorage-update",r);const d=JSON.parse(localStorage.getItem("federation")??"null");l.value=(d==null?void 0:d.federationId)??null,await s()}),Xa(()=>{window.removeEventListener("federation-localstorage-update",r)}),(d,c)=>{var f,v,p;return T(),P("div",L2e,[y("div",M2e,[y("div",V2e,[y("p",B2e,u(d.$t("menu.payments")),1)]),(f=a(t).paymentInfo)!=null&&f.balance?(T(),P("div",U2e,[y("div",q2e,[y("span",j2e,u(d.$t("payments.balance")),1),y("span",H2e,u(((v=a(t).paymentInfo.balance)==null?void 0:v.balance)??"0.00"),1)]),y("div",z2e,[y("span",Y2e,u(d.$t("payments.loan")),1),y("span",x2e,u(((p=a(t).paymentInfo.balance)==null?void 0:p.loan)??"0.00"),1)])])):K("",!0),i(a($t.CNav),{variant:"tabs",role:"tablist"},{default:o(()=>[i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===1,onClick:c[0]||(c[0]=()=>{n.value=1})},{default:o(()=>[g(u(d.$t("payment.invoices")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===2,onClick:c[1]||(c[1]=()=>{n.value=2})},{default:o(()=>[g(u(d.$t("payment.transactions")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===3,onClick:c[2]||(c[2]=()=>{n.value=3})},{default:o(()=>[g(u(d.$t("payment.finesAndJustifications")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===4,onClick:c[3]||(c[3]=()=>{n.value=4})},{default:o(()=>[g(u(d.$t("payment.balanceHistory")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(ia.CTabContent),null,{default:o(()=>[i(a(ia.CTabPane),{role:"tabpanel",visible:n.value===1},{default:o(()=>[i(a2e)]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel",visible:n.value===2},{default:o(()=>[i(d2e)]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel",visible:n.value===3},{default:o(()=>[i(N2e)]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel",visible:n.value===4},{default:o(()=>[i(R2e)]),_:1},8,["visible"])]),_:1})])])}}},G2e=Le(W2e,[["__scopeId","data-v-48224ed6"]]),K2e={class:"filter-box"},X2e={class:"filter-rows"},J2e={class:"filter-row"},Z2e={key:0,class:"categories"},Q2e={class:"filter-label"},e_e=["value","selected"],t_e={key:1,class:"categories"},a_e={class:"filter-label"},l_e=["value","selected"],n_e={key:2,class:"categories"},i_e={class:"filter-label"},s_e=["value","selected"],o_e={key:3,class:"categories"},r_e={class:"filter-label"},u_e=["value","selected"],d_e={class:"filter-row"},c_e={key:0,class:"categories"},f_e={class:"filter-label"},m_e=["value","selected"],p_e={key:1,class:"categories"},v_e={class:"filter-label"},b_e=["value","selected"],h_e={key:2,class:"categories"},y_e={class:"filter-label"},g_e=["value","selected"],__e={key:3,class:"categories"},$_e={class:"filter-label"},C_e=["value","selected"],w_e={key:0,class:"filter-row"},k_e={class:"categories"},S_e={class:"filter-label"},I_e={value:""},T_e=["value"],D_e={class:"button-row"},E_e={__name:"FederationCalendarFilterBox",props:{fencerCategoryEnabled:{type:Boolean,default:!1},categoryEnabled:{type:Boolean,default:!1},weaponEnabled:{type:Boolean,default:!1},genderEnabled:{type:Boolean,default:!1},typeEnabled:{type:Boolean,default:!1},seasonEnabled:{type:Boolean,default:!1},zoneEnabled:{type:Boolean,default:!1},countryEnabled:{type:Boolean,default:!1},ageRangeEnabled:{type:Boolean,default:!1},buttonCaption:{type:String,default:"filter.search"}},emits:["search","currentSeason"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({fencerCategoryId:null,categoryId:null,weaponId:null,genderId:null,typeId:null,seasonId:null,zoneId:null,countryId:null,ageId:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{fencerCategoryId:n.fencerCategoryEnabled&&r.value.fencerCategoryId?Number(r.value.fencerCategoryId):null,weaponId:n.weaponEnabled&&r.value.weaponId?Number(r.value.weaponId):null,genderId:n.genderEnabled&&r.value.genderId?Number(r.value.genderId):null,typeId:n.typeEnabled&&r.value.typeId?Number(r.value.typeId):null,categoryId:n.categoryEnabled&&r.value.categoryId?Number(r.value.categoryId):null,
144seasonId:n.seasonEnabled&&r.value.seasonId?Number(r.value.seasonId):null,countryId:n.countryEnabled&&r.value.countryId?Number(r.value.countryId):null,zoneId:n.zoneEnabled&&r.value.zoneId?Number(r.value.zoneId):null,ageId:n.ageRangeEnabled&&r.value.ageId?Number(r.value.ageId):null})},c=_=>{let I=Number(_);I?r.value.fencerCategoryId=I:r.value.fencerCategoryId=null},f=_=>{let I=Number(_);I?r.value.weaponId=I:r.value.weaponId=null},v=_=>{let I=Number(_);I?r.value.genderId=I:r.value.genderId=null},p=_=>{let I=Number(_);I?r.value.categoryId=I:r.value.categoryId=null},m=_=>{let I=Number(_);I?r.value.typeId=I:r.value.typeId=null},h=_=>{const I=Number(_);r.value.seasonId=I||null},b=_=>{let I=Number(_);I?r.value.countryId=I:r.value.countryId=null},w=_=>{let I=Number(_);I?r.value.zoneId=I:r.value.zoneId=null},$=_=>{let I=Number(_);I?r.value.ageId=I:r.value.ageId=null},S=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={},d()};return We(async()=>{await s.getCompetitionDictionary().then(()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},r.value&&d()})}),(_,I)=>(T(),P("div",K2e,[y("div",X2e,[y("div",J2e,[n.fencerCategoryEnabled?(T(),P("div",Z2e,[y("p",Q2e,u(_.$t("filter.category")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",null,u(_.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.fencerCategories,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.fencerCategoryId},u(k.label)+" ("+u(k.fencCatId)+")",9,e_e))),256))]),_:1})])):K("",!0),n.weaponEnabled?(T(),P("div",t_e,[y("p",a_e,u(_.$t("filter.weapon")),1),i(a(He),{"onUpdate:modelValue":f},{default:o(()=>[y("option",null,u(_.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.weapons,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.weaponId},u(k.label)+" ("+u(k.weaponId)+")",9,l_e))),256))]),_:1})])):K("",!0),n.genderEnabled?(T(),P("div",n_e,[y("p",i_e,u(_.$t("filter.gender")),1),i(a(He),{"onUpdate:modelValue":v},{default:o(()=>[y("option",null,u(_.$t("options.selectGender")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.genders,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.genderId},u(k.label)+" ("+u(k.genderId)+")",9,s_e))),256))]),_:1})])):K("",!0),n.typeEnabled?(T(),P("div",o_e,[y("p",r_e,u(_.$t("filter.event")),1),i(a(He),{"onUpdate:modelValue":m},{default:o(()=>[y("option",null,u(_.$t("options.selectEvent")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.types,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.typeId},u(k.label),9,u_e))),256))]),_:1})])):K("",!0)]),y("div",d_e,[n.categoryEnabled?(T(),P("div",c_e,[y("p",f_e,u(_.$t("filter.type")),1),i(a(He),{"onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(_.$t("options.selectType")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.categories,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.categoryId},u(k.label),9,m_e))),256))]),_:1})])):K("",!0),n.countryEnabled?(T(),P("div",p_e,[y("p",v_e,u(_.$t("filter.federation")),1),i(a(He),{"onUpdate:modelValue":b},{default:o(()=>[y("option",null,u(_.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.countries,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.countryId},u(k.label)+" ("+u(k.countryIdentifier)+")",9,b_e))),256))]),_:1})])):K("",!0),n.zoneEnabled?(T(),P("div",h_e,[y("p",y_e,u(_.$t("filter.zones")),1),i(a(He),{"onUpdate:modelValue":w},{default:o(()=>[y("option",null,u(_.$t("options.selectZone")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.zones,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.zoneId},u(k.label),9,g_e))),256))]),_:1})])):K("",!0),n.ageRangeEnabled?(T(),P("div",__e,[y("p",$_e,u(_.$t("filter.ageRange")),1),i(a(He),{"onUpdate:modelValue":$},{default:o(()=>[y("option",null,u(_.$t("options.selectAgeRange")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.ages,k=>(T(),P("option",{value:k.id,selected:k.id===r.value.ageId},u(k.label),9,C_e))),256))]),_:1})])):K("",!0)]),n.seasonEnabled?(T(),P("div",w_e,[y("div",k_e,[y("p",S_e,u(_.$t("filter.season")),1),i(a(He),{"model-value":r.value.seasonId??"","onUpdate:modelValue":h},{default:o(()=>[y("option",I_e,u(_.$t("options.automaticSeason")),1),(T(!0),P(le,null,ge(a(s).competitionDicts.seasons,k=>(T(),P("option",{value:k.id},u(k.label),9,T_e))),256))]),_:1},8,["model-value"])])])):K("",!0)]),y("div",D_e,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(_.$t(n.buttonCaption)),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:S},{default:o(()=>[g(u(_.$t("filter.clean")),1)]),_:1})])]))}},N_e=Le(E_e,[["__scopeId","data-v-9030013d"]]),zl="https://api-dashboard.fie.org/api/admin/v1/federation",Hc=At("federationEntry",()=>{const e=F([]),t=F([]),l=F([]),n=F([]),s=F([]),r=F([]),d=F([]),c=F([]),f=F([]),v=F({}),p=F({});async function m(U,B){this.competitions=await ce.get(`${zl}/entry/${U}`,B)}async function h(U,B){this.competition=await ce.get(`${zl}/entry/${U}/calendar/${B}`,null)}async function b(U,B,Y){this.fencers=await ce.get(`${zl}/${B}/entry/fencer/enter/${U}`,Y)}async function w(U,B,Y){this.fencersEntered=await ce.get(`${zl}/${B}/entry/fencer/entered/${U}`,Y)}async function $(U,B,Y){this.coaches=await ce.get(`${zl}/${B}/entry/coach/enter/${U}`,Y)}async function S(U,B,Y){this.coachesEntered=await ce.get(`${zl}/${B}/entry/coach/entered/${U}`,Y)}async function _(U,B,Y){this.referees=await ce.get(`${zl}/${B}/entry/referee/enter/${U}`,Y)}async function I(U,B,Y){this.refereesEntered=await ce.get(`${zl}/${B}/entry/referee/entered/${U}`,Y)}async function k(U,B,Y){return await ce.post(`${zl}/entry/${U}/participant/enter/${B}`,Y)}async function C(U,B,Y){await ce.post(`${zl}/entry/${U}/participant/remove/${B}`,Y)}async function D(U,B){this.checkedUsers=await ce.post(`${zl}/entry/${U}/licenses/check`,B)}async function N(U,B){return await ce.post(`${zl}/entry/${U}/replace`,B)}async function L(U,B,Y){this.officials=await ce.get(`${zl}/entry/official/${B}/enter/${U}`,Y)}async function R(U,B,Y){return await ce.get(`${zl}/entry/official/${B}/enter/${U}`,Y)}async function M(U,B,Y){this.officialsEntered=await ce.get(`${zl}/entry/official/${B}/entered/${U}`,Y)}async function A(U,B,Y){await ce.post(`${zl}/entry/official/${Y}/enter/${B}`,U)}async function E(U,B){return await ce.post(`${zl}/entry/official/${B}/check_remove`,U)}async function V(U,B){return await ce.delete(`${zl}/entry/official/${B}/remove`,U)}async function O(U,B,Y){await ce.post(`${zl}/entry/official/${Y}/enter/${B}/noname`,U)}return{competition:v,getCompetitionInformation:h,competitions:p,getCompetitionsForEntries:m,fencers:e,fencersEntered:t,getFencersToEnter:b,getFencersEntered:w,referees:l,refereesEntered:n,getRefereesToEnter:_,getRefereesEntered:I,coaches:s,coachesEntered:r,getCoachesToEnter:$,getCoachesEntered:S,officials:d,officialsEntered:c,getOfficialsToEnter:L,getOfficialsEntered:M,searchOfficialsToEnter:R,checkedUsers:f,checkUsersForLicenses:D,enterParticipants:k,removeParticipants:C,replaceFencer:N,enterOfficials:A,removeOfficials:V,addOfficialNotInList:O,checkRemoveUserOfficials:E}}),P_e={class:"base_view"},O_e={class:"title"},A_e={class:"header"},F_e={class:"item"},R_e={class:"table"},L_e={key:1},M_e={class:"pagination"},V_e={__name:"FederationEntriesPage",setup(e){const t=Hc(),l=F(20),n=F(1),s=F(null),r=F(!1),d=F({limit:20,offset:0}),c=async p=>{s.value=JSON.parse(p.detail.storage),r.value=s.value===null};We(async()=>{window.addEventListener("federation-localstorage-update",c),s.value=JSON.parse(localStorage.getItem("federation")),r.value=s.value===null});const f=async p=>{d.value={...p},d.value.limit=l.value,d.value.offset=0,await t.getCompetitionsForEntries(s.value.federationId,{...d.value})},v=async p=>{n.value=p,d.value.limit=l.value,d.value.offset=(n.value-1)*l.value,await t.getCompetitionsForEntries(s.value.federationId,{...d.value})};return(p,m)=>(T(),P("div",P_e,[y("div",O_e,[y("p",A_e,u(p.$t("menu.entries")),1)]),y("div",F_e,[r.value?K("",!0):(T(),me(N_e,{key:0,"fencer-category-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"season-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"zone-enabled":!0,"age-range-enabled":!0,onSearch:f}))]),y("div",R_e,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.start")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.end")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.deadlineFirst")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.deadlineSecond")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.deadlineThird")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.category")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(p.$t("entries.entriesCount")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).competitions.competitions,h=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[r.value?K("",!0):(T(),me(a(ye),{key:0,onClick:b=>a(bt).push(`/federation/entries/${h.calendarId}`),color:"link"},{default:o(()=>[g(u(h.competitionName),1)]),_:2},1032,["onClick"])),r.value?(T(),P("label",L_e,u(h.competitionName),1)):K("",!0)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.deadlineFirst),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.deadlineSecond),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.deadlineThird),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(h.entries),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",M_e,[i(dt,{"total-items":a(t).competitions.total,"items-per-page":l.value,onPageChange:v},null,8,["total-items","items-per-page"])])]))}},B_e=Le(V_e,[["__scopeId","data-v-2727cb10"]]),U_e={class:"main"},q_e={class:"title"},j_e={class:"header"},H_e={key:0,class:"table"},z_e=["href"],Y_e={key:1,class:"pagination"},x_e={__name:"FederationCompetitionsPage",setup(e){const t=gi(),l=F(20),n=F(1),s=F(null),r=F(!1),d=async f=>{s.value=JSON.parse(f.detail.storage),r.value=s.value===null,await c(1)};We(async()=>{window.addEventListener("federation-localstorage-update",d),s.value=JSON.parse(localStorage.getItem("federation")),r.value=s.value===null,s&&s.value&&s.value.federationId&&await t.getFederationCalendarList(s.value.federationId,{})});const c=async f=>{n.value=f;let v={limit:l.value,offset:(n.value-1)*l.value};await t.getFederationCalendarList(s.value.federationId,v)};return(f,v)=>(T(),P("div",U_e,[y("div",q_e,[y("p",j_e,u(f.$t("menu.federationCompetition")),1)]),r.value?K("",!0):(T(),P("div",H_e,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.links")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("calendar.update")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendarList.calendars,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[(T(!0),P(le,null,ge(p.links,m=>(T(),P("a",{class:"link-gap",href:m.value,target:"_blank"},u(m.name),9,z_e))),256))]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",onClick:m=>a(bt).push(`/federation/edit-calendar-event/${p.calendarId}`)},{default:o(()=>[g(u(f.$t("calendar.update")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])),r.value?K("",!0):(T(),P("div",Y_e,[i(dt,{"total-items":a(t).calendarList.total,"items-per-page":l.value,onPageChange:c},null,8,["total-items","items-per-page"])]))]))}},W_e=Le(x_e,[["__scopeId","data-v-05d70a18"]]),G_e={key:0,class:"fine-warning"},K_e={key:0},X_e={key:1},J_e={__name:"ModalFederationEnterCompetition",props:{licenseType:{type:Number,default:null},userIds:{type:Array,default:[]},calendarId:{type:Number,default:null}},emits:["fencersAdded"],setup(e,{emit:t}){const l=t,n=Hc(),s=F(!1),r=JSON.parse(localStorage.getItem("federation")),d=e,c=async()=>{const f=await n.enterParticipants(r.federationId,d.calendarId,{ids:d.userIds,licenseTypeId:d.licenseType});s.value=!1,setTimeout(()=>l("fencersAdded",(f==null?void 0:f.alreadyRegistered)||[]),300)};return(f,v)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"primary",onClick:v[0]||(v[0]=async()=>{await a(n).checkUsersForLicenses(a(r).federationId,{ids:d.userIds,licenseTypeId:e.licenseType,calendarId:Number(d.calendarId)}),s.value=!0})},{default:o(()=>[g(u(f.$t("entry.enterCompetition")),1)]),_:1}),i(a(yt.CModal),{alignment:"center",visible:s.value,onClose:v[2]||(v[2]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(f.$t("entry.enterSelectedHeader")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[a(n).checkedUsers.afterFirstDeadline?(T(),P("div",G_e,[a(n).checkedUsers.afterSecondDeadline?(T(),P("p",K_e,[y("strong",null,"Entry fine: "+u(d.userIds.length)+" à 250⬠= "+u(d.userIds.length*250)+"â¬",1),v[3]||(v[3]=y("br",null,null,-1)),v[4]||(v[4]=y("span",null,"Deadline 2 has passed. A fine of 250⬠per athlete will be added.",-1))])):(T(),P("p",X_e,[y("strong",null,"Entry fine: "+u(d.userIds.length)+" à 150⬠= "+u(d.userIds.length*150)+"â¬",1),v[5]||(v[5]=y("br",null,null,-1)),v[6]||(v[6]=y("span",null,"Deadline 1 has passed. A fine of 150⬠per athlete will be added.",-1))]))])):K("",!0),y("label",null,u(f.$t("entry.licenseType"))+" "+u(a(n).checkedUsers.licenseTypeLabel)+":",1),(T(!0),P(le,null,ge(a(n).checkedUsers.users,p=>(T(),P("p",{class:Qe(p.isValid?"":"text-warning")},u(p.las
144tName)+" "+u(p.firstName)+" ("+u(p.birthDate)+") "+u(p.isValid?"":f.$t("license.invalid")),3))),256))]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[a(n).checkedUsers.hasErrors?K("",!0):(T(),me(a(Ot.CButton),{key:0,color:"success",onClick:c},{default:o(()=>[g(u(f.$t("entry.enter")),1)]),_:1})),i(a(Ot.CButton),{color:"secondary",onClick:v[1]||(v[1]=()=>{s.value=!1})},{default:o(()=>[g(u(f.$t("modal.cancel")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},Hg=Le(J_e,[["__scopeId","data-v-4728b640"]]),Z_e=["for"],Q_e={key:0,class:"required"},e$e=["rows","disabled","id","placeholder","value"],t$e={key:1,class:"description"},a$e={key:2,class:"error"},l$e={__name:"Textarea",props:{label:{type:String,default:""},placeholder:{type:String,default:""},modelValue:{type:[String,Number],default:""},description:{type:String,default:""},error:{type:String,default:""},success:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},rows:{type:Number,default:6},required:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,n=t,s=bi({uniqueId:""}),r=d=>{n("update:modelValue",d.target.value)};return We(()=>{s.uniqueId=l.id||Math.random().toString(16).slice(2)}),(d,c)=>(T(),P(le,null,[e.label?(T(),P("p",{key:0,for:s.uniqueId,class:"label"},[g(u(e.label)+" ",1),l.required?(T(),P("span",Q_e,"*")):K("",!0)],8,Z_e)):K("",!0),y("textarea",Ya({class:"textarea"},d.$attrs,{rows:e.rows,disabled:e.disabled,id:s.uniqueId,placeholder:e.placeholder||e.label,class:{input_error:e.error,input_success:e.success},value:e.modelValue,onInput:r}),null,16,e$e),e.description?(T(),P("p",t$e,u(e.description),1)):K("",!0),e.error?(T(),P("p",a$e,u(e.error),1)):K("",!0)],64))}},n$e=Le(l$e,[["__scopeId","data-v-dcc65049"]]),i$e={key:0},s$e={key:1},o$e={key:2},r$e={key:3,class:"padding-text"},u$e={key:4,class:"padding-text"},d$e={key:0,class:"footer-buttons"},c$e={key:1,class:"footer-buttons"},f$e={__name:"ModalFederationRemoveCompetition",props:{licenseType:{type:Number,default:null},userIds:{type:Array,default:[]},calendarId:{type:Number,default:null}},emits:["fencersAdded"],setup(e,{emit:t}){const l=t,n=Hc(),s=F(!1),r=JSON.parse(localStorage.getItem("federation")),d=F(null),c=F(null),f=e,v=async p=>{await n.removeParticipants(r.federationId,f.calendarId,{ids:f.userIds,licenseTypeId:f.licenseType,justificationFileId:d&&d.value?Number(d.value):null,acceptFine:p,description:c.value}),s.value=!1,setTimeout(()=>l("fencersAdded"),300)};return(p,m)=>(T(),P(le,null,[i(a(Ot.CButton),{class:"button-size",color:"primary",onClick:m[0]||(m[0]=async()=>{await a(n).checkUsersForLicenses(a(r).federationId,{ids:f.userIds,licenseTypeId:e.licenseType,calendarId:Number(f.calendarId)}),d.value=null,c.value=null,s.value=!0})},{default:o(()=>[g(u(p.$t("entry.removeCompetition")),1)]),_:1}),i(a(yt.CModal),{alignment:"center",visible:s.value,onClose:m[7]||(m[7]=()=>{s.value=!1})},{default:o(()=>[i(a(yt.CModalHeader),null,{default:o(()=>[i(a(yt.CModalTitle),null,{default:o(()=>[g(u(p.$t("entry.removeSelectedHeader")),1)]),_:1})]),_:1}),i(a(yt.CModalBody),null,{default:o(()=>[a(n).checkedUsers.needJustification?(T(),P("p",i$e,[y("strong",null,u(p.$t("entry.removeSelectedJustification")),1)])):K("",!0),a(n).checkedUsers.needJustification?(T(),P("p",s$e,u(p.$t("entry.removeSelectedJustificationYes")),1)):K("",!0),a(n).checkedUsers.needJustification?(T(),P("p",o$e,u(p.$t("entry.removeSelectedJustificationNo")),1)):K("",!0),y("label",null,u(p.$t("entry.licenseType"))+" "+u(a(n).checkedUsers.licenseTypeLabel)+":",1),(T(!0),P(le,null,ge(a(n).checkedUsers.users,h=>(T(),P("p",{class:Qe(h.isValid?"":"text-warning")},u(h.lastName)+" "+u(h.firstName)+" ("+u(h.birthDate)+") "+u(h.isValid?"":p.$t("license.invalid")),3))),256)),a(n).checkedUsers.needJustification?(T(),P("div",r$e,[y("label",null,u(p.$t("entry.justificationFile")),1),i(ha,{"item-id":"justification",onFileUploaded:m[1]||(m[1]=h=>{d.value=h.data.id}),"is-pdf-only":!0,"upload-url":"file/upload"})])):K("",!0),a(n).checkedUsers.needJustification?(T(),P("div",u$e,[i(n$e,{label:p.$t("entry.description"),rows:5,required:!1,maxlength:"1024",modelValue:c.value,"onUpdate:modelValue":m[2]||(m[2]=h=>c.value=h)},null,8,["label","modelValue"])])):K("",!0)]),_:1}),i(a(yt.CModalFooter),null,{default:o(()=>[a(n).checkedUsers.needJustification?K("",!0):(T(),P("div",d$e,[i(a(Ot.CButton),{color:"success",onClick:m[3]||(m[3]=async()=>await v(!1))},{default:o(()=>[g(u(p.$t("entry.remove")),1)]),_:1}),i(a(Ot.CButton),{color:"secondary",onClick:m[4]||(m[4]=()=>{s.value=!1})},{default:o(()=>[g(u(p.$t("modal.cancel")),1)]),_:1})])),a(n).checkedUsers.needJustification?(T(),P("div",c$e,[i(a(Ot.CButton),{color:"success",onClick:m[5]||(m[5]=async()=>await v(!1)),disabled:!d.value},{default:o(()=>[g(u(p.$t("modal.yes")),1)]),_:1},8,["disabled"]),i(a(Ot.CButton),{color:"secondary",onClick:m[6]||(m[6]=async()=>await v(!0))},{default:o(()=>[g(u(p.$t("modal.no")),1)]),_:1})])):K("",!0)]),_:1})]),_:1},8,["visible"])],64))}},zg=Le(f$e,[["__scopeId","data-v-2058806e"]]),m$e={class:"categories"},p$e={value:""},v$e=["value"],b$e={class:"footer"},h$e={__name:"ModalFederationReplaceFencer",props:{mainFencerId:{type:Number,default:null},calendarId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Hc(),r=F(),d=JSON.parse(localStorage.getItem("federation")).federationId,c=e,f=F(),v=async m=>{const h=m.currentTarget;h.checkValidity()===!1&&(m.preventDefault(),m.stopPropagation()),f.value=!0,h.checkValidity()===!0&&(m.preventDefault(),m.stopPropagation(),await p())},p=async()=>{let m={mainFencerId:c.mainFencerId,replaceId:Number(r.value),calendarId:Number(c.calendarId)};await s.replaceFencer(d,{...m}).then(()=>{l("modalResult",{}),n.value=!1})};return(m,h)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:h[0]||(h[0]=async()=>{await a(s).getFencersToEnter(c.calendarId,a(d),{limit:500,offset:0}),n.value=!0})},{default:o(()=>[g(u(m.$t("entry.replaceAthlete")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:h[3]||(h[3]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(m.$t("entry.replaceAthlete")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:v},{default:o(()=>[y("div",m$e,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Fencer",feedbackInvalid:m.$t("feedbackInvalid.selectReplace"),id:"validationCustom01",label:m.$t("label.replaceFencer"),onChange:h[1]||(h[1]=b=>r.value=b.target.value),required:""},{default:o(()=>[y("option",p$e,u(m.$t("options.selectReplace")),1),(T(!0),P(le,null,ge(a(s).fencers.fencers,b=>(T(),P("option",{value:b.userId},u(b.lastName)+" "+u(b.firstName),9,v$e))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",b$e,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(m.$t("modal.replace")),1)]),_:1}),i(a(ye),{onClick:h[2]||(h[2]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(m.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},y$e=Le(h$e,[["__scopeId","data-v-663d01b5"]]),g$e={class:"main-container"},_$e={value:""},$$e=["value"],C$e={class:"autocomplete-wrapper"},w$e={key:0,class:"suggestions-dropdown"},k$e=["onMousedown"],S$e={key:1,class:"selected-badge"},I$e={class:"footer"},T$e={__name:"ModalFederationAddOfficial",props:{calendarId:null,federationId:null,isOutOfQuota:{type:Boolean,default:!1}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Hc(),r=Yt(),d=e,c=F({lastName:"",firstName:"",roleId:null}),f=F(null),v=F([]),p=F(!1);let m=null,h=!1;const b=C=>{if(h){h=!1;return}if(c.value.lastName=C,f.value&&(f.value=null,c.value.firstName=""),m&&clearTimeout(m),!C||C.length<2){v.value=[],p.value=!1;return}m=setTimeout(async()=>
144{if(f.value)return;const D=await s.searchOfficialsToEnter(d.calendarId,d.federationId,{lastName:C,limit:10,offset:0,isOutOfQuota:d.isOutOfQuota||null});v.value=(D==null?void 0:D.officials)||[],p.value=v.value.length>0},300)},w=C=>{h=!0,f.value=C,c.value.lastName=C.lastName,c.value.firstName=C.firstName,v.value=[],p.value=!1},$=()=>{f.value=null,c.value.lastName="",c.value.firstName="",v.value=[]},S=()=>d.isOutOfQuota?!!f.value:c.value.roleId?f.value?!0:c.value.lastName&&c.value.firstName:!1,_=async()=>{try{f.value?await s.enterOfficials({ids:[f.value.userId],isOutOfQuota:d.isOutOfQuota,roleId:d.isOutOfQuota?null:c.value.roleId},d.calendarId,d.federationId):await s.addOfficialNotInList({lastName:c.value.lastName,firstName:c.value.firstName,roleId:c.value.roleId},d.calendarId,d.federationId),l("modalResult"),I(),n.value=!1}catch{}},I=()=>{c.value={lastName:"",firstName:"",roleId:null},f.value=null,v.value=[],p.value=!1},k=async()=>{await r.getOfficialsDictionary({isFederation:!0}),I(),n.value=!0};return(C,D)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:k},{default:o(()=>[g(u(C.$t("entry.addOfficialByName")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:D[5]||(D[5]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(C.$t("entry.addOfficialByNameDescription")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",g$e,[d.isOutOfQuota?K("",!0):(T(),me(a(He),{key:0,"onUpdate:modelValue":D[0]||(D[0]=N=>c.value.roleId=N?Number(N):null)},{default:o(()=>[y("option",_$e,u(C.$t("options.selectRole")),1),(T(!0),P(le,null,ge(a(r).officials.roles,N=>(T(),P("option",{value:N.id},u(N.label),9,$$e))),256))]),_:1})),y("div",C$e,[i(a(_e),{label:C.$t("entry.lastName"),"model-value":c.value.lastName,"onUpdate:modelValue":b,onFocus:D[1]||(D[1]=()=>{v.value.length&&!f.value&&(p.value=!0)}),onBlur:D[2]||(D[2]=()=>{C.setTimeout(()=>p.value=!1,200)})},null,8,["label","model-value"]),p.value?(T(),P("div",w$e,[(T(!0),P(le,null,ge(v.value,N=>(T(),P("div",{key:N.userId,class:"suggestion-item",onMousedown:sa(L=>w(N),["prevent","stop"])},u(N.userId)+" - "+u(N.name),41,k$e))),128))])):K("",!0),f.value?(T(),P("div",S$e,[y("span",null,u(f.value.name),1),i(a(ye),{color:"link",size:"sm",onClick:$,class:"clear-btn"},{default:o(()=>D[6]||(D[6]=[g("Ã")])),_:1,__:[6]})])):K("",!0)]),d.isOutOfQuota?K("",!0):(T(),me(a(_e),{key:1,label:C.$t("entry.firstName"),"model-value":c.value.firstName,"onUpdate:modelValue":D[3]||(D[3]=N=>c.value.firstName=N),disabled:!!f.value},null,8,["label","model-value","disabled"]))]),y("div",I$e,[i(a(ye),{disabled:!S(),onClick:_,color:"success"},{default:o(()=>[g(u(C.$t("modal.add")),1)]),_:1},8,["disabled"]),i(a(ye),{onClick:D[4]||(D[4]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(C.$t("modal.close")),1)]),_:1})])]),_:1})]),_:1},8,["visible"])],64))}},D$e=Le(T$e,[["__scopeId","data-v-c0dd6b6d"]]),E$e=["aria-describedby"],N$e={__name:"LockableButton",props:{locked:{type:Boolean,default:!1},lockedReason:{type:String,default:""},color:{type:String,default:"primary"},size:{type:String,default:null}},emits:["click"],setup(e){return(t,l)=>e.locked?(T(),me(a(L_),{key:0,content:e.lockedReason,placement:"top"},{toggler:o(({id:n,on:s})=>[y("span",Ya({class:"lock-wrapper","aria-describedby":n},Bb(s,!0)),[i(a(ye),{color:e.color,size:e.size,disabled:""},{default:o(()=>[rt(t.$slots,"default",{},void 0,!0)]),_:3},8,["color","size"])],16,E$e)]),_:3},8,["content"])):(T(),me(a(ye),{key:1,color:e.color,size:e.size,onClick:l[0]||(l[0]=n=>t.$emit("click"))},{default:o(()=>[rt(t.$slots,"default",{},void 0,!0)]),_:3},8,["color","size"]))}},_d=Le(N$e,[["__scopeId","data-v-14fd0cba"]]),P$e={class:"base_view"},O$e={class:"title"},A$e={class:"header"},F$e={class:"table"},R$e=["href"],L$e={class:"deadline-row"},M$e={class:"deadline-column"},V$e={key:0},B$e={key:1},U$e={key:0,class:"deadline-row"},q$e={key:1,class:"deadline-row"},j$e={class:"deadline-column"},H$e={key:0},z$e={key:0,class:"p-deadline"},Y$e={key:1,class:"p-deadline"},x$e={key:2,class:"p-deadline"},W$e={key:3,class:"p-deadline"},G$e={href:"https://static.fie.org/uploads/7/39590-Entries-for-FIE-competitions.pdf",target:"_blank"},K$e={class:"item"}
144,X$e={class:"filter-row"},J$e={class:"pagination"},Z$e={key:1,class:"deadline-exceeded-message"},Q$e={class:"pagination"},eCe={key:1,class:"deadline-exceeded-message"},tCe={class:"pagination"},aCe={class:"pagination"},lCe={class:"pagination"},nCe={class:"pagination"},iCe={class:"pagination"},no=15,$d="Deadline 1 has passed. It is no longer possible to add or remove officials, coaches and out-of-quota officials. For urgent issues, please contact FIE ([email protected]).",sCe={__name:"FederationEntryPage",setup(e){const{isLoading:t,withLoading:l}=oA(),n=F(1),s=F({limit:15,offset:0}),r=ea(),d=Hc(),c=F(null),f=F(!1),v=F(!1),p=Pe(()=>{var B;return((B=d.competition)==null?void 0:B.isDeadlineFirstExceeded)===!0}),m=async B=>{c.value=JSON.parse(B.detail.storage),c&&c.value&&c.value.federationId&&await U()};We(async()=>{window.addEventListener("federation-localstorage-update",m),c.value=JSON.parse(localStorage.getItem("federation"))});const h=F([]),b=F([]),w=(B,Y)=>{if(B)h.value.push(Y);else{const ee=h.value.indexOf(Y);ee>-1&&h.value.splice(ee,1)}},$=F(1),S=()=>(s.value.limit=no,s.value.offset=(n.value-1)*no,s.value),_=async B=>{s.value={...B},await U()},I=async B=>{n.value=B,await U()},k=async B=>{$.value=B,h.value=[],await l(()=>d.getFencersToEnter(r.params.id,c.value.federationId,S()))},C=async B=>{$.value=B,h.value=[],await l(()=>d.getFencersEntered(r.params.id,c.value.federationId,S()))},D=async B=>{$.value=B,h.value=[],await l(()=>d.getRefereesToEnter(r.params.id,c.value.federationId,S()))},N=async B=>{$.value=B,h.value=[],await l(()=>d.getRefereesEntered(r.params.id,c.value.federationId,S()))},L=async B=>{$.value=B,h.value=[],await l(()=>d.getCoachesToEnter(r.params.id,c.value.federationId,S()))},R=async B=>{$.value=B,h.value=[],await l(()=>d.getCoachesEntered(r.params.id,c.value.federationId,S()))},M=async B=>{$.value=B,h.value=[],await l(()=>d.getOfficialsEntered(r.params.id,c.value.federationId,S()))},A=async B=>{$.value=B,h.value=[],await l(async()=>{await d.getOfficialsEntered(r.params.id,c.value.federationId,{...S(),isOutOfQuota:!0}),await d.getOfficialsToEnter(r.params.id,c.value.federationId,{...s.value,isOutOfQuota:!0,limit:100,offset:0})})},E=async B=>{confirm(`Remove ${B.name}?`)&&(await d.removeOfficials({ids:[B.id]},c.value.federationId),await U())},V=async B=>{try{await d.enterOfficials({ids:[B.userId],isOutOfQuota:!0,roleId:null},r.params.id,c.value.federationId),await U()}catch{}},O=async(B=[])=>{await U(),B.length&&(b.value=B,setTimeout(()=>{b.value=[]},3e3))},U=async()=>{await l(async()=>{h.value=[],await d.getCompetitionInformation(c.value.federationId,r.params.id).then(()=>{var B;f.value=((B=d.competition.limit)==null?void 0:B.meetLimit)||!1,v.value=d.competition.limit!==null}),$.value===1&&await k(1),$.value===2&&await C(2),$.value===3&&await D(3),$.value===4&&await N(4),$.value===5&&await L(5),$.value===6&&await R(6),$.value===7&&await M(7),$.value===8&&await A(8)})};return(B,Y)=>(T(),P("div",P$e,[y("div",O$e,[y("p",A$e,u(B.$t("menu.entries")),1)]),y("div",F$e,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.start")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.end")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.deadlineFirst")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.deadlineSecond")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.deadlineThird")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.category")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.entriesCount")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entries.entries")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(d).competition.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.place),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.startDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.endDate),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.deadlineFirst),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.deadlineSecond),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.deadlineThird),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.status),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(d).competition.entries),1)]),_:1}),i(a(q),null,{default:o(()=>[y("a",{class:"link-gap",href:`/federation/show/entry/${a(d).competition.calendarId}`,target:"_blank"},u(B.$t("calendar.show")),9,R$e)]),_:1})]),_:1})]),_:1})]),_:1}),i(a(lb),{color:"warning",class:"callout-back"},{default:o(()=>{var ee,Z,ne,ie,J,X,j,W,fe,G;return[y("div",L$e,[y("div",M$e,[$.value===1||$.value===2?(T(),P("h4",V$e,"According to the quota you may add "+u((Z=(ee=a(d).competition)==null?void 0:ee.quota)==null?void 0:Z.limitMax)+" athletes",1)):K("",!0),$.value>=5&&a(d).competition.showOfficials?(T(),P("h4",B$e,"According to the quota you may add "+u((ie=(ne=a(d).competition)==null?void 0:ne.quota)==null?void 0:ie.officialCount)+" officials",1)):K("",!0)]),$.value===1||$.value===2?(T(),P("div",U$e,Y[12]||(Y[12]=[y("div",{class:"deadline-column"},[y("p",{class:"p-deadline"},"Before deadline 1 - you can make any change without fine"),y("p",{class:"p-deadline"},"After deadline 1 - any additional entry can be made with a fine of 150 euro"),y("p",{class:"p-deadline"},"After deadline 2 - any additional entry can be made with a fine of 250 euro")],-1),y("div",{class:"deadline-column"},[y("p",{class:"p-deadline"},"All deadlines are displayed in Lausanne time"),y("p",{class:"p-deadline"},"Deadline 3 is 12:00 noon local time at the competition venue"),y("p",{class:"p-deadline"},[g("More information about deadlines and fines can be found in the user guide ("),y("a",{href:"http://static.fie.org/uploads/files/User-guide-section-3-4.pdf",target:"_blank"},'section 3 "entries"'),g(")")]),y("p",{class:"p-deadline"},[g("If you have any questions, please contact FIE "),y("a",{href:"mailto:[email protected]"},"[email protected]"),g(".")])],-1)]))):K("",!0),$.value===3||$.value===4?(T(),P("div",q$e,Y[13]||(Y[13]=[y("div",{class:"deadline-column"},[y("p",{class:"p-deadline"},"Before deadline 1 - you can make any change without fine"),y("p",{class:"p-deadline"},"After deadline 1 - any additional entry can be made with a fine of 150 euro")],-1),y("div",{class:"deadline-column"},[y("p",{class:"p-deadline"},"All deadlines are displayed in Lausanne time"),y("p",{class:"p-deadline"},"Deadline 3 is 12:00 noon local time at the competition venue"),y("p",{class:"p-deadline"},[g("More information about deadlines and fines can be found in the user guide ("),y("a",{href:"http://static.fie.org/uploads/files/User-guide-section-3-4.pdf",target:"_blank"},'section 3 "entries"'),g(")")]),y("p",{class:"p-deadline"},[g("If you have any questions, please contact FIE "),y("a",{href:"mailto:[email protected]"},"[email protected]"),g(".")])],-1)]))):K("",!0),y("div",j$e,[($.value===1||$.value===2)&&v.value?(T(),P("div",H$e,[f.value?(T(),P("p",z$e,u(B.$t("entry.limitMet")),1)):K("",!0),f.value?K("",!0):(T(),P("p",Y$e,u(B.$t("entry.limitNotMet")),1)),!f.value&&((J=a(d).competition.limit)==null?void 0:J.mainNeed)>0?(T(),P("p",x$e,u(B.$t("entry.limitNeed"))+" "+u((X=a(d).competition.limit)==null?void 0:X.mainRange)+": "+u((j=a(d).competition.limit)==null?void 0:j.mainNeed),1)):K("",!0),!f.value&&((W=a(d).competition.limit)==null?void 0:W.nextNeed)>0?(T(),P("p",W$e,u(B.$t("entry.limitNeed"))+" "+u((fe=a(d).competition.limit)==null?void 0:fe.nextRange)+": "+u((G=a(d).competition.limit)==null?void 0:G.nextNeed),1)):K("",!0),y("a",G$e,u(B.$t("entries.rules")),1)])):K("",!0)])])]}),_:1})]),i(t$,{loading:a(t)},{default:o(()=>{var ee;return[y("div",K$e,[y("div",X$e,[i(iA,{"fencer-enabled":!0,"last-name-enabled":!0,"first-name-enabled":!0,"ouf-of-quota-e
144nabled":!1,onSearch:_}),$.value===7&&!p.value?(T(),me(D$e,{key:0,"calendar-id":a(r).params.id,"federation-id":(ee=c.value)==null?void 0:ee.federationId,onModalResult:U},null,8,["calendar-id","federation-id"])):K("",!0),$.value===7&&p.value?(T(),me(_d,{key:1,locked:"","locked-reason":$d},{default:o(()=>[g(u(B.$t("entry.addOfficialByName")),1)]),_:1})):K("",!0)]),i(a(Mi),{variant:"tabs",role:"tablist",class:"justified-nav-tab"},{default:o(()=>[i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===1,onClick:Y[0]||(Y[0]=()=>{n.value=1,k(1)})},{default:o(()=>[g(u(B.$t("entry.enterFencer")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===2,onClick:Y[1]||(Y[1]=()=>{n.value=1,C(2)})},{default:o(()=>[g(u(B.$t("entry.viewFencer")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===3,onClick:Y[2]||(Y[2]=()=>{n.value=1,D(3)})},{default:o(()=>[g(u(B.$t("entry.enterReferee")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===4,onClick:Y[3]||(Y[3]=()=>{n.value=1,N(4)})},{default:o(()=>[g(u(B.$t("entry.viewReferee")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===5,onClick:Y[4]||(Y[4]=()=>{n.value=1,L(5)})},{default:o(()=>[g(u(B.$t("entry.enterCoach")),1)]),_:1},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===6,onClick:Y[5]||(Y[5]=()=>{n.value=1,R(6)})},{default:o(()=>[g(u(B.$t("entry.viewCoach")),1)]),_:1},8,["active"])]),_:1}),a(d).competition.showOfficials?(T(),me(a(ma),{key:0},{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===7,onClick:Y[6]||(Y[6]=()=>{n.value=1,M(7)})},{default:o(()=>Y[14]||(Y[14]=[g(" Officials ")])),_:1,__:[14]},8,["active"])]),_:1})):K("",!0),a(d).competition.showOfficials?(T(),me(a(ma),{key:1},{default:o(()=>[i(a(ra),{href:"javascript:void(0);",active:$.value===8,onClick:Y[7]||(Y[7]=()=>{n.value=1,A(8)})},{default:o(()=>Y[15]||(Y[15]=[g(" Officials Out of Quota ")])),_:1,__:[15]},8,["active"])]),_:1})):K("",!0)]),_:1}),i(a(hi),null,{default:o(()=>[i(a(pa),{role:"tabpanel","aria-labelledby":"home-tab",visible:$.value===1},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[a(d).competition.canEnterFencer&&(!a(d).competition.isTeamCompetition||a(d).competition.canEnterTeam)?(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(B.$t("entry.select")),1)]),_:1})):K("",!0),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.points")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencers.fencers,Z=>(T(),me(a(qe),{class:Qe({"row-highlight":b.value.includes(Z.userId)})},{default:o(()=>[a(d).competition.canEnterFencer&&(!a(d).competition.isTeamCompetition||a(d).competition.canEnterTeam)?(T(),me(a(q),{key:0},{default:o(()=>[(T(),me(a(Ze),{checked:h.value.includes(Z.userId),"onUpdate:modelValue":ne=>{w(ne,Z.userId)},key:Z.userId},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024)):K("",!0),i(a(q),null,{default:o(()=>[g(u(Z.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.points),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.addressStatus),1)]),_:2},1024)]),_:2},1032,["class"]))),256))]),_:1})]),_:1}),y("div",J$e,[h.value.length>0&&(!a(d).competition.isTeamCompetition||a(d).competition.canEnterTeam)?(T(),me(Hg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:O,"user-ids":h.value,"license-type":"T"},null,8,["calendar-id","user-ids"])):K("",!0),a(d).competition.isTeamCompetition&&!a(d).competition.canEnterTeam?(T(),P("span",Z$e," Deadline 1 has passed. It is no longer possible to enter team competitions. For urgent issues, please contact FIE ([email protected]). ")):K("",!0),i(An,{"total-items":a(d).fencers.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"profile-tab",visible:$.value===2},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.points")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfInscription")),1)]),_:1}),a(d).competition.canReplace?(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(B.$t("entry.replace")),1)]),_:1})):K("",!0)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).fencersEntered.fencers,Z=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{checked:h.value.includes(Z.userId),"onUpdate:modelValue":ne=>{w(ne,Z.userId)},key:Z.userId},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.place),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.points),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.addressStatus),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateInscription),1)]),_:2},1024),a(d).competition.canReplace?(T(),me(a(q),{key:0},{default:o(()=>[i(y$e,{"calendar-id":a(r).params.id,"main-fencer-id":Z.userId,onModalResult:Y[8]||(Y[8]=async()=>await U())},null,8,["calendar-id","main-fencer-id"])]),_:2},1024)):K("",!0)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",Q$e,[h.value.length>0&&a(d).competition.canRemoveFencer?(T(),me(zg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:Y[9]||(Y[9]=async()=>await U()),"user-ids":h.value,"license-type":"T"},null,8,["calendar-id","user-ids"])):K("",!0),a(d).competition.isDeadlineThirdExceeded?(T(),P("span",eCe," The final entry deadline for this competition has passed. It is no longer possible to add or remove athletes online. For urgent issues, please contact FIE ([email protected]). ")):K("",!0),i(An,{"total-items":a(d).fencersEntered.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1}
144,8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:$.value===3},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[a(d).competition.canEnterFencer?(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(B.$t("entry.select")),1)]),_:1})):K("",!0),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).referees.referees,Z=>(T(),me(a(qe),{class:Qe({"row-highlight":b.value.includes(Z.userId)})},{default:o(()=>[a(d).competition.canEnterFencer?(T(),me(a(q),{key:0},{default:o(()=>[(T(),me(a(Ze),{checked:h.value.includes(Z.userId),"onUpdate:modelValue":ne=>{w(ne,Z.userId)},key:Z.userId},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024)):K("",!0),i(a(q),null,{default:o(()=>[g(u(Z.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.addressStatus),1)]),_:2},1024)]),_:2},1032,["class"]))),256))]),_:1})]),_:1}),y("div",tCe,[h.value.length>0?(T(),me(Hg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:O,"user-ids":h.value,"license-type":"A"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).referees.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:$.value===4},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfInscription")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).refereesEntered.referees,Z=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ze),{checked:h.value.includes(Z.userId),"onUpdate:modelValue":ne=>{w(ne,Z.userId)},key:Z.userId},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.addressStatus),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateInscription),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",aCe,[h.value.length>0&&a(d).competition.canRemoveFencer?(T(),me(zg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:Y[10]||(Y[10]=async()=>await U()),"user-ids":h.value,"license-type":"A"},null,8,["calendar-id","user-ids"])):K("",!0),i(An,{"total-items":a(d).refereesEntered.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1}
144,8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:$.value===5},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[a(d).competition.canEnterCoach?(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(B.$t("entry.select")),1)]),_:1})):K("",!0),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).coaches.coaches,Z=>(T(),me(a(qe),{class:Qe({"row-highlight":b.value.includes(Z.userId)})},{default:o(()=>[a(d).competition.canEnterCoach?(T(),me(a(q),{key:0},{default:o(()=>[(T(),me(a(Ze),{checked:h.value.includes(Z.userId),"onUpdate:modelValue":ne=>{w(ne,Z.userId)},key:Z.userId},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024)):K("",!0),i(a(q),null,{default:o(()=>[g(u(Z.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.addressStatus),1)]),_:2},1024)]),_:2},1032,["class"]))),256))]),_:1})]),_:1}),y("div",lCe,[h.value.length>0&&!p.value?(T(),me(Hg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:O,"user-ids":h.value,"license-type":"E"},null,8,["calendar-id","user-ids"])):K("",!0),p.value?(T(),me(_d,{key:1,locked:"","locked-reason":$d},{default:o(()=>[g(u(B.$t("entry.enterCompetition")),1)]),_:1})):K("",!0),i(An,{"total-items":a(d).coaches.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),i(a(pa),{role:"tabpanel","aria-labelledby":"contact-tab",visible:$.value===6},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[p.value?K("",!0):(T(),me(a(x),{key:0,scope:"col"},{default:o(()=>[g(u(B.$t("entry.select")),1)]),_:1})),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfBirth")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.dateOfInscription")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).coachesEntered.coaches,Z=>(T(),me(a(qe),null,{default:o(()=>[p.value?K("",!0):(T(),me(a(q),{key:0},{default:o(()=>[(T(),me(a(Ze),{checked:h.value.includes(Z.userId),"onUpdate:modelValue":ne=>{w(ne,Z.userId)},key:Z.userId},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024)),i(a(q),null,{default:o(()=>[g(u(Z.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.licNo),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateOfBirth),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.addressStatus),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.dateInscription),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",nCe,[h.value.length>0&&a(d).competition.canRemoveFencer&&!p.value?(T(),me(zg,{key:0,"calendar-id":a(r).params.id,onFencersAdded:Y[11]||(Y[11]=async()=>await U()),"user-ids":h.value,"license-type":"E"},null,8,["calendar-id","user-ids"])):K("",!0),p.value?(T(),me(_d,{key:1,locked:"","locked-reason":$d},{default:o(()=>[g(u(B.$t("entry.removeCompetition")),1)]),_:1})):K("",!0),i(An,{"total-items":a(d).coachesEntered.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"]),a(d).competition.showOfficials?(T(),me(a(pa),{key:0,role:"tabpanel","aria-labelledby":"
144contact-tab",visible:$.value===7},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.role")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>Y[16]||(Y[16]=[g("Actions")])),_:1,__:[16]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).officialsEntered.officials,Z=>(T(),me(a(qe),{key:Z.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(Z.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.officialRole),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(_d,{color:"danger",size:"sm",locked:p.value,"locked-reason":$d,onClick:ne=>E(Z)},{default:o(()=>[g(u(B.$t("entry.remove")),1)]),_:2},1032,["locked","onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),y("div",iCe,[i(An,{"total-items":a(d).officialsEntered.total,"items-per-page":no,onPageChange:I,"current-page":n.value},null,8,["total-items","current-page"])])]),_:1},8,["visible"])):K("",!0),a(d).competition.showOfficials?(T(),me(a(pa),{key:1,role:"tabpanel","aria-labelledby":"contact-tab",visible:$.value===8},{default:o(()=>[Y[20]||(Y[20]=y("h5",{class:"section-title"},"Registered Officials",-1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.position")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.groups")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>Y[17]||(Y[17]=[g("Actions")])),_:1,__:[17]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).officialsEntered.officials,Z=>(T(),me(a(qe),{key:Z.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(Z.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.position),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var ne;return[g(u((ne=Z.groups)==null?void 0:ne.join(", ")),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[i(_d,{color:"danger",size:"sm",locked:p.value,"locked-reason":$d,onClick:ne=>E(Z)},{default:o(()=>[g(u(B.$t("entry.remove")),1)]),_:2},1032,["locked","onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),Y[21]||(Y[21]=y("h5",{class:"section-title"},"Available Officials",-1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.position")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(B.$t("entry.groups")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>Y[18]||(Y[18]=[g("Actions")])),_:1,__:[18]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(d).officials.officials,Z=>(T(),me(a(qe),{key:Z.userId},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(Z.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z.position),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var ne;return[g(u((ne=Z.groups)==null?void 0:ne.join(", ")),1)]}),_:2},1024),i(a(q),null,{default:o(()=>[i(_d,{color:"success",size:"sm",locked:p.value,"locked-reason":$d,onClick:ne=>V(Z)},{default:o(()=>Y[19]||(Y[19]=[g(" Add ")])),_:2,__:[19]},1032,["locked","onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1,__:[20,21]},8,["visible"])):K("",!0)]),_:1})])]}),_:1},8,["loading"])]))}},oCe=Le(sCe,[["__scopeId","data-v-e02f9d55"]]),Yg="https://api-dashboard.fie.org/api/admin/v1/federation/license",rCe=At("federationOfficial",()=>{async function e(n,s){return await ce.get(`${Yg}/${n}/official/${s}`,null)}async function t(n,s){return await ce.post(`${Yg}/${n}/official/${s}`,{})}async function l(n,s){return await ce.delete(`${Yg}/${n}/official/${s}`,null)}return{getStatus:e,makeOfficial:t,removeOfficial:l}}),uCe={class:"form-container"},dCe={class:"notification-part"},cCe={class:"profile-readonly",disabled:""},fCe={class:"form-required-fields"},mCe={class:"required-row"},pCe={value:""},vCe=["selected"],bCe=["selected"],hCe=["selected"],yCe={value:""},gCe=["selected"],_Ce=["selected"],$Ce={class:"required-row"},CCe={class:"required-row"},wCe={class:"display-column"},kCe={class:"profile-readonly",disabled:""},SCe={class:"display-row"},ICe={class:"display-column"},TCe={class:"display-row"},DCe={value:""},ECe=["value","selected"],NCe={class:"display-row"},PCe={class:"profile-readonly",disabled:""},OCe={class:"not-required-row"},ACe={class:"display-row"},FCe={value:""},RCe=["value","selected"],LCe={value:""},MCe=["value","selected"],VCe={class:"display-row"},BCe={class:"profile-readonly",disabled:""},UCe={class:"not-required-row"},qCe={class:"display-row"},jCe={value:""},HCe=["value","selected"],zCe={class:"profile-readonly",disabled:""},YCe={class:"display-row"},xCe={class:"display-row"},WCe={class:"profile-readonly",disabled:""},GCe={class:"table"},KCe={class:"not-required-row"},XCe={class:"mb-3"},JCe={__name:"FederationEdit",setup(e){const t=new Date(1900,0,1),l=B$(),n=Yt(),s=rCe(),r=ea(),d=F(JSON.parse(localStorage.getItem("federation"))),c=F(!1),f=F(!1),v=async()=>{try{const $=await s.getStatus(d.value.federationId,r.params.id);c.value=!!($!=null&&$.isOfficial)}catch{c.value=!1}},p=async()=>{f.value=!0;try{await s.makeOfficial(d.value.federationId,r.params.id),await v(),St("Registered as an official")}catch{vt("Could not register as an official")}finally{f.value=!1}},m=async()=>{f.value=!0;try{await s.removeOfficial(d.value.federationId,r.params.id),await v(),St("Removed as an official")}catch{vt("Could not remove as an official")}finally{f.value=!1}};v();const h=$=>Rt(new Date($),"yyyy-MM-dd");l.getFencerProfileFull(d.value.federationId,r.params.id).then(()=>w()),n.getFencerCreateDictionary();const b={addressType:"P",firstName:null,lastName:null,languageId:null,avatarFileId:null,birthDate:null,genderId:null,maritalStatusId:null,children:null,formation:null,job:null,quote:null,addressStatusId:null,countryId:null,zipCode:null,addressFirst:null,addressSecond:null,addressThird:null,height:null,weight:null,phoneMain:null,phoneSecond:null,phoneThird:null,emailMain:null,emailSecond:null,fencingClubId:null,url:null,handed:null,gdprFileId:null,gdprFile:{id:null,link:null,name:null}},w=()=>{var $,S;b.addressType="P",b.firstName=l.fencerFull.firstName,b.lastName=l.fencerFull.lastName,b.languageId=l.fencerFull.languageId,b.avatarFileId=($=l.fencerFull.avatar)==null?void 0:$.id,b.birthDate=l.fencerFull.birthDate,b.genderId=l.fencerFull.genderId,b.maritalStatusId=l.fencerFull.maritalStatusId,b.children=l.fencerFull.children,b.formation=l.fencerFull.formation,b.job=l.fencerFull.job,b.quote=l.fencerFull.quote,b.addressStatusId=l.fencerFull.addressStatusId,b.countryId=l.fencerFull.countryId,b.zipCode=l.fencerFull.zipCode,b.addressFirst=l.fencerFull.addressFirst,b.addressSecond=l.fencerFull.addressSecond,b.addressThird=l.fencerFull.addressThird,b.height=l.fencerFull.height,b.weight=l.fencerFull.weight,b.phoneMain=l.fencerFull.phoneMain,b.phoneSecond=l.fencerFull.phoneSecond,b.phoneThird=l.fencerFull.phoneThird,b.emailMain=l.fencerFull.emailMain,b.emailSecond=l.fencerFull.emailSecond,b.fencingClubId=l.fencerFull.fencingClubId,b.url=l.fencerFull.url,b.handed=l.fencerFull.handed,b.gdprFileId=(S=l.fencerFull.gdprFile)==null?void 0:S.id};return($,S)=>(T(),P("div",uCe,[y("div",dCe,[y("p",null,u($.$t("license.profileIsFieMaintained")),1
144)]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("license.requiredFields")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("fieldset",cCe,[y("div",fCe,[y("div",mCe,[i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{id:"validationCustom01",label:`${$.$t("label.addressType")}*`,disabled:"",required:""},{default:o(()=>S[28]||(S[28]=[y("option",{value:"P",selected:""},"Personal (P)",-1)])),_:1,__:[28]},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Language",feedbackInvalid:$.$t("feedbackInvalid.selectLanguage"),id:"validationCustom02",label:`${$.$t("label.language")}*`,name:"languageId",onChange:S[0]||(S[0]=_=>{_.target.value?b.languageId=_.target.value.toString():b.languageId=null}),required:"",disabled:""},{default:o(()=>[y("option",pCe,u($.$t("options.selectLanguage")),1),y("option",{value:"A",selected:a(l).fencerFull.languageId==="A"},"English",8,vCe),y("option",{value:"E",selected:a(l).fencerFull.languageId==="E"},"Spanish",8,bCe),y("option",{value:"F",selected:a(l).fencerFull.languageId==="F"},"French",8,hCe)]),_:1},8,["feedbackInvalid","label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(He),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:$.$t("feedbackInvalid.selectGender"),id:"validationCustom03",label:`${$.$t("label.gender")}*`,name:"genderId",onChange:S[1]||(S[1]=_=>{_.target.value?b.genderId=Number(_.target.value):b.genderId=null}),required:"",disabled:""},{default:o(()=>[y("option",yCe,u($.$t("options.selectGender")),1),y("option",{value:"1",selected:a(l).fencerFull.genderId===1},"Women (F)",8,gCe),y("option",{value:"2",selected:a(l).fencerFull.genderId===2},"Men (M)",8,_Ce)]),_:1},8,["feedbackInvalid","label"])]),_:1})]),y("div",$Ce,[i(a(ve),{md:"5",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:$.$t("feedbackInvalid.setCorrectLastName"),id:"validationCustom04",label:`${$.$t("label.lastName")}*`,name:"lastName",value:a(l).fencerFull.lastName,onChange:S[2]||(S[2]=_=>b.lastName=_.target.value.toString()),required:"",disabled:""},null,8,["feedbackInvalid","label","value"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{feedbackInvalid:$.$t("feedbackInvalid.setCorrectFirstName"),id:"validationCustom05",label:`${$.$t("label.firstName")}*`,name:"firstName",value:a(l).fencerFull.firstName,onChange:S[3]||(S[3]=_=>b.firstName=_.target.value.toString()),required:"",disabled:""},null,8,["feedbackInvalid","label","value"])]),_:1})]),y("div",CCe,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>{var _;return[i(a(Zn),{feedbackInvalid:$.$t("feedbackInvalid.setCorrectBirthDate"),id:"validationCustom10",label:`${$.$t("label.birthDate")}*`,name:"birthDate",cleaner:!1,inputDateParse:a(Th),inputDateFormat:I=>a(Rt)(new Date(I),"dd.MM.yyyy"),onDateChange:S[4]||(S[4]=I=>b.birthDate=I?h(I):null),date:a(ri)((_=a(l).fencerFull)==null?void 0:_.birthDate),minDate:a(t),disabled:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","date","minDate"])]}),_:1})]),y("div",wCe,[y("label",null,u($.$t("license.gdprFormUpload")),1),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>{var _,I;return[i(ha,{"item-id":"gdprForm",onFileUploaded:S[5]||(S[5]=k=>{b.gdprFileId=k.data.id}),"is-pdf-only":!0,"upload-url":"file/upload","existed-file-link":(_=a(l).fencerFull.gdprFile)==null?void 0:_.link,"existed-file-name":(I=a(l).fencerFull.gdprFile)==null?void 0:I.name},null,8,["existed-file-link","existed-file-name"])]}),_:1})])])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("license.personal")),1)]),_:1}),i(a(Et),null,{default:o(()=>{var _,I;return[y("fieldset",kCe,[y("div",SCe,[i(os,{"existed-file-name":(_=a(l).fencerFull.avatar)==null?void 0:_.name,"existed-file-link":(I=a(l).fencerFull.avatar)==null?void 0:I.link,"upload-url":"file/upload",onFileUploaded:S[6]||(S[6]=k=>b.avatarFileId=k.data.id)},null,8,["existed-file-name","existed-file-link"]),y("div",ICe,[y("div",TCe,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:$.$t("label.maritalStatus"),name:"maritalStatusId",onChange:S[7]||(S[7]=k=>{k.target.value?b.maritalStatusId=Number(k.target.value):b.maritalStatusId=null})},{default:o(()=>[y("option",DCe,u($.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.maritalStatuses,k=>(T(),P("option",{value:k.id,selected:k.id===a(l).fencerFull.maritalStatusId},u(k.label),9,ECe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"2",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.children"),name:"children",value:a(l).fencerFull.children,onChange:S[8]||(S[8]=k=>b.children=k.target.value?Number(k.target.value):null)},null,8,["label","value"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.formation"),name:"formation",value:a(l).fencerFull.formation,onChange:S[9]||(S[9]=k=>b.formation=k.target.value.toString())},null,8,["label","value"])]),_:1})]),y("div",NCe,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.job"),name:"job",value:a(l).fencerFull.job,onChange:S[10]||(S[10]=k=>b.job=k.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.quote"),name:"quote",value:a(l).fencerFull.quote,onChange:S[11]||(S[11]=k=>b.quote=k.target.value.toString())},null,8,["label","value"])]),_:1})])])])])]}),_:1})]),_:1}),i(a(Pt),{"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("license.address")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("fieldset",PCe,[y("div",OCe,[y("div",ACe,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:$.$t("label.addressStatus"),name:"addressStatusId",onChange:S[12]||(S[12]=_=>{_.target.value?b.addressStatusId=Number(_.target.value):b.addressStatusId=null})},{default:o(()=>[y("option",FCe,u($.$t("options.selectStatus")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.addressStatuses,_=>(T(),P("option",{value:_.id,selected:_.id===a(l).fencerFull.addressStatusId},u(_.label),9,RCe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(He),{label:$.$t("label.country"),name:"countryId",onChange:S[13]||(S[13]=_=>{_.target.value?b.countryId=Number(_.target.value):b.countryId=null})},{default:o(()=>[y("option",LCe,u($.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.countries,_=>(T(),P("option",{value:_.id,selected:_.id===a(l).fencerFull.countryId},u(_.label)+" ("+u(_.identifier)+")",9,MCe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.zipCode"),name:"zipCode",value:a(l).fencerFull.zipCode,onChange:S[14]||(S[14]=_
144=>b.quote=_.target.value.toString())},null,8,["label","value"])]),_:1})]),y("div",VCe,[i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.firstAddress"),name:"addressFirst",value:a(l).fencerFull.addressFirst,onChange:S[15]||(S[15]=_=>b.quote=_.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{md:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.secondAddress"),name:"addressSecond",value:a(l).fencerFull.addressSecond,onChange:S[16]||(S[16]=_=>b.quote=_.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.thirdAddress"),name:"addressThird",value:a(l).fencerFull.addressThird,onChange:S[17]||(S[17]=_=>b.quote=_.target.value.toString())},null,8,["label","value"])]),_:1})])])])]),_:1})]),_:1}),i(a(Pt),{"item-key":4},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("license.fencer")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("fieldset",BCe,[y("div",UCe,[y("div",qCe,[i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(a(He),{label:$.$t("label.club"),name:"fencingClubId",onChange:S[18]||(S[18]=_=>{_.target.value?b.fencingClubId=Number(_.target.value):b.fencingClubId=null})},{default:o(()=>[y("option",jCe,u($.$t("options.selectClub")),1),(T(!0),P(le,null,ge(a(n).fencerCreateDicts.fencingClubs,_=>(T(),P("option",{value:_.id,selected:_.id===a(l).fencerFull.clubId},u(_.label),9,HCe))),256))]),_:1},8,["label"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.height"),name:"height",value:a(l).fencerFull.height,onChange:S[19]||(S[19]=_=>b.height=Number(_.target.value))},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"1",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.weight"),name:"weight",value:a(l).fencerFull.weight,onChange:S[20]||(S[20]=_=>b.weight=Number(_.target.value))},null,8,["label","value"])]),_:1}),i(a(ve),{md:"3",class:"col-width"},{default:o(()=>[i(Dh,{hand:a(l).fencerFull.handed,onHanded:S[21]||(S[21]=_=>b.handed=_)},null,8,["hand"])]),_:1})])])])]),_:1})]),_:1}),i(a(Pt),{"item-key":5},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("license.contacts")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("fieldset",zCe,[y("div",YCe,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.phoneMain"),name:"phoneMain",value:a(l).fencerFull.phoneMain,onChange:S[22]||(S[22]=_=>b.phoneMain=_.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.phoneSecond"),name:"phoneSecond",value:a(l).fencerFull.phoneSecond,onChange:S[23]||(S[23]=_=>b.phoneSecond=_.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.phoneThird"),name:"phoneThird",value:a(l).fencerFull.phoneThird,onChange:S[24]||(S[24]=_=>b.phoneThird=_.target.value.toString())},null,8,["label","value"])]),_:1})]),y("div",xCe,[i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.email"),type:"email",name:"emailMain",value:a(l).fencerFull.emailMain,onChange:S[25]||(S[25]=_=>b.emailMain=_.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"4",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.additionalEmail"),type:"email",name:"emailSecond",value:a(l).fencerFull.emailSecond,onChange:S[26]||(S[26]=_=>b.emailSecond=_.target.value.toString())},null,8,["label","value"])]),_:1}),i(a(ve),{xs:"3",class:"col-width"},{default:o(()=>[i(a(_e),{label:$.$t("label.url"),type:"url",name:"url",value:a(l).fencerFull.url,onChange:S[27]||(S[27]=_=>b.url=_.target.value.toString())},null,8,["label","value"])]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":6},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("license.licenses")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("fieldset",WCe,[y("div",GCe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.season")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.type")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u($.$t("license.date")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).fencerFull.licenses,_=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(_.season),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(_.federation),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(_.type),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(_.purchaseDate),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])])]),_:1})]),_:1}),i(a(Pt),{"item-key":7},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u($.$t("official.title")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",KCe,[y("p",XCe,u(c.value?$.$t("official.isOfficial"):$.$t("official.isNotOfficial")),1),c.value?(T(),me(a(ye),{key:1,type:"button",color:"danger",disabled:f.value,onClick:m},{default:o(()=>[f.value?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u($.$t("official.remove")),1)]),_:1}
144,8,["disabled"])):(T(),me(a(ye),{key:0,type:"button",color:"success",disabled:f.value,onClick:p},{default:o(()=>[f.value?(T(),me(a(Ka),{key:0,as:"span",size:"sm","aria-hidden":"true"})):K("",!0),g(" "+u($.$t("official.make")),1)]),_:1},8,["disabled"]))])]),_:1})]),_:1})]),_:1}),S[29]||(S[29]=y("div",{class:"d-grid gap-2 col-4 mx-auto"},null,-1))]))}},ZCe=Le(JCe,[["__scopeId","data-v-c062d2cc"]]),QCe={class:"base_view"},e3e={class:"inner-view"},t3e={class:"title"},a3e={class:"header"},l3e=Ke({__name:"FederationLicensePage",setup(e){const t=F(null),l=F(!1),n=async s=>{t.value=JSON.parse(s.detail.storage),l.value=t.value===null};return We(async()=>{window.addEventListener("federation-localstorage-update",n),t.value=JSON.parse(localStorage.getItem("federation")),l.value=t.value===null}),(s,r)=>(T(),P("div",QCe,[y("div",e3e,[y("div",t3e,[y("p",a3e,u(s.$t("menu.licenses")),1)]),l.value?K("",!0):(T(),me(zo,{key:0,"parent-route":"/federation/licenses"}))])]))}}),n3e=Le(l3e,[["__scopeId","data-v-0f64172a"]]),i3e={class:"main-column"},s3e={class:"main-row"},o3e={class:"sub-column"},r3e={class:"sub-column"},u3e={__name:"ModalCreateFencingClub",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=JSON.parse(localStorage.getItem("federation")),r=gi(),d=F(),c={clubName:null,abbreviation:null,state:null,zipCode:null,city:null,address:null,contactName:null,phone:null,email:null,website:null,social:null,notes:null},f=async()=>{c.clubName=d.value,await r.createClub(s.federationId,{...c}).then(()=>{l("modalResult",{}),n.value=!1})};return(v,p)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"secondary",onClick:p[0]||(p[0]=()=>{n.value=!0})},{default:o(()=>[g(u(v.$t("federation.createClub")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:p[14]||(p[14]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(v.$t("federation.createClub")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",i3e,[y("div",s3e,[y("div",o3e,[i(a(_e),{label:`${v.$t("label.clubName")}*`,type:"text","onUpdate:modelValue":p[1]||(p[1]=m=>d.value=m),required:""},null,8,["label"]),i(a(_e),{label:v.$t("label.abbreviation"),type:"text","onUpdate:modelValue":p[2]||(p[2]=m=>c.abbreviation=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.state"),type:"text","onUpdate:modelValue":p[3]||(p[3]=m=>c.state=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.zipPostCode"),type:"text","onUpdate:modelValue":p[4]||(p[4]=m=>c.zipCode=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.city"),type:"text","onUpdate:modelValue":p[5]||(p[5]=m=>c.city=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.address"),type:"text","onUpdate:modelValue":p[6]||(p[6]=m=>c.address=m)},null,8,["label"])]),y("div",r3e,[i(a(_e),{label:v.$t("label.contactName"),type:"text","onUpdate:modelValue":p[7]||(p[7]=m=>c.contactName=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.phone"),type:"text","onUpdate:modelValue":p[8]||(p[8]=m=>c.phone=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.email"),type:"text","onUpdate:modelValue":p[9]||(p[9]=m=>c.email=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.websiteUrl"),type:"text","onUpdate:modelValue":p[10]||(p[10]=m=>c.website=m)},null,8,["label"]),i(a(_e),{label:v.$t("label.socialUrl"),type:"text","onUpdate:modelValue":p[11]||(p[11]=m=>c.social=m)},null,8,["label"])])]),i(a(ze.CCol),{md:"6",class:"text-editor"},{default:o(()=>[i(a(Bt),{"content-type":"html","onUpdate:content":p[12]||(p[12]=m=>c.notes=m)})]),_:1})])]),_:1}),i(a(Qn),null,{default:o(()=>[d.value?(T(),me(a(ye),{key:0,color:"success",onClick:f},{default:o(()=>[g(u(v.$t("modal.create")),1)]),_:1})):K("",!0),i(a(ye),{color:"secondary",onClick:p[13]||(p[13]=()=>{n.value=!1})},{default:o(()=>[g(u(v.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},d3e=Le(u3e,[["__scopeId","data-v-548a83fc"]]),c3e={class:"main-column"},f3e={class:"main-row"},m3e={class:"sub-column"},p3e={class:"sub-column"},v3e={__name:"ModalEditFencingClub",props:{clubId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=JSON.parse(localStorage.getItem("federation")),r=gi(),d=e,c={clubName:null,abbreviation:null,state:null,zipCode:null,city:null,address:null,contactName:null,phone:null,email:null,website:null,social:null,notes:null},f=async()=>{await r.updateClub(s.federationId,d.clubId,{...c}).then(()=>{l("modalResult",{}),n.value=!1})};return(v,p)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:p[
1440]||(p[0]=async()=>{await a(r).getClub(a(s).federationId,d.clubId).then(()=>{c.clubName=a(r).clubInfo.name,c.abbreviation=a(r).clubInfo.abbreviation,c.state=a(r).clubInfo.state,c.zipCode=a(r).clubInfo.postCode,c.city=a(r).clubInfo.city,c.address=a(r).clubInfo.address,c.contactName=a(r).clubInfo.contactName,c.phone=a(r).clubInfo.phone,c.email=a(r).clubInfo.email,c.website=a(r).clubInfo.website,c.social=a(r).clubInfo.social,c.notes=a(r).clubInfo.notes}),n.value=!0})},{default:o(()=>[g(u(v.$t("clubs.edit")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:p[25]||(p[25]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(v.$t("clubs.editClub")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("div",c3e,[y("div",f3e,[y("div",m3e,[i(a(_e),{"model-value":a(r).clubInfo.name,"onUpdate:modelValue":[p[1]||(p[1]=m=>a(r).clubInfo.name=m),p[2]||(p[2]=m=>c.clubName=m)],label:`${v.$t("label.clubName")}*`,type:"text",required:""},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.abbreviation,"onUpdate:modelValue":[p[3]||(p[3]=m=>a(r).clubInfo.abbreviation=m),p[4]||(p[4]=m=>c.abbreviation=m)],label:v.$t("label.abbreviation"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.state,"onUpdate:modelValue":[p[5]||(p[5]=m=>a(r).clubInfo.state=m),p[6]||(p[6]=m=>c.state=m)],label:v.$t("label.state"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.postCode,"onUpdate:modelValue":[p[7]||(p[7]=m=>a(r).clubInfo.postCode=m),p[8]||(p[8]=m=>c.zipCode=m)],label:v.$t("label.zipPostCode"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.city,"onUpdate:modelValue":[p[9]||(p[9]=m=>a(r).clubInfo.city=m),p[10]||(p[10]=m=>c.city=m)],label:v.$t("label.city"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.address,"onUpdate:modelValue":[p[11]||(p[11]=m=>a(r).clubInfo.address=m),p[12]||(p[12]=m=>c.address=m)],label:v.$t("label.address"),type:"text"},null,8,["model-value","label"])]),y("div",p3e,[i(a(_e),{"model-value":a(r).clubInfo.contactName,"onUpdate:modelValue":[p[13]||(p[13]=m=>a(r).clubInfo.contactName=m),p[14]||(p[14]=m=>c.contactName=m)],label:v.$t("label.contactName"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.phone,"onUpdate:modelValue":[p[15]||(p[15]=m=>a(r).clubInfo.phone=m),p[16]||(p[16]=m=>c.phone=m)],label:v.$t("label.phone"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.email,"onUpdate:modelValue":[p[17]||(p[17]=m=>a(r).clubInfo.email=m),p[18]||(p[18]=m=>c.email=m)],label:v.$t("label.email"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.website,"onUpdate:modelValue":[p[19]||(p[19]=m=>a(r).clubInfo.website=m),p[20]||(p[20]=m=>c.website=m)],label:v.$t("label.websiteUrl"),type:"text"},null,8,["model-value","label"]),i(a(_e),{"model-value":a(r).clubInfo.social,"onUpdate:modelValue":[p[21]||(p[21]=m=>a(r).clubInfo.social=m),p[22]||(p[22]=m=>c.social=m)],label:v.$t("label.socialUrl"),type:"text"},null,8,["model-value","label"])])]),i(a(ze.CCol),{md:"6",class:"text-editor"},{default:o(()=>[i(a(Bt),{content:a(r).clubInfo.notes,"content-type":"html","onUpdate:content":p[23]||(p[23]=m=>c.notes=m)},null,8,["content"])]),_:1})])]),_:1}),i(a(Qn),null,{default:o(()=>[i(a(ye),{color:"success",onClick:f},{default:o(()=>[g(u(v.$t("modal.update")),1)]),_:1}),i(a(ye),{color:"secondary",onClick:p[24]||(p[24]=()=>{n.value=!1})},{default:o(()=>[g(u(v.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},b3e=Le(v3e,[["__scopeId","data-v-fc45cc2f"]]),h3e={class:"main"},y3e={class:"title"},g3e={class:"header"},_3e={key:0,class:"table"},$3e={key:1,class:"pagination"},C3e={__name:"FederationClubsPage",setup(e){const t=gi(),l=F(20),n=F(1),s=F(null),r=F(!1),d=async v=>{s.value=JSON.parse(v.detail.storage),r.value=s.value===null,await c(1)};We(async()=>{window.addEventListener("federation-localstorage-update",d),s.value=JSON.parse(localStorage.getItem("federation")),r.value=s.value===null,s&&s.value&&s.value.federationId&&await t.getFederationClubs(s.value.federationId,{})});const c=async v=>{n.value=v;let p={limit:l.value,offset:(n.value-1)*l.value};await t.getFederationClubs(s.value.federationId,p)},f=async v=>{v.success&&await t.deleteClub(s.value.federationId,v.id).then(async()=>{await c(n.value)})};return(v,p)=>(T(),P("div",h3e,[y("div",y3e,[y("p",g3e,u(v.$t("menu.clubs")),1),i(d3e,{onModalResult:p[0]||(p[0]=async()=>await c(1))})]),r.value?K("",!0):(T(),P("div",_3e,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.clubName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.abbreviation")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.address")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.city")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.state")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.postCode")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>
144[g(u(v.$t("clubs.phone")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.email")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("clubs.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).clubs.clubs,m=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(m.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.abbreviation),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.address),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.city),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.state),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.postCode),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.phone),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(m.email),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(b3e,{"club-id":m.id,onModalResult:p[1]||(p[1]=async()=>await c(1))},null,8,["club-id"]),i(qt,{onModalResult:f,"return-id":m.id,modalTitle:v.$t("clubs.deleteClub"),modalText:v.$t("clubs.sureDeleteClub"),buttonCaption:v.$t("clubs.delete"),buttonStyle:"link"},null,8,["return-id","modalTitle","modalText","buttonCaption"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])),r.value?K("",!0):(T(),P("div",$3e,[i(dt,{"total-items":a(t).clubs.total,"items-per-page":l.value,onPageChange:c},null,8,["total-items","items-per-page"])]))]))}},w3e=Le(C3e,[["__scopeId","data-v-e31c44df"]]),k3e={class:"form-container"},S3e={class:"notification-part"},I3e={class:"item"},T3e={class:"form-required-fields tabs__header"},D3e={class:"required-row"},E3e={class:"required-row"},N3e={class:"required-row"},P3e={class:"filter-label"},O3e={class:"filter-label"},A3e={class:"required-row"},F3e={class:"filter-label"},R3e={class:"form-required-fields tabs__header"},L3e={class:"required-row text-editor"},M3e={class:"filter-label"},V3e={class:"required-row text-editor"},B3e={class:"filter-label"},U3e={class:"required-row text-editor"},q3e={class:"filter-label"},j3e={class:"form-required-fields tabs__header"},H3e={class:"required-row text-editor"},z3e={class:"filter-label"},Y3e={class:"required-row text-editor"},x3e={class:"filter-label"},W3e={class:"required-row text-editor"},G3e={class:"filter-label"},K3e={class:"form-required-fields tabs__header"},X3e={class:"required-row text-editor"},J3e={class:"filter-label"},Z3e={class:"filter-label"},Q3e={class:"required-row text-editor"},ewe={class:"filter-label"},twe={class:"filter-label"},awe={class:"required-row text-editor"},lwe={class:"filter-label"},nwe={class:"filter-label"},iwe={class:"form-required-fields tabs__header"},swe={class:"required-row text-editor"},owe={class:"filter-label"},rwe={class:"required-row text-editor"},uwe={class:"filter-label"},dwe={class:"required-row text-editor"},cwe={class:"filter-label"},fwe={class:"form-required-fields tabs__header"},mwe={class:"required-row text-editor"},pwe={class:"filter-label"},vwe={class:"required-row text-editor"},bwe={class:"filter-label"},hwe={class:"required-row text-editor"},ywe={class:"filter-label"},gwe={class:"d-grid gap-2 col-4 mx-auto"},_we={__name:"FederationEditCalendarEvent",setup(e){const t=Yt(),l=gi(),n=Vi(),s=F(),r=JSON.parse(localStorage.getItem("federation")).federationId,d=ea(),c=F({locationName:null,locationAddress:null,startTime:null,ticketLink:null,websiteLink:null,liveStreamLink:null,liveResultLink:null,coverFileId:null,poolsFileId:null,competitionDescription:null,translations:{en:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null},fr:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null},es:{registrationInfo:null,accommodationInfo:null,visaInfo:null,invitationFileId:null,scheduleInfo:null,prizesInfo:null}}}),f=F({}),v=_=>{var I,k;return _ in f.value?f.value[_]:((k=(I=n.calendarFullItem)==null?void 0:I.description)==null?void 0:k[_])??null},p=_=>{var k,C,D,N;const I=`invitation-${_}`;return I in f.value?f.value[I]:((N=(D=(C=(k=n.calendarFullItem)==null?void 0:k.description)==null?void 0:C.translations)==null?void 0:D[_])==null?void 0:N.invitationFile)??null},m=(_,I)=>{f.value={...f.value,[_]:I}},h=(_,I,k)=>{m(_,k),c.value[I]=k?k.id:null},b=(_,I)=>{m(`invitation-${_}`,I),c.value.translations[_].invitationFileId=I?I.id:null},w=async()=>{await l.updateFederationCalendarItem(d.params.id,r,{...c.value}).then(()=>{bt.push("/federation/competitions")})};We(async()=>{await t.getCalendarCreateDictionaries().then(async()=>{await n.getFederationCalendarItem(d.params.id,r).then(()=>$())})});const $=()=>{var _;c.value={...(_=n.calendarFullItem)==null?void 0:_.description}},S=F(1);return(_,I)=>(T(),P("div",k3e,[y("div",S3e,[y("p",null,u(_.$t("p.calendarRequiredFields")),1),i(a(Ot.CButton),{color:"info",onClick:I[0]||(I[0]=k=>a(bt).push("/federation/competitions"))},{default:o(()=>[g(u(_.$t("calendar.back")),1)]),_:1})]),i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:s.value},{default:o(()=>[y("div",I3e,[i(a($t.CNav),{variant:"tabs",role:"tablist"},{default:o(()=>[i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);
144",active:S.value===1,onClick:I[1]||(I[1]=()=>S.value=1)},{default:o(()=>[g(u(_.$t("calendar.general")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:S.value===2,onClick:I[2]||(I[2]=()=>S.value=2)},{default:o(()=>[g(u(_.$t("calendar.registrationInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:S.value===3,onClick:I[3]||(I[3]=()=>S.value=3)},{default:o(()=>[g(u(_.$t("calendar.accommodationInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:S.value===4,onClick:I[4]||(I[4]=()=>S.value=4)},{default:o(()=>[g(u(_.$t("calendar.visaInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:S.value===5,onClick:I[5]||(I[5]=()=>S.value=5)},{default:o(()=>[g(u(_.$t("calendar.scheduleInfo")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:S.value===6,onClick:I[6]||(I[6]=()=>S.value=6)},{default:o(()=>[g(u(_.$t("calendar.prizesInfo")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(ia.CTabContent),null,{default:o(()=>[i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"profile-tab",visible:S.value===1},{default:o(()=>[y("div",T3e,[y("div",D3e,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.locationName"),name:"locationName",onChange:I[7]||(I[7]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.locationName},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.locationAddress"),name:"locationAddress",onChange:I[8]||(I[8]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.locationAddress},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.startTime"),name:"startTime",onChange:I[9]||(I[9]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.startTime},null,8,["label","value"])]}),_:1})]),y("div",E3e,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.ticketLink"),name:"ticketLink",onChange:I[10]||(I[10]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.ticketLink},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.websiteLink"),name:"websiteLink",onChange:I[11]||(I[11]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.websiteLink},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.liveStreamLink"),name:"liveStreamLink",onChange:I[12]||(I[12]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.liveStreamLink},null,8,["label","value"])]}),_:1})]),y("div",N3e,[i(a(ze.CCol),{md:"3"},{default:o(()=>{var k;return[i(a(je.CFormInput),{label:_.$t("label.liveResultLink"),name:"liveResultLink",onChange:I[13]||(I[13]=C=>{c.value[C.target.name.toString()]=C.target.value.toString()}),value:(k=a(n).calendarFullItem)==null?void 0:k.description.liveResultLink},null,8,["label","value"])]}),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",P3e,u(_.$t("label.coverImage")),1),i(Ln,{"as-federation":a(r),"input-id":"cover","is-image":!0,"model-value":v("coverFile"),"onUpdate:modelValue":I[14]||(I[14]=k=>h("coverFile","coverFileId",k))},null,8,["as-federation","model-value"])]),_:1}),i(a(ze.CCol),{md:"3"},{default:o(()=>[y("p",O3e,u(_.$t("label.poolsPdf")),1),i(Ln,{"as-federation":a(r),"input-id":"pools","pdf-only":!0,"model-value":v("poolsFile"),"onUpdate:modelValue":I[15]||(I[15]=k=>h("poolsFile","poolsFileId",k))},null,8,["as-federation","model-value"])]),_:1})]),y("div",A3e,[i(a(ze.CCol),{md:"6",class:"text-editor"},{default:o(()=>{var k;return[y("p",F3e,u(_.$t("calendar.competitionDescription")),1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.competitionDescription,"onUpdate:content":I[16]||(I[16]=C=>c.value.competitionDescription=C)},null,8,["content"])]}),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"
144contact-tab",visible:S.value===2},{default:o(()=>[y("div",R3e,[y("div",L3e,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",M3e,u(_.$t("calendar.registrationInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.en.registrationInfo,"onUpdate:content":I[17]||(I[17]=C=>c.value.translations.en.registrationInfo=C)},null,8,["content"])]}),_:1})]),y("div",V3e,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",B3e,u(_.$t("calendar.registrationInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.fr.registrationInfo,"onUpdate:content":I[18]||(I[18]=C=>c.value.translations.fr.registrationInfo=C)},null,8,["content"])]}),_:1})]),y("div",U3e,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",q3e,u(_.$t("calendar.registrationInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.es.registrationInfo,"onUpdate:content":I[19]||(I[19]=C=>c.value.translations.es.registrationInfo=C)},null,8,["content"])]}),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:S.value===3},{default:o(()=>[y("div",j3e,[y("div",H3e,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",z3e,u(_.$t("calendar.accommodationInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.en.accommodationInfo,"onUpdate:content":I[20]||(I[20]=C=>c.value.translations.en.accommodationInfo=C)},null,8,["content"])]}),_:1})]),y("div",Y3e,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",x3e,u(_.$t("calendar.accommodationInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.fr.accommodationInfo,"onUpdate:content":I[21]||(I[21]=C=>c.value.translations.fr.accommodationInfo=C)},null,8,["content"])]}),_:1})]),y("div",W3e,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",G3e,u(_.$t("calendar.accommodationInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.es.accommodationInfo,"onUpdate:content":I[22]||(I[22]=C=>c.value.translations.es.accommodationInfo=C)},null,8,["content"])]}),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:S.value===4},{default:o(()=>[y("div",K3e,[y("div",X3e,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>{var k;return[y("p",J3e,u(_.$t("calendar.visaInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.en.visaInfo,"onUpdate:content":I[23]||(I[23]=C=>c.value.translations.en.visaInfo=C)},null,8,["content"])]}),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",Z3e,u(_.$t("calendar.invitationFile"))+" (en)",1),i(Ln,{"as-federation":a(r),"input-id":"invitation-en","model-value":p("en"),"onUpdate:modelValue":I[24]||(I[24]=k=>b("en",k))},null,8,["as-federation","model-value"])]),_:1})]),y("div",Q3e,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>{var k;return[y("p",ewe,u(_.$t("calendar.visaInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.fr.visaInfo,"onUpdate:content":I[25]||(I[25]=C=>c.value.translations.fr.visaInfo=C)},null,8,["content"])]}),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",twe,u(_.$t("calendar.invitationFile"))+" (fr)",1),i(Ln,{"as-federation":a(r),"input-id":"invitation-fr","model-value":p("fr"),"onUpdate:modelValue":I[26]||(I[26]=k=>b("fr",k))},null,8,["as-federation","model-value"])]),_:1})]),y("div",awe,[i(a(ze.CCol),{md:"6",class:"text-padding"},{default:o(()=>{var k;return[y("p",lwe,u(_.$t("calendar.visaInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.es.visaInfo,"onUpdate:content":I[27]||(I[27]=C=>c.value.translations.es.visaInfo=C)},null,8,["content"])]}),_:1}),i(a(ze.CCol),{md:"6"},{default:o(()=>[y("p",nwe,u(_.$t("calendar.invitationFile"))+" (es)",1),i(Ln,{"as-federation":a(r),"input-id":"invitation-e
144s","model-value":p("es"),"onUpdate:modelValue":I[28]||(I[28]=k=>b("es",k))},null,8,["as-federation","model-value"])]),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:S.value===5},{default:o(()=>[y("div",iwe,[y("div",swe,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",owe,u(_.$t("calendar.scheduleInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.en.scheduleInfo,"onUpdate:content":I[29]||(I[29]=C=>c.value.translations.en.scheduleInfo=C)},null,8,["content"])]}),_:1})]),y("div",rwe,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",uwe,u(_.$t("calendar.scheduleInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.fr.scheduleInfo,"onUpdate:content":I[30]||(I[30]=C=>c.value.translations.fr.scheduleInfo=C)},null,8,["content"])]}),_:1})]),y("div",dwe,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",cwe,u(_.$t("calendar.scheduleInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.es.scheduleInfo,"onUpdate:content":I[31]||(I[31]=C=>c.value.translations.es.scheduleInfo=C)},null,8,["content"])]}),_:1})])])]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"contact-tab",visible:S.value===6},{default:o(()=>[y("div",fwe,[y("div",mwe,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",pwe,u(_.$t("calendar.prizeInfo"))+" (en)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.en.prizesInfo,"onUpdate:content":I[32]||(I[32]=C=>c.value.translations.en.prizesInfo=C)},null,8,["content"])]}),_:1})]),y("div",vwe,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",bwe,u(_.$t("calendar.prizeInfo"))+" (fr)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.fr.prizesInfo,"onUpdate:content":I[33]||(I[33]=C=>c.value.translations.fr.prizesInfo=C)},null,8,["content"])]}),_:1})]),y("div",hwe,[i(a(ze.CCol),{md:"6"},{default:o(()=>{var k;return[y("p",ywe,u(_.$t("calendar.prizeInfo"))+" (es)",1),i(a(Bt),{"content-type":"html",content:(k=a(n).calendarFullItem)==null?void 0:k.description.translations.es.prizesInfo,"onUpdate:content":I[34]||(I[34]=C=>c.value.translations.es.prizesInfo=C)},null,8,["content"])]}),_:1})])])]),_:1},8,["visible"])]),_:1})]),y("div",gwe,[i(a(Ot.CButton),{onClick:w,color:"primary"},{default:o(()=>[g(u(_.$t("create.save")),1)]),_:1})])]),_:1},8,["validated"])]))}},$we=Le(_we,[["__scopeId","data-v-e9b84963"]]),Cwe="https://api-dashboard.fie.org/api/admin/v1/federation",wwe=At("federationBlockedLicense",()=>{const e=F([]);async function t(l,n){this.blockedLicenses=await ce.get(`${Cwe}/${l}/license/blocked`,n)}return{blockedLicenses:e,getBlockedLicenses:t}}),kwe={class:"main"},Swe={class:"table"},Iwe={class:"pagination"},Twe={__name:"FederationBlocked",setup(e){const t=wwe(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=F(null),d=async f=>{r.value=JSON.parse(f.detail.storage),await c(1)};We(async()=>{window.addEventListener("federation-localstorage-update",d),r.value=JSON.parse(localStorage.getItem("federation")),r.value.federationId&&await t.getBlockedLicenses(r.value.federationId,{...s})});const c=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getBlockedLicenses(r.value.federationId,{...s.value})};return(f,v)=>(T(),P("div",kwe,[y("div",Swe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.blockStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.blockEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("license.description")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).blockedLicenses.blocked,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.userId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.blockStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.blockEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[p.description?K("",!0):(T(),me(a(nt),{key:0},{default:o(()=>[g(u(f.$t("license.no-reason")),1)]),_:1})),p.description?(T(),me(XO,{key:1,description:p.description},null,8,["description"])):K("",!0)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Iwe,[i(dt,{"total-items":a(t).blockedLicenses.total,"items-per-page":l.value,onPageChange:c},null,8,["total-items","items-per-page"])])]))}},Dwe=Le(Twe,[["__scopeId","data-v-6ace4c96"]]),Ewe={class:"main"},Nwe={class:"info-row"},Pwe={class:"label-padding"},Owe={class:"label-padding"},Awe={class:"table"},Fwe={key:0},Rwe={class:"pagination"},Lwe={__name:"FederationLicenseHistory",setup(e){const t=gi(),l=tp(),n=F(20),s=F(1),r=F(null),d=async f=>{r.value=JSON.parse(f.detail.storage),await c(1)};We(async()=>{window.addEventListener("federation-localstorage-update",d),r.value=JSON.parse(localStorage.getItem("federation")),r.value.federationId&&(await t.getPaymentInfo(r.value.federationId),await l.getLicenseHistory(r.value.federationId,{}))});const c=async f=>{s.value=f;let v={limit:n.value,offset:(s.value-1)*n.value};await l.getLicenseHistory(r.value.federationId,v)};return(f,v)=>{var p,m,h;return T(),P("div",Ewe,[y("div",Nwe,[y("label",Pwe,u(f.$t("license.balance"))+": "+u((m=(p=a(t).paymentInfo)==null?void 0:p.balance)==null?void 0:m.balance),1),y("label",Owe,u(f.$t("license.licenseAvailable"))+": "+u((h=a(t).paymentInfo)==null?void 0:h.licenseAmount),1)]),y("div",Awe,[a(l).licenseHistory.total?K("",!0):(T(),P("p",Fwe,u(f.$t("payments.noPaymentHistory")),1)),i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payments.buyDate")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payments.licenseCount")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(f.$t("payments.remark")),1)]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).licenseHistory.licenses,b=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.purchaseDate),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.amount),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(b.description),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",Rwe,[i(dt,{"total-items":a(l).licenseHistory.total,"items-per-page":n.value,onPageChange:c},null,8,["total-items","items-per-page"])])])}}},Mwe=Le(Lwe,[["__scopeId","data-v-740ce304"]]),Vwe={class:"main"},Bwe={class:"tab-body"},Uwe={key:1},qwe={key:1,class:"text-muted"},jwe={__name:"FederationPurchaseLicenses",setup(e){const t=Kh(),l=Gt(),n=F(null),s=F({}),r=async()=>{n.value&&await t.getProducts(n.value)},d=async v=>{const p=JSON.parse(v.detail.storage??"null");n.value=(p==null?void 0:p.federationId)??null,await r()};We(async()=>{window.addEventListener("federation-localstorage-update",d);const v=JSON.parse(localStorage.getItem("federation")??"null");n.value=(v==null?void 0:v.federationId)??null,await r()}),Xa(()=>{window.removeEventListener("federation-localstorage-update",d)});const c=v=>{const p=v.type==="licence"?Number(s.value[v.id]||1):1;p<1||l.push({name:"tabs.federationPaymentCheckout",query:{productId:v.id,quantity:p,name:v.name,unitPrice:v.price,currency:v.currency}})},f=v=>{const p=v.type==="licence"?Number(s.value[v.id]||1):1;return(Number(v.price)*p).toFixed(2)};return(v,p)=>{var m;
144return T(),P("div",Vwe,[y("div",Bwe,[(m=a(t).products)!=null&&m.length?(T(),me(a(te.CTable),{key:0,hover:"",striped:"",responsive:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(v.$t("payment.product")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(v.$t("payment.unitPrice")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(v.$t("payment.quantity")),1)]),_:1}),i(a(te.CTableHeaderCell),null,{default:o(()=>[g(u(v.$t("payment.total")),1)]),_:1}),i(a(te.CTableHeaderCell))]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).products,h=>(T(),me(a(te.CTableRow),{key:h.id},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.name),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.price)+" "+u(h.currency),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[h.type==="licence"?(T(),me(a(_e),{key:0,modelValue:s.value[h.id],"onUpdate:modelValue":b=>s.value[h.id]=b,type:"number",min:"1",placeholder:"1",style:{width:"80px"}},null,8,["modelValue","onUpdate:modelValue"])):(T(),P("span",Uwe,"1"))]),_:2},1024),i(a(te.CTableDataCell),{class:"fw-bold"},{default:o(()=>[g(u(f(h))+" "+u(h.currency),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(a(ye),{color:"primary",size:"sm",onClick:b=>c(h)},{default:o(()=>[g(u(v.$t("payment.buy")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):(T(),P("p",qwe,u(v.$t("payment.noProducts")),1))])])}}},Hwe=Le(jwe,[["__scopeId","data-v-d4ec4ed7"]]),zwe={class:"checkout"},Ywe={class:"checkout-inner"},xwe={class:"checkout-head"},Wwe={class:"header"},Gwe={class:"summary"},Kwe={class:"summary-title"},Xwe={class:"summary-row"},Jwe={key:0,class:"summary-row"},Zwe={class:"summary-row total"},Qwe={class:"reason-field"},eke={class:"reason-label"},tke={key:0,class:"text-danger"},ake={class:"summary-title"},lke={class:"gateways"},nke=["onClick"],ike={class:"gateway-name"},ske={key:0,class:"gateway-meta"},oke={key:0,class:"text-danger"},rke={key:1,class:"gateway-meta"},uke={key:0},dke={key:1},cke={key:1,class:"text-muted"},fke={key:3,class:"paid-actions"},mke={__name:"PaymentCheckout",setup(e){const t=Kh(),l=gi(),n=ea(),s=Gt(),r=yl(),d=F(null),c=F(!1),f=F(null),v=F(null),p=F(!1),m=JSON.parse(localStorage.getItem("user")??"null"),b=((m==null?void 0:m.effectiveRoles)??(m==null?void 0:m.roles)??[]).includes("ROLE_ADMIN_FIE_PAYMENT_LIST"),w=F(""),$=Pe(()=>b&&!w.value.trim()),S=Pe(()=>n.query.productId?Number(n.query.productId):null),_=Pe(()=>n.query.invoiceId||null),I=Pe(()=>_.value!==null),k=Pe(()=>Math.max(1,Number(n.query.quantity||1))),C=Pe(()=>n.query.name||""),D=Pe(()=>Number(n.query.unitPrice||0)),N=Pe(()=>n.query.currency||"EUR"),L=Pe(()=>I.value?D.value.toFixed(2):(D.value*k.value).toFixed(2)),R=Pe(()=>{var O,U;return Number(((U=(O=l.paymentInfo)==null?void 0:O.balance)==null?void 0:U.balance)??0)}),M=Pe(()=>R.value<Number(L.value)),A=async()=>{const O=JSON.parse(localStorage.getItem("federation"));O&&(d.value=O.federationId,await Promise.all([t.getGateways(d.value),l.getPaymentInfo(d.value)]))};We(async()=>{await A();const O=n.query.token;if(n.query.cancelled)v.value=r.t("payment.paymentCancelled"),O&&d.value&&await t.cancelOrder(d.value,O).catch(()=>{}),s.replace({query:{}});else if(O&&d.value){c.value="paypal";try{f.value=await t.captureOrder(d.value,{token:O}),p.value=!0}catch(B){v.value=B.message||r.t("payment.captureFailed")}finally{c.value=!1,s.replace({query:{}})}}});const E=async O=>{if(!(!d.value||c.value)&&!(!I.value&&!S.value)&&!(O==="balance"&&M.value)&&!$.value){c.value=O,v.value=null,f.value=null;try{const U=I.value?await t.payInvoice(d.value,{invoiceId:_.value,gateway:O,reason:w.value.trim()||void 0}):await t.createOrder(d.value,{productId:S.value,quantity:k.value,gateway:O,reason:w.value.trim()||void 0});if(U.approvalUrl){window.location.href=U.approvalUrl;return}f.value=await t.captureOrder(d.value,{token:U.externalId}),p.value=!0,await l.getPaymentInfo(d.value)}catch(U){v.value=U.message||r.t("payment.createOrderFailed")}finally{c.value===O&&(c.value=!1)}}},V=()=>{s.push({name:"tabs.federationPurchaseLicenses"})};return(O,U)=>{var B;return T(),P("div",zwe,[y("div",Ywe,[y("div",xwe,[y("p",Wwe,u(O.$t("payment.checkout")),1),i(a(ye),{color:"secondary",variant:"outline",size:"sm",onClick:V},{default:o(()=>[g(u(O.$t("payment.back")),1)]),_:1})]),f.value?(T(),me(a(To),{key:0,color:"success"},{default:o(()=>[g(u(O.$t("payment.captureSuccess")),1)]),_:1})):K("",!0),v.value?(T(),me(a(To),{key:1,color:"danger",dismissible:""},{default:o(()=>[g(u(v.value),1)]),_:1})):K("",!0),p.value?(T(),P("div",fke,[i(a(ye),{color:"primary",onClick:V},{default:o(()=>[g(u(O.$t("payment.backToPurchase")),1)]),_:1})])):(T(),P(le,{key:2},[y("div",Gwe,[y("p",Kwe,u(O.$t("payment.orderSummary")),1),y("div",Xwe,[y("span",null,u(C.value||O.$t(I.value?"payment.invoice":"payment.product")),1),y("span",null,u(D.value.toFixed(2))+" "+u(N.value),1)]),I.value?K("",!0):(T(),P("div",Jwe,[y("span",null,u(O.$t("payment.quantity")),1),y("span",null,u(k.value),1)])),y("div",Zwe,[y("span",null,u(O.$t("payment.total")),1),y("span",null,u(L.value)+" "+u(N.value),1)])]),a(b)?(T(),me(a(To),{key:0,color:"warning"},{default:o(()=>[g(u(O.$t("payment.adminOnBehalfWarning"))+" ",1),y("div",Qwe,[y("label",eke,u(O.$t("payment.reason")),1),i(a(oa),{modelValue:w.value,"onUpdate:modelValue":U[0]||(U[0]=Y=>w.value=Y),rows:"2",placeholder:O.$t("payment.reasonPlaceholder")},null,8,["modelValue","placeholder"]),$.value?(T(),P("small",tke,u(O.$t("payment.reasonRequired")),1)):K("",!0)])]),_:1})):K("",!0),y("p",ake,u(O.$t("payment.paymentMethod")),1),y("div",lke,[(T(!0),P(le,null,ge(a(t).gateways,Y=>(T(),P("div",{key:Y.code,class:Qe(["gateway-tile",{disabled:Y.code==="balance"&&M.value||!!c.value||$.value}]),onClick:ee=>E(Y.code)},[y("div",ike,u(O.$t("payment.gateway_"+Y.code)),1),Y.code==="balance"?(T(),P("div",ske,[y("span",null,u(O.$t("payments.balance"))+": "+u(R.value.toFixed(2))+" "+u(N.value),1),M.value?(T(),P("span",oke,u(O.$t("payment.insufficientBalance")),1)):K("",!0)])):(T(),P("div",rke,[y("span",null,u(O.$t("payment.redirectNotice")),1)])),i(a(ye),{color:"primary",size:"sm",disabled:Y.code==="balance"&&M.value||!!c.value||$.value},{default:o(()=>[c.value===Y.code?(T(),P("span",uke,"...")):(T(),P("span",dke,u(O.$t("payment.pay")),1))]),_:2},1032,["disabled"])],10,nke))),128))]),(B=a(t).gateways)!=null&&B.length?K("",!0):(T(),P("p",cke,u(O.$t("payment.noGateways")),1))],64))])])}}},pke=Le(mke,[["__scopeId","data-v-cb9f03ce"]]),Zp="https://api-dashboard.fie.org/api/admin/v1/security",ap=At("security",()=>{async function e(){return await ce.post(`${Zp}/password/generate`,null)}async function t(s,r){await ce.put(`${Zp}/user/${s}`,r)}async function l(s){return await ce.get(`${Zp}/user/${s}/check`)}async function n(s,r){await ce.put(`${Zp}/user/${s}/password`,r)}return{checkUser:l,changePassword:n,updateFederation:t,generatePassword:e}}),vke={class:"main-container"},bke={class:"main-container"},hke={class:"footer"},yke={__name:"ModalAddById",props:{calendarId:null},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=ap(),r=Ho(),d=F(),c=F({name:null,country:null}),f=e,v=async()=>{await r.addObserverById(f.calendarId,d.value).then(()=>{l("modalResult"),n.value=!1})},p=async()=>{await s.checkUser(d.value).then(m=>c.value={...m})};return(m,h)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:h[0]||(h[0]=async()=>{n.value=!0})},{default:o(()=>[g(u(m.$t("observer.addById")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:h[5]||(h[5]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(m.$t("observer.addById")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:""},{default:o(()=>[y("div",vke,[i(a(_e),{"model-value":d.value,"onUpdate:modelValue":h[1]||(h[1]=b=>d.value=b)},null,8,["model-value"]),i(a(ye),{onClick:p,color:"link"},{default:o(()=>
144[g(u(m.$t("observer.check")),1)]),_:1})]),y("div",bke,[i(a(_e),{"model-value":c.value.name,"onUpdate:modelValue":h[2]||(h[2]=b=>c.value.name=b),disabled:""},null,8,["model-value"]),i(a(_e),{"model-value":c.value.country,"onUpdate:modelValue":h[3]||(h[3]=b=>c.value.country=b),disabled:""},null,8,["model-value"])]),y("div",hke,[d.value>0?(T(),me(a(ye),{key:0,onClick:v,color:"success"},{default:o(()=>[g(u(m.$t("modal.setGP")),1)]),_:1})):K("",!0),i(a(ye),{onClick:h[4]||(h[4]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(m.$t("modal.close")),1)]),_:1})])]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},gke=Le(yke,[["__scopeId","data-v-e540e7e9"]]),_ke={class:"main"},$ke={class:"title"},Cke={class:"header"},wke={class:"table"},kke={class:"item"},Ske={class:"filter-row"},Ike={class:"pagination"},xg=15,Tke={__name:"ObserverCompetition",setup(e){const t=ea(),l=Ho(),n=F(1),s=F(1),r=F({countryId:null,limit:15,offset:0}),d=async w=>{r.value.countryId=w.countryId,await m()},c=async w=>{n.value=w,await l.getObserverRequests(t.params.id)},f=async w=>{n.value=w,await l.getObserversList(t.params.id,v())},v=()=>(r.value.limit=xg,r.value.offset=(s.value-1)*xg,r.value),p=async w=>{s.value=w,await m()},m=async()=>{await l.getObserverCalendar(t.params.id),n.value===1&&await l.getObserverRequests(t.params.id),n.value===2&&await l.getObserversList(t.params.id,v())},h=async(w,$)=>{await l.setSelected(t.params.id,$,{selected:w}).then(async()=>await l.getObserverCalendar(t.params.id))},b=async w=>{await l.addObserver(t.params.id,w).then(async()=>await p(1))};return(w,$)=>(T(),P("div",_ke,[y("div",$ke,[y("p",Cke,u(w.$t("menu.observers")),1),i(a(Ot.CButton),{color:"info",onClick:$[0]||($[0]=S=>a(bt).push("/fie/observers/observer-competitions"))},{default:o(()=>[g(u(w.$t("observer.back")),1)]),_:1})]),y("div",wke,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.place")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.deadline")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.observers")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(l).calendar.name),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.place),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.dateStart),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.deadline),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.status),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(l).calendar.observers),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",kke,[i(a($t.CNav),{variant:"tabs",role:"tablist",class:"justified-nav-tab"},{default:o(()=>[i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===1,onClick:$[1]||($[1]=()=>{s.value=1,c(1)})},{default:o(()=>[g(u(w.$t("observer.requests")),1)]),_:1},8,["active"])]),_:1}),i(a($t.CNavItem),null,{default:o(()=>[i(a($t.CNavLink),{href:"javascript:void(0);",active:n.value===2,onClick:$[2]||($[2]=()=>{s.value=1,f(2)})},{default:o(()=>[g(u(w.$t("observer.addObservers")),1)]),_:1},8,["active"])]),_:1})]),_:1}),i(a(ia.CTabContent),null,{default:o(()=>[i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"home-tab",visible:n.value===1},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.select")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.birthDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).requests.requests,S=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(je.CFormCheck),{checked:S.isSelected,"onUpdate:modelValue":_=>{h(_,S.id)},key:S.id},null,8,["checked","onUpdate:modelValue"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.status),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1},8,["visible"]),i(a(ia.CTabPane),{role:"tabpanel","aria-labelledby":"profile-tab",visible:n.value===2},{default:o(()=>[y("div",Ske,[i(Wm,{"country-enabled":!0,onSearch:d}),i(gke,{onModalResult:m,"calendar-id":a(t).params.id},null,8,["calendar-id"])]),i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.add")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.licNo")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.birthDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.gender")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.position")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(w.$t("observer.groups")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).observers.observers,S=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[(T(),me(a(Ot.CButton),{color:"link",onClick:_=>b(S.id),key:S.id},{default:o(()=>[g(u(w.$t("observer.add")),1)]),_:2},1032,["onClick"]))]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.nationality),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.licenseNumber),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.birthDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.position),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(S.groups.join(", ")),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}),y("div",Ike,[i(dt,{"total-items":a(l).observers.total,"items-per-page":xg,onPageChange:p},null,8,["total-items"])])]),_:1},8,["visible"])]),_:1})])]))}},Dke=Le(Tke,[["__scopeId","data-v-b2e5283e"]]),Eke={class:"base_view"},Nke={class:"title"},Pke={class:"header"},Oke={class:"table"},Ake={class:"item"},Fke={class:"headers"},Rke={class:"subheaders"},Lke={class:"question-answer"},Mke=["innerHTML"],Vke=["innerHTML"],Bke=["innerHTML"],Uke={key:2,class:"photo-div"},qke={key:0,class:"buttons"},jke={__name:"ReportView",setup(e){const t=Ho(),l=ea();t.getObserverReportsCalendar(l.params.id),t.getObserverReport(l.params.id);const n=async()=>{await t.approveReport(l.params.id).then(()=>bt.push("/fie/observers/observer-reports"))},s=async()=>{await t.rejectReport(l.params.id).then(()=>bt.push("/fie/observers/observer-reports"))};return(r,d)=>(T(),P("div",Eke,[y("div",Nke,[y("p",Pke,u(r.$t("observer.readReport")),1),i(a(ye),{color:"info",onClick:d[0]||(d[0]=c=>a(bt).push("/fie/observers/observer-reports"))},{default:o(()=>[g(u(r.$t("calendar.back")),1)]),_:1})]),y("div",Oke,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionId),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.season),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.location),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateStart),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateEnd),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.supervisor),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",Ake,[(T(!0),P(le,null,ge(a(t).report.responses,c=>(T(),P("div",Fke,[y("h3",null,u(c.header)+". "+u(c.name),1),(T(!0),P(le,null,ge(c.subheaders,f=>(T(),P("div",Rke,[y("h5",null,u(f.subheader)+". "+u(f.name),1),(T(!0),P(le,null,ge(f.labels,v=>(T(),P("div",Lke,[y("label",{innerHTML:`${v.label}. ${v.name}`},null,8,Mke),v.isLabel||v.isBool?(T(),P("label",{key:0,innerHTML:`${v.content}`},null,8,Vke)):K("",!0),v.isText?(T(),P("label",{key:1,innerHTML:`${v.content}`},null,8,Bke)):K("",!0),v.isImage?(T(),P("div",Uke,[i(a(Vu),{class:"photo",rounded:"",thumbnail:"",src:v.content,fluid:!1,align:"center"},null,8,["src"])])):K("",!0)]))),256))]))),256))]))),256))]),a(t).calendar.canChangeStatus?(T(),P("div",qke,[i(a(ye),{onClick:n,class:"approve-button",color:"primary"},{default:o(()=>[g(u(r.$t("report.approve")),1)]),_:1}),i(a(ye),{onClick:s,class:"reject-button",color:"secondary"},{default:o(()=>[g(u(r.$t("report.reject")),1)]),_:1})])):K("",!0)]))}},Hke=Le(jke,[["__scopeId","data-v-5c76d79d"]]),zke={class:"base_view"},Yke={class:"title"},xke={class:"header"},Wke={class:"table"},Gke={class:"item"},Kke={class:"headers"},Xke={class:"subheaders"},Jke={class:"question-answer"},Zke=["innerHTML"],Qke={class:"radio-width"},eSe={class:"input-width"},tSe={class:"text-width"},aSe={key:0,class:"photo-div"},lSe={key:0,class:"buttons"},nSe={__name:"ReportEdit",setup(e){const t=Ho(),l=ea();t.getObserverReportsCalendar(l.params.id),t.getObserverReport(l.params.id);const n={},s=(d,c)=>{n[d]=c},r=async()=>{await t.saveObserverReport(l.params.id,{responses:{...n}})};return(d,c)=>(T(),P("div",zke,[y("div",Yke,[y("p",xke,u(d.$t("observer.editReport")),1),i(a(ye),{color:"info",onClick:c[0]||(c[0]=f=>a(bt).push("/fie/observers/observer-reports"))},{default:o(()=>[g(u(d.$t("calendar.back")),1)]),_:1})]),y("div",Wke,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(d.$t("observer.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionId),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.season),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.location),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateStart),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateEnd),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.supervisor),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",Gke,[(T(!0),P(le,null,ge(a(t).report.responses,f=>(T(),P("div",Kke,[y("h3",null,u(f.header)+". "+u(f.name),1),(T(!0),P(le,null,ge(f.subheaders,v=>
144(T(),P("div",Xke,[y("h5",null,u(v.subheader)+". "+u(v.name),1),(T(!0),P(le,null,ge(v.labels,p=>(T(),P("div",Jke,[y("label",{innerHTML:`${p.label}. ${p.name}`},null,8,Zke),y("div",Qke,[p.isBool?(T(),me(a(mh),{key:0,role:"group","aria-label":p.label},{default:o(()=>[i(a(Ze),{type:"radio",button:{color:"primary",variant:"outline"},name:p.label,id:p.label+"Y",autocomplete:"off",label:"Yes",checked:p.content==="Yes","onUpdate:modelValue":m=>s(p.label,"y")},null,8,["name","id","checked","onUpdate:modelValue"]),i(a(Ze),{type:"radio",button:{color:"primary",variant:"outline"},name:p.label,id:p.label+"N",autocomplete:"off",label:"No",checked:p.content==="No","onUpdate:modelValue":m=>s(p.label,"n")},null,8,["name","id","checked","onUpdate:modelValue"])]),_:2},1032,["aria-label"])):K("",!0)]),y("div",eSe,[p.isLabel?(T(),me(a(_e),{key:0,"model-value":p.content,"onUpdate:modelValue":[m=>p.content=m,m=>s(p.label,p.content)]},null,8,["model-value","onUpdate:modelValue"])):K("",!0)]),y("div",tSe,[p.isText?(T(),me(a(je.CFormTextarea),{key:0,"model-value":p.content,style:{resize:"none"},rows:6,onChange:m=>s(p.label,m.target.value.toString())},null,8,["model-value","onChange"])):K("",!0)]),p.isImage?(T(),P("div",aSe,[i(os,{"is-image":!0,"existed-file-link":p.content,"upload-url":"file/upload",onFileUploaded:m=>s(p.label,m.data.id)},null,8,["existed-file-link","onFileUploaded"])])):K("",!0)]))),256))]))),256))]))),256))]),a(t).calendar.canEditReport?(T(),P("div",lSe,[i(a(ye),{onClick:r,class:"approve-button",color:"primary"},{default:o(()=>[g(u(d.$t("report.save")),1)]),_:1})])):K("",!0)]))}},iSe=Le(nSe,[["__scopeId","data-v-70a75707"]]),sSe={class:"left-board"},oSe=["value","selected"],rSe={class:"main-container"},uSe={class:"right-board"},dSe={__name:"ModalUpdateFederation",props:{userId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=ap(),r=Yt(),d=e,c=F({name:null,username:null,country:null,nationalityId:null,federationOrCompanyName:null,avatar:null,addressFirst:null,addressSecond:null,addressThird:null,postCode:null,phone:null,secondPhone:null,fax:null,secondFax:null,mobile:null,email:null,additionalEmail:null,url:null,password:null}),f=async()=>{await s.updateFederation(d.userId,{...c.value}).then(()=>{l("modalResult"),n.value=!1})},v=async()=>{await s.generatePassword().then(p=>{c.value.password=p.password})};return(p,m)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:m[0]||(m[0]=async()=>{await a(r).getCountries({limit:500,offset:0}).then(async()=>{await a(s).checkUser(d.userId).then(h=>c.value={...h}),n.value=!0})})},{default:o(()=>[g(u(p.$t("license.update")),1)]),_:1}),i(a(Xt),{size:"xl",alignment:"center",visible:n.value,onClose:m[19]||(m[19]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(p.$t("license.updatePasswordFederation")),1)]),_:1})]),_:1}),i(a(Jt),{class:"modal-row"},{default:o(()=>[y("div",sSe,[i(a(_e),{label:p.$t("label.federationName"),"model-value":c.value.federationOrCompanyName,"onUpdate:modelValue":m[1]||(m[1]=h=>c.value.federationOrCompanyName=h)},null,8,["label","model-value"]),i(os,{"existed-file-link":c.value.avatar,"upload-url":"file/upload",onFileUploaded:m[2]||(m[2]=h=>c.value.avatarFileId=h.data.id)},null,8,["existed-file-link"]),i(a(He),{"onUpdate:modelValue":m[3]||(m[3]=h=>c.value.country=h?Number(h):null)},{default:o(()=>[y("option",null,u(p.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(r).countries.countries,h=>(T(),P("option",{value:h.id,selected:c.value.nationality===h.id},u(h.label),9,oSe))),256))]),_:1}),i(a(_e),{label:p.$t("label.username"),"model-value":c.value.username,"onUpdate:modelValue":m[4]||(m[4]=h=>c.value.username=h)},null,8,["label","model-value"]),y("div",rSe,[i(a(_e),{"model-value":c.value.password,"onUpdate:modelValue":m[5]||(m[5]=h=>c.value.password=h)},null,8,["model-value"]),i(a(ye),{onClick:v,color:"link"},{default:o(()=>[g(u(p.$t("license.generate")),1)]),_:1})])]),y("div",uSe,[i(a(_e),{label:p.$t("label.firstAddress"),"model-value":c.value.addressFirst,"onUpdate:modelValue":m[6]||(m[6]=h=>c.value.addressFirst=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.secondAddress"),"model-value":c.value.addressSecond,"onUpdate:modelValue":m[7]||(m[7]=h=>c.value.addressSecond=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.thirdAddress"),"model-value":c.value.addressThird,"onUpdate:modelValue":m[8]||(m[8]=h=>c.value.addressThird=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.cityZip"),"model-value":c.value.postCode,"onUpdate:modelValue":m[9]||(m[9]=h=>c.value.postCode=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.phone"),"model-value":c.value.phone,"onUpdate:modelValue":m[10]||(m[10]=h=>c.value.phone=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.secondPhone"),"model-value":c.value.secondPhone,"onUpdate:modelValue":m[11]||(m[11]=h=>c.value.secondPhone=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.fax"),"model-value":c.value.fax,"onUpdate:modelValue":m[12]||(m[12]=h=>c.value.fax=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.secondFax"),"model-value":c.value.secondFax,"onUpdate:modelValue":m[13]||(m[13]=h=>c.value.secondFax=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.mobilePhone"),"model-value":c.value.mobile,"onUpdate:modelValue":m[14]||(m[14]=h=>c.value.mobile=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.email"),"model-value":c.value.email,"onUpdate:modelValue":m[15]||(m[15]=h=>c.value.email=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.additionalEmail"),"model-value":c.value.additionalEmail,"onUpdate:modelValue":m[16]||(m[16]=h=>c.value.additionalEmail=h)},null,8,["label","model-value"]),i(a(_e),{label:p.$t("label.url"),"model-value":c.value.url,"onUpdate:modelValue":m[17]||(m[17]=h=>c.value.url=h)},null,8,["label","model-value"])])]),_:1}),i(a(Qn),{class:"footer"},{default:o(()=>[i(a(ye),{onClick:f,color:"success"},{default:o(()=>[g(u(p.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:m[18]||(m[18]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(p.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},cSe=Le(dSe,[["__scopeId","data-v-2d87b782"]]),fSe={class:"main"},mSe={class:"item"},pSe={class:"table"},vSe={class:"pagination"},bSe={__name:"FederationList",setup(e){const t=Gu(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getFederations({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getFederations({...s.value})},c=async f=>{await t.toggleBlock(f),await t.getFederations({...s.value})};return(f,v)=>(T(),P("div",fSe,[y("div",mSe,[i(jo,{"country-enabled":!0,onSearch:r})]),y("div",pSe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.federationName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.zone")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.status")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).federations.federations,p=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.id),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.federationName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.zone),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(a(ye),{size:"sm",color:p.isBlocked?"success":"danger",variant:"ghost",onClick:m=>c(p.id)},{default:o(()=>[g(u(p.isBlocked?f.$t("license.unblock"):f.$t("license.block")),1)]),_:2},1032,["color","onClick"])]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(cSe,{"user-id":p.id,onModalResult:v[0]||(v[0]=m=>r({}))},null,8,["user-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",vSe,[i(dt,{"total-items":a(t).federations.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},hSe=Le(bSe,[["__scopeId","data-v-b6772beb"]]);function Cs(e){return e==null}function ySe(e,t,l){const{object:n,valueProp:s,mode:r}=jn(e),d=Al().proxy,c=l.iv,f=(m,h=!0)=>{c.value=p(m);const b=v(m);t.emit("change",b,d),h&&(t.emit("input",b),t.emit("update:modelValue",b))},v=m=>n.value||Cs(m)?m:Array.isArray(m)?m.map(h=>h[s.value]):m[s.value],p=m=>Cs(m)?r.value==="single"?{}:[]:m;return{update:f}}function vl(e){return $2(()=>({get:e,set:()=>{}}))}function gSe(e,t){const{value:l,modelValue:n,mode:s,valueProp:r}=jn(e),d=F(s.value!=="single"?[]:{}),c=vl(()=>n.value!==void 0?n.value:l.value),f=Pe(()=>s.value==="single"?d.value[r.value]:d.value.map(p=>p[r.value])),v=vl(()=>s.value!=="single"?d.value.map(p=>p[r.value]).join(","):d.value[r.value]);return{iv:d,internalValue:d,ev:c,externalValue:c,textValue:v,plainValue:f}}function _Se(e,t,l){const{regex:n}=jn(e),s=Al().proxy,r=l.isOpen,d=l.open,c=F(null),f=()=>{c.value=""},v=h=>{c.value=h.target.value},p=h=>{if(n.value){let b=n.value;typeof b=="string"&&(b=new RegExp(b)),h.key.match(b)||h.preventDefault()}},m=h=>{if(n.value){let w=(h.clipboardData||window.clipboardData).getData("Text"),$=n.value;typeof $=="string"&&($=new RegExp($)),w.split("").every(S=>!!S.match($))||h.preventDefault()}t.emit("paste",h,s)};return at(c,h=>
144{!r.value&&h&&d(),t.emit("search-change",h,s)}),{search:c,clearSearch:f,handleSearchInput:v,handleKeypress:p,handlePaste:m}}function $Se(e,t,l){const{groupSelect:n,mode:s,groups:r,disabledProp:d}=jn(e),c=F(null),f=p=>{p===void 0||p!==null&&p[d.value]||r.value&&p&&p.group&&(s.value==="single"||!n.value)||(c.value=p)};return{pointer:c,setPointer:f,clearPointer:()=>{f(null)}}}function Wg(e,t=!0){return t?String(e).toLowerCase().trim():String(e).toLowerCase().normalize("NFD").trim().replace(/æ/g,"ae").replace(/Å/g,"oe").replace(/ø/g,"o").replace(new RegExp("\\p{Diacritic}","gu"),"")}function CSe(e){return Object.prototype.toString.call(e)==="[object Object]"}function wSe(e,t){if(e.length!==t.length)return!1;const l=t.slice().sort();return e.slice().sort().every(function(n,s){return n===l[s]})}const SF=(e,t)=>{if(e===t)return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const l=Object.keys(e),n=Object.keys(t);if(l.length!==n.length)return!1;for(let s of l)if(!n.includes(s)||!SF(e[s],t[s]))return!1;return!0};function kSe(e,t,l){const{options:n,mode:s,trackBy:r,limit:d,hideSelected:c,createTag:f,createOption:v,label:p,appendNewTag:m,appendNewOption:h,multipleLabel:b,object:w,loading:$,delay:S,resolveOnLoad:_,minChars:I,filterResults:k,clearOnSearch:C,clearOnSelect:D,valueProp:N,allowAbsent:L,groupLabel:R,canDeselect:M,max:A,strict:E,closeOnSelect:V,closeOnDeselect:O,groups:U,reverse:B,infinite:Y,groupOptions:ee,groupHideEmpty:Z,groupSelect:ne,onCreate:ie,disabledProp:J,searchStart:X,searchFilter:j}=jn(e),W=Al().proxy,fe=l.iv,G=l.ev,H=l.search,re=l.clearSearch,be=l.update,Ce=l.pointer,ke=l.setPointer,De=l.clearPointer,Q=l.focus,de=l.deactivate,se=l.close,Re=l.localize,Fe=F([]),oe=F([]),he=F(!1),Se=F(null),Oe=F(Y.value&&d.value===-1?10:d.value),Ae=Pe({get:()=>oe.value,set:Ue=>oe.value=Ue}),Te=vl(()=>f.value||v.value||!1),ue=vl(()=>m.value!==void 0?m.value:h.value!==void 0?h.value:!0),we=Pe(()=>{if(U.value){let Ue=pe.value||[],it=[];return Ue.forEach(la=>{Xr(la[ee.value]).forEach(el=>{it.push(Object.assign({},el,la[J.value]?{[J.value]:!0}:{}))})}),it}else{let Ue=Xr(oe.value||[]);return Fe.value.length&&(Ue=Ue.concat(Fe.value)),Ue}}),$e=Pe(()=>{let Ue=we.value;return B.value&&(Ue=Ue.reverse()),tt.value.length&&(Ue=tt.value.concat(Ue)),Kr(Ue)}),z=Pe(()=>{let Ue=$e.value;return Oe.value>0&&(Ue=Ue.slice(0,Oe.value)),Ue}),pe=Pe(()=>{if(!U.value)return[];let Ue=[],it=oe.value||[];return Fe.value.length&&Ue.push({[R.value]:" ",[ee.value]:[...Fe.value],__CREATE__:!0}),Ue.concat(it)}),Ye=Pe(()=>{let Ue=[...pe.value].map(it=>({...it}));return tt.value.length&&(Ue[0]&&Ue[0].__CREATE__?Ue[0][ee.value]=[...tt.value,...Ue[0][ee.value]]:Ue=[{[R.value]:" ",[ee.value]:[...tt.value],__CREATE__:!0}].concat(Ue)),Ue}),et=Pe(()=>{if(!U.value)return[];let Ue=Ye.value;return Gc((Ue||[]).map((it,la)=>{const el=Xr(it[ee.value]);return{...it,index:la,group:!0,[ee.value]:Kr(el,!1).map(Hi=>Object.assign({},Hi,it[J.value]?{[J.value]:!0}:{})),__VISIBLE__:Kr(el).map(Hi=>Object.assign({},Hi,it[J.value]?{[J.value]:!0}:{}))}}))}),Dt=Pe(()=>{switch(s.value){case"single":return!Cs(fe.value[N.value]);case"multiple":case"tags":return!Cs(fe.value)&&fe.value.length>0}}),Ea=Pe(()=>b.value!==void 0?b.value(fe.value,W):fe.value&&fe.value.length>1?`${fe.value.length} options selected`:"1 option selected"),Na=vl(()=>!we.value.length&&!he.value&&!tt.value.length),Xe=vl(()=>we.value.length>0&&z.value.length==0&&(H.value&&U.value||!U.value)),tt=Pe(()=>Te.value===!1||!H.value?[]:ql(H.value)!==-1?[]:[{[N.value]:H.value,[Lt.value[0]]:H.value,[p.value]:H.value,__CREATE__:!0}]),Lt=Pe(()=>r.value?Array.isArray(r.value)?r.value:[r.value]:[p.value]),Ve=vl(()=>{switch(s.value){case"single":return null;case"multiple":case"tags":return[]}}),Ee=vl(()=>$.value||he.value),Be=Ue=>{switch(typeof Ue!="object"&&(Ue=Dn(Ue)),s.value){case"single":be(Ue);break;case"multiple":case"tags":be(fe.value.concat(Ue));break}t.emit("select",Ft(Ue),Ue,W)},ot=Ue=>{switch(typeof Ue!="object"&&(Ue=Dn(Ue)),s.value){case"single":Ct();break;case"tags":case"multiple":be(Array.isArray(Ue)?fe.value.filter(it=>Ue.map(la=>la[N.value]).indexOf(it[N.value])===-1):fe.value.filter(it=>it[N.value]!=Ue[N.value]));break}t.emit("deselect",Ft(Ue),Ue,W)},Ft=Ue=>w.value?Ue:Ue[N.value],Ge=Ue=>{ot(Ue)},ft=(Ue,it)=>{if(it.button!==0){it.preventDefault();return}Ge(Ue)},Ct=()=>{be(Ve.value),t.emit("clear",W)},Ha=Ue=>{if(Ue.group!==void 0)return s.value==="single"?!1:ed(Ue[ee.value])&&Ue[ee.value].length;switch(s.value){case"single":return!Cs(fe.value)&&(fe.value[N.value]==Ue[N.value]||typeof fe.value[N.value]=="object"&&typeof Ue[N.value]=="object"&&SF(fe.value[N.value],Ue[N.value]));case"tags":case"multiple":return!Cs(fe.value)&&fe.value.map(it=>it[N.value]).indexOf(Ue[N.value])!==-1}},fl=Ue=>Ue[J.value]===!0,nn=()=>A===void 0||A.value===-1||!Dt.value&&A.value>0?!1:fe.value.length>=A.value,Ul=Ue=>
144{if(!fl(Ue)){if(ie.value&&!Ha(Ue)&&Ue.__CREATE__&&(Ue={...Ue},delete Ue.__CREATE__,Ue=ie.value(Ue,W),Ue instanceof Promise)){he.value=!0,Ue.then(it=>{he.value=!1,ji(it)});return}ji(Ue)}},ji=Ue=>{switch(Ue.__CREATE__&&(Ue={...Ue},delete Ue.__CREATE__),s.value){case"single":if(Ue&&Ha(Ue)){M.value&&ot(Ue),O.value&&(De(),se());return}Ue&&Gr(Ue),D.value&&re(),V.value&&(De(),se()),Ue&&Be(Ue);break;case"multiple":if(Ue&&Ha(Ue)){ot(Ue),O.value&&(De(),se());return}if(nn()){t.emit("max",W);return}Ue&&(Gr(Ue),Be(Ue)),D.value&&re(),c.value&&De(),V.value&&se();break;case"tags":if(Ue&&Ha(Ue)){ot(Ue),O.value&&(De(),se());return}if(nn()){t.emit("max",W);return}Ue&&Gr(Ue),D.value&&re(),Ue&&Be(Ue),c.value&&De(),V.value&&se();break}V.value||Q()},ni=Ue=>{if(!(fl(Ue)||s.value==="single"||!ne.value)){switch(s.value){case"multiple":case"tags":Yc(Ue[ee.value])?ot(Ue[ee.value]):Be(Ue[ee.value].filter(it=>fe.value.map(la=>la[N.value]).indexOf(it[N.value])===-1).filter(it=>!it[J.value]).filter((it,la)=>fe.value.length+1+la<=A.value||A.value===-1)),c.value&&Ce.value&&ke(et.value.filter(it=>!it[J.value])[Ce.value.index]);break}V.value&&de()}},Gr=Ue=>{Dn(Ue[N.value])===void 0&&Te.value&&(t.emit("tag",Ue[N.value],W),t.emit("option",Ue[N.value],W),t.emit("create",Ue[N.value],W),ue.value&&Wc(Ue),re())},zc=()=>{s.value!=="single"&&Be(z.value.filter(Ue=>!Ue.disabled&&!Ha(Ue)))}
144,Yc=Ue=>Ue.find(it=>!Ha(it)&&!it[J.value])===void 0,ed=Ue=>Ue.find(it=>!Ha(it))===void 0,Dn=Ue=>we.value[we.value.map(it=>String(it[N.value])).indexOf(String(Ue))],ql=Ue=>we.value.findIndex(it=>Lt.value.some(la=>(parseInt(it[la])==it[la]?parseInt(it[la]):it[la])===(parseInt(Ue)==Ue?parseInt(Ue):Ue))),xc=Ue=>["tags","multiple"].indexOf(s.value)!==-1&&c.value&&Ha(Ue),Wc=Ue=>{Fe.value.push(Ue)},Gc=Ue=>Z.value?Ue.filter(it=>H.value?it.__VISIBLE__.length:it[ee.value].length):Ue.filter(it=>H.value?it.__VISIBLE__.length:!0),Kr=(Ue,it=!0)=>{let la=Ue;if(H.value&&k.value){let el=j.value;el||(el=(Hi,ad,Zr)=>Lt.value.some(ld=>{let Hs=Wg(Re(Hi[ld]),E.value);return X.value?Hs.startsWith(Wg(ad,E.value)):Hs.indexOf(Wg(ad,E.value))!==-1})),la=la.filter(Hi=>el(Hi,H.value,W))}return c.value&&it&&(la=la.filter(el=>!xc(el))),la},Xr=Ue=>{let it=Ue;return CSe(it)&&(it=Object.keys(it).map(la=>{let el=it[la];return{[N.value]:la,[Lt.value[0]]:el,[p.value]:el}})),it&&Array.isArray(it)?it=it.map(la=>typeof la=="object"?la:{[N.value]:la,[Lt.value[0]]:la,[p.value]:la}):it=[],it},kl=()=>{Cs(G.value)||(fe.value=Go(G.value))},Wo=Ue=>(he.value=!0,new Promise((it,la)=>{n.value(H.value,W).then(el=>{oe.value=el||[],typeof Ue=="function"&&Ue(el),he.value=!1}).catch(el=>{console.error(el),oe.value=[],he.value=!1}).finally(()=>{it()})})),Jr=()=>{if(Dt.value)if(s.value==="single"){let Ue=Dn(fe.value[N.value]);if(Ue!==void 0){let it=Ue[p.value];fe.value[p.value]=it,w.value&&(G.value[p.value]=it)}}else fe.value.forEach((Ue,it)=>{let la=Dn(fe.value[it][N.value]);if(la!==void 0){let el=la[p.value];fe.value[it][p.value]=el,w.value&&(G.value[it][p.value]=el)}})},Kc=Ue=>{Wo(Ue)},Go=Ue=>Cs(Ue)?s.value==="single"?{}:[]:w.value?Ue:s.value==="single"?Dn(Ue)||(L.value?{[p.value]:Ue,[N.value]:Ue,[Lt.value[0]]:Ue}:{}):Ue.filter(it=>!!Dn(it)||L.value).map(it=>Dn(it)||{[p.value]:it,[N.value]:it,[Lt.value[0]]:it}),td=()=>{Se.value=at(H,Ue=>{Ue.length<I.value||!Ue&&I.value!==0||(he.value=!0,C.value&&(oe.value=[]),setTimeout(()=>{Ue==H.value&&n.value(H.value,W).then(it=>{(Ue==H.value||!H.value)&&(oe.value=it,Ce.value=z.value.filter(la=>la[J.value]!==!0)[0]||null,he.value=!1)}).catch(it=>{console.error(it)})},S.value))},{flush:"sync"})};if(s.value!=="single"&&!Cs(G.value)&&!Array.isArray(G.value))throw new Error(`v-model must be an array when using "${s.value}" mode`);return n&&typeof n.value=="function"?_.value?Wo(kl):w.value==!0&&kl():(oe.value=n.value,kl()),S.value>-1&&td(),at(S,(Ue,it)=>{Se.value&&Se.value(),Ue>=0&&td()}),at(G,Ue=>{if(Cs(Ue)){be(Go(Ue),!1);return}switch(s.value){case"single":(w.value?Ue[N.value]!=fe.value[N.value]:Ue!=fe.value[N.value])&&be(Go(Ue),!1);break;case"multiple":case"tags":wSe(w.value?Ue.map(it=>it[N.value]):Ue,fe.value.map(it=>it[N.value]))||be(Go(Ue),!1);break}},{deep:!0}),at(n,(Ue,it)=>{typeof e.options=="function"?_.value&&(!it||Ue&&Ue.toString()!==it.toString())&&Wo():(oe.value=e.options,Object.keys(fe.value).length||kl(),Jr())}),at(p,Jr),at(d,(Ue,it)=>{Oe.value=Y.value&&Ue===-1?10:Ue}),{resolvedOptions:Ae,pfo:$e,fo:z,filteredOptions:z,hasSelected:Dt,multipleLabelText:Ea,eo:we,extendedOptions:we,eg:pe,extendedGroups:pe,fg:et,filteredGroups:et,noOptions:Na,noResults:Xe,resolving:he,busy:Ee,offset:Oe,select:Be,deselect:ot,remove:Ge,selectAll:zc,clear:Ct,isSelected:Ha,isDisabled:fl,isMax:nn,getOption:Dn,handleOptionClick:Ul,handleGroupClick:ni,handleTagRemove:ft,refreshOptions:Kc,resolveOptions:Wo,refreshLabels:Jr}}function SSe(e,t,l){const{valueProp:n,showOptions:s,searchable:r,groupLabel:d,groups:c,mode:f,groupSelect:v,disabledProp:p,groupOptions:m}=jn(e),h=l.fo,b=l.fg,w=l.handleOptionClick,$=l.handleGroupClick,S=l.search,_=l.pointer,I=l.setPointer,k=l.clearPointer,C=l.multiselect,D=l.isOpen,N=Pe(()=>h.value.filter(G=>!G[p.value])),L=Pe(()=>b.value.filter(G=>!G[p.value])),R=vl(()=>f.value!=="single"&&v.value),M=vl(()=>_.value&&_.value.group),A=Pe(()=>W(_.value)),E=Pe(()=>{const G=M.value?_.value:W(_.value),H=L.value.map(be=>be[d.value]).indexOf(G[d.value]);let re=L.value[H-1];return re===void 0&&(re=O.value),re}),V=Pe(()=>{let G=L.value.map(H=>H.label).indexOf(M.value?_.value[d.value]:W(_.value)[d.value])+1;return L.value.length<=G&&(G=0),L.value[G]}),O=Pe(()=>[...L.value].slice(-1)[0]),U=Pe(()=>_.value.__VISIBLE__.filter(G=>!G[p.value])[0]),B=Pe(()=>{const G=A.value.__VISIBLE__.filter(H=>!H[p.value]);return G[G.map(H=>H[n.value]).indexOf(_.value[n.value])-1]}),Y=Pe(()=>{const G=W(_.value).__VISIBLE__.filter(H=>!H[p.value]);return G[G.map(H=>H[n.value]).indexOf(_.value[n.value])+1]}),ee=Pe(()=>[...E.value.__VISIBLE__.filter(G=>!G[p.value])].slice(-1)[0]),Z=Pe(()=>[...O.value.__VISIBLE__.filter(G=>!G[p.value])].slice(-1)[0]),ne=G=>_.value&&(!G.group&&_.value[n.value]===G[n.value]||G.group!==void 0&&_.value[d.value]===G[d.value])?!0:void 0,ie=()=>{I(N.value[0]||null)},J=()=>{!_.value||_.value[p.value]===!0||(M.value?$(_.value):w(_.value))},X=()=>
144{if(_.value===null)I((c.value&&R.value?L.value[0].__CREATE__?N.value[0]:L.value[0]:N.value[0])||null);else if(c.value&&R.value){let G=M.value?U.value:Y.value;G===void 0&&(G=V.value,G.__CREATE__&&(G=G[m.value][0])),I(G||null)}else{let G=N.value.map(H=>H[n.value]).indexOf(_.value[n.value])+1;N.value.length<=G&&(G=0),I(N.value[G]||null)}Va(()=>{fe()})},j=()=>{if(_.value===null){let G=N.value[N.value.length-1];c.value&&R.value&&(G=Z.value,G===void 0&&(G=O.value)),I(G||null)}else if(c.value&&R.value){let G=M.value?ee.value:B.value;G===void 0&&(G=M.value?E.value:A.value,G.__CREATE__&&(G=ee.value,G===void 0&&(G=E.value))),I(G||null)}else{let G=N.value.map(H=>H[n.value]).indexOf(_.value[n.value])-1;G<0&&(G=N.value.length-1),I(N.value[G]||null)}Va(()=>{fe()})},W=G=>L.value.find(H=>H.__VISIBLE__.map(re=>re[n.value]).indexOf(G[n.value])!==-1),fe=()=>{let G=C.value.querySelector("[data-pointed]");if(!G)return;let H=G.parentElement.parentElement;c.value&&(H=M.value?G.parentElement.parentElement.parentElement:G.parentElement.parentElement.parentElement.parentElement),G.offsetTop+G.offsetHeight>H.clientHeight+H.scrollTop&&(H.scrollTop=G.offsetTop+G.offsetHeight-H.clientHeight),G.offsetTop<H.scrollTop&&(H.scrollTop=G.offsetTop)};return at(S,G=>{r.value&&(G.length&&s.value?ie():k())}),at(D,G=>{if(G&&C&&C.value){let H=C.value.querySelectorAll("[data-selected]")[0];if(!H)return;let re=H.parentElement.parentElement;Va(()=>{re.scrollTop=H.offsetTop})}}),{pointer:_,canPointGroups:R,isPointed:ne,setPointerFirst:ie,selectPointer:J,forwardPointer:X,backwardPointer:j}}function vi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ju(e){var t=vi(e).Element;return e instanceof t||e instanceof Element}function Oi(e){var t=vi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function U$(e){if(typeof ShadowRoot>"u")return!1;var t=vi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Du=Math.max,yb=Math.min,wc=Math.round;function s2(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function IF(){return!/^((?!chrome|android).)*safari/i.test(s2())}function kc(e,t,l){t===void 0&&(t=!1),l===void 0&&(l=!1);var n=e.getBoundingClientRect(),s=1,r=1;t&&Oi(e)&&(s=e.offsetWidth>0&&wc(n.width)/e.offsetWidth||1,r=e.offsetHeight>0&&wc(n.height)/e.offsetHeight||1);var d=ju(e)?vi(e):window,c=d.visualViewport,f=!IF()&&l,v=(n.left+(f&&c?c.offsetLeft:0))/s,p=(n.top+(f&&c?c.offsetTop:0))/r,m=n.width/s,h=n.height/r;return{width:m,height:h,top:p,right:v+m,bottom:p+h,left:v,x:v,y:p}}function q$(e){var t=vi(e),l=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:l,scrollTop:n}}function ISe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function TSe(e){return e===vi(e)||!Oi(e)?q$(e):ISe(e)}function Ms(e){return e?(e.nodeName||"").toLowerCase():null}function Wr(e){return((ju(e)?e.ownerDocument:e.document)||window.document).documentElement}function j$(e){return kc(Wr(e)).left+q$(e).scrollLeft}function Uo(e){return vi(e).getComputedStyle(e)}function H$(e){var t=Uo(e),l=t.overflow,n=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(l+s+n)}function DSe(e){var t=e.getBoundingClientRect(),l=wc(t.width)/e.offsetWidth||1,n=wc(t.height)/e.offsetHeight||1;return l!==1||n!==1}function ESe(e,t,l){l===void 0&&(l=!1);var n=Oi(t),s=Oi(t)&&DSe(t),r=Wr(t),d=kc(e,s,l),c={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(n||!n&&!l)&&((Ms(t)!=="body"||H$(r))&&(c=TSe(t)),Oi(t)?(f=kc(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):r&&(f.x=j$(r))),{x:d.left+c.scrollLeft-f.x,y:d.top+c.scrollTop-f.y,width:d.width,height:d.height}}function TF(e){var t=kc(e),l=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-l)<=1&&(l=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:l,height:n}}function Xh(e){return Ms(e)==="html"?e:e.assignedSlot||e.parentNode||(U$(e)?e.host:null)||Wr(e)}function DF(e){return["html","body","#document"].indexOf(Ms(e))>=0?e.ownerDocument.body:Oi(e)&&H$(e)?e:DF(Xh(e))}function Kf(e,t){var l;t===void 0&&(t=[]);var n=DF(e),s=n===((l=e.ownerDocument)==null?void 0:l.body),r=vi(n),d=s?[r].concat(r.visualVie
vendor: 2,103 bytes, line 144
144wport||[],H$(n)?n:[]):n,c=t.concat(d);return s?c:c.concat(Kf(Xh(d)))}function NSe(e){return["table","td","th"].indexOf(Ms(e))>=0}function II(e){return!Oi(e)||Uo(e).position==="fixed"?null:e.offsetParent}function PSe(e){var t=/firefox/i.test(s2()),l=/Trident/i.test(s2());if(l&&Oi(e)){var n=Uo(e);if(n.position==="fixed")return null}var s=Xh(e);for(U$(s)&&(s=s.host);Oi(s)&&["html","body"].indexOf(Ms(s))<0;){var r=Uo(s);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return s;s=s.parentNode}return null}function Jh(e){for(var t=vi(e),l=II(e);l&&NSe(l)&&Uo(l).position==="static";)l=II(l);return l&&(Ms(l)==="html"||Ms(l)==="body"&&Uo(l).position==="static")?t:l||PSe(e)||t}var ls="top",Vs="bottom",Rr="right",No="left",z$="auto",Zh=[ls,Vs,Rr,No],Sc="start",Im="end",OSe="clippingParents",EF="viewport",$f="popper",ASe="reference",TI=Zh.reduce(function(e,t){return e.concat([t+"-"+Sc,t+"-"+Im])},[]),FSe=[].concat(Zh,[z$]).reduce(function(e,t){return e.concat([t,t+"-"+Sc,t+"-"+Im])},[]),RSe="beforeRead",LSe="read",MSe="afterRead",VSe="beforeMain",BSe="main",USe="afterMain",qSe="beforeWrite",jSe="write",HSe="afterWrite",zSe=[RSe,LSe,MSe,VSe,BSe,USe,qSe,jSe,HSe];function YSe(e){var t=new Map,l=new Set,n=[];e.forEach(function(r){t.set(r.name,r)});function s(r){l.add(r.name);var d=[].concat(r.requires||[],r.requiresIfExists||[]);d.forEach(function(c){if(!l.has(c)){var f=t.get(c);f&&s(f)}}),n.push(r)}return e.forEach(function(r){l.has(r.name)||s(r)}),n}function xSe(e){var t=YSe(e);return zSe.reduce(function(l,n){return l.concat(t.filter(function(s){return s.phase===n}))},[])}function WSe(e){var t;return function(){return t||(t=new Promise(function(l){Promise.resolve().then(function(){t=void 0,l(e())})})),t}}function GSe(e){var t=e.reduce(function(l,n){var s=l[n.name];return l[n.name]=s?Object.assign({},s,n,{options:Object.assign({},s.options,n.options),data:Object.assign({},s.data,n.data)}):n,l},{});return Object.keys(t).map(function(l){return t[l]})}
vendor: 4,212 bytes, line 144
144function KSe(e,t){var l=vi(e),n=Wr(e),s=l.visualViewport,r=n.clientWidth,d=n.clientHeight,c=0,f=0;if(s){r=s.width,d=s.height;var v=IF();(v||!v&&t==="fixed")&&(c=s.offsetLeft,f=s.offsetTop)}return{width:r,height:d,x:c+j$(e),y:f}}function XSe(e){var t,l=Wr(e),n=q$(e),s=(t=e.ownerDocument)==null?void 0:t.body,r=Du(l.scrollWidth,l.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),d=Du(l.scrollHeight,l.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),c=-n.scrollLeft+j$(e),f=-n.scrollTop;return Uo(s||l).direction==="rtl"&&(c+=Du(l.clientWidth,s?s.clientWidth:0)-r),{width:r,height:d,x:c,y:f}}function JSe(e,t){var l=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(l&&U$(l)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function o2(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ZSe(e,t){var l=kc(e,!1,t==="fixed");return l.top=l.top+e.clientTop,l.left=l.left+e.clientLeft,l.bottom=l.top+e.clientHeight,l.right=l.left+e.clientWidth,l.width=e.clientWidth,l.height=e.clientHeight,l.x=l.left,l.y=l.top,l}function DI(e,t,l){return t===EF?o2(KSe(e,l)):ju(t)?ZSe(t,l):o2(XSe(Wr(e)))}function QSe(e){var t=Kf(Xh(e)),l=["absolute","fixed"].indexOf(Uo(e).position)>=0,n=l&&Oi(e)?Jh(e):e;return ju(n)?t.filter(function(s){return ju(s)&&JSe(s,n)&&Ms(s)!=="body"}):[]}function eIe(e,t,l,n){var s=t==="clippingParents"?QSe(e):[].concat(t),r=[].concat(s,[l]),d=r[0],c=r.reduce(function(f,v){var p=DI(e,v,n);return f.top=Du(p.top,f.top),f.right=yb(p.right,f.right),f.bottom=yb(p.bottom,f.bottom),f.left=Du(p.left,f.left),f},DI(e,d,n));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function Pr(e){return e.split("-")[0]}function Ic(e){return e.split("-")[1]}function NF(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function PF(e){var t=e.reference,l=e.element,n=e.placement,s=n?Pr(n):null,r=n?Ic(n):null,d=t.x+t.width/2-l.width/2,c=t.y+t.height/2-l.height/2,f;switch(s){case ls:f={x:d,y:t.y-l.height};break;case Vs:f={x:d,y:t.y+t.height};break;case Rr:f={x:t.x+t.width,y:c};break;case No:f={x:t.x-l.width,y:c};break;default:f={x:t.x,y:t.y}}var v=s?NF(s):null;if(v!=null){var p=v==="y"?"height":"width";switch(r){case Sc:f[v]=f[v]-(t[p]/2-l[p]/2);break;case Im:f[v]=f[v]+(t[p]/2-l[p]/2);break}}return f}function OF(){return{top:0,right:0,bottom:0,left:0}}function tIe(e){return Object.assign({},OF(),e)}function aIe(e,t){return t.reduce(function(l,n){return l[n]=e,l},{})}function Y$(e,t){t===void 0&&(t={});var l=t,n=l.placement,s=n===void 0?e.placement:n,r=l.strategy,d=r===void 0?e.strategy:r,c=l.boundary,f=c===void 0?OSe:c,v=l.rootBoundary,p=v===void 0?EF:v,m=l.elementContext,h=m===void 0?$f:m,b=l.altBoundary,w=b===void 0?!1:b,$=l.padding,S=$===void 0?0:$,_=tIe(typeof S!="number"?S:aIe(S,Zh)),I=h===$f?ASe:$f,k=e.rects.popper,C=e.elements[w?I:h],D=eIe(ju(C)?C:C.contextElement||Wr(e.elements.popper),f,p,d),N=kc(e.elements.reference),L=PF({reference:N,element:k,placement:s}),R=o2(Object.assign({},k,L)),M=h===$f?R:N,A={top:D.top-M.top+_.top,bottom:M.bottom-D.bottom+_.bottom,left:D.left-M.left+_.left,right:M.right-D.right+_.right},E=e.modifiersData.offset;if(h===$f&&E){var V=E[s];Object.keys(A).forEach(function(O){var U=[Rr,Vs].indexOf(O)>=0?1:-1,B=[ls,Vs].indexOf(O)>=0?"y":"x";A[O]+=V[B]*U})}return A}var EI={placement:"bottom",modifiers:[],strategy:"absolute"};function NI(){for(var e=arguments.length,t=new Array(e),l=0;l<e;l++)t[l]=arguments[l];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function lIe(e){e===void 0&&(e={});var t=e,l=t.defaultModifiers,n=l===void 0?[]:l,s=t.defaultOptions,r=s===void 0?EI:s;return function(c,f,v){v===void 0&&(v=r);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},EI,r),modifiersData:{},elements:{reference:c,popper:f},attributes:{},styles:{}},m=[],h=!1,b={state:p,setOptions:function(_){var I=typeof _=="function"?_(p.options):_;$(),p.options=Object.assign({},r,p.options,I),p.scrollParents={reference:ju(c)?Kf(c):c.contextElement?Kf(c.contextElement):[],popper:Kf(f)};var k=xSe(GSe([].concat(n,p.options.modifiers)));return p.orderedModifiers=k.filter(function(C){return C.enabled}
vendor: 4,055 bytes, line 144
144),w(),b.update()},forceUpdate:function(){if(!h){var _=p.elements,I=_.reference,k=_.popper;if(NI(I,k)){p.rects={reference:ESe(I,Jh(k),p.options.strategy==="fixed"),popper:TF(k)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(A){return p.modifiersData[A.name]=Object.assign({},A.data)});for(var C=0;C<p.orderedModifiers.length;C++){if(p.reset===!0){p.reset=!1,C=-1;continue}var D=p.orderedModifiers[C],N=D.fn,L=D.options,R=L===void 0?{}:L,M=D.name;typeof N=="function"&&(p=N({state:p,options:R,name:M,instance:b})||p)}}}},update:WSe(function(){return new Promise(function(S){b.forceUpdate(),S(p)})}),destroy:function(){$(),h=!0}};if(!NI(c,f))return b;b.setOptions(v).then(function(S){!h&&v.onFirstUpdate&&v.onFirstUpdate(S)});function w(){p.orderedModifiers.forEach(function(S){var _=S.name,I=S.options,k=I===void 0?{}:I,C=S.effect;if(typeof C=="function"){var D=C({state:p,name:_,instance:b,options:k}),N=function(){};m.push(D||N)}})}function $(){m.forEach(function(S){return S()}),m=[]}return b}}var Qp={passive:!0};function nIe(e){var t=e.state,l=e.instance,n=e.options,s=n.scroll,r=s===void 0?!0:s,d=n.resize,c=d===void 0?!0:d,f=vi(t.elements.popper),v=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&v.forEach(function(p){p.addEventListener("scroll",l.update,Qp)}),c&&f.addEventListener("resize",l.update,Qp),function(){r&&v.forEach(function(p){p.removeEventListener("scroll",l.update,Qp)}),c&&f.removeEventListener("resize",l.update,Qp)}}var iIe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:nIe,data:{}};function sIe(e){var t=e.state,l=e.name;t.modifiersData[l]=PF({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var oIe={name:"popperOffsets",enabled:!0,phase:"read",fn:sIe,data:{}},rIe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function uIe(e,t){var l=e.x,n=e.y,s=t.devicePixelRatio||1;return{x:wc(l*s)/s||0,y:wc(n*s)/s||0}}function PI(e){var t,l=e.popper,n=e.popperRect,s=e.placement,r=e.variation,d=e.offsets,c=e.position,f=e.gpuAcceleration,v=e.adaptive,p=e.roundOffsets,m=e.isFixed,h=d.x,b=h===void 0?0:h,w=d.y,$=w===void 0?0:w,S=typeof p=="function"?p({x:b,y:$}):{x:b,y:$};b=S.x,$=S.y;var _=d.hasOwnProperty("x"),I=d.hasOwnProperty("y"),k=No,C=ls,D=window;if(v){var N=Jh(l),L="clientHeight",R="clientWidth";if(N===vi(l)&&(N=Wr(l),Uo(N).position!=="static"&&c==="absolute"&&(L="scrollHeight",R="scrollWidth")),N=N,s===ls||(s===No||s===Rr)&&r===Im){C=Vs;var M=m&&N===D&&D.visualViewport?D.visualViewport.height:N[L];$-=M-n.height,$*=f?1:-1}if(s===No||(s===ls||s===Vs)&&r===Im){k=Rr;var A=m&&N===D&&D.visualViewport?D.visualViewport.width:N[R];b-=A-n.width,b*=f?1:-1}}var E=Object.assign({position:c},v&&rIe),V=p===!0?uIe({x:b,y:$},vi(l)):{x:b,y:$};if(b=V.x,$=V.y,f){var O;return Object.assign({},E,(O={},O[C]=I?"0":"",O[k]=_?"0":"",O.transform=(D.devicePixelRatio||1)<=1?"translate("+b+"px, "+$+"px)":"translate3d("+b+"px, "+$+"px, 0)",O))}return Object.assign({},E,(t={},t[C]=I?$+"px":"",t[k]=_?b+"px":"",t.transform="",t))}function dIe(e){var t=e.state,l=e.options,n=l.gpuAcceleration,s=n===void 0?!0:n,r=l.adaptive,d=r===void 0?!0:r,c=l.roundOffsets,f=c===void 0?!0:c,v={placement:Pr(t.placement),variation:Ic(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,PI(Object.assign({},v,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:d,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,PI(Object.assign({},v,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var cIe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dIe,data:{}};function fIe(e){var t=e.state;Object.keys(t.elements).forEach(function(l){var n=t.styles[l]||{},s=t.attributes[l]||{},r=t.elements[l];
vendor: 4,350 bytes, line 144
144!Oi(r)||!Ms(r)||(Object.assign(r.style,n),Object.keys(s).forEach(function(d){var c=s[d];c===!1?r.removeAttribute(d):r.setAttribute(d,c===!0?"":c)}))})}function mIe(e){var t=e.state,l={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,l.popper),t.styles=l,t.elements.arrow&&Object.assign(t.elements.arrow.style,l.arrow),function(){Object.keys(t.elements).forEach(function(n){var s=t.elements[n],r=t.attributes[n]||{},d=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:l[n]),c=d.reduce(function(f,v){return f[v]="",f},{});!Oi(s)||!Ms(s)||(Object.assign(s.style,c),Object.keys(r).forEach(function(f){s.removeAttribute(f)}))})}}var pIe={name:"applyStyles",enabled:!0,phase:"write",fn:fIe,effect:mIe,requires:["computeStyles"]},vIe=[iIe,oIe,cIe,pIe],bIe=lIe({defaultModifiers:vIe});function hIe(e){return e==="x"?"y":"x"}function Tv(e,t,l){return Du(e,yb(t,l))}function yIe(e,t,l){var n=Tv(e,t,l);return n>l?l:n}function gIe(e){var t=e.state,l=e.options,n=e.name,s=l.mainAxis,r=s===void 0?!0:s,d=l.altAxis,c=d===void 0?!1:d,f=l.boundary,v=l.rootBoundary,p=l.altBoundary,m=l.padding,h=l.tether,b=h===void 0?!0:h,w=l.tetherOffset,$=w===void 0?0:w,S=Y$(t,{boundary:f,rootBoundary:v,padding:m,altBoundary:p}),_=Pr(t.placement),I=Ic(t.placement),k=!I,C=NF(_),D=hIe(C),N=t.modifiersData.popperOffsets,L=t.rects.reference,R=t.rects.popper,M=typeof $=="function"?$(Object.assign({},t.rects,{placement:t.placement})):$,A=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(N){if(r){var O,U=C==="y"?ls:No,B=C==="y"?Vs:Rr,Y=C==="y"?"height":"width",ee=N[C],Z=ee+S[U],ne=ee-S[B],ie=b?-R[Y]/2:0,J=I===Sc?L[Y]:R[Y],X=I===Sc?-R[Y]:-L[Y],j=t.elements.arrow,W=b&&j?TF(j):{width:0,height:0},fe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:OF(),G=fe[U],H=fe[B],re=Tv(0,L[Y],W[Y]),be=k?L[Y]/2-ie-re-G-A.mainAxis:J-re-G-A.mainAxis,Ce=k?-L[Y]/2+ie+re+H+A.mainAxis:X+re+H+A.mainAxis,ke=t.elements.arrow&&Jh(t.elements.arrow),De=ke?C==="y"?ke.clientTop||0:ke.clientLeft||0:0,Q=(O=E==null?void 0:E[C])!=null?O:0,de=ee+be-Q-De,se=ee+Ce-Q,Re=Tv(b?yb(Z,de):Z,ee,b?Du(ne,se):ne);N[C]=Re,V[C]=Re-ee}if(c){var Fe,oe=C==="x"?ls:No,he=C==="x"?Vs:Rr,Se=N[D],Oe=D==="y"?"height":"width",Ae=Se+S[oe],Te=Se-S[he],ue=[ls,No].indexOf(_)!==-1,we=(Fe=E==null?void 0:E[D])!=null?Fe:0,$e=ue?Ae:Se-L[Oe]-R[Oe]-we+A.altAxis,z=ue?Se+L[Oe]+R[Oe]-we-A.altAxis:Te,pe=b&&ue?yIe($e,Se,z):Tv(b?$e:Ae,Se,b?z:Te);N[D]=pe,V[D]=pe-Se}t.modifiersData[n]=V}}var _Ie={name:"preventOverflow",enabled:!0,phase:"main",fn:gIe,requiresIfExists:["offset"]},$Ie={left:"right",right:"left",bottom:"top",top:"bottom"};function Dv(e){return e.replace(/left|right|bottom|top/g,function(t){return $Ie[t]})}var CIe={start:"end",end:"start"};function OI(e){return e.replace(/start|end/g,function(t){return CIe[t]})}function wIe(e,t){t===void 0&&(t={});var l=t,n=l.placement,s=l.boundary,r=l.rootBoundary,d=l.padding,c=l.flipVariations,f=l.allowedAutoPlacements,v=f===void 0?FSe:f,p=Ic(n),m=p?c?TI:TI.filter(function(w){return Ic(w)===p}):Zh,h=m.filter(function(w){return v.indexOf(w)>=0});h.length===0&&(h=m);var b=h.reduce(function(w,$){return w[$]=Y$(e,{placement:$,boundary:s,rootBoundary:r,padding:d})[Pr($)],w},{});return Object.keys(b).sort(function(w,$){return b[w]-b[$]})}function kIe(e){if(Pr(e)===z$)return[];var t=Dv(e);return[OI(e),t,OI(t)]}function SIe(e){var t=e.state,l=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var s=l.mainAxis,r=s===void 0?!0:s,d=l.altAxis,c=d===void 0?!0:d,f=l.fallbackPlacements,v=l.padding,p=l.boundary,m=l.rootBoundary,h=l.altBoundary,b=l.flipVariations,w=b===void 0?!0:b,$=l.allowedAutoPlacements,S=t.options.placement,_=Pr(S),I=_===S,k=f||(I||!w?[Dv(S)]:kIe(S)),C=[S].concat(k).reduce(function(W,fe){return W.concat(Pr(fe)===z$?wIe(t,{placement:fe,boundary:p,rootBoundary:m,padding:v,flipVariations:w,allowedAutoPlacements:$}):fe)},[]),D=t.rects.reference,N=t.rects.popper,L=new Map,R=!0,M=C[0],A=0;A<C.length;A++){var E=C[A],V=Pr(E),O=Ic(E)===Sc,U=[ls,Vs].indexOf(V)>=0,B=U?"width":"height",Y=Y$(t,{placement:E,boundary:p,rootBoundary:m,altBoundary:h,padding:v}),ee=U?O?Rr:No:O?Vs:ls;D[B]>N[B]&&(ee=Dv(ee));var Z=Dv(ee),ne=[];
144if(r&&ne.push(Y[V]<=0),c&&ne.push(Y[ee]<=0,Y[Z]<=0),ne.every(function(W){return W})){M=E,R=!1;break}L.set(E,ne)}if(R)for(var ie=w?3:1,J=function(fe){var G=C.find(function(H){var re=L.get(H);if(re)return re.slice(0,fe).every(function(be){return be})});if(G)return M=G,"break"},X=ie;X>0;X--){var j=J(X);if(j==="break")break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}var IIe={name:"flip",enabled:!0,phase:"main",fn:SIe,requiresIfExists:["offset"],data:{_skip:!1}};function TIe(e,t,l){const{disabled:n,appendTo:s,appendToBody:r,openDirection:d}=jn(e),c=Al().proxy,f=l.multiselect,v=l.dropdown,p=F(!1),m=F(null),h=F(null),b=vl(()=>s.value||r.value),w=vl(()=>d.value==="top"&&h.value==="bottom"||d.value==="bottom"&&h.value!=="top"?"bottom":"top"),$=()=>{p.value||n.value||(p.value=!0,t.emit("open",c),b.value&&Va(()=>{_()}))},S=()=>{p.value&&(p.value=!1,t.emit("close",c))},_=()=>{if(!m.value)return;let k=parseInt(window.getComputedStyle(v.value).borderTopWidth.replace("px","")),C=parseInt(window.getComputedStyle(v.value).borderBottomWidth.replace("px",""));m.value.setOptions(D=>({...D,modifiers:[...D.modifiers,{name:"offset",options:{offset:[0,(w.value==="top"?k:C)*-1]}}]})),m.value.update()},I=k=>{for(;k&&k!==document.body;){if(getComputedStyle(k).position==="fixed")return!0;k=k.parentElement}return!1};return We(()=>{b.value&&(m.value=bIe(f.value,v.value,{strategy:I(f.value)?"fixed":void 0,placement:d.value,modifiers:[_Ie,IIe,{name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:k})=>{k.styles.popper.width=`${k.rects.reference.width}px`},effect:({state:k})=>{k.elements.popper.style.width=`${k.elements.reference.offsetWidth}px`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:k}){h.value=k.placement}}]}))}),Dc(()=>{!b.value||!m.value||(m.value.destroy(),m.value=null)}),{popper:m,isOpen:p,open:$,close:S,placement:w,updatePopper:_}}function DIe(e,t,l){const{searchable:n,disabled:s,clearOnBlur:r}=jn(e),d=l.input,c=l.open,f=l.close,v=l.clearSearch,p=l.isOpen,m=l.wrapper,h=l.tags,b=F(!1),w=F(!1),$=vl(()=>n.value||s.value?-1:0),S=()=>{n.value&&d.value.blur(),m.value.blur()},_=()=>{n.value&&!s.value&&d.value.focus()},I=(R=!0)=>{s.value||(b.value=!0,R&&c())},k=()=>{b.value=!1,setTimeout(()=>{b.value||(f(),r.value&&v())},1)};return{tabindex:$,isActive:b,mouseClicked:w,blur:S,focus:_,activate:I,deactivate:k,handleFocusIn:R=>{R.target.closest("[data-tags]")&&R.target.nodeName!=="INPUT"||R.target.closest("[data-clear]")||I(w.value)},handleFocusOut:()=>{k()},handleCaretClick:()=>{k(),S()},handleMousedown:R=>{w.value=!0,p.value&&(R.target.isEqualNode(m.value)||R.target.isEqualNode(h.value))?setTimeout(()=>{k()},0):!p.value&&(document.activeElement.isEqualNode(m.value)||document.activeElement.isEqualNode(d.value))&&I(),setTimeout(()=>{w.value=!1},0)}}}function EIe(e,t,l){const{mode:n,addTagOn:s,openDirection:r,searchable:d,showOptions:c,valueProp:f,groups:v,addOptionOn:p,createTag:m,createOption:h,reverse:b}=jn(e),w=Al().proxy,$=l.iv,S=l.update,_=l.deselect,I=l.search,k=l.setPointer,C=l.selectPointer,D=l.backwardPointer,N=l.forwardPointer,L=l.multiselect,R=l.wrapper,M=l.tags,A=l.isOpen,E=l.open,V=l.blur,O=l.fo,U=vl(()=>m.value||h.value||!1),B=vl(()=>s.value!==void 0?s.value:p.value!==void 0?p.value:["enter"]),Y=()=>{n.value==="tags"&&!c.value&&U.value&&d.value&&!v.value&&k(O.value[O.value.map(ne=>ne[f.value]).indexOf(I.value)])};return{handleKeydown:ne=>{t.emit("keydown",ne,w);let ie,J;switch(["ArrowLeft","ArrowRight","Enter"].indexOf(ne.key)!==-1&&n.value==="tags"&&(ie=[...L.value.querySelectorAll("[data-tags] > *")].filter(X=>X!==M.value),J=ie.findIndex(X=>X===document.activeElement)),ne.key){case"Backspace":if(n.value==="single"||d.value&&[null,""].indexOf(I.value)===-1||$.value.length===0)return;let X=$.value.filter(j=>!j.disabled&&j.remove!==!1);X.length&&_(X[X.length-1]);break;case"Enter":if(ne.preventDefault(),ne.keyCode===229)return;if(J!==-1&&J!==void 0){S([...$.value].filter((j,W)=>W!==J)),J===ie.length-1&&(ie.length-1?ie[ie.length-2].focus():d.value?M.value.querySelector("input").focus():R.value.focus());return}if(B.value.indexOf("enter")===-1&&U.value)return;Y(),C();break;case" ":if(!U.value&&!d.value){ne.preventDefault(),Y(),C();return}if(!U.value)return!1;if(B.value.indexOf("space")===-1&&U.value)return;ne.preventDefault(),Y(),C();break;case"Tab":case";":case",":if(B.value.indexOf(ne.key.toLowerCase())===-1||!U.value)return;Y(),C(),ne.preventDefault();break;case"Escape":V();break;case"ArrowUp":if(ne.preventDefault(),!c.value)return;A.value||E(),D();break;case"ArrowDown":if(ne.preventDefault(),!c.value)return;A.value||E(),N();break;case"ArrowLeft":if(d.value&&M.value&&M.value.querySelector("input").selectionStart||ne.shiftKey||n.value!=="tags"||!$.value||!$.value.length)return;ne.preventDefault(),J===-1?ie[ie.length-1].focus():J>0&&ie[J-1].focus();break;case"ArrowRight":if(J===-1||ne.shiftKey||n.value!=="tags"||!$.value||!$.value.length)return;ne.preventDefault(),ie.length>J+1?ie[J+1].focus():d.value?M.value.querySelector("input").focus():d.value||R.value.focus();break}},handleKeyup:ne=>{t.emit("keyup",ne,w)},preparePointer:Y}}function NIe(e,t,l){const{classes:n,disabled:s,showOptions:r,breakTags:d}=jn(e),c=l.isOpen,f=l.isPointed,v=l.isSelected,p=l.isDisabled,m=l.isActive,h=l.canPointGroups,b=l.resolving,w=l.fo,$=l.placement,S=vl(()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWra
144pper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...n.value})),_=vl(()=>!!(c.value&&r.value&&(!b.value||b.value&&w.value.length)));return{classList:Pe(()=>{const k=S.value;return{container:[k.container].concat(s.value?k.containerDisabled:[]).concat(_.value&&$.value==="top"?k.containerOpenTop:[]).concat(_.value&&$.value!=="top"?k.containerOpen:[]).concat(m.value?k.containerActive:[]),wrapper:k.wrapper,spacer:k.spacer,singleLabel:k.singleLabel,singleLabelText:k.singleLabelText,multipleLabel:k.multipleLabel,search:k.search,tags:k.tags,tag:[k.tag].concat(s.value?k.tagDisabled:[]),tagWrapper:[k.tagWrapper,d.value?k.tagWrapperBreak:null],tagDisabled:k.tagDisabled,tagRemove:k.tagRemove,tagRemoveIcon:k.tagRemoveIcon,tagsSearchWrapper:k.tagsSearchWrapper,tagsSearch:k.tagsSearch,tagsSearchCopy:k.tagsSearchCopy,placeholder:k.placeholder,caret:[k.caret].concat(c.value?k.caretOpen:[]),clear:k.clear,clearIcon:k.clearIcon,spinner:k.spinner,inifinite:k.inifinite,inifiniteSpinner:k.inifiniteSpinner,dropdown:[k.dropdown].concat($.value==="top"?k.dropdownTop:[]).concat(!c.value||!r.value||!_.value?k.dropdownHidden:[]),options:[k.options].concat($.value==="top"?k.optionsTop:[]),group:k.group,groupLabel:C=>{let D=[k.groupLabel];return f(C)?D.push(v(C)?k.groupLabelSelectedPointed:k.groupLabelPointed):v(C)&&h.value?D.push(p(C)?k.groupLabelSelectedDisabled:k.groupLabelSelected):p(C)&&D.push(k.groupLabelDisabled),h.value&&D.push(k.groupLabelPointable),D},groupOptions:k.groupOptions,option:(C,D)=>{let N=[k.option];return f(C)?N.push(v(C)?k.optionSelectedPointed:k.optionPointed):v(C)?N.push(p(C)?k.optionSelectedDisabled:k.optionSelected):(p(C)||D&&p(D))&&N.push(k.optionDisabled),N},noOptions:k.noOptions,noResults:k.noResults,assist:k.assist,fakeInput:k.fakeInput}}),showDropdown:_}}function PIe(e,t,l){const{limit:n,infinite:s}=jn(e),r=l.isOpen,d=l.offset,c=l.search,f=l.pfo,v=l.eo,p=F(null),m=ks(null),h=vl(()=>d.value<f.value.length),b=$=>{const{isIntersecting:S,target:_}=$[0];if(S){const I=_.offsetParent,k=I.scrollTop;d.value+=n.value==-1?10:n.value,Va(()=>{I.scrollTop=k})}},w=()=>{r.value&&d.value<f.value.length?p.value.observe(m.value):!r.value&&p.value&&p.value.disconnect()};return at(r,()=>{s.value&&w()}),at(c,()=>{s.value&&(d.value=n.value,w())},{flush:"post"}),at(v,()=>{s.value&&w()},{immediate:!1,flush:"post"}),We(()=>{window&&window.IntersectionObserver&&(p.value=new IntersectionObserver(b))}),{hasMore:h,infiniteLoader:m}}function OIe(e,t,l){const{placeholder:n,id:s,valueProp:r,label:d,mode:c,groupLabel:f,aria:v,searchable:p}=jn(e),m=l.pointer,h=l.iv,b=l.hasSelected,w=l.multipleLabelText,$=F(null),S=vl(()=>`${s.value?s.value+"-":""}assist`),_=vl(()=>`${s.value?s.value+"-":""}multiselect-options`),I=vl(()=>{if(m.value){let V=s.value?`${s.value}-`:"";return V+=`${m.value.group?"multiselect-group":"multiselect-option"}-`,V+=m.value.group?m.value.index:m.value[r.value],V}}),k=vl(()=>n.value),C=vl(()=>c.value!=="single"),D=Pe(()=>c.value==="single"&&b.value?h.value[d.value]:c.value==="multiple"&&b.value?w.value:c.value==="tags"&&b.value?h.value.map(V=>V[d.value]).join(", "):""),N=Pe(()=>{let V={...v.value};return p.value&&(V["aria-labelledby"]=V["aria-labelledby"]?`${S.value} ${V["aria-labelledby"]}`:S.value,D.value&&V["aria-label"]&&(V["aria-label"]=`${D.value}, ${V["aria-label"]}`)),V}),L=V=>`${s.value?s.value+"-":""}multiselect-option-${V[r.value]}`,R=V=>`${s.value?s.value+"-":""}multiselect-group-${V.index}`,M=V=>`${V}`,A=V=>`${V}`,E=V=>`${V} â`;return We(()=>{if(s.value&&document&&document.querySelector){let V=document.querySelector(`[for="${s.value}"]`);$.value=V?V.innerText:null}}
144),{arias:N,ariaLabel:D,ariaAssist:S,ariaControls:_,ariaPlaceholder:k,ariaMultiselectable:C,ariaActiveDescendant:I,ariaOptionId:L,ariaOptionLabel:M,ariaGroupId:R,ariaGroupLabel:A,ariaTagLabel:E}}function AIe(e,t,l){const{locale:n,fallbackLocale:s}=jn(e);return{localize:d=>!d||typeof d!="object"?d:d&&d[n.value]?d[n.value]:d&&n.value&&d[n.value.toUpperCase()]?d[n.value.toUpperCase()]:d&&d[s.value]?d[s.value]:d&&s.value&&d[s.value.toUpperCase()]?d[s.value.toUpperCase()]:d&&Object.keys(d)[0]?d[Object.keys(d)[0]]:""}}function FIe(e,t,l){const n=ks(null),s=ks(null),r=ks(null),d=ks(null),c=ks(null);return{multiselect:n,wrapper:s,tags:r,input:d,dropdown:c}}function RIe(e,t,l,n={}){return l.forEach(s=>{n={...n,...s(e,t,n)}}),n}var x$={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1,default:void 0},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1,default:void 0},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1,default:void 0},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function,default:void 0},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String,default:void 0}},setup(e,t){return RIe(e,t,[FIe,AIe,gSe,$Se,TIe,_Se,ySe,DIe,kSe,PIe,SSe,EIe,NIe,OIe])},beforeMount(){(this.$root.constructor&&this.$root.constructor.version&&this.$root.constructor.version.match(/^2\./)||this.vueVersionMs===2)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const LIe=["id","dir"],MIe=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],VIe=["type","modelValue","value","autocomplete","
144id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],BIe=["onKeyup","aria-label"],UIe=["onClick"],qIe=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],jIe=["innerHTML"],HIe=["id"],zIe=["id"],YIe=["id","aria-label","aria-selected"],xIe=["data-pointed","onMouseenter","onClick"],WIe=["innerHTML"],GIe=["aria-label"],KIe=["data-pointed","data-selected","onMouseenter","onClick","id","aria-selected","aria-label"],XIe=["data-pointed","data-selected","onMouseenter","onClick","id","aria-selected","aria-label"],JIe=["innerHTML"],ZIe=["innerHTML"],QIe=["value"],eTe=["name","value"],tTe=["name","value"],aTe=["id"];function lTe(e,t,l,n,s,r){return T(),P("div",{ref:"multiselect",class:Qe(e.classList.container),id:l.searchable?void 0:l.id,dir:l.rtl?"rtl":void 0,onFocusin:t[12]||(t[12]=(...d)=>e.handleFocusIn&&e.handleFocusIn(...d)),onFocusout:t[13]||(t[13]=(...d)=>e.handleFocusOut&&e.handleFocusOut(...d)),onKeyup:t[14]||(t[14]=(...d)=>e.handleKeyup&&e.handleKeyup(...d)),onKeydown:t[15]||(t[15]=(...d)=>e.handleKeydown&&e.handleKeydown(...d))},[y("div",Ya({class:e.classList.wrapper,onMousedown:t[9]||(t[9]=(...d)=>e.handleMousedown&&e.handleMousedown(...d)),ref:"wrapper",tabindex:e.tabindex,"aria-controls":l.searchable?void 0:e.ariaControls,"aria-placeholder":l.searchable?void 0:e.ariaPlaceholder,"aria-expanded":l.searchable?void 0:e.isOpen,"aria-activedescendant":l.searchable?void 0:e.ariaActiveDescendant,"aria-multiselectable":l.searchable?void 0:e.ariaMultiselectable,role:l.searchable?void 0:"combobox"},l.searchable?{}:e.arias),[K(" Search "),l.mode!=="tags"&&l.searchable&&!l.disabled?(T(),P("input",Ya({key:0,type:l.inputType,modelValue:e.search,value:e.search,class:e.classList.search,autocomplete:l.autocomplete,id:l.searchable?l.id:void 0,onInput:t[0]||(t[0]=(...d)=>e.handleSearchInput&&e.handleSearchInput(...d)),onKeypress:t[1]||(t[1]=(...d)=>e.handleKeypress&&e.handleKeypress(...d)),onPaste:t[2]||(t[2]=sa((...d)=>e.handlePaste&&e.handlePaste(...d),["stop"])),ref:"input","aria-controls":e.ariaControls,"aria-placeholder":e.ariaPlaceholder,"aria-expanded":e.isOpen,"aria-activedescendant":e.ariaActiveDescendant,"aria-multiselectable":e.ariaMultiselectable,role:"combobox"},{...l.attrs,...e.arias}),null,16,VIe)):K("v-if",!0),K(" Tags (with search) "),l.mode=="tags"?(T(),P("div",{key:1,class:Qe(e.classList.tags),"data-tags":""},[(T(!0),P(le,null,ge(e.iv,(d,c,f)=>rt(e.$slots,"tag",{option:d,handleTagRemove:e.handleTagRemove,disabled:l.disabled},()=>[(T(),P("span",{class:Qe([e.classList.tag,d.disabled?e.classList.tagDisabled:null]),tabindex:"-1",onKeyup:Ri(v=>e.handleTagRemove(d,v),["enter"]),key:f,"aria-label":e.ariaTagLabel(e.localize(d[l.label]))},[y("span",{class:Qe(e.classList.tagWrapper)},u(e.localize(d[l.label])),3),!l.disabled&&!d.disabled?(T(),P("span",{key:0,class:Qe(e.classList.tagRemove),onClick:sa(v=>e.handleTagRemove(d,v),["stop"])},[y("span",{class:Qe(e.classList.tagRemoveIcon)},null,2)],10,UIe)):K("v-if",!0)],42,BIe))])),256)),y("div",{class:Qe(e.classList.tagsSearchWrapper),ref:"tags"},[K(" Used for measuring search width "),y("span",{class:Qe(e.classList.tagsSearchCopy)},u(e.search),3),K(" Actual search input "),l.searchable&&!l.disabled?(T(),P("input",Ya({key:0,type:l.inputType,modelValue:e.search,value:e.search,class:e.classList.tagsSearch,id:l.searchable?l.id:void 0,autocomplete:l.autocomplete,onInput:t[3]||(t[3]=(...d)=>e.handleSearchInput&&e.handleSearchInput(...d)),onKeypress:t[4]||(t[4]=(...d)=>e.handleKeypress&&e.handleKeypress(...d)),onPaste:t[5]||(t[5]=sa((...d)=>e.handlePaste&&e.handlePaste(...d),["stop"])),ref:"input","aria-controls":e.ariaControls,"aria-placeholder":e.ariaPlaceholder,"aria-expanded":e.isOpen,"aria-activedescendant":e.ariaActiveDescendant,"aria-multiselectable":e.ariaMultiselectable,role:"combobox"},{...l.attrs,...e.arias}),null,16,qIe)):K("v-if",!0)],2)],2)):K("v-if",!0),K(" Single label "),l.mode=="single"&&e.hasSelected&&!e.search&&e.iv?rt(e.$slots,"singlelabel",{key:2,value:e.iv},()=>[y("div",{class:Qe(e.classList.singleLabel)},[y("span",{class:Qe(e.classList.singleLabelText)},u(e.localize(e.iv[l.label])),3)],2)]):K("v-if",!0),K(" Multiple label "),l.mode=="multiple"&&e.hasSelected&&!e.search?rt(e.$slots,"multiplelabel",{key:3,values:e.iv},()=>[y("div",{class:Qe(e.classList.multipleLabel),innerHTML:e.multipleLabelText},null,10,jIe)]):K("v-if",!0),K(" Placeholder "),l.placeholder&&!e.hasSelected&&!e.search?rt(e.$slots,"placeholder",{key:4},()=>[y("div",{class:Qe(e.classList.placeholder),"aria-hidden":"true"},u(l.placeholder),3)]):K("v-if",!0),K(" Spinner "),l.loading||e.resolving?rt(e.$slots,"spinner",{key:5},()=>[y("span",{class:Qe(e.classList.spinner),"aria-hidden":"true"},null,2)]):K("v-if",!0),K(" Clear "),e.hasSelected&&!l.disabled&&l.canClear&&!e.busy?rt(e.$slots,"clear",{key:6,clear:e.clear},()=>[y("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"â",class:Qe(e.classList.clear),onClick:t[6]||(t[6]=(...d)=>e.clear&&e.clear(...d)),onKeyup:t[7]||(t[7]=Ri((...d)=>e.clear&&e.clear(...d),["enter"]))},[y("span",{class:Qe(e.classList.clearIcon)},null,2)],34)]):K("v-if",!0),K(" Caret "),l.caret&&l.showOptions?rt(e.$slots,"caret",{key:7,handleCaretClick:e.handleCaretClick,isOpen:e.isOpen},()=>[y("span",{class:Qe(e.classList.caret),onClick:t[8]||(t[8]=(...d)=>e.handleCaretClick&&e.handleCaretClick(...d)),"aria-hidden":"true"},null,2)]):K("v-if",!0)],16,MIe),K(" Options "),(T(),me(Fb,{to:l.appendTo||"body",disabled:!l.appendToBody&&!l.appendTo},[y("div",{id:l.id?`${l.id}
144-dropdown`:void 0,class:Qe(e.classList.dropdown),tabindex:"-1",ref:"dropdown",onFocusin:t[10]||(t[10]=(...d)=>e.handleFocusIn&&e.handleFocusIn(...d)),onFocusout:t[11]||(t[11]=(...d)=>e.handleFocusOut&&e.handleFocusOut(...d))},[rt(e.$slots,"beforelist",{options:e.fo}),y("ul",{class:Qe(e.classList.options),id:e.ariaControls,role:"listbox"},[l.groups?(T(!0),P(le,{key:0},ge(e.fg,(d,c,f)=>(T(),P("li",{class:Qe(e.classList.group),key:f,id:e.ariaGroupId(d),"aria-label":e.ariaGroupLabel(e.localize(d[l.groupLabel])),"aria-selected":e.isSelected(d),role:"option"},[d.__CREATE__?K("v-if",!0):(T(),P("div",{key:0,class:Qe(e.classList.groupLabel(d)),"data-pointed":e.isPointed(d),onMouseenter:v=>e.setPointer(d,c),onClick:v=>e.handleGroupClick(d)},[rt(e.$slots,"grouplabel",{group:d,isSelected:e.isSelected,isPointed:e.isPointed},()=>[y("span",{innerHTML:e.localize(d[l.groupLabel])},null,8,WIe)])],42,xIe)),y("ul",{class:Qe(e.classList.groupOptions),"aria-label":e.ariaGroupLabel(e.localize(d[l.groupLabel])),role:"group"},[(T(!0),P(le,null,ge(d.__VISIBLE__,(v,p,m)=>(T(),P("li",{class:Qe(e.classList.option(v,d)),"data-pointed":e.isPointed(v),"data-selected":e.isSelected(v)||void 0,key:m,onMouseenter:h=>e.setPointer(v),onClick:h=>e.handleOptionClick(v),id:e.ariaOptionId(v),"aria-selected":e.isSelected(v),"aria-label":e.ariaOptionLabel(e.localize(v[l.label])),role:"option"},[rt(e.$slots,"option",{option:v,isSelected:e.isSelected,isPointed:e.isPointed,search:e.search},()=>[y("span",null,u(e.localize(v[l.label])),1)])],42,KIe))),128))],10,GIe)],10,YIe))),128)):(T(!0),P(le,{key:1},ge(e.fo,(d,c,f)=>(T(),P("li",{class:Qe(e.classList.option(d)),"data-pointed":e.isPointed(d),"data-selected":e.isSelected(d)||void 0,key:f,onMouseenter:v=>e.setPointer(d),onClick:v=>e.handleOptionClick(d),id:e.ariaOptionId(d),"aria-selected":e.isSelected(d),"aria-label":e.ariaOptionLabel(e.localize(d[l.label])),role:"option"},[rt(e.$slots,"option",{option:d,isSelected:e.isSelected,isPointed:e.isPointed,search:e.search},()=>[y("span",null,u(e.localize(d[l.label])),1)])],42,XIe))),128))],10,zIe),e.noOptions?rt(e.$slots,"nooptions",{key:0},()=>[y("div",{class:Qe(e.classList.noOptions),innerHTML:e.localize(l.noOptionsText)},null,10,JIe)]):K("v-if",!0),e.noResults?rt(e.$slots,"noresults",{key:1},()=>[y("div",{class:Qe(e.classList.noResults),innerHTML:e.localize(l.noResultsText)},null,10,ZIe)]):K("v-if",!0),l.infinite&&e.hasMore?(T(),P("div",{key:2,class:Qe(e.classList.inifinite),ref:"infiniteLoader"},[rt(e.$slots,"infinite",{},()=>[y("span",{class:Qe(e.classList.inifiniteSpinner)},null,2)])],2)):K("v-if",!0),rt(e.$slots,"afterlist",{options:e.fo})],42,HIe)],8,["to","disabled"])),K(" Hacky input element to show HTML5 required warning "),l.required?(T(),P("input",{key:0,class:Qe(e.classList.fakeInput),tabindex:"-1",value:e.textValue,required:""},null,10,QIe)):K("v-if",!0),K(" Native input support "),l.nativeSupport?(T(),P(le,{key:1},[l.mode=="single"?(T(),P("input",{key:0,type:"hidden",name:l.name,value:e.plainValue!==void 0?e.plainValue:""},null,8,eTe)):(T(!0),P(le,{key:1},ge(e.plainValue,(d,c)=>(T(),P("input",{type:"hidden",name:`${l.name}[]`,value:d,key:c},null,8,tTe))),128))],64)):K("v-if",!0),K(" Screen reader assistive text "),l.searchable&&e.hasSelected?(T(),P("div",{key:2,class:Qe(e.classList.assist),id:e.ariaAssist,"aria-hidden":"true"},u(e.ariaLabel),11,aTe)):K("v-if",!0),K(" Create height for empty input "),y("div",{class:Qe(e.classList.spacer)},null,2)],42,LIe)}x$.render=lTe;x$.__file="src/Multiselect.vue";const nTe={class:"main-container"},iTe={class:"main-container"},sTe={class:"main-container"},oTe={class:"footer"},rTe={__name:"ModalUpdateUser",props:{userId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=ap(),r=Yt(),d=nl(),c=F({}),f=e,v=F(),p=F(),m=F([]),h=Pe(()=>(r.roles.roles||[]).map(S=>({value:S.identifier,label:S.label}))),b=()=>{var S;return((S=d.user)==null?void 0:S.id)===f.userId},w=async()=>{var I;let S={username:v.value,password:p.value,roles:m.value};const _=((I=S.roles)==null?void 0:I.length)&&JSON.stringify([...S.roles].sort())!==JSON.stringify([...c.value.roles||[]].sort());await s.changePassword(f.userId,S).then(()=>
144{if(_&&b()){d.logout();return}l("modalResult"),n.value=!1})},$=async()=>{await s.generatePassword().then(S=>{p.value=S.password})};return We(async()=>{v.value=null,p.value=null}),(S,_)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:_[0]||(_[0]=async()=>{await a(r).getRolesDictionary().then(async()=>{await a(s).checkUser(f.userId).then(I=>{c.value={...I},m.value=[...I.roles||[]]})}),n.value=!0})},{default:o(()=>[g(u(S.$t("license.update")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:_[5]||(_[5]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(S.$t("license.updatePasswordUser")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:""},{default:o(()=>{var I,k,C;return[y("div",nTe,[i(a(_e),{"model-value":v.value,"onUpdate:modelValue":_[1]||(_[1]=D=>v.value=D),label:S.$t("label.username")},null,8,["model-value","label"])]),y("div",iTe,[i(a(_e),{"model-value":p.value,"onUpdate:modelValue":_[2]||(_[2]=D=>p.value=D),label:S.$t("label.password")},null,8,["model-value","label"]),i(a(ye),{onClick:$,color:"link"},{default:o(()=>[g(u(S.$t("license.generate")),1)]),_:1})]),y("div",sTe,[i(a(x$),{modelValue:m.value,"onUpdate:modelValue":_[3]||(_[3]=D=>m.value=D),options:h.value,mode:"tags",searchable:!1,placeholder:S.$t("options.selectRole")},null,8,["modelValue","options","placeholder"])]),y("div",oTe,[(I=p.value)!=null&&I.length||(k=v.value)!=null&&k.length||(C=m.value)!=null&&C.length?(T(),me(a(ye),{key:0,onClick:w,color:"success"},{default:o(()=>[g(u(S.$t("modal.update")),1)]),_:1})):K("",!0),i(a(ye),{onClick:_[4]||(_[4]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(S.$t("modal.close")),1)]),_:1})])]}),_:1})]),_:1})]),_:1},8,["visible"])],64))}},uTe=Le(rTe,[["__scopeId","data-v-26ae9739"]]),dTe={class:"main"},cTe={class:"item"},fTe={class:"table"},mTe={class:"pagination"},pTe={__name:"UserList",setup(e){const t=Gu(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async c=>{s.value={...c},s.value.limit=l.value,s.value.offset=0,await t.getUsers({...s.value})},d=async c=>{n.value=c,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getUsers({...s.value})};return(c,f)=>(T(),P("div",dTe,[y("div",cTe,[i(jo,{"last-name-enabled":!0,"country-enabled":!0,onSearch:r})]),y("div",fTe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.federationName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.nationality")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(c.$t("license.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).users.users,v=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.id),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.name),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.nationality),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(uTe,{"user-id":v.id},null,8,["user-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",mTe,[i(dt,{"total-items":a(t).users.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},vTe=Le(pTe,[["__scopeId","data-v-fad89c88"]]),bTe={class:"base_view"},hTe={class:"inner-view"},yTe={class:"title"},gTe={class:"header"},_Te=Ke({__name:"ProfilesPage",setup(e){return(t,l)=>(T(),P("div",bTe,[y("div",hTe,[y("div",yTe,[y("p",gTe,u(t.$t("menu.profiles")),1)]),i(zo,{"parent-route":"/fie/profiles"})])]))}}),$Te=Le(_Te,[["__scopeId","data-v-178ee72c"]]),ev="https://api-dashboard.fie.org/api/admin/v1/dictionary",Qh=At("dictionaryCreate",()=>{async function e(s){await ce.post(`${ev}/countries`,s)}async function t(s,r){await ce.put(`${ev}/countries/${s}`,r)}async function l(s){await ce.post(`${ev}/cities`,s)}async function n(s,r){await ce.put(`${ev}/cities/${s}`,r)}return{createCity:l,updateCity:n,createCountry:e,updateCountry:t}}
144),CTe={class:"main-container"},wTe={class:"main-container"},kTe={value:""},STe=["value"],ITe={class:"main-container"},TTe={class:"main-container"},DTe={class:"main-container"},ETe={class:"footer"},NTe={__name:"ModalCreateCountry",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Qh(),d=F(),c=async m=>{const h=m.currentTarget;h.checkValidity()===!1&&(m.preventDefault(),m.stopPropagation()),d.value=!0,h.checkValidity()===!0&&(m.preventDefault(),m.stopPropagation(),await p())},f={countryIdentifier:null,zoneId:null,isValid:!1,label:null,iso2code:null},v=m=>{let h=Number(m);h?f.zoneId=h:f.zoneId=null},p=async()=>{await r.createCountry({...f}).then(()=>{l("modalResult"),n.value=!1})};return(m,h)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:h[0]||(h[0]=async()=>{await a(s).getZones(),n.value=!0})},{default:o(()=>[g(u(m.$t("country.create")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:h[6]||(h[6]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(m.$t("country.createCountry")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:d.value,onSubmit:c},{default:o(()=>[y("div",CTe,[i(a(_e),{"model-value":f.countryIdentifier,"onUpdate:modelValue":h[1]||(h[1]=b=>f.countryIdentifier=b),label:m.$t("label.countryIdentifierMax"),required:""},null,8,["model-value","label"])]),y("div",wTe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:m.$t("feedbackInvalid.selectZone"),id:"validationCustom02",label:`${m.$t("label.zone")}*`,name:"zoneId","onUpdate:modelValue":v,required:""},{default:o(()=>[y("option",kTe,u(m.$t("options.selectZone")),1),(T(!0),P(le,null,ge(a(s).zones.zones,b=>(T(),P("option",{value:b.id},u(b.label),9,STe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",ITe,[i(a(_e),{"model-value":f.label,"onUpdate:modelValue":h[2]||(h[2]=b=>f.label=b),label:m.$t("label.countryName"),required:""},null,8,["model-value","label"])]),y("div",TTe,[i(a(_e),{"model-value":f.iso2code,"onUpdate:modelValue":h[3]||(h[3]=b=>f.iso2code=b),label:m.$t("label.isoCode"),required:""},null,8,["model-value","label"])]),y("div",DTe,[i(a(Ze),{"onUpdate:modelValue":h[4]||(h[4]=b=>{f.isValid=b}),label:m.$t("label.isValid")},null,8,["label"])]),y("div",ETe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(m.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:h[5]||(h[5]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(m.$t("modal.close")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},PTe=Le(NTe,[["__scopeId","data-v-90ea6a67"]]),OTe={class:"main-container"},ATe={class:"main-container"},FTe=["value","selected"],RTe={class:"main-container"},LTe={class:"main-container"},MTe={class:"main-container"},VTe={class:"footer"},BTe={__name:"ModalUpdateCountry",props:{countryId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=e,n=t,s=F(!1),r=Yt(),d=Qh(),c=F(),f=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation()),c.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await m())},v=F({countryIdentifier:null,zoneId:null,isValid:!1,label:null,iso2code:null}),p=h=>{let b=Number(h);b?v.value.zoneId=b:v.value.zoneId=null},m=async()=>{await d.updateCountry(l.countryId,{...v.value}).then(()=>{n("modalResult"),s.value=!1})};return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:b[0]||(b[0]=async()=>{await a(r).getZones().then(async()=>{await a(r).getCountry(l.countryId).then(()=>{var w;v.value={...a(r).country};for(const $ in a(r).zones.zones){let S={...a(r).zones.zones[$]};S.zoneId===((w=v.value)==null?void 0:w.zoneId)&&(v.value.zoneId=S.id)}})}),s.value=!0})},{default:o(()=>[g(u(h.$t("country.update")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:s.value,onClose:b[6]||(b[6]=()=>{s.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("country.update")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:c.value,onSubmit:f},{default:o(()=>[y("div",OTe,[i(a(_e),{"model-value":v.value.countryIdentifier,"onUpdate:modelValue":b[1]||(b[1]=w=>v.value.countryIdentifier=w),label:"Country identifier (max: 8)",required:""},null,8,["model-value"])]),y("div",ATe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:h.$t("feedbackInvalid.selectZone"),id:"validationCustom02",label:`${h.$t("label.zone")}*`,name:"zoneId",required:"","onUpdate:modelValue":p},{default:o(()=>[y("option",null,u(h.$t("options.selectZone")),1),(T(!0),P(le,null,ge(a(r).zones.zones,w=>(T(),P("option",{value:w.id,selected:w.zoneId===a(r).country.zoneId},u(w.label),9,FTe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",RTe,[i(a(_e),{"model-value":v.value.label,"onUpdate:modelValue":b[2]||(b[2]=w=>v.value.label=w),label:h.$t("label.countryName"),required:""},null,8,["model-value","label"])]),y("div",LTe,[i(a(_e),{"model-value":v.value.iso2code,"onUpdate:modelValue":b[3]||(b[3]=w=>v.value.iso2code=w),label:h.$t("label.isoCode"),required:""},null,8,["model-value","label"])]),y("div",MTe,[i(a(Ze),{"onUpdate:modelValue":b[4]||(b[4]=w=>{v.value.isValid=w}
144),label:h.$t("label.isValid")},null,8,["label"])]),y("div",VTe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:b[5]||(b[5]=()=>{s.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.close")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},UTe=Le(BTe,[["__scopeId","data-v-9c73c464"]]),qTe={class:"filter-box"},jTe={key:0,class:"categories"},HTe={class:"filter-label"},zTe={key:1,class:"categories"},YTe={class:"filter-label"},xTe=["value","selected"],WTe={class:"button-row"},GTe={__name:"CityFilterBox",props:{nameEnabled:{type:Boolean,default:null},nationalityEnabled:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({countryId:null,cityName:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{countryId:n.nationalityEnabled&&r.value.countryId?Number(r.value.countryId):null,cityName:n.cityName?r.value.cityName:null})},c=v=>{let p=Number(v);p?r.value.countryId=p:r.value.countryId=null},f=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getCountries({limit:500,offset:0}).then(()=>{r.value&&d()})}),(v,p)=>(T(),P("div",qTe,[n.nameEnabled?(T(),P("div",jTe,[y("p",HTe,u(v.$t("filter.cityName")),1),i(a(_e),{"onUpdate:modelValue":p[0]||(p[0]=m=>r.value.cityName=m),"model-value":r.value.cityName},null,8,["model-value"])])):K("",!0),n.nationalityEnabled?(T(),P("div",zTe,[y("p",YTe,u(v.$t("filter.nationality")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",null,u(v.$t("options.selectNationality")),1),(T(!0),P(le,null,ge(a(s).countries.countries,m=>(T(),P("option",{value:m.id,selected:m.id===r.value.countryId},u(m.label)+" ("+u(m.countryIdentifier)+")",9,xTe))),256))]),_:1})])):K("",!0),y("div",WTe,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(v.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:f},{default:o(()=>[g(u(v.$t("filter.clean")),1)]),_:1})])]))}},AF=Le(GTe,[["__scopeId","data-v-63438f28"]]),KTe={class:"main"},XTe={class:"item"},JTe={class:"table"},ZTe={class:"pagination"},QTe={__name:"CountryList",setup(e){const t=Yt(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getCountries({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getCountries({...s.value})},c=async()=>{await d(n.value)};return(f,v)=>(T(),P("div",KTe,[i(PTe,{onModalResult:c}),y("div",XTe,[i(AF,{"nationality-enabled":!0,onSearch:r})]),y("div",JTe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("country.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("country.identifier")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("country.name")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("country.isoCode")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("country.zone")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("country.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).countries.countries,p=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.id),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.identifier),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.label),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.iso2code),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"act-col"},{default:o(()=>[g(u(p.zoneId),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(UTe,{"country-id":p.id,onModalResult:c},null,8,["country-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",ZTe,[i(dt,{"total-items":a(t).countries.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},eDe=Le(QTe,[["__scopeId","data-v-49605d8c"]]),tDe={class:"main-container"},aDe={value:""},lDe=["value"],nDe={class:"main-container"},iDe={value:""},sDe=["value"],oDe={class:"main-container"},rDe={class:"footer"},uDe={__name:"ModalCreateCity",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Qh(),d=F(),c=async m=>{const h=m.currentTarget;h.checkValidity()===!1&&(m.preventDefault(),m.stopPropagation()),d.value=!0,h.checkValidity()===!0&&(m.preventDefault(),m.stopPropagation(),await p())},f={countryId:null,timezoneId:null,name:null},v=m=>{let h=Number(m);h?f.countryId=h:f.countryId=null},p=async()=>{await r.createCity({...f}).then(()=>{l("modalResult"),n.value=!1})};return(m,h)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"primary",onClick:h[0]||(h[0]=async()=>{await a(s).getCountries({limit:500,offset:0}),await a(s).getTimezones(),n.value=!0})},{default:o(()=>[g(u(m.$t("country.create")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:h[4]||(h[4]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(m.$t("country.createCountry")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:d.value,onSubmit:c},{default:o(()=>[y("div",tDe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:m.$t("feedbackInvalid.selectCountry"),id:"validationCustom02",label:`${m.$t("label.country")}*`,name:"countryId","onUpdate:modelValue":v,required:""},{default:o(()=>[y("option",aDe,u(m.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).countries.countries,b=>(T(),P("option",{value:b.id},u(b.label),9,lDe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",nDe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:m.$t("feedbackInvalid.selectTimeZone"),id:"validationCustom02",label:`${m.$t("label.timezone")}*`,name:"timezoneId","onUpdate:modelValue":h[1]||(h[1]=b=>f.timezoneId=b),required:""},{default:o(()=>[y("option",iDe,u(m.$t("options.selectTimeZone")),1),(T(!0),P(le,null,ge(a(s).timezones.timezones,b=>(T(),P("option",{value:b},u(b),9,sDe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",oDe,[i(a(_e),{"model-value":f.name,"onUpdate:modelValue":h[2]||(h[2]=b=>f.name=b),label:m.$t("label.cityName"),required:""},null,8,["model-value","label"])]),y("div",rDe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(m.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:h[3]||(h[3]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(m.$t("modal.close")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},dDe=Le(uDe,[["__scopeId","data-v-1e9eb195"]]),cDe={class:"main-container"},fDe={value:""},mDe=["value","selected"],pDe={class:"main-container"},vDe={value:""}
144,bDe=["selected","value"],hDe={class:"main-container"},yDe={class:"footer"},gDe={__name:"ModalUpdateCity",props:{cityId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=e,n=t,s=F(!1),r=Yt(),d=Qh(),c=F(),f=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation()),c.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await m())},v=F({countryId:null,timezoneId:null,name:null}),p=h=>{let b=Number(h);b?v.countryId=b:v.countryId=null},m=async()=>{await d.updateCity(l.cityId,{...v.value}).then(()=>{n("modalResult"),s.value=!1})};return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:b[0]||(b[0]=async()=>{await a(r).getTimezones(),await a(r).getCountries({limit:500,offset:0}),await a(r).getCity(l.cityId).then(()=>v.value={...a(r).city}),s.value=!0})},{default:o(()=>[g(u(h.$t("country.update")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:s.value,onClose:b[4]||(b[4]=()=>{s.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("country.update")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:c.value,onSubmit:f},{default:o(()=>[y("div",cDe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:h.$t("feedbackInvalid.selectCountry"),id:"validationCustom02",label:`${h.$t("label.country")}*`,name:"countryId","onUpdate:modelValue":p,required:""},{default:o(()=>[y("option",fDe,u(h.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(r).countries.countries,w=>(T(),P("option",{value:w.id,selected:a(r).city.countryId===w.id},u(w.label),9,mDe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",pDe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:h.$t("feedbackInvalid.selectTimeZone"),id:"validationCustom02",label:`${h.$t("label.timezone")}*`,name:"timezoneId","onUpdate:modelValue":b[1]||(b[1]=w=>v.value.timezoneId=w),required:""},{default:o(()=>[y("option",vDe,u(h.$t("options.selectTimeZone")),1),(T(!0),P(le,null,ge(a(r).timezones.timezones,w=>(T(),P("option",{selected:a(r).city.timezoneId===w,value:w},u(w),9,bDe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",hDe,[i(a(_e),{"model-value":v.value.name,"onUpdate:modelValue":b[2]||(b[2]=w=>v.value.name=w),label:h.$t("label.cityName"),required:""},null,8,["model-value","label"])]),y("div",yDe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:b[3]||(b[3]=()=>{s.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.close")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},_De=Le(gDe,[["__scopeId","data-v-7e2b0e27"]]),$De={class:"main"},CDe={class:"item"},wDe={class:"table"},kDe={class:"pagination"},SDe={__name:"CityList",setup(e){const t=Yt(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.getCities({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getCities({...s.value})},c=async()=>{await d(n.value)};return(f,v)=>(T(),P("div",$De,[i(dDe,{onModalResult:c}),y("div",CDe,[i(AF,{"name-enabled":!0,"nationality-enabled":!0,onSearch:r})]),y("div",wDe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("city.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(f.$t("city.countryName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("city.name")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(f.$t("city.timezoneId")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(f.$t("city.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).cities.cities,p=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.id),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.countryName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.name),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(p.timezoneId),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(_De,{"city-id":p.id,onModalResult:c},null,8,["city-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",kDe,[i(dt,{"total-items":a(t).cities.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},IDe=Le(SDe,[["__scopeId","data-v-45fda7ac"]]),Cf="https://api-dashboard.fie.org/api/admin/v1/group_member",W$=At("groupMember",()=>{const e=F([]),t=F();async function l(c){this.groupMembers=await ce.get(`${Cf}`,c)}async function n(c){this.groupMemberInfo=await ce.get(`${Cf}/${c}`,null)}async function s(c){await ce.delete(`${Cf}/${c}`,null)}async function r(c){await ce.post(`${Cf}`,c)}async function d(c,f){await ce.put(`${Cf}/${c}`,f)}return{groupMembers:e,groupMemberInfo:t,getGroupMembers:l,getGroupMemberInfo:n,deleteGroupMember:s,createGroupMember:r,updateGroupMember:d}}),TDe={class:"filter-box"},DDe={key:0,class:"categories"},EDe={class:"filter-label"},NDe={key:1,class:"categories"},PDe={class:"filter-label"},ODe=["value","selected"],ADe={key:2,class:"categories"},FDe={class:"filter-label"},RDe=["value","selected"],LDe={class:"button-row"},MDe={__name:"GroupMemberFilterBox",props:{nameEnabled:{type:Boolean,default:null},nationalityEnabled:{type:Boolean,default:!1},groupEnabled:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:t}){const l=t,n=e,s=Yt(),r=F({countryId:null,groupId:null,lastName:null}),d=()=>{localStorage.setItem(bt.currentRoute.value.fullPath,JSON.stringify({...r.value})),l("search",{countryId:n.countryEnabled&&r.value.countryId?Number(r.value.countryId):null,groupId:n.groupEnabled&&r.value.groupId?Number(r.value.groupId):null,lastName:r.value.lastName})},c=p=>{let m=Number(p);m?r.value.countryId=m:r.value.countryId=null},f=p=>{let m=Number(p);m?r.value.groupId=m:r.value.groupId=null},v=()=>{localStorage.removeItem(bt.currentRoute.value.fullPath),r.value={},d()};return We(async()=>{r.value={...JSON.parse(localStorage.getItem(bt.currentRoute.value.fullPath))},await s.getCommitteeDictionary().then(()=>{d()})}),(p,m)=>(T(),P("div",TDe,[n.nameEnabled?(T(),P("div",DDe,[y("p",EDe,u(p.$t("filter.lastName")),1),i(a(_e),{"onUpdate:modelValue":m[0]||(m[0]=h=>r.value.lastName=h),"model-value":r.value.lastName},null,8,["model-value"])])):K("",!0),n.nationalityEnabled?(T(),P("div",NDe,[y("p",PDe,u(p.$t("filter.nationality")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",null,u(p.$t("options.selectCountry")),1),(T(!0),P(le,null,ge(a(s).committeeDicts.countries,h=>(T(),P("option",{value:h.id,selected:h.id===r.value.countryId},u(h.label)+" ("+u(h.countryIdentifier)+")",9,ODe))),256))]),_:1})])):K("",!0),n.groupEnabled?(T(),P("div",ADe,[y("p",FDe,u(p.$t("filter.memberGroup")),1),i(a(He),{"onUpdate:modelValue":f},{default:o(()=>[y("option",null,u(p.$t("options.selectMemberGroup")),1),(T(!0),P(le,null,ge(a(s).committeeDicts.groups,h=>(T(),P("option",{value:h.id,selected:h.id===r.value.groupId},u(h.groupId),9,RDe))),256))]),_:1})])):K("",!0),y("div",LDe,[i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:d},{default:o(()=>[g(u(p.$t("filter.search")),1)]),_:1}),i(a(ye),{class:"search-button",type:"submit",color:"primary",onclick:v},{default:o(()=>[g(u(p.$t("filter.clean")),1)]),_:1})])]))}},VDe=Le(MDe,[["__scopeId","data-v-2d4c7271"]]),BDe={class:"user-container"},UDe={class:"check-user-container"},qDe={class:"user-container"},jDe={class:"main-container"},HDe={value:""},zDe=["value"],YDe={class:"main-container"},xDe={class:"filter-label"},WDe={class:"main-container"},GDe={class:"filter-label"},KDe={class:"main-container"},XDe={class:"filter-label"},JDe={class:"main-container"},ZDe={class:"filter-label"},QDe={class:"main-container"},eEe={class:"filter-label"},tEe={class:"main-container"},aEe={class:"main-container"},lEe={class:"main-container"},nEe={class:"main-container"},iEe={class:"main-container"},sEe={class:"main-container"},oEe={class:"footer"},rEe={__name:"ModalCreateGroupMember",emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=W$(),d=ap(),c=F(),f=async b=>{const w=b.currentTarget;w.checkValidity()===!1&&(b.preventDefault(),b.stopPropagation()),c.value=!0,w.checkValidity()===!0&&(b.preventDefault(),b.stopPropagation(),await m())},v=F({}),p={userId:null,groupImageId:null,descriptionImageId:null,functions:{en:null,fr:null,es:null},biographyFiles:{en:null,fr:null,es:null},position:null,allowObserve:null,isVisible:null,groupId:null},m=async()=>{await r.createGroupMember({...p}).then(()=>{l("modalResult"),n.value=!1})},h=async()=>{v.value=await d.checkUser(p.userId)};return(b,w)=>(T(),P(le,null,[i(a(ye),{size:"xl",class:"button-width",color:"primary",onClick:w[0]||(w[0]=async()=>{await a(s).getCommitteeDictionary(),n.value=!0})},{default:o(()=>[g(u(b.$t("groupMember.create")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:w[15]||(w[15]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(b.$t("groupMember.createGroupMember")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:c.value,onSubmit:f},{default:o(()=>{var $,S;return[y("div",BDe,[y("div",UDe,[i(a(_e),{"onUpdate:modelValue":w[1]||(w[1]=_=>_?p.userId=Number(_):null),label:"ID",required:""}),i(a(ye),{onClick:h},{default:o(()=>[g(u(b.$t("groupMember.loadUserInfo")),1)]),_:1})]),y("div",qDe,[y("label",null,u(b.$t("groupMember.name"))+": "+u(($=v.value)==null?void 0:$.name)+" ("+u((S=v.value)==null?void 0:S.country)+")",1)])]),y("div",jDe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:b.$t("feedbackInvalid.selectMemberGroup"),id:"validationCustom02",label:`${b.$t("label.group")}*`,name:"groupId","onUpdate:modelValue":w[2]||(w[2]=_=>_?p.groupId=Number(_):null),required:""},{default:o(()=>[y("option",HDe,u(b.$t("options.selectGroup")),1),(T(!0),P(le,null,ge(a(s).committeeDicts.groups,_=>(T(),P("option",{value:_.id},u(_.groupId),9,zDe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",YDe,[y("p",xDe,u(b.$t("groupMember.groupImage")),1),i(ha,{"is-image":!0,"item-id":"groupImage","upload-url":"file/upload",onFileUploaded:w[3]||(w[3]=_
144=>{p.groupImageId=_.data.id})})]),y("div",WDe,[y("p",GDe,u(b.$t("groupMember.infoImage")),1),i(ha,{"is-image":!0,"item-id":"infoImage","upload-url":"file/upload",onFileUploaded:w[4]||(w[4]=_=>{p.descriptionImageId=_.data.id})})]),y("div",KDe,[y("p",XDe,u(b.$t("groupMember.biographyFileEn")),1),i(ha,{"is-image":!0,"item-id":"biographyFileEn","upload-url":"file/upload",onFileUploaded:w[5]||(w[5]=_=>{p.biographyFiles.en=_.data.id})})]),y("div",JDe,[y("p",ZDe,u(b.$t("groupMember.biographyFileFr")),1),i(ha,{"is-image":!0,"item-id":"biographyFileFr","upload-url":"file/upload",onFileUploaded:w[6]||(w[6]=_=>{p.biographyFiles.fr=_.data.id})})]),y("div",QDe,[y("p",eEe,u(b.$t("groupMember.biographyFileEs")),1),i(ha,{"is-image":!0,"item-id":"biographyFileEs","upload-url":"file/upload",onFileUploaded:w[7]||(w[7]=_=>{p.biographyFiles.es=_.data.id})})]),y("div",tEe,[i(a(_e),{"model-value":p.functions.en,"onUpdate:modelValue":w[8]||(w[8]=_=>p.functions.en=_),label:b.$t("groupMember.functionEn")},null,8,["model-value","label"])]),y("div",aEe,[i(a(_e),{"model-value":p.functions.fr,"onUpdate:modelValue":w[9]||(w[9]=_=>p.functions.fr=_),label:b.$t("groupMember.functionFr")},null,8,["model-value","label"])]),y("div",lEe,[i(a(_e),{"model-value":p.functions.es,"onUpdate:modelValue":w[10]||(w[10]=_=>p.functions.es=_),label:b.$t("groupMember.functionEs")},null,8,["model-value","label"])]),y("div",nEe,[i(a(_e),{type:"number",min:"0","onUpdate:modelValue":w[11]||(w[11]=_=>_?p.position=Number(_):null),label:b.$t("groupMember.position")},null,8,["label"])]),y("div",iEe,[i(a(Ze),{"onUpdate:modelValue":w[12]||(w[12]=_=>p.allowObserve=_),label:b.$t("groupMember.allowObserve")},null,8,["label"])]),y("div",sEe,[i(a(Ze),{"onUpdate:modelValue":w[13]||(w[13]=_=>p.isVisible=_),label:b.$t("groupMember.showFunction")},null,8,["label"])]),y("div",oEe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(b.$t("modal.create")),1)]),_:1}),i(a(ye),{onClick:w[14]||(w[14]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(b.$t("modal.close")),1)]),_:1})])]}),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},uEe=Le(rEe,[["__scopeId","data-v-28c04cdd"]]),dEe={class:"user-container"},cEe={class:"check-user-container"},fEe={class:"user-container"},mEe={class:"main-container"},pEe={value:""},vEe=["value","selected"],bEe={class:"main-container photo-container"},hEe={class:"user-container"},yEe={class:"filter-label"},gEe={class:"user-container"},_Ee={class:"filter-label"},$Ee={class:"main-container"},CEe={class:"filter-label"},wEe={class:"main-container"},kEe={class:"filter-label"},SEe={class:"main-container"},IEe={class:"filter-label"},TEe={class:"main-container"},DEe={class:"main-container"},EEe={class:"main-container"},NEe={class:"main-container"},PEe={class:"main-container"},OEe={class:"main-container"},AEe={class:"footer"},FEe={__name:"ModalUpdateGroupMember",props:{id:{type:Number,default:null},userId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=W$(),d=ap(),c=F(),f=async b=>{const w=b.currentTarget;w.checkValidity()===!1&&(b.preventDefault(),b.stopPropagation()),c.value=!0,w.checkValidity()===!0&&(b.preventDefault(),b.stopPropagation(),console.log({...m.value}),await h())},v=e,p=F(),m=F({userId:null,groupImageId:null,descriptionImageId:null,functions:{en:null,fr:null,es:null},biographyFiles:{en:null,fr:null,es:null},position:null,allowObserve:null,isVisible:null,groupId:null}),h=async()=>{await r.updateGroupMember(v.id,{...m.value}).then(()=>{l("modalResult"),n.value=!1})};return(b,w)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:w[0]||(w[0]=async()=>{await a(s).getCommitteeDictionary().then(async()=>{await a(d).checkUser(v.userId).then($=>p.value={...$}),await a(r).getGroupMemberInfo(v.id).then(()=>{m.value={...a(r).groupMemberInfo},console.log(m.value.value)})}),n.value=!0})},{default:o(()=>[g(u(b.$t("groupMember.edit")),1)]),_:1}),i(a(Xt),{size:"xl",alignment:"center",visible:n.value,onClose:w[19]||(w[19]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(b.$t("groupMember.editGroupMember")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:c.value,onSubmit:f},{default:o(()=>{var $,S;return[y("div",dEe,[y("div",cEe,[i(a(_e),{"model-value":a(r).groupMemberInfo.userId,"onUpdate:modelValue":w[1]||(w[1]=_=>a(r).groupMemberInfo.userId=_),label:"ID",required:"",disabled:""},null,8,["model-value"])]),y("div",fEe,[y("label",null,u(b.$t("groupMember.name"))+": "+u(($=p.value)==null?void 0:$.name)+" ("+u((S=p.value)==null?void 0:S.country)+")",1)])]),y("div",mEe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Language",feedbackInvalid:b.$t("feedbackInvalid.selectMemberGroup"),id:"validationCustom02",label:`${b.$t("label.group")}*`,name:"groupId","onUpdate:modelValue":w[2]||(w[2]=_=>_?m.value.groupId=Number(_):null),required:""},{default:o(()=>[y("option",pEe,u(b.$t("options.selectGroup")),1),(T(!0),P(le,null,ge(a(s).committeeDicts.groups,_=>(T(),P("option",{value:_.id,selected:_.id===a(r).groupMemberInfo.groupId},u(_.groupId),9,vEe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",bEe,[y("div",hEe,[y("p",yEe,u(b.$t("groupMember.groupImage")),1),i(os,{"is-image":!0,"existed-file-link":a(r).groupMemberInfo.groupImageUrl,"upload-url":"file/upload",onFileUploaded:w[3]||(w[3]=_
144=>m.value.groupImageId=_.data.id)},null,8,["existed-file-link"])]),y("div",gEe,[y("p",_Ee,u(b.$t("groupMember.infoImage")),1),i(os,{"is-image":!0,"existed-file-link":a(r).groupMemberInfo.descriptionImageUrl,"upload-url":"file/upload",onFileUploaded:w[4]||(w[4]=_=>m.value.descriptionImageId=_.data.id)},null,8,["existed-file-link"])])]),y("div",$Ee,[y("p",CEe,u(b.$t("groupMember.biographyFileEn")),1),i(ha,{"existed-file-name":b.$t("label.bioEn"),"is-pdf-only":!0,"item-id":"biographyFileEn","upload-url":"file/upload","existed-file-link":a(r).groupMemberInfo.biographyFiles.enLink,onFileUploaded:w[5]||(w[5]=_=>{m.value.biographyFiles.en=_.data.id})},null,8,["existed-file-name","existed-file-link"])]),y("div",wEe,[y("p",kEe,u(b.$t("groupMember.biographyFileFr")),1),i(ha,{"existed-file-name":b.$t("label.bioFr"),"is-pdf-only":!0,"item-id":"biographyFileFr","upload-url":"file/upload","existed-file-link":a(r).groupMemberInfo.biographyFiles.frLink,onFileUploaded:w[6]||(w[6]=_=>{m.value.biographyFiles.fr=_.data.id})},null,8,["existed-file-name","existed-file-link"])]),y("div",SEe,[y("p",IEe,u(b.$t("groupMember.biographyFileEs")),1),i(ha,{"existed-file-name":b.$t("label.bioEs"),"is-pdf-only":!0,"item-id":"biographyFileEs","upload-url":"file/upload","existed-file-link":a(r).groupMemberInfo.biographyFiles.esLink,onFileUploaded:w[7]||(w[7]=_=>{m.value.biographyFiles.es=_.data.id})},null,8,["existed-file-name","existed-file-link"])]),y("div",TEe,[i(a(_e),{"onUpdate:modelValue":[w[8]||(w[8]=_=>m.value.functions.en=_),w[9]||(w[9]=_=>a(r).groupMemberInfo.functions.en=_)],"model-value":a(r).groupMemberInfo.functions.en,label:b.$t("groupMember.functionEn")},null,8,["model-value","label"])]),y("div",DEe,[i(a(_e),{"onUpdate:modelValue":[w[10]||(w[10]=_=>m.value.functions.fr=_),w[11]||(w[11]=_=>a(r).groupMemberInfo.functions.fr=_)],"model-value":a(r).groupMemberInfo.functions.fr,label:b.$t("groupMember.functionFr")},null,8,["model-value","label"])]),y("div",EEe,[i(a(_e),{"onUpdate:modelValue":[w[12]||(w[12]=_=>m.value.functions.es=_),w[13]||(w[13]=_=>a(r).groupMemberInfo.functions.es=_)],"model-value":a(r).groupMemberInfo.functions.es,label:b.$t("groupMember.functionEs")},null,8,["model-value","label"])]),y("div",NEe,[i(a(_e),{min:"0",type:"number",label:b.$t("groupMember.position"),"onUpdate:modelValue":[w[14]||(w[14]=_=>_?m.value.position=Number(_):null),w[15]||(w[15]=_=>a(r).groupMemberInfo.position=_)],"model-value":a(r).groupMemberInfo.position},null,8,["label","model-value"])]),y("div",PEe,[i(a(Ze),{"onUpdate:modelValue":w[16]||(w[16]=_=>m.value.allowObserve=_),label:b.$t("groupMember.allowObserve"),checked:a(r).groupMemberInfo.allowObserve},null,8,["label","checked"])]),y("div",OEe,[i(a(Ze),{"onUpdate:modelValue":w[17]||(w[17]=_=>m.value.isVisible=_),label:b.$t("groupMember.showFunction"),checked:a(r).groupMemberInfo.isVisible},null,8,["label","checked"])]),y("div",AEe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(b.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:w[18]||(w[18]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(b.$t("modal.close")),1)]),_:1})])]}),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},REe=Le(FEe,[["__scopeId","data-v-ff7bb84b"]]),LEe={class:"main"},MEe={class:"item"},VEe={class:"table"},BEe={class:"pagination"},UEe={__name:"CommitteeList",setup(e){const t=W$(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async v=>{s.value={...v},s.value.limit=l.value,s.value.offset=0,await t.getGroupMembers({...s.value})},d=async v=>{n.value=v,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.getGroupMembers({...s.value})},c=async()=>{await d(n.value)},f=async v=>{await t.deleteGroupMember(v).then(async()=>await c())};return(v,p)=>(T(),P("div",LEe,[i(uEe,{onModalResult:c}),y("div",MEe,[i(VDe,{"name-enabled":!0,"group-enabled":!0,"nationality-enabled":!0,onSearch:r})]),y("div",VEe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(v.$t("groupMember.id")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"g-col",scope:"col"},{default:o(()=>[g(u(v.$t("groupMember.lastName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(v.$t("groupMember.firstName")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"nat-col",scope:"col"},{default:o(()=>[g(u(v.$t("groupMember.country")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(v.$t("groupMember.email")),1)]),_:1}),i(a(te.CTableHeaderCell),{class:"act-col",scope:"col"},{default:o(()=>[g(u(v.$t("groupMember.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).groupMembers.members,m=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.userId),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.lastName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.firstName),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.country),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(m.email),1)]),_:2},1024),i(a(te.CTableDataCell),{class:"col-align"},{default:o(()=>[i(REe,{"user-id":m.userId,id:m.id},null,8,["user-id","id"]),i(qt,{"button-style":"link","modal-title":v.$t("modal.sure"),"modal-text":`${v.$t("modal.deleteMember")} ${m.lastName} ${m.firstName}?`,"button-caption":v.$t("modal.delete"),onModalResult:h=>f(m.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",BEe,[i(dt,{"total-items":a(t).groupMembers.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},qEe=Le(UEe,[["__scopeId","data-v-3f691336"]]),Cd="https://api-dashboard.fie.org/api/admin/v1/member/observer/reports",e1=At("memberObserverS",()=>{const e=F([]),t=F([]),l=F([]);async function n(){this.reportStructure=await ce.get(`${Cd}/structure`,null)}async function s(v){await ce.get(`${Cd}/structure/word/${v}`,null,!0)}async function r(v,p){this.calendars=await ce.get(`${Cd}/${v}/${p}`,null)}async function d(v,p,m){await ce.post(`${Cd}/${v}/${p}/create`,m)}async function c(v,p){this.report=await ce.get(`${Cd}/${v}/${p}/view`,null)}async function f(v,p,m){await ce.post(`${Cd}/${v}/${p}/send`,m)}return{report:l,calendars:t,reportStructure:e,getObserverReport:c,saveObserverReport:d,getReportStructure:n,getObserverCalendars:r,getReportStructureWord:s,saveObserverReportAndSend:f}}),jEe={class:"main"},HEe={class:"item"},zEe={class:"table"},YEe={__name:"Report",setup(e){const t=e1(),l=F(),n=F(null),s=async f=>{n.value=JSON.parse(f.detail.storage),n&&n.value&&n.value.memberId&&await t.getObserverCalendars(n.value.memberId,l.value)};We(async()=>{window.addEventListener("member-localstorage-update",s),n.value=JSON.parse(localStorage.getItem("member"))});const r=async f=>{l.value=f.seasonId,await t.getObserverCalendars(n.value.memberId,l.value)},d=async f=>{l.value=f,await r({seasonId:f})},c=async f=>{await t.getReportStructureWord(f)};return(f,v)=>(T(),P("div",jEe,[y("div",HEe,[i(Wm,{"season-enabled":!0,onSearch:r,onCurrentSeason:d})]),y("div",zEe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("observer.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).calendars.reports,p=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.competitionId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.season),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.location),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.dateStart),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.dateEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.gender),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.type),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.event),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.supervisor),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[p.canReadReport?(T(),me(a(ye),{key:0,onClick:m=>a(bt).push(`/member/member/reports/view/${p.id}`),color:"link"},{default:o(()=>[g(u(f.$t("observer.read")),1)]),_:2},1032,["onClick"])):K("",!0),p.canCreateReport?(T(),me(a(ye),{key:1,onClick:m=>a(bt).push(`/member/member/reports/create/${p.id}`),color:"link"},{default:o(()=>[g(u(f.$t("observer.create")),1)]),_:2},1032,["onClick"])):K("",!0),p.canEditReport?(T(),me(a(ye),{key:2,onClick:m=>a(bt).push(`/member/member/reports/edit/${p.id}`),color:"link"},{default:o(()=>[g(u(f.$t("observer.edit")),1)]),_:2},1032,["onClick"])):K("",!0),i(a(ye),{onClick:m=>c(p.id),color:"link"},{default:o(()=>[g(u(f.$t("observer.docx")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])]))}},xEe=Le(YEe,[["__scopeId","data-v-e8a5c563"]]),WEe={class:"base_view"},GEe={class:"title"},KEe={class:"header"},XEe={class:"table"},JEe={class:"item"},ZEe={class:"headers"},QEe={class:"subheaders"},eNe={class:"question-answer"}
144,tNe=["innerHTML"],aNe={class:"radio-width"},lNe={class:"input-width"},nNe={class:"text-width"},iNe={key:0,class:"photo-div"},sNe={class:"buttons"},oNe={__name:"MemberReportCreate",setup(e){const t=Ho(),l=e1(),n=ea(),s=JSON.parse(localStorage.getItem("member")).memberId;t.getObserverReportsCalendar(n.params.id),l.getReportStructure();const r={},d=(v,p)=>{console.log("setFormDataValue:",v,p,typeof p),r[v]=p},c=async()=>{await l.saveObserverReport(s,n.params.id,{responses:{...r}})},f=async()=>{await l.saveObserverReportAndSend(s,n.params.id,{responses:{...r}})};return(v,p)=>(T(),P("div",WEe,[y("div",GEe,[y("p",KEe,u(v.$t("observer.editReport")),1),i(a(ye),{color:"info",onClick:p[0]||(p[0]=m=>a(bt).push("/reports"))},{default:o(()=>[g(u(v.$t("calendar.back")),1)]),_:1})]),y("div",XEe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionId),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.season),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.location),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateStart),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateEnd),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.supervisor),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",JEe,[(T(!0),P(le,null,ge(a(l).reportStructure.responses,m=>(T(),P("div",ZEe,[y("h3",null,u(m.header)+". "+u(m.name),1),(T(!0),P(le,null,ge(m.subheaders,h=>(T(),P("div",QEe,[y("h5",null,u(h.subheader)+". "+u(h.name),1),(T(!0),P(le,null,ge(h.labels,b=>(T(),P("div",eNe,[y("label",{innerHTML:`${b.label}. ${b.name}`},null,8,tNe),y("div",aNe,[b.isBool?(T(),me(a(mh),{key:0,role:"group","aria-label":b.label},{default:o(()=>[i(a(Ze),{type:"radio",button:{color:"primary",variant:"outline"},name:b.label,id:b.label+"Y",autocomplete:"off",label:"Yes",checked:b.content==="Yes","onUpdate:modelValue":w=>d(b.label,"y")},null,8,["name","id","checked","onUpdate:modelValue"]),i(a(Ze),{type:"radio",button:{color:"primary",variant:"outline"},name:b.label,id:b.label+"N",autocomplete:"off",label:"No",checked:b.content==="No","onUpdate:modelValue":w=>d(b.label,"n")},null,8,["name","id","checked","onUpdate:modelValue"])]),_:2},1032,["aria-label"])):K("",!0)]),y("div",lNe,[b.isLabel?(T(),me(a(_e),{key:0,"model-value":b.content,"onUpdate:modelValue":[w=>b.content=w,w=>d(b.label,b.content)]},null,8,["model-value","onUpdate:modelValue"])):K("",!0)]),y("div",nNe,[b.isText?(T(),me(a(je.CFormTextarea),{key:0,"model-value":b.content,style:{resize:"none"},rows:6,onChange:w=>d(b.label,w.target.value.toString())},null,8,["model-value","onChange"])):K("",!0)]),b.isImage?(T(),P("div",iNe,[i(os,{"item-id":"photo_"+b.label,"is-image":!0,"existed-file-link":b.content,"upload-url":"file/upload",onFileUploaded:w=>d(b.label,w.data.id)},null,8,["item-id","existed-file-link","onFileUploaded"])])):K("",!0)]))),256))]))),256))]))),256))]),y("div",sNe,[i(a(ye),{onClick:c,class:"save-button",color:"primary"},{default:o(()=>[g(u(v.$t("report.save")),1)]),_:1}),i(a(ye),{onClick:f,class:"save-and-send-button",color:"primary"},{default:o(()=>[g(u(v.$t("report.sendToFie")),1)]),_:1})])]))}},rNe=Le(oNe,[["__scopeId","data-v-d792f749"]]),uNe={class:"base_view"},dNe={class:"title"},cNe={class:"header"},fNe={class:"table"},mNe={class:"item"},pNe={class:"headers"},vNe={class:"subheaders"},bNe={class:"question-answer"},hNe=["innerHTML"],yNe={class:"radio-width"},gNe={class:"input-width"},_Ne={class:"text-width"},$Ne={key:0,class:"photo-div"},CNe={class:"buttons"},wNe={__name:"MemberReportEdit",setup(e){const t=Ho(),l=e1(),n=ea(),s=JSON.parse(localStorage.getItem("member")).memberId;t.getObserverReportsCalendar(n.params.id),l.getObserverReport(s,n.params.id);const r={},d=(v,p)=>{r[v]=p},c=async()=>{await l.saveObserverReport(s,n.params.id,{responses:{...r}}).then(()=>bt.push("/reports"))},f=async()=>{await l.saveObserverReportAndSend(s,n.params.id,{responses:{...r}}).then(()=>bt.push("/reports"))};return(v,p)=>(T(),P("div",uNe,[y("div",dNe,[y("p",cNe,u(v.$t("observer.editReport")),1),i(a(ye),{color:"info",onClick:p[
1440]||(p[0]=m=>a(bt).push("/reports"))},{default:o(()=>[g(u(v.$t("calendar.back")),1)]),_:1})]),y("div",fNe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(v.$t("observer.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionId),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.season),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.location),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateStart),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateEnd),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.supervisor),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",mNe,[(T(!0),P(le,null,ge(a(l).report.responses,m=>(T(),P("div",pNe,[y("h3",null,u(m.header)+". "+u(m.name),1),(T(!0),P(le,null,ge(m.subheaders,h=>(T(),P("div",vNe,[y("h5",null,u(h.subheader)+". "+u(h.name),1),(T(!0),P(le,null,ge(h.labels,b=>(T(),P("div",bNe,[y("label",{innerHTML:`${b.label}. ${b.name}`},null,8,hNe),y("div",yNe,[b.isBool?(T(),me(a(mh),{key:0,role:"group","aria-label":b.label},{default:o(()=>[i(a(Ze),{type:"radio",button:{color:"primary",variant:"outline"},name:b.label,id:b.label+"Y",autocomplete:"off",label:"Yes",checked:b.content==="Yes","onUpdate:modelValue":w=>d(b.label,"y")},null,8,["name","id","checked","onUpdate:modelValue"]),i(a(Ze),{type:"radio",button:{color:"primary",variant:"outline"},name:b.label,id:b.label+"N",autocomplete:"off",label:"No",checked:b.content==="No","onUpdate:modelValue":w=>d(b.label,"n")},null,8,["name","id","checked","onUpdate:modelValue"])]),_:2},1032,["aria-label"])):K("",!0)]),y("div",gNe,[b.isLabel?(T(),me(a(_e),{key:0,"model-value":b.content,"onUpdate:modelValue":[w=>b.content=w,w=>d(b.label,b.content)]},null,8,["model-value","onUpdate:modelValue"])):K("",!0)]),y("div",_Ne,[b.isText?(T(),me(a(je.CFormTextarea),{key:0,"model-value":b.content,style:{resize:"none"},rows:6,onChange:w=>d(b.label,w.target.value.toString())},null,8,["model-value","onChange"])):K("",!0)]),b.isImage?(T(),P("div",$Ne,[i(os,{"is-image":!0,"existed-file-link":b.content,"upload-url":"file/upload",onFileUploaded:w=>d(b.label,w.data.id)},null,8,["existed-file-link","onFileUploaded"])])):K("",!0)]))),256))]))),256))]))),256))]),y("div",CNe,[i(a(ye),{onClick:c,class:"save-button",color:"primary"},{default:o(()=>[g(u(v.$t("report.save")),1)]),_:1}),i(a(ye),{onClick:f,class:"save-and-send-button",color:"primary"},{default:o(()=>[g(u(v.$t("report.sendToFie")),1)]),_:1})])]))}},kNe=Le(wNe,[["__scopeId","data-v-06ee560a"]]),SNe={class:"base_view"},INe={class:"title"},TNe={class:"header"},DNe={class:"table"},ENe={class:"item"},NNe={class:"headers"},PNe={class:"subheaders"},ONe={class:"question-answer"},ANe=["innerHTML"],FNe=["innerHTML"],RNe=["innerHTML"],LNe={key:2,class:"photo-div"},MNe={__name:"MemberReportView",setup(e){const t=Ho(),l=e1(),n=ea(),s=JSON.parse(localStorage.getItem("member")).memberId;return t.getObserverReportsCalendar(n.params.id),l.getObserverReport(s,n.params.id),(r,d)=>(T(),P("div",SNe,[y("div",INe,[y("p",TNe,u(r.$t("observer.readReport")),1),i(a(ye),{color:"info",onClick:d[0]||(d[0]=c=>a(bt).push("/reports"))},{default:o(()=>[g(u(r.$t("calendar.back")),1)]),_:1})]),y("div",DNe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.competitionId")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.season")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.location")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.country")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.dateStart")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.genderShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.categoryShort")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.event")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.supervisor")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("observer.status")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionId),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.season),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.competitionName),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.location),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.country),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateStart),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.dateEnd),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.weapon),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.gender),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.category),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.type),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.event),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.supervisor),1)]),_:1}),i(a(q),null,{default:o(()=>[g(u(a(t).calendar.status),1)]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",ENe,[(T(!0),P(le,null,ge(a(l).report.responses,c=>(T(),P("div",NNe,[y("h3",null,u(c.header)+". "+u(c.name),1),(T(!0),P(le,null,ge(c.subheaders,f=>(T(),P("div",PNe,[y("h5",null,u(f.subheader)+". "+u(f.name),1),(T(!0),P(le,null,ge(f.labels,v=>(T(),P("div",ONe,[y("label",{innerHTML:`${v.label}. ${v.name}`},null,8,ANe),v.isLabel||v.isBool?(T(),P("label",{key:0,innerHTML:`${v.content}`},null,8,FNe)):K("",!0),v.isText?(T(),P("label",{key:1,innerHTML:`${v.content}`},null,8,RNe)):K("",!0),v.isImage?(T(),P("div",LNe,[i(a(Vu),{class:"photo",rounded:"",thumbnail:"",src:v.content,fluid:!1,align:"center"},null,8,["src"])])):K("",!0)]))),256))]))),256))]))),256))])]))}},VNe=Le(MNe,[["__scopeId","data-v-1f32548b"]]),BNe={class:"main"},UNe={class:"header-row"},qNe={class:"item-header"},jNe={class:"item"},HNe={class:"table"},zNe=["href"],YNe={class:"pagination"},xNe={__name:"ListOfOpenJustifications",setup(e){const t=F(5),l=F(1),n=Ku(),s=F(),r=async c=>{s.value=c,s.value.limit=t.value,s.value.offset=0,await n.getJustificationList({...s.value})},d=async c=>{l.value=c,s.value.limit=t.value,s.value.offset=(l.value-1)*t.value,await n.getJustificationList({...s.value})};return(c,f)=>
144(T(),P("div",BNe,[y("div",UNe,[y("label",qNe,u(c.$t("payments.listOfJustifications")),1)]),y("div",jNe,[i(Q_,{"federation-enabled":!0,"season-enabled":!0,"status-enabled":!0,onSearch:r})]),y("div",HNe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.status")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.amount")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.country")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.label")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.content")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.links")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(c.$t("payments.action")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(n).justificationList.justifications,v=>(T(),me(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.status),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.fineAmount),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.country),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(v.fineLabel),1)]),_:2},1024),i(a(te.CTableDataCell),{innerHTML:v.fineContent},null,8,["innerHTML"]),i(a(te.CTableDataCell),null,{default:o(()=>[(T(!0),P(le,null,ge(v.links,p=>(T(),P("a",{class:"link",href:p,target:"_blank"},u(c.$t("payments.justificationFile")),9,zNe))),256))]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[i(aA,{"justification-id":v.id,onEvent:f[0]||(f[0]=p=>d(l.value.value))},null,8,["justification-id"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),y("div",YNe,[i(dt,{"total-items":a(n).justificationList.total,"items-per-page":t.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},WNe=Le(xNe,[["__scopeId","data-v-020e2018"]]),GNe={class:"reason-label"},KNe={key:0,class:"text-danger"},XNe={__name:"ModalReason",props:{modalTitle:{type:String,default:"Modal name"},modalText:{type:String,default:"Default modal text"},buttonCaption:{type:String,default:"Button"},returnId:{type:[Number,String],default:null},buttonStyle:{type:String,default:"light"},buttonDisabled:{type:Boolean,default:!1},spinner:{type:Boolean,default:!1},spinnerColor:{type:String,default:"light"}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=F(""),r=e,d=Pe(()=>!s.value.trim()),c=()=>{s.value="",n.value=!0},f=()=>{d.value||(l("modalResult",{success:!0,id:r.returnId,reason:s.value.trim()}),n.value=!1)};return(v,p)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:r.buttonStyle,onClick:c,disabled:r.buttonDisabled&&!e.spinner},{default:o(()=>[e.spinner?(T(),me(a(Ka),{key:0,size:"sm",color:r.spinnerColor},null,8,["color"])):K("",!0),g(" "+u(r.buttonCaption),1)]),_:1},8,["color","disabled"]),i(a(Xt),{alignment:"center",visible:n.value,onClose:p[2]||(p[2]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(r.modalTitle),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("p",null,u(r.modalText),1),y("label",GNe,u(v.$t("payment.reason")),1),i(a(oa),{modelValue:s.value,"onUpdate:modelValue":p[0]||(p[0]=m=>s.value=m),rows:"2",placeholder:v.$t("payment.reasonOnBehalfPlaceholder")},null,8,["modelValue","placeholder"]),d.value?(T(),P("small",KNe,u(v.$t("payment.reasonRequired")),1)):K("",!0)]),_:1}),i(a(Qn),{class:"footer-buttons"},{default:o(()=>[i(a(ye),{onClick:f,color:"success",disabled:d.value},{default:o(()=>[g(u(v.$t("modal.yes")),1)]),_:1},8,["disabled"]),i(a(ye),{onClick:p[1]||(p[1]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(v.$t("modal.no")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},AI=Le(XNe,[["__scopeId","data-v-7ac8ff4a"]]),JNe={class:"main"},ZNe={class:"header-row"},QNe={class:"item-header"},ePe={class:"item"},tPe={class:"filter-box"},aPe={class:"filter-row"},lPe={class:"categories"},nPe={class:"filter-label"},iPe={value:""},sPe=["value","selected"],oPe={class:"categories"},rPe={class:"filter-label"},uPe={value:""},dPe=["value","selected"],cPe={class:"table"},fPe={class:"action-buttons"},mPe={key:0,class:"text-muted px-3"},pPe={__name:"InvoiceList",setup(e){const t=Ku(),l=F(null),n=F(null),s=[{value:"licence",label:"invoice.type.licence"},{value:"annual_fee",label:"invoice.type.annualFee"},{value:"organising_fee",label:"invoice.type.organisingFee"},{value:"fine",label:"invoice.type.fine"}],r=[{value:"draft",label:"invoice.status.draft"},{value:"sent",label:"invoice.status.sent"},{value:"paid",label:"invoice.status.paid"},{value:"cancelled",label:"invoice.status.cancelled"},{value:"overdue",label:"invoice.status.overdue"}],d=async()=>{const h={};l.value&&(h.type=l.value),n.value&&(h.status=n.value),await t.getInvoices(
144h)};We(async()=>{await d()});const c=h=>{l.value=h||null,d()},f=h=>{n.value=h||null,d()},v=async(h,b)=>{await t.markInvoicePaid(h,b),await d()},p=async(h,b)=>{await t.cancelInvoice(h,b),await d()},m=h=>({paid:"success",sent:"primary",draft:"secondary",overdue:"warning",cancelled:"danger"})[h]||"secondary";return(h,b)=>{var w;return T(),P("div",JNe,[y("div",ZNe,[y("label",QNe,u(h.$t("invoice.title")),1)]),y("div",ePe,[y("div",tPe,[y("div",aPe,[y("div",lPe,[y("p",nPe,u(h.$t("invoice.filterType")),1),i(a(He),{"onUpdate:modelValue":c},{default:o(()=>[y("option",iPe,u(h.$t("invoice.allTypes")),1),(T(),P(le,null,ge(s,$=>y("option",{key:$.value,value:$.value,selected:$.value===l.value},u(h.$t($.label)),9,sPe)),64))]),_:1})]),y("div",oPe,[y("p",rPe,u(h.$t("invoice.filterStatus")),1),i(a(He),{"onUpdate:modelValue":f},{default:o(()=>[y("option",uPe,u(h.$t("invoice.allStatuses")),1),(T(),P(le,null,ge(r,$=>y("option",{key:$.value,value:$.value,selected:$.value===n.value},u(h.$t($.label)),9,dPe)),64))]),_:1})])])])]),y("div",cPe,[i(a(te.CTable),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(te.CTableHead),null,{default:o(()=>[i(a(te.CTableRow),null,{default:o(()=>[i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.number")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.federation")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.type.label")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.description")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.quantity")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.amount")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.dueDate")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.status.label")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.paidAt")),1)]),_:1}),i(a(te.CTableHeaderCell),{scope:"col"},{default:o(()=>[g(u(h.$t("invoice.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(te.CTableBody),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).invoices,$=>(T(),me(a(te.CTableRow),{key:$.id},{default:o(()=>[i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.invoiceNumber),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.federation),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u(h.$t("invoice.type."+$.type)),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.description||"-"),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.quantity),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.totalAmount)+" "+u($.currency),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.dueDate||"-"),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("span",{class:Qe(`badge bg-${m($.status)}`)},u(h.$t("invoice.status."+$.status)),3)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[g(u($.paidAt||"-"),1)]),_:2},1024),i(a(te.CTableDataCell),null,{default:o(()=>[y("div",fPe,[$.status==="sent"||$.status==="overdue"?(T(),me(AI,{key:0,"button-style":"success","button-size":"sm","modal-title":h.$t("modal.sure"),"modal-text":h.$t("invoice.confirmPaid"),"button-caption":h.$t("invoice.markPaid"),onModalResult:S=>v($.id,S.reason)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])):K("",!0),$.status!=="paid"&&$.status!=="cancelled"?(T(),me(AI,{key:1,"button-style":"danger","button-size":"sm","modal-title":h.$t("modal.sure"),"modal-text":h.$t("invoice.confirmCancel"),"button-caption":h.$t("invoice.cancelInvoice"),onModalResult:S=>p($.id,S.reason)},null,8,["modal-title","modal-text","button-caption","onModalResult"])):K("",!0)])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),(w=a(t).invoices)!=null&&w.length?K("",!0):(T(),P("p",mPe,u(h.$t("invoice.noInvoices")),1))])}}},vPe=Le(pPe,[["__scopeId","data-v-d1c4e698"]]),bPe={class:"certif"},hPe={class:"clearfix"},yPe={class:"info-sections"},gPe={class:"col",colspan:"1",style:{"border-left":"none"}},_Pe={key:0,class:"col"},$Pe={key:1,class:"col"},CPe={class:"col"},wPe={key:2,class:"col"},kPe={key:3,class:"col"},SPe={class:"col"},IPe={class:"col"},TPe={class:"col"},DPe={class:"col"},EPe={class:"col1 col-no-wrap"},NPe={key:0,class:"col col-no-wrap"},PPe={key:1,class:"col"},OPe={class:"col col-no-wrap"},APe={key:2,class:"col"},FPe={key:3,class:"col"},RPe={class:"col"},LPe={class:"col"},MPe={class:"col"},VPe={class:"col"},BPe={class:"bott"},UPe={__name:"FederationShowEntry",setup(e){const t=Vi(),l=ea(),n=()=>{window.print()};return t.getCalendarItemEntries(l.params.id),(s,r)=>(T(),P("div",bPe,[i(a(ye),{onClick:n,color:"secondary"},{default:o(()=>[g(u(s.$t("calendar.print")),1)]),_:1}),y("h2",null,u(a(t).calendarItemEntries.competitionName)+" ("+u(a(t).calendarItemEntries.location)+") "+u(a(t).calendarItemEntries.startDate),1),y("div",hPe,[r[0]||(r[0]=y("div",{class:"image-section"},[y("a",{href:"https://fie.org",target:"_blank"},[y("img",{src:rA,alt:""})])],-1)),y("div",yPe,[g(u(s.$t("calendar.teamCount"))+": "+u(a(t).calendarItemEntries.entriesCount)+" ",1),y("p",null,[y("strong",null,u(s.$t("calendar.fencerCategory"))+": ",1),g(u(a(t).calendarItemEntries.fencerCategory),1)]),y("p",null,[y("strong",null,u(s.$t("calendar.weapon"))+": ",1),g(u(a(t).calendarItemEntries.weapon),1)]),y("p",null,[y("strong",null,u(s.$t("calendar.gender"))+": ",1),g(u(a(t).calendarItemEntries.gender),1)]),y("p",null,[y("strong",null,u(s.$t("calendar.type"))+": ",1),g(u(a(t).calendarItemEntries.eventType),1)])])]),y("table",null,[y("thead",null,[y("tr",null,[y("th",gPe,[y("span",null,u(s.$t("calendar.name")),1)]),a(t).calendarItemEntries.showCadetColumn?(T(),P("th",_Pe,[y("span",null,u(s.$t("calendar.gender")),1)])):K("",!0),a(t).calendarItemEntries.showCadetColumn?(T(),P("th",$Pe,[y("span",null,u(s.$t("calendar.weapon")),1)])):K("",!0),y("th",CPe,[y("span",null,u(s.$t("calendar.country")),1)]),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("th",wPe,[y("span",null,u(s.$t("calendar.ranking")),1)])),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("th",kPe,[y("span",null,u(s.$t("calendar.points")),1)])),y("th",SPe,[y("span",null,u(s.$t("calendar.license")),1)]),y("th",IPe,[y("span",null,u(s.$t("ID")),1)]),y("th",TPe,[y("span",null,u(s.$t("calendar.birthDate")),1)]),y("th",DPe,[y("span",null,u(s.$t("calendar.dateInscription")),1)])])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).calendarItemEntries.entries,d=>(T(),P("tr",null,[y("td",EPe,u(d.lastName)+" "+u(d.firstName),1),a(t).calendarItemEntries.showCadetColumn?(T(),P("td",NPe,u(d.gender),1)):K("",!0),a(t).calendarItemEntries.showCadetColumn?(T(),P("td",PPe,u(d.weapon),1)):K("",!0),y("td",OPe,u(d.country),1),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("td",APe,u(d.ranking),1)),a(t).calendarItemEntries.showCadetColumn?K("",!0):(T(),P("td",FPe,u(d.points),1)),y("td",RPe,u(d.license),1),y("td",LPe,u(d.userId),1),y("td",MPe,u(d.birthDate),1),y("td",VPe,u(
144d.dateInscription),1)]))),256))])]),y("div",BPe,[y("p",null,u(a(gt)().format("Y-MM-DD")),1)])]))}},qPe=Le(UPe,[["__scopeId","data-v-e54e4851"]]),jPe={class:"column"},HPe={class:"categories"},zPe={class:"categories"},YPe={class:"categories"},xPe={class:"categories"},WPe={value:""},GPe=["value","selected"],KPe={class:"categories"},XPe={value:""},JPe=["value","selected"],ZPe={class:"categories"},QPe={class:"categories"},eOe={class:"categories"},tOe={class:"footer"},aOe={__name:"ModalEditExam",props:{refereeId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=Yt(),r=Bi(),d=e,c=F({}),f=F(),v=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation(),vt("Please, fill mandatory fields!")),f.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await p())},p=async()=>{await r.updateReferee(d.refereeId,{...c.value}).then(()=>{l("modalResult",{}),n.value=!1})},m=h=>Rt(new Date(h),"yyyy-MM-dd");return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:b[0]||(b[0]=async()=>{await a(s).getRefereeDictionary().then(async()=>{await a(r).getRefereeExamListItem(d.refereeId).then(()=>{c.value={...a(r).refereeExam}})}),n.value=!0})},{default:o(()=>[g(u(h.$t("referee.updateReferee")),1)]),_:1}),i(a(Xt),{alignment:"center",visible:n.value,onClose:b[10]||(b[10]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("referee.updateReferee")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:v},{default:o(()=>[y("div",jPe,[y("div",HPe,[i(a(_e),{"model-value":c.value.id,"onUpdate:modelValue":b[1]||(b[1]=w=>c.value.id=w),label:h.$t("label.userId"),disabled:""},null,8,["model-value","label"])]),y("div",zPe,[i(a(_e),{"model-value":c.value.lastName,"onUpdate:modelValue":b[2]||(b[2]=w=>c.value.lastName=w),label:h.$t("label.lastName"),disabled:""},null,8,["model-value","label"])]),y("div",YPe,[i(a(_e),{"model-value":c.value.nationality,"onUpdate:modelValue":b[3]||(b[3]=w=>c.value.nationality=w),label:h.$t("label.nationality"),disabled:""},null,8,["model-value","label"])]),y("div",xPe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:h.$t("feedbackInvalid.selectWeapon"),id:"validationCustom03",label:h.$t("label.weapon"),"onUpdate:modelValue":b[4]||(b[4]=w=>c.value.weaponId=w?Number(w):null),required:""},{default:o(()=>[y("option",WPe,u(h.$t("options.selectWeapon")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.weapons,w=>(T(),P("option",{value:w.id,selected:w.id===c.value.weaponId},u(w.label)+" ("+u(w.weaponId)+")",9,GPe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",KPe,[i(a(je.CFormSelect),{"aria-describedby":"validationCustom04Gender",feedbackInvalid:h.$t("feedbackInvalid.selectRefereeCategory"),id:"validationCustom03",label:h.$t("referee.category"),"onUpdate:modelValue":b[5]||(b[5]=w=>c.value.examCategoryId=w?Number(w):null),required:""},{default:o(()=>[y("option",XPe,u(h.$t("options.selectCategory")),1),(T(!0),P(le,null,ge(a(s).refereeDicts.refereeCategories,w=>(T(),P("option",{value:w.id,selected:w.id===c.value.examCategoryId},u(w.label),9,JPe))),256))]),_:1},8,["feedbackInvalid","label"])]),y("div",ZPe,[i(a(Ql.CDatePicker),{label:h.$t("referee.examDate"),"onUpdate:date":b[6]||(b[6]=w=>c.value.examDate=w?m(w):null),inputDateParse:a(qa),inputDateFormat:w=>a(Rt)(new Date(w),"dd.MM.yyyy"),cleaner:!0,date:a(ri)(c.value.examDate),required:""},null,8,["label","inputDateParse","inputDateFormat","date"])]),y("div",QPe,[i(a(_e),{label:h.$t("referee.examiners"),value:c.value.examiners,"onUpdate:modelValue":b[7]||(b[7]=w=>c.value.examiners=w)},null,8,["label","value"])]),y("div",eOe,[i(a(_e),{label:h.$t("referee.location"),value:c.value.examPlace,"onUpdate:modelValue":b[8]||(b[8]=w=>c.value.examPlace=w)},null,8,["label","value"])])]),y("div",tOe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.update")),1)]),_:1}),i(a(ye),{onClick:b[9]||(b[9]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},lOe=Le(aOe,[["__scopeId","data-v-48b03c49"]]),nOe={__name:"ModalDeleteReferee",emits:["confirm"],setup(e,{emit:t}){const l=t,n=F(!1),s=()=>{n.value=!1,l("confirm")};return(r,d)=>(T(),P(le,null,[i(a(ye),{class:"delete-button",color:"danger",variant:"ghost","aria-label":r.$t("modal.delete"),title:r.$t("modal.delete"),onClick:d[0]||(d[0]=c=>n.value=!0)},{default:o(()=>[i(a(It),{icon:a(bU)},null,8,["icon"])]),_:1}
144,8,["aria-label","title"]),i(a(Xt),{alignment:"center",visible:n.value,onClose:d[2]||(d[2]=c=>n.value=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(r.$t("modal.sure")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[g(u(r.$t("referee.deleteRecordModal")),1)]),_:1}),i(a(Qn),{class:"footer-buttons"},{default:o(()=>[i(a(ye),{color:"danger",onClick:s},{default:o(()=>[g(u(r.$t("modal.yes")),1)]),_:1}),i(a(ye),{color:"secondary",onClick:d[1]||(d[1]=c=>n.value=!1)},{default:o(()=>[g(u(r.$t("modal.no")),1)]),_:1})]),_:1})]),_:1},8,["visible"])],64))}},iOe=Le(nOe,[["__scopeId","data-v-9c64713e"]]),sOe={class:"main"},oOe={class:"item"},rOe={class:"table"},uOe={class:"pagination"},dOe={__name:"RefereePassedExamList",setup(e){const t=Bi(),l=F(20),n=F(1),s=F({limit:20,offset:0}),r=async f=>{s.value={...f},s.value.limit=l.value,s.value.offset=0,await t.listRefereePassedExam({...s.value})},d=async f=>{n.value=f,s.value.limit=l.value,s.value.offset=(n.value-1)*l.value,await t.listRefereePassedExam({...s.value})},c=async f=>{await t.deleteReferee(f),await d(n.value)};return(f,v)=>(T(),P("div",sOe,[y("div",oOe,[i(Xu,{"first-name-enabled":!0,"last-name-enabled":!0,"federation-enabled":!0,"weapon-enabled":!0,onSearch:r})]),y("div",rOe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.weapon")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.category")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.examiner")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.examCity")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.examDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.lastName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.firstName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(f.$t("referee.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).refereesPassed.referees,p=>(T(),me(a(qe),{key:p.refereeId},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(p.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.weapon),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.examCategory),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.examiners),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.examPlace),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.examDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.lastName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.firstName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(p.nationality),1)]),_:2},1024),i(a(q),{class:"actions"},{default:o(()=>[i(lOe,{"referee-id":p.refereeId,onModalResult:v[0]||(v[0]=m=>r({...s.value.value}))},null,8,["referee-id"]),i(iOe,{onConfirm:m=>c(p.refereeId)},null,8,["onConfirm"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),y("div",uOe,[i(dt,{"total-items":a(t).refereesPassed.total,"items-per-page":l.value,onPageChange:d},null,8,["total-items","items-per-page"])])]))}},cOe=Le(dOe,[["__scopeId","data-v-dec7e58d"]]),wd="https://api-dashboard.fie.org/api/admin/v1/observer/version",G$=At("version",()=>{const e=F([]),t=F({});async function l(){this.versions=await ce.get(`${wd}`,null)}async function n(f){this.version=await ce.get(`${wd}/${f}`,null)}async function s(f){await ce.post(`${wd}/copy/${f}`,null)}async function r(f){await ce.delete(`${wd}/${f}`,null)}async function d(f,v){await ce.put(`${wd}/${f}/update`,v)}async function c(f,v){await ce.post(`${wd}/${f}/enable`,v)}return{version:t,versions:e,getVersion:n,getVersions:l,copyVersion:s,enableVersion:c,updateVersion:d,removeVersion:r}}),fOe={class:"footer"},mOe={__name:"ModalActivateReportVersion",props:{versionId:{type:Number,default:null}},emits:["modalResult"],setup(e,{emit:t}){const l=t,n=F(!1),s=G$(),r=new Date,d=e,c=F({fromDate:null}),f=F(),v=async h=>{const b=h.currentTarget;b.checkValidity()===!1&&(h.preventDefault(),h.stopPropagation()),f.value=!0,b.checkValidity()===!0&&(h.preventDefault(),h.stopPropagation(),await p())},p=async()=>{await s.enableVersion(d.versionId,{...c.value}).then(()=>{l("modalResult",{}),n.value=!1})},m=h=>Rt(new Date(h),"dd.MM.yyyy");
144return(h,b)=>(T(),P(le,null,[i(a(ye),{class:"button-width",color:"link",onClick:b[0]||(b[0]=w=>n.value=!0)},{default:o(()=>[g(u(h.$t("modal.activate")),1)]),_:1}),i(a(Xt),{size:"sm",backdrop:"static",alignment:"center",visible:n.value,onClose:b[3]||(b[3]=()=>{n.value=!1})},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(h.$t("modal.activate")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(je.CForm),{class:"row g-3 needs-validation",novalidate:"",validated:f.value,onSubmit:v},{default:o(()=>[i(a(Ql.CDatePicker),{feedbackInvalid:h.$t("feedbackInvalid.selectStartDate"),id:"validationCustom01",label:`${h.$t("label.startDate")}*`,name:"dateStart",inputDateParse:a(qa),inputDateFormat:w=>a(Rt)(new Date(w),"dd.MM.yyyy"),onDateChange:b[1]||(b[1]=w=>c.value.fromDate=w?m(w):null),minDate:a(r),required:""},null,8,["feedbackInvalid","label","inputDateParse","inputDateFormat","minDate"]),y("div",fOe,[i(a(ye),{type:"submit",color:"success"},{default:o(()=>[g(u(h.$t("modal.activate")),1)]),_:1}),i(a(ye),{onClick:b[2]||(b[2]=()=>{n.value=!1}),color:"danger"},{default:o(()=>[g(u(h.$t("modal.cancel")),1)]),_:1})])]),_:1},8,["validated"])]),_:1})]),_:1},8,["visible"])],64))}},pOe=Le(mOe,[["__scopeId","data-v-9a70ebe7"]]),vOe={class:"main"},bOe={class:"table"},hOe={__name:"ReportVersionList",setup(e){const t=G$(),l=async r=>{await t.copyVersion(r.id).then(async()=>await s())},n=async r=>{console.log(r.id)},s=async()=>{await t.getVersions()};return s(),(r,d)=>(T(),P("div",vOe,[y("div",bOe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("version.id")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("version.dateBegin")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("version.dateEnd")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("version.status")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(r.$t("version.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).versions.versions,c=>(T(),me(a(qe),null,{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(c.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.dateBegin),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.dateEnd),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(c.status),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(qt,{"button-style":"link","return-id":c.id,"modal-title":r.$t("modal.sure"),"modal-text":`${r.$t("modal.copyReportVersion")}?`,"button-caption":r.$t("modal.copy"),onModalResult:l}
144,null,8,["return-id","modal-title","modal-text","button-caption"]),i(qt,{"button-style":"link","return-id":c.id,"modal-title":r.$t("modal.sure"),"modal-text":`${r.$t("modal.removeReportVersion")}?`,"button-caption":r.$t("modal.delete"),onModalResult:n},null,8,["return-id","modal-title","modal-text","button-caption"]),c.status==="new"?(T(),me(a(ye),{key:0,onClick:f=>a(bt).push(`/fie/versions/${c.id}`),color:"link"},{default:o(()=>[g(u(r.$t("version.edit")),1)]),_:2},1032,["onClick"])):K("",!0),c.status==="new"?(T(),me(pOe,{key:1,"version-id":c.id},null,8,["version-id"])):K("",!0)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})])]))}},yOe=Le(hOe,[["__scopeId","data-v-46eb4fb7"]]),gOe={class:"base_view"},_Oe={class:"title"},$Oe={class:"header"},COe={class:"item"},wOe={class:"header-row"},kOe={class:"number-width"},SOe={class:"header-row"},IOe={class:"number-width"},TOe={class:"question-answer"},DOe={class:"header-row"},EOe={class:"number-width"},NOe={class:"radio-width"},POe={__name:"ReportStructure",setup(e){const t=ea(),l=G$(),n=F([]);We(async()=>{await s()});const s=async()=>{await l.getVersion(t.params.id).then(()=>n.value=r())},r=()=>{let _=Object.values(l.version.structure),I=[];for(let k in _){let C={..._[k]},D=[];for(let N in C.subheaders){let L={...C.subheaders[N]},R=[];for(let M in L.labels)R.push({...L.labels[M]});L.labels=R,D.push(L)}C.subheaders=D,I.push(C)}return I},d=async()=>{await l.updateVersion(t.params.id,{structure:{...n.value}}).then(async()=>await s())},c=()=>{let _=Object.values(n.value);_.push({id:null,header:_.length+1,sortorder:_.length+1,name:"",subheaders:[]}),n.value=_},f=_=>{let I=Object.values(_.subheaders);I.push({id:null,header:_.header,subheader:`${_.header}.${I.length+1}`,sortorder:I.length+1,name:"",labels:[]}),_.subheaders=I},v=_=>{let I=Object.values(_.labels);I.push({id:null,header:_.header,subheader:_.subheader,label:`${_.subheader}.${I.length+1}`,sortorder:I.length+1,name:"",isBool:!1,isText:!1,isPhoto:!1,isLabel:!0}),_.labels=I},p=_=>{_.isText=!0,_.isBool=!1,_.isPhoto=!1,_.isLabel=!1},m=_=>{_.isText=!1,_.isBool=!1,_.isPhoto=!0,_.isLabel=!1},h=_=>{_.isText=!1,_.isBool=!1,_.isPhoto=!1,_.isLabel=!0},b=_=>{_.isText=!1,_.isBool=!0,_.isPhoto=!1,_.isLabel=!1},w=(_,I)=>{_.preventDefault(),_.stopPropagation(),n.value=n.value.filter(k=>k.header!==I)},$=(_,I)=>{_.preventDefault(),_.stopPropagation(),n.value.forEach(k=>{k.subheaders=k.subheaders.filter(C=>C.subheader!==I)})},S=(_,I)=>{_.preventDefault(),_.stopPropagation(),n.value.forEach(k=>{k.subheaders.forEach(C=>{C.labels=C.labels.filter(D=>D.label!==I)})})};return(_,I)=>(T(),P("div",gOe,[y("div",_Oe,[y("p",$Oe,u(_.$t("observer.editReport")),1),i(a(ye),{color:"info",onClick:I[0]||(I[0]=k=>a(bt).push("/fie/versions"))},{default:o(()=>[g(u(_.$t("version.back")),1)]),_:1})]),y("div",COe,[i(a(sl),null,{default:o(()=>[(T(!0),P(le,null,ge(n.value,k=>(T(),me(a(Pt),{"item-key":k.header},{default:o(()=>[i(a(Nt),{class:"no-wrap"},{default:o(()=>[y("div",wOe,[i(a(ye),{onClick:C=>w(C,k.header),class:"button-height"},{default:o(()=>I[5]||(I[5]=[g("X")])),_:2,__:[5]},1032,["onClick"]),y("div",kOe,[i(a(_e),{"model-value":k.sortorder,"onUpdate:modelValue":C=>C?k.sortorder=Number(C):null,onClick:I[1]||(I[1]=C=>{C.preventDefault(),C.stopPropagation()})},null,8,["model-value","onUpdate:modelValue"])]),i(a(_e),{"model-value":k.name,modelValue:k.name,"onUpdate:modelValue":C=>k.name=C,onClick:I[2]||(I[2]=C=>{C.preventDefault(),C.stopPropagation()})},null,8,["model-value","modelValue","onUpdate:modelValue"])])]),_:2},1024),i(a(Et),null,{default:o(()=>[i(a(sl),null,{default:o(()=>[(T(!0),P(le,null,ge(k.subheaders,C=>(T(),me(a(Pt),{"item-key":C.subheader},{default:o(()=>[i(a(Nt),{class:"no-wrap"},{default:o(()=>[y("div",SOe,[i(a(ye),{onClick:D=>$(D,C.subheader),class:"button-height"},{default:o(()=>I[6]||(I[6]=[g("X")])),_:2,__:[6]},1032,["onClick"]),y("div",IOe,[i(a(_e),{"model-value":C.sortorder,"onUpdate:modelValue":D=>D?C.sortorder=Number(D):null,onClick:I[3]||(I[3]=D=>{D.preventDefault(),D.stopPropagation()})},null,8,["model-value","onUpdate:modelValue"])]),i(a(_e),{"model-value":C.name,modelValue:C.name,"onUpdate:modelValue":D=>C.name=D,onClick:I[4]||(I[4]=D=>{D.preventDefault(),D.stopPropagation()})},null,8,["model-value","modelValue","onUpdate:modelValue"])])]),_:2},1024),i(a(Et),null,{default:o(()=>[(T(!0),P(le,null,ge(C.labels,D=>(T(),P("div",TOe,[y("div",DOe,[i(a(ye),{onClick:N=>S(N,D.label),class:"button-height"},{default:o(()=>I[7]||(I[7]=[g("X")])),_:2,__:[7]},1032,["onClick"]),y("div",EOe,[i(a(_e),{"model-value":D.sortorder,"onUpdate:modelValue":N=>N?D.sortorder=Number(N):null},null,8,["model-value","onUpdate:modelValue"])]),i(a(_e),{"model-value":D.name,modelValue:D.name,"onUpdate:modelValue":N=>D.name=N},null,8,["model-value","modelValue","onUpdate:modelValue"])]),y("div",NOe,[i(a(Ze),{checked:D.isBool,button:{color:"primary",variant:"outline"},autocomplete:"off",type:"radio",id:`${D.label}Y`,inline:"",label:"Yes/No",value:"Y",onChange:N=>b(D)},null,8,["checked","id","onChange"]),i(a(Ze),{checked:D.isLabel,button:{color:"primary",variant:"outline"},autocomplete:"off",type:"radio",id:`${D.label}L`,inline:"",label:"Short answer",value:"L",onChange:N=>h(D)},null,8,["checked","id","onChange"]),i(a(Ze),{checked:D.isText,button:{color:"primary",variant:"outline"},autocomplete:"off",type:"radio",id:`${D.label}
144T`,inline:"",label:"Text editor",value:"T",onChange:N=>p(D)},null,8,["checked","id","onChange"]),i(a(Ze),{checked:D.isImage,button:{color:"primary",variant:"outline"},autocomplete:"off",type:"radio",id:`${D.label}P`,inline:"",label:"Photo",value:"P",onChange:N=>m(D)},null,8,["checked","id","onChange"])])]))),256)),i(a(ye),{color:"secondary",variant:"outline",class:"full-width",onClick:D=>v(C)},{default:o(()=>[g(u(_.$t("version.addLabel")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["item-key"]))),256))]),_:2},1024),i(a(ye),{color:"secondary",variant:"outline",class:"full-width",onClick:C=>f(k)},{default:o(()=>[g(u(_.$t("version.addSubheader")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["item-key"]))),256))]),_:1}),i(a(ye),{color:"secondary",variant:"outline",class:"full-width",onClick:c},{default:o(()=>[g(u(_.$t("version.addSection")),1)]),_:1})]),i(a(ye),{color:"primary",class:"full-width",onClick:d},{default:o(()=>[g(u(_.$t("version.save")),1)]),_:1})]))}},OOe=Le(POe,[["__scopeId","data-v-c40f186b"]]),AOe="https://api-dashboard.fie.org/api/admin/v1/profile/gracenote",FOe=At("gracenote",()=>{const e=F([]);async function t(l){this.gracenoteInfo=await ce.get(`${AOe}/${l}`,null)}return{gracenoteInfo:e,getGracenoteInfo:t}}),ROe={class:"form-container"},LOe={__name:"GracenoteEdit",setup(e){const t=FOe(),l=ea();return We(async()=>{await t.getGracenoteInfo(l.params.id)}),(n,s)=>(T(),P("div",ROe))}},MOe=Le(LOe,[["__scopeId","data-v-3b7b20a3"]]),VOe={id:"app"},BOe={__name:"MediaPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",VOe,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},UOe=Le(BOe,[["__scopeId","data-v-62daaa0f"]]),qOe={id:"app"},jOe={__name:"FieDocumentsPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",qOe,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[(T(),me(c,{key:r.$route.path}))],2)])],64)}}},HOe=Le(jOe,[["__scopeId","data-v-ce80e5c0"]]),sr="https://api-dashboard.fie.org/api/admin/v1/fie-documents/documents",K$=At("fieDocument",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(m){const h=await ce.get(sr,m);return h&&(e.value=h),h}async function s(m){const h=await ce.get(`${sr}/trashed`,m);return h&&(t.value=h),h}async function r(m){const h=await ce.get(`${sr}/${m}`,null);return h&&(l.value=h),h}async function d(m){return await ce.post(sr,m)}async function c(m,h){return await ce.put(`${sr}/${m}`,h)}async function f(m){return await ce.delete(`${sr}/${m}`,null)}async function v(m){return await ce.post(`${sr}/${m}/restore`,{})}async function p(m){return await ce.delete(`${sr}/${m}/purge`,null)}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p}}),zOe={class:"base_view"},YOe={class:"title"},xOe={class:"header"},WOe={class:"filters"},GOe={value:""},KOe=["value"],XOe={class:"doc-table"},JOe={class:"table table-hover table-sm"},ZOe={style:{width:"60px"}},QOe={key:0,style:{width:"110px"}},eAe={style:{width:"80px"}},tAe={style:{width:"140px"}},aAe={style:{width:"80px"}},lAe={style:{width:"90px"}},nAe=["onClick"],iAe={key:0},sAe={key:0},oAe=["colspan"],rAe={__name:"DocumentList",props:{category:{type:String,required:!0},basePath:{type:String,required:!0},titleKey:{type:String,required:!0},typeOptions:{type:Array,default:()=>[]}},setup(e){const t=e,l=K$(),n=Gt(),s=F(20),r=F(1),d=F(""),c=F("");let f=null;const v=async()=>{await l.fetchList({category:t.category,limit:s.value,offset:(r.value-1)*s.value,search:d.value||void 0,typeId:c.value!==""?Number(c.value):void 0})};We(v),at(()=>t.category,()=>{r.value=1,v()});const p=()=>{clearTimeout(f),f=setTimeout(async()=>{r.value=1,await v()},400)};at(c,async()=>{r.value=1,await v()});const m=async w=>{r.value=w,await v()},h=()=>n.push(`${t.basePath}/create`),b=w=>n.push(`${t.basePath}/${w}`);return(w,$)=>(T(),P("div",zOe,[y("div",YOe,[y("p",xOe,u(w.$t(e.titleKey)),1),i(a(ye),{color:"primary",size:"sm",onClick:h},{default:o(()=>[g(u(w.$t("fieDocuments.create")),1)]),_:1})]),y("div",WOe,[i(a(_e),{modelValue:d.value,"onUpdate:modelValue":$[0]||($[0]=S=>d.value=S),placeholder:w.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:p},null,8,["modelValue","placeholder"]),e.typeOptions.length>0?(T(),me(a(He),{key:0,modelValue:c.value,"onUpdate:modelValue":$[1]||($[1]=S=>c.value=S),size:"sm",class:"filter-input"},{default:o(()=>[y("option",GOe,u(w.$t("fieDocuments.allTypes")),1),(T(!0),P(le,null,ge(e.typeOptions,S=>(T(),P("option",{key:S.value,value:String(S.value)},u(w.$t(S.labelKey)),9,KOe))),128))]),_:1},8,["modelValue"])):K("",!0)]),y("div",XOe,[y("table",JOe,[y("thead",null,[y("tr",null,[y("th",ZOe,u(w.$t("fieDocuments.id")),1),y("th",null,u(w.$t("fieDocuments.label")),1),e.typeOptions.length>0?(T(),P("th",QOe,u(w.$t("fieDocuments.type")),1)):K("",!0),y("th",eAe,u(w.$t("fieDocuments.position")),1),y("th",tAe,u(w.$t("fieDocuments.posted")),1),y("th",aAe,u(w.$t("fieDocuments.visible")),1),y("th",lAe,u(w.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(l).list.items,S=>(T(),P("tr",{key:S.id,class:"doc-row",onClick:_=>b(S.id)},[y("td",null,u(S.id),1),y("td",null,u(S.displayLabel||S.title||"â"),1),e.typeOptions.length>0?(T(),P("td",iAe,u(S.typeName||"â"),1)):K("",!0),y("td",null,u(S.position),1),y("td",null,u((S.postedAt||"").slice(0,10)||"â"),1),y("td",null,u(S.isVisible?"â":""),1),y("td",null,u(S.isPublished?"â":""),1)],8,
144nAe))),128)),a(l).list.items.length===0?(T(),P("tr",sAe,[y("td",{colspan:e.typeOptions.length>0?7:6,class:"empty-row"},u(w.$t("fieDocuments.empty")),9,oAe)])):K("",!0)])])]),a(l).list.total>s.value?(T(),me(dt,{key:0,"total-items":a(l).list.total,"items-per-page":s.value,"active-page":r.value,onPageChange:m},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},Zu=Le(rAe,[["__scopeId","data-v-fb85ba75"]]),uAe={__name:"RulesListPage",setup(e){return(t,l)=>(T(),me(Zu,{category:"rules","base-path":"/fie-documents/rules","title-key":"fieDocuments.sections.rules"}))}},dAe={class:"translation-tabs"},cAe={class:"tab-body"},fAe={class:"file-row"},mAe={class:"form-label"},pAe={key:0,class:"file-preview"},vAe=["href"],bAe=["onClick"],hAe={__name:"TranslationTabs",props:{modelValue:{type:Object,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const l=e,n=t,s=["en","fr","es"],r=F("en"),d=(m,h)=>{const b={...l.modelValue};b[m]={...b[m]||{},...h},n("update:modelValue",b)},c=(m,h,b)=>d(m,{[h]:b}),f=(m,h)=>{d(m,{fileId:h.data.id,fileUrl:h.data.link})},v=m=>{d(m,{fileId:null,fileUrl:null})},p=m=>l.modelValue[m]||{};return(m,h)=>(T(),P("div",dAe,[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(s,b=>i(a(ma),{key:b},{default:o(()=>[i(a(ra),{active:r.value===b,onClick:w=>r.value=b},{default:o(()=>[g(u(b.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(s,b=>i(a(pa),{key:b,visible:r.value===b},{default:o(()=>[y("div",cAe,[i(a(_e),{label:m.$t("fieDocuments.translationLabel"),"model-value":p(b).label||"","onUpdate:modelValue":w=>c(b,"label",w),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),i(a(_e),{label:m.$t("fieDocuments.translationTitle"),"model-value":p(b).title||"","onUpdate:modelValue":w=>c(b,"title",w),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),y("div",fAe,[y("label",mAe,u(m.$t("fieDocuments.translationFile")),1),p(b).fileUrl?(T(),P("div",pAe,[y("a",{href:p(b).fileUrl,target:"_blank",rel:"noopener"},u(p(b).fileUrl),9,vAe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:w=>v(b)},u(m.$t("fieDocuments.removeFile")),9,bAe)])):K("",!0),i(ha,{"item-id":`tr-file-${b}`,"upload-url":"file/upload",onFileUploaded:w=>f(b,w)},null,8,["item-id","onFileUploaded"])])])]),_:2},1032,["visible"])),64))]),_:1})]))}},yAe=Le(hAe,[["__scopeId","data-v-afe35c3d"]]),gAe={class:"base_view"},_Ae={class:"title"},$Ae={class:"title-left"},CAe={class:"header"},wAe={class:"title-right"},kAe={class:"form-section"},SAe=["value"],IAe={class:"form-section"},TAe={class:"form-label"},DAe={key:0,class:"file-preview"},EAe=["href"],NAe={class:"form-section"},PAe={class:"form-section switches"},OAe={class:"form-actions"},AAe={__name:"DocumentForm",props:{category:{type:String,required:!0},basePath:{type:String,required:!0},typeOptions:{type:Array,default:()=>[]}},setup(e){const t=e,l=K$(),n=ea(),s=Gt(),r=Pe(()=>n.params.id===void 0),d=Pe(()=>n.params.id?parseInt(n.params.id):null),c=F(null),f=F(null),v=F(""),p=F(""),m=F(""),h=F(0),b=F(!1),w=F(!1),$=E=>String(E).padStart(2,"0"),S=()=>{const E=new Date;return`${E.getFullYear()}-${$(E.getMonth()+1)}-${$(E.getDate())}`},_=F(r.value?S():""),I=F({en:{label:"",fileId:null,fileUrl:null,title:""},fr:{label:"",fileId:null,fileUrl:null,title:""},es:{label:"",fileId:null,fileUrl:null,title:""}});We(async()=>{if(!d.value)return;const E=await l.fetchOne(d.value);if(E){c.value=E.fileId??null,f.value=E.fileUrl??null,v.value=E.title??"",p.value=E.typeId!=null?String(E.typeId):"",m.value=E.season??"",h.value=E.position??0,b.value=!!E.isVisible,w.value=!!E.isPublished,_.value=(E.postedAt??"").slice(0,10);for(const V of["en","fr","es"])I.value[V]={label:"",fileId:null,fileUrl:null,title:""};for(const V of E.translations||[])I.value[V.language]&&(I.value[V.language]={label:V.label??"",fileId:V.fileId??null,fileUrl:V.fileUrl??null,title:V.title??""})}});const C=E=>{c.value=E.data.id,f.value=E.data.link},D=()=>{c.value=null,f.value=null},N=()=>{const E=[];for(const V of["en","fr","es"]){const O=I.value[V]||{};(O.label||O.title||O.fileId)&&E.push({language:V,label:O.label||null,fileId:O.fileId||null,title:O.title||null})}return{category:t.category,typeId:p.value!==""?Number(p.value):null,fileId:c.value,title:v.value||null,season:m.value!==""?Number(m.value):null,isVisible:b.value,isPublished:w.value,position:Number(h.value)||0,postedAt:_.value||null,translations:E}},L=async()=>{const E=N();if(r.value){const V=await l.create(E);V!=null&&V.id&&(St("Document created"),await s.replace(`${t.basePath}/${V.id}`))}else await l.update(d.value,E),St("Document saved")},R=async()=>{await L(),s.push(t.basePath)},M=async()=>
144{await l.softDelete(d.value),St("Document moved to trash"),s.push(t.basePath)},A=()=>s.push(t.basePath);return(E,V)=>(T(),P("div",gAe,[y("div",_Ae,[y("div",$Ae,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:A},{default:o(()=>[g("â "+u(E.$t("calendar.back")),1)]),_:1}),y("p",CAe,u(r.value?E.$t("fieDocuments.createTitle"):E.$t("fieDocuments.editTitle")),1)]),y("div",wAe,[r.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":E.$t("modal.sure"),"modal-text":E.$t("modal.remove"),"button-caption":E.$t("modal.delete"),onModalResult:M},null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",kAe,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:E.$t("fieDocuments.title"),modelValue:v.value,"onUpdate:modelValue":V[0]||(V[0]=O=>v.value=O),size:"sm"},null,8,["label","modelValue"])]),_:1}),e.typeOptions.length>0?(T(),me(a(ve),{key:0,md:"3"},{default:o(()=>[i(a(He),{label:E.$t("fieDocuments.type"),modelValue:p.value,"onUpdate:modelValue":V[1]||(V[1]=O=>p.value=O),size:"sm"},{default:o(()=>[V[8]||(V[8]=y("option",{value:""},"â",-1)),(T(!0),P(le,null,ge(e.typeOptions,O=>(T(),P("option",{key:O.value,value:String(O.value)},u(E.$t(O.labelKey)),9,SAe))),128))]),_:1,__:[8]},8,["label","modelValue"])]),_:1})):K("",!0),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:E.$t("fieDocuments.season"),modelValue:m.value,"onUpdate:modelValue":V[2]||(V[2]=O=>m.value=O),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",IAe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",TAe,u(E.$t("fieDocuments.mainFile")),1),f.value?(T(),P("div",DAe,[y("a",{href:f.value,target:"_blank",rel:"noopener"},u(f.value),9,EAe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:D},u(E.$t("fieDocuments.removeFile")),1)])):K("",!0),i(ha,{"item-id":"docMainFile","upload-url":"file/upload",onFileUploaded:C})]),_:1})]),y("div",NAe,[i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:E.$t("fieDocuments.position"),modelValue:h.value,"onUpdate:modelValue":V[3]||(V[3]=O=>h.value=O),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:E.$t("fieDocuments.postedAt"),modelValue:_.value,"onUpdate:modelValue":V[4]||(V[4]=O=>_.value=O),type:"date",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",PAe,[i(a(Ia),{label:E.$t("fieDocuments.visible"),modelValue:b.value,"onUpdate:modelValue":V[5]||(V[5]=O=>b.value=O)},null,8,["label","modelValue"]),i(a(Ia),{label:E.$t("fieDocuments.published"),modelValue:w.value,"onUpdate:modelValue":V[6]||(V[6]=O=>w.value=O)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(E.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(yAe,{modelValue:I.value,"onUpdate:modelValue":V[7]||(V[7]=O=>I.value=O)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),y("div",OAe,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:A},{default:o(()=>[g(u(E.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:L},{default:o(()=>[g(u(E.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:R},{default:o(()=>[g(u(E.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},Qu=Le(AAe,[["__scopeId","data-v-460dccb2"]]),FI={__name:"RulesDetailPage",setup(e){return(t,l)=>(T(),me(Qu,{category:"rules","base-path":"/fie-documents/rules"}))}},FAe={__name:"HandbooksListPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.handbookTypes.worldChampionships"},{value:2,labelKey:"fieDocuments.handbookTypes.grandPrix"},{value:3,labelKey:"fieDocuments.handbookTypes.veteranWorldChampionships"},{value:4,labelKey:"fieDocuments.handbookTypes.zoneChampionships"},{value:5,labelKey:"fieDocuments.handbookTypes.masters"}];return(l,n)=>(T(),me(Zu,{category:"handbooks","base-path":"/fie-documents/handbooks","title-key":"fieDocuments.sections.handbooks","type-options":t}))}},RI={__name:"HandbooksDetailPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.handbookTypes.worldChampionships"},{value:2,labelKey:"fieDocuments.handbookTypes.grandPrix"},{value:3,labelKey:"fieDocuments.handbookTypes.veteranWorldChampionships"},{value:4,labelKey:"fieDocuments.handbookTypes.zoneChampionships"},{value:5,labelKey:"fieDocuments.handbookTypes.masters"}];return(l,n)=>(T(),me(Qu,{category:"handbooks","base-path":"/fie-documents/handbooks","type-options":t}))}},RAe={__name:"EquipmentListPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.equipmentTypes.clothing"},{value:2,labelKey:"fieDocuments.equipmentTypes.weapons"},{value:3,labelKey:"fieDocuments.equipmentTypes.scoring"}];return(l,n)=>(T(),me(Zu,{category:"equipment","base-path":"/fie-documents/equipment","title-key":"fieDocuments.sections.equipment","type-options":t}))}},LI={__name:"EquipmentDetailPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.equipmentTypes.clothing"},{value:2,labelKey:"fieDocuments.equipmentTypes.weapons"},{value:3,labelKey:"fieDocuments.equipmentTypes.scoring"}];return(l,n)=>(T(),me(Qu,{category:"equipment","base-path":"/fie-documents/equipment","type-options":t}))}},LAe={__name:"StatusesListPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.statusTypes.statuses"},{value:4,labelKey:"fieDocuments.statusTypes.strategicPlan"},{value:2,labelKey:"fieDocuments.statusTypes.administrativeRules"},{value:3,labelKey:"fieDocuments.statusTypes.olympicDocuments"}];return(l,n)=>(T(),me(Zu,{category:"statuses","base-path":"/fie-documents/statuses","title-key":"fieDocuments.sections.statuses","type-options":t}))}},MI={__name:"StatusesDetailPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.statusTypes.statuses"},{value:4,labelKey:"fieDocuments.statusTypes.strategicPlan"},{value:2,labelKey:"fieDocuments.statusTypes.administrativeRules"},{value:3,labelKey:"fieDocuments.statusTypes.olympicDocuments"}];return(l,n)=>(T(),me(Qu,{category:"statuses","base-path":"/fie-documents/statuses","type-options":t}))}},MAe={__name:"OtherListPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.otherTypes.other"},{value:2,labelKey:"fieDocuments.otherTypes.administrative"},{value:3,labelKey:"fieDocuments.otherTypes.sports"}];return(l,n)=>(T(),me(Zu,{category:"other","base-path":"/fie-documents/other","title-key":"fieDocuments.sections.other","type-options":t}))}},VI={__name:"OtherDetailPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.otherTypes.other"},{value:2,labelKey:"fieDocuments.otherTypes.administrative"},{value:3,labelKey:"fieDocuments.otherTypes.sports"}];return(l,n)=>(T(),me(Qu,{category:"other","base-path":"/fie-documents/other","type-options":t}))}},VAe={__name:"HelpListPage",setup(e){return(t,l)=>(T(),me(Zu,{category:"help","base-path":"/fie-documents/help","title-key":"fieDocuments.sections.help"}))}},BI={__name:"HelpDetailPage",setup(e){return(t,l)=>(T(),me(Qu,{category:"help","base-path":"/fie-documents/help"}))}},BAe={__name:"ReportsListPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.reportTypes.annual"},{value:2,labelKey:"fieDocuments.reportTypes.congress"}];return(l,n)=>(T(),me(Zu,{category:"reports","base-path":"/fie-documents/reports","title-key":"fieDocuments.sections.reports","type-options":t}))}},UI={__name:"ReportsDetailPage",setup(e){const t=[{value:1,labelKey:"fieDocuments.reportTypes.annual"},{value:2,labelKey:"fieDocuments.reportTypes.congress"}];return(l,n)=>(T(),me(Qu,{category:"reports","base-path":"/fie-documents/reports","type-options":t}))}},or="https://api-dashboard.fie.org/api/admin/v1/fie-documents/letter-periods",lp=At("letterPeriod",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(m){const h=await ce.get(or,m);return h&&(e.value=h),h}async function s(m){const h=await ce.get(`${or}/trashed`,m);return h&&(t.value=h),h}async function r(m){const h=await ce.get(`${or}/${m}`,null);return h&&(l.value=h),h}async function d(m){return await ce.post(or,m)}async function c(m,h){return await ce.put(`${or}/${m}`,h)}async function f(m){return await ce.delete(`${or}/${m}`,null)}async function v(m){return await ce.post(`${or}/${m}/restore`,{})}async function p(m){return await ce.delete(`${or}/${m}/purge`,null)}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p}}),io="https://api-dashboard.fie.org/api/admin/v1/fie-documents/letters",X$=At("letter",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(h){const b=await ce.get(io,h);return b&&(e.value=b),b}async function s(h){const b=await ce.get(`${io}/trashed`,h);return b&&(t.value=b),b}async function r(h){const b=await ce.get(`${io}/${h}`,null);return b&&(l.value=b),b}async function d(h){return await ce.post(io,h)}async function c(h,b){return await ce.put(`${io}/${h}`,b)}async function f(h){return await ce.delete(`${io}/${h}`,null)}async function v(h){return await ce.post(`${io}/${h}/restore`,{})}async function p(h){return await ce.delete(`${io}/${h}/purge`,null)}async function m(h,b,w){const $={periodId:h,typeId:b};
144w&&($.excludeId=w);const S=await ce.get(`${io}/parent-candidates`,$);return(S==null?void 0:S.items)??[]}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p,fetchParentCandidates:m}}),so="https://api-dashboard.fie.org/api/admin/v1/fie-documents/commission-documents",J$=At("commissionDocument",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(h){const b=await ce.get(so,h);return b&&(e.value=b),b}async function s(h){const b=await ce.get(`${so}/trashed`,h);return b&&(t.value=b),b}async function r(h){const b=await ce.get(`${so}/${h}`,null);return b&&(l.value=b),b}async function d(h){return await ce.post(so,h)}async function c(h,b){return await ce.put(`${so}/${h}`,b)}async function f(h){return await ce.delete(`${so}/${h}`,null)}async function v(h){return await ce.post(`${so}/${h}/restore`,{})}async function p(h){return await ce.delete(`${so}/${h}/purge`,null)}async function m(h){const b=h?{innerType:h}:null;return await ce.get(`${so}/commission-types`,b)??[]}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p,fetchCommissionTypes:m}}),rr="https://api-dashboard.fie.org/api/admin/v1/fie-documents/commission-links",UAe="https://api-dashboard.fie.org/api/admin/v1/fie-documents/commission-documents/commission-types",Z$=At("commissionLink",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(h){const b=await ce.get(rr,h);return b&&(e.value=b),b}async function s(h){const b=await ce.get(`${rr}/trashed`,h);return b&&(t.value=b),b}async function r(h){const b=await ce.get(`${rr}/${h}`,null);return b&&(l.value=b),b}async function d(h){return await ce.post(rr,h)}async function c(h,b){return await ce.put(`${rr}/${h}`,b)}async function f(h){return await ce.delete(`${rr}/${h}`,null)}async function v(h){return await ce.post(`${rr}/${h}/restore`,{})}async function p(h){return await ce.delete(`${rr}/${h}/purge`,null)}async function m(h){const b=h?{innerType:h}:null;return await ce.get(UAe,b)??[]}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p,fetchCommissionTypes:m}}),ur="https://api-dashboard.fie.org/api/admin/v1/fie-documents/clean-sport",Q$=At("cleanSport",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(m){const h=await ce.get(ur,m);return h&&(e.value=h),h}async function s(m){const h=await ce.get(`${ur}/trashed`,m);return h&&(t.value=h),h}async function r(m){const h=await ce.get(`${ur}/${m}`,null);return h&&(l.value=h),h}async function d(m){return await ce.post(ur,m)}async function c(m,h){return await ce.put(`${ur}/${m}`,h)}async function f(m){return await ce.delete(`${ur}/${m}`,null)}async function v(m){return await ce.post(`${ur}/${m}/restore`,{})}async function p(m){return await ce.delete(`${ur}/${m}/purge`,null)}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p}}),dr="https://api-dashboard.fie.org/api/admin/v1/fie-documents/clean-sport-documents",eC=At("cleanSportDocument",()=>{const e=F({items:[],total:0}),t=F({items:[],total:0}),l=F(null);async function n(m){const h=await ce.get(dr,m);return h&&(e.value=h),h}async function s(m){const h=await ce.get(`${dr}/trashed`,m);return h&&(t.value=h),h}async function r(m){const h=await ce.get(`${dr}/${m}`,null);return h&&(l.value=h),h}async function d(m){return await ce.post(dr,m)}async function c(m,h){return await ce.put(`${dr}/${m}`,h)}async function f(m){return await ce.delete(`${dr}/${m}`,null)}async function v(m){return await ce.post(`${dr}/${m}/restore`,{})}async function p(m){return await ce.delete(`${dr}/${m}/purge`,null)}return{list:e,trashList:t,current:l,fetchList:n,fetchTrash:s,fetchOne:r,create:d,update:c,softDelete:f,restore:v,purge:p}}),qAe={class:"base_view"},jAe={class:"title"},HAe={class:"header"},zAe={class:"filters"},YAe=["value"],xAe={class:"doc-table"},WAe={class:"table table-hover table-sm"},GAe={style:{width:"60px"}},KAe={style:{width:"180px"}},XAe={style:{width:"160px"}},JAe={style:{width:"220px"}},ZAe={class:"actions-cell"},QAe={key:0},eFe={colspan:"5",class:"empty-row"},tFe={__name:"TrashPage",setup(e){const t=K$(),l=lp(),n=X$(),s=J$(),r=Z$(),d=Q$(),c=eC(),f=[{value:"documents",labelKey:"fieDocuments.trash.kinds.documents",store:t,context:N=>N.category||""},{value:"letterPeriods",labelKey:"fieDocuments.trash.kinds.letterPeriods",store:l,context:()=>""},{value:"letters",labelKey:"fieDocuments.trash.kinds.letters",store:n,context:N=>
144N.periodLabel||""},{value:"commissions",labelKey:"fieDocuments.trash.kinds.commissions",store:s,context:N=>N.commissionTypeLabel||""},{value:"commissionLinks",labelKey:"fieDocuments.trash.kinds.commissionLinks",store:r,context:N=>N.commissionTypeLabel||""},{value:"cleanSport",labelKey:"fieDocuments.trash.kinds.cleanSport",store:d,context:N=>N.categoryKey||""},{value:"cleanSportPages",labelKey:"fieDocuments.trash.kinds.cleanSportPages",store:c,context:()=>""}],v=F("documents"),p=Pe(()=>f.find(N=>N.value===v.value)||f[0]),m=Pe(()=>p.value.store),h=F(50),b=F(1),w=F("");let $=null;const S=async()=>{await m.value.fetchTrash({search:w.value||void 0,limit:h.value,offset:(b.value-1)*h.value})};We(S);const _=()=>{clearTimeout($),$=setTimeout(async()=>{b.value=1,await S()},400)};at(v,async()=>{b.value=1,w.value="",await S()});const I=async N=>{b.value=N,await S()},k=async N=>{await m.value.restore(N),St("Restored"),await S()},C=async N=>{await m.value.purge(N),St("Permanently deleted"),await S()},D=N=>N.displayLabel||N.label||N.title||"â";return(N,L)=>(T(),P("div",qAe,[y("div",jAe,[y("p",HAe,u(N.$t("fieDocuments.trash.title")),1)]),y("div",zAe,[i(a(He),{modelValue:v.value,"onUpdate:modelValue":L[0]||(L[0]=R=>v.value=R),size:"sm",class:"filter-input"},{default:o(()=>[(T(),P(le,null,ge(f,R=>y("option",{key:R.value,value:R.value},u(N.$t(R.labelKey)),9,YAe)),64))]),_:1},8,["modelValue"]),i(a(_e),{modelValue:w.value,"onUpdate:modelValue":L[1]||(L[1]=R=>w.value=R),placeholder:N.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:_},null,8,["modelValue","placeholder"])]),y("div",xAe,[y("table",WAe,[y("thead",null,[y("tr",null,[y("th",GAe,u(N.$t("fieDocuments.id")),1),y("th",KAe,u(N.$t("fieDocuments.trash.context")),1),y("th",null,u(N.$t("fieDocuments.label")),1),y("th",XAe,u(N.$t("fieDocuments.trash.deletedAt")),1),y("th",JAe,u(N.$t("fieDocuments.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(m.value.trashList.items,R=>(T(),P("tr",{key:R.id},[y("td",null,u(R.id),1),y("td",null,u(p.value.context(R)||"â"),1),y("td",null,u(D(R)),1),y("td",null,u(R.deletedAt),1),y("td",ZAe,[i(a(ye),{color:"primary",size:"sm",variant:"outline",onClick:M=>k(R.id)},{default:o(()=>[g(u(N.$t("fieDocuments.trash.restore")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"danger","button-size":"sm","modal-title":N.$t("fieDocuments.trash.purgeTitle"),"modal-text":N.$t("fieDocuments.trash.purgeText"),"button-caption":N.$t("fieDocuments.trash.purge"),onModalResult:M=>C(R.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])])]))),128)),m.value.trashList.items.length===0?(T(),P("tr",QAe,[y("td",eFe,u(N.$t("fieDocuments.trash.empty")),1)])):K("",!0)])])]),m.value.trashList.total>h.value?(T(),me(dt,{key:0,"total-items":m.value.trashList.total,"items-per-page":h.value,"active-page":b.value,onPageChange:I},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},aFe=Le(tFe,[["__scopeId","data-v-05cd0f6b"]]),lFe={class:"base_view"},nFe={class:"title"},iFe={class:"header"},sFe={class:"filters"},oFe={class:"doc-table"},rFe={class:"table table-hover table-sm"},uFe={style:{width:"60px"}},dFe={style:{width:"80px"}},cFe={style:{width:"100px"}},fFe={style:{width:"80px"}},mFe={style:{width:"90px"}},pFe=["onClick"],vFe={key:0},bFe={colspan:"7",class:"empty-row"},hFe={__name:"LetterPeriodsListPage",setup(e){const t=lp(),l=Gt(),n=F(50),s=F(1),r=F("");let d=null;const c=async()=>{await t.fetchList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(c);const f=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},v=async b=>{s.value=b,await c()},p=()=>l.push("/fie-documents/letter-periods/create"),m=b=>l.push(`/fie-documents/letter-periods/${b}`),h=b=>l.push(`/fie-documents/letters?periodId=${b}`);return(b,w)=>(T(),P("div",lFe,[y("div",nFe,[y("p",iFe,u(b.$t("fieDocuments.sections.letterPeriods")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(b.$t("fieDocuments.create")),1)]),_:1})]),y("div",sFe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:f},null,8,["modelValue","placeholder"])]),y("div",oFe,[y("table",rFe,[y("thead",null,[y("tr",null,[y("th",uFe,u(b.$t("fieDocuments.id")),1),y("th",dFe,u(b.$t("fieDocuments.letterPeriods.year")),1),y("th",null,u(b.$t("fieDocuments.letterPeriods.title1")),1),y("th",null,u(b.$t("fieDocuments.letterPeriods.title2")),1),y("th",cFe,u(b.$t("fieDocuments.letterPeriods.letterCount")),1),y("th",fFe,u(b.$t("fieDocuments.visible")),1),y("th",mFe,u(b.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).list.items,$=>(T(),P("tr",{key:$.id,class:"doc-row",onClick:S=>m($.id)},[y("td",null,u($.id),1),y("td",null,u($.displayLabel||$.label||"â"),1),y("td",null,u($.title1||"â"),1),y("td",null,u($.title2||"â"),1),y("td",null,[i(a(ye),{color:"info",size:"sm",variant:"outline",onClick:sa(S=>h($.id),["stop"])},{default:o(()=>[g(u($.letterCount),1)]),_:2},1032,["onClick"])]),y("td",null,u($.isVisible?"â":""),1),y("td",null,u($.isPublished?"â":""),1)],8,pFe))),128)),a(t).list.items.length===0?(T(),P("tr",vFe,[y("td",bFe,u(b.$t("fieDocuments.empty")),1)])):K("",!0)])])]),a(t).list.total>n.value?(T(),me(dt,{key:0,"total-items":a(t).list.total,"items-per-page":n.value,"active-page":s.value,onPageChange:v},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},yFe=Le(hFe,[["__scopeId","data-v-49c6b16c"]]),gFe={class:"base_view"},_Fe={class:"title"},$Fe={class:"title-left"},CFe={class:"header"},wFe={class:"title-right"},kFe={class:"form-section"},SFe={class:"form-section"},IFe={class:"form-section"},TFe={class:"form-label"},DFe={key:0,class:"file-preview"},EFe=["href"],NFe={class:"form-label"},PFe={key:0,class:"file-preview"},OFe=["href"],AFe={class:"form-section switches"},FFe={class:"tab-body"},RFe={class:"file-row"},LFe={class:"form-label"},MFe={key:0,class:"file-preview"},VFe=["href"],BFe=["onClick"],UFe={class:"file-row"},qFe={class:"form-label"},jFe={key:0,class:"file-preview"},HFe=["href"],zFe=["onClick"],YFe={class:"form-actions"},tv="/fie-documents/letter-periods",xFe={__name:"LetterPeriodDetailPage",setup(e){const t=lp(),l=ea(),n=Gt(),s=Pe(()=>l.params.id===void 0),r=Pe(()=>l.params.id?parseInt(l.params.id):null),d=F(""),c=F(""),f=F(""),v=F(null),p=F(null),m=F(null),h=F(null),b=F(0),w=F(!1),$=F(!1),S=["en","fr","es"],_=F("en"),I=F({en:{label:"",fileId1:null,fileUrl1:null,fileId2:null,fileUrl2:null},fr:{label:"",fileId1:null,fileUrl1:null,fileId2:null,fileUrl2:null},es:{label:"",fileId1:null,fileUrl1:null,fileId2:null,fileUrl2:null}});We(async()=>
144{if(!r.value)return;const B=await t.fetchOne(r.value);if(B){d.value=B.label??"",c.value=B.title1??"",f.value=B.title2??"",v.value=B.fileId1,p.value=B.fileUrl1,m.value=B.fileId2,h.value=B.fileUrl2,b.value=B.position??0,w.value=!!B.isVisible,$.value=!!B.isPublished;for(const Y of S)I.value[Y]={label:"",fileId1:null,fileUrl1:null,fileId2:null,fileUrl2:null};for(const Y of B.translations||[])I.value[Y.language]&&(I.value[Y.language]={label:Y.label??"",fileId1:Y.fileId1,fileUrl1:Y.fileUrl1,fileId2:Y.fileId2,fileUrl2:Y.fileUrl2})}});const C=(B,Y,ee)=>{I.value[B]={...I.value[B],[Y]:ee}},D=(B,Y)=>{B==="main1"?(v.value=Y.data.id,p.value=Y.data.link):B==="main2"&&(m.value=Y.data.id,h.value=Y.data.link)},N=(B,Y,ee)=>{C(B,Y,ee.data.id),C(B,Y==="fileId1"?"fileUrl1":"fileUrl2",ee.data.link)},L=B=>{B==="main1"?(v.value=null,p.value=null):B==="main2"&&(m.value=null,h.value=null)},R=(B,Y)=>{C(B,Y,null),C(B,Y==="fileId1"?"fileUrl1":"fileUrl2",null)},M=()=>{const B=[];for(const Y of S){const ee=I.value[Y]||{};(ee.label||ee.fileId1||ee.fileId2)&&B.push({language:Y,label:ee.label||null,fileId1:ee.fileId1||null,fileId2:ee.fileId2||null})}return{label:d.value||null,title1:c.value||null,title2:f.value||null,fileId1:v.value,fileId2:m.value,isVisible:w.value,isPublished:$.value,position:Number(b.value)||0,translations:B}},A=async()=>{const B=M();if(s.value){const Y=await t.create(B);Y!=null&&Y.id&&(St("Letter period created"),await n.replace(`${tv}/${Y.id}`))}else await t.update(r.value,B),St("Letter period saved")},E=async()=>{await A(),n.push(tv)},V=async()=>{await t.softDelete(r.value),St("Moved to trash"),n.push(tv)},O=()=>n.push(tv),U=B=>I.value[B]||{};return(B,Y)=>(T(),P("div",gFe,[y("div",_Fe,[y("div",$Fe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:O},{default:o(()=>[g("â "+u(B.$t("calendar.back")),1)]),_:1}),y("p",CFe,u(s.value?B.$t("fieDocuments.letterPeriods.createTitle"):B.$t("fieDocuments.letterPeriods.editTitle")),1)]),y("div",wFe,[s.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":B.$t("modal.sure"),"modal-text":B.$t("modal.remove"),"button-caption":B.$t("modal.delete"),onModalResult:V}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(B.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",kFe,[i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:B.$t("fieDocuments.letterPeriods.year"),modelValue:d.value,"onUpdate:modelValue":Y[0]||(Y[0]=ee=>d.value=ee),size:"sm",placeholder:"2026"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:B.$t("fieDocuments.position"),modelValue:b.value,"onUpdate:modelValue":Y[1]||(Y[1]=ee=>b.value=ee),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",SFe,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:B.$t("fieDocuments.letterPeriods.title1"),modelValue:c.value,"onUpdate:modelValue":Y[2]||(Y[2]=ee=>c.value=ee),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:B.$t("fieDocuments.letterPeriods.title2"),modelValue:f.value,"onUpdate:modelValue":Y[3]||(Y[3]=ee=>f.value=ee),size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",IFe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",TFe,u(B.$t("fieDocuments.letterPeriods.file1")),1),p.value?(T(),P("div",DFe,[y("a",{href:p.value,target:"_blank",rel:"noopener"},u(p.value),9,EFe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:Y[4]||(Y[4]=ee=>L("main1"))},u(B.$t("fieDocuments.removeFile")),1)])):K("",!0),i(ha,{"item-id":"lpFile1","upload-url":"file/upload",onFileUploaded:Y[5]||(Y[5]=ee=>D("main1",ee))})]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[y("label",NFe,u(B.$t("fieDocuments.letterPeriods.file2")),1),h.value?(T(),P("div",PFe,[y("a",{href:h.value,target:"_blank",rel:"noopener"},u(h.value),9,OFe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:Y[6]||(Y[6]=ee=>L("main2"))},u(B.$t("fieDocuments.removeFile")),1)])):K("",!0),i(ha,{"item-id":"lpFile2","upload-url":"file/upload",onFileUploaded:Y[7]||(Y[7]=ee=>D("main2",ee))})]),_:1})]),y("div",AFe,[i(a(Ia),{label:B.$t("fieDocuments.visible"),modelValue:w.value,"onUpdate:modelValue":Y[8]||(Y[8]=ee=>w.value=ee)},null,8,["label","modelValue"]),i(a(Ia),{label:B.$t("fieDocuments.published"),modelValue:$.value,"onUpdate:modelValue":Y[9]||(Y[9]=ee=>$.value=ee)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(B.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(S,ee=>i(a(ma),{key:ee},{default:o(()=>[i(a(ra),{active:_.value===ee,onClick:Z=>_.value=ee},{default:o(()=>[g(u(ee.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(S,ee=>i(a(pa),{key:ee,visible:_.value===ee},{default:o(()=>[y("div",FFe,[i(a(_e),{label:B.$t("fieDocuments.translationLabel"),"model-value":U(ee).label||"","onUpdate:modelValue":Z=>C(ee,"label",Z),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),y("div",RFe,[y("label",LFe,u(B.$t("fieDocuments.letterPeriods.file1")),1),U(ee).fileUrl1?(T(),P("div",MFe,[y("a",{href:U(ee).fileUrl1,target:"_blank",rel:"noopener"},u(U(ee).fileUrl1),9,VFe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:Z=>R(ee,"fileId1")},u(B.$t("fieDocuments.removeFile")),9,BFe)])):K("",!0),i(ha,{"item-id":`lp-tr-${ee}-1`,"upload-url":"file/upload",onFileUploaded:Z=>N(ee,"fileId1",Z)},null,8,["item-id","onFileUploaded"])]),y("div",UFe,[y("label",qFe,u(B.$t("fieDocuments.letterPeriods.file2")),1),U(ee).fileUrl2?(T(),P("div",jFe,[y("a",{href:U(ee).fileUrl2,target:"_blank",rel:"noopener"},u(U(ee).fileUrl2),9,HFe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:Z=>R(ee,"fileId2")},u(B.$t("fieDocuments.removeFile")),9,zFe)])):K("",!0),i(ha,{"item-id":`lp-tr-${ee}-2`,"upload-url":"file/upload",onFileUploaded:Z=>N(ee,"fileId2",Z)},null,8,["item-id","onFileUploaded"])])])]),_:2},1032,["visible"])),64))]),_:1})]),_:1})]),_:1})]),_:1}),y("div",YFe,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:O},{default:o(()=>[g(u(B.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:A},{default:o(()=>[g(u(B.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:E},{default:o(()=>[g(u(B.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},qI=Le(xFe,[["__scopeId","data-v-474d9b26"]]),WFe={class:"base_view"},GFe={class:"title"},KFe={class:"header"},XFe={class:"filters"},JFe={value:""},ZFe=["value"],QFe={value:""},eRe={value:"1"},tRe={value:"2"}
144,aRe={value:"0"},lRe={value:""},nRe={class:"doc-table"},iRe={class:"table table-hover table-sm"},sRe={style:{width:"60px"}},oRe={style:{width:"80px"}},rRe={style:{width:"110px"}},uRe={style:{width:"80px"}},dRe={style:{width:"80px"}},cRe={style:{width:"80px"}},fRe={style:{width:"90px"}},mRe=["onClick"],pRe={key:0},vRe={colspan:"8",class:"empty-row"},bRe={__name:"LettersListPage",setup(e){const t=X$(),l=lp(),n=ea(),s=Gt(),r=F(50),d=F(1),c=F(""),f=F(n.query.periodId?Number(n.query.periodId):""),v=F(""),p=F("0");let m=null;const h=async()=>{await t.fetchList({limit:r.value,offset:(d.value-1)*r.value,search:c.value||void 0,periodId:f.value!==""?Number(f.value):void 0,typeId:v.value!==""?Number(v.value):void 0,parentId:p.value!==""?Number(p.value):void 0})},b=async()=>{await l.fetchList({limit:200})};We(async()=>{await b(),await h()}),at(()=>n.query.periodId,I=>{f.value=I?Number(I):"",d.value=1,h()});const w=()=>{clearTimeout(m),m=setTimeout(async()=>{d.value=1,await h()},400)};at([f,v,p],async()=>{d.value=1,await h()});const $=async I=>{d.value=I,await h()},S=()=>{const I=f.value?`?periodId=${f.value}`:"";s.push(`/fie-documents/letters/create${I}`)},_=I=>s.push(`/fie-documents/letters/${I}`);return(I,k)=>(T(),P("div",WFe,[y("div",GFe,[y("p",KFe,u(I.$t("fieDocuments.sections.letters")),1),i(a(ye),{color:"primary",size:"sm",onClick:S},{default:o(()=>[g(u(I.$t("fieDocuments.create")),1)]),_:1})]),y("div",XFe,[i(a(_e),{modelValue:c.value,"onUpdate:modelValue":k[0]||(k[0]=C=>c.value=C),placeholder:I.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:w},null,8,["modelValue","placeholder"]),i(a(He),{modelValue:f.value,"onUpdate:modelValue":k[1]||(k[1]=C=>f.value=C),size:"sm",class:"filter-input"},{default:o(()=>[y("option",JFe,u(I.$t("fieDocuments.letters.allPeriods")),1),(T(!0),P(le,null,ge(a(l).list.items,C=>(T(),P("option",{key:C.id,value:C.id},u(C.displayLabel||C.label),9,ZFe))),128))]),_:1},8,["modelValue"]),i(a(He),{modelValue:v.value,"onUpdate:modelValue":k[2]||(k[2]=C=>v.value=C),size:"sm",class:"filter-input"},{default:o(()=>[y("option",QFe,u(I.$t("fieDocuments.letters.allTypes")),1),y("option",eRe,u(I.$t("fieDocuments.letters.typeInformation")),1),y("option",tRe,u(I.$t("fieDocuments.letters.typeUrgent")),1)]),_:1},8,["modelValue"]),i(a(He),{modelValue:p.value,"onUpdate:modelValue":k[3]||(k[3]=C=>p.value=C),size:"sm",class:"filter-input"},{default:o(()=>[y("option",aRe,u(I.$t("fieDocuments.letters.mainOnly")),1),y("option",lRe,u(I.$t("fieDocuments.letters.includeChildren")),1)]),_:1},8,["modelValue"])]),y("div",nRe,[y("table",iRe,[y("thead",null,[y("tr",null,[y("th",sRe,u(I.$t("fieDocuments.id")),1),y("th",oRe,u(I.$t("fieDocuments.letters.period")),1),y("th",rRe,u(I.$t("fieDocuments.letters.type")),1),y("th",null,u(I.$t("fieDocuments.label")),1),y("th",uRe,u(I.$t("fieDocuments.letters.parent")),1),y("th",dRe,u(I.$t("fieDocuments.position")),1),y("th",cRe,u(I.$t("fieDocuments.visible")),1),y("th",fRe,u(I.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).list.items,C=>(T(),P("tr",{key:C.id,class:"doc-row",onClick:D=>_(C.id)},[y("td",null,u(C.id),1),y("td",null,u(C.periodLabel||"â"),1),y("td",null,[y("span",{class:Qe({"type-info":C.typeId===1,"type-urgent":C.typeId===2})},u(C.typeId===1?I.$t("fieDocuments.letters.typeInformation"):C.typeId===2?I.$t("fieDocuments.letters.typeUrgent"):"â"),3)]),y("td",null,u(C.displayLabel||C.label||C.title||"â"),1),y("td",null,u(C.parentId?`#${C.parentId}`:""),1),y("td",null,u(C.position),1),y("td",null,u(C.isVisible?"â":""),1),y("td",null,u(C.isPublished?"â":""),1)],8,mRe))),128)),a(t).list.items.length===0?(T(),P("tr",pRe,[y("td",vRe,u(I.$t("fieDocuments.empty")),1)])):K("",!0)])])]),a(t).list.total>r.value?(T(),me(dt,{key:0,"total-items":a(t).list.total,"items-per-page":r.value,"active-page":d.value,onPageChange:$},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},hRe=Le(bRe,[["__scopeId","data-v-62306dd8"]]),yRe={class:"base_view"},gRe={class:"title"},_Re={class:"title-left"},$Re={class:"header"},CRe={class:"title-right"},wRe={class:"form-section"},kRe=["value"],SRe={value:1},IRe={value:2},TRe={value:""},DRe=["value"],ERe={class:"form-section"},NRe={class:"form-section"},PRe={class:"form-label"},ORe={key:0,class:"file-preview"},ARe=["href"],FRe={class:"form-section switches"},RRe={class:"tab-body"},LRe={class:"file-row"},MRe={class:"form-label"},VRe={key:0,class:"file-preview"},BRe=["href"],URe=["onClick"],qRe={class:"form-actions"},av="/fie-documents/letters",jRe={__name:"LetterDetailPage",setup(e){const t=X$(),l=lp(),n=ea(),s=Gt(),r=Pe(()=>n.params.id===void 0),d=Pe(()=>n.params.id?parseInt(n.params.id):null),c=F(n.query.periodId?Number(n.query.periodId):""),f=F(1),v=F(""),p=F(""),m=F(""),h=F(null),b=F(null),w=F(0),$=J=>String(J).padStart(2,"0"),S=()=>{const J=new Date;return`${J.getFullYear()}-${$(J.getMonth()+1)}-${$(J.getDate())}`},_=F(r.value?S():""),I=F(!1),k=F(!1),C=F([]),D=async()=>
144{if(!c.value||!f.value){C.value=[];return}C.value=await t.fetchParentCandidates(Number(c.value),Number(f.value),d.value||void 0)};at([c,f],D);const N=["en","fr","es"],L=F("en"),R=F({en:{label:"",fileId:null,fileUrl:null},fr:{label:"",fileId:null,fileUrl:null},es:{label:"",fileId:null,fileUrl:null}});We(async()=>{if(await l.fetchList({limit:200}),!d.value)return;const J=await t.fetchOne(d.value);if(J){c.value=J.periodId??"",f.value=J.typeId??1,v.value=J.parentId??"",p.value=J.label??"",m.value=J.title??"",h.value=J.fileId,b.value=J.fileUrl,w.value=J.position??0,_.value=(J.postedAt??"").slice(0,10),I.value=!!J.isVisible,k.value=!!J.isPublished;for(const X of N)R.value[X]={label:"",fileId:null,fileUrl:null};for(const X of J.translations||[])R.value[X.language]&&(R.value[X.language]={label:X.label??"",fileId:X.fileId,fileUrl:X.fileUrl})}await D()});const A=(J,X,j)=>{R.value[J]={...R.value[J],[X]:j}},E=J=>{h.value=J.data.id,b.value=J.data.link},V=()=>{h.value=null,b.value=null},O=(J,X)=>{A(J,"fileId",X.data.id),A(J,"fileUrl",X.data.link)},U=J=>{A(J,"fileId",null),A(J,"fileUrl",null)},B=()=>{const J=[];for(const X of N){const j=R.value[X]||{};(j.label||j.fileId)&&J.push({language:X,label:j.label||null,fileId:j.fileId||null})}return{periodId:Number(c.value),typeId:Number(f.value),parentId:v.value!==""?Number(v.value):null,label:p.value||null,title:m.value||null,fileId:h.value,isVisible:I.value,isPublished:k.value,position:Number(w.value)||0,postedAt:_.value||null,translations:J}},Y=async()=>{const J=B();if(r.value){const X=await t.create(J);X!=null&&X.id&&(St("Letter created"),await s.replace(`${av}/${X.id}`))}else await t.update(d.value,J),St("Letter saved")},ee=async()=>{await Y(),s.push(av)},Z=async()=>{await t.softDelete(d.value),St("Moved to trash"),s.push(av)},ne=()=>s.push(av),ie=J=>R.value[J]||{};return(J,X)=>(T(),P("div",yRe,[y("div",gRe,[y("div",_Re,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:ne},{default:o(()=>[g("â "+u(J.$t("calendar.back")),1)]),_:1}),y("p",$Re,u(r.value?J.$t("fieDocuments.letters.createTitle"):J.$t("fieDocuments.letters.editTitle")),1)]),y("div",CRe,[r.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":J.$t("modal.sure"),"modal-text":J.$t("modal.remove"),"button-caption":J.$t("modal.delete"),onModalResult:Z}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(J.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",wRe,[i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:J.$t("fieDocuments.letters.period"),modelValue:c.value,"onUpdate:modelValue":X[0]||(X[0]=j=>c.value=j),size:"sm"},{default:o(()=>[X[9]||(X[9]=y("option",{value:""},"â",-1)),(T(!0),P(le,null,ge(a(l).list.items,j=>(T(),P("option",{key:j.id,value:j.id},u(j.displayLabel||j.label),9,kRe))),128))]),_:1,__:[9]},8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:J.$t("fieDocuments.letters.type"),modelValue:f.value,"onUpdate:modelValue":X[1]||(X[1]=j=>f.value=j),size:"sm"},{default:o(()=>[y("option",SRe,u(J.$t("fieDocuments.letters.typeInformation")),1),y("option",IRe,u(J.$t("fieDocuments.letters.typeUrgent")),1)]),_:1},8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:J.$t("fieDocuments.letters.parent"),modelValue:v.value,"onUpdate:modelValue":X[2]||(X[2]=j=>v.value=j),size:"sm"},{default:o(()=>[y("option",TRe,u(J.$t("fieDocuments.letters.noParent")),1),(T(!0),P(le,null,ge(C.value,j=>(T(),P("option",{key:j.id,value:j.id},u(j.label),9,DRe))),128))]),_:1},8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:J.$t("fieDocuments.position"),modelValue:w.value,"onUpdate:modelValue":X[3]||(X[3]=j=>w.value=j),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",ERe,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:J.$t("fieDocuments.label"),modelValue:p.value,"onUpdate:modelValue":X[4]||(X[4]=j=>p.value=j),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:J.$t("fieDocuments.letters.shortTitle"),modelValue:m.value,"onUpdate:modelValue":X[5]||(X[5]=j=>m.value=j),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:J.$t("fieDocuments.postedAt"),modelValue:_.value,"onUpdate:modelValue":X[6]||(X[6]=j=>_.value=j),type:"date",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",NRe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",PRe,u(J.$t("fieDocuments.mainFile")),1),b.value?(T(),P("div",ORe,[y("a",{href:b.value,target:"_blank",rel:"noopener"},u(b.value),9,ARe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:V},u(J.$t("fieDocuments.removeFile")),1)])):K("",!0),i(ha,{"item-id":"letterMainFile","upload-url":"file/upload",onFileUploaded:E})]),_:1})]),y("div",FRe,[i(a(Ia),{label:J.$t("fieDocuments.visible"),modelValue:I.value,"onUpdate:modelValue":X[7]||(X[7]=j=>I.value=j)},null,8,["label","modelValue"]),i(a(Ia),{label:J.$t("fieDocuments.published"),modelValue:k.value,"onUpdate:modelValue":X[8]||(X[8]=j=>k.value=j)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(J.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(N,j=>i(a(ma),{key:j},{default:o(()=>[i(a(ra),{active:L.value===j,onClick:W=>L.value=j},{default:o(()=>[g(u(j.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(N,j=>i(a(pa),{key:j,visible:L.value===j},{default:o(()=>[y("div",RRe,[i(a(_e),{label:J.$t("fieDocuments.translationLabel"),"model-value":ie(j).label||"","onUpdate:modelValue":W=>A(j,"label",W),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),y("div",LRe,[y("label",MRe,u(J.$t("fieDocuments.translationFile")),1),ie(j).fileUrl?(T(),P("div",VRe,[y("a",{href:ie(j).fileUrl,target:"_blank",rel:"noopener"},u(ie(j).fileUrl),9,BRe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:W=>U(j)},u(J.$t("fieDocuments.removeFile")),9,URe)])):K("",!0),i(ha,{"item-id":`letter-tr-${j}`,"upload-url":"file/upload",onFileUploaded:W=>O(j,W)},null,8,["item-id","onFileUploaded"])])])]),_:2},1032,["visible"])),64))]),_:1})]),_:1})]),_:1})]),_:1}),y("div",qRe,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:ne},{default:o(()=>[g(u(J.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:Y},{default:o(()=>[g(u(J.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:ee},{default:o(()=>[g(u(J.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},jI=Le(jRe,[["__scopeId","data-v-2e1c6aff"]]),HRe={class:"base_view"},zRe={class:"title"},YRe={class:"header"},xRe={class:"filters"},WRe={value:""},GRe=["value"],KRe={value:""},XRe={value:"1"},JRe={value:"2"},ZRe={value:"3"},QRe={value:"4"},eLe={class:"doc-table"},tLe={class:"table table-hover table-sm"},aLe={style:{width:"60px"}},lLe={style:{width:"160px"}},nLe={style:{width:"110px"}},iLe={style:{width:"80px"}},sLe={style:{width:"80px"}},oLe={style:{width:"90px"}}
144,rLe=["onClick"],uLe={key:0},dLe={colspan:"7",class:"empty-row"},cLe={__name:"CommissionDocumentList",props:{titleKey:{type:String,required:!0},basePath:{type:String,required:!0},innerType:{type:String,default:null},commissionTypeId:{type:Number,default:null},showTypeFilter:{type:Boolean,default:!1}},setup(e){const t=e,l=J$(),n=Gt(),s=F(50),r=F(1),d=F(""),c=F(""),f=F(""),v=F([]);let p=null;const m=async()=>{await l.fetchList({limit:s.value,offset:(r.value-1)*s.value,search:d.value||void 0,innerType:t.innerType||void 0,commissionTypeId:t.commissionTypeId??(c.value!==""?Number(c.value):void 0),typeId:f.value!==""?Number(f.value):void 0})},h=async()=>{t.showTypeFilter&&(v.value=await l.fetchCommissionTypes(t.innerType))};We(async()=>{await h(),await m()});const b=()=>{clearTimeout(p),p=setTimeout(async()=>{r.value=1,await m()},400)};at([c,f],async()=>{r.value=1,await m()});const w=async _=>{r.value=_,await m()},$=()=>n.push(`${t.basePath}/create`),S=_=>n.push(`${t.basePath}/${_}`);return(_,I)=>(T(),P("div",HRe,[y("div",zRe,[y("p",YRe,u(_.$t(e.titleKey)),1),i(a(ye),{color:"primary",size:"sm",onClick:$},{default:o(()=>[g(u(_.$t("fieDocuments.create")),1)]),_:1})]),y("div",xRe,[i(a(_e),{modelValue:d.value,"onUpdate:modelValue":I[0]||(I[0]=k=>d.value=k),placeholder:_.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:b},null,8,["modelValue","placeholder"]),e.showTypeFilter?(T(),me(a(He),{key:0,modelValue:c.value,"onUpdate:modelValue":I[1]||(I[1]=k=>c.value=k),size:"sm",class:"filter-input"},{default:o(()=>[y("option",WRe,u(_.$t("fieDocuments.commissions.allTypes")),1),(T(!0),P(le,null,ge(v.value,k=>(T(),P("option",{key:k.id,value:k.id},u(k.label),9,GRe))),128))]),_:1},8,["modelValue"])):K("",!0),i(a(He),{modelValue:f.value,"onUpdate:modelValue":I[2]||(I[2]=k=>f.value=k),size:"sm",class:"filter-input"},{default:o(()=>[y("option",KRe,u(_.$t("fieDocuments.commissions.allDocTypes")),1),y("option",XRe,u(_.$t("fieDocuments.commissionDocTypes.1")),1),y("option",JRe,u(_.$t("fieDocuments.commissionDocTypes.2")),1),y("option",ZRe,u(_.$t("fieDocuments.commissionDocTypes.3")),1),y("option",QRe,u(_.$t("fieDocuments.commissionDocTypes.4")),1)]),_:1},8,["modelValue"])]),y("div",eLe,[y("table",tLe,[y("thead",null,[y("tr",null,[y("th",aLe,u(_.$t("fieDocuments.id")),1),y("th",lLe,u(_.$t("fieDocuments.commissions.commission")),1),y("th",nLe,u(_.$t("fieDocuments.type")),1),y("th",null,u(_.$t("fieDocuments.label")),1),y("th",iLe,u(_.$t("fieDocuments.position")),1),y("th",sLe,u(_.$t("fieDocuments.visible")),1),y("th",oLe,u(_.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(l).list.items,k=>(T(),P("tr",{key:k.id,class:"doc-row",onClick:C=>S(k.id)},[y("td",null,u(k.id),1),y("td",null,u(k.commissionTypeLabel||"â"),1),y("td",null,u(k.typeId?_.$t(`fieDocuments.commissionDocTypes.${k.typeId}`):"â"),1),y("td",null,u(k.displayLabel||k.label||"â"),1),y("td",null,u(k.position),1),y("td",null,u(k.isVisible?"â":""),1),y("td",null,u(k.isPublished?"â":""),1)],8,rLe))),128)),a(l).list.items.length===0?(T(),P("tr",uLe,[y("td",dLe,u(_.$t("fieDocuments.empty")),1)])):K("",!0)])])]),a(l).list.total>s.value?(T(),me(dt,{key:0,"total-items":a(l).list.total,"items-per-page":s.value,"active-page":r.value,onPageChange:w},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},Gg=Le(cLe,[["__scopeId","data-v-c6bdfcae"]]),fLe={class:"base_view"},mLe={class:"title"},pLe={class:"title-left"},vLe={class:"header"},bLe={class:"title-right"},hLe={class:"form-section"},yLe=["value"],gLe={value:"1"},_Le={value:"2"},$Le={value:"3"},CLe={value:"4"},wLe={class:"form-section"},kLe={class:"form-section"},SLe={class:"form-label"},ILe={key:0,class:"file-preview"},TLe=["href"],DLe={class:"form-section switches"},ELe={class:"tab-body"},NLe={class:"file-row"},PLe={class:"form-label"},OLe={key:0,class:"file-preview"},ALe=["href"],FLe=["onClick"],RLe={class:"form-actions"},LLe={__name:"CommissionDocumentForm",props:{basePath:{type:String,required:!0},titleKey:{type:String,required:!0},innerType:{type:String,default:null},fixedCommissionTypeId:{type:Number,default:null}},setup(e){const t=e,l=J$(),n=ea(),s=Gt(),r=Pe(()=>n.params.id===void 0),d=Pe(()=>n.params.id?parseInt(n.params.id):null),c=F([]),f=F(t.fixedCommissionTypeId??""),v=F(""),p=F(""),m=F(null),h=F(null),b=F(0),w=Z=>String(Z).padStart(2,"0"),$=()=>{const Z=new Date;return`${Z.getFullYear()}-${w(Z.getMonth()+1)}-${w(Z.getDate())}`},S=F(r.value?$():""),_=F(!1),I=F(!1),k=["en","fr","es"],C=F("en"),D=F({en:{label:"",fileId:null,fileUrl:null},fr:{label:"",fileId:null,fileUrl:null},es:{label:"",fileId:null,fileUrl:null}});We(async()=>
144{if(c.value=await l.fetchCommissionTypes(t.innerType),!d.value)return;const Z=await l.fetchOne(d.value);if(Z){f.value=t.fixedCommissionTypeId??Z.commissionTypeId??"",v.value=Z.typeId??"",p.value=Z.label??"",m.value=Z.fileId,h.value=Z.fileUrl,b.value=Z.position??0,S.value=(Z.postedAt??"").slice(0,10),_.value=!!Z.isVisible,I.value=!!Z.isPublished;for(const ne of k)D.value[ne]={label:"",fileId:null,fileUrl:null};for(const ne of Z.translations||[])D.value[ne.language]&&(D.value[ne.language]={label:ne.label??"",fileId:ne.fileId,fileUrl:ne.fileUrl})}});const L=(Z,ne,ie)=>{D.value[Z]={...D.value[Z],[ne]:ie}},R=Z=>{m.value=Z.data.id,h.value=Z.data.link},M=()=>{m.value=null,h.value=null},A=(Z,ne)=>{L(Z,"fileId",ne.data.id),L(Z,"fileUrl",ne.data.link)},E=Z=>{L(Z,"fileId",null),L(Z,"fileUrl",null)},V=Z=>D.value[Z]||{},O=()=>{const Z=[];for(const ne of k){const ie=D.value[ne]||{};(ie.label||ie.fileId)&&Z.push({language:ne,label:ie.label||null,fileId:ie.fileId||null})}return{commissionTypeId:Number(f.value),typeId:v.value!==""?Number(v.value):null,label:p.value||null,fileId:m.value,isVisible:_.value,isPublished:I.value,position:Number(b.value)||0,postedAt:S.value||null,translations:Z}},U=async()=>{const Z=O();if(Z.commissionTypeId)if(r.value){const ne=await l.create(Z);ne!=null&&ne.id&&(St("Document created"),await s.replace(`${t.basePath}/${ne.id}`))}else await l.update(d.value,Z),St("Document saved")},B=async()=>{await U(),s.push(t.basePath)},Y=async()=>{await l.softDelete(d.value),St("Moved to trash"),s.push(t.basePath)},ee=()=>s.push(t.basePath);return(Z,ne)=>(T(),P("div",fLe,[y("div",mLe,[y("div",pLe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:ee},{default:o(()=>[g("â "+u(Z.$t("calendar.back")),1)]),_:1}),y("p",vLe,u(r.value?Z.$t("fieDocuments.commissions.createTitle"):Z.$t("fieDocuments.commissions.editTitle")),1)]),y("div",bLe,[r.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":Z.$t("modal.sure"),"modal-text":Z.$t("modal.remove"),"button-caption":Z.$t("modal.delete"),onModalResult:Y}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Z.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",hLe,[i(a(ve),{md:"4"},{default:o(()=>[i(a(He),{label:Z.$t("fieDocuments.commissions.commission"),modelValue:f.value,"onUpdate:modelValue":ne[0]||(ne[0]=ie=>f.value=ie),size:"sm",disabled:e.fixedCommissionTypeId!==null},{default:o(()=>[ne[7]||(ne[7]=y("option",{value:""},"â",-1)),(T(!0),P(le,null,ge(c.value,ie=>(T(),P("option",{key:ie.id,value:ie.id},u(ie.label),9,yLe))),128))]),_:1,__:[7]},8,["label","modelValue","disabled"])]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(He),{label:Z.$t("fieDocuments.type"),modelValue:v.value,"onUpdate:modelValue":ne[1]||(ne[1]=ie=>v.value=ie),size:"sm"},{default:o(()=>[ne[8]||(ne[8]=y("option",{value:""},"â",-1)),y("option",gLe,u(Z.$t("fieDocuments.commissionDocTypes.1")),1),y("option",_Le,u(Z.$t("fieDocuments.commissionDocTypes.2")),1),y("option",$Le,u(Z.$t("fieDocuments.commissionDocTypes.3")),1),y("option",CLe,u(Z.$t("fieDocuments.commissionDocTypes.4")),1)]),_:1,__:[8]},8,["label","modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:Z.$t("fieDocuments.position"),modelValue:b.value,"onUpdate:modelValue":ne[2]||(ne[2]=ie=>b.value=ie),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:Z.$t("fieDocuments.postedAt"),modelValue:S.value,"onUpdate:modelValue":ne[3]||(ne[3]=ie=>S.value=ie),type:"date",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",wLe,[i(a(ve),{md:"12"},{default:o(()=>[i(a(_e),{label:Z.$t("fieDocuments.label"),modelValue:p.value,"onUpdate:modelValue":ne[4]||(ne[4]=ie=>p.value=ie),size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",kLe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",SLe,u(Z.$t("fieDocuments.mainFile")),1),h.value?(T(),P("div",ILe,[y("a",{href:h.value,target:"_blank",rel:"noopener"},u(h.value),9,TLe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:M},u(Z.$t("fieDocuments.removeFile")),1)])):K("",!0),i(ha,{"item-id":"commissionMainFile","upload-url":"file/upload",onFileUploaded:R})]),_:1})]),y("div",DLe,[i(a(Ia),{label:Z.$t("fieDocuments.visible"),modelValue:_.value,"onUpdate:modelValue":ne[5]||(ne[5]=ie=>_.value=ie)},null,8,["label","modelValue"]),i(a(Ia),{label:Z.$t("fieDocuments.published"),modelValue:I.value,"onUpdate:modelValue":ne[6]||(ne[6]=ie=>I.value=ie)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Z.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(k,ie=>i(a(ma),{key:ie},{default:o(()=>[i(a(ra),{active:C.value===ie,onClick:J=>C.value=ie},{default:o(()=>[g(u(ie.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(k,ie=>i(a(pa),{key:ie,visible:C.value===ie},{default:o(()=>[y("div",ELe,[i(a(_e),{label:Z.$t("fieDocuments.translationLabel"),"model-value":V(ie).label||"","onUpdate:modelValue":J=>L(ie,"label",J),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),y("div",NLe,[y("label",PLe,u(Z.$t("fieDocuments.translationFile")),1),V(ie).fileUrl?(T(),P("div",OLe,[y("a",{href:V(ie).fileUrl,target:"_blank",rel:"noopener"},u(V(ie).fileUrl),9,ALe),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:J=>E(ie)},u(Z.$t("fieDocuments.removeFile")),9,FLe)])):K("",!0),i(ha,{"item-id":`commission-tr-${ie}`,"upload-url":"file/upload",onFileUploaded:J=>A(ie,J)},null,8,["item-id","onFileUploaded"])])])]),_:2},1032,["visible"])),64))]),_:1})]),_:1})]),_:1})]),_:1}),y("div",RLe,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:ee},{default:o(()=>[g(u(Z.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:U},{default:o(()=>[g(u(Z.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:B},{default:o(()=>[g(u(Z.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},kd=Le(LLe,[["__scopeId","data-v-1981678b"]]),MLe={class:"base_view"},VLe={class:"title"},BLe={class:"header"},ULe={class:"filters"},qLe={value:""},jLe=["value"],HLe={class:"doc-table"},zLe={class:"table table-hover table-sm"},YLe={style:{width:"60px"}},xLe={style:{width:"160px"}},WLe={style:{width:"80px"}},GLe={style:{width:"80px"}},KLe={style:{width:"90px"}},XLe=["onClick"],JLe={class:"url-cell"},ZLe={key:0},QLe={colspan:"7",class:"empty-row"},e4e={__name:"CommissionLinkList",props:{titleKey:{type:String,required:!0},basePath:{type:String,required:!0},innerType:{type:String,default:null},commissionTypeId:{type:Number,default:null},showTypeFilter:{type:Boolean,default:!1}},setup(e){const t=e,l=Z$(),n=Gt(),s=F(50),r=F(1),d=F(""),c=F(""),f=F([]);let v=null;const p=async()=>{await l.fetchList({limit:s.value,offset:(r.value-1)*s.value,search:d.value||void 0,innerType:t.innerType||void 0,commissionTypeId:t.commissionTypeId??(c.value!==""?Number(c.value):void 0)})},m=async()=>{t.showTypeFilter&&(f.value=await l.fetchCommissionTypes(t.innerType))};We(async()=>{await m(),await p()});const h=()=>{clearTimeout(v),v=setTimeout(async()=>{r.value=1,await p()},400)};at(c,async()=>{r.value=1,await p()});const b=async S=>{r.value=S,await p()},w=()=>n.push(`${t.basePath}/create`),$=S=>n.push(`${t.basePath}/${S}`);return(S,_)=>(T(),P("div",MLe,[y("div",VLe,[y("p",BLe,u(S.$t(e.titleKey))+" â "+u(S.$t("fieDocuments.sections.links")),1),i(a(ye),{color:"primary",size:"sm",onClick:w},{default:o(()=>[g(u(S.$t("fieDocuments.create")),1)]),_:1})]),y("div",ULe,[i(a(_e),{modelValue:d.value,"onUpdate:modelValue":_[0]||(_[0]=I=>d.value=I),placeholder:S.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:h},null,8,["modelValue","placeholder"]),e.showTypeFilter?(T(),me(a(He),{key:0,modelValue:c.value,"onUpdate:modelValue":_[1]||(_[1]=I=>c.value=I),size:"sm",class:"filter-input"},{default:o(()=>[y("option",qLe,u(S.$t("fieDocuments.commissions.allTypes")),1),(T(!0),P(le,null,ge(f.value,I=>(T(),P("option",{key:I.id,value:I.id},u(I.label),9,jLe))),128))]),_:1},8,["modelValue"])):K("",!0)]),y("div",HLe,[y("table",zLe,[y("thead",null,[y("tr",null,[y("th",YLe,u(S.$t("fieDocuments.id")),1),y("th",xLe,u(S.$t("fieDocuments.commissions.commission")),1),y("th",null,u(S.$t("fieDocuments.label")),1),y("th",null,u(S.$t("fieDocuments.commissions.url")),1),y("th",WLe,u(S.$t("fieDocuments.position")),1),y("th",GLe,u(S.$t("fieDocuments.visible")),1),y("th",KLe,u(S.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(l).list.items,I=>(T(),P("tr",{key:I.id,class:"doc-row",onClick:k=>$(I.id)},[y("td",null,u(I.id),1),y("td",null,u(I.commissionTypeLabel||"â"),1),y("td",null,u(I.displayLabel||I.label||"â"),1),y("td",JLe,u(I.url||"â"),1),y("td",null,u(I.position),1),y("td",null,u(I.isVisible?"â":""),1),y("td",null,u(I.isPublished?"â":""),1)],8,XLe))),128)),a(l).list.items.length===0?(T(),P("tr",ZLe,[y("td",QLe,u(S.$t("fieDocuments.empty")),1)])):K("",!0)])])]),a(l).list.total>s.value?(T(),me(dt,{key:0,"total-items":a(l).list.total,"items-per-page":s.value,"active-page":r.value,onPageChange:b},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},Kg=Le(e4e,[["__scopeId","data-v-2a38ac50"]]),t4e={class:"base_view"},a4e={class:"title"},l4e={class:"title-left"},n4e={class:"header"},i4e={class:"title-right"},s4e={class:"form-section"},o4e=["value"],r4e={class:"form-section"},u4e={class:"form-section switches"},d4e={class:"tab-body"},c4e={class:"form-actions"},f4e={__name:"CommissionLinkForm",props:{basePath:{type:String,required:!0},titleKey:{type:String,required:!0},innerType:{type:String,default:null},fixedCommissionTypeId:{type:Number,default:null}},setup(e){const t=e,l=Z$(),n=ea(),s=Gt(),r=Pe(()=>n.params.id===void 0),d=Pe(()=>n.params.id?parseInt(n.params.id):null),c=F([]),f=F(t.fixedCommissionTypeId??""),v=F(""),p=F(""),m=F(0),h=F(!1),b=F(!1),w=["en","fr","es"],$=F("en"),S=F({en:{label:""},fr:{label:""},es:{label:""}}
144);We(async()=>{if(c.value=await l.fetchCommissionTypes(t.innerType),!d.value)return;const M=await l.fetchOne(d.value);if(M){f.value=t.fixedCommissionTypeId??M.commissionTypeId??"",v.value=M.label??"",p.value=M.url??"",m.value=M.position??0,h.value=!!M.isVisible,b.value=!!M.isPublished;for(const A of w)S.value[A]={label:""};for(const A of M.translations||[])S.value[A.language]&&(S.value[A.language]={label:A.label??""})}});const I=(M,A)=>{S.value[M]={label:A}},k=M=>S.value[M]||{},C=()=>{const M=[];for(const A of w){const E=S.value[A]||{};E.label&&M.push({language:A,label:E.label})}return{commissionTypeId:Number(f.value),label:v.value||null,url:p.value||null,isVisible:h.value,isPublished:b.value,position:Number(m.value)||0,translations:M}},D=async()=>{const M=C();if(M.commissionTypeId)if(r.value){const A=await l.create(M);A!=null&&A.id&&(St("Link created"),await s.replace(`${t.basePath}/${A.id}`))}else await l.update(d.value,M),St("Link saved")},N=async()=>{await D(),s.push(t.basePath)},L=async()=>{await l.softDelete(d.value),St("Moved to trash"),s.push(t.basePath)},R=()=>s.push(t.basePath);return(M,A)=>(T(),P("div",t4e,[y("div",a4e,[y("div",l4e,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:R},{default:o(()=>[g("â "+u(M.$t("calendar.back")),1)]),_:1}),y("p",n4e,u(r.value?M.$t("fieDocuments.commissionLinks.createTitle"):M.$t("fieDocuments.commissionLinks.editTitle")),1)]),y("div",i4e,[r.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":M.$t("modal.sure"),"modal-text":M.$t("modal.remove"),"button-caption":M.$t("modal.delete"),onModalResult:L}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(M.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",s4e,[i(a(ve),{md:"5"},{default:o(()=>[i(a(He),{label:M.$t("fieDocuments.commissions.commission"),modelValue:f.value,"onUpdate:modelValue":A[0]||(A[0]=E=>f.value=E),size:"sm",disabled:e.fixedCommissionTypeId!==null},{default:o(()=>[A[6]||(A[6]=y("option",{value:""},"â",-1)),(T(!0),P(le,null,ge(c.value,E=>(T(),P("option",{key:E.id,value:E.id},u(E.label),9,o4e))),128))]),_:1,__:[6]},8,["label","modelValue","disabled"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:M.$t("fieDocuments.position"),modelValue:m.value,"onUpdate:modelValue":A[1]||(A[1]=E=>m.value=E),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",r4e,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:M.$t("fieDocuments.label"),modelValue:v.value,"onUpdate:modelValue":A[2]||(A[2]=E=>v.value=E),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:M.$t("fieDocuments.commissions.url"),modelValue:p.value,"onUpdate:modelValue":A[3]||(A[3]=E=>p.value=E),size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",u4e,[i(a(Ia),{label:M.$t("fieDocuments.visible"),modelValue:h.value,"onUpdate:modelValue":A[4]||(A[4]=E=>h.value=E)},null,8,["label","modelValue"]),i(a(Ia),{label:M.$t("fieDocuments.published"),modelValue:b.value,"onUpdate:modelValue":A[5]||(A[5]=E=>b.value=E)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(M.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(w,E=>i(a(ma),{key:E},{default:o(()=>[i(a(ra),{active:$.value===E,onClick:V=>$.value=E},{default:o(()=>[g(u(E.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(w,E=>i(a(pa),{key:E,visible:$.value===E},{default:o(()=>[y("div",d4e,[i(a(_e),{label:M.$t("fieDocuments.translationLabel"),"model-value":k(E).label||"","onUpdate:modelValue":V=>I(E,V),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"])])]),_:2},1032,["visible"])),64))]),_:1})]),_:1})]),_:1})]),_:1}),y("div",c4e,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:R},{default:o(()=>[g(u(M.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:D},{default:o(()=>[g(u(M.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:N},{default:o(()=>[g(u(M.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},Sd=Le(f4e,[["__scopeId","data-v-9692273e"]]),FF=[{value:1,key:"antiDopingRules"},{value:2,key:"prohibitedList"},{value:3,key:"tue"},{value:4,key:"testing"},{value:5,key:"otherDocuments"},{value:6,key:"links"},{value:7,key:"education"}],m4e={class:"base_view"},p4e={class:"title"},v4e={class:"header"},b4e={class:"filters"},h4e={value:""},y4e=["value"],g4e={class:"doc-table"},_4e={class:"table table-hover table-sm"},$4e={style:{width:"60px"}},C4e={style:{width:"170px"}},w4e={style:{width:"80px"}},k4e={style:{width:"80px"}},S4e={style:{width:"90px"}},I4e=["onClick"],T4e={class:"url-cell"},D4e={key:0},E4e={colspan:"7",class:"empty-row"},HI="/fie-documents/clean-sport/documents",N4e={__name:"CleanSportListPage",setup(e){const t=Q$(),l=Gt(),n=F(50),s=F(1),r=F(""),d=F("");let c=null;const f=async()=>{await t.fetchList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0,typeId:d.value!==""?Number(d.value):void 0})};We(f);const v=()=>{clearTimeout(c),c=setTimeout(async()=>{s.value=1,await f()},400)};at(d,async()=>{s.value=1,await f()});const p=async b=>{s.value=b,await f()},m=()=>l.push(`${HI}/create`),h=b=>l.push(`${HI}/${b}`);return(b,w)=>(T(),P("div",m4e,[y("div",p4e,[y("p",v4e,u(b.$t("fieDocuments.sections.cleanSport"))+" â "+u(b.$t("fieDocuments.sections.documents")),1),i(a(ye),{color:"primary",size:"sm",onClick:m},{default:o(()=>[g(u(b.$t("fieDocuments.create")),1)]),_:1})]),y("div",b4e,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"]),i(a(He),{modelValue:d.value,"onUpdate:modelValue":w[1]||(w[1]=$=>d.value=$),size:"sm",class:"filter-input"},{default:o(()=>[y("option",h4e,u(b.$t("fieDocuments.cleanSport.allCategories")),1),(T(!0),P(le,null,ge(a(FF),$=>(T(),P("option",{key:$.value,value:$.value},u(b.$t(`fieDocuments.cleanSport.categories.${$.key}`)),9,y4e))),128))]),_:1},8,["modelValue"])]),y("div",g4e,[y("table",_4e,[y("thead",null,[y("tr",null,[y("th",$4e,u(b.$t("fieDocuments.id")),1),y("th",C4e,u(b.$t("fieDocuments.cleanSport.category")),1),y("th",null,u(b.$t("fieDocuments.label")),1),y("th",null,u(b.$t("fieDocuments.commissions.url")),1),y("th",w4e,u(b.$t("fieDocuments.position")),1),y("th",k4e,u(b.$t("fieDocuments.visible")),1),y("th",S4e,u(b.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).list.items,$=>(T(),P("tr",{key:$.id,class:"doc-row",onClick:S=>h($.id)},[y("td",null,u($.id),1),y("td",null,u($.categoryKey?b.$t(`fieDocuments.cleanSport.categories.${$.categoryKey}`):"â"),1),y("td",null,u($.displayLabel||$.label||"â"),1),y("td",T4e,u($.url||"â"),1),y("td",null,u($.position),1),y("td",null,u($.isVisible?"â":""),1),y("td",null,u($.isPublished?"â":""),1)],8,I4e))),128)),a(t).list.items.length===0?(T(),P("tr",D4e,[y("td",E4e,u(b.$t("fieDocuments.empty")),1)])):K("",!0)])])]),a(t).list.total>n.value?(T(),me(dt,{key:0,"total-items":a(t).list.total,"items-per-page":n.value,"active-page":s.value,onPageChange:p},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}}
144,P4e=Le(N4e,[["__scopeId","data-v-9f503c48"]]),O4e={class:"base_view"},A4e={class:"title"},F4e={class:"title-left"},R4e={class:"header"},L4e={class:"title-right"},M4e={class:"form-section"},V4e=["value"],B4e={class:"form-section"},U4e={class:"form-section"},q4e={class:"form-label"},j4e={key:0,class:"file-preview"},H4e=["href"],z4e={class:"form-section switches"},Y4e={class:"tab-body"},x4e={class:"file-row"},W4e={class:"form-label"},G4e={key:0,class:"file-preview"},K4e=["href"],X4e=["onClick"],J4e={class:"form-actions"},lv="/fie-documents/clean-sport/documents",Z4e={__name:"CleanSportDetailPage",setup(e){const t=Q$(),l=ea(),n=Gt(),s=Pe(()=>l.params.id===void 0),r=Pe(()=>l.params.id?parseInt(l.params.id):null),d=F(""),c=F(""),f=F(null),v=F(null),p=F(""),m=F(0),h=Y=>String(Y).padStart(2,"0"),b=()=>{const Y=new Date;return`${Y.getFullYear()}-${h(Y.getMonth()+1)}-${h(Y.getDate())}`},w=F(s.value?b():""),$=F(!1),S=F(!1),_=["en","fr","es"],I=F("en"),k=F({en:{label:"",fileId:null,fileUrl:null,url:""},fr:{label:"",fileId:null,fileUrl:null,url:""},es:{label:"",fileId:null,fileUrl:null,url:""}});We(async()=>{if(!r.value)return;const Y=await t.fetchOne(r.value);if(Y){d.value=Y.typeId??"",c.value=Y.label??"",f.value=Y.fileId,v.value=Y.fileUrl,p.value=Y.url??"",m.value=Y.position??0,w.value=(Y.postedAt??"").slice(0,10),$.value=!!Y.isVisible,S.value=!!Y.isPublished;for(const ee of _)k.value[ee]={label:"",fileId:null,fileUrl:null,url:""};for(const ee of Y.translations||[])k.value[ee.language]&&(k.value[ee.language]={label:ee.label??"",fileId:ee.fileId,fileUrl:ee.fileUrl,url:ee.url??""})}});const D=(Y,ee,Z)=>{k.value[Y]={...k.value[Y],[ee]:Z}},N=Y=>{f.value=Y.data.id,v.value=Y.data.link},L=()=>{f.value=null,v.value=null},R=(Y,ee)=>{D(Y,"fileId",ee.data.id),D(Y,"fileUrl",ee.data.link)},M=Y=>{D(Y,"fileId",null),D(Y,"fileUrl",null)},A=Y=>k.value[Y]||{},E=()=>{const Y=[];for(const ee of _){const Z=k.value[ee]||{};(Z.label||Z.fileId||Z.url)&&Y.push({language:ee,label:Z.label||null,fileId:Z.fileId||null,url:Z.url||null})}return{typeId:Number(d.value),label:c.value||null,fileId:f.value,url:p.value||null,isVisible:$.value,isPublished:S.value,position:Number(m.value)||0,postedAt:w.value||null,translations:Y}},V=async()=>{const Y=E();if(Y.typeId)if(s.value){const ee=await t.create(Y);ee!=null&&ee.id&&(St("Document created"),await n.replace(`${lv}/${ee.id}`))}else await t.update(r.value,Y),St("Document saved")},O=async()=>{await V(),n.push(lv)},U=async()=>{await t.softDelete(r.value),St("Moved to trash"),n.push(lv)},B=()=>n.push(lv);return(Y,ee)=>(T(),P("div",O4e,[y("div",A4e,[y("div",F4e,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:B},{default:o(()=>[g("â "+u(Y.$t("calendar.back")),1)]),_:1}),y("p",R4e,u(s.value?Y.$t("fieDocuments.cleanSport.createTitle"):Y.$t("fieDocuments.cleanSport.editTitle")),1)]),y("div",L4e,[s.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":Y.$t("modal.sure"),"modal-text":Y.$t("modal.remove"),"button-caption":Y.$t("modal.delete"),onModalResult:U}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Y.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",M4e,[i(a(ve),{md:"4"},{default:o(()=>[i(a(He),{label:Y.$t("fieDocuments.cleanSport.category"),modelValue:d.value,"onUpdate:modelValue":ee[0]||(ee[0]=Z=>d.value=Z),size:"sm"},{default:o(()=>[ee[7]||(ee[7]=y("option",{value:""},"â",-1)),(T(!0),P(le,null,ge(a(FF),Z=>(T(),P("option",{key:Z.value,value:Z.value},u(Y.$t(`fieDocuments.cleanSport.categories.${Z.key}`)),9,V4e))),128))]),_:1,__:[7]},8,["label","modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:Y.$t("fieDocuments.position"),modelValue:m.value,"onUpdate:modelValue":ee[1]||(ee[1]=Z=>m.value=Z),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:Y.$t("fieDocuments.postedAt"),modelValue:w.value,"onUpdate:modelValue":ee[2]||(ee[2]=Z=>w.value=Z),type:"date",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",B4e,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:Y.$t("fieDocuments.label"),modelValue:c.value,"onUpdate:modelValue":ee[3]||(ee[3]=Z=>c.value=Z),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:Y.$t("fieDocuments.commissions.url"),modelValue:p.value,"onUpdate:modelValue":ee[4]||(ee[4]=Z=>p.value=Z),size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",U4e,[i(a(ve),{md:"6"},{default:o(()=>[y("label",q4e,u(Y.$t("fieDocuments.mainFile")),1),v.value?(T(),P("div",j4e,[y("a",{href:v.value,target:"_blank",rel:"noopener"},u(v.value),9,H4e),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:L},u(Y.$t("fieDocuments.removeFile")),1)])):K("",!0),i(ha,{"item-id":"cleanSportMainFile","upload-url":"file/upload",onFileUploaded:N})]),_:1})]),y("div",z4e,[i(a(Ia),{label:Y.$t("fieDocuments.visible"),modelValue:$.value,"onUpdate:modelValue":ee[5]||(ee[5]=Z=>$.value=Z)},null,8,["label","modelValue"]),i(a(Ia),{label:Y.$t("fieDocuments.published"),modelValue:S.value,"onUpdate:modelValue":ee[6]||(ee[6]=Z=>S.value=Z)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Y.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(_,Z=>i(a(ma),{key:Z},{default:o(()=>[i(a(ra),{active:I.value===Z,onClick:ne=>I.value=Z},{default:o(()=>[g(u(Z.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(_,Z=>i(a(pa),{key:Z,visible:I.value===Z},{default:o(()=>[y("div",Y4e,[i(a(_e),{label:Y.$t("fieDocuments.translationLabel"),"model-value":A(Z).label||"","onUpdate:modelValue":ne=>D(Z,"label",ne),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),i(a(_e),{label:Y.$t("fieDocuments.commissions.url"),"model-value":A(Z).url||"","onUpdate:modelValue":ne=>D(Z,"url",ne),size:"sm"},null,8,["label","model-value","onUpdate:modelValue"]),y("div",x4e,[y("label",W4e,u(Y.$t("fieDocuments.translationFile")),1),A(Z).fileUrl?(T(),P("div",G4e,[y("a",{href:A(Z).fileUrl,target:"_blank",rel:"noopener"},u(A(Z).fileUrl),9,K4e),y("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:ne=>M(Z)},u(Y.$t("fieDocuments.removeFile")),9,X4e)])):K("",!0),i(ha,{"item-id":`clean-sport-tr-${Z}`,"upload-url":"file/upload",onFileUploaded:ne=>R(Z,ne)},null,8,["item-id","onFileUploaded"])])])]),_:2},1032,["visible"])),64))]),_:1})]),_:1})]),_:1})]),_:1}),y("div",J4e,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:B},{default:o(()=>[g(u(Y.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:V},{default:o(()=>[g(u(Y.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:O},{default:o(()=>[g(u(Y.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},zI=Le(Z4e,[["__scopeId","data-v-653d2a3b"]]),Q4e={class:"base_view"},eMe={class:"title"},tMe={class:"header"},aMe={class:"filters"},lMe={class:"doc-table"},nMe={class:"table table-hover table-sm"},iMe={style:{width:"60px"}},sMe={style:{width:"80px"}},oMe={style:{width:"80px"}},rMe={style:{width:"90px"}},uMe=["onClick"],dMe={key:0},cMe={colspan:"5",class:"empty-row"}
144,YI="/fie-documents/clean-sport/pages",fMe={__name:"CleanSportPagesListPage",setup(e){const t=eC(),l=Gt(),n=F(50),s=F(1),r=F("");let d=null;const c=async()=>{await t.fetchList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(c);const f=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},v=async h=>{s.value=h,await c()},p=()=>l.push(`${YI}/create`),m=h=>l.push(`${YI}/${h}`);return(h,b)=>(T(),P("div",Q4e,[y("div",eMe,[y("p",tMe,u(h.$t("fieDocuments.sections.cleanSport"))+" â "+u(h.$t("fieDocuments.cleanSportPages.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(h.$t("fieDocuments.create")),1)]),_:1})]),y("div",aMe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":b[0]||(b[0]=w=>r.value=w),placeholder:h.$t("fieDocuments.searchPlaceholder"),size:"sm",class:"filter-input",onInput:f},null,8,["modelValue","placeholder"])]),y("div",lMe,[y("table",nMe,[y("thead",null,[y("tr",null,[y("th",iMe,u(h.$t("fieDocuments.id")),1),y("th",null,u(h.$t("fieDocuments.label")),1),y("th",sMe,u(h.$t("fieDocuments.position")),1),y("th",oMe,u(h.$t("fieDocuments.visible")),1),y("th",rMe,u(h.$t("fieDocuments.published")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).list.items,w=>(T(),P("tr",{key:w.id,class:"doc-row",onClick:$=>m(w.id)},[y("td",null,u(w.id),1),y("td",null,u(w.displayLabel||w.label||"â"),1),y("td",null,u(w.position),1),y("td",null,u(w.isVisible?"â":""),1),y("td",null,u(w.isPublished?"â":""),1)],8,uMe))),128)),a(t).list.items.length===0?(T(),P("tr",dMe,[y("td",cMe,u(h.$t("fieDocuments.empty")),1)])):K("",!0)])])]),a(t).list.total>n.value?(T(),me(dt,{key:0,"total-items":a(t).list.total,"items-per-page":n.value,"active-page":s.value,onPageChange:v},null,8,["total-items","items-per-page","active-page"])):K("",!0)]))}},mMe=Le(fMe,[["__scopeId","data-v-977bb26b"]]),pMe={class:"base_view"},vMe={class:"title"},bMe={class:"title-left"},hMe={class:"header"},yMe={class:"title-right"},gMe={class:"form-section"},_Me={class:"form-section"},$Me={class:"form-label"},CMe={class:"editor-wrapper"},wMe={class:"form-section switches"},kMe={class:"tab-body"},SMe={class:"editor-wrapper"},IMe={class:"form-label"},TMe={class:"form-actions"},nv="/fie-documents/clean-sport/pages",DMe=16*1024*1024,EMe={__name:"CleanSportPagesDetailPage",setup(e){const t=eC(),l=ea(),n=Gt(),s=yl(),r=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff","image/webp"],d=Pe(()=>l.params.id===void 0),c=Pe(()=>l.params.id?parseInt(l.params.id):null),f=F(""),v=F(""),p=F(0),m=F(!1),h=F(!1),b=M=>{const A=document.createElement("input");A.setAttribute("type","file"),A.setAttribute("accept","image/*"),A.click(),A.onchange=async()=>{var U,B;const E=(U=A.files)==null?void 0:U[0];if(!E)return;if(!r.includes(E.type)){vt(s.t("upload.invalidFormat"));return}if(E.size>DMe){vt(s.t("upload.sizeExceed"));return}const{user:V}=nl(),O=new FormData;O.append("file",E);try{const ee=(B=(await na.post("https://api-dashboard.fie.org/api/admin/v1/file/upload",O,{headers:{Authorization:`Bearer ${V.token}`,"Content-Type":"multipart/form-data"},timeout:36e5})).data)==null?void 0:B.link;if(!ee){vt(s.t("upload.invalidFormat"));return}const Z=M.getSelection(!0);M.insertEmbed(Z.index,"image",ee,"user"),M.setSelection(Z.index+1,0,"silent")}catch(Y){vt(Y)}}},w=M=>{M.getModule("toolbar").addHandler("image",()=>b(M))},$=[[{header:[1,2,3,4,!1]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],[{list:"ordered"},{list:"bullet"}],[{align:[]}],["link","image"],["clean"]],S=["en","fr","es"],_=F("en"),I=F({en:{label:"",description:""},fr:{label:"",description:""},es:{label:"",description:""}});We(async()=>{if(!c.value)return;const M=await t.fetchOne(c.value);
144if(M){f.value=M.label??"",v.value=M.description??"",p.value=M.position??0,m.value=!!M.isVisible,h.value=!!M.isPublished;for(const A of S)I.value[A]={label:"",description:""};for(const A of M.translations||[])I.value[A.language]&&(I.value[A.language]={label:A.label??"",description:A.description??""})}});const C=()=>{const M=[];for(const A of S){const E=I.value[A]||{};(E.label||E.description)&&M.push({language:A,label:E.label||null,description:E.description||null})}return{label:f.value||null,description:v.value||null,isVisible:m.value,isPublished:h.value,position:Number(p.value)||0,translations:M}},D=async()=>{const M=C();if(d.value){const A=await t.create(M);A!=null&&A.id&&(St("Page created"),await n.replace(`${nv}/${A.id}`))}else await t.update(c.value,M),St("Page saved")},N=async()=>{await D(),n.push(nv)},L=async()=>{await t.softDelete(c.value),St("Moved to trash"),n.push(nv)},R=()=>n.push(nv);return(M,A)=>(T(),P("div",pMe,[y("div",vMe,[y("div",bMe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:R},{default:o(()=>[g("â "+u(M.$t("calendar.back")),1)]),_:1}),y("p",hMe,u(d.value?M.$t("fieDocuments.cleanSportPages.createTitle"):M.$t("fieDocuments.cleanSportPages.editTitle")),1)]),y("div",yMe,[d.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":M.$t("modal.sure"),"modal-text":M.$t("modal.remove"),"button-caption":M.$t("modal.delete"),onModalResult:L}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(M.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",gMe,[i(a(ve),{md:"9"},{default:o(()=>[i(a(_e),{label:M.$t("fieDocuments.label"),modelValue:f.value,"onUpdate:modelValue":A[0]||(A[0]=E=>f.value=E),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:M.$t("fieDocuments.position"),modelValue:p.value,"onUpdate:modelValue":A[1]||(A[1]=E=>p.value=E),type:"number",size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",_Me,[i(a(ve),{md:"12"},{default:o(()=>[y("label",$Me,u(M.$t("fieDocuments.cleanSportPages.description")),1),y("div",CMe,[i(a(Bt),{"content-type":"html",content:v.value,"onUpdate:content":A[2]||(A[2]=E=>v.value=E),onReady:w,theme:"snow",toolbar:$},null,8,["content"])])]),_:1})]),y("div",wMe,[i(a(Ia),{label:M.$t("fieDocuments.visible"),modelValue:m.value,"onUpdate:modelValue":A[3]||(A[3]=E=>m.value=E)},null,8,["label","modelValue"]),i(a(Ia),{label:M.$t("fieDocuments.published"),modelValue:h.value,"onUpdate:modelValue":A[4]||(A[4]=E=>h.value=E)},null,8,["label","modelValue"])])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(M.$t("fieDocuments.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[i(a(Mi),{variant:"tabs"},{default:o(()=>[(T(),P(le,null,ge(S,E=>i(a(ma),{key:E},{default:o(()=>[i(a(ra),{active:_.value===E,onClick:V=>_.value=E},{default:o(()=>[g(u(E.toUpperCase()),1)]),_:2},1032,["active","onClick"])]),_:2},1024)),64))]),_:1}),i(a(hi),null,{default:o(()=>[(T(),P(le,null,ge(S,E=>i(a(pa),{key:E,visible:_.value===E},{default:o(()=>[y("div",kMe,[i(a(_e),{label:M.$t("fieDocuments.translationLabel"),modelValue:I.value[E].label,"onUpdate:modelValue":V=>I.value[E].label=V,size:"sm"},null,8,["label","modelValue","onUpdate:modelValue"]),y("div",SMe,[y("label",IMe,u(M.$t("fieDocuments.cleanSportPages.description"))+" ["+u(E.toUpperCase())+"]",1),i(a(Bt),{"content-type":"html",content:I.value[E].description,"onUpdate:content":V=>I.value[E].description=V,onReady:w,theme:"snow",toolbar:$},null,8,["content","onUpdate:content"])])])]),_:2},1032,["visible"])),64))]),_:1})]),_:1})]),_:1})]),_:1}),y("div",TMe,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:R},{default:o(()=>[g(u(M.$t("fieDocuments.cancel")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:D},{default:o(()=>[g(u(M.$t("fieDocuments.save")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",onClick:N},{default:o(()=>[g(u(M.$t("fieDocuments.saveAndBack")),1)]),_:1})])]))}},xI=Le(EMe,[["__scopeId","data-v-24bf9ccb"]]),Id="https://api-dashboard.fie.org/api/admin/v1/tournament",RF=At("tournament",()=>{const e=F([]),t=F({}),l=F(0);async function n(v){const p=await ce.get(`${Id}`,v);this.tournamentList=p.items,this.totalItems=p.total}async function s(v){this.tournament=await ce.get(`${Id}/${v}`,null)}async function r(v){return await ce.post(`${Id}`,v)}async function d(v,p){await ce.put(`${Id}/${v}`,p)}async function c(v){await ce.delete(`${Id}/${v}`,null)}async function f(v,p){await ce.patch(`${Id}/${v}/highlight`,{isHighlighted:p})}return{tournament:t,tournamentList:e,totalItems:l,getTournamentList:n,getTournamentItem:s,createTournament:r,updateTournament:d,deleteTournament:c,setHighlighted:f}}),NMe={class:"base_view"},PMe={class:"title"},OMe={class:"header"},AMe={class:"filters"},FMe={class:"table"},RMe={class:"pagination"},LMe={__name:"TournamentListPage",setup(e){const t=Gt(),l=RF(),n=Yt(),s=F(20),r=F(1),d=F({}),c=async()=>{await l.getTournamentList({...d.value,limit:s.value,offset:(r.value-1)*s.value})},f=(S,_,I)=>{var k;return _?((k=S==null?void 0:S.find(C=>Number(C.id)===Number(_)))==null?void 0:k[I])??null:null},v=async S=>{var I;const _=n.competitionDicts;d.value={search:((I=S.name)==null?void 0:I.trim())||null,category:f(_.fencerCategories,S.fencerCategoryId,"fencCatId"),weapon:f(_.weapons,S.weaponId,"weaponId"),gender:f(_.genders,S.genderId,"genderId"),eventType:f(_.types,S.typeId,"compTypeId"),type:f(_.categories,S.categoryId,"compCatId"),season:f(_.seasons,S.seasonId,"year"),country:f(_.countries,S.c
144ountryId,"countryIdentifier"),startDate:S.startDate,endDate:S.endDate},r.value=1,await c()},p=async S=>{r.value=S,await c()},m=async S=>{await l.deleteTournament(S),await c()},h=async(S,_)=>{await l.setHighlighted(S,_),await c()},b=S=>{t.push(`/media/tournaments/${S}`)},w=()=>{t.push("/media/tournaments/create")},$=S=>S?new Date(S).toLocaleDateString():"-";return(S,_)=>(T(),P("div",NMe,[y("div",PMe,[y("p",OMe,u(S.$t("menu.tournaments")),1),i(a(ye),{color:"primary",onClick:w},{default:o(()=>[g(u(S.$t("modal.create")),1)]),_:1})]),y("div",AMe,[i(dn,{"name-enabled":!0,"fencer-category-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"type-enabled":!0,"category-enabled":!0,"season-enabled":!0,"season-label":"season.year","season-placeholder":"options.selectYear","season-option-property":"year","country-enabled":!0,"start-date-enabled":!0,"end-date-enabled":!0,onSearch:v})]),y("div",FMe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>_[0]||(_[0]=[g("ID")])),_:1,__:[0]}),i(a(x),{scope:"col"},{default:o(()=>[g(u(S.$t("calendar.name")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(S.$t("calendar.startDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(S.$t("calendar.endDate")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(S.$t("calendar.events")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>_[1]||(_[1]=[g("Highlighted")])),_:1,__:[1]}),i(a(x),{scope:"col"},{default:o(()=>[g(u(S.$t("calendar.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).tournamentList,I=>(T(),me(a(qe),{key:I.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(I.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(I.name||"-"),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u($(I.startDate)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u($(I.endDate)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(I.eventCount),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(Ia),{checked:I.isHighlighted,onChange:k=>h(I.id,!I.isHighlighted)},null,8,["checked","onChange"])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",onClick:k=>b(I.id)},{default:o(()=>[g(u(S.$t("calendar.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":S.$t("modal.sure"),"modal-text":S.$t("modal.remove"),"button-caption":S.$t("modal.delete"),onModalResult:k=>m(I.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),y("div",RMe,[i(dt,{"total-items":a(l).totalItems,"items-per-page":s.value,onPageChange:p},null,8,["total-items","items-per-page"])])]))}},MMe=Le(LMe,[["__scopeId","data-v-e1c9a5c7"]]),VMe={class:"base_view"},BMe={class:"title"},UMe={class:"header"},qMe={class:"form-section"},jMe={class:"form-section"},HMe={class:"form-section"},zMe={class:"image-upload-container"},YMe={key:0,class:"image-preview-wrapper"},xMe=["src"],WMe={class:"translations-grid"},GMe={class:"translation-column"},KMe={class:"translation-column"},XMe={class:"translation-column"},JMe={key:0,class:"assigned-events"},ZMe={class:"add-events-section"},QMe={key:0,class:"available-events"},e8e={key:0},t8e={key:1,class:"text-success"},a8e={class:"pagination"},l8e={key:1,class:"no-events"},n8e={class:"form-actions"},i8e={__name:"TournamentEditPage",setup(e){const t=RF(),l=Vi(),n=ea(),s=Pe(()=>n.params.id&&n.params.id!=="create"),r=Pe(()=>s.value?"Edit Tournament":"Create Tournament"),d=F({coverImageId:null,isHighlighted:!1,isStreamed:!1,translations:{en:{name:""},fr:{name:""},es:{name:""}},eventIds:[]}),c=F(null),f=F([]),v=F(20),p=F(1),m=F({limit:20,offset:0});We(async()=>{s.value&&(await t.getTournamentItem(n.params.id),h())});const h=()=>{var M,A,E;const R=t.tournament;d.value.isHighlighted=R.isHighlighted||!1,d.value.isStreamed=R.isStreamed||!1,d.value.coverImageId=R.coverImageId||null,c.value=R.coverUrl||null,R.translations&&(d.value.translations.en.name=((M=R.translations.en)==null?void 0:M.name)||"",d.value.translations.fr.name=((A=R.translations.fr)==null?void 0:A.name)||"",d.value.translations.es.name=((E=R.translations.es)==null?void 0:E.name)||""),R.events&&(f.value=R.events,d.value.eventIds=R.events.map(V=>V.id))},b=async R=>{m.value={...R},m.value.limit=v.value,m.value.offset=0,p.value=1,await l.getCalendarList({...m.value})},w=async R=>{p.value=R,m.value.limit=v.value,m.value.offset=(p.value-1)*v.value,await l.getCalendarList({...m.value})},$=R=>{const M=R.calendarId;if(!d.value.eventIds.includes(M)){d.value.eventIds.push(M);const A=[R.place,R.country].filter(Boolean).join(", ");f.value.push({id:M,name:R.competitionName,startDate:R.startDate,endDate:R.endDate,location:A,weapon:R.weapon,gender:R.gender,category:R.category})}},S=R=>{d.value.eventIds=d.value.eventIds.filter(M=>M!==R),f.value=f.value.filter(M=>M.id!==R)},_=R=>d.value.eventIds.includes(R),I=async()=>{const R={thumbnailImageId:d.value.coverImageId,coverImageId:d.value.coverImageId,isHighlighted:d.value.isHighlighted,isStreamed:d.value.isStreamed,translations:{en:{name:d.value.translations.en.name||""},fr:{name:d.value.translations.fr.name||""},es:{name:d.value.translations.es.name||""}},eventIds:d.value.eventIds};if(s.value)await t.updateTournament(n.params.id,R),St("Tournament saved");else{const M=await t.createTournament(R);M!=null&&M.id&&(St("Tournament created"),bt.replace(`/media/tournaments/${M.id}`))}},k=async()=>{await I()},C=async()=>{await I(),bt.push("/media/tournaments")},D=()=>{bt.push("/media/tournaments")},N=R=>{d.value.coverImageId=R.data.id,c.value=R.data.thumbnailLink||R.data.link},L=()=>{d.value.coverImageId=null,c.value=null};return(R,M)=>(T(),P("div",VMe,[y("div",BMe,[y("p",UMe,u(r.value),1),i(a(Ot.CButton),{color:"secondary",onClick:D},{default:o(()=>[g(u(R.$t("calendar.back")),1)]),_:1})]),i(a(ga.CAccordion),{"active-item-key":1},{default:o(()=>[i(a(ga.CAccordionItem),{"item-key":1},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(R.$t("calendar.general")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",qMe,[i(a(ze.CCol),{md:"12"},{default:o(()=>[i(a(je.CFormCheck),{id:"isHighlighted",modelValue:d.value.isHighlighted,"onUpdate:modelValue":M[0]||(M[0]=A=>d.value.isHighlighted=A),label:"Highlighted Tournament"},null,8,["modelValue"])]),_:1})]),y("div",jMe,[i(a(ze.CCol),{md:"12"},{default:o(()=>[i(a(je.CFormCheck),{id:"isStreamed",modelValue:d.value.isStreamed,"onUpdate:modelValue":M[1]||(M[1]=A=>d.value.isStreamed=A),label:"Is it streamed?"},null,8,["modelValue"])]),_:1})]),y("div",HMe,[i(a(ze.CCol),{md:"6"},{default:o(()=>[M[5]||(M[5]=y("label",{class:"form-label"},"Cover Image",-1)),y("div",zMe,[c.value?(T(),P("div",YMe,[y("img",{src:c.value,class:"image-preview",alt:"Cover"},null,8,xMe),i(a(Ot.CButton),{color:"danger",size:"sm",class:"remove-image-btn",onClick:L},{default:o(()=>[g(u(R.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"coverInput","upload-url":"file/upload","is-image":!0,"skip-resize":!0,onFileUploaded:N})])]),_:1,__:[5]})])]),_:1})]),_:1}),i(a(ga.CAccordionItem),{"item-key":2},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(R.$t("meeting.translations")),1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>[y("div",WMe,[y("div",GMe,[i(a(je.CFormInput),{label:"Name [EN]*",modelValue:d.value.translations.en.name,"onUpdate:modelValue":M[2]||(M[2]=A=>d.value.translations.en.name=A)},null,8,["modelValue"])]),y("div",KMe,[i(a(je.CFormInput),{label:"Name [FR]",modelValue:d.value.translations.fr.name,"onUpdate:modelValue":M[3]||(M[3]=A=>d.value.translations.fr.name=A)},null,8,["modelValue"])]),y("div",XMe,[i(a(je.CFormInput),{label:"Name [ES]",modelValue:d.value.translations.es.name,"onUpdate:modelValue":M[4]||(M[4]=A=>d.value.translations.es.name=A)},null,8,["modelValue"])])])]),_:1})]),_:1}),i(a(ga.CAccordionItem),{"item-key":3},{default:o(()=>[i(a(ga.CAccordionHeader),null,{default:o(()=>[g(u(R.$t("calendar.events"))+" ("+u(f.value.length)+") ",1)]),_:1}),i(a(ga.CAccordionBody),null,{default:o(()=>{var A,E;return[f.value.length>0?(T(),P("div",JMe,[M[7]||(M[7]=y("h6",null,"Assigned Events",-1)),i(a(ct),{align:"middle",hover:"",responsive:"",striped:"",small:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),null,{default:o(()=>M[6]||(M[6]=[g("ID")])),_:1,__:[6]}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.competitionName")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.startDate")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.endDate")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.location")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.weapon")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(f.value,V=>(T(),me(a(qe),{key:V.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(V.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.name),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.location),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.weapon)+" "+u(V.gender)+" "+u(V.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(Ot.CButton),{color:"danger",size:"sm",onClick:O=>S(V.id)},{default:o(()=>[g(u(R.$t("fencer.remove")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})])):K("",!0),y("div",ZMe,[M[9]||(M[9]=y("h6",null,"Add Events",-1)),i(dn,{"season-enabled":!0,"country-enabled":!0,"gender-enabled":!0,"category-enabled":!0,"type-enabled":!0,"weapon-enabled":!0,"fencer-category-enabled":!0,onSearch:b}),((E=(A=a(l).calendarList)==null?void 0:A.calendars)==null?void 0:E.length)>0?(T(),P("div",QMe,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:"",small:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),null,{default:o(()=>M[8]||(M[8]=[g("ID")])),_:1,__:[8]}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.competitionName")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.startDate")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.endDate")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.location")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.weapon")),1)]),_:1}),i(a(x),null,{default:o(()=>[g(u(R.$t("calendar.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).calendarList.calendars,V=>(T(),me(a(qe),{key:V.calendarId},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(V.calendarId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.competitionName),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.startDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.endDate),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.place),1),V.place&&V.country?(T(),P("span",e8e,", ")):K("",!0),g(u(V.
144country),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(V.weapon)+" "+u(V.gender)+" "+u(V.category),1)]),_:2},1024),i(a(q),null,{default:o(()=>[_(V.calendarId)?(T(),P("span",t8e,"Added")):(T(),me(a(Ot.CButton),{key:0,color:"primary",size:"sm",onClick:O=>$(V)},{default:o(()=>[g(u(R.$t("modal.add")),1)]),_:2},1032,["onClick"]))]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),y("div",a8e,[i(dt,{"total-items":a(l).calendarList.total,"items-per-page":v.value,onPageChange:w},null,8,["total-items","items-per-page"])])])):(T(),P("div",l8e," Use filters above to search for events "))])]}),_:1})]),_:1})]),_:1}),y("div",n8e,[i(a(Ot.CButton),{color:"success",onClick:k},{default:o(()=>[g(u(R.$t("modal.save")),1)]),_:1}),i(a(Ot.CButton),{color:"primary",onClick:C},{default:o(()=>[g(u(R.$t("modal.save"))+" & "+u(R.$t("calendar.back")),1)]),_:1}),i(a(Ot.CButton),{color:"danger",onClick:D},{default:o(()=>[g(u(R.$t("modal.cancel")),1)]),_:1})])]))}},WI=Le(i8e,[["__scopeId","data-v-cfbf6913"]]),s8e={class:"tag-editor"},o8e={class:"tag-section"},r8e={class:"chips"},u8e={class:"autocomplete-wrapper"},d8e={key:0,class:"suggestions"},c8e=["onMousedown"],f8e={class:"count"},m8e={class:"tag-section"},p8e={class:"chips"},v8e={class:"autocomplete-wrapper"},b8e={key:0,class:"suggestions"},h8e=["onMousedown"],y8e={class:"tag-section"},g8e={class:"chips"},_8e={class:"event-filters"},$8e={class:"autocomplete-wrapper"},C8e={key:0,class:"suggestions"},w8e=["onMousedown"],k8e={class:"tag-section"},S8e={class:"chips"},I8e={class:"autocomplete-wrapper"},T8e={key:0,class:"suggestions"},D8e=["onMousedown"],E8e={__name:"TagEditor",props:{fileId:{type:Number,default:null},tags:{type:Array,default:()=>[]},athletes:{type:Array,default:()=>[]},events:{type:Array,default:()=>[]},tournaments:{type:Array,default:()=>[]},saveFn:{type:Function,default:null}},emits:["updated"],setup(e,{emit:t}){const l=e,n=t,s=xu(),r=F(""),d=F([...l.tags]),c=F([]),f=F(!1),v=F(""),p=F([...l.athletes]),m=F([]),h=F(!1),b=F(""),w=F([...l.events]),$=F([]),S=F(!1),_=F(""),I=F(""),k=F(""),C=F(""),D=F([...l.tournaments]),N=F([]),L=F(!1);at(()=>l.tags,be=>{d.value=[...be]}),at(()=>l.athletes,be=>{p.value=[...be]}),at(()=>l.events,be=>{w.value=[...be]}),at(()=>l.tournaments,be=>{D.value=[...be]});const R=()=>{const be=r.value.trim().toLowerCase();if(be.length<1){f.value=!1;return}c.value=s.allTags.filter(Ce=>Ce.slug.includes(be)||Ce.name.toLowerCase().includes(be)).filter(Ce=>!d.value.includes(Ce.slug)).slice(0,10),f.value=c.value.length>0},M=be=>{d.value.includes(be)||(d.value.push(be),re()),r.value="",f.value=!1},A=()=>{const be=r.value.trim().toLowerCase().replace(/[^a-z0-9-]/g,"-");be&&M(be)},E=be=>{d.value=d.value.filter(Ce=>Ce!==be),re()};let V=null,O=0;const U=()=>{if(clearTimeout(V),v.value.trim().length<2){++O,h.value=!1;return}V=setTimeout(async()=>{const be=v.value.trim();if(be.length<2){h.value=!1;return}const Ce=++O,ke=await s.searchAthletes(be);Ce===O&&(m.value=ke.filter(De=>!p.value.some(Q=>Q.id===De.id)),h.value=m.value.length>0)},300)},B=be=>{p.value.some(Ce=>Ce.id===be.id)||(p.value.push(be),re()),v.value="",h.value=!1},Y=be=>{p.value=p.value.filter(Ce=>Ce.id!==be),re()};let ee=null,Z=0;const ne=()=>{if(clearTimeout(ee),b.value.trim().length<2){++Z,S.value=!1;return}ee=setTimeout(async()=>{const Ce=b.value.trim();if(Ce.length<2){S.value=!1;return}const ke={};_.value&&(ke.weapon=_.value),I.value&&(ke.gender=I.value),k.value&&(ke.category=k.value);const De=++Z,Q=await s.searchEvents(Ce,ke);De===Z&&($.value=Q.filter(de=>!w.value.some(se=>se.id===de.id)),S.value=$.value.length>0)},300)},ie=()=>ne();at([_,I,k],()=>{b.value.trim().length>=2&&ne()});const J=be=>{w.value.some(Ce=>Ce.id===be.id)||(w.value.push(be),re()),b.value="",S.value=!1},X=be=>{w.value=w.value.filter(Ce=>Ce.id!==be),re()};let j=null,W=0;const fe=()=>{if(clearTimeout(j),C.value.trim().length<2){++W,L.value=!1;return}j=setTimeout(async()=>{const be=C.value.trim();if(be.length<2){L.value=!1;return}const Ce=++W,ke=await s.searchTournaments(be);Ce===W&&(N.value=ke.filter(De=>!D.value.some(Q=>Q.id===De.id)),L.value=N.value.length>0)},300)},G=be=>{D.value.some(Ce=>
144Ce.id===be.id)||(D.value.push(be),re()),C.value="",L.value=!1},H=be=>{D.value=D.value.filter(Ce=>Ce.id!==be),re()},re=async()=>{const be={tags:d.value,athleteIds:p.value.map(Ce=>Ce.id),calendarIds:w.value.map(Ce=>Ce.id),tournamentIds:D.value.map(Ce=>Ce.id)};l.saveFn?await l.saveFn(be):await s.updateFileTags(l.fileId,be),n("updated")};return(be,Ce)=>(T(),P("div",s8e,[y("div",o8e,[Ce[8]||(Ce[8]=y("label",{class:"section-label"},"Tags",-1)),y("div",r8e,[(T(!0),P(le,null,ge(d.value,ke=>(T(),P("span",{key:ke,class:"chip"},[g(u(ke)+" ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:De=>E(ke)},{default:o(()=>Ce[7]||(Ce[7]=[g("Ã")])),_:2,__:[7]},1032,["onClick"])]))),128))]),y("div",u8e,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":Ce[0]||(Ce[0]=ke=>r.value=ke),placeholder:"Add tag...",size:"sm",onInput:R,onKeydown:Ri(sa(A,["prevent"]),["enter"])},null,8,["modelValue","onKeydown"]),f.value?(T(),P("div",d8e,[(T(!0),P(le,null,ge(c.value,ke=>(T(),P("div",{key:ke.slug,class:"suggestion-item",onMousedown:sa(De=>M(ke.slug),["prevent"])},[g(u(ke.name)+" ",1),y("span",f8e,"("+u(ke.fileCount)+")",1)],40,c8e))),128))])):K("",!0)])]),y("div",m8e,[Ce[10]||(Ce[10]=y("label",{class:"section-label"},"Athletes",-1)),y("div",p8e,[(T(!0),P(le,null,ge(p.value,ke=>(T(),P("span",{key:ke.id,class:"chip"},[g(u(ke.firstName)+" "+u(ke.lastName)+" ("+u(ke.nationality)+") ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:De=>Y(ke.id)},{default:o(()=>Ce[9]||(Ce[9]=[g("Ã")])),_:2,__:[9]},1032,["onClick"])]))),128))]),y("div",v8e,[i(a(_e),{modelValue:v.value,"onUpdate:modelValue":Ce[1]||(Ce[1]=ke=>v.value=ke),placeholder:"Search athletes...",size:"sm",onInput:U},null,8,["modelValue"]),h.value?(T(),P("div",b8e,[(T(!0),P(le,null,ge(m.value,ke=>(T(),P("div",{key:ke.id,class:"suggestion-item",onMousedown:sa(De=>B(ke),["prevent"])},u(ke.firstName)+" "+u(ke.lastName)+" ("+u(ke.nationality)+") ",41,h8e))),128))])):K("",!0)])]),y("div",y8e,[Ce[15]||(Ce[15]=y("label",{class:"section-label"},"Events",-1)),y("div",g8e,[(T(!0),P(le,null,ge(w.value,ke=>(T(),P("span",{key:ke.id,class:"chip"},[g(u(ke.competitionName)+u(ke.cityName?" â "+ke.cityName:"")+" ("+u(ke.season)+") ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:De=>X(ke.id)},{default:o(()=>Ce[11]||(Ce[11]=[g("Ã")])),_:2,__:[11]},1032,["onClick"])]))),128))]),y("div",_8e,[i(a(He),{modelValue:k.value,"onUpdate:modelValue":Ce[2]||(Ce[2]=ke=>k.value=ke),size:"sm",class:"event-filter"},{default:o(()=>Ce[12]||(Ce[12]=[y("option",{value:""},"All categories",-1),y("option",{value:"1"},"Cadet",-1),y("option",{value:"2"},"Junior",-1),y("option",{value:"3"},"Senior",-1),y("option",{value:"4"},"Veteran",-1),y("option",{value:"5"},"Grand Veteran",-1)])),_:1,__:[12]},8,["modelValue"]),i(a(He),{modelValue:I.value,"onUpdate:modelValue":Ce[3]||(Ce[3]=ke=>I.value=ke),size:"sm",class:"event-filter"},{default:o(()=>Ce[13]||(Ce[13]=[y("option",{value:""},"All genders",-1),y("option",{value:"2"},"Men",-1),y("option",{value:"1"},"Women",-1)])),_:1,__:[13]},8,["modelValue"]),i(a(He),{modelValue:_.value,"onUpdate:modelValue":Ce[4]||(Ce[4]=ke=>_.value=ke),size:"sm",class:"event-filter"},{default:o(()=>Ce[14]||(Ce[14]=[y("option",{value:""},"All weapons",-1),y("option",{value:"1"},"Epee",-1),y("option",{value:"2"},"Foil",-1),y("option",{value:"3"},"Sabre",-1)])),_:1,__:[14]},8,["modelValue"])]),y("div",$8e,[i(a(_e),{modelValue:b.value,"onUpdate:modelValue":Ce[5]||(Ce[5]=ke=>b.value=ke),placeholder:"Search events...",size:"sm",onInput:ie},null,8,["modelValue"]),S.value?(T(),P("div",C8e,[(T(!0),P(le,null,ge($.value,ke=>(T(),P("div",{key:ke.id,class:"suggestion-item",onMousedown:sa(De=>J(ke),["prevent"])},u(ke.competitionName)+u(ke.cityName?" â "+ke.cityName:"")+" ("+u(ke.season)+") ",41,w8e))),128))])):K("",!0)])]),y("div",k8e,[Ce[17]||(Ce[17]=y("label",{class:"section-label"},"Tournaments",-1)),y("div",S8e,[(T(!0),P(le,null,ge(D.value,ke=>(T(),P("span",{key:ke.id,class:"chip"},[g(u(ke.name)+" ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:De=>H(ke.id)},{default:o(()=>Ce[16]||(Ce[16]=[g("Ã")])),_:2,__:[16]},1032,["onClick"])]))),128))]),y("div",I8e,[i(a(_e),{modelValue:C.value,"onUpdate:modelValue":Ce[6]||(Ce[6]=ke=>C.value=ke),placeholder:"Search tournaments...",size:"sm",onInput:fe},null,8,["modelValue"]),L.value?(T(),P("div",T8e,[(T(!0),P(le,null,ge(N.value,ke=>(T(),P("div",{key:ke.id,class:"suggestion-item",onMousedown:sa(De=>G(ke),["prevent"])},u(ke.name),41,D8e))),128))])):K("",!0)])])]))}},gb=Le(E8e,[["__scopeId","data-v-0c86511a"]]),wi="https://api-dashboard.fie.org/api/admin/v1/photo-album",tC=At("album",()=>{const e=F({items:[],total:0}),t=F(null);async function l($){const S=await ce.get(wi,$);S&&(e.value=S)}async function n($){const S=await ce.get(`${wi}/${$}`,null);return S&&(t.value=S),S}async function s($){return await ce.post(wi,$)}async function r($,S){return await ce.put(`${wi}/${$}`,S)}async function d($){await ce.delete(`${wi}/${$}`,null)}async function c($,S){return await ce.post(`${wi}/${$}/photos`,{fileIds:S})}async function f($,S,_){var N;const{user:I}=nl(),k="https://api-dashboard.fie.org/api/admin/v1/file/upload",C=[],D=[];for(let L=0;L<S.length;L++){try{const R=new FormData;R.append("file",S[L]);const M=await na.post(k,R,{headers:{Authorization:`Bearer ${I.token}`,"Content-Type":"multipart/form-data"},timeout:300*1e3});(N=M.data)!=null&&N.id&&C.push(M.data.id)}
144catch(R){D.push({file:S[L].name,error:R.message})}_&&_({loaded:L+1,total:S.length})}return C.length>0&&await c($,C),{uploaded:C.length,failed:D.length,failures:D}}async function v($,S){await ce.delete(`${wi}/${$}/photos/${S}`,null)}async function p($,S){return await ce.patch(`${wi}/${$}/tags`,S)}async function m($,S){return await ce.patch(`${wi}/${$}/photos/reorder`,{photoIds:S})}async function h($,S=null){const _={q:$};return S&&(_.excludeId=S),await ce.get(`${wi}/search`,_)||[]}async function b($,S,_){return await ce.patch(`${wi}/${$}/photos/${S}`,_)}async function w($,S,_){return await ce.patch(`${wi}/${$}/sub-album-cover`,{childAlbumId:S,fileId:_})}return{albumList:e,currentAlbum:t,getAlbumList:l,getAlbum:n,createAlbum:s,updateAlbum:r,deleteAlbum:d,addPhotosToAlbum:c,uploadToAlbum:f,removePhoto:v,updateAlbumTags:p,reorderPhotos:m,searchAlbums:h,updatePhoto:b,setSubAlbumCover:w}}),N8e={class:"base_view"},P8e={class:"title"},O8e={class:"header"},A8e={class:"upload-buttons"},F8e={key:0,class:"upload-progress"},R8e={class:"upload-status"},L8e={class:"fw-semibold"},M8e={class:"small mb-2"},V8e={class:"reused-list"},B8e={class:"reused-name"},U8e=["href"],q8e={key:0},j8e={key:1,class:"fw-semibold"},H8e={class:"usage-list"},z8e={class:"fw-semibold"},Y8e={class:"small text-muted"},x8e={class:"copies-grid"},W8e=["href"],G8e=["src","alt"],K8e={key:1,class:"copy-thumb copy-thumb-empty"},X8e={class:"copy-name"},J8e={class:"small text-muted"},Z8e={class:"small"},Q8e={key:1},eVe={key:2,class:"text-muted"},tVe={class:"fw-semibold"},aVe={key:0,class:"text-muted"},lVe={key:1,class:"history-list"},nVe={class:"text-muted"},iVe={key:2,class:"batch-bar"},sVe={class:"batch-count"},oVe={class:"filters"},rVe={value:""},uVe={value:"image"},dVe={value:"document"},cVe={value:"newest"},fVe={value:"oldest"},mVe={value:"name"},pVe={class:"filters filters-dates"},vVe={value:""},bVe={value:"proposed"},hVe={value:"quarantined"},yVe={key:0,class:"chip-small"},gVe={class:"table"},_Ve=["src","alt","onError"],$Ve={key:1,class:"file-ext"},CVe=["href"],wVe={key:0,class:"file-dimensions"},kVe={class:"chips-inline"},SVe={key:1,class:"text-muted"},IVe={key:1,class:"text-muted"},TVe={key:0},DVe={key:1,class:"text-muted"},EVe={key:0},NVe={key:1,class:"text-muted"},PVe=["title"],OVe={key:3,class:"retirement-note"},AVe={class:"small text-muted"},FVe={class:"pagination"},RVe={__name:"FileManagerPage",setup(e){const{t}=yl(),l=xu(),n=tC(),s=Gt(),r="https://api-dashboard.fie.org/api/admin/v1",d=F(20),c=F(1),f=F(""),v=F(""),p=F("newest"),m=F(null);let h=null;const b=F(!1),w=F(0),$=F(0),S=F(""),_=F([]),I=F({visible:!1,fileName:"",usage:{},refusedDeletion:!1}),k=F(""),C=F(""),D=F(!1),N=F(null),L=F(""),R=F({visible:!1,fileName:"",items:[]}),M=F({visible:!1,fileName:"",items:[]}),A=F(new Set),E=Pe(()=>A.value.size>0),V=Pe(()=>{const ue=l.fileList.items||[];return ue.length>0&&ue.every(we=>A.value.has(we.id))}),O=F(!1),U=F(!1),B=F(""),Y=()=>{const ue=l.fileList.items||[];V.value?ue.forEach(we=>A.value.delete(we.id)):ue.forEach(we=>A.value.add(we.id)),A.value=new Set(A.value)},ee=ue=>{A.value.has(ue)?A.value.delete(ue):A.value.add(ue),A.value=new Set(A.value)},Z=()=>{A.value=new Set},ne=F(!1),ie=async()=>{var ue;ne.value=!0;try{await l.getFileList({limit:d.value,offset:(c.value-1)*d.value,search:f.value||void 0,uploadedFrom:k.value||void 0,uploadedTo:C.value||void 0,unusedOnly:D.value?1:void 0,uploadedById:((ue=N.value)==null?void 0:ue.id)||void 0,state:L.value||void 0,type:v.value||void 0,sort:p.value})}finally{ne.value=!1}};We(async()=>{await l.getAllTags(),await ie()});const J=async ue=>{c.value=ue,await ie()},X=()=>{clearTimeout(h),h=setTimeout(async()=>{c.value=1,await ie()},400)};at([v,p,k,C,D,L,N],()=>{c.value=1,ie()});const j=async ue=>{const we=Array.from(ue.target.files||[]);we.length!==0&&(await fe(we),ue.target.value="")},W=async ue=>{const we=Array.from(ue.target.files||[]);we.length!==0&&(await fe(we),ue.target.value="")},fe=async ue=>{var pe;const{user:we}=nl();b.value=!0,w.value=ue.length,$.value=0,_.value=[];let $e=0,z=0;for(const Ye of ue){S.value=Ye.name;try{const et=new FormData;et.append("file",Ye);const Dt=await na.post(`${r}/file/upload`,et,{headers:{Authorization:`Bearer ${we.token}`,"Content-Type":"multipart/form-data"},timeout:3600*1e3});(pe=Dt.data)!=null&&pe.reusedExisting?_.value.push({uploadedAs:Ye.name,name:Dt.data.name,link:Dt.data.link}):$e++}catch(et){z++,console.error(`Failed to upload ${Ye.name}:`,et)}$.value++}b.value=!1,S.value="",z>0&&vt(t("media.uploadFailed",{count:z})),$e>0&&St(t("media.uploadStored",{count:$e})),_.value.length>0&&mO(t("media.uploadReused",{count:_.value.length})),c.value=1,await ie()},G=async(ue,we="")=>{var z,pe;const{user:$e}=nl();try{await na.delete(`${r}/file/${ue}`,{headers:{Authorization:`Bearer ${$e.token}`}})}catch(Ye){if(((z=Ye.response)==null?void 0:z.status)===409){I.value={visible:!0,fileName:we,usage:((pe=Ye.response.data)==null?void 0:pe.usage)||{},refusedDeletion:!0};return}vt(t("media.deleteFailed"));return}m.value===ue&&(m.value=null),A.value.delete(ue),A.value=new Set(A.value),await ie()},H=Pe(()=>!!(f.value||v.value||k.value||C.value||D.value||L.value||N.value)||p.value!=="newest"),re=ue=>{var we;N.value=((we=N.value)==null?void 0:we.id)===ue.id?null:ue,c.value=1},be=async()=>{const ue=!!(v.value||k.value||C.value||D.value||L.value||N.value)||p.value!=="newest";clearTimeout(h),f.value="",v.value="",k.value="",C.value="",D.value=!1,N.value=null,L.value="",p.value="newest",c.value=1,ue||await ie()},Ce=async ue=>{var $e,z;const{user:we}=nl();try{await na.delete(`${r}/file/${ue}/permanent`,{headers:{Authorization:`Bearer ${we.token}`}}),St(t("media.erased"))}catch(pe){if((($e=pe.response)==null?void 0:$e.status)===409){I.value={visible:!0,fileName:"",usage:((z=pe.response.data)==null?void 0:z.usage)||{},refusedDeletion:!0};return}vt(t("media.eraseFailed"));return}A.value.delete(ue),A.value=new Set(A.value),await ie()},ke=async ue=>{var $e,z;const{user:we}=nl();try{await na.post(`${r}/file/${ue.id}/propose-deletion`,{},{headers:{Authorization:`Bearer ${we.token}`}}),St(t("media.proposed"))}catch(pe){if((($e=pe.response)==null?void 0:$e.status)===409){I.value={visible:!0,fileName:ue.name,usage:((z=pe.response.data)==null?void 0:z.usage)||{},refusedDeletion:!0};return}vt(t("media.proposeFailed"));return}await ie()},De=async ue=>{const{user:we}=nl();try{await na.post(`${r}/file/${ue.id}/keep`,{},{headers:{Authorization:`Bearer ${we.token}`}}),St(t("media.kept"))}catch{vt(t("media.keepFailed"));return}await ie()},Q=async ue=>{const{user:we}=nl();try{const{data:$e}=await na.get(`${r}/file/${ue.id}/copies`,{headers:{Authorization:`Bearer ${we.token}`}});M.value={visible:!0,fileName:ue.name,items:$e.items||[]}}catch{vt(t("media.copiesFailed"))}},de=async ue=>{const{user:we}=nl();try{const{data:$e}=await na.get(`${r}/file/${ue.id}/history`,{headers:{Authorization:`Bearer ${we.token}`}});R.value={visible:!0,fileName:ue.name,items:$e.items||[]}}catch{vt(t("media.historyFailed"))}},se=async ue=>{const{user:we}=nl();try{const{data:$e}=await na.get(`${r}/file/${ue.id}/usage`,{headers:{Authorization:`Bearer ${we.token}`}});I.value={visible:!0,fileName:ue.name,usage:$e.usage||{},refusedDeletion:!1}}catch{vt(t("media.usageFailed"))}},Re=ue=>{const we=`media.usageAreas.${ue.replace(/\./g,"_")}`,$e=t(we);return $e===we?ue:$e},Fe=ue=>{m.value=m.value===ue?null:ue},oe=async()=>{await ie()},he=async ue=>{await l.batchUpdateTags(Array.from(A.value),ue),O.value=!1,Z(),await ie()},Se=()=>{B.value="",U.value=!0},Oe=async()=>
144{if(!B.value.trim())return;const ue=await n.createAlbum({label:B.value.trim()});ue!=null&&ue.id&&(await n.addPhotosToAlbum(ue.id,Array.from(A.value)),U.value=!1,Z(),await s.push(`/media/albums/${ue.id}`))},Ae=ue=>ue?ue<1024?ue+" B":ue<1024*1024?(ue/1024).toFixed(1)+" KB":(ue/(1024*1024)).toFixed(1)+" MB":"-",Te=ue=>ue?new Date(ue).toLocaleDateString():"-";return(ue,we)=>(T(),P("div",N8e,[y("div",P8e,[y("p",O8e,u(ue.$t("media.title")),1),y("div",A8e,[i(a(ye),{color:"primary",size:"sm",onClick:we[0]||(we[0]=$e=>ue.$refs.fileInput.click())},{default:o(()=>[g(u(ue.$t("media.uploadFiles")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:we[1]||(we[1]=$e=>ue.$refs.folderInput.click())},{default:o(()=>[g(u(ue.$t("media.uploadFolder")),1)]),_:1}),y("input",{ref:"fileInput",type:"file",multiple:"",style:{display:"none"},onChange:j},null,544),y("input",{ref:"folderInput",type:"file",webkitdirectory:"",style:{display:"none"},onChange:W},null,544)])]),b.value?(T(),P("div",F8e,[y("div",R8e,[i(a(Ka),{size:"sm"}),y("span",null,u(ue.$t("media.uploadingFile",{name:S.value,done:$.value+1,total:w.value})),1)]),i(a(yh),{class:"mb-1"},{default:o(()=>[i(a(R_),{value:Math.round($.value/w.value*100)},{default:o(()=>[g(u($.value)+" / "+u(w.value),1)]),_:1},8,["value"])]),_:1})])):K("",!0),_.value.length?(T(),me(a(To),{key:1,color:"warning",dismissible:"",onClose:we[2]||(we[2]=$e=>_.value=[])},{default:o(()=>[y("div",L8e,u(ue.$t("media.reusedTitle",{count:_.value.length})),1),y("div",M8e,u(ue.$t("media.reusedHint")),1),y("ul",V8e,[(T(!0),P(le,null,ge(_.value,$e=>(T(),P("li",{key:$e.link},[y("span",B8e,u($e.uploadedAs),1),we[23]||(we[23]=y("span",{class:"reused-arrow"},"â",-1)),y("a",{href:$e.link,target:"_blank",rel:"noopener"},u($e.name),9,U8e)]))),128))])]),_:1})):K("",!0),i(a(Xt),{alignment:"center",visible:I.value.visible,onClose:we[4]||(we[4]=$e=>I.value.visible=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(I.value.refusedDeletion?ue.$t("media.cannotDeleteTitle"):ue.$t("media.usageTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[I.value.refusedDeletion?(T(),P("p",q8e,u(ue.$t("media.cannotDeleteHint",{name:I.value.fileName})),1)):(T(),P("p",j8e,u(I.value.fileName),1)),y("ul",H8e,[(T(!0),P(le,null,ge(I.value.usage,($e,z)=>(T(),P("li",{key:z},[g(u(Re(z))+": ",1),y("strong",null,u($e),1)]))),128))])]),_:1}),i(a(Qn),null,{default:o(()=>[i(a(ye),{color:"secondary",onClick:we[3]||(we[3]=$e=>I.value.visible=!1)},{default:o(()=>[g(u(ue.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"]),i(a(Xt),{alignment:"center",size:"lg",visible:M.value.visible,onClose:we[6]||(we[6]=$e=>M.value.visible=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(ue.$t("media.copiesTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("p",z8e,u(M.value.fileName),1),y("p",Y8e,u(ue.$t("media.copiesHint")),1),y("div",x8e,[(T(!0),P(le,null,ge(M.value.items,$e=>(T(),P("div",{key:$e.id,class:"copy-card"},[y("a",{href:$e.link,target:"_blank",rel:"noopener"},[$e.thumbnailLink?(T(),P("img",{key:0,src:$e.thumbnailLink,alt:$e.name,class:"copy-thumb"},null,8,G8e)):(T(),P("div",K8e,u(ue.$t("media.noPreview")),1))],8,W8e),y("div",X8e,u($e.name),1),y("div",J8e,u(Ae($e.fileSize))+" · "+u(Te($e.createdAt)),1),y("div",Z8e,[$e.folded?(T(),me(a(Ds),{key:0,color:"info"},{default:o(()=>[g(u(ue.$t("media.copyFolded")),1)]),_:1})):$e.usageCount>0?(T(),P("span",Q8e,u(ue.$t("media.copyInUse",{count:$e.usageCount})),1)):(T(),P("span",eVe,u(ue.$t("media.copyUnused")),1))])]))),128))])]),_:1}),i(a(Qn),null,{default:o(()=>[i(a(ye),{color:"secondary",onClick:we[5]||(we[5]=$e=>M.value.visible=!1)},{default:o(()=>[g(u(ue.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"]),i(a(Xt),{alignment:"center",visible:R.value.visible,onClose:we[8]||(we[8]=$e=>R.value.visible=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(ue.$t("media.historyTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[y("p",tVe,u(R.value.fileName),1),R.value.items.length?(T(),P("ul",lVe,[(T(!0),P(le,null,ge(R.value.items,($e,z)=>(T(),P("li",{key:z},[y("strong",null,u(ue.$t("media.events."+$e.event)),1),g(" â "+u(Te($e.happenedAt))+" ",1),y("span",nVe,[g(" ("+u($e.actor||ue.$t("media.byTheSystem")),1),$e.reason?(T(),P(le,{key:0},[g(", "+u($e.reason),1)],64)):K("",!0),we[24]||(we[24]=g(") "))])]))),128))])):(T(),P("p",aVe,u(ue.$t("media.historyEmpty")),1))]),_:1}),i(a(Qn),null,{default:o(()=>[i(a(ye),{color:"secondary",onClick:we[7]||(we[7]=$e=>R.value.visible=!1)},{default:o(()=>[g(u(ue.$t("modal.close")),1)]),_:1})]),_:1})]),_:1},8,["visible"]),E.value?(T(),P("div",iVe,[y("span",sVe,u(A.value.size)+" selected",1),i(a(ye),{color:"info",size:"sm",onClick:we[9]||(we[9]=$e=>O.value=!0)},{default:o(()=>we[25]||(we[25]=[g(" Tag Selected ")])),_:1,__:[25]}),i(a(ye),{color:"success",size:"sm",onClick:Se},{default:o(()=>we[26]||(we[26]=[g(" Create Album ")])),_:1,__:[26]}),i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:Z},{default:o(()=>we[27]||(we[27]=[g(" Clear ")])),_:1,__:[27]})])):K("",!0),y("div",oVe,[i(a(_e),{modelValue:f.value,"onUpdate:modelValue":we[10]||(we[10]=$e=>f.value=$e),placeholder:ue.$t("media.searchPlaceholder"),size:"sm",class:"filter-input",onInput:X},null,8,["modelValue","placeholder"]),i(a(He),{modelValue:v.value,"onUpdate:modelValue":we[11]||(we[11]=$e=>v.value=$e),size:"sm",class:"filter-select"},{default:o(()=>[y("option",rVe,u(ue.$t("media.allTypes")),1),y("option",uVe,u(ue.$t("media.images")),1),y("option",dVe,u(ue.$t("media.documents")),1)]),_:1},8,["modelValue"]),i(a(He),{modelValue:p.value,"onUpdate:modelValue":we[12]||(we[12]=$e=>p.value=$e),size:"sm",class:"filter-select"},{default:o(()=>[y("option",cVe,u(ue.$t("media.newest")),1),y("option",fVe,u(ue.$t("media.oldest")),1),y("option",mVe,u(ue.$t("media.byName")),1)]),_:1},8,["modelValue"])]),y("div",pVe,[i(a(Sw),{size:"sm",class:"filter-date-group"},{default:o(()=>[i(a(Iw),null,{default:o(()=>[g(u(ue.$t("media.uploadedFrom")),1)]),_:1}),i(a(_e),{modelValue:k.value,"onUpdate:modelValue":we[13]||(we[13]=$e=>k.value=$e),type:"date"},null,8,["modelValue"])]),_:1}),i(a(Sw),{size:"sm",class:"filter-date-group"},{default:o(()=>[i(a(Iw),null,{default:o(()=>
144[g(u(ue.$t("media.uploadedTo")),1)]),_:1}),i(a(_e),{modelValue:C.value,"onUpdate:modelValue":we[14]||(we[14]=$e=>C.value=$e),type:"date"},null,8,["modelValue"])]),_:1}),i(a(Ze),{modelValue:D.value,"onUpdate:modelValue":we[15]||(we[15]=$e=>D.value=$e),label:ue.$t("media.unusedOnly"),class:"filter-check"},null,8,["modelValue","label"]),i(a(He),{modelValue:L.value,"onUpdate:modelValue":we[16]||(we[16]=$e=>L.value=$e),size:"sm",class:"filter-select"},{default:o(()=>[y("option",vVe,u(ue.$t("media.anyState")),1),y("option",bVe,u(ue.$t("media.stateProposed")),1),y("option",hVe,u(ue.$t("media.stateQuarantined")),1)]),_:1},8,["modelValue"]),N.value?(T(),P("span",yVe,[g(u(ue.$t("media.uploadedByFilter",{name:N.value.name}))+" ",1),i(a(ye),{color:"link",size:"sm",class:"chip-clear",onClick:we[17]||(we[17]=$e=>N.value=null)},{default:o(()=>we[28]||(we[28]=[g("Ã")])),_:1,__:[28]})])):K("",!0),H.value?(T(),me(a(ye),{key:1,color:"link",size:"sm",onClick:be},{default:o(()=>[g(u(ue.$t("media.resetFilters")),1)]),_:1})):K("",!0)]),y("div",gVe,[i(t$,{loading:ne.value},{default:o(()=>[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col",style:{width:"40px"}},{default:o(()=>[i(a(Ze),{checked:V.value,indeterminate:E.value&&!V.value,onChange:Y},null,8,["checked","indeterminate"])]),_:1}),i(a(x),{scope:"col",style:{width:"60px"}}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.fileName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.type")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.size")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.tags")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.date")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.uploadedBy")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.uses")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.copies")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.lastRequested")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>[g(u(ue.$t("media.actions")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(l).fileList.items,$e=>(T(),P(le,{key:$e.id},[i(a(qe),{class:Qe({selected:m.value===$e.id})},{default:o(()=>[i(a(q),{onClick:we[18]||(we[18]=sa(()=>{},["stop"]))},{default:o(()=>[i(a(Ze),{checked:A.value.has($e.id),onChange:z=>ee($e.id)},null,8,["checked","onChange"])]),_:2},1024),i(a(q),null,{default:o(()=>[$e.thumbnailLink?(T(),P("img",{key:0,src:$e.thumbnailLink,alt:$e.name,class:"file-thumb",onError:z=>{$e.link&&z.target.src!==$e.link&&(z.target.src=$e.link)}},null,40,_Ve)):(T(),P("span",$Ve,u($e.extension),1))]),_:2},1024),i(a(q),null,{default:o(()=>[y("a",{href:$e.link,target:"_blank",class:"file-link"},u($e.name)+"."+u($e.extension),9,CVe),$e.width?(T(),P("div",wVe,u($e.width)+"Ã"+u($e.height)+"px",1)):K("",!0)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u($e.mimeType||"-"),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Ae($e.fileSize)),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var z,pe;return[y("div",kVe,[(T(!0),P(le,null,ge($e.tags,Ye=>(T(),P("span",{key:Ye,class:"chip-small"},u(Ye),1))),128)),(z=$e.athletes)!=null&&z.length?(T(!0),P(le,{key:0},ge($e.athletes,Ye=>(T(),P("span",{class:"chip-small chip-athlete",key:"a"+Ye.id},u(Ye.lastName),1))),128)):K("",!0),(pe=$e.events)!=null&&pe.length?(T(!0),P(le,{key:1},ge($e.events,Ye=>(T(),P("span",{class:"chip-small chip-event",key:"e"+Ye.id},u(Ye.competitionName),1))),128)):K("",!0)])]}),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Te($e.createdAt)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[$e.uploadedBy?(T(),me(a(ye),{key:0,color:"link",size:"sm",class:"uses-link",title:ue.$t("media.showOnlyTheirUploads"),onClick:z=>re($e.uploadedBy)},{default:o(()=>[g(u($e.uploadedBy.name),1)]),_:2},1032,["title","onClick"])):(T(),P("span",SVe,"â"))]),_:2},1024),i(a(q),null,{default:o(()=>[$e.usageCount>0?(T(),me(a(ye),{key:0,color:"link",size:"sm",class:"uses-link",onClick:z=>se($e)},{default:o(()=>[g(u($e.usageCount),1)]),_:2},1032,["onClick"])):(T(),P("span",IVe,"0"))]),_:2},1024),i(a(q),null,{default:o(()=>[$e.copies>0||$e.foldedCopies>0?(T(),me(a(ye),{key:0,color:"link",size:"sm",class:"uses-link",onClick:z=>Q($e)},{default:o(()=>[$e.copies>0?(T(),P("span",TVe,u($e.copies),1)):K("",!0),$e.foldedCopies>0?(T(),me(a(Ds),{key:1,color:"info",class:"ms-1"},{default:o(()=>[g(u(ue.$t("media.foldedShort",{count:$e.foldedCopies})),1)]),_:2},1024)):K("",!0)]),_:2},1032,["onClick"])):(T(),P("span",DVe,"â"))]),_:2},1024),i(a(q),null,{default:o(()=>[$e.lastRequestedAt?(T(),P("span",EVe,u(Te($e.lastRequestedAt)),1)):(T(),P("span",NVe,u(ue.$t("media.neverRequested")),1)),$e.lastRobotRequestedAt?(T(),P("div",{key:2,class:"small text-muted",title:ue.$t("media.crawlerHint")},u(ue.$t("media.lastCrawler",{date:Te($e.lastRobotRequestedAt)})),9,PVe)):K("",!0),$e.retirement?(T(),P("div",OVe,[i(a(Ds),{color:$e.retirement.quarantinedAt?"warning":"secondary"},{default:o(()=>[g(u($e.retirement.quarantinedAt?ue.$t("media.stateQuarantined"):ue.$t("media.stateProposed")),1
144)]),_:2},1032,["color"]),y("div",AVe,[g(u(Te($e.retirement.quarantinedAt||$e.retirement.markedAt))+" ",1),$e.retirement.markedBy?(T(),P(le,{key:0},[g("â "+u($e.retirement.markedBy),1)],64)):K("",!0)])])):K("",!0)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",size:"sm",onClick:z=>Fe($e.id)},{default:o(()=>[g(u(ue.$t("media.editTags")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":ue.$t("modal.sure"),"modal-text":ue.$t("modal.remove"),"button-caption":ue.$t("modal.delete"),onModalResult:z=>G($e.id,$e.name)},null,8,["modal-title","modal-text","button-caption","onModalResult"]),!$e.retirement&&$e.usageCount===0?(T(),me(a(ye),{key:0,color:"link",size:"sm",onClick:z=>ke($e)},{default:o(()=>[g(u(ue.$t("media.propose")),1)]),_:2},1032,["onClick"])):K("",!0),$e.retirement?(T(),me(a(ye),{key:1,color:"link",size:"sm",onClick:z=>De($e)},{default:o(()=>[g(u(ue.$t("media.keep")),1)]),_:2},1032,["onClick"])):K("",!0),i(a(ye),{color:"link",size:"sm",onClick:z=>de($e)},{default:o(()=>[g(u(ue.$t("media.history")),1)]),_:2},1032,["onClick"]),$e.usageCount===0?(T(),me(qt,{key:2,"button-style":"link","modal-title":ue.$t("media.eraseTitle"),"modal-text":ue.$t("media.eraseHint",{name:$e.name}),"button-caption":ue.$t("media.erase"),onModalResult:z=>Ce($e.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])):K("",!0)]),_:2},1024)]),_:2},1032,["class"]),m.value===$e.id?(T(),me(a(qe),{key:0},{default:o(()=>[i(a(q),{colspan:11},{default:o(()=>[i(gb,{"file-id":$e.id,tags:$e.tags||[],athletes:$e.athletes||[],events:$e.events||[],onUpdated:oe},null,8,["file-id","tags","athletes","events"])]),_:2},1024)]),_:2},1024)):K("",!0)],64))),128))]),_:1})]),_:1})]),_:1},8,["loading"])]),y("div",FVe,[i(dt,{"total-items":a(l).fileList.total,"items-per-page":d.value,"active-page":c.value,onPageChange:J},null,8,["total-items","items-per-page","active-page"])]),i(a(Xt),{size:"lg",alignment:"center",visible:O.value,onClose:we[19]||(we[19]=$e=>O.value=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g("Tag "+u(A.value.size)+" files",1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[we[29]||(we[29]=y("p",{class:"batch-hint"},"Tags will be added to all selected files (existing tags are preserved).",-1)),i(gb,{tags:[],athletes:[],events:[],"save-fn":he})]),_:1,__:[29]})]),_:1},8,["visible"]),i(a(Xt),{alignment:"center",visible:U.value,onClose:we[22]||(we[22]=$e=>U.value=!1)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>[g(u(ue.$t("albums.createTitle")),1)]),_:1})]),_:1}),i(a(Jt),null,{default:o(()=>[i(a(_e),{modelValue:B.value,"onUpdate:modelValue":we[20]||(we[20]=$e=>B.value=$e),placeholder:ue.$t("albums.namePlaceholder"),size:"sm",onKeydown:Ri(sa(Oe,["prevent"]),["enter"])},null,8,["modelValue","placeholder","onKeydown"])]),_:1}),i(a(Qn),null,{default:o(()=>[i(a(ye),{color:"secondary",size:"sm",onClick:we[21]||(we[21]=$e=>U.value=!1)},{default:o(()=>we[30]||(we[30]=[g("Cancel")])),_:1,__:[30]}),i(a(ye),{color:"primary",size:"sm",disabled:!B.value.trim(),onClick:Oe},{default:o(()=>[g(" Create & Add "+u(A.value.size)+" files ",1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["visible"])]))}},LVe=Le(RVe,[["__scopeId","data-v-b9b7edea"]]),MVe={class:"base_view"},VVe={class:"title"},BVe={class:"header"},UVe={class:"filters"},qVe={value:"newest"},jVe={value:"oldest"},HVe={value:"name"},zVe={class:"album-grid"},YVe=["onClick"],xVe={class:"album-cover"},WVe=["src","alt"],GVe={key:1,class:"cover-placeholder"},KVe={class:"photo-count"},XVe={key:2,class:"album-type-badge"},JVe={class:"album-info"},ZVe={class:"album-label"},QVe={class:"album-meta"},e6e={key:0},t6e={key:1,class:"sub-badge"},a6e={key:2,class:"draft-badge"},l6e={key:0,class:"empty-state"},n6e={class:"pagination"},i6e={__name:"AlbumListPage",setup(e){const t=tC(),l=Gt(),n=F(24),s=F(1),r=F(""),d=F("newest");let c=null;const f=async()=>{await t.getAlbumList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0,sort:d.value})};We(async()=>{await f()});const v=async w=>{s.value=w,await f()},p=()=>{clearTimeout(c),c=setTimeout(async()=>{s.value=1,await f()},400)};at(d,()=>{s.value=1,f()});const m=()=>{l.push("/media/albums/create")},h=w=>{l.push(`/media/albums/${w}`)},b=async w=>{await t.deleteAlbum(w),await f()};return(w,$)=>(T(),P("div",MVe,[y("div",VVe,[y("p",BVe,u(w.$t("albums.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:m},{default:o(()=>[g(u(w.$t("albums.create")),1)]),_:1})]),y("div",UVe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":$[0]||($[0]=S=>r.value=S),placeholder:w.$t("albums.searchPlaceholder"),size:"sm",class:"filter-input",onInput:p},null,8,["modelValue","placeholder"]),i(a(He),{modelValue:d.value,"onUpdate:modelValue":$[1]||($[1]=S=>d.value=S),size:"sm",class:"filter-select"},{default:o(()=>[y("option",qVe,u(w.$t("media.newest")),1),y("option",jVe,u(w.$t("media.oldest")),1),y("option",HVe,u(w.$t("media.byName")),1)]),_:1},8,["modelValue"])]),y("div",zVe,[(T(!0),P(le,null,ge(a(t).albumList.items,S=>(T(),P("div",{key:S.id,class:"album-card",onClick:_=>h(S.id)},[y("div",xVe,[S.coverImageUrl?(T(),P("img",{key:0,src:S.coverImageUrl,alt:S.label,class:"cover-img"},null,8,WVe)):(T(),P("div",GVe,$[3]||($[3]=[y("span",null,"No cover",-1)]))),y("span",KVe,u(S.photoCount),1),S.albumTypeId===1&&S.photoCount>0?(T(),P("span",XVe,"Parent")):K("",!0)]),y("div",JVe,[y("div",ZVe,u(S.label),1),y("div",QVe,[S.season?(T(),P("span",e6e,u(S.season),1)):K("",!0),S.parentId?(T(),P("span",t6e,"Sub-Album")):K("",!0),S.isPublished?K("",!0):(T(),P("span",a6e,"Draft"))])]),y("div",{class:"album-actions",onClick:$[2]||($[2]=sa(()=>{},["stop"]))},[i(qt,{"button-style":"link","modal-title":w.$t("modal.sure"),"modal-text":w.$t("modal.remove"),"button-caption":w.$t("modal.delete"),onModalResult:_=>b(S.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,YVe))),128))]),a(t).albumList.items.length===0?(T(),P("div",l6e,u(w.$t("albums.noAlbums")),1)):K("",!0),y("div",n6e,[i(dt,{"total-items":a(t).albumList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:v},null,8,["total-items","items-per-page","active-page"])])]))}},s6e=Le(i6e,[["__scopeId","data-v-80fc009e"]]),o6e={class:"base_view"},r6e={class:"title"},u6e={class:"title-left"},d6e={class:"header"},c6e={key:0,class:"badge-type"},f6e={key:1,class:"badge-type badge-leaf"},m6e={class:"title-right"},p6e={class:"metadata-section"},v6e={class:"form-row"},b6e={class:"form-row"},h6e={key:0,class:"form-row"},y6e={class:"form-row-inline"},g6e={class:"form-field"},_6e={class:"form-field"},$6e={key:1,class:"form-row"},C6e={key:0,class:"parent-display"},w6e={key:1,class:"autocomplete-wrapper"},k6e={key:0,class:"suggestions"},S6e=["onMousedown"],I6e={key:0,class:"suggestion-meta"},T6e={key:0,class:"tag-section-wrapper"},D6e={key:1,class:"photos-section"},E6e={class:"section-title"},N6e={class:"child-album-grid"},P6e=["onClick"],O6e=["src","alt","onError"],A6e={key:1,class:"photo-placeholder"},F6e={class:"child-album-info"},R6e=["onClick"],L6e={key:0,class:"child-album-count"},M6e={key:2,class:"photos-section"},V6e={class:"photos-header"},B6e={class:"section-title"},U6e={class:"photo-actions"},q6e={key:0,class:"upload-progress"},j6e={key:1,class:"upload-failures"},H6e={class:"photo-grid"},z6e=["onClick"],Y6e=["src","alt","onError"],x6e={key:1,class:"photo-placeholder"},W6e={key:3,class:"cover-badge"},G6e={class:"photo-overlay"},K6e={class:"photo-name"},X6e={key:2,class:"empty-photos"},J6e={class:"photo-edit-modal"},Z6e={class:"photo-edit-header"},Q6e={class:"photo-edit-title"},e5e={class:"photo-edit-preview"},t5e=["src","alt"],a5e={class:"photo-edit-fields"},l5e={class:"form-row"},n5e={class:"form-row"},i5e={class:"form-row"},s5e={key:0,class:"photo-meta"},o5e={key:1,class:"photo-xmp"},r5e={key:0,class:"photo-xmp-description"},u5e={key:1,class:"photo-xmp-line"},d5e={key:2,class:"photo-xmp-line"},c5e={key:2,class:"photo-tags-section"},f5e={class:"photo-edit-footer"},m5e={__name:"AlbumDetailPage",setup(e){const t=tC(),l=xu(),n=ea(),s=Gt(),r=Pe(()=>n.params.id===void 0),d=Pe(()=>n.params.id?parseInt(n.params.id):null),c=F(""),f=F(""),v=F(""),p=F(""),m=F(!1),h=F(1),b=F(null),w=F(null),$=F([]),S=F([]),_=F(!1),I=F(0),k=F(0),C=F(!1),D=F(null),N=F(""),L=F(""),R=F(""),M=F([]),A=F([]),E=F([]),V=F([]),O=F(""),U=F(""),B=F([]),Y=F(!1);let ee=null;const Z=Pe(()=>h.value===1),ne=Pe(()=>h.value===2),ie=Pe(()=>S.value.length>0||X.value.length>0),J=Pe(()=>$.value.filter(Xe=>Xe.typeId===2)),X=Pe(()=>$.value.filter(Xe=>Xe.typeId===1)),j=Pe(()=>J.value.map(Xe=>Xe.fileId).filter(Boolean)),W=Pe(()=>{const Xe=[],tt=new Set;for(const Lt of S.value){tt.add(Lt.id);const Ve=X.value.find(Ee=>Ee.albumId===Lt.id);Xe.push({id:Lt.id,label:Lt.label,photoCount:Lt.photoCount,coverUrl:(Ve==null?void 0:Ve.thumbnailLink)||(Ve==null?void 0:Ve.link)||Lt.coverImageUrl,coverFallbackUrl:(Ve==null?void 0:Ve.link)||Lt.coverImageUrl})}for(const Lt of X.value)tt.has(Lt.albumId)||Xe.push({id:Lt.albumId,label:Lt.label,photoCount:null,coverUrl:Lt.thumbnailLink||Lt.link,coverFallbackUrl:Lt.link});return Xe}),fe=F(null),G=async()=>{if(!d.value)return;const Xe=await t.getAlbum(d.value);if(Xe)if(c.value=Xe.label||"",f.value=Xe.description||"",v.value=Xe.altText||"",p.value=Xe.season||"",m.value=!!Xe.isPublished,h.value=Xe.albumTypeId??1,b.value=Xe.parentId??null,w.value=Xe.coverImageId??null,fe.value=Xe.parentCoverFileId??null,$.value=Xe.photos||[],S.value=Xe.childAlbums||[],M.value=Xe.tags||[],A.value=Xe.athletes||[],E.value=Xe.events||[],V.value=Xe.tournaments||[],Xe.parentId){const tt=await t.getAlbum(Xe.parentId);O.value=(tt==null?void 0:tt.label)||`Album #${Xe.parentId}`}else O.value=""};We(async()=>{!r.value&&d.value&&await G()}),at(()=>n.params.id,async Xe=>{Xe&&await G()});const H=()=>{if(clearTimeout(ee),U.value.trim().length<2){Y.value=!1;return}ee=setTimeout(async()=>{const tt=U.value.trim();if(tt.length<2){Y.value=!1;return}const Lt=await t.searchAlbums(tt,d.value);B.value=Lt,Y.value=Lt.length>0},300)},re=Xe=>{b.value=Xe.id,O.value=Xe.label,U.value="",Y.value=!1},be=()=>{b.value=null,O.value=""},Ce=async()=>{const Xe={label:c.value,description:f.value,altText:v.value||null,season:p.value?parseInt(p.value):null,isPublished:m.value,parentId:b.value};if(r.value){const tt=await t.createAlbum(Xe);tt!=null&&tt.id&&(St("Album created"),await s.replace(`/media/albums/${tt.id}`))}else await t.updateAlbum(d.value,Xe),St("Album saved")},ke=async()=>{await t.deleteAlbum(d.value),b.value?await s.push(`/media/albums/${b.value}`):await s.push("/media/albums")}
144,De=F([]),Q=async Xe=>{var Lt;const tt=Array.from(Xe.target.files||[]);if(!(tt.length===0||!d.value)){_.value=!0,I.value=tt.length,k.value=0,De.value=[];try{const Ve=await t.uploadToAlbum(d.value,tt,Ee=>{k.value=Ee.loaded});((Lt=Ve==null?void 0:Ve.failures)==null?void 0:Lt.length)>0&&(De.value=Ve.failures)}catch(Ve){console.error("Upload failed:",Ve)}_.value=!1,Xe.target.value="",await G()}},de=async Xe=>{await Q(Xe)},se=async Xe=>{!d.value||!Xe.length||(C.value=!1,await t.addPhotosToAlbum(d.value,Xe),await G())},Re=async Xe=>{d.value&&(await t.updateAlbum(d.value,{coverImageId:Xe}),w.value=Xe,b.value&&(await t.setSubAlbumCover(b.value,d.value,Xe),fe.value=Xe))},Fe=async Xe=>{d.value&&(await t.removePhoto(d.value,Xe),$.value=$.value.filter(tt=>tt.id!==Xe))},oe=async Xe=>{d.value&&await t.updateAlbumTags(d.value,Xe)},he=async()=>{await G()},Se=F([]),Oe=F([]),Ae=F([]),Te=F([]),ue=F(null),we=F(null),$e=async Xe=>{if(D.value=Xe,N.value=Xe.label||"",L.value=Xe.description||"",R.value=Xe.altText||"",Se.value=[],Oe.value=[],Ae.value=[],Te.value=[],ue.value=null,we.value=Xe.xmpMetadata||null,Xe.fileId){const tt=await l.getFileDetail(Xe.fileId);tt&&(Se.value=tt.tags||[],Oe.value=tt.athletes||[],Ae.value=tt.events||[],Te.value=tt.tournaments||[],ue.value={width:tt.width,height:tt.height,fileSize:tt.fileSize,mimeType:tt.mimeType,extension:tt.extension},tt.xmpMetadata&&(we.value=tt.xmpMetadata))}},z=async Xe=>{var tt;(tt=D.value)!=null&&tt.fileId&&await l.updateFileTags(D.value.fileId,Xe)},pe=async()=>{var Xe;if((Xe=D.value)!=null&&Xe.fileId){const tt=await l.getFileDetail(D.value.fileId);tt&&(Se.value=tt.tags||[],Oe.value=tt.athletes||[],Ae.value=tt.events||[],Te.value=tt.tournaments||[])}},Ye=Xe=>Xe?Xe<1024?Xe+" B":Xe<1048576?(Xe/1024).toFixed(1)+" KB":(Xe/1048576).toFixed(1)+" MB":"-",et=()=>{D.value=null},Dt=async()=>{if(!D.value||!d.value)return;const Xe=await t.updatePhoto(d.value,D.value.id,{label:N.value||null,description:L.value||null,altText:R.value||null});if(Xe){const tt=$.value.findIndex(Lt=>Lt.id===D.value.id);tt!==-1&&($.value[tt]=Xe)}D.value=null},Ea=()=>{b.value?s.push(`/media/albums/${b.value}`):s.push("/media/albums")},Na=Xe=>{s.push(`/media/albums/${Xe}`)};return(Xe,tt)=>{var Lt;return T(),P("div",o6e,[y("div",r6e,[y("div",u6e,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:Ea},{default:o(()=>tt[15]||(tt[15]=[g("â Back")])),_:1,__:[15]}),y("p",d6e,u(r.value?Xe.$t("albums.createTitle"):c.value),1),!r.value&&Z.value?(T(),P("span",c6e,"Parent Album")):K("",!0),!r.value&&ne.value?(T(),P("span",f6e,"Sub-Album")):K("",!0)]),y("div",m6e,[r.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":Xe.$t("modal.sure"),"modal-text":Xe.$t("modal.remove"),"button-caption":Xe.$t("modal.delete"),onModalResult:ke}
144,null,8,["modal-title","modal-text","button-caption"])),i(a(ye),{color:"primary",size:"sm",onClick:Ce},{default:o(()=>[g(u(Xe.$t("albums.save")),1)]),_:1})])]),y("div",p6e,[y("div",v6e,[y("label",null,u(Xe.$t("albums.name")),1),i(a(_e),{modelValue:c.value,"onUpdate:modelValue":tt[0]||(tt[0]=Ve=>c.value=Ve),size:"sm",placeholder:Xe.$t("albums.namePlaceholder")},null,8,["modelValue","placeholder"])]),y("div",b6e,[y("label",null,u(Xe.$t("albums.description")),1),i(a(oa),{modelValue:f.value,"onUpdate:modelValue":tt[1]||(tt[1]=Ve=>f.value=Ve),rows:"2",size:"sm"},null,8,["modelValue"])]),ie.value?K("",!0):(T(),P("div",h6e,[y("label",null,u(Xe.$t("albums.altText")),1),i(a(_e),{modelValue:v.value,"onUpdate:modelValue":tt[2]||(tt[2]=Ve=>v.value=Ve),size:"sm",placeholder:Xe.$t("albums.altTextPlaceholder")},null,8,["modelValue","placeholder"])])),y("div",y6e,[y("div",g6e,[y("label",null,u(Xe.$t("albums.season")),1),i(a(_e),{modelValue:p.value,"onUpdate:modelValue":tt[3]||(tt[3]=Ve=>p.value=Ve),size:"sm",type:"number",style:{width:"100px"}},null,8,["modelValue"])]),y("div",_6e,[y("label",null,u(Xe.$t("albums.published")),1),i(a(Ia),{modelValue:m.value,"onUpdate:modelValue":tt[4]||(tt[4]=Ve=>m.value=Ve)},null,8,["modelValue"])])]),ie.value?K("",!0):(T(),P("div",$6e,[tt[17]||(tt[17]=y("label",null,"Parent Album",-1)),b.value?(T(),P("div",C6e,[y("span",{class:"parent-chip",onClick:tt[5]||(tt[5]=Ve=>Na(b.value))},u(O.value),1),i(a(ye),{size:"sm",color:"danger",variant:"ghost",class:"parent-remove",onClick:be},{default:o(()=>tt[16]||(tt[16]=[g("Ã")])),_:1,__:[16]})])):(T(),P("div",w6e,[i(a(_e),{modelValue:U.value,"onUpdate:modelValue":tt[6]||(tt[6]=Ve=>U.value=Ve),placeholder:"Search for parent album...",size:"sm",onInput:H},null,8,["modelValue"]),Y.value?(T(),P("div",k6e,[(T(!0),P(le,null,ge(B.value,Ve=>(T(),P("div",{key:Ve.id,class:"suggestion-item",onMousedown:sa(Ee=>re(Ve),["prevent"])},[g(u(Ve.label)+" ",1),Ve.season?(T(),P("span",I6e," ("+u(Ve.season)+")",1)):K("",!0)],40,S6e))),128))])):K("",!0)])),tt[18]||(tt[18]=y("div",{class:"parent-hint"},"Leave empty for a top-level album. Set a parent to make this a sub-album.",-1))]))]),r.value?K("",!0):(T(),P("div",T6e,[i(gb,{tags:M.value,athletes:A.value,events:E.value,tournaments:V.value,"save-fn":oe,onUpdated:he},null,8,["tags","athletes","events","tournaments"])])),!r.value&&W.value.length>0?(T(),P("div",D6e,[y("p",E6e,"Sub-Albums ("+u(W.value.length)+")",1),y("div",N6e,[(T(!0),P(le,null,ge(W.value,Ve=>(T(),P("div",{key:Ve.id,class:"child-album-card"},[y("div",{class:"child-album-thumb",onClick:Ee=>Na(Ve.id)},[Ve.coverUrl?(T(),P("img",{key:0,src:Ve.coverUrl,alt:Ve.label,onError:Ee=>{Ve.coverFallbackUrl&&Ee.target.src!==Ve.coverFallbackUrl&&(Ee.target.src=Ve.coverFallbackUrl)}},null,40,O6e)):(T(),P("div",A6e,"No cover"))],8,P6e),y("div",F6e,[y("span",{class:"child-album-label",onClick:Ee=>Na(Ve.id)},u(Ve.label),9,R6e),Ve.photoCount!=null?(T(),P("span",L6e,u(Ve.photoCount)+" photos",1)):K("",!0)])]))),128))])])):K("",!0),r.value?K("",!0):(T(),P("div",M6e,[y("div",V6e,[y("p",B6e,u(Xe.$t("albums.photos"))+" ("+u(J.value.length)+")",1),y("div",U6e,[i(a(ye),{color:"primary",size:"sm",onClick:tt[7]||(tt[7]=Ve=>Xe.$refs.albumFileInput.click())},{default:o(()=>[g(u(Xe.$t("albums.uploadPhotos")),1)]),_:1}),i(a(ye),{color:"secondary",size:"sm",onClick:tt[8]||(tt[8]=Ve=>Xe.$refs.albumFolderInput.click())},{default:o(()=>[g(u(Xe.$t("albums.uploadFolder")),1)]),_:1}),i(a(ye),{color:"info",size:"sm",variant:"outline",onClick:tt[9]||(tt[9]=Ve=>C.value=!0)},{default:o(()=>[g(u(Xe.$t("albums.addFromLibrary")),1)]),_:1}),y("input",{ref:"albumFileInput",type:"file",multiple:"",accept:"image/*",style:{display:"none"},onChange:Q},null,544),y("input",{ref:"albumFolderInput",type:"file",webkitdirectory:"",style:{display:"none"},onChange:de},null,544)])]),_.value?(T(),P("div",q6e,[i(a(yh),{class:"mb-1"},{default:o(()=>[i(a(R_),{value:Math.round(k.value/I.value*100)},{default:o(()=>[g(u(k.value)+" / "+u(I.value)+" files ",1)]),_:1},8,["value"])]),_:1})])):K("",!0),De.value.length>0?(T(),P("div",j6e,[y("strong",null,u(De.value.length)+" file(s) failed to upload:",1),y("ul",null,[(T(!0),P(le,null,ge(De.value,(Ve,Ee)=>(T(),P("li",{key:Ee},u(Ve.file),1))),128))]),i(a(ye),{size:"sm",color:"secondary",variant:"ghost",onClick:tt[10]||(tt[10]=Ve=>De.value=[])},{default:o(()=>tt[19]||(tt[19]=[g("Dismiss")])),_:1,__:[19]})])):K("",!0),y("div",H6e,[(T(!0),P(le,null,ge(J.value,Ve=>(T(),P("div",{key:Ve.id,class:Qe(["photo-card",{"photo-card-cover":Ve.fileId===w.value}])},[y("div",{class:"photo-thumb",onClick:Ee=>$e(Ve)},[Ve.thumbnailLink?(T(),P("img",{key:0,src:Ve.thumbnailLink,alt:Ve.altText||Ve.label||Ve.fileName,onError:Ee=>{Ve.link&&Ee.target.src!==Ve.link&&(Ee.target.src=Ve.link)}},null,40,Y6e)):(T(),P("div",x6e,[y("span",null,u(Ve.fileName),1)])),Ve.fileId&&Ve.fileId!==w.value?(T(),me(a(ye),{key:2,color:"light",size:"sm",class:"cover-btn",t
144itle:"Set as cover",onClick:Ee=>Re(Ve.fileId)},{default:o(()=>tt[20]||(tt[20]=[g("â")])),_:2,__:[20]},1032,["onClick"])):K("",!0),Ve.fileId===w.value?(T(),P("span",W6e,"â
Cover")):K("",!0)],8,z6e),y("div",G6e,[y("span",K6e,u(Ve.fileName),1),i(a(ye),{color:"danger",size:"sm",variant:"ghost",class:"photo-remove-btn",onClick:Ee=>Fe(Ve.id)},{default:o(()=>tt[21]||(tt[21]=[g("Ã")])),_:2,__:[21]},1032,["onClick"])])],2))),128))]),J.value.length===0&&W.value.length===0?(T(),P("div",X6e,u(Xe.$t("albums.noPhotos")),1)):K("",!0)])),i(fO,{visible:C.value,"exclude-file-ids":j.value,onClose:tt[11]||(tt[11]=Ve=>C.value=!1),onSelect:se},null,8,["visible","exclude-file-ids"]),D.value?(T(),P("div",{key:3,class:"photo-edit-backdrop",onClick:sa(et,["self"])},[y("div",J6e,[y("div",Z6e,[y("span",Q6e,u(Xe.$t("albums.editPhoto")),1),i(a(ye),{size:"sm",color:"secondary",variant:"ghost",onClick:et},{default:o(()=>tt[22]||(tt[22]=[g("Ã")])),_:1,__:[22]})]),y("div",e5e,[D.value.link?(T(),P("img",{key:0,src:D.value.link,alt:D.value.fileName},null,8,t5e)):K("",!0)]),y("div",a5e,[y("div",l5e,[y("label",null,u(Xe.$t("albums.photoLabel")),1),i(a(_e),{modelValue:N.value,"onUpdate:modelValue":tt[12]||(tt[12]=Ve=>N.value=Ve),size:"sm",placeholder:c.value||D.value.fileName},null,8,["modelValue","placeholder"])]),y("div",n5e,[y("label",null,u(Xe.$t("albums.photoDescription")),1),i(a(oa),{modelValue:L.value,"onUpdate:modelValue":tt[13]||(tt[13]=Ve=>L.value=Ve),rows:"2",size:"sm",placeholder:f.value||""},null,8,["modelValue","placeholder"])]),y("div",i5e,[y("label",null,u(Xe.$t("albums.photoAltText")),1),i(a(_e),{modelValue:R.value,"onUpdate:modelValue":tt[14]||(tt[14]=Ve=>R.value=Ve),size:"sm",placeholder:v.value||""},null,8,["modelValue","placeholder"])]),ue.value?(T(),P("div",s5e,[y("span",null,u(ue.value.width)+"Ã"+u(ue.value.height)+"px",1),y("span",null,u(Ye(ue.value.fileSize)),1),y("span",null,u(ue.value.mimeType),1)])):K("",!0),we.value?(T(),P("div",o5e,[tt[25]||(tt[25]=y("div",{class:"photo-xmp-title"},"Photographer metadata",-1)),we.value.description?(T(),P("pre",r5e,u(we.value.description),1)):K("",!0),we.value.creator?(T(),P("div",u5e,[tt[23]||(tt[23]=y("strong",null,"Credit:",-1)),g(" "+u(we.value.creator),1)])):K("",!0),we.value.keywords&&we.value.keywords.length?(T(),P("div",d5e,[tt[24]||(tt[24]=y("strong",null,"Keywords:",-1)),g(" "+u(we.value.keywords.join(", ")),1)])):K("",!0)])):K("",!0),(Lt=D.value)!=null&&Lt.fileId?(T(),P("div",c5e,[i(gb,{"file-id":D.value.fileId,tags:Se.value,athletes:Oe.value,events:Ae.value,tournaments:Te.value,"save-fn":z,onUpdated:pe},null,8,["file-id","tags","athletes","events","tournaments"])])):K("",!0)]),y("div",f5e,[i(a(ye),{size:"sm",color:"secondary",onClick:et},{default:o(()=>[g(u(Xe.$t("modal.cancel")),1)]),_:1}),i(a(ye),{size:"sm",color:"primary",onClick:Dt},{default:o(()=>[g(u(Xe.$t("albums.save")),1)]),_:1})])])])):K("",!0)])}}},GI=Le(m5e,[["__scopeId","data-v-93742083"]]),wf="https://api-dashboard.fie.org/api/admin/v1/banner",LF=At("banner",()=>{const e=F({items:[],total:0}),t=F(null);async function l(c){const f=await ce.get(wf,c);f&&(e.value=f)}async function n(c){const f=await ce.get(`${wf}/${c}`,null);return f&&(t.value=f),f}async function s(c){return await ce.post(wf,c)}async function r(c,f){return await ce.put(`${wf}/${c}`,f)}async function d(c){await ce.delete(`${wf}/${c}`,null)}return{bannerList:e,currentBanner:t,getBannerList:l,getBanner:n,createBanner:s,updateBanner:r,deleteBanner:d}}),p5e={class:"base_view"},v5e={class:"title"},b5e={class:"header"},h5e={class:"filters"},y5e={class:"banner-table"},g5e={class:"table table-hover table-sm"},_5e={style:{width:"60px"}},$5e={style:{width:"80px"}},C5e={style:{width:"180px"}},w5e={style:{width:"80px"}},k5e={style:{width:"80px"}},S5e={style:{width:"120px"}},I5e=["onClick"],T5e=["src"],D5e={key:1,class:"thumb-placeholder"},E5e={class:"banner-label"},N5e={key:0,class:"banner-hashtag"},P5e={key:0,class:"empty-state"},O5e={class:"pagination"},A5e={__name:"BannerListPage",setup(e){const t=LF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c=async()=>{await t.getBannerList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(async()=>{await c()});const f=async b=>{s.value=b,await c()},v=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},p=()=>{l.push("/media/banners/create")},m=b=>{l.push(`/media/banners/${b}`)},h=async b=>{await t.deleteBanner(b),await c()};return(b,w)=>(T(),P("div",p5e,[y("div",v5e,[y("p",b5e,u(b.$t("banners.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(b.$t("banners.create")),1)]),_:1})]),y("div",h5e,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("banners.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"])]),y("div",y5e,[y("table",g5e,[y("thead",null,[y("tr",null,[y("th",_5e,u(b.$t("banners.image")),1),y("th",null,u(b.$t("banners.label")),1),y("th",$5e,u(b.$t("banners.position")),1),y("th",C5e,u(b.$t("banners.dates")),1),y("th",w5e,u(b.$t("banners.visible")),1),y("th",k5e,u(b.$t("banners.published")),1),y("th",S5e,u(b.$t("banners.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).bannerList.items,$=>(T(),P("tr",{key:$.id,class:"banner-row",onClick:S=>m($.id)},[y("td",null,[$.imageUrl?(T(),P("img",{key:0,src:$.imageUrl,class:"banner-thumb",alt:""},null,8,T5e)):(T(),P("div",D5e,"-"))]),y("td",null,[y("span",E5e,u($.label||"(no label)"),1),$.hashtag?(T(),P("span",N5e,u($.hashtag),1)):K("",!0)]),y("td",null,u($.position),1),y("td",null,[$.eventStartDate?(T(),P(le,{key:0},[g(u($.eventStartDate),1),$.eventEndDate?(T(),P(le,{key:0},[g(" â "+u($.eventEndDate),1)],64)):K("",!0)],64)):(T(),P(le,{key:1},[g("-")],64))]),y("td",null,[y("span",{class:Qe($.isVisible?"badge-yes":"badge-no")}
144,u($.isVisible?b.$t("yes"):b.$t("no")),3)]),y("td",null,[y("span",{class:Qe($.isPublished?"badge-yes":"badge-no")},u($.isPublished?b.$t("yes"):b.$t("no")),3)]),y("td",{onClick:w[1]||(w[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:S=>m($.id)},{default:o(()=>[g(u(b.$t("banners.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":b.$t("modal.sure"),"modal-text":b.$t("modal.remove"),"button-caption":b.$t("modal.delete"),onModalResult:S=>h($.id)},null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,I5e))),128))])])]),a(t).bannerList.items.length===0?(T(),P("div",P5e,u(b.$t("banners.noBanners")),1)):K("",!0),y("div",O5e,[i(dt,{"total-items":a(t).bannerList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:f},null,8,["total-items","items-per-page","active-page"])])]))}},F5e=Le(A5e,[["__scopeId","data-v-6613dceb"]]),R5e={class:"base_view"},L5e={class:"title"},M5e={class:"title-left"},V5e={class:"header"},B5e={class:"title-right"},U5e={class:"form-section"},q5e={class:"form-label"},j5e={class:"image-upload-container"},H5e={key:0,class:"image-preview-wrapper"},z5e=["src"],Y5e={class:"form-section"},x5e={class:"form-section"},W5e={class:"form-section"},G5e={class:"form-label"},K5e={class:"form-label"},X5e={class:"form-label"},J5e={class:"form-section"},Z5e={class:"translations-grid"},Q5e={class:"translation-column"},eBe={class:"translation-column"},tBe={class:"translation-column"},aBe={class:"form-actions"},lBe={__name:"BannerDetailPage",setup(e){const t=LF(),l=ea(),n=Gt(),s=Pe(()=>l.params.id===void 0),r=Pe(()=>l.params.id?parseInt(l.params.id):null),d=F(null),c=F(null),f=F(""),v=F(0),p=F(""),m=F(""),h=F(""),b=F(!1),w=F(!1),$=F(!1),S=F(""),_=F({en:{label:"",subtitle:"",content:"",description:"",link:"",location:""},fr:{label:"",subtitle:"",content:"",description:"",link:"",location:""},es:{label:"",subtitle:"",content:"",description:"",link:"",location:""}}),I=async()=>{if(!r.value)return;const M=await t.getBanner(r.value);if(M&&(d.value=M.imageId??null,c.value=M.imageUrl??null,f.value=M.color??"",v.value=M.position??0,p.value=M.eventStartDate??"",m.value=M.eventEndDate??"",h.value=M.hashtag??"",b.value=!!M.isVisible,w.value=!!M.isPublished,$.value=!!M.isVideo,S.value=M.videoId??"",M.translations))for(const A of["en","fr","es"])M.translations[A]&&(_.value[A]={label:M.translations[A].label??"",subtitle:M.translations[A].subtitle??"",content:M.translations[A].content??"",description:M.translations[A].description??"",link:M.translations[A].link??"",location:M.translations[A].location??""})};We(async()=>{!s.value&&r.value&&await I()});const k=M=>{d.value=M.data.id,c.value=M.data.thumbnailLink||M.data.link},C=()=>{d.value=null,c.value=null},D=async()=>{const M={imageId:d.value,color:f.value||null,position:v.value,eventStartDate:p.value||null,eventEndDate:m.value||null,hashtag:h.value||null,isVisible:b.value,isPublished:w.value,isVideo:$.value,videoId:S.value||null,translations:{}};for(const A of["en","fr","es"]){const E=_.value[A];(E.label||E.subtitle||E.content||E.description||E.link||E.location)&&(M.translations[A]={label:E.label||null,subtitle:E.subtitle||null,content:E.content||null,description:E.description||null,link:E.link||null,location:E.location||null})}if(s.value){const A=await t.createBanner(M);A!=null&&A.id&&(St("Banner created"),await n.replace(`/media/banners/${A.id}`))}else await t.updateBanner(r.value,M),St("Banner saved")},N=async()=>{await D(),n.push("/media/banners")},L=async()=>{await t.deleteBanner(r.value),n.push("/media/banners")},R=()=>{n.push("/media/banners")};return(M,A)=>(T(),P("div",R5e,[y("div",L5e,[y("div",M5e,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:R},{default:o(()=>[g("â "+u(M.$t("calendar.back")),1)]),_:1}),y("p",V5e,u(s.value?M.$t("banners.createTitle"):M.$t("banners.editTitle")),1)]),y("div",B5e,[s.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":M.$t("modal.sure"),"modal-text":M.$t("modal.remove"),"button-caption":M.$t("modal.delete"),onModalResult:L}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(M.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",U5e,[i(a(ve),{md:"6"},{default:o(()=>[y("label",q5e,u(M.$t("banners.image")),1),y("div",j5e,[c.value?(T(),P("div",H5e,[y("img",{src:c.value,class:"image-preview",alt:"Banner"},null,8,z5e),i(a(ye),{color:"danger",size:"sm",class:"remove-image-btn",onClick:C},{default:o(()=>[g(u(M.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"bannerImageInput","upload-url":"file/upload","is-image":!0,"skip-resize":!0,onFileUploaded:k})])]),_:1})]),y("div",Y5e,[i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:M.$t("banners.color"),modelValue:f.value,"onUpdate:modelValue":A[0]||(A[0]=E=>f.value=E),size:"sm",placeholder:"#000000"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:M.$t("banners.position"),modelValue:v.value,"onUpdate:modelValue":A[1]||(A[1]=E=>v.value=E),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1})]),y("div",x5e,[i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:M.$t("banners.startDate"),modelValue:p.value,"onUpdate:modelValue":A[2]||(A[2]=E=>p.value=E),size:"sm",type:"date"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:M.$t("banners.endDate"),modelValue:m.value,"onUpdate:modelValue":A[3]||(A[3]=E=>m.value=E),size:"sm",type:"date"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:M.$t("banners.hashtag"),modelValue:h.value,"onUpdate:modelValue":A[4]||(A[4]=E=>h.value=E),size:"sm",placeholder:"#FIE2026"},null,8,["label","modelValue"])]),_:1})]),y("div",W5e,[i(a(ve),{md:"3"},{default:o(()=>[y("label",G5e,u(M.$t("banners.visible")),1),i(a(Ia),{modelValue:b.value,"onUpdate:modelValue":A[5]||(A[5]=E=>b.value=E)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",K5e,u(M.$t("banners.published")),1),i(a(Ia),{modelValue:w.value,"onUpdate:modelValue":A[6]||(A[6]=E=>w.value=E)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",X5e,u(M.$t("banners.isVideo")),1),i(a(Ia),{modelValue:$.value,"onUpdate:modelValue":A[7]||(A[7]=E=>$.value=E)},null,8,["modelValue"])]),_:1})]),y("div",J5e,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:M.$t("banners.videoId"),modelValue:S.value,"onUpdate:modelValue":A[8]||(A[8]=E=>S.value=E),size:"sm"},null,8,["label","modelValue"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(M.$t("meeting.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",Z5e,[y("div",Q5e,[A[27]||(A[27]=y("h6",null,"English",-1)),i(a(_e),{label:"Label [EN]",modelValue:_.value.en.label,"onUpdate:modelValue":A[9]||(A[9]=E=>_.value.en.label=E),size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Subtitle [EN]",modelValue:_.value.en.subtitle,"onUpdate:modelValue":A[10]||(A[10]=E=>_.value.en.subtitle=E),size:"sm"},null,8,["modelValue"]),i(a(oa),{label:"Content [EN]",modelValue:_.value.en.content,"onUpdate:modelValue":A[11]||(A[11]=E=>_.value.en.content=E),rows:"3",size:"sm"},null,8,["modelValue"]),i(a(oa),{label:"Description [EN]",modelValue:_.value.en.description,"onUpdate:modelValue":A[12]||(A[12]=E=>_.value.en.description=E),rows:"2",size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Link [EN]",modelValue:_.value.en.link,"onUpdate:modelValue":A[13]||(A[13]=E=>_.value.en.link=E),size:"sm",placeholder:"https://..."},null,8,["modelValue"]),i(a(_e),{label:"Location [EN]",modelValue:_.value.en.location,"onUpdate:modelValue":A[14]||(A[14]=E=>_.value.en.location=E),size:"sm"},null,8,["modelValue"])]),y("div",eBe,[A[28]||(A[28]=y("h6",null,"French",-1)),i(a(_e),{label:"Label [FR]",modelValue:_.value.fr.label,"onUpdate:modelValue":A[15]||(A[15]=E=>_.value.fr.label=E),size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Subtitle [FR]",modelValue:_.value.fr.subtitle,"onUpdate:modelValue":A[16]||(A[16]=E=>_.value.fr.subtitle=E),size:"sm"},null,8,["modelValue"]),i(a(oa),{label:"Content [FR]",modelValue:_.value.fr.content,"onUpdate:modelValue":A[17]||(A[17]=E=>_.value.fr.content=E),rows:"3",size:"sm"},null,8,["modelValue"]),i(a(oa),{label:"Description [FR]",modelValue:_.value.fr.description,"onUpdate:modelValue":A[18]||(A[18]=E=>_.value.fr.description=E),rows:"2",size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Link [FR]",modelValue:_.value.fr.link,"onUpdate:modelValue":A[19]||(A[19]=E=>_.value.fr.link=E),size:"sm",placeholder:"https://..."},null,8,["modelValue"]),i(a(_e),{label:"Location [FR]",modelValue:_.value.fr.location,"onUpdate:modelValue":A[20]||(A[20]=E=>_.value.fr.location=E),size:"sm"},null,8,["modelValue"])]),y("div",tBe,[A[29]||(A[29]=y("h6",null,"Spanish",-1)),i(a(_e),{label:"Label [ES]",modelValue:_.value.es.label,"onUpdate:modelValue":A[21]||(A[21]=E=>_.value.es.label=E),size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Subtitle [ES]",modelValue:_.value.es.subtitle,"onUpdate:modelValue":A[22]||(A[22]=E=>_.value.es.subtitle=E),size:"sm"},null,8,["modelValue"]),i(a(oa),{label:"Content [ES]",modelValue:_.value.es.content,"onUpdate:modelValue":A[23]||(A[23]=E=>_.value.es.content=E),rows:"3",size:"sm"},null,8,["modelValue"]),i(a(oa),{label:"Description [ES]",modelValue:_.value.es.description,"onUpdate:modelValue":A[24]||(A[24]=E=>_.value.es.description=E),rows:"2",size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Link [ES]",modelValue:_.value.es.link,"onUpdate:modelValue":A[25]||(A[25]=E=>_.value.es.link=E),size:"sm",placeholder:"https://..."},null,8,["modelValue"]),i(a(_e),{label:"Location [ES]",modelValue:_.value.es.location,"onUpdate:modelValue":A[26]||(A[26]=E=>_.value.es.location=E),size:"sm"},null,8,["modelValue"])])])]),_:1})]),_:1})]),_:1}),y("div",aBe,[i(a(ye),{color:"success",onClick:D},{default:o(()=>[g(u(M.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:N},{default:o(()=>[g(u(M.$t("modal.save"))+" & "+u(M.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:R},{default:o(()=>[g(u(M.$t("modal.cancel")),1)]),_:1})])]))}}
144,KI=Le(lBe,[["__scopeId","data-v-75c76739"]]),kf="https://api-dashboard.fie.org/api/admin/v1/press-kit",MF=At("pressKit",()=>{const e=F({items:[],total:0}),t=F(null);async function l(c){const f=await ce.get(kf,c);f&&(e.value=f)}async function n(c){const f=await ce.get(`${kf}/${c}`,null);return f&&(t.value=f),f}async function s(c){return await ce.post(kf,c)}async function r(c,f){return await ce.put(`${kf}/${c}`,f)}async function d(c){await ce.delete(`${kf}/${c}`,null)}return{pressKitList:e,currentPressKit:t,getPressKitList:l,getPressKit:n,createPressKit:s,updatePressKit:r,deletePressKit:d}}),nBe={class:"base_view"},iBe={class:"title"},sBe={class:"header"},oBe={class:"filters"},rBe={class:"press-kit-table"},uBe={class:"table table-hover table-sm"},dBe={style:{width:"100px"}},cBe={style:{width:"160px"}},fBe={style:{width:"120px"}},mBe={style:{width:"80px"}},pBe={style:{width:"80px"}},vBe={style:{width:"120px"}},bBe=["onClick"],hBe={class:"press-kit-name"},yBe={key:0,class:"lang-badges"},gBe={key:1,class:"badge-no"},_Be={key:0,class:"empty-state"},$Be={class:"pagination"},CBe={__name:"PressKitListPage",setup(e){const t=MF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c=async()=>{await t.getPressKitList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(async()=>{await c()});const f=async b=>{s.value=b,await c()},v=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},p=()=>{l.push("/media/press-kits/create")},m=b=>{l.push(`/media/press-kits/${b}`)},h=async b=>{await t.deletePressKit(b),await c()};return(b,w)=>(T(),P("div",nBe,[y("div",iBe,[y("p",sBe,u(b.$t("pressKit.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(b.$t("pressKit.create")),1)]),_:1})]),y("div",oBe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("pressKit.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"])]),y("div",rBe,[y("table",uBe,[y("thead",null,[y("tr",null,[y("th",null,u(b.$t("pressKit.name")),1),y("th",dBe,u(b.$t("pressKit.season")),1),y("th",cBe,u(b.$t("pressKit.category")),1),y("th",fBe,u(b.$t("pressKit.languages")),1),y("th",mBe,u(b.$t("pressKit.visible")),1),y("th",pBe,u(b.$t("pressKit.published")),1),y("th",vBe,u(b.$t("pressKit.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).pressKitList.items,$=>(T(),P("tr",{key:$.id,class:"press-kit-row",onClick:S=>m($.id)},[y("td",null,[y("span",hBe,u($.title||"(no title)"),1)]),y("td",null,u($.seasonYear||"-"),1),y("td",null,u($.category?b.$t("pressKit.category_"+$.category):"-"),1),y("td",null,[$.languages&&$.languages.length?(T(),P("span",yBe,u($.languages.map(S=>S.toUpperCase()).join(", ")),1)):(T(),P("span",gBe,"-"))]),y("td",null,[y("span",{class:Qe($.isVisible?"badge-yes":"badge-no")},u($.isVisible?b.$t("yes"):b.$t("no")),3)]),y("td",null,[y("span",{class:Qe($.isPublished?"badge-yes":"badge-no")},u($.isPublished?b.$t("yes"):b.$t("no")),3)]),y("td",{onClick:w[1]||(w[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:S=>m($.id)},{default:o(()=>[g(u(b.$t("pressKit.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":b.$t("modal.sure"),"modal-text":b.$t("modal.remove"),"button-caption":b.$t("modal.delete"),onModalResult:S=>h($.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,bBe))),128))])])]),a(t).pressKitList.items.length===0?(T(),P("div",_Be,u(b.$t("pressKit.noPressKits")),1)):K("",!0),y("div",$Be,[i(dt,{"total-items":a(t).pressKitList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:f},null,8,["total-items","items-per-page","active-page"])])]))}},wBe=Le(CBe,[["__scopeId","data-v-8cb640ba"]]),kBe={class:"base_view"},SBe={class:"title"},IBe={class:"title-left"},TBe={class:"header"},DBe={class:"title-right"},EBe={class:"form-section"},NBe={class:"form-label"},PBe=["value"],OBe={class:"form-section"},ABe={class:"form-label"},FBe={class:"form-label"},RBe={class:"translations-grid"},LBe={class:"form-label"},MBe={key:0,class:"pdf-existing"},VBe=["href"],BBe={class:"form-actions"},UBe={__name:"PressKitDetailPage",setup(e){const t=MF(),l=G_(),n=ea(),s=Gt(),r=Pe(()=>n.params.id===void 0),d=Pe(()=>n.params.id?parseInt(n.params.id):null),c=["en","fr","es"],f=["senior","junior_cadet","veteran"],v=F(null),p=F(""),m=F(0),h=F(""),b=F(!1),w=F(!1),$=F({en:{label:"",fileId:null,fileUrl:null},fr:{label:"",fileId:null,fileUrl:null},es:{label:"",fileId:null,fileUrl:null}}),S=Pe(()=>{var R;return[{value:"",label:"â"},...(((R=l.seasonList)==null?void 0:R.seasons)??[]).map(M=>({value:M.seasonId,label:M.season??String(M.year??M.seasonId)}))]});Pe(()=>[{value:"",label:"â"},...f.map(R=>({value:R,label:R}))]);const _=async()=>{if(!d.value)return;const R=await t.getPressKit(d.value);if(R&&(v.value=R.seasonId??"",p.value=R.category??"",m.value=R.position??0,h.value=R.postedAt??"",b.value=!!R.isVisible,w.value=!!R.isPublished,R.translations))for(const M of c)R.translations[M]&&($.value[M]={label:R.translations[M].label??"",fileId:R.translations[M].fileId??null,fileUrl:R.translations[M].fileUrl??null})};We(async()=>{await l.getSeasonList(null),!r.value&&d.value&&await _()});const I=(R,M)=>{$.value[R].fileId=M.data.id,$.value[R].fileUrl=M.data.link},k=R=>{$.value[R].fileId=null,$.value[R].fileUrl=null},C=async()=>{const R={seasonId:v.value||null,category:p.value||null,position:m.value,postedAt:h.value||null,isVisible:b.value,isPublished:w.value,translations:{}};for(const M of c){const A=$.value[M];(A.label||A.fileId)&&(R.translations[M]={label:A.label||null,fileId:A.fileId||null})}if(r.value){const M=await t.createPressKit(R);M!=null&&M.id&&(St("Press kit created"),await s.replace(`/media/press-kits/${M.id}`))}else await t.updatePressKit(d.value,R),St("Press kit saved")},D=async()=>{await C(),s.push("/media/press-kits")},N=async()=>{await t.deletePressKit(d.value),s.push("/media/press-kits")},L=()=>{s.push("/media/press-kits")};return(R,M)=>(T(),P("div",kBe,[y("div",SBe,[y("div",IBe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:L},{default:o(()=>[g("â "+u(R.$t("calendar.back")),1)]),_:1}),y("p",TBe,u(r.value?R.$t("pressKit.createTitle"):R.$t("pressKit.editTitle")),1)]),y("div",DBe,[r.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":R.$t("modal.sure"),"modal-text":R.$t("modal.remove"),"button-caption":R.$t("modal.delete"),onModalResult:N}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(R.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",EBe,[i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:R.$t("pressKit.season"),modelValue:v.value,"onUpdate:modelValue":M[0]||(M[0]=A=>v.value=A),options:S.value,size:"sm"},null,8,["label","modelValue","options"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",NBe,u(R.$t("pressKit.category")),1),i(a(He),{modelValue:p.value,"onUpdate:modelValue":M[1]||(M[1]=A=>p.value=A),size:"sm"},{default:o(()=>[M[6]||(M[6]=y("option",{value:""},"â",-1)),(T(),P(le,null,ge(f,A=>y("option",{key:A,value:A},u(R.$t("pressKit.category_"+A)),9,PBe)),64))]),_:1,__:[6]},8,["modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:R.$t("pressKit.position"),modelValue:m.value,"onUpdate:modelValue":M[2]||(M[2]=A=>m.value=A),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:R.$t("pressKit.postedAt"),modelValue:h.value,"onUpdate:modelValue":M[3]||(M[3]=A=>h.value=A),size:"sm",type:"date"},null,8,["label","modelValue"])]),_:1})]),y("div",OBe,[i(a(ve),{md:"3"},{default:o(()=>[y("label",ABe,u(R.$t("pressKit.visible")),1),i(a(Ia),{modelValue:b.value,"onUpdate:modelValue":M[4]||(M[4]=A=>b.value=A)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",FBe,u(R.$t("pressKit.published")),1),i(a(Ia),{modelValue:w.value,"onUpdate:modelValue":M[5]||(M[5]=A=>w.value=A)},null,8,["modelValue"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(R.$t("pressKit.languageVersions")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",RBe,[(T(),P(le,null,ge(c,A=>y("div",{key:A,class:"translation-column"},[y("h6",null,u(A.toUpperCase()),1),i(a(_e),{label:R.$t("pressKit.pdfTitle")+" ["+A.toUpperCase()+"]",modelValue:$.value[A].label,"onUpdate:modelValue":E=>$.value[A].label=E,size:"sm"},null,8,["label","modelValue","onUpdate:modelValue"]),y("label",LBe,u(R.$t("pressKit.pdf")),1),$.value[A].fileUrl?(T(),P("div",MBe,[y("a",{href:$.value[A].fileUrl,target:"_blank"},u(R.$t("pressKit.viewPdf")),9,VBe),i(a(ye),{color:"danger",size:"sm",variant:"ghost",onClick:E=>k(A)},{default:o(()=>[g(u(R.$t("fencer.remove")),1)]),_:2},1032,["onClick"])])):K("",!0),i(ha,{"item-id":"pressKitPdf_"+A,"upload-url":"file/upload","is-pdf-only":!0,onFileUploaded:E=>I(A,E)},null,8,["item-id","onFileUploaded"])])),64))])]),_:1})]),_:1})]),_:1}),y("div",BBe,[i(a(ye),{color:"success",onClick:C},{default:o(()=>[g(u(R.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:D},{default:o(()=>[g(u(R.$t("modal.save"))+" & "+u(R.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:L},{default:o(()=>[g(u(R.$t("modal.cancel")),1)]),_:1})])]))}},XI=Le(UBe,[["__scopeId","data-v-5c761864"]]),Sf="https://api-dashboard.fie.org/api/admin/v1/face",VF=At("face",()=>{const e=F({items:[],total:0}),t=F(null);async function l(c){const f=await ce.get(Sf,c);f&&(e.value=f)}async function n(c){const f=await ce.get(`${Sf}/${c}`,null);return f&&(t.value=f),f}async function s(c){return await ce.post(Sf,c)}async function r(c,f){return await ce.put(`${Sf}/${c}`,f)}async function d(c){await ce.delete(`${Sf}/${c}`,null)}return{faceList:e,currentFace:t,getFaceList:l,getFace:n,createFace:s,updateFace:r,deleteFace:d}}),qBe={class:"base_view"},jBe={class:"title"},HBe={class:"header"},zBe={class:"filters"},YBe={class:"face-table"},xBe={class:"table table-hover table-sm"},WBe={style:{width:"60px"}},GBe={style:{width:"160px"}},KBe={style:{width:"100px"}},XBe={style:{width:"80px"}},JBe={style:{width:"80px"}},ZBe={style:{width:"120px"}},QBe=["onClick"],eUe=["src"],tUe={key:1,class:"badge-no"},aUe={class:"face-name"},lUe={key:0,class:"empty-state"},nUe={class:"pagination"},iUe={__name:"FaceListPage",setup(e){const t=VF(),l=Gt(),{t:n}=yl(),s=[{value:1,label:n("faces.type_1")},{value:2,label:n("faces.type_2")},{value:3,label:n("faces.type_3")},{value:4,label:n("faces.type_4")}],r=F(2),d=F(20),c=F(1),f=F("");let v=null;const p=async()=>{await t.getFaceList({type:r.value,limit:d.value,offset:(c.value-1)*d.value,search:f.value||void 0})};We(async()=>{await p()});const m=async _=>{c.value=_,await p()};at(r,async()=>{c.value=1,await p()});const h=()=>{clearTimeout(v),v=setTimeout(async()=>{c.value=1,await p()},400)},b=_=>{var I;return((I=s.find(k=>k.value===_))==null?void 0:I.label)||"-"},w=()=>{l.push(`/media/faces/create?type=${r.value}`)},$=_=>{l.push(`/media/faces/${_}`)},S=async _=>{await t.deleteFace(_),await p()};return(_,I)=>(T(),P("div",qBe,[y("div",jBe,[y("p",HBe,u(_.$t("faces.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:w},{default:o(()=>[g(u(_.$t("faces.create")),1)]),_:1})]),y("div",zBe,[i(a(He),{modelValue:r.value,"onUpdate:modelValue":I[0]||(I[0]=k=>r.value=k),modelModifiers:{number:!0},options:s,size:"sm",class:"type-select"},null,8,["modelValue"]),i(a(_e),{modelValue:f.value,"onUpdate:modelValue":I[1]||(I[
1441]=k=>f.value=k),placeholder:_.$t("faces.searchPlaceholder"),size:"sm",class:"filter-input",onInput:h},null,8,["modelValue","placeholder"])]),y("div",YBe,[y("table",xBe,[y("thead",null,[y("tr",null,[y("th",WBe,u(_.$t("faces.image")),1),y("th",null,u(_.$t("faces.name")),1),y("th",GBe,u(_.$t("faces.type")),1),y("th",KBe,u(_.$t("faces.country")),1),y("th",XBe,u(_.$t("faces.visible")),1),y("th",JBe,u(_.$t("faces.published")),1),y("th",ZBe,u(_.$t("faces.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).faceList.items,k=>(T(),P("tr",{key:k.id,class:"face-row",onClick:C=>$(k.id)},[y("td",null,[k.imageUrl?(T(),P("img",{key:0,src:k.imageUrl,class:"face-thumb",alt:""},null,8,eUe)):(T(),P("span",tUe,"-"))]),y("td",null,[y("span",aUe,u(k.label||"(no name)"),1)]),y("td",null,u(b(k.typeId)),1),y("td",null,u(k.countryId||"-"),1),y("td",null,[y("span",{class:Qe(k.isVisible?"badge-yes":"badge-no")},u(k.isVisible?_.$t("yes"):_.$t("no")),3)]),y("td",null,[y("span",{class:Qe(k.isPublished?"badge-yes":"badge-no")},u(k.isPublished?_.$t("yes"):_.$t("no")),3)]),y("td",{onClick:I[2]||(I[2]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:C=>$(k.id)},{default:o(()=>[g(u(_.$t("faces.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":_.$t("modal.sure"),"modal-text":_.$t("modal.remove"),"button-caption":_.$t("modal.delete"),onModalResult:C=>S(k.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,QBe))),128))])])]),a(t).faceList.items.length===0?(T(),P("div",lUe,u(_.$t("faces.noFaces")),1)):K("",!0),y("div",nUe,[i(dt,{"total-items":a(t).faceList.total,"items-per-page":d.value,"active-page":c.value,onPageChange:m},null,8,["total-items","items-per-page","active-page"])])]))}},sUe=Le(iUe,[["__scopeId","data-v-49b734a7"]]),oUe={class:"base_view"},rUe={class:"title"},uUe={class:"title-left"},dUe={class:"header"},cUe={class:"title-right"},fUe={class:"form-section"},mUe={class:"form-label"},pUe={class:"image-upload-container"},vUe={key:0,class:"image-preview-wrapper"},bUe=["src"],hUe={class:"form-section"},yUe={value:""},gUe=["value"],_Ue={class:"form-section-full"},$Ue={class:"form-label"},CUe={class:"editor-wrapper"},wUe={class:"form-section"},kUe={class:"form-label"},SUe={class:"form-label"},IUe={class:"section-heading"},TUe={class:"translations-grid"},DUe={class:"form-label mt-2"},EUe={class:"editor-wrapper"},NUe={class:"form-actions"},PUe={__name:"FaceDetailPage",setup(e){const t=VF(),l=Yt(),n=ea(),s=Gt(),{t:r}=yl(),d=["en","fr","es"],c=Pe(()=>n.params.id===void 0),f=Pe(()=>n.params.id?parseInt(n.params.id):null),v=[{value:1,label:r("faces.type_1")},{value:2,label:r("faces.type_2")},{value:3,label:r("faces.type_3")},{value:4,label:r("faces.type_4")}],p=[[{header:[1,2,3,4,5,6,!1]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],[{list:"ordered"},{list:"bullet"}],[{align:[]}],["link"],["clean"]],m=F(n.query.type?parseInt(n.query.type):2),h=F(""),b=F(""),w=F(""),$=F(null),S=F(null),_=F(!1),I=F(!1),k=F(0),C=F({en:{label:"",content:""},fr:{label:"",content:""},es:{label:"",content:""}}),D=Pe(()=>{var O;return((O=l.countries)==null?void 0:O.countries)||[]}),N=async()=>{if(!f.value)return;const O=await t.getFace(f.value);if(O&&(m.value=O.typeId??2,h.value=O.label??"",b.value=O.content??"",w.value=O.countryId??"",$.value=O.imageId??null,S.value=O.imageUrl??null,_.value=!!O.isVisible,I.value=!!O.isPublished,k.value=O.position??0,O.translations))for(const U of d)O.translations[U]&&(C.value[U]={label:O.translations[U].label??"",content:O.translations[U].content??""})};We(async()=>{await l.getCountries({limit:500,offset:0}),!c.value&&f.value&&await N()});const L=O=>{$.value=O.data.id,S.value=O.data.thumbnailLink||O.data.link},R=()=>{$.value=null,S.value=null},M=async()=>{if(!h.value||!h.value.trim())return vt(r("faces.nameRequired")),!1;const O={label:h.value||null,content:b.value||null,countryId:w.value||null,imageId:$.value,isVisible:_.value,isPublished:I.value,position:k.value,translations:{}};for(const U of d){const B=C.value[U];(B.label||B.content)&&(O.translations[U]={label:B.label||null,content:B.content||null})}try{if(c.value){O.typeId=m.value;const U=await t.createFace(O);if(U!=null&&U.error)return vt(U.error),!1;U!=null&&U.id&&(St(r("faces.created")),await s.replace(`/media/faces/${U.id}`))}else{const U=await t.updateFace(f.value,O);if(U!=null&&U.error)return vt(U.error),!1;St(r("faces.saved"))}return!0}catch(U){return vt(U.message||r("faces.saveFailed")),!1}},A=async()=>{await M()&&s.push("/media/faces")},E=async()=>{try{await t.deleteFace(f.value),St(r("faces.deleted")),s.push("/media/faces")}catch(O){vt(O.message||r("faces.deleteFailed"))}},V=()=>{s.push("/media/faces")};return(O,U)=>(T(),P("div",oUe,[y("div",rUe,[y("div",uUe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:V},{default:o(()=>[g("â "+u(O.$t("calendar.back")),1)]),_:1}),y("p",dUe,u(c.value?O.$t("faces.createTitle"):O.$t("faces.editTitle")),1)]),y("div",cUe,[c.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":O.$t("modal.sure"),"modal-text":O.$t("modal.remove"),"button-caption":O.$t("modal.delete"),onModalResult:E}
144,null,8,["modal-title","modal-text","button-caption"]))])]),y("div",fUe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",mUe,u(O.$t("faces.image")),1),y("div",pUe,[S.value?(T(),P("div",vUe,[y("img",{src:S.value,class:"image-preview",alt:""},null,8,bUe),i(a(ye),{color:"danger",size:"sm",class:"remove-image-btn",onClick:R},{default:o(()=>[g(u(O.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"faceImageInput","upload-url":"file/upload","is-image":!0,onFileUploaded:L})])]),_:1})]),y("div",hUe,[i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:O.$t("faces.type"),modelValue:m.value,"onUpdate:modelValue":U[0]||(U[0]=B=>m.value=B),modelModifiers:{number:!0},options:v,size:"sm",disabled:!c.value},null,8,["label","modelValue","disabled"])]),_:1}),i(a(ve),{md:"5"},{default:o(()=>[i(a(_e),{label:`${O.$t("faces.name")} *`,modelValue:h.value,"onUpdate:modelValue":U[1]||(U[1]=B=>h.value=B),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:O.$t("faces.country"),modelValue:w.value,"onUpdate:modelValue":U[2]||(U[2]=B=>w.value=B),size:"sm"},{default:o(()=>[y("option",yUe,u(O.$t("faces.noCountry")),1),(T(!0),P(le,null,ge(D.value,B=>(T(),P("option",{key:B.countryIdentifier,value:B.countryIdentifier},u(B.label),9,gUe))),128))]),_:1},8,["label","modelValue"])]),_:1})]),y("div",_Ue,[y("label",$Ue,u(O.$t("faces.content")),1),y("div",CUe,[i(a(Bt),{"content-type":"html",content:b.value,"onUpdate:content":U[3]||(U[3]=B=>b.value=B),theme:"snow",toolbar:p},null,8,["content"])])]),y("div",wUe,[i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:O.$t("faces.position"),modelValue:k.value,"onUpdate:modelValue":U[4]||(U[4]=B=>k.value=B),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",kUe,u(O.$t("faces.visible")),1),i(a(Ia),{modelValue:_.value,"onUpdate:modelValue":U[5]||(U[5]=B=>_.value=B)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",SUe,u(O.$t("faces.published")),1),i(a(Ia),{modelValue:I.value,"onUpdate:modelValue":U[6]||(U[6]=B=>I.value=B)},null,8,["modelValue"])]),_:1})]),y("h5",IUe,u(O.$t("faces.languageVersions")),1),y("div",TUe,[(T(),P(le,null,ge(d,B=>y("div",{key:B,class:"translation-column"},[y("h6",null,u(B.toUpperCase()),1),i(a(_e),{label:`${O.$t("faces.name")} [${B.toUpperCase()}]`,modelValue:C.value[B].label,"onUpdate:modelValue":Y=>C.value[B].label=Y,size:"sm"},null,8,["label","modelValue","onUpdate:modelValue"]),y("label",DUe,u(O.$t("faces.content"))+" ["+u(B.toUpperCase())+"]",1),y("div",EUe,[i(a(Bt),{"content-type":"html",content:C.value[B].content,"onUpdate:content":Y=>C.value[B].content=Y,theme:"snow",toolbar:p},null,8,["content","onUpdate:content"])])])),64))]),y("div",NUe,[i(a(ye),{color:"success",onClick:M},{default:o(()=>[g(u(O.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:A},{default:o(()=>[g(u(O.$t("modal.save"))+" & "+u(O.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:V},{default:o(()=>[g(u(O.$t("modal.cancel")),1)]),_:1})])]))}},JI=Le(PUe,[["__scopeId","data-v-2a09b71e"]]),If="https://api-dashboard.fie.org/api/admin/v1/fabricant",BF=At("fabricant",()=>{const e=F({items:[],total:0}),t=F(null);async function l(c){const f=await ce.get(If,c);f&&(e.value=f)}async function n(c){const f=await ce.get(`${If}/${c}`,null);return f&&(t.value=f),f}async function s(c){return await ce.post(If,c)}async function r(c,f){return await ce.put(`${If}/${c}`,f)}async function d(c){await ce.delete(`${If}/${c}`,null)}return{fabricantList:e,currentFabricant:t,getFabricantList:l,getFabricant:n,createFabricant:s,updateFabricant:r,deleteFabricant:d}}),OUe={class:"base_view"},AUe={class:"title"},FUe={class:"header"},RUe={class:"filters"},LUe={class:"fabricant-table"},MUe={class:"table table-hover table-sm"},VUe={style:{width:"60px"}},BUe={style:{width:"80px"}},UUe={style:{width:"80px"}},qUe={style:{width:"80px"}},jUe={style:{width:"120px"}},HUe=["onClick"],zUe=["src"],YUe={key:1,class:"thumb-placeholder"},xUe={class:"fabricant-label"},WUe={key:0,class:"empty-state"},GUe={class:"pagination"},KUe={__name:"FabricantListPage",setup(e){const t=BF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c=async()=>{await t.getFabricantList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(async()=>{await c()});const f=async b=>{s.value=b,await c()},v=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},p=()=>{l.push("/media/manufacturers/create")},m=b=>{l.push(`/media/manufacturers/${b}`)},h=async b=>{await t.deleteFabricant(b),await c()};return(b,w)=>(T(),P("div",OUe,[y("div",AUe,[y("p",FUe,u(b.$t("manufacturers.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(b.$t("manufacturers.create")),1)]),_:1})]),y("div",RUe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("manufacturers.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"])]),y("div",LUe,[y("table",MUe,[y("thead",null,[y("tr",null,[y("th",VUe,u(b.$t("manufacturers.logo")),1),y("th",null,u(b.$t("manufacturers.label")),1),y("th",BUe,u(b.$t("manufacturers.position")),1),y("th",UUe,u(b.$t("manufacturers.visible")),1),y("th",qUe,u(b.$t("manufacturers.published")),1),y("th",jUe,u(b.$t("manufacturers.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).fabricantList.items,$=>(T(),P("tr",{key:$.id,class:"fabricant-row",onClick:S=>m($.id)},[y("td",null,[$.imageUrl?(T(),P("img",{key:0,src:$.imageUrl,class:"fabricant-thumb",alt:""},null,8,zUe)):(T(),P("div",YUe,"-"))]),y("td",null,[y("span",xUe,u($.label||"(no label)"),1)]),y("td",null,u($.position),1),y("td",null,[y("span",{class:Qe($.isVisible?"badge-yes":"badge-no")}
144,u($.isVisible?b.$t("yes"):b.$t("no")),3)]),y("td",null,[y("span",{class:Qe($.isPublished?"badge-yes":"badge-no")},u($.isPublished?b.$t("yes"):b.$t("no")),3)]),y("td",{onClick:w[1]||(w[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:S=>m($.id)},{default:o(()=>[g(u(b.$t("manufacturers.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":b.$t("modal.sure"),"modal-text":b.$t("modal.remove"),"button-caption":b.$t("modal.delete"),onModalResult:S=>h($.id)},null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,HUe))),128))])])]),a(t).fabricantList.items.length===0?(T(),P("div",WUe,u(b.$t("manufacturers.noManufacturers")),1)):K("",!0),y("div",GUe,[i(dt,{"total-items":a(t).fabricantList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:f},null,8,["total-items","items-per-page","active-page"])])]))}},XUe=Le(KUe,[["__scopeId","data-v-fff541cd"]]),JUe={class:"base_view"},ZUe={class:"title"},QUe={class:"title-left"},eqe={class:"header"},tqe={class:"title-right"},aqe={class:"form-section"},lqe={class:"form-label"},nqe={class:"image-upload-container"},iqe={key:0,class:"image-preview-wrapper"},sqe=["src"],oqe={class:"form-section"},rqe={class:"form-section"},uqe={class:"form-label"},dqe={class:"form-label"},cqe={class:"form-section"},fqe={class:"form-section"},mqe={class:"form-section"},pqe={class:"form-section"},vqe={class:"form-label"},bqe={key:0,class:"pdf-preview"},hqe=["href"],yqe={class:"translations-grid"},gqe={class:"translation-column"},_qe={class:"translation-column"},$qe={class:"translation-column"},Cqe={class:"form-actions"},wqe={__name:"FabricantDetailPage",setup(e){const t=BF(),l=ea(),n=Gt(),s=Pe(()=>l.params.id===void 0),r=Pe(()=>l.params.id?parseInt(l.params.id):null),d=F(""),c=F(null),f=F(null),v=F(null),p=F(null),m=F(""),h=F(""),b=F(""),w=F(""),$=F(""),S=F(0),_=F(!1),I=F(!1),k=F({en:{label:"",address:""},fr:{label:"",address:""},es:{label:"",address:""}}),C=async()=>{if(!r.value)return;const O=await t.getFabricant(r.value);if(O&&(d.value=O.label??"",c.value=O.imageId??null,f.value=O.imageUrl??null,v.value=O.equipmentPdfId??null,p.value=O.equipmentPdfUrl??null,m.value=O.address??"",h.value=O.telephone??"",b.value=O.fax??"",w.value=O.email??"",$.value=O.url??"",S.value=O.position??0,_.value=!!O.isVisible,I.value=!!O.isPublished,O.translations))for(const U of["en","fr","es"])O.translations[U]&&(k.value[U]={label:O.translations[U].label??"",address:O.translations[U].address??""})};We(async()=>{!s.value&&r.value&&await C()});const D=O=>{c.value=O.data.id,f.value=O.data.thumbnailLink||O.data.link},N=()=>{c.value=null,f.value=null},L=O=>{v.value=O.data.id,p.value=O.data.link},R=()=>{v.value=null,p.value=null},M=async()=>{const O={label:d.value||null,imageId:c.value,equipmentPdfId:v.value,address:m.value||null,telephone:h.value||null,fax:b.value||null,email:w.value||null,url:$.value||null,position:S.value,isVisible:_.value,isPublished:I.value,translations:{}};for(const U of["en","fr","es"]){const B=k.value[U];(B.label||B.address)&&(O.translations[U]={label:B.label||null,address:B.address||null})}try{if(s.value){const U=await t.createFabricant(O);if(U!=null&&U.error)return vt(U.error),!1;U!=null&&U.id&&(St("Manufacturer created"),await n.replace(`/media/manufacturers/${U.id}`))}else{const U=await t.updateFabricant(r.value,O);if(U!=null&&U.error)return vt(U.error),!1;St("Manufacturer saved")}return!0}catch(U){return vt(U.message||"Failed to save"),!1}},A=async()=>{await M()&&n.push("/media/manufacturers")},E=async()=>{try{await t.deleteFabricant(r.value),St("Manufacturer deleted"),n.push("/media/manufacturers")}catch(O){vt(O.message||"Failed to delete")}},V=()=>{n.push("/media/manufacturers")};return(O,U)=>(T(),P("div",JUe,[y("div",ZUe,[y("div",QUe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:V},{default:o(()=>[g("â "+u(O.$t("calendar.back")),1)]),_:1}),y("p",eqe,u(s.value?O.$t("manufacturers.createTitle"):O.$t("manufacturers.editTitle")),1)]),y("div",tqe,[s.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal
144-title":O.$t("modal.sure"),"modal-text":O.$t("modal.remove"),"button-caption":O.$t("modal.delete"),onModalResult:E},null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(O.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",aqe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",lqe,u(O.$t("manufacturers.logo")),1),y("div",nqe,[f.value?(T(),P("div",iqe,[y("img",{src:f.value,class:"image-preview",alt:"Logo"},null,8,sqe),i(a(ye),{color:"danger",size:"sm",class:"remove-image-btn",onClick:N},{default:o(()=>[g(u(O.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"fabricantLogoInput","upload-url":"file/upload","is-image":!0,onFileUploaded:D})])]),_:1})]),y("div",oqe,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.label"),modelValue:d.value,"onUpdate:modelValue":U[0]||(U[0]=B=>d.value=B),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.position"),modelValue:S.value,"onUpdate:modelValue":U[1]||(U[1]=B=>S.value=B),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1})]),y("div",rqe,[i(a(ve),{md:"3"},{default:o(()=>[y("label",uqe,u(O.$t("manufacturers.visible")),1),i(a(Ia),{modelValue:_.value,"onUpdate:modelValue":U[2]||(U[2]=B=>_.value=B)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",dqe,u(O.$t("manufacturers.published")),1),i(a(Ia),{modelValue:I.value,"onUpdate:modelValue":U[3]||(U[3]=B=>I.value=B)},null,8,["modelValue"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(O.$t("manufacturers.contact")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",cqe,[i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.address"),modelValue:m.value,"onUpdate:modelValue":U[4]||(U[4]=B=>m.value=B),size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",fqe,[i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.telephone"),modelValue:h.value,"onUpdate:modelValue":U[5]||(U[5]=B=>h.value=B),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.fax"),modelValue:b.value,"onUpdate:modelValue":U[6]||(U[6]=B=>b.value=B),size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",mqe,[i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.email"),modelValue:w.value,"onUpdate:modelValue":U[7]||(U[7]=B=>w.value=B),size:"sm",type:"email"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:O.$t("manufacturers.url"),modelValue:$.value,"onUpdate:modelValue":U[8]||(U[8]=B=>$.value=B),size:"sm",placeholder:"https://..."},null,8,["label","modelValue"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(O.$t("manufacturers.equipmentPdf")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",pqe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",vqe,u(O.$t("manufacturers.equipmentPdfLabel")),1),p.value?(T(),P("div",bqe,[y("a",{href:p.value,target:"_blank"},u(O.$t("manufacturers.viewPdf")),9,hqe),i(a(ye),{color:"danger",size:"sm",class:"ms-2",onClick:R},{default:o(()=>[g(u(O.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"fabricantPdfInput","upload-url":"file/upload","is-pdf-only":!0,onFileUploaded:L})]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":4},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(O.$t("meeting.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",yqe,[y("div",gqe,[U[15]||(U[15]=y("h6",null,"English",-1)),i(a(_e),{label:"Label [EN]",modelValue:k.value.en.label,"onUpdate:modelValue":U[9]||(U[9]=B=>k.value.en.label=B),size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Address [EN]",modelValue:k.value.en.address,"onUpdate:modelValue":U[10]||(U[10]=B=>k.value.en.address=B),size:"sm"},null,8,["modelValue"])]),y("div",_qe,[U[16]||(U[16]=y("h6",null,"French",-1)),i(a(_e),{label:"Label [FR]",modelValue:k.value.fr.label,"onUpdate:modelValue":U[11]||(U[11]=B=>k.value.fr.label=B),size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Address [FR]",modelValue:k.value.fr.address,"onUpdate:modelValue":U[12]||(U[12]=B=>k.value.fr.address=B),size:"sm"},null,8,["modelValue"])]),y("div",$qe,[U[17]||(U[17]=y("h6",null,"Spanish",-1)),i(a(_e),{label:"Label [ES]",modelValue:k.value.es.label,"onUpdate:modelValue":U[13]||(U[13]=B=>k.value.es.label=B),size:"sm"},null,8,["modelValue"]),i(a(_e),{label:"Address [ES]",modelValue:k.value.es.address,"onUpdate:modelValue":U[14]||(U[14]=B=>k.value.es.address=B),size:"sm"},null,8,["modelValue"])])])]),_:1})]),_:1})]),_:1}),y("div",Cqe,[i(a(ye),{color:"success",onClick:M},{default:o(()=>[g(u(O.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:A},{default:o(()=>[g(u(O.$t("modal.save"))+" & "+u(O.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:V},{default:o(()=>[g(u(O.$t("modal.cancel")),1)]),_:1})])]))}},ZI=Le(wqe,[["__scopeId","data-v-a23e5d4d"]]),Tf="https://api-dashboard.fie.org/api/admin/v1/sponsor",UF=At("sponsor",()=>{const e=F({items:[],total:0}),t=F(null);async function l(c){const f=await ce.get(Tf,c);f&&(e.value=f)}async function n(c){const f=await ce.get(`${Tf}/${c}`,null);return f&&(t.value=f),f}async function s(c){return await ce.post(Tf,c)}async function r(c,f){return await ce.put(`${Tf}/${c}`,f)}async function d(c){await ce.delete(`${Tf}/${c}`,null)}return{sponsorList:e,currentSponsor:t,getSponsorList:l,getSponsor:n,createSponsor:s,updateSponsor:r,deleteSponsor:d}}),kqe={class:"base_view"},Sqe={class:"title"},Iqe={class:"header"},Tqe={class:"filters"},Dqe={class:"sponsor-table"},Eqe={class:"table table-hover table-sm"},Nqe={style:{width:"60px"}},Pqe={style:{width:"150px"}},Oqe={style:{width:"80px"}},Aqe={style:{width:"80px"}},Fqe={style:{width:"80px"}},Rqe={style:{width:"120px"}},Lqe=["onClick"],Mqe=["src"],Vqe={key:1,class:"thumb-placeholder"},Bqe={class:"sponsor-label"},Uqe={class:"type-badge"},qqe={key:0,class:"empty-state"},jqe={class:"pagination"},Hqe={__name:"SponsorListPage",setup(e){const t=UF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c={1:"General Partner",2:"Grand Prix Sponsor"},f=async()=>{await t.getSponsorList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(async()=>{await f()});const v=async w=>{s.value=w,await f()},p=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await f()},400)},m=()=>{l.push("/media/sponsors/create")},h=w=>{l.push(`/media/sponsors/${w}`)},b=async w=>{await t.deleteSponsor(w),await f()};return(w,$)=>(T(),P("div",kqe,[y("div",Sqe,[y("p",Iqe,u(w.$t("sponsors.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:m},{default:o(()=>[g(u(w.$t("sponsors.create")),1)]),_:1}
144)]),y("div",Tqe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":$[0]||($[0]=S=>r.value=S),placeholder:w.$t("sponsors.searchPlaceholder"),size:"sm",class:"filter-input",onInput:p},null,8,["modelValue","placeholder"])]),y("div",Dqe,[y("table",Eqe,[y("thead",null,[y("tr",null,[y("th",Nqe,u(w.$t("sponsors.logo")),1),y("th",null,u(w.$t("sponsors.label")),1),y("th",Pqe,u(w.$t("sponsors.type")),1),y("th",Oqe,u(w.$t("sponsors.position")),1),y("th",Aqe,u(w.$t("sponsors.visible")),1),y("th",Fqe,u(w.$t("sponsors.published")),1),y("th",Rqe,u(w.$t("sponsors.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).sponsorList.items,S=>(T(),P("tr",{key:S.id,class:"sponsor-row",onClick:_=>h(S.id)},[y("td",null,[S.imageUrl?(T(),P("img",{key:0,src:S.imageUrl,class:"sponsor-thumb",alt:""},null,8,Mqe)):(T(),P("div",Vqe,"-"))]),y("td",null,[y("span",Bqe,u(S.label||"(no label)"),1)]),y("td",null,[y("span",Uqe,u(c[S.typeId]||"-"),1)]),y("td",null,u(S.position),1),y("td",null,[y("span",{class:Qe(S.isVisible?"badge-yes":"badge-no")},u(S.isVisible?w.$t("yes"):w.$t("no")),3)]),y("td",null,[y("span",{class:Qe(S.isPublished?"badge-yes":"badge-no")},u(S.isPublished?w.$t("yes"):w.$t("no")),3)]),y("td",{onClick:$[1]||($[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:_=>h(S.id)},{default:o(()=>[g(u(w.$t("sponsors.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":w.$t("modal.sure"),"modal-text":w.$t("modal.remove"),"button-caption":w.$t("modal.delete"),onModalResult:_=>b(S.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,Lqe))),128))])])]),a(t).sponsorList.items.length===0?(T(),P("div",qqe,u(w.$t("sponsors.noSponsors")),1)):K("",!0),y("div",jqe,[i(dt,{"total-items":a(t).sponsorList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:v},null,8,["total-items","items-per-page","active-page"])])]))}},zqe=Le(Hqe,[["__scopeId","data-v-af6536f4"]]),Yqe={class:"base_view"},xqe={class:"title"},Wqe={class:"title-left"},Gqe={class:"header"},Kqe={class:"title-right"},Xqe={class:"form-section"},Jqe={class:"form-label"},Zqe={class:"image-upload-container"},Qqe={key:0,class:"image-preview-wrapper"},e7e=["src"],t7e={class:"form-section"},a7e={class:"form-section"},l7e={class:"form-label"},n7e={class:"form-label"},i7e={class:"translations-grid"},s7e={class:"translation-column"},o7e={class:"translation-column"},r7e={class:"translation-column"},u7e={class:"form-actions"},d7e={__name:"SponsorDetailPage",setup(e){const t=UF(),l=ea(),n=Gt(),s=Pe(()=>l.params.id===void 0),r=Pe(()=>l.params.id?parseInt(l.params.id):null),d=F(""),c=F(""),f=F(null),v=F(null),p=F(null),m=F(0),h=F(!1),b=F(!1),w=[{value:null,label:"-- Select type --"},{value:1,label:"General Partner"},{value:2,label:"Grand Prix Sponsor"}],$=F({en:{label:""},fr:{label:""},es:{label:""}}
144),S=async()=>{if(!r.value)return;const L=await t.getSponsor(r.value);if(L&&(d.value=L.label??"",c.value=L.link??"",f.value=L.imageId??null,v.value=L.imageUrl??null,p.value=L.typeId??null,m.value=L.position??0,h.value=!!L.isVisible,b.value=!!L.isPublished,L.translations))for(const R of["en","fr","es"])L.translations[R]&&($.value[R]={label:L.translations[R].label??""})};We(async()=>{!s.value&&r.value&&await S()});const _=L=>{f.value=L.data.id,v.value=L.data.thumbnailLink||L.data.link},I=()=>{f.value=null,v.value=null},k=async()=>{const L={label:d.value||null,link:c.value||null,imageId:f.value,typeId:p.value,position:m.value,isVisible:h.value,isPublished:b.value,translations:{}};for(const R of["en","fr","es"]){const M=$.value[R];M.label&&(L.translations[R]={label:M.label||null})}try{if(s.value){const R=await t.createSponsor(L);if(R!=null&&R.error)return vt(R.error),!1;R!=null&&R.id&&(St("Sponsor created"),await n.replace(`/media/sponsors/${R.id}`))}else{const R=await t.updateSponsor(r.value,L);if(R!=null&&R.error)return vt(R.error),!1;St("Sponsor saved")}return!0}catch(R){return vt(R.message||"Failed to save"),!1}},C=async()=>{await k()&&n.push("/media/sponsors")},D=async()=>{try{await t.deleteSponsor(r.value),St("Sponsor deleted"),n.push("/media/sponsors")}catch(L){vt(L.message||"Failed to delete")}},N=()=>{n.push("/media/sponsors")};return(L,R)=>(T(),P("div",Yqe,[y("div",xqe,[y("div",Wqe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:N},{default:o(()=>[g("â "+u(L.$t("calendar.back")),1)]),_:1}),y("p",Gqe,u(s.value?L.$t("sponsors.createTitle"):L.$t("sponsors.editTitle")),1)]),y("div",Kqe,[s.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":L.$t("modal.sure"),"modal-text":L.$t("modal.remove"),"button-caption":L.$t("modal.delete"),onModalResult:D}
144,null,8,["modal-title","modal-text","button-caption"]))])]),y("div",Xqe,[i(a(ve),{md:"6"},{default:o(()=>[y("label",Jqe,u(L.$t("sponsors.logo")),1),y("div",Zqe,[v.value?(T(),P("div",Qqe,[y("img",{src:v.value,class:"image-preview",alt:"Logo"},null,8,e7e),i(a(ye),{color:"danger",size:"sm",class:"remove-image-btn",onClick:I},{default:o(()=>[g(u(L.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"sponsorLogoInput","upload-url":"file/upload","is-image":!0,onFileUploaded:_})])]),_:1})]),y("div",t7e,[i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:L.$t("sponsors.label"),modelValue:d.value,"onUpdate:modelValue":R[0]||(R[0]=M=>d.value=M),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:L.$t("sponsors.link"),modelValue:c.value,"onUpdate:modelValue":R[1]||(R[1]=M=>c.value=M),size:"sm",placeholder:"https://..."},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(He),{label:L.$t("sponsors.type"),modelValue:p.value,"onUpdate:modelValue":R[2]||(R[2]=M=>p.value=M),options:w,size:"sm"},null,8,["label","modelValue"])]),_:1})]),y("div",a7e,[i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:L.$t("sponsors.position"),modelValue:m.value,"onUpdate:modelValue":R[3]||(R[3]=M=>m.value=M),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",l7e,u(L.$t("sponsors.visible")),1),i(a(Ia),{modelValue:h.value,"onUpdate:modelValue":R[4]||(R[4]=M=>h.value=M)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",n7e,u(L.$t("sponsors.published")),1),i(a(Ia),{modelValue:b.value,"onUpdate:modelValue":R[5]||(R[5]=M=>b.value=M)},null,8,["modelValue"])]),_:1})]),y("div",i7e,[y("div",s7e,[R[9]||(R[9]=y("h6",null,"English",-1)),i(a(_e),{label:"Label [EN]",modelValue:$.value.en.label,"onUpdate:modelValue":R[6]||(R[6]=M=>$.value.en.label=M),size:"sm"},null,8,["modelValue"])]),y("div",o7e,[R[10]||(R[10]=y("h6",null,"French",-1)),i(a(_e),{label:"Label [FR]",modelValue:$.value.fr.label,"onUpdate:modelValue":R[7]||(R[7]=M=>$.value.fr.label=M),size:"sm"},null,8,["modelValue"])]),y("div",r7e,[R[11]||(R[11]=y("h6",null,"Spanish",-1)),i(a(_e),{label:"Label [ES]",modelValue:$.value.es.label,"onUpdate:modelValue":R[8]||(R[8]=M=>$.value.es.label=M),size:"sm"},null,8,["modelValue"])])]),y("div",u7e,[i(a(ye),{color:"success",onClick:k},{default:o(()=>[g(u(L.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:C},{default:o(()=>[g(u(L.$t("modal.save"))+" & "+u(L.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:N},{default:o(()=>[g(u(L.$t("modal.cancel")),1)]),_:1})])]))}},QI=Le(d7e,[["__scopeId","data-v-5fc04368"]]),Df="https://api-dashboard.fie.org/api/admin/v1/advertisement",qF=At("advertisement",()=>{const e=F({items:[],total:0}),t=F(null);async function l(c){const f=await ce.get(Df,c);f&&(e.value=f)}async function n(c){const f=await ce.get(`${Df}/${c}`,null);return f&&(t.value=f),f}async function s(c){return await ce.post(Df,c)}async function r(c,f){return await ce.put(`${Df}/${c}`,f)}async function d(c){await ce.delete(`${Df}/${c}`,null)}return{advertisementList:e,currentAdvertisement:t,getAdvertisementList:l,getAdvertisement:n,createAdvertisement:s,updateAdvertisement:r,deleteAdvertisement:d}}),c7e={class:"base_view"},f7e={class:"title"},m7e={class:"header"},p7e={class:"filters"},v7e={class:"ad-table"},b7e={class:"table table-hover table-sm"},h7e={style:{width:"60px"}},y7e={style:{width:"200px"}},g7e={style:{width:"80px"}},_7e={style:{width:"80px"}},$7e={style:{width:"80px"}},C7e={style:{width:"120px"}},w7e=["onClick"],k7e=["src"],S7e={key:1,class:"thumb-placeholder"},I7e={class:"ad-label"},T7e={class:"type-badge"},D7e={key:0,class:"empty-state"},E7e={class:"pagination"},N7e={__name:"AdvertisementListPage",setup(e){const t=qF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c=async()=>{await t.getAdvertisementList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0})};We(async()=>{await c()});const f=async w=>{s.value=w,await c()},v=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},p=()=>{l.push("/media/advertisements/create")},m=w=>{l.push(`/media/advertisements/${w}`)},h=async w=>{await t.deleteAdvertisement(w),await c()},b=w=>{const $=[];return w.showHomepage&&$.push("Home"),w.showEvents&&$.push("Events"),w.showAthletes&&$.push("Athletes"),w.showFooter&&$.push("Footer"),$.join(", ")||"-"};return(w,$)=>(T(),P("div",c7e,[y("div",f7e,[y("p",m7e,u(w.$t("advertisements.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(w.$t("advertisements.create")),1)]),_:1})]),y("div",p7e,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":$[0]||($[0]=S=>r.value=S),placeholder:w.$t("advertisements.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"])]),y("div",v7e,[y("table",b7e,[y("thead",null,[y("tr",null,[y("th",h7e,u(w.$t("advertisements.image")),1),y("th",null,u(w.$t("advertisements.label")),1),y("th",y7e,u(w.$t("advertisements.locations")),1),y("th",g7e,u(w.$t("advertisements.position")),1),y("th",_7e,u(w.$t("advertisements.visible")),1),y("th",$7e,u(w.$t("advertisements.published")),1),y("th",C7e,u(w.$t("advertisements.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).advertisementList.items,S=>(T(),P("tr",{key:S.id,class:"ad-row",onClick:_=>m(S.id)},[y("td",null,[S.imageUrl?(T(),P("img",{key:0,src:S.imageUrl,class:"ad-thumb",alt:""},null,8,k7e)):(T(),P("div",S7e,"-"))]),y("td",null,[y("span",I7e,u(S.label||"(no label)"),1)]),y("td",null,[y("span",T7e,u(b(S)),1)]),y("td",null,u(S.position),1),y("td",null,[y("span",{class:Qe(S.isVisible?"badge-yes":"badge-no")}
144,u(S.isVisible?w.$t("yes"):w.$t("no")),3)]),y("td",null,[y("span",{class:Qe(S.isPublished?"badge-yes":"badge-no")},u(S.isPublished?w.$t("yes"):w.$t("no")),3)]),y("td",{onClick:$[1]||($[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:_=>m(S.id)},{default:o(()=>[g(u(w.$t("advertisements.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":w.$t("modal.sure"),"modal-text":w.$t("modal.remove"),"button-caption":w.$t("modal.delete"),onModalResult:_=>h(S.id)},null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,w7e))),128))])])]),a(t).advertisementList.items.length===0?(T(),P("div",D7e,u(w.$t("advertisements.noAdvertisements")),1)):K("",!0),y("div",E7e,[i(dt,{"total-items":a(t).advertisementList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:f},null,8,["total-items","items-per-page","active-page"])])]))}},P7e=Le(N7e,[["__scopeId","data-v-89948adc"]]),O7e={class:"base_view"},A7e={class:"title"},F7e={class:"title-left"},R7e={class:"header"},L7e={class:"title-right"},M7e={class:"form-section"},V7e={class:"form-label"},B7e={class:"image-upload-container"},U7e={key:0,class:"image-preview-wrapper"},q7e=["src"],j7e={key:1,class:"image-error"},H7e={class:"form-section"},z7e={class:"form-section"},Y7e={class:"form-label"},x7e={class:"form-label"},W7e={class:"form-section"},G7e={class:"form-label"},K7e={class:"translations-grid"},X7e={class:"translation-column"},J7e={class:"translation-column"},Z7e={class:"translation-column"},Q7e={class:"form-actions"},e9e={__name:"AdvertisementDetailPage",setup(e){const t=qF(),l=ea(),n=Gt(),s=Pe(()=>l.params.id===void 0),r=Pe(()=>l.params.id?parseInt(l.params.id):null),d=F(""),c=F(null),f=F(null),v=F(null),p=F(""),m=F(!1),h=F(!1),b=F(!1),w=F(!1),$=F(0),S=F(!1),_=F(!1),I=F({en:{label:""},fr:{label:""},es:{label:""}}
144),k=async()=>{if(!r.value)return;const A=await t.getAdvertisement(r.value);if(A&&(d.value=A.label??"",c.value=A.imageId??null,f.value=A.imageUrl??null,p.value=A.link??"",m.value=!!A.showHomepage,h.value=!!A.showEvents,b.value=!!A.showAthletes,w.value=!!A.showFooter,$.value=A.position??0,S.value=!!A.isVisible,_.value=!!A.isPublished,A.translations))for(const E of["en","fr","es"])A.translations[E]&&(I.value[E]={label:A.translations[E].label??""})};We(async()=>{!s.value&&r.value&&await k()});const C=A=>{const E=A.data.width,V=A.data.height;if(E&&V&&(E!==728||V!==90)){v.value=`Image must be 728x90 pixels, got ${E}x${V}`;return}v.value=null,c.value=A.data.id,f.value=A.data.thumbnailLink||A.data.link},D=()=>{c.value=null,f.value=null,v.value=null},N=async()=>{const A={label:d.value||null,imageId:c.value,link:p.value||null,showHomepage:m.value,showEvents:h.value,showAthletes:b.value,showFooter:w.value,position:$.value,isVisible:S.value,isPublished:_.value,translations:{}};for(const E of["en","fr","es"]){const V=I.value[E];V.label&&(A.translations[E]={label:V.label||null})}try{if(s.value){const E=await t.createAdvertisement(A);if(E!=null&&E.error)return vt(E.error),!1;E!=null&&E.id&&(St("Advertisement created"),await n.replace(`/media/advertisements/${E.id}`))}else{const E=await t.updateAdvertisement(r.value,A);if(E!=null&&E.error)return vt(E.error),!1;St("Advertisement saved")}return!0}catch(E){return vt(E.message||"Failed to save"),!1}},L=async()=>{await N()&&n.push("/media/advertisements")},R=async()=>{try{await t.deleteAdvertisement(r.value),St("Advertisement deleted"),n.push("/media/advertisements")}catch(A){vt(A.message||"Failed to delete")}},M=()=>{n.push("/media/advertisements")};return(A,E)=>(T(),P("div",O7e,[y("div",A7e,[y("div",F7e,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:M},{default:o(()=>[g("â "+u(A.$t("calendar.back")),1)]),_:1}),y("p",R7e,u(s.value?A.$t("advertisements.createTitle"):A.$t("advertisements.editTitle")),1)]),y("div",L7e,[s.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":A.$t("modal.sure"),"modal-text":A.$t("modal.remove"),"button-caption":A.$t("modal.delete"),onModalResult:R}
144,null,8,["modal-title","modal-text","button-caption"]))])]),y("div",M7e,[i(a(ve),{md:"6"},{default:o(()=>[y("label",V7e,u(A.$t("advertisements.image"))+" (728x90px)",1),y("div",B7e,[f.value?(T(),P("div",U7e,[y("img",{src:f.value,class:"image-preview",alt:"Ad banner"},null,8,q7e),i(a(ye),{color:"danger",size:"sm",class:"remove-image-btn",onClick:D},{default:o(()=>[g(u(A.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"adImageInput","upload-url":"file/upload","is-image":!0,onFileUploaded:C}),v.value?(T(),P("div",j7e,u(v.value),1)):K("",!0)])]),_:1})]),y("div",H7e,[i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:A.$t("advertisements.label"),modelValue:d.value,"onUpdate:modelValue":E[0]||(E[0]=V=>d.value=V),size:"sm"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{label:A.$t("advertisements.link"),modelValue:p.value,"onUpdate:modelValue":E[1]||(E[1]=V=>p.value=V),size:"sm",placeholder:"https://..."},null,8,["label","modelValue"])]),_:1})]),y("div",z7e,[i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:A.$t("advertisements.position"),modelValue:$.value,"onUpdate:modelValue":E[2]||(E[2]=V=>$.value=V),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",Y7e,u(A.$t("advertisements.visible")),1),i(a(Ia),{modelValue:S.value,"onUpdate:modelValue":E[3]||(E[3]=V=>S.value=V)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[y("label",x7e,u(A.$t("advertisements.published")),1),i(a(Ia),{modelValue:_.value,"onUpdate:modelValue":E[4]||(E[4]=V=>_.value=V)},null,8,["modelValue"])]),_:1})]),y("div",W7e,[i(a(ve),{md:"6"},{default:o(()=>[y("label",G7e,u(A.$t("advertisements.locations")),1),i(a(Ze),{label:A.$t("advertisements.showHomepage"),modelValue:m.value,"onUpdate:modelValue":E[5]||(E[5]=V=>m.value=V),class:"mb-2"},null,8,["label","modelValue"]),i(a(Ze),{label:A.$t("advertisements.showEvents"),modelValue:h.value,"onUpdate:modelValue":E[6]||(E[6]=V=>h.value=V),class:"mb-2"},null,8,["label","modelValue"]),i(a(Ze),{label:A.$t("advertisements.showAthletes"),modelValue:b.value,"onUpdate:modelValue":E[7]||(E[7]=V=>b.value=V),class:"mb-2"},null,8,["label","modelValue"]),i(a(Ze),{label:A.$t("advertisements.showFooter"),modelValue:w.value,"onUpdate:modelValue":E[8]||(E[8]=V=>w.value=V),class:"mb-2"},null,8,["label","modelValue"])]),_:1})]),y("div",K7e,[y("div",X7e,[E[12]||(E[12]=y("h6",null,"English",-1)),i(a(_e),{label:"Label [EN]",modelValue:I.value.en.label,"onUpdate:modelValue":E[9]||(E[9]=V=>I.value.en.label=V),size:"sm"},null,8,["modelValue"])]),y("div",J7e,[E[13]||(E[13]=y("h6",null,"French",-1)),i(a(_e),{label:"Label [FR]",modelValue:I.value.fr.label,"onUpdate:modelValue":E[10]||(E[10]=V=>I.value.fr.label=V),size:"sm"},null,8,["modelValue"])]),y("div",Z7e,[E[14]||(E[14]=y("h6",null,"Spanish",-1)),i(a(_e),{label:"Label [ES]",modelValue:I.value.es.label,"onUpdate:modelValue":E[11]||(E[11]=V=>I.value.es.label=V),size:"sm"},null,8,["modelValue"])])]),y("div",Q7e,[i(a(ye),{color:"success",onClick:N},{default:o(()=>[g(u(A.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:L},{default:o(()=>[g(u(A.$t("modal.save"))+" & "+u(A.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:M},{default:o(()=>[g(u(A.$t("modal.cancel")),1)]),_:1})])]))}},eT=Le(e9e,[["__scopeId","data-v-45e48a3c"]]),Xg="https://api-dashboard.fie.org/api/admin/v1/fencer",jF=At("fencer",()=>{const e=F({items:[],total:0}),t=F(null);async function l(r){const d=await ce.get(Xg,r);return d&&(e.value=d),d}async function n(r){const d=await ce.get(`${Xg}/${r}`,null);return d&&(t.value=d),d}async function s(r,d){return await ce.put(`${Xg}/${r}`,d)}return{fencerList:e,currentFencer:t,getFencerList:l,getFencer:n,updateFencer:s}}),t9e={class:"base_view"},a9e={class:"title"},l9e={class:"header"},n9e={class:"filters"},i9e={class:"fencer-table"},s9e={class:"table table-hover table-sm"},o9e={style:{width:"80px"}},r9e={style:{width:"60px"}},u9e={style:{width:"100px"}},d9e={style:{width:"60px"}},c9e=["onClick"],f9e=["src"],m9e={key:1,class:"thumb-placeholder"},p9e={class:"fencer-name"},v9e=["src","alt"],b9e={key:0,class:"empty-state"},h9e={class:"pagination"},y9e={__name:"FencerListPage",setup(e){const t=jF(),l=Gt(),n=F(20),s=F(1),r=F(""),d=F("");let c=null;const f=async()=>{await t.getFencerList({limit:n.value,offset:(s.value-1)*n.value,search:r.value||void 0,nationality:d.value||void 0})};We(async()=>{await f()});const v=async b=>{s.value=b,await f()},p=()=>{clearTimeout(c),c=setTimeout(async()=>{s.value=1,await f()},400)},m=async()=>{s.value=1,await f()},h=b=>{l.push(`/fencers/${b}`)};return(b,w)=>(T(),P("div",t9e,[y("div",a9e,[y("p",l9e,u(b.$t("fencers.title")),1)]),y("div",n9e,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("fencers.searchPlaceholder"),size:"sm",class:"filter-input",onInput:p},null,8,["modelValue","placeholder"]),i(a(_e),{modelValue:d.value,"onUpdate:modelValue":w[1]||(w[1]=$=>d.value=$),placeholder:b.$t("fencers.nationalityFilter"),size:"sm",class:"filter-input-sm",onChange:m},null,8,["modelValue","placeholder"])]),y("div",i9e,[y("table",s9e,[y("thead",null,[y("tr",null,[w[2]||(w[2]=y("th",{style:{width:"50px"}},null,-1)),y("th",null,u(b.$t("fencers.lastName")),1),y("th",null,u(b.$t("fencers.firstName")),1),y("th",o9e,u(b.$t("fencers.nationality")),1),y("th",r9e,u(b.$t("fencers.gender")),1),y("th",u9e,u(b.$t("fencers.birthDate")),1),y("th",null,u(b.$t("fencers.licenseNumber")),1),y("th",d9e,u(b.$t("fencers.hand")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).fencerList.items,$=>(T(),P("tr",{key:$.id,class:"fencer-row",onClick:S=>h($.id)},[y("td",null,[$.avatarUrl?(T(),P("img",{key:0,src:$.avatarUrl,class:"fencer-thumb",alt:""},null,8,f9e)):(T(),P("div",m9e,"-"))]),y("td",p9e,u($.lastName),1),y("td",null,u($.firstName),1),y("td",null,[$.flag?(T(),P("img",{key:0,src:`https://flagcdn.com/16x12/${$.flag.toLowerCase()}.png`,alt:$.nationality,class:"flag-icon"},null,8,v9e)):K("",!0),g(" "+u($.nationality),1)]),y("td",null,u($.gender),1),y("td",null,u($.birthDate),1),y("td",null,u($.licenseNumber),1),y("td",null,u($.handed==="R"?b.$t("fencers.right"):$.handed==="L"?b.$t("fencers.left"):""),1)],8,c9e))),128))])])]),a(t).fencerList.items.length===0?(T(),P("div",b9e,u(b.$t("fencers.noFencers")),1)):K("",!0),y("div",h9e,[i(dt,{"total-items":a(t).fencerList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:v},null,8,["total-items","items-per-page","active-page"])])]))}},g9e=Le(y9e,[["__scopeId","data-v-2f08bfc2"]]),_9e={key:0,class:"base_view"},$9e={class:"title"},C9e={class:"header"},w9e={class:"title-actions"},k9e={class:"info-bar"},S9e={key:0,class:"info-item"},I9e=["src","alt"],T9e={class:"info-item"},D9e={key:1,class:"info-item"},E9e={key:2,class:"info-item"},N9e={key:3,class:"info-item"},P9e={key:4,class:"info-item"},O9e={class:"section"},A9e={class:"section-title"},F9e={class:"avatar-section"},R9e=["src"],L9e={key:1,class:"avatar-placeholder"},M9e={class:"section"},V9e={class:"section-title"},B9e={value:"R"},U9e={value:"L"},q9e={class:"section"},j9e={class:"section-title"},H9e={class:"section"},z9e={class:"section-header"},Y9e={class:"section-title"},x9e={key:0,class:"empty-bio"},W9e={class:"bottom-actions"},G9e={__name:"FencerDetailPage",setup(e){const t=jF(),l=ea(),n=Gt(),s=l.params.id,r=F(!0),d=F(!1),c=F({firstName:"",lastName:"",birthDate:"",quote:"",avatarId:null,height:null,weight:null,handed:"",introUrl:"",residence:"",club:"",biography:[]}),f=F({userId:null,nationality:"",nationalityLabel:"",flag:"",gender:"",licenseNumber:"",federation:"",clubName:"",birthLastName:""}),v=F(null);We(async()=>{try{const S=await t.getFencer(s);c.value={firstName:S.firstName||"",lastName:S.lastName||"",birthDate:S.birthDate||"",quote:S.quote||"",avatarId:S.avatarId,height:S.height,weight:S.weight,handed:S.handed||"",introUrl:S.introUrl||"",residence:S.residence||"",club:S.clubText||"",biography:S.biography||[]},f.value={userId:S.userId,nationality:S.nationality,nationalityLabel:S.nationalityLabel,flag:S.flag,gender:S.gender,licenseNumber:S.licenseNumber,federation:S.federation,clubName:S.club,birthLastName:S.birthLastName},v.value=S.avatarUrl}catch{vt("Failed to load fencer profile")}finally{r.value=!1}});const p=S=>{c.value.avatarId=S.data.id,v.value=S.data.link},m=async()=>{d.value=!0;
144try{await t.updateFencer(s,c.value),St("Fencer profile saved")}catch{vt("Failed to save fencer profile")}finally{d.value=!1}},h=()=>{c.value.biography.push({header:"",rows:[{title:"",content:""}]})},b=S=>{c.value.biography[S].rows.push({title:"",content:""})},w=(S,_)=>{c.value.biography[S].rows.splice(_,1),c.value.biography[S].rows.length===0&&c.value.biography.splice(S,1)},$=()=>{n.push("/fencers")};return(S,_)=>r.value?K("",!0):(T(),P("div",_9e,[y("div",$9e,[y("p",C9e,u(c.value.lastName)+" "+u(c.value.firstName),1),y("div",w9e,[i(a(ye),{color:"secondary",size:"sm",variant:"outline",onClick:$},{default:o(()=>[g(u(S.$t("fencers.back")),1)]),_:1}),i(a(ye),{color:"primary",size:"sm",disabled:d.value,onClick:m},{default:o(()=>[g(u(d.value?S.$t("fencers.saving"):S.$t("fencers.save")),1)]),_:1},8,["disabled"])])]),y("div",k9e,[f.value.flag?(T(),P("span",S9e,[y("img",{src:`https://flagcdn.com/16x12/${f.value.flag.toLowerCase()}.png`,alt:f.value.nationality,class:"flag-icon"},null,8,I9e),g(" "+u(f.value.nationality),1)])):K("",!0),y("span",T9e,"ID: "+u(f.value.userId),1),f.value.licenseNumber?(T(),P("span",D9e,u(S.$t("fencers.licenseNumber"))+": "+u(f.value.licenseNumber),1)):K("",!0),f.value.gender?(T(),P("span",E9e,u(f.value.gender==="M"?S.$t("fencers.male"):S.$t("fencers.female")),1)):K("",!0),f.value.federation?(T(),P("span",N9e,u(S.$t("fencers.federation"))+": "+u(f.value.federation),1)):K("",!0),f.value.clubName?(T(),P("span",P9e,u(S.$t("fencers.clubName"))+": "+u(f.value.clubName),1)):K("",!0)]),y("div",O9e,[y("h6",A9e,u(S.$t("fencers.personalInfo")),1),i(a(mt),{class:"mb-3"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[y("div",F9e,[v.value?(T(),P("img",{key:0,src:v.value,class:"avatar-preview",alt:""},null,8,R9e)):(T(),P("div",L9e,u(S.$t("fencers.noPhoto")),1)),i(ha,{"item-id":"fencerAvatarInput","upload-url":"file/upload","is-image":!0,onFileUploaded:p})])]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(mt),{class:"mb-2"},{default:o(()=>[i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.firstName")),1)]),_:1}),i(a(_e),{modelValue:c.value.firstName,"onUpdate:modelValue":_[0]||(_[0]=I=>c.value.firstName=I),size:"sm"},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.lastName")),1)]),_:1}),i(a(_e),{modelValue:c.value.lastName,"onUpdate:modelValue":_[1]||(_[1]=I=>c.value.lastName=I),size:"sm"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2"},{default:o(()=>[i(a(ve),{md:"4"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.birthDate")),1)]),_:1}),i(a(_e),{modelValue:c.value.birthDate,"onUpdate:modelValue":_[2]||(_[2]=I=>c.value.birthDate=I),type:"date",size:"sm"},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.quote")),1)]),_:1}),i(a(_e),{modelValue:c.value.quote,"onUpdate:modelValue":_[3]||(_[3]=I=>c.value.quote=I),size:"sm",placeholder:S.$t("fencers.quotePlaceholder")},null,8,["modelValue","placeholder"])]),_:1})]),_:1})]),_:1})]),_:1})]),y("div",M9e,[y("h6",V9e,u(S.$t("fencers.sportInfo")),1),i(a(mt),{class:"mb-2"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.height"))+" (cm)",1)]),_:1}),i(a(_e),{modelValue:c.value.height,"onUpdate:modelValue":_[4]||(_[4]=I=>c.value.height=I),type:"number",size:"sm"},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.weight"))+" (kg)",1)]),_:1}),i(a(_e),{modelValue:c.value.weight,"onUpdate:modelValue":_[5]||(_[5]=I=>c.value.weight=I),type:"number",size:"sm"},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.hand")),1)]),_:1}),i(a(He),{modelValue:c.value.handed,"onUpdate:modelValue":_[6]||(_[6]=I=>c.value.handed=I),size:"sm"},{default:o(()=>[_[10]||(_[10]=y("option",{value:""},"-",-1)),y("option",B9e,u(S.$t("fencers.right")),1),y("option",U9e,u(S.$t("fencers.left")),1)]),_:1,__:[10]},8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2"},{default:o(()=>[i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.residence")),1)]),_:1}),i(a(_e),{modelValue:c.value.residence,"onUpdate:modelValue":_[7]||
144(_[7]=I=>c.value.residence=I),size:"sm"},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.clubText")),1)]),_:1}),i(a(_e),{modelValue:c.value.club,"onUpdate:modelValue":_[8]||(_[8]=I=>c.value.club=I),size:"sm"},null,8,["modelValue"])]),_:1})]),_:1})]),y("div",q9e,[y("h6",j9e,u(S.$t("fencers.introVideo")),1),i(a(mt),{class:"mb-2"},{default:o(()=>[i(a(ve),{md:"8"},{default:o(()=>[i(a(nt),null,{default:o(()=>[g(u(S.$t("fencers.introUrl")),1)]),_:1}),i(a(_e),{modelValue:c.value.introUrl,"onUpdate:modelValue":_[9]||(_[9]=I=>c.value.introUrl=I),size:"sm",placeholder:S.$t("fencers.introUrlPlaceholder")},null,8,["modelValue","placeholder"])]),_:1})]),_:1})]),y("div",H9e,[y("div",z9e,[y("h6",Y9e,u(S.$t("fencers.biography")),1),i(a(ye),{color:"primary",size:"sm",variant:"outline",onClick:h},{default:o(()=>[g(u(S.$t("fencers.addSection")),1)]),_:1})]),(T(!0),P(le,null,ge(c.value.biography,(I,k)=>(T(),P("div",{key:k,class:"bio-section"},[i(a(_e),{modelValue:I.header,"onUpdate:modelValue":C=>I.header=C,size:"sm",class:"bio-section-header mb-2",placeholder:S.$t("fencers.sectionName")},null,8,["modelValue","onUpdate:modelValue","placeholder"]),(T(!0),P(le,null,ge(I.rows,(C,D)=>(T(),P("div",{key:D,class:"bio-row"},[i(a(_e),{modelValue:C.title,"onUpdate:modelValue":N=>C.title=N,size:"sm",class:"bio-title",placeholder:S.$t("fencers.fieldTitle")},null,8,["modelValue","onUpdate:modelValue","placeholder"]),i(a(oa),{modelValue:C.content,"onUpdate:modelValue":N=>C.content=N,size:"sm",class:"bio-content",rows:"2",placeholder:S.$t("fencers.fieldContent")},null,8,["modelValue","onUpdate:modelValue","placeholder"]),i(a(ye),{color:"danger",size:"sm",variant:"ghost",onClick:N=>w(k,D),class:"bio-remove"},{default:o(()=>_[11]||(_[11]=[g(" Ã ")])),_:2,__:[11]},1032,["onClick"])]))),128)),i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:C=>b(k),class:"mt-1"},{default:o(()=>[g(" + "+u(S.$t("fencers.addField")),1)]),_:2},1032,["onClick"])]))),128)),c.value.biography.length===0?(T(),P("div",x9e,u(S.$t("fencers.noBiography")),1)):K("",!0)]),y("div",W9e,[i(a(ye),{color:"primary",size:"sm",disabled:d.value,onClick:m},{default:o(()=>[g(u(d.value?S.$t("fencers.saving"):S.$t("fencers.save")),1)]),_:1},8,["disabled"])])]))}},K9e=Le(G9e,[["__scopeId","data-v-11268456"]]),Td="https://api-dashboard.fie.org/api/admin/v1/news-articles",Ef="https://api-dashboard.fie.org/api/admin/v1/news",HF=At("newsArticle",()=>{const e=F({items:[],total:0,page:1,pageSize:20}),t=F({});async function l(w={}){const $=new URLSearchParams;w.page&&$.set("page",w.page),w.pageSize&&$.set("pageSize",w.pageSize),w.search&&$.set("search",w.search);const S=$.toString();e.value=await ce.get(`${Td}${S?"?"+S:""}`,null)}async function n(w){t.value=await ce.get(`${Td}/${w}`,null)}async function s(w){return await ce.post(Td,w)}async function r(w,$){return await ce.put(`${Td}/${w}`,$)}async function d(w){await ce.delete(`${Td}/${w}`,null)}const c=F([]);async function f(){c.value=await ce.get(`${Td}/tags`,null)}async function v(w){return await ce.get(`${Ef}/${w}/relations`,null)}async function p(w,$){await ce.put(`${Ef}/${w}/categories`,{ids:$})}async function m(w,$){await ce.put(`${Ef}/${w}/competitions`,{ids:$})}async function h(w,$){await ce.put(`${Ef}/${w}/athletes`,{ids:$})}async function b(w,$){await ce.put(`${Ef}/${w}/tournaments`,{ids:$})}return{article:t,articleList:e,allTags:c,getArticleList:l,getArticle:n,createArticle:s,updateArticle:r,deleteArticle:d,getAllTags:f,getRelations:v,setCategories:p,setCompetitions:m,setAthletes:h,setTournaments:b}}),X9e={class:"base_view"},J9e={class:"title"},Z9e={class:"header"},Q9e={class:"filters"},eje={class:"article-table"},tje={class:"table table-hover table-sm"},aje={style:{width:"60px"}},lje={style:{width:"150px"}},nje={style:{width:"80px"}},ije={style:{width:"140px"}},sje={style:{width:"80px"}},oje={style:{width:"80px"}},rje={style:{width:"120px"}},uje=["onClick"],dje=["src"],cje={key:1,class:"thumb-placeholder"},fje={class:"article-label"},mje={key:0,class:"no-categories"},pje={key:0,class:"empty-state"},vje={class:"pagination"},bje={__name:"NewsListPage",setup(e){const t=HF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c=async()=>{await t.getArticleList({page:s.value,pageSize:n.value,search:r.value||void 0})};We(async()=>{await c()});const f=async b=>{s.value=b,await c()},v=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},p=()=>{l.push("/media/news/create")},m=b=>{l.push(`/media/news/${b}`)},h=async b=>{await t.deleteArticle(b),await c()};return(b,w)=>(T(),P("div",X9e,[y("div",J9e,[y("p",Z9e,u(b.$t("newsArticle.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(b.$t("newsArticle.create")),1)]),_:1})]),y("div",Q9e,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("newsArticle.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"])]),y("div",eje,[y("table",t
144je,[y("thead",null,[y("tr",null,[y("th",aje,u(b.$t("newsArticle.image")),1),y("th",null,u(b.$t("newsArticle.label")),1),y("th",lje,u(b.$t("newsArticle.categories")),1),y("th",nje,u(b.$t("newsArticle.weight")),1),y("th",ije,u(b.$t("newsArticle.postedAt")),1),y("th",sje,u(b.$t("newsArticle.visible")),1),y("th",oje,u(b.$t("newsArticle.published")),1),y("th",rje,u(b.$t("newsArticle.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).articleList.items,$=>{var S;return T(),P("tr",{key:$.id,class:"article-row",onClick:_=>m($.id)},[y("td",null,[$.imageUrl?(T(),P("img",{key:0,src:$.imageUrl,class:"article-thumb",alt:""},null,8,dje)):(T(),P("div",cje,"-"))]),y("td",null,[y("span",fje,u($.label||"(no title)"),1)]),y("td",null,[(T(!0),P(le,null,ge($.categories,_=>(T(),P("span",{key:_.id,class:"category-chip"},u(_.name),1))),128)),(S=$.categories)!=null&&S.length?K("",!0):(T(),P("span",mje,"-"))]),y("td",null,u($.weight),1),y("td",null,u($.postedAt||"-"),1),y("td",null,[y("span",{class:Qe($.isVisible?"badge-yes":"badge-no")},u($.isVisible?b.$t("yes"):b.$t("no")),3)]),y("td",null,[y("span",{class:Qe($.isPublished?"badge-yes":"badge-no")},u($.isPublished?b.$t("yes"):b.$t("no")),3)]),y("td",{onClick:w[1]||(w[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:_=>m($.id)},{default:o(()=>[g(u(b.$t("newsArticle.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":b.$t("modal.sure"),"modal-text":b.$t("modal.remove"),"button-caption":b.$t("modal.delete"),onModalResult:_=>h($.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,uje)}),128))])])]),a(t).articleList.items.length===0?(T(),P("div",pje,u(b.$t("newsArticle.noArticles")),1)):K("",!0),y("div",vje,[i(dt,{"total-items":a(t).articleList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:f},null,8,["total-items","items-per-page","active-page"])])]))}},hje=Le(bje,[["__scopeId","data-v-5bdd25b4"]]),yje={class:"base_view"},gje={class:"title"},_je={class:"title-left"},$je={class:"header"},Cje={class:"title-right"},wje={class:"form-section"},kje={class:"form-label"},Sje={class:"image-upload-container"},Ije={key:0,class:"image-preview-wrapper"},Tje=["src"],Dje={class:"form-section"},Eje={class:"form-label"},Nje={class:"form-label"},Pje={class:"form-section"},Oje={class:"form-label"},Aje={key:0,class:"chips"},Fje={class:"autocomplete-wrapper"},Rje={key:0,class:"suggestions"},Lje=["onMousedown"],Mje={class:"translations-stack"},Vje={class:"editor-wrapper"},Bje={class:"form-label"},Uje={class:"relation-section"},qje={class:"section-label"},jje={class:"category-checkboxes"},Hje={key:0,class:"hint"},zje={class:"relation-section"},Yje={class:"section-label"},xje={class:"chips"},Wje={class:"autocomplete-wrapper"},Gje={key:0,class:"suggestions"},Kje=["onMousedown"],Xje={class:"relation-section"},Jje={class:"section-label"},Zje={class:"chips"},Qje={class:"event-filters"},eHe={class:"autocomplete-wrapper"},tHe={key:0,class:"suggestions"},aHe=["onMousedown"],lHe={class:"relation-section"},nHe={class:"section-label"},iHe={class:"chips"},sHe={class:"autocomplete-wrapper"},oHe={key:0,class:"suggestions"},rHe=["onMousedown"],uHe={key:0,class:"suggestion-meta"},dHe={class:"form-actions"},cHe=16*1024*1024,fHe={__name:"NewsDetailPage",setup(e){const t=yl(),l=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff","image/webp"],n=Ve=>{const Ee=document.createElement("input");Ee.setAttribute("type","file"),Ee.setAttribute("accept","image/*"),Ee.click(),Ee.onchange=async()=>{var Ge,ft;const Be=(Ge=Ee.files)==null?void 0:Ge[0];if(!Be)return;if(!l.includes(Be.type)){vt(t.t("upload.invalidFormat"));return}if(Be.size>cHe){vt(t.t("upload.sizeExceed"));return}const{user:ot}=nl(),Ft=new FormData;Ft.append("file",Be);try{const Ha=(ft=(await na.post("https://api-dashboard.fie.org/api/admin/v1/file/upload",Ft,{headers:{Authorization:`Bearer ${ot.token}`,"Content-Type":"multipart/form-data"},timeout:36e5})).data)==null?void 0:ft.link;if(!Ha){vt(t.t("upload.invalidFormat"));return}const fl=Ve.getSelection(!0);Ve.insertEmbed(fl.index,"image",Ha,"user"),Ve.setSelection(fl.index+1,0,"silent")}catch(Ct){vt(Ct)}}},s=Ve=>{Ve.getModule("toolbar").addHandler("image",()=>n(Ve))},r=[[{header:[1,2,3,4,5,6,!1]}],[{font:[]}],[{size:["small",!1,"large","huge"]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],[{script:"sub"},{script:"super"}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{align:[]}],["link","image","video"],["clean"]],d=HF(),c=Gh(),f=xu(),v=ea(),p=Gt(),m=Pe(()=>v.params.id===void 0),h=Pe(()=>v.params.id?parseInt(v.params.id):null),b=F(null),w=F(null),$=F(null),S=F(null),_=F(!1),I=F(!1),k=F(0),C=F(""),D=F(null),N=F([]),L=F(""),R=F({en:{label:"",content:"",mainThemeText:""},fr:{label:"",content:"",mainThemeText:""},es:{label:"",content:"",mainThemeText:""}}),M=F([]),A=F([]),E=F([]),V=F([]),O=F(""),U=F([]),B=F(!1);let Y=null,ee=0;const Z=F(""),ne=F([]),ie=F(!1);let J=null,X=0;const j=F(""),W=F([]),fe=F(!1),G=F(""),H=F(""),re=F("");let be=null,Ce=0;const ke=async()=>{if(!h.value)return;await d.getArticle(h.value);const Ve=d.article;if(Ve){if(b.value=Ve.imageId??null,w.value=Ve.imageUrl??null,$.value=Ve.previewImageId??null,S.value=Ve.previewImageUrl??null,_.value=!!Ve.isPublished,I.value=!!Ve.isVisible,k.value=Ve.weight??0,C.value=Ve.postedAt?Ve.postedAt.substring(0,16):"",D.value=Ve.mainTheme,N.value=Ve.tags??[],Ve.translations)for(const Ee of["en","fr","es"])Ve.translations[Ee]&&(R.value[Ee]={label:Ve.translations[Ee].label??"",content:Ve.translations[Ee].content??"",mainThemeText:Ve.translations[Ee].mainThemeText??""});M.value=Ve.categoryIds??[],await De()}},De=async()=>
144{if(h.value)try{const Ve=await d.getRelations(h.value);Ve&&(A.value=Ve.athletes??[],E.value=Ve.competitions??[],V.value=Ve.tournaments??[])}catch{}};We(async()=>{await Promise.all([c.getCategoryList(),d.getAllTags()]),!m.value&&h.value&&await ke()});const Q=Ve=>{b.value=Ve.data.id,w.value=Ve.data.thumbnailLink||Ve.data.link},de=()=>{b.value=null,w.value=null},se=async()=>{const Ve={imageId:b.value,previewImageId:$.value,isPublished:_.value,isVisible:I.value,weight:k.value,postedAt:C.value||null,mainTheme:D.value,tags:N.value,translations:{}};for(const Ee of["en","fr","es"]){const Be=R.value[Ee];(Be.label||Be.content||Be.mainThemeText)&&(Ve.translations[Ee]={label:Be.label||null,content:Be.content||null,mainThemeText:Be.mainThemeText||null})}try{if(m.value){const Ee=await d.createArticle(Ve);Ee!=null&&Ee.id&&(St("Article created"),await p.replace(`/media/news/${Ee.id}`))}else await d.updateArticle(h.value,Ve),St("Article saved");return!0}catch{return!1}},Re=async()=>{await se()&&p.push("/media/news")},Fe=async()=>{try{await d.deleteArticle(h.value),St("Article deleted"),p.push("/media/news")}catch{}},oe=()=>{p.push("/media/news")},he=F(!1),Se=Pe(()=>{const Ve=L.value.trim().toLowerCase();return Ve?(d.allTags||[]).filter(Ee=>Ee.toLowerCase().includes(Ve)&&!N.value.includes(Ee)):[]}),Oe=()=>{const Ve=L.value.trim().toLowerCase();Ve&&!N.value.includes(Ve)&&N.value.push(Ve),L.value="",he.value=!1},Ae=Ve=>{N.value.includes(Ve)||N.value.push(Ve),L.value="",he.value=!1},Te=()=>{he.value=Se.value.length>0},ue=()=>{setTimeout(()=>{he.value=!1},150)},we=Ve=>{N.value=N.value.filter(Ee=>Ee!==Ve)},$e=async Ve=>{const Ee=M.value.indexOf(Ve);Ee>=0?M.value.splice(Ee,1):M.value.push(Ve),m.value||await d.setCategories(h.value,M.value)},z=()=>{if(clearTimeout(J),Z.value.trim().length<2){++X,ie.value=!1;return}J=setTimeout(async()=>{const Ve=Z.value.trim();if(Ve.length<2){ie.value=!1;return}const Ee=++X,Be=await f.searchAthletes(Ve);Ee===X&&(ne.value=(Be||[]).filter(ot=>!A.value.some(Ft=>Ft.id===ot.id)),ie.value=ne.value.length>0)},300)},pe=async Ve=>{A.value.some(Ee=>Ee.id===Ve.id)||(A.value.push(Ve),m.value||await d.setAthletes(h.value,A.value.map(Ee=>Ee.id))),Z.value="",ie.value=!1},Ye=async Ve=>{A.value=A.value.filter(Ee=>Ee.id!==Ve),m.value||await d.setAthletes(h.value,A.value.map(Ee=>Ee.id))},et=()=>{if(clearTimeout(be),j.value.trim().length<2){++Ce,fe.value=!1;return}be=setTimeout(async()=>{const Ee=j.value.trim();if(Ee.length<2){fe.value=!1;return}const Be={};G.value&&(Be.weapon=G.value),H.value&&(Be.gender=H.value),re.value&&(Be.category=re.value);const ot=++Ce,Ft=await f.searchEvents(Ee,Be);ot===Ce&&(W.value=(Ft||[]).filter(Ge=>!E.value.some(ft=>ft.id===Ge.id)),fe.value=W.value.length>0)},300)},Dt=()=>et();at([G,H,re],()=>{j.value.trim().length>=2&&et()});const Ea=async Ve=>{E.value.some(Ee=>Ee.id===Ve.id)||(E.value.push(Ve),m.value||await d.setCompetitions(h.value,E.value.map(Ee=>Ee.id))),j.value="",fe.value=!1},Na=async Ve=>{E.value=E.value.filter(Ee=>Ee.id!==Ve),m.value||await d.setCompetitions(h.value,E.value.map(Ee=>Ee.id))},Xe=()=>{if(clearTimeout(Y),O.value.trim().length<2){++ee,B.value=!1;return}Y=setTimeout(async()=>{const Ve=O.value.trim();if(Ve.length<2){B.value=!1;return}const Ee=++ee,Be=await f.searchTournaments(Ve);Ee===ee&&(U.value=(Be||[]).filter(ot=>!V.value.some(Ft=>Ft.id===ot.id)),B.value=U.value.length>0)},300)},tt=async Ve=>{V.value.some(Ee=>Ee.id===Ve.id)||(V.value.push(Ve),m.value||await d.setTournaments(h.value,V.value.map(Ee=>Ee.id))),O.value="",B.value=!1},Lt=async Ve=>{V.value=V.value.filter(Ee=>Ee.id!==Ve),m.value||await d.setTournaments(h.value,V.value.map(Ee=>Ee.id))};return(Ve,Ee)=>(T(),P("div",yje,[y("div",gje,[y("div",_je,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:oe},{default:o(()=>[g("â "+u(Ve.$t("calendar.back")),1)]),_:1}),y("p",$je,u(m.value?Ve.$t("newsArticle.createTitle"):Ve.$t("newsArticle.editTitle")),1)]),y("div",Cje,[m.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":Ve.$t("modal.sure"),"modal-text":Ve.$t("modal.remove"),"button-caption":Ve.$t("modal.delete"),onModalResult:Fe}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Ve.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",wje,[i(a(ve),{md:"5"},{default:o(()=>[y("label",kje,u(Ve.$t("newsArticle.mainImage")),1),y("div",Sje,[w.value?(T(),P("div",Ije,[y("img",{src:w.value,class:"image-preview",alt:"Main image"},null,8,Tje),i(a(ye),{color:"danger",size:"sm",class:"remove-image-btn",onClick:de},{default:o(()=>[g(u(Ve.$t("fencer.remove")),1)]),_:1})])):K("",!0),i(ha,{"item-id":"newsMainImageInput","upload-url":"file/upload","is-image":!0,onFileUploaded:Q})])]),_:1})]),y("div",Dje,[i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:Ve.$t("newsArticle.weight"),modelValue:k.value,"onUpdate:modelValue":Ee[0]||(Ee[0]=Be=>k.value=Be),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{label:Ve.$t("newsArticle.postedAt"),modelValue:C.value,"onUpdate:modelValue":Ee[1]||(Ee[1]=Be=>C.value=Be),size:"sm",type:"datetime-local"},null,8,["label","modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[y("label",Eje,u(Ve.$t("newsArticle.published")),1),i(a(Ia),{modelValue:_.value,"onUpdate:modelValue":Ee[2]||(Ee[2]=Be=>_.value=Be)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[y("label",Nje,u(Ve.$t("newsArticle.visible")),1),i(a(Ia),{modelValue:I.value,"onUpdate:modelValue":Ee[3]||(Ee[3]=Be=>I.value=Be)},null,8,["modelValue"])]),_:1})]),y("div",Pje,[i(a(ve),{md:"6"},{default:o(()=>[y("label",Oje,u(Ve.$t("newsArticle.tags")),1),N.value.length?(T(),P("div",Aje,[(T(!0),P(le,null,ge(N.value,Be=>(T(),P("span",{key:Be,class:"chip"},[g(u(Be)+" ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:ot=>we(Be)},{default:o(()=>Ee[11]||(Ee[11]=[g("Ã")])),_:2,__:[11]},1032,["onClick"])]))),128))])):K("",!0),y("div",Fje,[i(a(_e),{modelValue:L.value,"onUpdate:modelValue":Ee[4]||(Ee[4]=Be=>L.value=Be),placeholder:Ve.$t("newsArticle.addTagPlaceholder"),size:"sm",onKeydown:Ri(sa(Oe,["prevent"]),["enter"]),onInput:Te,onBlur:ue},null,8,["modelValue","placeholder","onKeydown"]),he.value&&Se.value.length?(T(),P("div",Rje,[(T(!0),P(le,null,ge(Se.value,Be=>(T(),P("div",{key:Be,class:"suggestion-item",onMousedown:sa(ot=>Ae(Be),["prevent"])},u(Be),41,Lje))),128))])):K("",!0)])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Ve.$t("meeting.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",Mje,[(T(),P(le,null,ge(["en","fr","es"],Be=>y("div",{key:Be,class:"translation-block"},[y("h6",null,u({en:"English",fr:"French",es:"Spanish"}[Be]),1),i(a(_e),{label:`Title [${Be.toUpperCase()}]`,modelValue:R.value[Be].label,"onUpdate:modelValue":ot=>R.value[Be].label=ot,size:"sm"},null,8,["label","modelValue","onUpdate:modelValue"]),y("div",Vje,[y("label",Bje,"Content ["+u(Be.toUpperCase())+"]",1),i(a(Bt),{"content-type":"html",content:R.value[Be].content,"onUpdate:content":ot=>R.value[Be].content=ot,onReady:s,theme:"snow",toolbar:r},null,8,["content","onUpdate:content"])]),i(a(_e),{label:`Main Theme [${Be.toUpperCase()}]`,modelValue:R.value[Be].mainThemeText,"onUpdate:modelValue":ot=>R.value[Be].mainThemeText=ot,size:"sm"},null,8,["label","modelValue","onUpdate:modelValue"])])),64))])]),_:1})]),_:1}),m.value?K("",!0):(T(),me(a(Pt),{key:0,"item-key":3},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(Ve.$t("newsArticle.relations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",Uje,[y("label",qje,u(Ve.$t("newsArticle.categories")),1),y("div",jje,[(T(!0),P(le,null,ge(a(c).categoryList.items,Be=>{var ot,Ft;return T(),me(a(Ze),{key:Be.id,id:`cat-${Be.id}`,label:((Ft=(ot=Be.translations)==null?void 0:ot.en)==null?void 0:Ft.name)||Be.slug,checked:M.value.includes(Be.id),onChange:Ge=>$e(Be.id)},null,8,["id","label","checked","onChange"])}),128)),a(c).categoryList.items.length===0?(T(),P("p",Hje,u(Ve.$t("newsArticle.noCategoriesHint")),1)):K("",!0)])]),y("div",zje,[y("label",Yje,u(Ve.$t("newsArticle.athletes")),1),y("div",xje,[(T(!0),P(le,null,ge(A.value,Be=>(T(),P("span",{key:Be.id,class:"chip"},[g(u(Be.firstName)+" "+u(Be.lastName)+" ("+u(Be.nationality)+") ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:ot=>Ye(Be.id)},{default:o(()=>Ee[12]||(Ee[12]=[g("Ã")])),_:2,__:[12]},1032,["onClick"])]))),128))]),y("div",Wje,[i(a(_e),{modelValue:Z.value,"onUpdate:modelValue":Ee[5]||(Ee[5]=Be=>
144Z.value=Be),placeholder:Ve.$t("newsArticle.searchAthletes"),size:"sm",onInput:z},null,8,["modelValue","placeholder"]),ie.value?(T(),P("div",Gje,[(T(!0),P(le,null,ge(ne.value,Be=>(T(),P("div",{key:Be.id,class:"suggestion-item",onMousedown:sa(ot=>pe(Be),["prevent"])},u(Be.firstName)+" "+u(Be.lastName)+" ("+u(Be.nationality)+") ",41,Kje))),128))])):K("",!0)])]),y("div",Xje,[y("label",Jje,u(Ve.$t("newsArticle.competitions")),1),y("div",Zje,[(T(!0),P(le,null,ge(E.value,Be=>(T(),P("span",{key:Be.id,class:"chip"},[g(u(Be.competitionName)+u(Be.cityName?" â "+Be.cityName:"")+" ("+u(Be.season)+") ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:ot=>Na(Be.id)},{default:o(()=>Ee[13]||(Ee[13]=[g("Ã")])),_:2,__:[13]},1032,["onClick"])]))),128))]),y("div",Qje,[i(a(He),{modelValue:re.value,"onUpdate:modelValue":Ee[6]||(Ee[6]=Be=>re.value=Be),size:"sm",class:"event-filter"},{default:o(()=>Ee[14]||(Ee[14]=[y("option",{value:""},"All categories",-1),y("option",{value:"1"},"Cadet",-1),y("option",{value:"2"},"Junior",-1),y("option",{value:"3"},"Senior",-1),y("option",{value:"4"},"Veteran",-1),y("option",{value:"5"},"Grand Veteran",-1)])),_:1,__:[14]},8,["modelValue"]),i(a(He),{modelValue:H.value,"onUpdate:modelValue":Ee[7]||(Ee[7]=Be=>H.value=Be),size:"sm",class:"event-filter"},{default:o(()=>Ee[15]||(Ee[15]=[y("option",{value:""},"All genders",-1),y("option",{value:"2"},"Men",-1),y("option",{value:"1"},"Women",-1)])),_:1,__:[15]},8,["modelValue"]),i(a(He),{modelValue:G.value,"onUpdate:modelValue":Ee[8]||(Ee[8]=Be=>G.value=Be),size:"sm",class:"event-filter"},{default:o(()=>Ee[16]||(Ee[16]=[y("option",{value:""},"All weapons",-1),y("option",{value:"1"},"Epee",-1),y("option",{value:"2"},"Foil",-1),y("option",{value:"3"},"Sabre",-1)])),_:1,__:[16]},8,["modelValue"])]),y("div",eHe,[i(a(_e),{modelValue:j.value,"onUpdate:modelValue":Ee[9]||(Ee[9]=Be=>j.value=Be),placeholder:Ve.$t("newsArticle.searchCompetitions"),size:"sm",onInput:Dt},null,8,["modelValue","placeholder"]),fe.value?(T(),P("div",tHe,[(T(!0),P(le,null,ge(W.value,Be=>(T(),P("div",{key:Be.id,class:"suggestion-item",onMousedown:sa(ot=>Ea(Be),["prevent"])},u(Be.competitionName)+u(Be.cityName?" â "+Be.cityName:"")+" ("+u(Be.season)+") ",41,aHe))),128))])):K("",!0)])]),y("div",lHe,[y("label",nHe,u(Ve.$t("newsArticle.tournaments")),1),y("div",iHe,[(T(!0),P(le,null,ge(V.value,Be=>(T(),P("span",{key:Be.id,class:"chip"},[g(u(Be.name)+" ",1),i(a(ye),{size:"sm",color:"link",class:"chip-remove",onClick:ot=>Lt(Be.id)},{default:o(()=>Ee[17]||(Ee[17]=[g("Ã")])),_:2,__:[17]},1032,["onClick"])]))),128))]),y("div",sHe,[i(a(_e),{modelValue:O.value,"onUpdate:modelValue":Ee[10]||(Ee[10]=Be=>O.value=Be),placeholder:Ve.$t("newsArticle.searchTournaments"),size:"sm",onInput:Xe},null,8,["modelValue","placeholder"]),B.value?(T(),P("div",oHe,[(T(!0),P(le,null,ge(U.value,Be=>(T(),P("div",{key:Be.id,class:"suggestion-item",onMousedown:sa(ot=>tt(Be),["prevent"])},[y("span",null,u(Be.name),1),Be.date?(T(),P("span",uHe,u(Be.date),1)):K("",!0)],40,rHe))),128))])):K("",!0)])])]),_:1})]),_:1}))]),_:1}),y("div",dHe,[i(a(ye),{color:"success",onClick:se},{default:o(()=>[g(u(Ve.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:Re},{default:o(()=>[g(u(Ve.$t("modal.save"))+" & "+u(Ve.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:oe},{default:o(()=>[g(u(Ve.$t("modal.cancel")),1)]),_:1})])]))}},tT=Le(fHe,[["__scopeId","data-v-715b7a91"]]),Nf="https://api-dashboard.fie.org/api/admin/v1/jobs",zF=At("job",()=>{const e=F({items:[],total:0,page:1,pageSize:20}),t=F({});async function l(c={}){const f=new URLSearchParams;c.page&&f.set("page",c.page),c.pageSize&&f.set("pageSize",c.pageSize),c.search&&f.set("search",c.search);const v=f.toString();e.value=await ce.get(`${Nf}${v?"?"+v:""}`,null)}async function n(c){t.value=await ce.get(`${Nf}/${c}`,null)}async function s(c){return await ce.post(Nf,c)}async function r(c,f){return await ce.put(`${Nf}/${c}`,f)}async function d(c){await ce.delete(`${Nf}/${c}`,null)}return{job:t,jobList:e,getJobList:l,getJob:n,createJob:s,updateJob:r,deleteJob:d}}),mHe={class:"base_view"},pHe={class:"title"},vHe={class:"header"},bHe={class:"filters"},hHe={class:"job-table"},yHe={class:"table table-hover table-sm"},gHe={style:{width:"90px"}},_He={style:{width:"140px"}},$He={style:{width:"80px"}},CHe={style:{width:"120px"}},wHe=["onClick"],kHe={class:"job-label"},SHe={key:0,class:"empty-state"},IHe={class:"pagination"},THe={__name:"JobsListPage",setup(e){const t=zF(),l=Gt(),n=F(20),s=F(1),r=F("");let d=null;const c=async()=>{await t.getJobList({page:s.value,pageSize:n.value,search:r.value||void 0})};We(async()=>{await c()});const f=async b=>{s.value=b,await c()},v=()=>{clearTimeout(d),d=setTimeout(async()=>{s.value=1,await c()},400)},p=()=>{l.push("/media/jobs/create")},m=b=>{l.push(`/media/jobs/${b}`)},h=async b=>{await t.deleteJob(b),await c()};return(b,w)=>(T(),P("div",mHe,[y("div",pHe,[y("p",vHe,u(b.$t("job.title")),1),i(a(ye),{color:"primary",size:"sm",onClick:p},{default:o(()=>[g(u(b.$t("job.create")),1)]),_:1})]),y("div",bHe,[i(a(_e),{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=$=>r.value=$),placeholder:b.$t("job.searchPlaceholder"),size:"sm",class:"filter-input",onInput:v},null,8,["modelValue","placeholder"])]),y("div",hHe,[y("table",yHe,[y("thead",null,[y("tr",null,[y("th",null,u(b.$t("job.label")),1),y("th",gHe,u(b.$t("job.priority")),1),y("th",_He,u(b.$t("job.postedAt")),1),y("th",$He,u(b.$t("job.published")),1),y("th",CHe,u(b.$t("job.actions")),1)])]),y("tbody",null,[(T(!0),P(le,null,ge(a(t).jobList.items,$=>(T(),P("tr",{key:$.id,class:"job-row",onClick:S=>m($.id)},[y("td",null,[y("span",kHe,u($.displayLabel||"(no title)"),1)]),y("td",null,u($.priority),1),y("td",null,u($.postedAt||"-"),1),y("td",null,[y("span",{class:Qe($.isPublished?"badge-yes":"badge-no")}
144,u($.isPublished?b.$t("yes"):b.$t("no")),3)]),y("td",{onClick:w[1]||(w[1]=sa(()=>{},["stop"]))},[i(a(ye),{color:"primary",size:"sm",variant:"ghost",onClick:S=>m($.id)},{default:o(()=>[g(u(b.$t("job.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":b.$t("modal.sure"),"modal-text":b.$t("modal.remove"),"button-caption":b.$t("modal.delete"),onModalResult:S=>h($.id)},null,8,["modal-title","modal-text","button-caption","onModalResult"])])],8,wHe))),128))])])]),a(t).jobList.items.length===0?(T(),P("div",SHe,u(b.$t("job.noJobs")),1)):K("",!0),y("div",IHe,[i(dt,{"total-items":a(t).jobList.total,"items-per-page":n.value,"active-page":s.value,onPageChange:f},null,8,["total-items","items-per-page","active-page"])])]))}},DHe=Le(THe,[["__scopeId","data-v-761a5cd2"]]),EHe={class:"base_view"},NHe={class:"title"},PHe={class:"title-left"},OHe={class:"header"},AHe={class:"title-right"},FHe={class:"form-section"},RHe={class:"hint"},LHe={class:"form-label"},MHe={class:"translations-stack"},VHe={class:"editor-wrapper"},BHe={class:"form-label"},UHe={class:"form-actions"},qHe=16*1024*1024,jHe={__name:"JobDetailPage",setup(e){const t=yl(),l=["image/png","image/jpg","image/jpeg","image/bmp","image/tiff","image/webp"],n=k=>{const C=document.createElement("input");C.setAttribute("type","file"),C.setAttribute("accept","image/*"),C.click(),C.onchange=async()=>{var R,M;const D=(R=C.files)==null?void 0:R[0];if(!D)return;if(!l.includes(D.type)){vt(t.t("upload.invalidFormat"));return}if(D.size>qHe){vt(t.t("upload.sizeExceed"));return}const{user:N}=nl(),L=new FormData;L.append("file",D);try{const E=(M=(await na.post("https://api-dashboard.fie.org/api/admin/v1/file/upload",L,{headers:{Authorization:`Bearer ${N.token}`,"Content-Type":"multipart/form-data"},timeout:36e5})).data)==null?void 0:M.link;if(!E){vt(t.t("upload.invalidFormat"));return}const V=k.getSelection(!0);k.insertEmbed(V.index,"image",E,"user"),k.setSelection(V.index+1,0,"silent")}catch(A){vt(A)}}},s=k=>{k.getModule("toolbar").addHandler("image",()=>n(k))},r=[[{header:[1,2,3,4,5,6,!1]}],[{font:[]}],[{size:["small",!1,"large","huge"]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],[{script:"sub"},{script:"super"}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{align:[]}],["link","image","video"],["clean"]],d=zF(),c=ea(),f=Gt(),v=Pe(()=>c.params.id===void 0),p=Pe(()=>c.params.id?parseInt(c.params.id):null),m=F(0),h=F(!1),b=F({en:{label:"",content:""},fr:{label:"",content:""},es:{label:"",content:""}}),w=async()=>{if(!p.value)return;await d.getJob(p.value);const k=d.job;if(k){m.value=k.priority??0,h.value=!!k.isPublished;for(const C of k.translations??[])b.value[C.language]&&(b.value[C.language]={label:C.label??"",content:C.content??""})}};We(async()=>{!v.value&&p.value&&await w()});const $=async()=>{const k={priority:m.value??0,isPublished:h.value,translations:[]};for(const C of["en","fr","es"]){const D=b.value[C];(D.label||D.content)&&k.translations.push({language:C,label:D.label||null,content:D.content||null})}try{if(v.value){const C=await d.createJob(k);C!=null&&C.id&&(St("Job created"),await f.replace(`/media/jobs/${C.id}`))}else await d.updateJob(p.value,k),St("Job saved");return!0}catch{return!1}},S=async()=>{await $()&&f.push("/media/jobs")},_=async()=>{try{await d.deleteJob(p.value),St("Job deleted"),f.push("/media/jobs")}catch{}},I=()=>{f.push("/media/jobs")};return(k,C)=>(T(),P("div",EHe,[y("div",NHe,[y("div",PHe,[i(a(ye),{color:"secondary",size:"sm",variant:"ghost",onClick:I},{default:o(()=>[g("â "+u(k.$t("calendar.back")),1)]),_:1}),y("p",OHe,u(v.value?k.$t("job.createTitle"):k.$t("job.editTitle")),1)]),y("div",AHe,[v.value?K("",!0):(T(),me(qt,{key:0,"button-style":"danger","modal-title":k.$t("modal.sure"),"modal-text":k.$t("modal.remove"),"button-caption":k.$t("modal.delete"),onModalResult:_}
144,null,8,["modal-title","modal-text","button-caption"]))])]),i(a(sl),{"active-item-key":1},{default:o(()=>[i(a(Pt),{"item-key":1},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(k.$t("calendar.general")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",FHe,[i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{label:k.$t("job.priority"),modelValue:m.value,"onUpdate:modelValue":C[0]||(C[0]=D=>m.value=D),modelModifiers:{number:!0},size:"sm",type:"number"},null,8,["label","modelValue"]),y("div",RHe,u(k.$t("job.priorityHint")),1)]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[y("label",LHe,u(k.$t("job.published")),1),i(a(Ia),{modelValue:h.value,"onUpdate:modelValue":C[1]||(C[1]=D=>h.value=D)},null,8,["modelValue"])]),_:1})])]),_:1})]),_:1}),i(a(Pt),{"item-key":2},{default:o(()=>[i(a(Nt),null,{default:o(()=>[g(u(k.$t("meeting.translations")),1)]),_:1}),i(a(Et),null,{default:o(()=>[y("div",MHe,[(T(),P(le,null,ge(["en","fr","es"],D=>y("div",{key:D,class:"translation-block"},[y("h6",null,u({en:"English",fr:"French",es:"Spanish"}[D]),1),i(a(_e),{label:`Title [${D.toUpperCase()}]`,modelValue:b.value[D].label,"onUpdate:modelValue":N=>b.value[D].label=N,size:"sm"},null,8,["label","modelValue","onUpdate:modelValue"]),y("div",VHe,[y("label",BHe,"Content ["+u(D.toUpperCase())+"]",1),i(a(Bt),{"content-type":"html",content:b.value[D].content,"onUpdate:content":N=>b.value[D].content=N,onReady:s,theme:"snow",toolbar:r},null,8,["content","onUpdate:content"])])])),64))])]),_:1})]),_:1})]),_:1}),y("div",UHe,[i(a(ye),{color:"success",onClick:$},{default:o(()=>[g(u(k.$t("modal.save")),1)]),_:1}),i(a(ye),{color:"primary",onClick:S},{default:o(()=>[g(u(k.$t("modal.save"))+" & "+u(k.$t("calendar.back")),1)]),_:1}),i(a(ye),{color:"danger",onClick:I},{default:o(()=>[g(u(k.$t("modal.cancel")),1)]),_:1})])]))}},aT=Le(jHe,[["__scopeId","data-v-4c87f635"]]),HHe={id:"app"},zHe={__name:"MedicalPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",HHe,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},YHe=Le(zHe,[["__scopeId","data-v-baffa98f"]]),gl="https://api-dashboard.fie.org/api/admin/v1/medical",YF=At("medical",()=>{const e=F([]),t=F({}),l=F({}),n=F(0),s=F([]);async function r(){try{l.value=await ce.get(`${gl}/dictionary`,null)}catch(E){console.error("Failed to load medical dictionary:",E),l.value={}}}async function d(E){try{const V=Object.fromEntries(Object.entries(E).filter(([,U])=>U!=null)),O=await ce.get(`${gl}/incidents`,V);e.value=(O==null?void 0:O.items)||[],n.value=(O==null?void 0:O.total)||0}catch(V){console.error("Failed to load incidents:",V),e.value=[],n.value=0}}async function c(E){try{t.value=await ce.get(`${gl}/incidents/${E}`,null)}catch(V){console.error("Failed to load incident:",V),t.value={}}}async function f(E){return await ce.post(`${gl}/incidents`,E)}async function v(E,V){await ce.put(`${gl}/incidents/${E}`,V)}async function p(E){await ce.delete(`${gl}/incidents/${E}`,null)}async function m(E,V){return await ce.post(`${gl}/minor-injuries`,{...V,incidentId:parseInt(E,10)})}async function h(E,V,O){await ce.put(`${gl}/minor-injuries/${V}`,O)}async function b(E,V){await ce.delete(`${gl}/minor-injuries/${V}`,null)}async function w(E,V){return await ce.post(`${gl}/timeout-reports`,{...V,incidentId:parseInt(E,10)})}async function $(E,V,O){await ce.put(`${gl}/timeout-reports/${V}`,O)}async function S(E,V){await ce.delete(`${gl}/timeout-reports/${V}`,null)}async function _(E,V){return await ce.post(`${gl}/withdrawals`,{...V,incidentId:parseInt(E,10)})}async function I(E,V,O){await ce.put(`${gl}/withdrawals/${V}`,O)}async function k(E,V){await ce.delete(`${gl}/withdrawals/${V}`,null)}async function C(E,V){return await ce.post(`${gl}/replacements`,{...V,medicalIncidentId:parseInt(E,10)})}async function D(E,V,O){await ce.put(`${gl}/replacements/${V}`,O)}async function N(E,V){await ce.delete(`${gl}/replacements/${V}`,null)}async function L(E){try{const V=Object.fromEntries(Object.entries(E).filter(([,U])=>U!=null)),O=await ce.get(`${gl}/incidents/ids`,V);return(O==null?void 0:O.ids)||[]}catch(V){return console.error("Failed to load matching incident ids:",V),[]}}async function R(E){await ce.post(`${gl}/incidents/export-csv`,{ids:E},!0)}async function M(E){try{return await ce.get(`${gl}/icd10/search`,{q:E})}catch(V){return console.error("Failed to search ICD-10 codes:",V),[]}}
144async function A(E){try{s.value=await ce.get(`${gl}/incidents/${E}/audit-log`,null)}catch(V){console.error("Failed to load audit log:",V),s.value=[]}}return{incident:t,incidentList:e,dictionary:l,totalItems:n,auditLog:s,getDictionary:r,getIncidentList:d,getIncident:c,createIncident:f,updateIncident:v,deleteIncident:p,createMinorInjury:m,updateMinorInjury:h,deleteMinorInjury:b,createTimeoutReport:w,updateTimeoutReport:$,deleteTimeoutReport:S,createWithdrawal:_,updateWithdrawal:I,deleteWithdrawal:k,createReplacement:C,updateReplacement:D,deleteReplacement:N,getMatchingIds:L,exportCsv:R,searchIcd10:M,getAuditLog:A}}),xHe={class:"base_view"},WHe={class:"title"},GHe={class:"header"},KHe={class:"title-buttons"},XHe={class:"filters"},JHe={class:"categories"},ZHe=["value"],QHe={class:"categories"},eze={class:"categories"},tze={class:"filter-label"},aze=["value"],lze={class:"subform-filters"},nze={class:"categories"},ize=["value"],sze={class:"categories"},oze={class:"categories"},rze={class:"categories"},uze={class:"categories"},dze={class:"categories"},cze={class:"categories"},fze={key:0,class:"selection-banner"},mze={key:1,class:"selection-banner"},pze=["disabled"],vze={class:"table"},bze={class:"pagination"},hze={__name:"MedicalIncidentListPage",props:{myIncidentsOnly:{type:Boolean,default:!1}},setup(e){const t=e,l=Gt(),n=YF(),s=Yt(),r=F(20),d=F(1),c=F({limit:20,offset:0}),f=F(""),v=F(""),p=F(""),m=F(""),h=F(""),b=F(""),w=F(""),$=F(""),S=F("id"),_=F("desc"),I=[{value:"id",label:"ID"},{value:"incidentDate",label:"Incident Date"},{value:"competitionName",label:"Competition"},{value:"fencerName",label:"Athlete Name"},{value:"nationality",label:"Nationality"},{value:"status",label:"Status"}],k=re=>re==="true"?!0:re==="false"?!1:null,C=F(new Set),D=Pe(()=>n.incidentList.length?n.incidentList.every(re=>C.value.has(re.id)):!1),N=()=>{D.value?n.incidentList.forEach(re=>C.value.delete(re.id)):n.incidentList.forEach(re=>C.value.add(re.id))},L=re=>{C.value.has(re)?C.value.delete(re):C.value.add(re)},R=async()=>{C.value.size!==0&&await n.exportCsv([...C.value])},M=F(!1),A=Pe(()=>n.totalItems>n.incidentList.length),E=Pe(()=>n.totalItems>0&&C.value.size>=n.totalItems),V=async()=>{M.value=!0;try{const re=await n.getMatchingIds(U());C.value=new Set(re)}finally{M.value=!1}},O=()=>{C.value=new Set},U=()=>({...c.value,status:f.value||null,lastName:v.value||null,nationalityId:p.value?Number(p.value):null,hasMinorInjury:k(m.value),hasTimeoutReport:k(h.value),hasWithdrawal:k(b.value),hasReplacement:k(w.value),hasDocuments:k($.value),sortBy:S.value,sortDir:_.value,...t.myIncidentsOnly?{createdByMe:!0}:{}}),B=async()=>{await n.getIncidentList({...U(),limit:r.value,offset:(d.value-1)*r.value})},Y=async()=>{await n.getDictionary()};We(async()=>{await Y(),await B()});const ee=async re=>{d.value=re,await B()},Z=async re=>{c.value={...re},d.value=1,O(),await B()},ne=async()=>{d.value=1,O(),await B()},ie=async()=>{d.value=1,O(),await B()};at([m,h,b,w,$],async()=>{d.value=1,O(),await B()}),at([S,_],async()=>{d.value=1,await B()});const J=async re=>{re.key==="Enter"&&(d.value=1,O(),await B())},X=async re=>{await n.deleteIncident(re),await B()},j=Pe(()=>t.myIncidentsOnly?"/medical/my-incidents":"/medical/incidents"),W=re=>{l.push(`${j.value}/${re}`)},fe=()=>{l.push(`${j.value}/create`)},G=re=>{if(!re)return"-";const be=re.includes("T")?re:re+"T00:00:00";return new Date(be).toLocaleDateString()},H=re=>{var Ce,ke;const be=(ke=(Ce=n.dictionary)==null?void 0:Ce.statuses)==null?void 0:ke.find(De=>De.value===re);return(be==null?void 0:be.label)||re};return(re,be)=>(T(),P("div",xHe,[y("div",WHe,[y("p",GHe,u(e.myIncidentsOnly?re.$t("menu.myIncidents"):re.$t("menu.medicalIncidents")),1),y("div",KHe,[i(a(ye),{color:"info",disabled:C.value.size===0,onClick:R,class:"me-2"},{default:o(()=>[g(" Export CSV"+u(C.value.size?` (${C.value.size})`:""),1)]),_:1},8,["disabled"]),i(a(ye),{color:"primary",onClick:fe},{default:o(()=>[g(u(re.$t("modal.create")),1)]),_:1})])]),y("div",XHe,[i(dn,{"season-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"fencer-category-enabled":!0,"type-enabled":!0,"start-date-enabled":!0,"end-date-enabled":!0,onSearch:Z},{"extra-filters":o(()=>
144[y("div",JHe,[be[11]||(be[11]=y("p",{class:"filter-label"},"Status",-1)),i(a(He),{modelValue:f.value,"onUpdate:modelValue":be[0]||(be[0]=Ce=>f.value=Ce),onChange:ne},{default:o(()=>{var Ce;return[be[10]||(be[10]=y("option",{value:""},"Select status",-1)),(T(!0),P(le,null,ge((Ce=a(n).dictionary)==null?void 0:Ce.statuses,ke=>(T(),P("option",{key:ke.value,value:ke.value},u(ke.label),9,ZHe))),128))]}),_:1,__:[10]},8,["modelValue"])]),y("div",QHe,[be[12]||(be[12]=y("p",{class:"filter-label"},"Last Name",-1)),i(a(_e),{modelValue:v.value,"onUpdate:modelValue":be[1]||(be[1]=Ce=>v.value=Ce),placeholder:"Search by last name",onKeyup:J},null,8,["modelValue"])]),y("div",eze,[y("p",tze,u(re.$t("license.nationality")),1),i(a(He),{modelValue:p.value,"onUpdate:modelValue":be[2]||(be[2]=Ce=>p.value=Ce),onChange:ie},{default:o(()=>[be[13]||(be[13]=y("option",{value:""},"Select nationality",-1)),(T(!0),P(le,null,ge(a(s).competitionDicts.countries,Ce=>(T(),P("option",{key:Ce.id,value:Ce.id},u(Ce.label)+" ("+u(Ce.countryIdentifier)+") ",9,aze))),128))]),_:1,__:[13]},8,["modelValue"])])]),_:1}),y("div",lze,[y("div",nze,[be[14]||(be[14]=y("p",{class:"filter-label"},"Sort by",-1)),i(a(He),{modelValue:S.value,"onUpdate:modelValue":be[3]||(be[3]=Ce=>S.value=Ce)},{default:o(()=>[(T(),P(le,null,ge(I,Ce=>y("option",{key:Ce.value,value:Ce.value},u(Ce.label),9,ize)),64))]),_:1},8,["modelValue"])]),y("div",sze,[be[16]||(be[16]=y("p",{class:"filter-label"},"Direction",-1)),i(a(He),{modelValue:_.value,"onUpdate:modelValue":be[4]||(be[4]=Ce=>_.value=Ce)},{default:o(()=>be[15]||(be[15]=[y("option",{value:"desc"},"Descending",-1),y("option",{value:"asc"},"Ascending",-1)])),_:1,__:[15]},8,["modelValue"])]),y("div",oze,[be[18]||(be[18]=y("p",{class:"filter-label"},"Minor Injury",-1)),i(a(He),{modelValue:m.value,"onUpdate:modelValue":be[5]||(be[5]=Ce=>m.value=Ce)},{default:o(()=>be[17]||(be[17]=[y("option",{value:""},"All",-1),y("option",{value:"true"},"Yes",-1),y("option",{value:"false"},"No",-1)])),_:1,__:[17]},8,["modelValue"])]),y("div",rze,[be[20]||(be[20]=y("p",{class:"filter-label"},"Timeout Report",-1)),i(a(He),{modelValue:h.value,"onUpdate:modelValue":be[6]||(be[6]=Ce=>h.value=Ce)},{default:o(()=>be[19]||(be[19]=[y("option",{value:""},"All",-1),y("option",{value:"true"},"Yes",-1),y("option",{value:"false"},"No",-1)])),_:1,__:[19]},8,["modelValue"])]),y("div",uze,[be[22]||(be[22]=y("p",{class:"filter-label"},"Withdrawal",-1)),i(a(He),{modelValue:b.value,"onUpdate:modelValue":be[7]||(be[7]=Ce=>b.value=Ce)},{default:o(()=>be[21]||(be[21]=[y("option",{value:""},"All",-1),y("option",{value:"true"},"Yes",-1),y("option",{value:"false"},"No",-1)])),_:1,__:[21]},8,["modelValue"])]),y("div",dze,[be[24]||(be[24]=y("p",{class:"filter-label"},"Replacement",-1)),i(a(He),{modelValue:w.value,"onUpdate:modelValue":be[8]||(be[8]=Ce=>w.value=Ce)},{default:o(()=>be[23]||(be[23]=[y("option",{value:""},"All",-1),y("option",{value:"true"},"Yes",-1),y("option",{value:"false"},"No",-1)])),_:1,__:[23]},8,["modelValue"])]),y("div",cze,[be[26]||(be[26]=y("p",{class:"filter-label"},"Documents",-1)),i(a(He),{modelValue:$.value,"onUpdate:modelValue":be[9]||(be[9]=Ce=>$.value=Ce)},{default:o(()=>be[25]||(be[25]=[y("option",{value:""},"All",-1),y("option",{value:"true"},"Yes",-1),y("option",{value:"false"},"No",-1)])),_:1,__:[25]},8,["modelValue"])])])]),E.value?(T(),P("div",fze,[g(" All "+u(a(n).totalItems)+" matching incidents are selected. ",1),y("button",{type:"button",class:"link-button",onClick:O},"Clear selection")])):D.value&&A.value?(T(),P("div",mze,[g(" All "+u(a(n).incidentList.length)+" incidents on this page are selected. ",1),y("button",{type:"button",class:"link-button",disabled:M.value,onClick:V},u(M.value?"Selectingâ¦":`Select all ${a(n).totalItems} matching incidents`),9,pze)])):K("",!0),y("div",vze,[i(a(ct),{align:"middle",hover:"",responsive:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{scope:"col"},{default:o(()=>[i(a(Ze),{checked:D.value,onChange:N},null,8,["checked"])]),_:1}),i(a(x),{scope:"col"},{default:o(()=>
144be[27]||(be[27]=[g("ID")])),_:1,__:[27]}),i(a(x),{scope:"col"},{default:o(()=>[g(u(re.$t("calendar.competitionName")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>be[28]||(be[28]=[g("Athlete Name")])),_:1,__:[28]}),i(a(x),{scope:"col"},{default:o(()=>[g(u(re.$t("license.nationality")),1)]),_:1}),i(a(x),{scope:"col"},{default:o(()=>be[29]||(be[29]=[g("Incident Date")])),_:1,__:[29]}),i(a(x),{scope:"col"},{default:o(()=>be[30]||(be[30]=[g("Status")])),_:1,__:[30]}),i(a(x),{scope:"col"},{default:o(()=>[g(u(re.$t("calendar.action")),1)]),_:1})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(n).incidentList,Ce=>(T(),me(a(qe),{key:Ce.id},{default:o(()=>[i(a(q),null,{default:o(()=>[i(a(Ze),{checked:C.value.has(Ce.id),onChange:ke=>L(Ce.id)},null,8,["checked","onChange"])]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Ce.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Ce.competitionName||"-"),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Ce.fencerName||"-"),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Ce.fencerNationality||"-"),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(G(Ce.incidentDate)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(H(Ce.status)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(ye),{color:"link",onClick:ke=>W(Ce.id)},{default:o(()=>[g(u(re.$t("calendar.edit")),1)]),_:2},1032,["onClick"]),i(qt,{"button-style":"link","modal-title":re.$t("modal.sure"),"modal-text":re.$t("modal.remove"),"button-caption":re.$t("modal.delete"),onModalResult:ke=>X(Ce.id)}
144,null,8,["modal-title","modal-text","button-caption","onModalResult"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),y("div",bze,[i(dt,{"total-items":a(n).totalItems,"items-per-page":r.value,onPageChange:ee},null,8,["total-items","items-per-page"])])]))}},lT=Le(hze,[["__scopeId","data-v-07d9d5e6"]]),yze={class:"upload-simple"},gze=16*1024*1024,_ze={__name:"UploadFileSimple",props:{uploadUrl:{type:String,default:"file/upload"},itemId:{type:String,default:"fileInputSimple"},accept:{type:String,default:".pdf,.doc,.docx,.jpg,.jpeg,.png,.bmp,.tiff,.xml"}},emits:["uploaded"],setup(e,{emit:t}){const l=yl(),n=t,s="https://api-dashboard.fie.org/api/admin/v1",r=e,d=F(null),c=async v=>{v.preventDefault(),v.stopPropagation();const p=v.target.files;if(!p||p.length===0){vt(l.t("upload.errorSelectFile"));return}for(const m of p){if(m.size>gze){vt(`${m.name}: ${l.t("upload.sizeExceed")}`);continue}await f(m)}};async function f(v){const{user:p}=nl(),m=new FormData;m.append("file",v);try{const h=await na.post(`${s}/${r.uploadUrl}`,m,{headers:{Authorization:`Bearer ${p.token}`,"Content-Type":"multipart/form-data"},timeout:36e5});d.value&&(d.value.value=""),n("uploaded",h.data)}catch(h){vt(h)}}return(v,p)=>(T(),P("div",yze,[i(a(_e),{type:"file",id:r.itemId,ref_key:"fileInput",ref:d,accept:r.accept,multiple:"",onChange:c},null,8,["id","accept"])]))}},$ze=Le(_ze,[["__scopeId","data-v-055af41c"]]),Cze={class:"base_view"},wze={class:"title"},kze={class:"header"},Sze={class:"checkbox-group"},Ize={class:"checkbox-group"},Tze={class:"checkbox-group"},Dze={class:"checkbox-group"},Eze={class:"checkbox-group"},Nze={class:"fencer-search"},Pze={class:"text-muted"},Oze={class:"checkbox-group"},Aze={class:"checkbox-group"},Fze={key:0,class:"mb-2 d-flex flex-wrap gap-2"},Rze=["onClick"],Lze={class:"position-relative"},Mze={key:1,class:"position-absolute w-100 bg-white border rounded shadow-sm mt-1",style:{"z-index":"1050","max-height":"300px","overflow-y":"auto"}},Vze=["onClick"],Bze={class:"text-muted ms-2"},Uze={class:"text-muted"},qze={key:0,class:"mb-2 d-flex flex-wrap gap-2"},jze=["onClick"],Hze={class:"position-relative"},zze={key:1,class:"position-absolute w-100 bg-white border rounded shadow-sm mt-1",style:{"z-index":"1050","max-height":"300px","overflow-y":"auto"}},Yze=["onClick"],xze={class:"text-muted ms-2"},Wze={class:"text-muted"},Gze={class:"checkbox-group mb-2"},Kze={class:"d-flex align-items-center gap-2"},Xze={class:"d-flex align-items-center gap-2"},Jze={class:"d-flex align-items-center gap-3 mb-3"},Zze={key:0,class:"mb-2 d-flex flex-wrap gap-2"},Qze=["onClick"],eYe={class:"position-relative"},tYe={key:1,class:"position-absolute w-100 bg-white border rounded shadow-sm mt-1",style:{"z-index":"1050","max-height":"300px","overflow-y":"auto"}},aYe=["onClick"],lYe={class:"text-muted ms-2"},nYe={class:"text-muted"},iYe={class:"d-flex align-items-center gap-2"},sYe={class:"checkbox-group mb-2"},oYe={class:"checkbox-group"},rYe={class:"d-flex align-items-center gap-3 mb-3"},uYe={key:0,class:"mb-2 d-flex flex-wrap gap-2"},dYe=["onClick"],cYe={class:"position-relative"},fYe={key:1,class:"position-absolute w-100 bg-white border rounded shadow-sm mt-1",style:{"z-index":"1050","max-height":"300px","overflow-y":"auto"}},mYe=["onClick"],pYe={class:"text-muted ms-2"},vYe={class:"text-muted"},bYe={class:"d-flex align-items-center gap-2"},hYe={class:"checkbox-group mb-2"},yYe={class:"checkbox-group"},gYe={class:"mb-4"},_Ye={class:"mb-4"},$Ye={key:1,class:"text-muted text-center py-4"},CYe={class:"form-actions"},wYe={__name:"MedicalIncidentFormPage",props:{myIncidentsOnly:{type:Boolean,default:!1}},setup(e){const t=e,l="https://api-dashboard.fie.org/api",n=ea(),s=Gt(),r=YF(),d=xu(),c=Pe(()=>t.myIncidentsOnly?"/medical/my-incidents":"/medical/incidents"),f=Pe(()=>n.params.id&&n.params.id!=="create"),v=F("incident"),p=F([]),m=F([]),h=F([]),b=F(null),w=F([]),$=F(""),S=F(null),_=F(!1),I=F({incidentDate:"",location:"",category:"",weapon:"",competitionFormat:"",eventCategory:"",seasonId:null,calendarId:null,fencerId:null,delegateType:"",handedness:"right",gender:"",status:"draft"}),k=Pe(()=>!!(I.value.incidentDate&&I.value.seasonId&&I.value.calendarId&&I.value.fencerId)),C=F({b1InjuryRegion:"",b2InjuryType:"",b3Mechanism:"",b4
144SystemicStatus:"",b5OccurrenceType:"",b5OccurrenceDescription:"",b6AdditionalRemarks:"",b7TreatmentProvided:"",b8ProviderLoc:!1,b8ProviderNational:!1,b8ProviderOther:!1,b8ProviderOtherText:"",b9TreatmentOptimal:null,b10ResumedBout:null,b11ContinuedCompeting:null,b12CompetedNextDay:null,b13AnotherTimeout:null,b14OpponentTimeout:null,b15ReferredHospital:null,b16SubsequentTreatment:null,b17PhotosAvailable:null,c1CompetitionPhase:"",c2Strip:"",c3ScoreAthlete:"",c3ScoreOpponent:"",c4IncidentTime:"",c5TimeLeftBout:"",c6TimeToMedicalArrival:"",c7TimeToTimeoutGranted:"",c8TimeToTreatmentStart:"",c9ActualTreatmentTime:"",c10AdequateRecovery:null,c11CouldWorsenInjury:null,c12ExtensionWouldHelp:null,c13ExtensionElaboration:"",c14TimeEfficiencyRemarks:"",d1DelegateOpinion:"",delegateName:""}),D=F({b1InjuryRegion:"",b2InjuryType:"",b3Mechanism:"",b4SystemicSymptoms:"",b5MedicalTreatment:"",c1ProviderLocal:!1,c1ProviderNational:!1,c1ProviderOther:!1,c1ProviderOtherText:"",c2NewInjury:!1,c2Aggravation:!1,c2Description:"",c2PhotosAvailable:!1,c2PhotoPermission:!1,c3ReplacedDuringMatch:!1,c3CompetitionStage:"",medicalOfficialName:"",medicalOfficialEmail:"",medicalOfficialDate:""}),N=F({b1InjuryRegion:"",b2InjuryType:"",b3Mechanism:"",b4SystemicSymptoms:"",b5MedicalTreatment:"",c1ProviderLocal:!1,c1ProviderNational:!1,c1ProviderOther:!1,c1ProviderOtherText:"",c2NewInjury:!1,c2Aggravation:!1,c2Description:"",c2PhotosAvailable:!1,c2PhotoPermission:!1,c3ReplacedDuringMatch:!1,c3CompetitionStage:"",medicalOfficialName:"",medicalOfficialEmail:"",medicalOfficialDatetime:"",clearanceOfficialName:"",clearanceOfficialEmail:"",clearanceDatetime:""}),L=F({injury:"",treatment:"",timeLost:null}),R=F({minorInjury:{selected:[],query:"",results:[],searching:!1},timeout:{selected:[],query:"",results:[],searching:!1},withdrawal:{selected:[],query:"",results:[],searching:!1},replacement:{selected:[],query:"",results:[],searching:!1}}),M={};function A($e,z){if(R.value[$e].query=z,clearTimeout(M[$e]),z.length<2){R.value[$e].results=[];return}R.value[$e].searching=!0,M[$e]=setTimeout(async()=>{const pe=await r.searchIcd10(z),Ye=new Set(R.value[$e].selected.map(et=>et.id));R.value[$e].results=(pe||[]).filter(et=>!Ye.has(et.id)),R.value[$e].searching=!1},300)}function E($e,z){R.value[$e].selected.find(pe=>pe.id===z.id)||R.value[$e].selected.push(z),clearTimeout(M[$e]),R.value[$e].query="",R.value[$e].results=[],R.value[$e].searching=!1}function V($e,z){R.value[$e].selected=R.value[$e].selected.filter(pe=>pe.id!==z)}const O=F(!1),U=F(!1),B=F(!1),Y=F(!1),ee=F([]),Z=F(!0),ne=[{value:"cadet",label:"Cadet"},{value:"junior",label:"Junior"},{value:"senior",label:"Senior"},{value:"veteran",label:"Veteran"}],ie=[{value:"foil",label:"Foil"},{value:"epee",label:"Epee"},{value:"sabre",label:"Sabre"}],J=[{value:"individual",label:"Individual"},{value:"team",label:"Team"}],X=[{value:"grand_prix",label:"Grand Prix"},{value:"satellite",label:"Satellite"},{value:"zonal_championships",label:"Zonal Championships"},{value:"world_cup",label:"World Cup"},{value:"world_championships",label:"World Championships"}],j=[{value:"fie_medical_delegate",label:"FIE Medical Delegate"},{value:"zonal_medical_delegate",label:"Zonal Medical Delegate"},{value:"no_medical_delegate",label:"No Medical Delegate"}],W=[{value:"right",label:"Right"},{value:"left",label:"Left"}],fe=[{value:"male",label:"Male"},{value:"female",label:"Female"}],G=async()=>{await r.getDictionary()},H=async()=>{try{const $e=await ce.get(`${l}/admin/v1/dictionary/competition`);b.value=$e;const z=($e==null?void 0:$e.seasons)||[];p.value=z.slice(0,6).map(pe=>({value:pe.id,label:pe.label})),!f.value&&($e!=null&&$e.lastOfficialSeasonId)&&(I.value.seasonId=$e.lastOfficialSeasonId)}catch($e){console.error("Failed to load seasons:",$e),p.value=[]}},re=async()=>{if(!I.value.seasonId){m.value=[],h.value=[];return}try{const $e={seasonId:I.value.seasonId,limit:200};I.value.incidentDate&&($e.incidentDate=I.value.incidentDate),console.log("Loading calendars with params:",$e);const z=await ce.get(`${l}/admin/v1/calendar/calendar`,$e);console.log("Calendars response:",z==null?void 0:z.total,"results"),h.value=(z==null?void 0:z.calendars)||[];const pe={E:"Epee",F:"Foil",S:"Sabre"},Ye={M:"Men",F:"Women"},et={S:"Senior",J:"Junior",C:"Cadet",V:"Veteran"};m.value=h.value.map(Dt=>({value:Dt.calendarId,label:`${Dt.competitionName||""} - ${Dt.place||""}
144 (${pe[Dt.weapon]||Dt.weapon||""} ${Ye[Dt.gender]||Dt.gender||""} ${et[Dt.category]||Dt.category||""})`}))}catch($e){console.error("Failed to load calendars:",$e),m.value=[],h.value=[]}};let be=null;const Ce=async()=>{if(clearTimeout(be),$.value.length<2){w.value=[],_.value=!1;return}be=setTimeout(async()=>{try{const $e=await d.searchAthletes($.value.trim());w.value=$e||[],_.value=w.value.length>0}catch($e){console.error("Failed to search fencers:",$e),w.value=[]}},300)},ke=$e=>{if(S.value=$e,I.value.fencerId=$e.userId||$e.id,$.value=`${$e.firstName} ${$e.lastName}`,$e.gender){const pe={Men:"male",Women:"female"};I.value.gender=pe[$e.gender]||$e.gender.toLowerCase()}const z={R:"right",L:"left"};z[$e.handed]&&(I.value.handedness=z[$e.handed]),_.value=!1},De=()=>{window.setTimeout(()=>{_.value=!1},200)},Q=$e=>{if(!$e)return;const z=h.value.find(pe=>pe.calendarId===parseInt($e,10));if(z){if(z.place&&!I.value.location&&(I.value.location=z.place),z.weapon){const pe={E:"epee",Epee:"epee",epee:"epee",F:"foil",Foil:"foil",foil:"foil",S:"sabre",Sabre:"sabre",sabre:"sabre"};I.value.weapon=pe[z.weapon]||""}if(z.gender){const pe={M:"male",Men:"male",male:"male",F:"female",W:"female",Women:"female",female:"female"};I.value.gender=pe[z.gender]||""}if(z.category){const pe={S:"senior",Senior:"senior",senior:"senior",J:"junior",Junior:"junior",junior:"junior",C:"cadet",Cadet:"cadet",cadet:"cadet",V:"veteran",Veteran:"veteran",veteran:"veteran"};I.value.category=pe[z.category]||""}if(console.log("Calendar type field:",z.type),z.type){const pe={WC:"world_cup",A:"world_cup",GP:"grand_prix",SAT:"satellite",ZC:"zonal_championships",WCH:"world_championships"};I.value.eventCategory=pe[z.type]||""}if(console.log("Calendar event field:",z.event,"Full calendar:",z),z.event){const pe={I:"individual",Individual:"individual",individual:"individual",T:"team",Team:"team",team:"team",E:"team",Ãquipe:"team",equipe:"team"};I.value.competitionFormat=pe[z.event]||""}}},de=$e=>{I.value.calendarId=$e,Q($e)},se=$e=>{var Ea;if(I.value.incidentDate=$e,!$e||!((Ea=b.value)!=null&&Ea.seasons))return;const z=new Date($e),pe=z.getMonth(),Ye=z.getFullYear(),et=pe>=8?Ye+1:Ye,Dt=b.value.seasons.find(Na=>Na.year===et);Dt&&(I.value.seasonId=Dt.id),oe()},Re=async()=>{if(f.value){await r.getIncident(n.params.id);const $e=r.incident;if($e){const z=$e.eventType||"",pe=["individual","team"].includes(z);if(I.value={incidentDate:$e.incidentDate||"",location:$e.locationText||"",category:$e.category||"",weapon:$e.weapon||"",competitionFormat:pe?z:"",eventCategory:pe?"":z,seasonId:$e.seasonId,calendarId:$e.calendarId,fencerId:$e.fencerId,delegateType:$e.delegateType||"",handedness:$e.handedness||"",gender:$e.gender||"",status:$e.status||"draft"},$e.fencerName){$.value=$e.fencerName;const Ye=$e.fencerName.split(" ");S.value={id:$e.fencerId,firstName:Ye[0]||"",lastName:Ye.slice(1).join(" ")||"",nationality:$e.fencerNationality}}$e.minorInjury&&(O.value=!0,L.value={...$e.minorInjury},$e.minorInjury.icd10Codes&&(R.value.minorInjury.selected=[...$e.minorInjury.icd10Codes])),$e.timeoutReport&&(U.value=!0,C.value={...$e.timeoutReport},$e.timeoutReport.icd10Codes&&(R.value.timeout.selected=[...$e.timeoutReport.icd10Codes])),$e.withdrawal&&(B.value=!0,D.value={...$e.withdrawal},$e.withdrawal.icd10Codes&&(R.value.withdrawal.selected=[...$e.withdrawal.icd10Codes])),$e.replacement&&(Y.value=!0,N.value={...$e.replacement},$e.replacement.icd10Codes&&(R.value.replacement.selected=[...$e.replacement.icd10Codes])),$e.files&&(ee.value=$e.files)}}};let Fe=null;const oe=()=>{Fe&&clearTimeout(Fe),Fe=setTimeout(()=>{re()},100)};at(()=>I.value.seasonId,($e,z)=>{Z.value||$e!==z&&(console.log("Season changed:",$e),oe())});let he=null;at($,$e=>{he&&clearTimeout(he);const z=S.value?`${S.value.firstName} ${S.value.lastName}`:null;if($e===z){_.value=!1;return}S.value=null,I.value.fencerId=null,he=setTimeout(()=>{Ce()},300)}),We(async()=>{await G(),await H(),await Re(),I.value.seasonId&&(await re(),f.value&&I.value.calendarId&&Q(I.value.calendarId)),Z.value=!1});const Se=async($e=!1)=>{try{const z={incidentDate:I.value.incidentDate,locationText:I.value.location,category:I.value.category,weapon:I.value.weapon,eventType:I.value.eventCategory,seasonId:I.value.seasonId?parseInt(I.value.seasonId,10):null,calendarId:I.value.calendarId?parseInt(I.value.calendarId,10):null,fencerId:I.value.fencerId?parseInt(I.value.fencerId,10):null,delegateType:I.value.delegateType,handedness:I.value.handedness,gender:I.value.gender,status:I.value.status};let pe=n.params.id;if(f.value){if(await r.updateIncident(n.params.id,z),O.value){const Ye={...L.value,icd10CodeIds:R.value.minorInjury.selected.map(et=>et.id)};if(L.value.id)await r.updateMinorInjury(n.params.id,L.value.id,Ye);else{const et=await r.createMinorInjury(n.params.id,Ye);et&&et.id&&(L.value.id=et.id)}}if(U.value){const Ye={...C.value,icd10CodeIds:R.value.timeout.selected.map(et=>et.id)};if(C.value.id)await r.updateTimeoutReport(n.params.id,C.value.id,Ye);else{const et=await r.createTimeoutReport(n.params.id,Ye);et&&et.id&&(C.value.id=et.id)}}if(B.value){const Ye={...D.value,icd10CodeIds:R.value.withdrawal.selected.map(et=>et.id)};if(D.value.id)await r.updateWithdrawal(n.params.id,D.value.id,Ye);else{const et=await r.createWithdrawal(n.params.id,Ye);et&&et.id&&(D.value.id=et.id)}}if(Y.value){const Ye={...N.value,icd10CodeIds:R.value.replacement.selected.map(et=>et.id)};if(N.value.id)await r.updateReplacement(n.params.id,N.value.id,Ye);else{const et=await r.createReplacement(n.params.id,Ye);et&&et.id&&(N.value.id=et.id)}}}else{const Ye=await r.createIncident(z);if(Ye&&Ye.id){if(pe=Ye.id,O.value){const et={...L.value,icd10CodeIds:R.value.minorInjury.selected.map(Dt=>Dt.id)};await r.createMinorInjury(Ye.id,et)}U.value&&await r.createTimeoutReport(Ye.id,{...C.value,icd10CodeIds:R.value.timeout.selected.map(et=>et.id)}
144),B.value&&await r.createWithdrawal(Ye.id,{...D.value,icd10CodeIds:R.value.withdrawal.selected.map(et=>et.id)}),Y.value&&await r.createReplacement(Ye.id,{...N.value,icd10CodeIds:R.value.replacement.selected.map(et=>et.id)})}}St(f.value?"Incident saved":"Incident created"),$e?s.push(c.value):!f.value&&pe&&s.push(`${c.value}/${pe}`)}catch(z){console.error("Error saving incident:",z)}},Oe=()=>{s.push(c.value)},Ae=()=>{U.value&&(D.value.b1InjuryRegion=C.value.b1InjuryRegion||"",D.value.b2InjuryType=C.value.b2InjuryType||"",D.value.b3Mechanism=C.value.b3Mechanism||"",D.value.b4SystemicSymptoms=C.value.b4SystemicStatus||"",D.value.b5MedicalTreatment=C.value.b7TreatmentProvided||"",D.value.c1ProviderLocal=C.value.b8ProviderLoc||!1,D.value.c1ProviderNational=C.value.b8ProviderNational||!1,D.value.c1ProviderOther=C.value.b8ProviderOther||!1,D.value.c1ProviderOtherText=C.value.b8ProviderOtherText||"",D.value.c3CompetitionStage=C.value.c1CompetitionPhase||"",D.value.c2NewInjury=C.value.b5OccurrenceType==="new",D.value.c2Aggravation=C.value.b5OccurrenceType==="aggravation",D.value.c2Description=C.value.b5OccurrenceDescription||"",R.value.withdrawal.selected=[...R.value.timeout.selected])},Te=()=>{U.value&&(N.value.b1InjuryRegion=C.value.b1InjuryRegion||"",N.value.b2InjuryType=C.value.b2InjuryType||"",N.value.b3Mechanism=C.value.b3Mechanism||"",N.value.b4SystemicSymptoms=C.value.b4SystemicStatus||"",N.value.b5MedicalTreatment=C.value.b7TreatmentProvided||"",N.value.c1ProviderLocal=C.value.b8ProviderLoc||!1,N.value.c1ProviderNational=C.value.b8ProviderNational||!1,N.value.c1ProviderOther=C.value.b8ProviderOther||!1,N.value.c1ProviderOtherText=C.value.b8ProviderOtherText||"",N.value.c3CompetitionStage=C.value.c1CompetitionPhase||"",N.value.c2NewInjury=C.value.b5OccurrenceType==="new",N.value.c2Aggravation=C.value.b5OccurrenceType==="aggravation",N.value.c2Description=C.value.b5OccurrenceDescription||"",R.value.replacement.selected=[...R.value.timeout.selected])},ue=async $e=>{if(!(!f.value||!n.params.id)&&!(!$e||ee.value.some(z=>z.id===$e.id)))try{const z=await ce.post(`${l}/admin/v1/medical/incidents/${n.params.id}/files`,{fileId:$e.id});z&&ee.value.push(z)}catch(z){console.error("Failed to associate file:",z)}},we=async $e=>{if(!(!f.value||!n.params.id)&&confirm("Are you sure you want to remove this file?"))try{await ce.delete(`${l}/admin/v1/medical/incidents/${n.params.id}/files/${$e}`),ee.value=ee.value.filter(z=>z.id!==$e)}catch(z){console.error("Failed to delete file:",z)}};return($e,z)=>(T(),P("div",Cze,[y("div",wze,[y("p",kze,u(f.value?"Edit Medical Incident":"Create Medical Incident"),1),i(a(ye),{color:"secondary",onClick:Oe},{default:o(()=>[g(u($e.$t("calendar.back")),1)]),_:1})]),i(a(jd),{class:"form-card"},{default:o(()=>[i(a(Hd),null,{default:o(()=>[i(a(Mi),{variant:"tabs",class:"mb-3"},{default:o(()=>[i(a(ma),null,{default:o(()=>[i(a(ra),{active:v.value==="incident",onClick:z[0]||(z[0]=pe=>v.value="incident")},{default:o(()=>z[125]||(z[125]=[g(" Incident Details ")])),_:1,__:[125]},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{active:v.value==="minorInjury",onClick:z[1]||(z[1]=pe=>v.value="minorInjury")},{default:o(()=>z[126]||(z[126]=[g(" Minor Injury ")])),_:1,__:[126]},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{active:v.value==="timeout",onClick:z[2]||(z[2]=pe=>v.value="timeout")},{default:o(()=>z[127]||(z[127]=[g(" Timeout Report ")])),_:1,__:[127]},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{active:v.value==="withdrawal",onClick:z[3]||(z[3]=pe=>v.value="withdrawal")},{default:o(()=>z[128]||(z[128]=[g(" Withdrawal ")])),_:1,__:[128]},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{active:v.value==="replacement",onClick:z[4]||(z[4]=pe=>v.value="replacement")},{default:o(()=>z[129]||(z[129]=[g(" Replacement ")])),_:1,__:[129]},8,["active"])]),_:1}),i(a(ma),null,{default:o(()=>[i(a(ra),{active:v.value==="documents",onClick:z[5]||(z[5]=pe=>v.value="documents"),disabled:!f.value},{default:o(()=>z[130]||(z[130]=[g(" Documents ")])),_:1,__:[130]},8,["active","disabled"])]),_:1})]),_:1}),i(a(hi),null,{default:o(()=>[i(a(pa),{visible:v.value==="incident"},{default:o(()=>[i(a(gr),null,{default:o(()=>[i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[131]||(z[131]=[y("span",{class:"row-label"},"A1",-1)])),_:1,__:[131]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[132]||(z[132]=[y("strong",null,"Date",-1)])),_:1,__:[132]})]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(_e),{type:"date","model-value":I.value.incidentDate,"onUpdate:modelValue":se},null,8,["model-value"])]),_:1}),i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[133]||(z[133]=[y("span",{class:"row-label"},"A2",-1)])),_:1,__:[133]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[134]||(z[134]=[y("strong",null,"Location",-1)])),_:1,__:[134]})]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(_e),{modelValue:I.value.location,"onUpdate:modelValue":z[6]||(z[6]=pe=>I.value.location=pe),disabled:"",placeholder:"(auto-filled from competition)"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row helper-row"},{default:o(()=>[i(a(ve),{md:"2",class:"form-label-col"},{default:o(()=>[i(a(nt),{class:"mb-0 text-muted"},{default:o(()=>z[135]||(z[135]=[g("Season")])),_:1,__:[135]})]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(He),{modelValue:I.value.seasonId,"onUpdate:modelValue":z[7]||(z[7]=pe=>I.value.seasonId=pe),onChange:z[8]||(z[8]=pe=>oe()),options:[{label:"Select season...",value:null},...p.value],size:"sm"},null,8,["modelValue","options"])]),_:1}),i(a(ve),{md:"2",class:"form-label-col"},{default:o(()=>[i(a(nt),{class:"mb-0 text-muted"},{default:o(()=>z[136]||(z[136]=[g("Competition")])),_:1,__:[136]})]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(He),{"model-value":I.value.calendarId,"onUpdate:modelValue":de,options:[{label:"Select competition...",value:null},...m.value],disabled:!I.value.seasonId,size:"sm"}
144,null,8,["model-value","options","disabled"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row auto-filled"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[137]||(z[137]=[y("span",{class:"row-label"},"A3",-1)])),_:1,__:[137]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[138]||(z[138]=[y("strong",null,"Category",-1)])),_:1,__:[138]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Sze,[(T(),P(le,null,ge(ne,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`category-${pe.value}`,name:"category",value:pe.value,checked:I.value.category===pe.value,label:pe.label,inline:"",disabled:""},null,8,["id","value","checked","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row auto-filled"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[139]||(z[139]=[y("span",{class:"row-label"},"A4",-1)])),_:1,__:[139]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[140]||(z[140]=[y("strong",null,"Weapon",-1)])),_:1,__:[140]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Ize,[(T(),P(le,null,ge(ie,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`weapon-${pe.value}`,name:"weapon",value:pe.value,checked:I.value.weapon===pe.value,label:pe.label,inline:"",disabled:""},null,8,["id","value","checked","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row auto-filled"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[141]||(z[141]=[y("span",{class:"row-label"},"A5.a",-1)])),_:1,__:[141]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[142]||(z[142]=[y("strong",null,"Event",-1)])),_:1,__:[142]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Tze,[(T(),P(le,null,ge(J,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`format-${pe.value}`,name:"competitionFormat",value:pe.value,checked:I.value.competitionFormat===pe.value,label:pe.label,inline:"",disabled:""},null,8,["id","value","checked","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row auto-filled"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[143]||(z[143]=[y("span",{class:"row-label"},"A5.b",-1)])),_:1,__:[143]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Dze,[(T(),P(le,null,ge(X,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`event-${pe.value}`,name:"eventCategory",value:pe.value,checked:I.value.eventCategory===pe.value,label:pe.label,inline:"",disabled:""},null,8,["id","value","checked","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[144]||(z[144]=[y("span",{class:"row-label"},"A6",-1)])),_:1,__:[144]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[145]||(z[145]=[y("strong",null,"Medical Delegate",-1)])),_:1,__:[145]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Eze,[(T(),P(le,null,ge(j,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`delegate-${pe.value}`,name:"delegateType",value:pe.value,checked:I.value.delegateType===pe.value,onChange:Ye=>I.value.delegateType=pe.value,label:pe.label,inline:""},null,8,["id","value","checked","onChange","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[146]||(z[146]=[y("span",{class:"row-label"},"A7",-1)])),_:1,__:[146]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[147]||(z[147]=[y("strong",null,"Athlete Name",-1)])),_:1,__:[147]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Nze,[i(a(_e),{modelValue:$.value,"onUpdate:modelValue":z[9]||(z[9]=pe=>$.value=pe),placeholder:"Search by FirstName LastName...",onFocus:z[10]||(z[10]=pe=>_.value=w.value.length>0),onBlur:De},null,8,["modelValue"]),_.value?(T(),me(a(Lq),{key:0,class:"fencer-dropdown"},{default:o(()=>[(T(!0),P(le,null,ge(w.value,pe=>(T(),me(a(Mq),{key:pe.userId,onClick:Ye=>ke(pe),class:"fencer-item"},{default:o(()=>[g(u(pe.firstName)+" "+u(pe.lastName)+" ",1),y("span",Pze,"("+u(pe.nationality||"N/A")+")",1)]),_:2},1032,["onClick"]))),128))]),_:1})):K("",!0)])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[148]||(z[148]=[y("span",{class:"row-label"},"A8",-1)])),_:1,__:[148]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[149]||(z[149]=[y("strong",null,"Athlete Nationality",-1)])),_:1,__:[149]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>{var pe;return[i(a(_e),{value:((pe=S.value)==null?void 0:pe.nationality)||"",disabled:"",placeholder:"(auto-filled from athlete selection)"},null,8,["value"])]}),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[150]||(z[150]=[y("span",{class:"row-label"},"A9",-1)])),_:1,__:[150]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[151]||(z[151]=[y("strong",null,"Athlete Handedness",-1)])),_:1,__:[151]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Oze,[(T(),P(le,null,ge(W,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`handedness-${pe.value}
144`,name:"handedness",value:pe.value,checked:I.value.handedness===pe.value,onChange:Ye=>I.value.handedness=pe.value,label:pe.label,inline:""},null,8,["id","value","checked","onChange","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row auto-filled"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[152]||(z[152]=[y("span",{class:"row-label"},"A10",-1)])),_:1,__:[152]}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[153]||(z[153]=[y("strong",null,"Athlete Gender",-1)])),_:1,__:[153]})]),_:1}),i(a(ve),{md:"10"},{default:o(()=>[y("div",Aze,[(T(),P(le,null,ge(fe,pe=>i(a(Ze),{key:pe.value,type:"radio",id:`gender-${pe.value}`,name:"gender",value:pe.value,checked:I.value.gender===pe.value,label:pe.label,inline:"",disabled:""},null,8,["id","value","checked","label"])),64))])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"3",class:"form-label-col"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[154]||(z[154]=[y("strong",null,"Status",-1)])),_:1,__:[154]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>{var pe;return[i(a(He),{modelValue:I.value.status,"onUpdate:modelValue":z[11]||(z[11]=Ye=>I.value.status=Ye),options:((pe=a(r).dictionary)==null?void 0:pe.statuses)||[]},null,8,["modelValue","options"])]}),_:1})]),_:1})]),_:1})]),_:1},8,["visible"]),i(a(pa),{visible:v.value==="minorInjury"},{default:o(()=>[i(a(Ze),{class:"mb-3",checked:O.value,onChange:z[12]||(z[12]=pe=>O.value=!O.value),label:"Include Minor Injury"},null,8,["checked"]),O.value?(T(),me(a(gr),{key:0},{default:o(()=>[i(a(mt),{class:"mb-3"},{default:o(()=>[i(a(ve),{md:12},{default:o(()=>[i(a(nt),null,{default:o(()=>z[155]||(z[155]=[g("ICD-10 Codes")])),_:1,__:[155]}),R.value.minorInjury.selected.length>0?(T(),P("div",Fze,[(T(!0),P(le,null,ge(R.value.minorInjury.selected,pe=>(T(),me(a(Ds),{key:pe.id,color:"info",class:"d-inline-flex align-items-center py-1 px-2",style:{"font-size":"0.85em"}},{default:o(()=>[g(u(pe.code)+" â "+u(pe.description)+" ",1),y("span",{class:"ms-2",style:{cursor:"pointer","font-weight":"bold"},onClick:Ye=>V("minorInjury",pe.id)},"Ã",8,Rze)]),_:2},1024))),128))])):K("",!0),y("div",Lze,[i(a(_e),{"model-value":R.value.minorInjury.query,"onUpdate:modelValue":z[13]||(z[13]=pe=>A("minorInjury",pe)),placeholder:"Search by code (e.g. S83) or description (e.g. knee)"},null,8,["model-value"]),R.value.minorInjury.searching?(T(),me(a(Ka),{key:0,size:"sm",class:"position-absolute",style:{top:"8px",right:"10px"}})):K("",!0),R.value.minorInjury.results.length>0?(T(),P("div",Mze,[(T(!0),P(le,null,ge(R.value.minorInjury.results,pe=>(T(),P("div",{key:pe.id,class:"px-3 py-2 cursor-pointer border-bottom",style:{cursor:"pointer"},onClick:Ye=>E("minorInjury",pe),onMouseenter:z[14]||(z[14]=Ye=>Ye.target.style.backgroundColor="#f0f0f0"),onMouseleave:z[15]||(z[15]=Ye=>Ye.target.style.backgroundColor="")},[y("strong",null,u(pe.code),1),y("span",Bze,u(pe.description),1),z[156]||(z[156]=y("br",null,null,-1)),y("small",Uze,u(pe.group),1)],40,Vze))),128))])):K("",!0)])]),_:1})]),_:1}),i(a(mt),{class:"mb-3"},{default:o(()=>[i(a(ve),{md:12},{default:o(()=>[i(a(nt),null,{default:o(()=>z[157]||(z[157]=[g("Injury")])),_:1,__:[157]}),i(a(oa),{modelValue:L.value.injury,"onUpdate:modelValue":z[16]||(z[16]=pe=>L.value.injury=pe),rows:"3",placeholder:"Describe the injury (side of the body, specific part, type)"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3"},{default:o(()=>[i(a(ve),{md:12},{default:o(()=>[i(a(nt),null,{default:o(()=>z[158]||(z[158]=[g("Treatment")])),_:1,__:[158]}),i(a(oa),{modelValue:L.value.treatment,"onUpdate:modelValue":z[17]||(z[17]=pe=>L.value.treatment=pe),rows:"3",placeholder:"Describe the treatment provided"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3"},{default:o(()=>[i(a(ve),{md:4},{default:o(()=>[i(a(nt),null,{default:o(()=>z[159]||(z[159]=[g("Time Lost (seconds)")])),_:1,__:[159]}),i(a(_e),{modelValue:L.value.timeLost,"onUpdate:modelValue":z[18]||(z[18]=pe=>L.value.timeLost=pe),modelModifiers:{number:!0},type:"number",min:"0",placeholder:"Time lost in seconds"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})):K("",!0)]),_:1},8,["visible"]),i(a(pa),{visible:v.value==="timeout"},{default:o(()=>[i(a(Ze),{class:"mb-3",checked:U.value,onChange:z[19]||(z[19]=pe=>U.value=!U.value),label:"Include Timeout Report"},null,8,["checked"]),U.value?(T(),me(a(gr),{key:0},{default:o(()=>[z[236]||(z[236]=y("h5",{class:"section-header"},"Injury Details",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[160]||(z[160]=[y("span",{class:"row-label"},"B0",-1)])),_:1,__:[160]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[161]||(z[161]=[y("strong",null,"ICD-10 Codes",-1)])),_:1,__:[161]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[R.value.timeout.selected.length>0?(T(),P("div",qze,[(T(!0),P(le,null,ge(R.value.timeout.selected,pe=>(T(),me(a(Ds),{key:pe.id,color:"info",class:"d-inline-flex align-items-center py-1 px-2",style:{"font-size":"0.85em"}}
144,{default:o(()=>[g(u(pe.code)+" â "+u(pe.description)+" ",1),y("span",{class:"ms-2",style:{cursor:"pointer","font-weight":"bold"},onClick:Ye=>V("timeout",pe.id)},"Ã",8,jze)]),_:2},1024))),128))])):K("",!0),y("div",Hze,[i(a(_e),{"model-value":R.value.timeout.query,"onUpdate:modelValue":z[20]||(z[20]=pe=>A("timeout",pe)),placeholder:"Search by code (e.g. S83) or description (e.g. knee)"},null,8,["model-value"]),R.value.timeout.searching?(T(),me(a(Ka),{key:0,size:"sm",class:"position-absolute",style:{top:"8px",right:"10px"}})):K("",!0),R.value.timeout.results.length>0?(T(),P("div",zze,[(T(!0),P(le,null,ge(R.value.timeout.results,pe=>(T(),P("div",{key:pe.id,class:"px-3 py-2 cursor-pointer border-bottom",style:{cursor:"pointer"},onClick:Ye=>E("timeout",pe),onMouseenter:z[21]||(z[21]=Ye=>Ye.target.style.backgroundColor="#f0f0f0"),onMouseleave:z[22]||(z[22]=Ye=>Ye.target.style.backgroundColor="")},[y("strong",null,u(pe.code),1),z[162]||(z[162]=g()),y("span",xze,u(pe.description),1),z[163]||(z[163]=y("br",null,null,-1)),y("small",Wze,u(pe.group),1)],40,Yze))),128))])):K("",!0)])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[164]||(z[164]=[y("span",{class:"row-label"},"B1",-1)])),_:1,__:[164]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[165]||(z[165]=[y("strong",null,"Injury region",-1)])),_:1,__:[165]}),z[166]||(z[166]=y("small",{class:"text-muted d-block"},"Side of the body, specific part",-1))]),_:1,__:[166]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:C.value.b1InjuryRegion,"onUpdate:modelValue":z[23]||(z[23]=pe=>C.value.b1InjuryRegion=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[167]||(z[167]=[y("span",{class:"row-label"},"B2",-1)])),_:1,__:[167]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[168]||(z[168]=[y("strong",null,"Type of injury",-1)])),_:1,__:[168]}),z[169]||(z[169]=y("small",{class:"text-muted d-block"},"i.e. distortion, laceration, cramp, contusion",-1))]),_:1,__:[169]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:C.value.b2InjuryType,"onUpdate:modelValue":z[24]||(z[24]=pe=>C.value.b2InjuryType=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[170]||(z[170]=[y("span",{class:"row-label"},"B3",-1)])),_:1,__:[170]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[171]||(z[171]=[y("strong",null,"Mechanism",-1)])),_:1,__:[171]}),z[172]||(z[172]=y("small",{class:"text-muted d-block"},"i.e. fencer stepped on piste border, opponent tip hit",-1))]),_:1,__:[172]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:C.value.b3Mechanism,"onUpdate:modelValue":z[25]||(z[25]=pe=>C.value.b3Mechanism=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[173]||(z[173]=[y("span",{class:"row-label"},"B4",-1)])),_:1,__:[173]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[174]||(z[174]=[y("strong",null,"If systemic",-1)])),_:1,__:[174]}),z[175]||(z[175]=y("small",{class:"text-muted d-block"},"Describe symptoms and status",-1))]),_:1,__:[175]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:C.value.b4SystemicStatus,"onUpdate:modelValue":z[26]||(z[26]=pe=>C.value.b4SystemicStatus=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[176]||(z[176]=[y("span",{class:"row-label"},"B5",-1)])),_:1,__:[176]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[177]||(z[177]=[y("strong",null,"Injury occurrence",-1)])),_:1,__:[177]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[y("div",Gze,[i(a(Ze),{type:"radio",id:"occurrence-new",name:"occurrenceType",value:"new",checked:C.value.b5OccurrenceType==="new",onChange:z[27]||(z[27]=pe=>C.value.b5OccurrenceType="new"),label:"New injury / medical condition",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"occurrence-aggravation",name:"occurrenceType",value:"aggravation",checked:C.value.b5OccurrenceType==="aggravation",onChange:z[28]||(z[28]=pe=>C.value.b5OccurrenceType="aggravation"),label:"Aggravation of the previous condition",inline:""},null,8,["checked"])]),i(a(_e),{modelValue:C.value.b5OccurrenceDescription,"onUpdate:modelValue":z[29]||(z[29]=
144pe=>C.value.b5OccurrenceDescription=pe),placeholder:"Description..."},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[178]||(z[178]=[y("span",{class:"row-label"},"B6",-1)])),_:1,__:[178]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[179]||(z[179]=[y("strong",null,"Additional remarks about injury",-1)])),_:1,__:[179]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:C.value.b6AdditionalRemarks,"onUpdate:modelValue":z[30]||(z[30]=pe=>C.value.b6AdditionalRemarks=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[180]||(z[180]=[y("span",{class:"row-label"},"B7",-1)])),_:1,__:[180]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[181]||(z[181]=[y("strong",null,"Medical treatment provided",-1)])),_:1,__:[181]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:C.value.b7TreatmentProvided,"onUpdate:modelValue":z[31]||(z[31]=pe=>C.value.b7TreatmentProvided=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[182]||(z[182]=[y("span",{class:"row-label"},"B8",-1)])),_:1,__:[182]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[183]||(z[183]=[y("strong",null,"Medical treatment provider",-1)])),_:1,__:[183]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(Ze),{checked:C.value.b8ProviderLoc,onChange:z[32]||(z[32]=pe=>C.value.b8ProviderLoc=!C.value.b8ProviderLoc),label:"Local Organizational Committee medical personnel",class:"mb-1"},null,8,["checked"]),i(a(Ze),{checked:C.value.b8ProviderNational,onChange:z[33]||(z[33]=pe=>C.value.b8ProviderNational=!C.value.b8ProviderNational),label:"Medical staff from athletes' national team",class:"mb-1"},null,8,["checked"]),y("div",Kze,[i(a(Ze),{checked:C.value.b8ProviderOther,onChange:z[34]||(z[34]=pe=>C.value.b8ProviderOther=!C.value.b8ProviderOther),label:"Medical staff from another national team:"},null,8,["checked"]),i(a(_e),{modelValue:C.value.b8ProviderOtherText,"onUpdate:modelValue":z[35]||(z[35]=pe=>C.value.b8ProviderOtherText=pe),disabled:!C.value.b8ProviderOther,placeholder:"Specify team...",style:{"max-width":"200px"}},null,8,["modelValue","disabled"])])]),_:1})]),_:1}),z[237]||(z[237]=y("h5",{class:"section-header mt-4"},"Medical Delegate Assessment",-1)),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[184]||(z[184]=[y("span",{class:"row-label"},"B9",-1)])),_:1,__:[184]}),i(a(ve),{md:"8"},{default:o(()=>z[185]||(z[185]=[g("In the opinion of the medical delegate, was the provided treatment optimal?")])),_:1,__:[185]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b9-yes",name:"b9",checked:C.value.b9TreatmentOptimal===!0,onChange:z[36]||(z[36]=pe=>C.value.b9TreatmentOptimal=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b9-no",name:"b9",checked:C.value.b9TreatmentOptimal===!1,onChange:z[37]||(z[37]=pe=>C.value.b9TreatmentOptimal=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[186]||(z[186]=[y("span",{class:"row-label"},"B10",-1)])),_:1,__:[186]}),i(a(ve),{md:"8"},{default:o(()=>z[187]||(z[187]=[g("Did the athlete resume and finish the bout/match after the medical time-out expired?")])),_:1,__:[187]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b10-yes",name:"b10",checked:C.value.b10ResumedBout===!0,onChange:z[38]||(z[38]=pe=>C.value.b10ResumedBout=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b10-no",name:"b10",checked:C.value.b10ResumedBout===!1,onChange:z[39]||(z[39]=pe=>C.value.b10ResumedBout=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[188]||(z[188]=[y("span",{class:"row-label"},"B11",-1)])),_:1,__:[188]}),i(a(ve),{md:"8"},{default:o(()=>z[189]||(z[189]=[g("Did the athlete continue to compete in subsequent bouts/matches after this time-out?")])),_:1,__:[189]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b11-yes",name:"b11",checked:C.value.b11ContinuedCompeting===!0,onChange:z[40]||(z[40]=pe=>C.value.b11ContinuedCompeting=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b11-no",name:"b11",checked:C.value.b11ContinuedCompeting===!1,onChange:z[41]||(z[41]=pe=>C.value.b11ContinuedCompeting=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[190]||(z[190]=[y("span",{class:"row-label"},"B12",-1)])),_:1,__:[190]}),i(a(ve),{md:"8"},{default:o(()=>z[191]||(z[191]=[g("Did the athlete compete in the team event a day or more after the medical time-out?")])),_:1,__:[191]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b12-yes",name:"b12",checked:C.value.b12CompetedNextDay===!0,onChange:z[42]||(z[42]=pe=>C.value.b12CompetedNextDay=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b12-no",name:"b12",checked:C.value.b12CompetedNextDay===!1,onChange:z[43]||(z[43]=pe=>C.value.b12CompetedNextDay=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[192]||(z[192]=[y("span",{class:"row-label"},"B13",-1)])),_:1,__:[192]}),i(a(ve),{md:"8"},{default:o(()=>z[193]||(z[193]=[g("Has the athlete been granted another medical time-out during the same bout/match?")])),_:1,__:[193]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b13-yes",name:"b13",checked:C.value.b13AnotherTimeout===!0,onChange:z[44]||(z[44]=pe=>C.value.b13AnotherTimeout=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b13-no",name:"b13",checked:C.value.b13AnotherTimeout===!1,onChange:z[45]||(z[45]=pe=>C.value.b13AnotherTimeout=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[194]||(z[194]=[y("span",{class:"row-label"},"B14",-1)])),_:1,__:[194]}),i(a(ve),{md:"8"},{default:o(()=>z[195]||(z[195]=[g("Were medical time-outs granted to an opponent during the same bout/match?")])),_:1,__:[195]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b14-yes",name:"b14",checked:C.value.b14OpponentTimeout===!0,onChange:z[46]||(z[46]=pe=>C.value.b14OpponentTimeout=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b14-no",name:"b14",checked:C.value.b14OpponentTimeout===!1,onChange:z[47]||(z[47]=pe=>C.value.b14OpponentTimeout=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[196]||(z[196]=[y("span",{class:"row-label"},"B15",-1)])),_:1,__:[196]}),i(a(ve),{md:"8"},{default:o(()=>z[197]||(z[197]=[g("Was the athlete subsequently referred to the hospital?")])),_:1,__:[197]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b15-yes",name:"b15",checked:C.value.b15ReferredHospital===!0,onChange:z[48]||(z[48]=pe=>C.value.b15ReferredHospital=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b15-no",name:"b15",checked:C.value.b15ReferredHospital===!1,onChange:z[49]||(z[49]=pe=>C.value.b15ReferredHospital=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[198]||(z[198]=[y("span",{class:"row-label"},"B16",-1)])),_:1,__:[198]}),i(a(ve),{md:"8"},{default:o(()=>z[199]||(z[199]=[g("Were there some subsequent medical treatments, after the bout?")])),_:1,__:[199]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b16-yes",name:"b16",checked:C.value.b16SubsequentTreatment===!0,onChange:z[50]||(z[50]=pe=>C.value.b16SubsequentTreatment=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b16-no",name:"b16",checked:C.value.b16SubsequentTreatment===!1,onChange:z[51]||(z[51]=pe=>C.value.b16SubsequentTreatment=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[200]||(z[200]=[y("span",{class:"row-label"},"B17",-1)])),_:1,__:[200]}),i(a(ve),{md:"8"},{default:o(()=>z[201]||(z[201]=[g("Were there any photos of the injury? "),y("small",{class:"text-muted"},"(send photos to [email protected])",-1)])),_:1,__:[201]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"b17-yes",name:"b17",checked:C.value.b17PhotosAvailable===!0,onChange:z[52]||(z[52]=pe=>C.value.b17PhotosAvailable=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"b17-no",name:"b17",checked:C.value.b17PhotosAvailable===!1,onChange:z[53]||(z[53]=pe=>C.value.b17PhotosAvailable=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),z[238]||(z[238]=y("h5",{class:"section-header mt-4"},"Competition Context",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[202]||(z[202]=[y("span",{class:"row-label"},"C1",-1)])),_:1,__:[202]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[203]||(z[203]=[y("strong",null,"When during the competition did this incident happen?",-1)])),_:1,__:[203]}),z[204]||(z[204]=y("small",{class:"text-muted d-block"},"Pools, table 64, table 32, semifinals...",-1))]),_:1,__:[204]}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c1CompetitionPhase,"onUpdate:modelValue":z[54]||(z[54]=pe=>C.value.c1CompetitionPhase=pe)},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[205]||(z[205]=[y("span",{class:"row-label"},"C2",-1)])),_:1,__:[205]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[206]||(z[206]=[y("strong",null,"Strip where the incident occurred",-1)])),_:1,__:[206]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c2Strip,"onUpdate:modelValue":z[55]||(z[55]=pe=>C.value.c2Strip=pe)},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[207]||(z[207]=[y("span",{class:"row-label"},"C3",-1)])),_:1,__:[207]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[208]||(z[208]=[y("strong",null,"Score at the time of the incident",-1)])),_:1,__:[208]}),z[209]||(z[209]=y("small",{class:"text-muted d-block"},"injured athlete : opponent",-1))]),_:1,__:[209]}),i(a(ve),{md:"8"},{default:o(()=>[y("div",Xze,[i(a(_e),{modelValue:C.value.c3ScoreAthlete,"onUpdate:modelValue":z[56]||(z[56]=pe=>C.value.c3ScoreAthlete=pe),style:{"max-width":"80px"},placeholder:"0"},null,8,["modelValue"]),z[210]||(z[210]=y("span",null,":",-1)),i(a(_e),{modelValue:C.value.c3ScoreOpponent,"onUpdate:modelValue":z[57]||(z[57]=pe=>C.value.c3ScoreOpponent=pe),style:{"max-width":"80px"},placeholder:"0"},null,8,["modelValue"])])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[211]||(z[211]=[y("span",{class:"row-label"}
144,"C4",-1)])),_:1,__:[211]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[212]||(z[212]=[y("strong",null,"Local time incident occurred",-1)])),_:1,__:[212]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{type:"time",modelValue:C.value.c4IncidentTime,"onUpdate:modelValue":z[58]||(z[58]=pe=>C.value.c4IncidentTime=pe),style:{"max-width":"150px"}},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[213]||(z[213]=[y("span",{class:"row-label"},"C5",-1)])),_:1,__:[213]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[214]||(z[214]=[y("strong",null,"Time left in the bout",-1)])),_:1,__:[214]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c5TimeLeftBout,"onUpdate:modelValue":z[59]||(z[59]=pe=>C.value.c5TimeLeftBout=pe),placeholder:"e.g. 1:30",style:{"max-width":"150px"}},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[215]||(z[215]=[y("span",{class:"row-label"},"C6",-1)])),_:1,__:[215]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[216]||(z[216]=[y("strong",null,"Time passed from when the referee stopped the bout/match to when the medical professional arrived to help the injured athlete",-1)])),_:1,__:[216]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c6TimeToMedicalArrival,"onUpdate:modelValue":z[60]||(z[60]=pe=>C.value.c6TimeToMedicalArrival=pe),placeholder:"e.g. 30 seconds"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[217]||(z[217]=[y("span",{class:"row-label"},"C7",-1)])),_:1,__:[217]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[218]||(z[218]=[y("strong",null,"Time passed from when the referee stopped the bout/match to when the FIE medical delegate granted a medical time-out",-1)])),_:1,__:[218]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c7TimeToTimeoutGranted,"onUpdate:modelValue":z[61]||(z[61]=pe=>C.value.c7TimeToTimeoutGranted=pe),placeholder:"e.g. 1 minute"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[219]||(z[219]=[y("span",{class:"row-label"},"C8",-1)])),_:1,__:[219]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[220]||(z[220]=[y("strong",null,"Time passed from when the FIE medical delegate granted medical time-out to when needed medical treatment started",-1)])),_:1,__:[220]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c8TimeToTreatmentStart,"onUpdate:modelValue":z[62]||(z[62]=pe=>C.value.c8TimeToTreatmentStart=pe),placeholder:"e.g. 15 seconds"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[221]||(z[221]=[y("span",{class:"row-label"},"C9",-1)])),_:1,__:[221]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[222]||(z[222]=[y("strong",null,"Actual time used for injured athletes who needed medical treatment",-1)])),_:1,__:[222]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.c9ActualTreatmentTime,"onUpdate:modelValue":z[63]||(z[63]=pe=>C.value.c9ActualTreatmentTime=pe),placeholder:"e.g. 4 minutes"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[223]||(z[223]=[y("span",{class:"row-label"},"C10",-1)])),_:1,__:[223]}),i(a(ve),{md:"8"},{default:o(()=>z[224]||(z[224]=[g("Did the treatment provided allow for an acceptable recovery of the injured fencer?")])),_:1,__:[224]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"c10-yes",name:"c10",checked:C.value.c10AdequateRecovery===!0,onChange:z[64]||(z[64]=pe=>C.value.c10AdequateRecovery=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"c10-no",name:"c10",checked:C.value.c10AdequateRecovery===!1,onChange:z[65]||(z[65]=pe=>C.value.c10AdequateRecovery=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[225]||(z[225]=[y("span",{class:"row-label"},"C11",-1)])),_:1,__:[225]}),i(a(ve),{md:"8"},{default:o(()=>z[226]||(z[226]=[g("To continue the bout/match after medical time-out could have worsened the injury or exacerbated an observed or known pre-existing pathology?")])),_:1,__:[226]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"c11-yes",name:"c11",checked:C.value.c11CouldWorsenInjury===!0,onChange:z[66]||(z[66]=pe=>C.value.c11CouldWorsenInjury=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"c11-no",name:"c11",checked:C.value.c11CouldWorsenInjury===!1,onChange:z[67]||(z[67]=pe=>C.value.c11CouldWorsenInjury=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-2 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[227]||(z[227]=[y("span",{class:"row-label"},"C12",-1)])),_:1,__:[227]}),i(a(ve),{md:"8"},{default:o(()=>z[228]||(z[228]=[g("Would an extension of medical time-out beyond 5 minutes have resulted in adequate recovery?")])),_:1,__:[228]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(Ze),{type:"radio",id:"c12-yes",name:"c12",checked:C.value.c12ExtensionWouldHelp===!0,onChange:z[68]||(z[68]=pe=>C.value.c12ExtensionWouldHelp=!0),label:"Yes",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"c12-no",name:"c12",checked:C.value.c12ExtensionWouldHelp===!1,onChange:z[69]||(z[69]=pe=>C.value.c12ExtensionWouldHelp=!1),label:"No",inline:""},null,8,["checked"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[229]||(z[229]=[y("span",{class:"row-label"},"C13",-1)])),_:1,__:[229]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[230]||(z[230]=[y("strong",null,"If the answer to the last question is Yes, elaborate on the optimal length of time-out, keeping in mind the impact on the viewing public.",-1)])),_:1,__:[230]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(oa),{modelValue:C.value.c13ExtensionElaboration,"onUpdate:modelValue":z[70]||
144(z[70]=pe=>C.value.c13ExtensionElaboration=pe),rows:"2",disabled:C.value.c12ExtensionWouldHelp!==!0},null,8,["modelValue","disabled"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[231]||(z[231]=[y("span",{class:"row-label"},"C14",-1)])),_:1,__:[231]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[232]||(z[232]=[y("strong",null,"Additional remarks about spent time and efficiency",-1)])),_:1,__:[232]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(oa),{modelValue:C.value.c14TimeEfficiencyRemarks,"onUpdate:modelValue":z[71]||(z[71]=pe=>C.value.c14TimeEfficiencyRemarks=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),z[239]||(z[239]=y("h5",{class:"section-header mt-4"},"Medical Delegate's Opinion",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[233]||(z[233]=[y("span",{class:"row-label"},"D1",-1)])),_:1,__:[233]}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[234]||(z[234]=[y("strong",null,"Medical delegates' general opinion about this medical time-out",-1)])),_:1,__:[234]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(oa),{modelValue:C.value.d1DelegateOpinion,"onUpdate:modelValue":z[72]||(z[72]=pe=>C.value.d1DelegateOpinion=pe),rows:"4"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[235]||(z[235]=[y("strong",null,"Medical Delegate",-1)])),_:1,__:[235]})]),_:1}),i(a(ve),{md:"8"},{default:o(()=>[i(a(_e),{modelValue:C.value.delegateName,"onUpdate:modelValue":z[73]||(z[73]=pe=>C.value.delegateName=pe),placeholder:"Name of medical delegate"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1,__:[236,237,238,239]})):K("",!0)]),_:1},8,["visible"]),i(a(pa),{visible:v.value==="withdrawal"},{default:o(()=>[y("div",Jze,[i(a(Ze),{checked:B.value,onChange:z[74]||(z[74]=pe=>B.value=!B.value),label:"Include Withdrawal"},null,8,["checked"]),i(a(ye),{color:"secondary",size:"sm",disabled:!B.value||!U.value,onClick:Ae},{default:o(()=>z[240]||(z[240]=[g(" Copy from Timeout ")])),_:1,__:[240]},8,["disabled"])]),B.value?(T(),me(a(gr),{key:0},{default:o(()=>[z[270]||(z[270]=y("h5",{class:"section-header"},"Injury Details",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[241]||(z[241]=[y("span",{class:"row-label"},"B0",-1)])),_:1,__:[241]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[242]||(z[242]=[y("strong",null,"ICD-10 Codes",-1)])),_:1,__:[242]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[R.value.withdrawal.selected.length>0?(T(),P("div",Zze,[(T(!0),P(le,null,ge(R.value.withdrawal.selected,pe=>(T(),me(a(Ds),{key:pe.id,color:"info",class:"d-inline-flex align-items-center py-1 px-2",style:{"font-size":"0.85em"}},{default:o(()=>[g(u(pe.code)+" â "+u(pe.description)+" ",1),y("span",{class:"ms-2",style:{cursor:"pointer","font-weight":"bold"},onClick:Ye=>V("withdrawal",pe.id)},"Ã",8,Qze)]),_:2},1024))),128))])):K("",!0),y("div",eYe,[i(a(_e),{"model-value":R.value.withdrawal.query,"onUpdate:modelValue":z[75]||(z[75]=pe=>A("withdrawal",pe)),placeholder:"Search by code (e.g. S83) or description (e.g. knee)"},null,8,["model-value"]),R.value.withdrawal.searching?(T(),me(a(Ka),{key:0,size:"sm",class:"position-absolute",style:{top:"8px",right:"10px"}})):K("",!0),R.value.withdrawal.results.length>0?(T(),P("div",tYe,[(T(!0),P(le,null,ge(R.value.withdrawal.results,pe=>(T(),P("div",{key:pe.id,class:"px-3 py-2 cursor-pointer border-bottom",style:{cursor:"pointer"},onClick:Ye=>E("withdrawal",pe),onMouseenter:z[76]||(z[76]=Ye=>Ye.target.style.backgroundColor="#f0f0f0"),onMouseleave:z[77]||(z[77]=Ye=>Ye.target.style.backgroundColor="")},[y("strong",null,u(pe.code),1),z[243]||(z[243]=g()),y("span",lYe,u(pe.description),1),z[244]||(z[244]=y("br",null,null,-1)),y("small",nYe,u(pe.group),1)],40,aYe))),128))])):K("",!0)])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[245]||(z[245]=[y("span",{class:"row-label"},"B1",-1)])),_:1,__:[245]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[246]||(z[246]=[y("strong",null,"Injury region",-1)])),_:1,__:[246]}),z[247]||(z[247]=y("small",{class:"text-muted d-block"},"Side of the body, specific part",-1))]),_:1,__:[247]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:D.value.b1InjuryRegion,"onUpdate:modelValue":z[78]||(z[78]=pe=>D.value.b1InjuryRegion=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[248]||(z[248]=[y("span",{class:"row-label"},"B2",-1)])),_:1,__:[248]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[249]||(z[249]=[y("strong",null,"Type of injury",-1)])),_:1,__:[249]}
144),z[250]||(z[250]=y("small",{class:"text-muted d-block"},"i.e. distortion, laceration, cramp, contusion",-1))]),_:1,__:[250]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:D.value.b2InjuryType,"onUpdate:modelValue":z[79]||(z[79]=pe=>D.value.b2InjuryType=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[251]||(z[251]=[y("span",{class:"row-label"},"B3",-1)])),_:1,__:[251]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[252]||(z[252]=[y("strong",null,"Mechanism",-1)])),_:1,__:[252]}),z[253]||(z[253]=y("small",{class:"text-muted d-block"},"i.e. fencer stepped on piste border, opponent tip hit",-1))]),_:1,__:[253]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:D.value.b3Mechanism,"onUpdate:modelValue":z[80]||(z[80]=pe=>D.value.b3Mechanism=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[254]||(z[254]=[y("span",{class:"row-label"},"B4",-1)])),_:1,__:[254]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[255]||(z[255]=[y("strong",null,"If systemic",-1)])),_:1,__:[255]}),z[256]||(z[256]=y("small",{class:"text-muted d-block"},"Describe symptoms and status",-1))]),_:1,__:[256]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:D.value.b4SystemicSymptoms,"onUpdate:modelValue":z[81]||(z[81]=pe=>D.value.b4SystemicSymptoms=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[257]||(z[257]=[y("span",{class:"row-label"},"B5",-1)])),_:1,__:[257]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[258]||(z[258]=[y("strong",null,"Medical treatment",-1)])),_:1,__:[258]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:D.value.b5MedicalTreatment,"onUpdate:modelValue":z[82]||(z[82]=pe=>D.value.b5MedicalTreatment=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),z[271]||(z[271]=y("h5",{class:"section-header mt-4"},"Additional Information",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[259]||(z[259]=[y("span",{class:"row-label"},"C1",-1)])),_:1,__:[259]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[260]||(z[260]=[y("strong",null,"Treatment provider",-1)])),_:1,__:[260]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(Ze),{checked:D.value.c1ProviderLocal,onChange:z[83]||(z[83]=pe=>D.value.c1ProviderLocal=!D.value.c1ProviderLocal),label:"Local Organizational Committee medical personnel",class:"mb-1"},null,8,["checked"]),i(a(Ze),{checked:D.value.c1ProviderNational,onChange:z[84]||(z[84]=pe=>D.value.c1ProviderNational=!D.value.c1ProviderNational),label:"Medical staff from athletes' national team",class:"mb-1"},null,8,["checked"]),y("div",iYe,[i(a(Ze),{checked:D.value.c1ProviderOther,onChange:z[85]||(z[85]=pe=>D.value.c1ProviderOther=!D.value.c1ProviderOther),label:"Medical staff from another national team:"},null,8,["checked"]),i(a(_e),{modelValue:D.value.c1ProviderOtherText,"onUpdate:modelValue":z[86]||(z[86]=pe=>D.value.c1ProviderOtherText=pe),disabled:!D.value.c1ProviderOther,placeholder:"Specify team...",style:{"max-width":"200px"}},null,8,["modelValue","disabled"])])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[261]||(z[261]=[y("span",{class:"row-label"},"C2",-1)])),_:1,__:[261]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[262]||(z[262]=[y("strong",null,"Nature of injury",-1)])),_:1,__:[262]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[y("div",sYe,[i(a(Ze),{type:"radio",id:"withdrawal-c2-new",name:"withdrawalC2Type",checked:D.value.c2NewInjury,onChange:z[87]||(z[87]=pe=>{D.value.c2NewInjury=!0,D.value.c2Aggravation=!1}),label:"New injury / medical condition",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"withdrawal-c2-aggravation",name:"withdrawalC2Type",checked:D.value.c2Aggravation,onChange:z[88]||(z[88]=pe=>{D.value.c2Aggravation=!0,D.value.c2NewInjury=!1}),label:"Aggravation of previous condition",inline:""},null,8,["checked"])]),i(a(oa),{modelValue:D.value.c2Description,"onUpdate:modelValue":z[89]||(z[89]=pe=>D.value.c2Description=pe),rows:"2",placeholder:"Description...",class:"mb-2"},null,8,["modelValue"]),y("div",oYe,[i(a(Ze),{checked:D.value.c2PhotosAvailable,onChange:z[90]||(z[90]=pe=>D.value.c2PhotosAvailable=!D.value.c2PhotosAvailable),label:"Photos of the injury available"},null,8,["checked"]),i(a(Ze),{checked:D.value.c2PhotoPermission,onChange:z[91]||(z[91]=pe=>D.value.c2PhotoPermission=!D.value.c2PhotoPermission),label:"Permission to use photos for research",disabled:!D.value.c2PhotosAvailable},null,8,["checked","disabled"])])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[263]||(z[263]=[y("span",{class:"row-label"},"C3",-1)])),_:1,__:[263]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[264]||(z[264]=[y("strong",null,"Time",-1)])),_:1,__:[264]}),z[265]||(z[265]=y("small",{class:"text-muted d-block"},"i.e. pool stage, table 64, semifinal",-1))]),_:1,__:[265]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(Ze),{checked:D.value.c3ReplacedDuringMatch,onChange:z[92]||(z[92]=pe=>D.value.c3ReplacedDuringMatch=!D.value.c3ReplacedDuringMatch),label:"Athlete was Replaced during the Match",class:"mb-2"},null,8,["checked"]),i(a(_e),{modelValue:D.value.c3CompetitionStage,"onUpdate:modelValue":z[93]||(z[93]=pe=>
144D.value.c3CompetitionStage=pe),placeholder:"Competition stage when the injury occurred"},null,8,["modelValue"])]),_:1})]),_:1}),z[272]||(z[272]=y("h5",{class:"section-header mt-4"},"Medical Official Information",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[266]||(z[266]=[y("strong",null,"Medical Official",-1)])),_:1,__:[266]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(mt),{class:"mb-2"},{default:o(()=>[i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),{class:"text-muted"},{default:o(()=>z[267]||(z[267]=[g("Name")])),_:1,__:[267]}),i(a(_e),{modelValue:D.value.medicalOfficialName,"onUpdate:modelValue":z[94]||(z[94]=pe=>D.value.medicalOfficialName=pe),placeholder:"Name of medical official"},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),{class:"text-muted"},{default:o(()=>z[268]||(z[268]=[g("Email")])),_:1,__:[268]}),i(a(_e),{modelValue:D.value.medicalOfficialEmail,"onUpdate:modelValue":z[95]||(z[95]=pe=>D.value.medicalOfficialEmail=pe),type:"email",placeholder:"Email address"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),null,{default:o(()=>[i(a(ve),{md:"6"},{default:o(()=>[i(a(nt),{class:"text-muted"},{default:o(()=>z[269]||(z[269]=[g("Date and time")])),_:1,__:[269]}),i(a(_e),{modelValue:D.value.medicalOfficialDate,"onUpdate:modelValue":z[96]||(z[96]=pe=>D.value.medicalOfficialDate=pe),type:"datetime-local"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1,__:[270,271,272]})):K("",!0)]),_:1},8,["visible"]),i(a(pa),{visible:v.value==="replacement"},{default:o(()=>[y("div",rYe,[i(a(Ze),{checked:Y.value,onChange:z[97]||(z[97]=pe=>Y.value=!Y.value),label:"Include Replacement"},null,8,["checked"]),i(a(ye),{color:"secondary",size:"sm",disabled:!Y.value||!U.value,onClick:Te},{default:o(()=>z[273]||(z[273]=[g(" Copy from Timeout ")])),_:1,__:[273]},8,["disabled"])]),Y.value?(T(),me(a(gr),{key:0},{default:o(()=>[z[310]||(z[310]=y("h5",{class:"section-header"},"Injury Details",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[274]||(z[274]=[y("span",{class:"row-label"},"B0",-1)])),_:1,__:[274]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[275]||(z[275]=[y("strong",null,"ICD-10 Codes",-1)])),_:1,__:[275]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[R.value.replacement.selected.length>0?(T(),P("div",uYe,[(T(!0),P(le,null,ge(R.value.replacement.selected,pe=>(T(),me(a(Ds),{key:pe.id,color:"info",class:"d-inline-flex align-items-center py-1 px-2",style:{"font-size":"0.85em"}},{default:o(()=>[g(u(pe.code)+" â "+u(pe.description)+" ",1),y("span",{class:"ms-2",style:{cursor:"pointer","font-weight":"bold"},onClick:Ye=>V("replacement",pe.id)},"Ã",8,dYe)]),_:2},1024))),128))])):K("",!0),y("div",cYe,[i(a(_e),{"model-value":R.value.replacement.query,"onUpdate:modelValue":z[98]||(z[98]=pe=>A("replacement",pe)),placeholder:"Search by code (e.g. S83) or description (e.g. knee)"},null,8,["model-value"]),R.value.replacement.searching?(T(),me(a(Ka),{key:0,size:"sm",class:"position-absolute",style:{top:"8px",right:"10px"}})):K("",!0),R.value.replacement.results.length>0?(T(),P("div",fYe,[(T(!0),P(le,null,ge(R.value.replacement.results,pe=>(T(),P("div",{key:pe.id,class:"px-3 py-2 cursor-pointer border-bottom",style:{cursor:"pointer"},onClick:Ye=>E("replacement",pe),onMouseenter:z[99]||(z[99]=Ye=>Ye.target.style.backgroundColor="#f0f0f0"),onMouseleave:z[100]||(z[100]=Ye=>Ye.target.style.backgroundColor="")},[y("strong",null,u(pe.code),1),z[276]||(z[276]=g()),y("span",pYe,u(pe.description),1),z[277]||(z[277]=y("br",null,null,-1)),y("small",vYe,u(pe.group),1)],40,mYe))),128))])):K("",!0)])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[278]||(z[278]=[y("span",{class:"row-label"},"B1",-1)])),_:1,__:[278]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[279]||(z[279]=[y("strong",null,"Injury region",-1)])),_:1,__:[279]}),z[280]||(z[280]=y("small",{class:"text-muted d-block"},"Side of the body, specific part",-1))]),_:1,__:[280]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:N.value.b1InjuryRegion,"onUpdate:modelValue":z[101]||(z[101]=pe=>N.value.b1InjuryRegion=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[281]||(z[281]=[y("span",{class:"row-label"},"B2",-1)])),_:1,__:[281]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[282]||(z[282]=[y("strong",null,"Type of injury",-1)])),_:1,__:[282]}),z[283]||(z[283]=y("small",{class:"text-muted d-block"},"i.e. distortion, laceration, cramp, contusion",-1))]),_:1,__:[283]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:N.value.b2InjuryType,"onUpdate:modelValue":z[102]||(z[102]=pe=>N.value.b2InjuryType=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[284]||(z[284]=[y("span",{class:"row-label"},"B3",-1)])),_:1,__:[284]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[285]||(z[285]=[y("strong",null,"Mechanism",-1)])),_:1,__:[285]}),z[286]||(z[286]=y("small",{class:"text-muted d-block"},"i.e. fencer stepped on piste border, opponent tip hit",-1))]),_:1,__:[286]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:N.value.b3Mechanism,"onUpdate:modelValue":z[103]||(z[103]=pe=>N.value.b3Mechanism=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>
144z[287]||(z[287]=[y("span",{class:"row-label"},"B4",-1)])),_:1,__:[287]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[288]||(z[288]=[y("strong",null,"If systemic",-1)])),_:1,__:[288]}),z[289]||(z[289]=y("small",{class:"text-muted d-block"},"Describe symptoms and status",-1))]),_:1,__:[289]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:N.value.b4SystemicSymptoms,"onUpdate:modelValue":z[104]||(z[104]=pe=>N.value.b4SystemicSymptoms=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[290]||(z[290]=[y("span",{class:"row-label"},"B5",-1)])),_:1,__:[290]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[291]||(z[291]=[y("strong",null,"Medical treatment",-1)])),_:1,__:[291]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(oa),{modelValue:N.value.b5MedicalTreatment,"onUpdate:modelValue":z[105]||(z[105]=pe=>N.value.b5MedicalTreatment=pe),rows:"2"},null,8,["modelValue"])]),_:1})]),_:1}),z[311]||(z[311]=y("h5",{class:"section-header mt-4"},"Additional Information",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[292]||(z[292]=[y("span",{class:"row-label"},"C1",-1)])),_:1,__:[292]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[293]||(z[293]=[y("strong",null,"Treatment provider",-1)])),_:1,__:[293]})]),_:1}),i(a(ve),{md:"9"},{default:o(()=>[i(a(Ze),{checked:N.value.c1ProviderLocal,onChange:z[106]||(z[106]=pe=>N.value.c1ProviderLocal=!N.value.c1ProviderLocal),label:"Local medical personnel",class:"mb-1"},null,8,["checked"]),i(a(Ze),{checked:N.value.c1ProviderNational,onChange:z[107]||(z[107]=pe=>N.value.c1ProviderNational=!N.value.c1ProviderNational),label:"Medical staff from national team",class:"mb-1"},null,8,["checked"]),y("div",bYe,[i(a(Ze),{checked:N.value.c1ProviderOther,onChange:z[108]||(z[108]=pe=>N.value.c1ProviderOther=!N.value.c1ProviderOther),label:"Other:"},null,8,["checked"]),i(a(_e),{modelValue:N.value.c1ProviderOtherText,"onUpdate:modelValue":z[109]||(z[109]=pe=>N.value.c1ProviderOtherText=pe),disabled:!N.value.c1ProviderOther,placeholder:"Specify...",style:{"max-width":"200px"}},null,8,["modelValue","disabled"])])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[294]||(z[294]=[y("span",{class:"row-label"},"C2",-1)])),_:1,__:[294]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[295]||(z[295]=[y("strong",null,"Additional info.",-1)])),_:1,__:[295]}),z[296]||(z[296]=y("small",{class:"text-muted d-block"},"send photos to [email protected]",-1))]),_:1,__:[296]}),i(a(ve),{md:"9"},{default:o(()=>[y("div",hYe,[i(a(Ze),{type:"radio",id:"replacement-c2-new",name:"replacementC2Type",checked:N.value.c2NewInjury,onChange:z[110]||(z[110]=pe=>{N.value.c2NewInjury=!0,N.value.c2Aggravation=!1}),label:"New injury / medical condition",inline:""},null,8,["checked"]),i(a(Ze),{type:"radio",id:"replacement-c2-aggravation",name:"replacementC2Type",checked:N.value.c2Aggravation,onChange:z[111]||(z[111]=pe=>{N.value.c2Aggravation=!0,N.value.c2NewInjury=!1}),label:"Aggravation of the previous condition",inline:""},null,8,["checked"])]),i(a(_e),{modelValue:N.value.c2Description,"onUpdate:modelValue":z[112]||(z[112]=pe=>N.value.c2Description=pe),placeholder:"Description:",class:"mb-2"},null,8,["modelValue"]),y("div",yYe,[i(a(Ze),{checked:N.value.c2PhotosAvailable,onChange:z[113]||(z[113]=pe=>N.value.c2PhotosAvailable=!N.value.c2PhotosAvailable),label:"Are there photos of the incident"},null,8,["checked"]),i(a(Ze),{checked:N.value.c2PhotoPermission,onChange:z[114]||(z[114]=pe=>N.value.c2PhotoPermission=!N.value.c2PhotoPermission),label:"Athletes' permission for photo documentation",disabled:!N.value.c2PhotosAvailable},null,8,["checked","disabled"])])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"1",class:"form-label-col"},{default:o(()=>z[297]||(z[297]=[y("span",{class:"row-label"},"C3",-1)])),_:1,__:[297]}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[298]||(z[298]=[y("strong",null,"Time",-1)])),_:1,__:[298]}),z[299]||(z[299]=y("small",{class:"text-muted d-block"},"i.e. pool stage, table 64, semifinal",-1))]),_:1,__:[299]}),i(a(ve),{md:"9"},{default:o(()=>[i(a(Ze),{checked:N.value.c3ReplacedDuringMatch,onChange:z[115]||(z[115]=pe=>N.value.c3ReplacedDuringMatch=!N.value.c3ReplacedDuringMatch),label:"Athlete was Replaced during the Match",class:"mb-2"},null,8,["checked"]),i(a(_e),{modelValue:N.value.c3CompetitionStage,"onUpdate:modelValue":z[116]||(z[116]=pe=>N.value.c3CompetitionStage=pe),placeholder:"Competition stage when the injury occurred:"},null,8,["modelValue"])]),_:1})]),_:1}),z[312]||(z[312]=y("h5",{class:"section-header mt-4"},"Medical Official Information",-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[300]||(z[300]=[y("strong",null,"Medical Official Name:",-1)])),_:1,__:[300]}),z[301]||(z[301]=y("small",{class:"text-muted d-block"},"(printed letters)",-1))]),_:1,__:[301]}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{modelValue:N.value.medicalOfficialName,"onUpdate:modelValue":z[117]||(z[117]=pe=>N.value.medicalOfficialName=pe)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[302]||(z[302]=[y("strong",null,"Email:",-1)])),_:1,__:[302]})]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{modelValue:N.value.medicalOfficialEmail,"onUpdate:modelValue":z[118]||(z[118]=pe=>N.value.medicalOfficialEmail=pe),type:"email"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[303]||(z[303]=[y("strong",null,"Medical Official Signature:",-1)])),_:1,__:[303]})]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{disabled:"",placeholder:"(signature not required for digital form)"})]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[304]||(z[304]=[y("strong",null,"Date and time:",-1)])),_:1,__:[304]})]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{type:"datetime-local",modelValue:N.value.medicalOfficialDatetime,"onUpdate:modelValue":z[119]||(z[119]=pe=>N.value.medicalOfficialDatetime=pe)},null,8,["modelValue"])]),_:1})]),_:1}),z[313]||(z[313]=y("div",{class:"clearance-statement mt-4 mb-3 p-3 border rounded bg-light"},[y("p",{class:"text-primary fw-bold mb-0"}," Following medical assessment and appropriate treatment, the athlete has been granted clearance to return to competition. ")],-1)),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[305]||(z[305]=[y("strong",null,"Medical Official Name:",-1)])),_:1,__:[305]}),z[306]||(z[306]=y("small",{class:"text-muted d-block"},"(printed letters)",-1))]),_:1,__:[306]}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{modelValue:N.value.clearanceOfficialName,"onUpdate:modelValue":z[120]||(z[120]=pe=>N.value.clearanceOfficialName=pe)},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"1"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[307]||(z[307]=[y("strong",null,"Email:",-1)])),_:1,__:[307]})]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{modelValue:N.value.clearanceOfficialEmail,"onUpdate:modelValue":z[121]||(z[121]=pe=>N.value.clearanceOfficialEmail=pe),type:"email"},null,8,["modelValue"])]),_:1})]),_:1}),i(a(mt),{class:"mb-3 form-row"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[308]||(z[308]=[y("strong",null,"Medical Official Signature:",-1)])),_:1,__:[308]})]),_:1}),i(a(ve),{md:"4"},{default:o(()=>[i(a(_e),{disabled:"",placeholder:"(signature not required for digital form)"})]),_:1}),i(a(ve),{md:"2"},{default:o(()=>[i(a(nt),{class:"mb-0"},{default:o(()=>z[309]||(z[309]=[y("strong",null,"Date and time:",-1)])),_:1,__:[309]})]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(_e),{type:"datetime-local",modelValue:N.value.clearanceDatetime,"onUpdate:modelValue":z[122]||(z[122]=pe=>N.value.clearanceDatetime=pe)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1,__:[310,311,312,313]})):K("",!0)]),_:1},8,["visible"]),i(a(pa),{visible:v.value==="documents"},{default:o(()=>[y("div",gYe,[z[318]||(z[318]=y("h5",{class:"section-header"},"Attached Documents",-1)),z[319]||(z[319]=y("p",{class:"text-muted"},"Upload medical documents, photos, or other supporting files related to this incident.",-1)),y("div",_Ye,[(T(),me($ze,{"upload-url":"file/upload","item-id":"medical-files",key:`upload-medical-${a(n).params.id}`,onUploaded:ue}))]),ee.value.length>0?(T(),me(a(ct),{key:0,hover:"",striped:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),null,{default:o(()=>z[314]||(z[314]=[g("Filename")])),_:1,__:[314]}
144),i(a(x),{class:"text-end"},{default:o(()=>z[315]||(z[315]=[g("Actions")])),_:1,__:[315]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(ee.value,pe=>(T(),me(a(qe),{key:pe.id},{default:o(()=>[i(a(q),null,{default:o(()=>[g(u(pe.name),1)]),_:2},1024),i(a(q),{class:"text-end"},{default:o(()=>[i(a(ye),{color:"primary",variant:"ghost",size:"sm",href:pe.link,target:"_blank",class:"me-1"},{default:o(()=>z[316]||(z[316]=[g(" Download ")])),_:2,__:[316]},1032,["href"]),i(a(ye),{color:"danger",variant:"ghost",size:"sm",onClick:Ye=>we(pe.id)},{default:o(()=>z[317]||(z[317]=[g(" Delete ")])),_:2,__:[317]},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):(T(),P("div",$Ye," No documents attached yet. Use the upload area above to add files. "))])]),_:1},8,["visible"])]),_:1}),y("div",CYe,[i(a(ye),{color:"secondary",onClick:Oe},{default:o(()=>[g(u($e.$t("modal.cancel")),1)]),_:1}),i(a(ye),{color:"primary",variant:"outline",onClick:z[123]||(z[123]=pe=>Se(!1)),disabled:!k.value},{default:o(()=>[g(u($e.$t("modal.save")),1)]),_:1},8,["disabled"]),i(a(ye),{color:"primary",onClick:z[124]||(z[124]=pe=>Se(!0)),disabled:!k.value},{default:o(()=>[g(u($e.$t("modal.save"))+" & Back ",1)]),_:1},8,["disabled"])])]),_:1})]),_:1})]))}},iv=Le(wYe,[["__scopeId","data-v-e141989e"]]),kYe={id:"referee-portal"},SYe={__name:"RefereePortalPage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>window.addEventListener("resize",s)),Xa(()=>window.removeEventListener("resize",s)),(r,d)=>{const c=Hn("router-view");return T(),P(le,null,[i(Us),y("div",kYe,[y("button",{class:"menu-toggle-button",onClick:n},"â°"),i(Bs,{"is-open":t.value},null,8,["is-open"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},[i(c)],2)])],64)}}},IYe=Le(SYe,[["__scopeId","data-v-2ba70e30"]]),ki="https://api-dashboard.fie.org/api/admin/v1/referee-portal",xF=At("refereePortal",()=>{const e=F([]),t=F(0),l=F([]),n=F(0),s=F(null),r=F([]),d=(k={})=>Object.fromEntries(Object.entries(k).filter(([,C])=>C!=null&&C!==""));async function c(k={}){const C=await ce.get(`${ki}/tournaments`,d(k));return e.value=(C==null?void 0:C.items)||[],t.value=(C==null?void 0:C.total)||0,C}async function f(k){return await ce.get(`${ki}/tournaments/${k}`,null)}async function v(k={}){const C=await ce.get(`${ki}/evaluations`,d(k));return l.value=(C==null?void 0:C.items)||[],n.value=(C==null?void 0:C.total)||0,C}async function p(k){return s.value=await ce.get(`${ki}/evaluations/${k}`,null),s.value}async function m(k){return s.value=await ce.post(`${ki}/evaluations`,k),s.value}async function h(k,C){return s.value=await ce.put(`${ki}/evaluations/${k}`,C),s.value}async function b(k){return await ce.get(`${ki}/evaluations/${k}/competition-data`,null)}async function w(k){var C;await ce.delete(`${ki}/evaluations/${k}`,null),Number((C=s.value)==null?void 0:C.id)===Number(k)&&(s.value=null)}async function $(k,C){return s.value=await ce.post(`${ki}/evaluations/${k}/${C}`,{}),s.value}async function S(k={}){const C=await ce.get(`${ki}/referees`,d(k));return r.value=(C==null?void 0:C.items)||[],r.value}async function _(k){await ce.get(`${ki}/evaluations/${k}/xlsx`,null,!0,!1,`referee-evaluation-${k}.xlsx`)}async function I(k){const C=JSON.parse(localStorage.getItem("user")||"null"),D=window.open("","_blank");try{const N=await fetch(`${ki}/evaluations/${k}/print`,{headers:C!=null&&C.token?{Authorization:`Bearer ${C.token}`}:{}});if(!N.ok)throw new Error("Unable to generate the printable report.");const L=URL.createObjectURL(await N.blob());if(D)D.location.href=L;else{const R=document.createElement("a");R.href=L,R.download=`referee-evaluation-${k}.pdf`,R.click()}window.setTimeout(()=>URL.revokeObjectURL(L),6e4)}catch(N){throw D==null||D.close(),N}}return{tournaments:e,totalTournaments:t,evaluations:l,totalEvaluations:n,evaluation:s,refereeResults:r,getTournaments:c,getTournament:f,getEvaluations:v,getEvaluation:p,createEvaluation:m,updateEvaluation:h,getCompetitionData:b,deleteEvaluation:w,action:$,searchReferees:S,downloadXlsx:_,printPdf:I}}),TYe={class:"portal-list"},DYe={class:"view-switch",role:"tablist","aria-label":"Referee evaluation views"},EYe={class:"table-card"},NYe={key:0,class:"loading"},PYe={class:"id"},OYe={class:"id"},AYe={key:1,class:"text-muted"},FYe={key:1},RYe={class:"existing-filters"},LYe={class:"filter-actions"},MYe={class:"table-card"},VYe={key:0,class:"loading"},BYe={class:"id"},UYe={class:"id"},qYe={class:"row-actions"},jYe={__name:"RefereeEvaluationListPage",setup(e){const t=xF(),l=ea(),n=Gt(),s=F(l.query.view==="existing"?"existing":"tournaments"),r=F(1),d=F(1),c=F(20),f=F({}),v=F({search:"",status:""}),p=F(!1),m=F(!1),h=F(null),b=F(null),w=F(null),$=F(""),S=F(""),_=Pe(()=>{const X=JSON.parse(localStorage.getItem("user")||"null");
144return(X==null?void 0:X.effectiveRoles)||(X==null?void 0:X.roles)||[]}),I=Pe(()=>_.value.includes("ROLE_ADMIN_REFEREE_EVALUATION_CREATE")),k=Pe(()=>_.value.includes("ROLE_ADMIN_REFEREE_EVALUATION_DELETE")),C=Pe(()=>_.value.includes("ROLE_ADMIN_REFEREE_EVALUATION_REVIEW"));async function D(){p.value=!0,$.value="";try{await t.getTournaments({...f.value,limit:c.value,offset:(r.value-1)*c.value})}catch(X){$.value=String(X)}finally{p.value=!1}}async function N(X){f.value={search:X.name,seasonId:X.seasonId,weaponId:X.weaponId,genderId:X.genderId,eventTypeId:X.typeId,competitionCategoryId:X.categoryId,countryId:X.countryId,startDate:X.startDate,endDate:X.endDate},r.value=1,await D()}async function L(X){r.value=X,await D()}async function R(){m.value=!0,$.value="";try{await t.getEvaluations({search:v.value.search,status:v.value.status,limit:c.value,offset:(d.value-1)*c.value})}catch(X){$.value=String(X)}finally{m.value=!1}}async function M(X){s.value=X,$.value="",S.value="",await n.replace({path:"/referee-portal/evaluations",query:X==="existing"?{view:"existing"}:{}}),X==="existing"&&await R()}async function A(){d.value=1,await R()}async function E(){v.value={search:"",status:""},d.value=1,await R()}async function V(X){d.value=X,await R()}function O(X){n.push({path:`/referee-portal/evaluations/${X.id}`,query:{from:"existing"}})}function U(X){w.value=X}async function B(){if(w.value){b.value=w.value.id,$.value="",S.value="";try{await t.deleteEvaluation(w.value.id),S.value=`Evaluation form for ${w.value.tournament.name} was deleted.`,w.value=null,t.evaluations.length===1&&d.value>1&&d.value--,await R()}catch(X){$.value=String(X)}finally{b.value=null}}}async function Y(X){if(X.evaluationId){await n.push(`/referee-portal/evaluations/${X.evaluationId}`);return}if(I.value){h.value=X.id,$.value="";try{const j=await t.createEvaluation({tournamentId:X.id,rows:[]});await n.push(`/referee-portal/evaluations/${j.id}`)}catch(j){$.value=String(j),await D()}finally{h.value=null}}}const ee=X=>X?new Date(`${X}T00:00:00`).toLocaleDateString():"â",Z=X=>X.startDate===X.endDate?ee(X.startDate):`${ee(X.startDate)} â ${ee(X.endDate)}`,ne=X=>({draft:"warning",submitted:"info",reviewed:"success"})[X]||"secondary",ie=X=>X==="grand_prix"?"Grand Prix":"World Cup",J=X=>X?new Date(X).toLocaleString():"â";return We(()=>s.value==="existing"?R():D()),(X,j)=>(T(),P("div",TYe,[j[39]||(j[39]=y("div",{class:"page-heading"},[y("div",null,[y("h1",null,"Referee Portal"),y("p",null,"Select a World Cup or Grand Prix tournament group. One evaluation form covers all events in that group.")])],-1)),$.value?(T(),me(a(To),{key:0,color:"danger",dismissible:"",onClose:j[0]||(j[0]=W=>$.value="")},{default:o(()=>[g(u($.value),1)]),_:1})):K("",!0),S.value?(T(),me(a(To),{key:1,color:"success",dismissible:"",onClose:j[1]||(j[1]=W=>S.value="")},{default:o(()=>[g(u(S.value),1)]),_:1})):K("",!0),y("div",DYe,[i(a(ye),{color:s.value==="tournaments"?"primary":"secondary",variant:s.value==="tournaments"?void 0:"outline",onClick:j[2]||(j[2]=W=>M("tournaments"))},{default:o(()=>j[8]||(j[8]=[g("Create / tournament forms")])),_:1,__:[8]},8,["color","variant"]),i(a(ye),{color:s.value==="existing"?"primary":"secondary",variant:s.value==="existing"?void 0:"outline",onClick:j[3]||(j[3]=W=>M("existing"))},{default:o(()=>j[9]||(j[9]=[g("Existing forms")])),_:1,__:[9]},8,["color","variant"])]),s.value==="tournaments"?(T(),P(le,{key:2},[i(dn,{"name-enabled":!0,"weapon-enabled":!0,"gender-enabled":!0,"type-enabled":!0,"category-enabled":!0,"season-enabled":!0,"country-enabled":!0,"start-date-enabled":!0,"end-date-enabled":!0,"name-label":"calendar.name","name-placeholder":"options.searchByName",onSearch:N}),y("div",EYe,[p.value?(T(),P("div",NYe,[i(a(Ka),{color:"primary"}),j[10]||(j[10]=y("span",null,"Loading tournamentsâ¦",-1))])):(T(),me(a(ct),{key:1,align:"middle",hover:"",responsive:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),null,{default:o(()=>j[11]||(j[11]=[g("Tournament")])),_:1,__:[11]}),i(a(x),null,{default:o(()=>j[12]||(j[12]=[g("Dates")])),_:1,__:[12]}),i(a(x),null,{default:o(()=>j[13]||(j[13]=[g("Location")])),_:1,__:[13]}
144),i(a(x),{class:"text-center"},{default:o(()=>j[14]||(j[14]=[g("Events")])),_:1,__:[14]}),i(a(x),null,{default:o(()=>j[15]||(j[15]=[g("Status")])),_:1,__:[15]}),i(a(x),{class:"text-end"},{default:o(()=>j[16]||(j[16]=[g("Action")])),_:1,__:[16]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).tournaments,W=>(T(),me(a(qe),{key:W.id},{default:o(()=>[i(a(q),null,{default:o(()=>[y("strong",null,u(W.name||`Tournament #${W.id}`),1),y("div",PYe,"#"+u(W.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z(W)),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var fe,G;return[g(u(((fe=W.locations)==null?void 0:fe.join(", "))||"â"),1),y("div",OYe,u((G=W.countries)==null?void 0:G.join(", ")),1)]}),_:2},1024),i(a(q),{class:"text-center"},{default:o(()=>[g(u(W.eventCount),1)]),_:2},1024),i(a(q),null,{default:o(()=>[W.evaluationStatus?(T(),me(a(Ds),{key:0,color:ne(W.evaluationStatus)},{default:o(()=>[g(u(W.evaluationStatus),1)]),_:2},1032,["color"])):(T(),P("span",AYe,"Not started"))]),_:2},1024),i(a(q),{class:"text-end"},{default:o(()=>[i(a(ye),{color:"primary",size:"sm",disabled:h.value===W.id||!W.evaluationId&&!I.value,onClick:fe=>Y(W)},{default:o(()=>[h.value===W.id?(T(),me(a(Ka),{key:0,size:"sm"})):(T(),P("span",FYe,u(W.evaluationId?"Open form":"Create form"),1))]),_:2},1032,["disabled","onClick"])]),_:2},1024)]),_:2},1024))),128)),a(t).tournaments.length?K("",!0):(T(),me(a(qe),{key:0},{default:o(()=>[i(a(q),{colspan:"6",class:"empty"},{default:o(()=>j[17]||(j[17]=[g("No matching World Cup or Grand Prix tournament groups.")])),_:1,__:[17]})]),_:1}))]),_:1})]),_:1})),i(dt,{"total-items":a(t).totalTournaments,"items-per-page":c.value,"active-page":r.value,onPageChange:L},null,8,["total-items","items-per-page","active-page"])])],64)):(T(),P(le,{key:3},[y("div",RYe,[y("div",null,[i(a(nt),null,{default:o(()=>j[18]||(j[18]=[g("Tournament name")])),_:1,__:[18]}),i(a(_e),{modelValue:v.value.search,"onUpdate:modelValue":j[4]||(j[4]=W=>v.value.search=W),placeholder:"Find an existing form",onKeyup:Ri(A,["enter"])},null,8,["modelValue"])]),y("div",null,[i(a(nt),null,{default:o(()=>j[19]||(j[19]=[g("Status")])),_:1,__:[19]}),i(a(He),{modelValue:v.value.status,"onUpdate:modelValue":j[5]||(j[5]=W=>v.value.status=W),onChange:A},{default:o(()=>j[20]||(j[20]=[y("option",{value:""},"All statuses",-1),y("option",{value:"draft"},"Draft",-1),y("option",{value:"submitted"},"Submitted for review",-1),y("option",{value:"reviewed"},"Reviewed",-1)])),_:1,__:[20]},8,["modelValue"])]),y("div",LYe,[i(a(ye),{color:"primary",disabled:m.value,onClick:A},{default:o(()=>j[21]||(j[21]=[g("Find forms")])),_:1,__:[21]},8,["disabled"]),i(a(ye),{color:"secondary",variant:"outline",disabled:m.value,onClick:E},{default:o(()=>j[22]||(j[22]=[g("Clear")])),_:1,__:[22]},8,["disabled"])])]),y("div",MYe,[m.value?(T(),P("div",VYe,[i(a(Ka),{color:"primary"}),j[23]||(j[23]=y("span",null,"Loading existing formsâ¦",-1))])):(T(),me(a(ct),{key:1,align:"middle",hover:"",responsive:""},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),null,{default:o(()=>j[24]||(j[24]=[g("Tournament")])),_:1,__:[24]}),i(a(x),null,{default:o(()=>j[25]||(j[25]=[g("Dates")])),_:1,__:[25]}),i(a(x),null,{default:o(()=>j[26]||(j[26]=[g("Form")])),_:1,__:[26]}),i(a(x),null,{default:o(()=>j[27]||(j[27]=[g("Delegate")])),_:1,__:[27]}),i(a(x),{class:"text-center"},{default:o(()=>j[28]||(j[28]=[g("Referees")])),_:1,__:[28]}),i(a(x),null,{default:o(()=>j[29]||(j[29]=[g("Status")])),_:1,__:[29]}),i(a(x),null,{default:o(()=>j[30]||(j[30]=[g("Last updated")])),_:1,__:[30]}),i(a(x),{class:"text-end"},{default:o(()=>j[31]||(j[31]=[g("Actions")])),_:1,__:[31]})]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(a(t).evaluations,W=>(T(),me(a(qe),{key:W.id},{default:o(()=>[i(a(q),null,{default:o(()=>[y("strong",null,u(W.tournament.name||`Evaluation #${W.id}`),1),y("div",BYe,"Form #"+u(W.id)+" · Tournament #"+u(W.tournament.id),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(Z(W.tournament)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(ie(W.formType)),1)]),_:2},1024),i(a(q),null,{default:o(()=>{var fe,G;return[g(u(((fe=W.delegate)==null?void 0:fe.name)||"â"),1),y("div",UYe,u((G=W.delegate)==null?void 0:G.nationality),1)]}),_:2},1024),i(a(q),{class:"text-center"},{default:o(()=>[g(u(W.rowCount),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(Ds),{color:ne(W.status)},{default:o(()=>[g(u(W.status),1)]),_:2},1032,["color"])]),_:2},1024),i(a(q),null,{default:o(()=>[g(u(J(W.updatedAt||W.createdAt)),1)]),_:2},1024),i(a(q),{class:"text-end"},{default:o(()=>[y("div",qYe,[i(a(ye),{color:"primary",size:"sm",onClick:fe=>O(W)},{default:o(()=>[g(u(W.status==="submitted"&&C.value?"Review":"Open"),1)]),_:2},1032,["onClick"]),k.value?(T(),me(a(ye),{key:0,color:"danger",size:"sm",variant:"outline",disabled:b.value===W.id,onClick:fe=>U(W)},{default:o(()=>j[32]||(j[32]=[g("Delete")])),_:2,__:[32]},1032,["disabled","onClick"])):K("",!0)])]),_:2},1024)]),_:2},1024))),128)),a(t).evaluations.length?K("",!0):(T(),me(a(qe),{key:0},{default:o(()=>[i(a(q),{colspan:"8",class:"empty"},{default:o(()=>j[33]||(j[33]=[g("No evaluation forms match these filters.")])),_:1,__:[33]})]),_:1}))]),_:1})]),_:1})),i(dt,{"total-items":a(t).totalEvaluations,"items-per-page":c.value,"active-page":d.value,onPageChange:V},null,8,["total-items","items-per-page","active-page"])])],64)),i(a(Xt),{alignment:"center",visible:!!w.value,onClose:j[7]||(j[7]=W=>w.value=null)},{default:o(()=>[i(a(Zt),null,{default:o(()=>[i(a(Qt),null,{default:o(()=>j[34]||(j[34]=[g("Delete evaluation form?")])),_:1,__:[34]})]),_:1}),i(a(Jt),null,{default:o(()=>{var W;return[j[35]||(j[35]=g("This permanently deletes the form for ")),y("strong",null,u((W=w.value)==null?void 0:W.tournament.name),1),j[36]||(j[36]=g(", including its referee rows and review history."))]}),_:1,__:[35,36]}),i(a(Qn),null,{default:o(()=>[i(a(ye),{color:"secondary",variant:"outline",disabled:!!b.value,onClick:j[6]||(j[6]=W=>w.value=null)},{default:o(()=>j[37]||(j[37]=[g("Cancel")])),_:1,__:[37]},8,["disabled"]),i(a(ye),{color:"danger",disabled:!!b.value,onClick:B},{default:o(()=>[b.value?(T(),me(a(Ka),{key:0,size:"sm"})):K("",!0),j[38]||(j[38]=g(" Delete form"))]),_:1,__:[38]},8,["disabled"])]),_:1})]),_:1},8,["visible"])]))}},HYe=Le(jYe,[["__scopeId","data-v-e40b4152"]]),zYe={class:"evaluation-page"},YYe={class:"toolbar"},xYe={key:0,class:"toolbar-actions"},WYe={key:0,class:"loading"},GYe={class:"title-line"},KYe={class:"events"},XYe=["value"],JYe={key:1},ZYe={key:0,class:"results"},QYe={class:"section-title"},exe={class:"table-scroll"},txe={key:0},axe={class:"role-inputs"},lxe={class:"role-inputs"},nxe={class:"remarks"},ixe={__name:"RefereeEvaluationFormPage",setup(e){const t=ea(),l=Gt(),n=xF(),s=Yt(),r=F(!0),d=F(!1),c=F(!1),f=F(!1),v=F(""),p=F(""),m=F(null),h=F([]),b=F(""),w=F({lastName:"",firstName:"",nationalityId:null}),$=Pe(()=>{const X=JSON.parse(localStorage.getItem("user")||"null");
144return(X==null?void 0:X.effectiveRoles)||(X==null?void 0:X.roles)||[]}),S=X=>$.value.includes(X),_=Pe(()=>{var X;return((X=m.value)==null?void 0:X.status)==="draft"}),I=Pe(()=>S("ROLE_ADMIN_REFEREE_EVALUATION_REVIEW")),k=Pe(()=>S("ROLE_ADMIN_REFEREE_EVALUATION_REOPEN")),C=Pe(()=>t.query.from==="existing"?{path:"/referee-portal/evaluations",query:{view:"existing"}}:"/referee-portal/evaluations"),D=Pe(()=>{var X;return((X=m.value)==null?void 0:X.formType)==="grand_prix"?["Women semi-finals","Women final","Men semi-finals","Men final"]:["Individual semi-finals","Individual final","Team 3rd place","Team final"]}),N=Pe(()=>{var X;return{draft:"warning",submitted:"info",reviewed:"success"}[(X=m.value)==null?void 0:X.status]||"secondary"});function L(X){m.value=X,b.value=X.remarks||"",h.value=(X.rows||[]).map(j=>({refereeId:j.refereeId,referee:j.referee,scorePerformance:j.scorePerformance,scoreDiscipline:j.scoreDiscipline,scoreInstructions:j.scoreInstructions,scoreTeamwork:j.scoreTeamwork,countOne:j.countOne,countTwo:j.countTwo,countThree:j.countThree,countFour:j.countFour,countTwoReferee:j.countTwoReferee,countTwoVideo:j.countTwoVideo,countTwoAssistant:j.countTwoAssistant,countFourReferee:j.countFourReferee,countFourVideo:j.countFourVideo,countFourAssistant:j.countFourAssistant,comments:j.comments||""}))}async function R(){r.value=!0,v.value="";try{const[X]=await Promise.all([n.getEvaluation(t.params.id),s.getCompetitionDictionary()]);L(X)}catch(X){v.value=String(X)}finally{r.value=!1}}function M(){var j;const X=W=>W===""||W===null||W===void 0?null:Number(W);return{tournamentId:m.value.tournament.id,delegateId:((j=m.value.delegate)==null?void 0:j.id)||null,remarks:b.value,rows:h.value.map(W=>({refereeId:W.refereeId,scorePerformance:X(W.scorePerformance),scoreDiscipline:X(W.scoreDiscipline),scoreInstructions:X(W.scoreInstructions),scoreTeamwork:X(W.scoreTeamwork),countOne:X(W.countOne),countTwo:X(W.countTwo),countThree:X(W.countThree),countFour:X(W.countFour),countTwoReferee:X(W.countTwoReferee),countTwoVideo:X(W.countTwoVideo),countTwoAssistant:X(W.countTwoAssistant),countFourReferee:X(W.countFourReferee),countFourVideo:X(W.countFourVideo),countFourAssistant:X(W.countFourAssistant),comments:W.comments}))}}async function A(X=!0){d.value=!0,v.value="",p.value="";try{const j=await n.updateEvaluation(m.value.id,M());return L(j),X&&(p.value="Draft saved."),!0}catch(j){return v.value=String(j),!1}finally{d.value=!1}}async function E(X){if(!(X==="submit"&&!await A(!1))){d.value=!0,v.value="";try{L(await n.action(m.value.id,X)),p.value=X==="submit"?"Evaluation submitted.":X==="review"?"Evaluation reviewed.":"Evaluation reopened as a draft."}catch(j){v.value=String(j)}finally{d.value=!1}}}async function V(){f.value=!0,v.value="";try{await n.searchReferees({...w.value,limit:30})}catch(X){v.value=String(X)}finally{f.value=!1}}function O(X){h.value.some(j=>Number(j.refereeId)===Number(X.id))||h.value.push({refereeId:X.id,referee:X,scorePerformance:null,scoreDiscipline:null,scoreInstructions:null,scoreTeamwork:null,countOne:null,countTwo:null,countThree:null,countFour:null,comments:"",countTwoReferee:null,countTwoVideo:null,countTwoAssistant:null,countFourReferee:null,countFourVideo:null,countFourAssistant:null})}function U(X){return X==="countTwo"?["countTwoReferee","countTwoVideo","countTwoAssistant"]:["countFourReferee","countFourVideo","countFourAssistant"]}function B(X,j){return U(j).some(W=>X[W]!==null&&X[W]!==void 0&&X[W]!=="")}function Y(X,j){const W=U(j);B(X,j)&&(X[j]=W.reduce((fe,G)=>fe+Number(X[G]||0),0))}async function ee(){c.value=!0,v.value="",p.value="";try{const X=await n.getCompetitionData(m.value.id),j=["countOne","countTwo","countThree","countFour","countTwoReferee","countTwoVideo","countTwoAssistant","countFourReferee","countFourVideo","countFourAssistant"];let W=0,fe=0;for(const H of X.rows||[]){const re=h.value.find(Ce=>Number(Ce.refereeId)===Number(H.refereeId));if(!re){h.value.push({refereeId:H.refereeId,referee:H.referee,scorePerformance:null,scoreDiscipline:null,scoreInstructions:null,scoreTeamwork:null,countOne:H.countOne,countTwo:H.countTwo,countThree:H.countThree,countFour:H.countFour,countTwoReferee:H.countTwoReferee,countTwoVideo:H.countTwoVideo,countTwoAssistant:H.countTwoAssistant,countFourReferee:H.countFourReferee,countFourVideo:H.countFourVideo,countFourAssistant:H.countFourAssistant,comments:""}),W++;continue}let be=!1;for(const Ce of j)(re[Ce]===null||re[Ce]===void 0||re[Ce]==="")&&H[Ce]!==null&&H[Ce]!==void 0&&(re[Ce]=H[Ce],be=!0);be&&fe++}const G=[];W&&G.push(`${W} referee${W===1?"":"s"} added`),fe&&G.push(`${fe} existing row${fe===1?"":"s"} updated`),p.value=G.length?`${G.join(" and ")} from the competition results. Review the data and save the draft.`:"The evaluation already contains all available competition data."}catch(X){v.value=String(X)}finally{c.value=!1}}function Z(X){const j=[X.scorePerformance,X.scoreDiscipline,X.scoreInstructions,X.scoreTeamwork];return j.some(W=>W===null||W==="")?"â":j.reduce((W,fe)=>W+Number(fe),0)}async function ne(){if(v.value="",!(_.value&&!await A(!1)))try{await n.printPdf(m.value.id)}catch(X){v.value=String(X)}}async function ie(){if(v.value="",!(_.value&&!await A(!1)))try{await n.downloadXlsx(m.value.id)}catch(X){v.value=String(X)}}const J=X=>X?new Date(`${X}T00:00:00`).toLocaleDateString():"â";return We(R),(X,j)=>(T(),P("div",zYe,[y("div",YYe,[i(a(ye),{color:"secondary",variant:"outline",onClick:j[0]||(j[0]=W=>a(l).push(C.value))},{default:o(()=>[g("â "+u(a(t).query.from==="existing"?"Existing forms":"Tournaments"),1)]),_:1}),m.value?(T(),P("div",xYe,[i(a(ye),{color:"secondary",variant:"outline",disabled:d.value||c.value,onClick:ne},{default:o(()=>j[11]||(j[11]=[g("Print / PDF")])),_:1,__:[11]},8,["disabled"]),i(a(ye),{color:"secondary",variant:"outline",disabled:d.value||c.value,onClick:ie},{default:o(()=>j[12]||(j[12]=[g("Export XLSX")])),_:1,__:[12]},8,["disabled"]),_.value?(T(),me(a(ye),{key:0,color:"info",variant:"outline",disabled:d.value||c.value,onClick:ee},{default:o(()=>[c.value?(T(),me(a(Ka),{key:0,size:"sm"})):K("",!0),j[13]||(j[13]=g(" Add data from competition results"))]),_:1,__:[13]},8,["disabled"])):K("",!0),_.value?(T(),me(a(ye),{key:1,color:"primary",variant:"outline",disabled:d.value||c.value,onClick:j[1]||(j[1]=W=>A())},{default:o(()=>j[14]||(j[14]=[g("Save draft")])),_:1,__:[14]},8,["disabled"])):K("",!0),_.value?(T(),me(a(ye),{key:2,color:"primary",disabled:d.value||c.value,onClick:j[2]||(j[2]=W=>E("submit"))},{default:o(()=>j[15]||(j[15]=[g("Submit")])),_:1,__:[15]},8,["disabled"])):K("",!0),m.value.status==="submitted"&&I.value?(T(),me(a(ye),{key:3,color:"success",disabled:d.value,onClick:j[3]||(j[3]=W=>E("review"))},{default:o(()=>j[16]||(j[16]=[g("Mark reviewed")])),_:1,__:[16]},8,["disabled"])):K("",!0),!_.value&&k.value?(T(),me(a(ye),{key:4,color:"warning",variant:"outline",disabled:d.value,onClick:j[4]||(j[4]=W=>E("reopen"))},{default:o(()=>j[17]||(j[17]=[g("Reopen")])),_:1,__:[17]},8,["disabled"])):K("",!0)])):K("",!0)]),r.value?(T(),P("div",WYe,[i(a(Ka),{color:"primary"}
144),j[18]||(j[18]=y("span",null,"Loading evaluationâ¦",-1))])):m.value?(T(),P(le,{key:1},[v.value?(T(),me(a(To),{key:0,color:"danger",dismissible:"",onClose:j[5]||(j[5]=W=>v.value="")},{default:o(()=>[g(u(v.value),1)]),_:1})):K("",!0),p.value?(T(),me(a(To),{key:1,color:"success",dismissible:"",onClose:j[6]||(j[6]=W=>p.value="")},{default:o(()=>[g(u(p.value),1)]),_:1})):K("",!0),i(a(jd),{class:"report-header"},{default:o(()=>[i(a(Hd),null,{default:o(()=>[y("div",GYe,[y("div",null,[j[19]||(j[19]=y("div",{class:"eyebrow"},"FIE REFEREE EVALUATION",-1)),y("h1",null,u(m.value.tournament.name),1)]),i(a(Ds),{color:N.value},{default:o(()=>[g(u(m.value.status),1)]),_:1},8,["color"])]),i(a(mt),{class:"metadata"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[j[20]||(j[20]=y("span",null,"Form",-1)),y("strong",null,u(m.value.formType==="grand_prix"?"Grand Prix":"World Cup"),1)]),_:1,__:[20]}),i(a(ve),{md:"3"},{default:o(()=>[j[21]||(j[21]=y("span",null,"Dates",-1)),y("strong",null,u(J(m.value.tournament.startDate))+" â "+u(J(m.value.tournament.endDate)),1)]),_:1,__:[21]}),i(a(ve),{md:"3"},{default:o(()=>{var W;return[j[22]||(j[22]=y("span",null,"Location",-1)),y("strong",null,u(((W=m.value.tournament.locations)==null?void 0:W.join(", "))||"â"),1)]}),_:1,__:[22]}),i(a(ve),{md:"3"},{default:o(()=>{var W;return[j[23]||(j[23]=y("span",null,"Delegate",-1)),y("strong",null,u(((W=m.value.delegate)==null?void 0:W.name)||"â"),1)]}),_:1,__:[23]})]),_:1}),y("div",KYe,[j[24]||(j[24]=y("strong",null,"Grouped events:",-1)),(T(!0),P(le,null,ge(m.value.tournament.events,W=>(T(),P("span",{key:W.id},u(W.name)+" · "+u(W.weapon)+" "+u(W.gender)+" ("+u(W.category)+")",1))),128))])]),_:1})]),_:1}),_.value?(T(),me(a(jd),{key:2,class:"search-card"},{default:o(()=>[i(a(Hd),null,{default:o(()=>[j[29]||(j[29]=y("h2",null,"Add referee",-1)),i(a(mt),{class:"g-3 align-items-end"},{default:o(()=>[i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),null,{default:o(()=>j[25]||(j[25]=[g("Last name")])),_:1,__:[25]}),i(a(_e),{modelValue:w.value.lastName,"onUpdate:modelValue":j[7]||(j[7]=W=>w.value.lastName=W),onKeyup:Ri(V,["enter"])},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),null,{default:o(()=>j[26]||(j[26]=[g("First name")])),_:1,__:[26]}),i(a(_e),{modelValue:w.value.firstName,"onUpdate:modelValue":j[8]||(j[8]=W=>w.value.firstName=W),onKeyup:Ri(V,["enter"])},null,8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(nt),null,{default:o(()=>j[27]||(j[27]=[g("Nationality")])),_:1,__:[27]}),i(a(He),{modelValue:w.value.nationalityId,"onUpdate:modelValue":j[9]||(j[9]=W=>w.value.nationalityId=W)},{default:o(()=>[j[28]||(j[28]=y("option",{value:null},"All nationalities",-1)),(T(!0),P(le,null,ge(a(s).competitionDicts.countries,W=>(T(),P("option",{key:W.id,value:W.id},u(W.label)+" ("+u(W.countryIdentifier)+")",9,XYe))),128))]),_:1,__:[28]},8,["modelValue"])]),_:1}),i(a(ve),{md:"3"},{default:o(()=>[i(a(ye),{color:"primary",class:"w-100",disabled:f.value,onClick:V},{default:o(()=>[f.value?(T(),me(a(Ka),{key:0,size:"sm"})):(T(),P("span",JYe,"Search"))]),_:1},8,["disabled"])]),_:1})]),_:1}),a(n).refereeResults.length?(T(),P("div",ZYe,[(T(!0),P(le,null,ge(a(n).refereeResults,W=>(T(),P("div",{key:W.id,class:"result-row"},[y("div",null,[y("strong",null,u(W.lastName)+" "+u(W.firstName),1),y("span",null,u(W.nationality)+" · ID "+u(W.id),1)]),i(a(ye),{color:"primary",size:"sm",variant:"outline",disabled:h.value.some(fe=>fe.refereeId===W.id),onClick:fe=>O(W)},{default:o(()=>[g(u(h.value.some(fe=>fe.refereeId===W.id)?"Added":"ADD"),1)]),_:2},1032,["disabled","onClick"])]))),128))])):K("",!0)]),_:1,__:[29]})]),_:1})):K("",!0),i(a(jd),{class:"evaluation-card"},{default:o(()=>[i(a(Hd),null,{default:o(()=>[y("div",QYe,[j[30]||(j[30]=y("h2",null,"Evaluation rows",-1)),y("span",null,u(h.value.length)+" referee"+u(h.value.length===1?"":"s"),1)]),y("div",exe,[i(a(ct),{bordered:"",align:"middle",class:"evaluation-table"},{default:o(()=>[i(a(pt),null,{default:o(()=>[i(a(qe),null,{default:o(()=>[i(a(x),{class:"sticky-name"},{default:o(()=>j[31]||(j[31]=[g("Referee")])),_:1,__:[31]}),(T(!0),P(le,null,ge(D.value,(W,fe)=>(T(),me(a(x),{key:W},{default:o(()=>[g(u(W),1),j[32]||(j[32]=y("br",null,null,-1)),fe===1||fe===3?(T(),P("small",txe,"Total / R / V / A")):K("",!0)]),_:2,__:[32]},1024))),128)),i(a(x),null,{default:o(()=>j[33]||(j[33]=[g("Performance"),y("br",null,null,-1),y("small",null,"/20",-1)])),_:1,__:[33]}),i(a(x),null,{default:o(()=>j[34]||(j[34]=[g("Discipline"),y("br",null,null,-1),y("small",null,"/10",-1)])),_:1,__:[34]}),i(a(x),null,{default:o(()=>j[35]||(j[35]=[g("Instructions"),y("br",null,null,-1),y("small",null,"/10",-1)])),_:1,__:[35]}),i(a(x),null,{default:o(()=>j[36]||(j[36]=[g("Teamwork"),y("br",null,null,-1),y("small",null,"/10",-1)])),_:1,__:[36]}),i(a(x),null,{default:o(()=>j[37]||(j[37]=[g("Total"),y("br",null,null,-1),y("small",null,"/50",-1)])),_:1,__:[37]}),i(a(x),null,{default:o(()=>j[38]||(j[38]=[g("Comments")])),_:1,__:[38]}),_.value?(T(),me(a(x),{key:0})):K("",!0)]),_:1})]),_:1}),i(a(ut),null,{default:o(()=>[(T(!0),P(le,null,ge(h.value,(W,fe)=>(T(),me(a(qe),{key:W.refereeId},{default:o(()=>[i(a(q),{class:"sticky-name"},{default:o(()=>[y("strong",null,u(W.referee.lastName)+" "+u(W.referee.firstName),1),y("span",null,u(W.referee.nationality)+" · "+u(W.refereeId),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(_e),{modelValue:W.countOne,"onUpdate:modelValue":G=>W.countOne=G,type:"number",min:"0",max:"999",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),i(a(q),{class:"final-activity"},{default:o(()=>[y("div",axe,[y("label",null,[j[39]||(j[39]=g("T")),i(a(_e),{modelValue:W.countTwo,"onUpdate:modelValue":G=>W.countTwo=G,type:"number",min:"0",max:"999",disabled:!_.value||B(W,"countTwo")},null,8,["modelValue","onUpdate:modelValue","disabled"])]),y("label",null,[j[40]||(j[40]=g("R")),i(a(_e),{modelValue:W.countTwoReferee,"onUpdate:modelValue":G=>W.countTwoReferee=G,type:"number",min:"0",max:"999",disabled:!_.value,onInput:G=>Y(W,"countTwo")},null,8,["modelValue","onUpdate:modelValue","disabled","onInput"])]),y("label",null,[j[41]||(j[41]=g("V")),i(a(_e),{modelValue:W.countTwoVideo,"onUpdate:modelValue":G=>W.countTwoVideo=G,type:"number",min:"0",max:"999",disabled:!_.value,onInput:G=>Y(W,"countTwo")},null,8,["modelValue","onUpdate:modelValue","disabled","onInput"])]),y("label",null,[j[42]||(j[42]=g("A")),i(a(_e),{modelValue:W.countTwoAssistant,"onUpdate:modelValue":G=>W.countTwoAssistant=G,type:"number",min:"0",max:"999",disabled:!_.value,onInput:G=>Y(W,"countTwo")},null,8,["modelValue","onUpdate:modelValue","disabled","onInput"])])])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(_e),{modelValue:W.countThree,"onUpdate:modelValue":G=>W.countThree=G,type:"number",min:"0",max:"999",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),i(a(q),{class:"final-activity"},{default:o(()=>[y("div",lxe,[y("label",null,[j[43]||(j[43]=g("T")),i(a(_e),{modelValue:W.countFour,"onUpdate:modelValue":G=>W.countFour=G,type:"number",min:"0",max:"999",disabled:!_.value||B(W,"countFour")},null,8,["modelValue","onUpdate:modelValue","disabled"])]),y("label",null,[j[44]||(j[44]=g("R")),i(a(_e),{modelValue:W.countFourReferee,"onUpdate:modelValue":G=>W.countFourReferee=G,type:"number",min:"0",max:"999",disabled:!_.value,onInput:G=>Y(W,"countFour")},null,8,["modelValue","onUpdate:modelValue","disabled","onInput"])]),y("label",null,[j[45]||(j[45]=g("V")),i(a(_e),{modelValue:W.countFourVideo,"onUpdate:modelValue":G=>W.countFourVideo=G,type:"number",min:"0",max:"999",disabled:!_.value,onInput:G=>Y(W,"countFour")},null,8,["modelValue","onUpdate:modelValue","disabled","onInput"])]),y("label",null,[j[46]||(j[46]=g("A")),i(a(_e),{modelValue:W.countFourAssistant,"onUpdate:modelValue":G=>W.countFourAssistant=G,type:"number",min:"0",max:"999",disabled:!_.value,onInput:G=>Y(W,"countFour")},null,8,["modelValue","onUpdate:modelValue","disabled","onInput"])])])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(_e),{modelValue:W.scorePerformance,"onUpdate:modelValue":G=>W.scorePerformance=G,type:"number",min:"0",max:"20",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(_e),{modelValue:W.scoreDiscipline,"onUpdate:modelValue":G=>W.scoreDiscipline=G,type:"number",min:"0",max:"10",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(_e),{modelValue:W.scoreInstructions,"onUpdate:modelValue":G=>W.scoreInstructions=G,type:"number",min:"0",max:"10",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(_e),{modelValue:W.scoreTeamwork,"onUpdate:modelValue":G=>W.scoreTeamwork=G,type:"number",min:"0",max:"10",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),i(a(q),{class:"total"},{default:o(()=>[g(u(Z(W)),1)]),_:2},1024),i(a(q),null,{default:o(()=>[i(a(oa),{modelValue:W.comments,"onUpdate:modelValue":G=>W.comments=G,rows:"2",disabled:!_.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024),_.value?(T(),me(a(q),{key:0},{default:o(()=>[i(a(ye),{color:"danger",size:"sm",variant:"ghost",onClick:G=>h.value.splice(fe,1)},{default:o(()=>j[47]||(j[47]=[g("Remove")])),_:2,__:[47]},1032,["onClick"])]),_:2},1024)):K("",!0)]),_:2},1024))),128)),h.value.length?K("",!0):(T(),me(a(qe),{key:0},{default:o(()=>[i(a(q),{colspan:_.value?12:11,class:"empty"},{default:o(()=>j[48]||(j[48]=[g("Search for a referee above and select ADD.")])),_:1,__:[48]},8,["colspan"])]),_:1}))]),_:1})]),_:1})]),y("div",nxe,[i(a(nt),null,{default:o(()=>j[49]||(j[49]=[g("General remarks")])),_:1,__:[49]}),i(a(oa),{modelValue:b.value,"onUpdate:modelValue":j[10]||(j[10]=W=>b.value=W),rows:"4",disabled:!_.value},null,8,["modelValue","disabled"])])]),_:1})]),_:1})],64)):v.value?(T(),me(a(To),{key:2,color:"danger"},{default:o(()=>[g(u(v.value),1)]),_:1})):K("",!0)]))}},sxe=Le(ixe,[["__scopeId","data-v-4b42b65c"]]),oxe={id:"app"},rxe={__name:"HomePage",setup(e){const t=F(!1),l=F(window.innerWidth<768),n=()=>{t.value=!t.value},s=()=>{l.value=window.innerWidth<768};return We(()=>{window.addEventListener("resize",s)}),Xa(()=>{window.removeEventListener("resize",s)}),(r,d)=>(T(),P(le,null,[i(Us),y("div",oxe,[y("button",{onClick:n,class:"menu-toggle-button"},"â°"),i(Bs,{isOpen:t.value},null,8,["isOpen"]),y("main",{class:Qe({"content-shifted":t.value&&l.value})},null,2)])],64))}},uxe=Le(rxe,[["__scopeId","data-v-0be7aacb"]]),dxe=[{path:"/:pathMatch(.*)*",name:"tabs.notFound",component:Wme},{path:"/",name:"app",component:cE,redirect:"/login"}
144,{path:"/login",name:"login",component:pU},{path:"/home",name:"home",component:uxe},{path:"/show/entry/:id",name:"tabs.showEntries",component:lce},{path:"/federation/show/entry/:id",name:"tabs.federationShowEntries",component:qPe},{path:"/admin",name:"admin",component:H7,redirect:"/admin/points",children:[{path:"points",name:"tabs.adminPoints",component:M9}]},{path:"/fie",name:"fie",component:U9,redirect:"/fie/licenses",children:[{path:"licenses",name:"tabs.licenses",component:Qle,children:[{path:"search-license",name:"tabs.searchAddress",component:qJ},{path:"check-license",name:"tabs.licenseStatus",component:Gte},{path:"create-license",name:"tabs.createLicense",component:bJ},{path:"blocked-license",name:"tabs.blockedLicense",component:TX},{path:"order-license",name:"tabs.orderLicense",component:wJ},{path:"replace-profile",name:"tabs.replaceDuplicate",component:TJ},{path:"nf-staff-license",name:"tabs.nfStaffLicense",component:WJ},{path:"gdpr-forms-profile",name:"tabs.gdprForm",component:eZ}]},{path:"payments",name:"Payments",component:ine,children:[{path:"federation-payments-page",name:"tabs.federationPayment",component:jae},{path:"federation-open-fines",name:"tabs.listOfOpenFines",component:CZ},{path:"justification-list",name:"tabs.listOfJustifications",component:WNe},{path:"invoices",name:"tabs.invoiceList",component:vPe},{path:"action-log",name:"tabs.actionLog",component:pne}]},{path:"create-calendar-event",name:"tabs.createCalendarEvent",component:WW},{path:"edit-calendar-event/:id",name:"tabs.editCalendarEvent",component:wfe},{path:"show-calendar-results/:id",name:"tabs.showCalendarResult",component:Eme},{path:"validate-calendar-results/:id",name:"tabs.validateCalendarResult",component:Ume},{path:"/fie/license/edit-license/:id",name:"tabs.editUserProfile",component:pme},{path:"/fie/license/gracenote/:id",name:"tabs.editGracenoteFencerProfile",component:MOe},{path:"/fie/observers/calendar/:id",name:"tabs.addObservers",component:Dke},{path:"/fie/observers/read/:id",name:"tabs.readObserverReport",component:Hke},{path:"/fie/observers/edit/:id",name:"tabs.editObserverReport",component:iSe},{path:"/fie/referees/info/:id",name:"tabs.showRefereeExamInfo",component:Kpe},{path:"calendars",name:"tabs.calendars",component:_ne,children:[{path:"modify-calendar-event",name:"tabs.calendarEvents",component:dK},{path:"season",name:"tabs.seasonManagement",component:TK},{path:"select-event",name:"tabs.selectEventForSeason",component:FK},{path:"recalculate",name:"tabs.recalculatePage",component:yK}]},{path:"results",name:"tabs.results",component:Ine,children:[{path:"assign-fencers",name:"tabs.fencerResults",component:DZ},{path:"invalidation",name:"tabs.invalidation",component:FZ},{path:"validation",name:"tabs.validation",component:UZ}]},{path:"entries",name:"tabs.entries",component:Fne},{path:"meetings",name:"tabs.meetings",component:_1e},{path:"financial-reports",name:"tabs.financialReports",component:dye},{path:"observers",name:"tabs.observers",component:Une,children:[{path:"observer-competitions",name:"tabs.observerCompetition",component:IQ},{path:"observer-reports",name:"tabs.observerReport",component:OQ}]},{path:"competitions",name:"tabs.competitions",component:rie},{path:"referees",name:"tabs.referees",component:pie,children:[{path:"referee-list",name:"tabs.refereeList",component:Lte},{path:"referee-info",name:"tabs.refereeInfo",component:ppe},{path:"referee-inactive",name:"tabs.refereeInactive",component:$pe},{path:"referee-passed",name:"tabs.passedExams",component:cOe},{path:"referee-exams",name:"tabs.refereeExam",component:Nte},{path:"referee-regs",name:"tabs.examRegistrants",component:jte}]},{path:"seasons-and-points",name:"tabs.seasonAndPoints",component:$ie},{path:"safeguarding",name:"tabs.safeguardingForm",component:Oie},{path:"versions",name:"tabs.reportVersions",component:yOe},{path:"versions/:id",name:"tabs.reportVersionEditor",component:OOe},{path:"entries/:id",name:"tabs.entryCompetition",component:kse},{path:"profiles",name:"tabs.profilesAndCountries",component:$Te,children:[{path:"federation-profile",name:"tabs.federations",component:hSe},{path:"user-profile",name:"tabs.users",component:vTe},{path:"country-list",name:"tabs.countries",component:eDe},{path:"city-list",name:"tabs.cities",component:IDe},{path:"committee-list",name:"tabs.committee",component:qEe}]},{path:"/fencers",name:"tabs.fencerList",component:g9e},{path:"/fencers/:id",name:"tabs.fencerEdit",component:K9e}]},{path:"/organizer",name:"tabs.organizer",component:Yae,redirect:"/organizer/downloadXML",children:[{path:"downloadXML",name:"tabs.downloadXML",component:Pse}
144,{path:"forwardXML",name:"tabs.forwardXML",component:lle},{path:"downloadCalendar",name:"tabs.downloadCalendar",component:rle},{path:"downloadRanking",name:"tabs.downloadRanking",component:mle},{path:"resultsXML",name:"tabs.resultsXML",component:$le},{path:"press",name:"tabs.pressRegistration",component:Ale},{path:"check-license",name:"tabs.organizerCheckLicense",component:jle}]},{path:"/member",name:"tabs.member",component:mye,redirect:"/member/member",children:[{path:"member",name:"tabs.mainPage",component:oge,children:[{path:"/meetings",name:"tabs.memberMeeting",component:yye},{path:"/supervisors/register",name:"tabs.supervisorRegister",component:Uye},{path:"/supervisors",name:"tabs.supervisorRegistration",component:Iye},{path:"/reports",name:"tabs.reports",component:xEe}]},{path:"/member/member/reports/create/:id",name:"tabs.createObserverReport",component:rNe},{path:"/member/member/reports/edit/:id",name:"tabs.memberEditObserverReport",component:kNe},{path:"/member/member/reports/view/:id",name:"tabs.memberReadObserverReport",component:VNe}]},{path:"/federation",name:"tabs.federation",redirect:"/federation/licenses",component:wge,children:[{path:"licenses",name:"tabs.federationLicenses",component:n3e,children:[{path:"search-license",name:"tabs.federationSearchAddress",component:Wge},{path:"check-license",name:"tabs.federationLicenseStatus",component:K0e},{path:"create-license",name:"tabs.federationCreateLicense",component:H0e},{path:"order-license",name:"tabs.federationOrderLicense",component:m0e},{path:"nf-staff-license",name:"tabs.federationNFStaffLicense",component:s0e},{path:"federation-blocked",name:"tabs.federationBlockedLicense",component:Dwe},{path:"federation-license-history",name:"tabs.federationLicenseHistory",component:Mwe},{path:"purchase-licenses",name:"tabs.federationPurchaseLicenses",component:Hwe}]},{path:"payments",name:"tabs.payments",component:G2e},{path:"payment/checkout",name:"tabs.federationPaymentCheckout",component:pke},{path:"license/edit-license/:id",name:"tabs.federationEditUserProfile",component:ZCe},{path:"edit-calendar-event/:id",name:"tabs.federationEditCalendarEvent",component:$we},{path:"entries",name:"tabs.federationEntries",component:B_e},{path:"competitions",name:"tabs.federationCompetitions",component:W_e},{path:"entries/:id",name:"tabs.federationEntryCompetition",component:oCe},{path:"federation-club",name:"tabs.federationFencingClub",component:w3e}]},{path:"/fie-documents",name:"tabs.fieDocuments",component:HOe,redirect:"/fie-documents/statuses",children:[{path:"statuses",name:"tabs.fieDocStatusesList",component:LAe},{path:"statuses/create",name:"tabs.fieDocStatusesCreate",component:MI},{path:"statuses/:id",name:"tabs.fieDocStatusesEdit",component:MI},{path:"rules",name:"tabs.fieDocRulesList",component:uAe},{path:"rules/create",name:"tabs.fieDocRulesCreate",component:FI},{path:"rules/:id",name:"tabs.fieDocRulesEdit",component:FI},{path:"handbooks",name:"tabs.fieDocHandbooksList",component:FAe},{path:"handbooks/create",name:"tabs.fieDocHandbooksCreate",component:RI},{path:"handbooks/:id",name:"tabs.fieDocHandbooksEdit",component:RI},{path:"equipment",name:"tabs.fieDocEquipmentList",component:RAe},{path:"equipment/create",name:"tabs.fieDocEquipmentCreate",component:LI},{path:"equipment/:id",name:"tabs.fieDocEquipmentEdit",component:LI},{path:"other",name:"tabs.fieDocOtherList",component:MAe},{path:"other/create",name:"tabs.fieDocOtherCreate",component:VI},{path:"other/:id",name:"tabs.fieDocOtherEdit",component:VI},{path:"help",name:"tabs.fieDocHelpList",component:VAe},{path:"help/create",name:"tabs.fieDocHelpCreate",component:BI},{path:"help/:id",name:"tabs.fieDocHelpEdit",component:BI},{path:"reports",name:"tabs.fieDocReportsList",component:BAe},{path:"reports/create",name:"tabs.fieDocReportsCreate",component:UI},{path:"reports/:id",name:"tabs.fieDocReportsEdit",component:UI},{path:"letter-periods",name:"tabs.fieDocLetterPeriodsList",component:yFe},{path:"letter-periods/create",name:"tabs.fieDocLetterPeriodsCreate",component:qI},{path:"letter-periods/:id",name:"tabs.fieDocLetterPeriodsEdit",component:qI},{path:"letters",name:"tabs.fieDocLettersList",component:hRe},{path:"letters/create",name:"tabs.fieDocLettersCreate",component:jI},{path:"letters/:id",name:"tabs.fieDocLettersEdit",component:jI},{path:"commissions/documents",name:"tabs.fieDocCommissionsDocsList",component:Gg,props:{titleKey:"fieDocuments.sections.commissions",basePath:"/fie-
144documents/commissions/documents",innerType:"commission",showTypeFilter:!0}},{path:"commissions/documents/create",name:"tabs.fieDocCommissionsDocsCreate",component:kd,props:{titleKey:"fieDocuments.sections.commissions",basePath:"/fie-documents/commissions/documents",innerType:"commission"}},{path:"commissions/documents/:id",name:"tabs.fieDocCommissionsDocsEdit",component:kd,props:{titleKey:"fieDocuments.sections.commissions",basePath:"/fie-documents/commissions/documents",innerType:"commission"}},{path:"commissions/links",name:"tabs.fieDocCommissionsLinksList",component:Kg,props:{titleKey:"fieDocuments.sections.commissions",basePath:"/fie-documents/commissions/links",innerType:"commission",showTypeFilter:!0}},{path:"commissions/links/create",name:"tabs.fieDocCommissionsLinksCreate",component:Sd,props:{titleKey:"fieDocuments.sections.commissions",basePath:"/fie-documents/commissions/links",innerType:"commission"}},{path:"commissions/links/:id",name:"tabs.fieDocCommissionsLinksEdit",component:Sd,props:{titleKey:"fieDocuments.sections.commissions",basePath:"/fie-documents/commissions/links",innerType:"commission"}},{path:"councils/documents",name:"tabs.fieDocCouncilsDocsList",component:Gg,props:{titleKey:"fieDocuments.sections.councils",basePath:"/fie-documents/councils/documents",innerType:"council",showTypeFilter:!0}},{path:"councils/documents/create",name:"tabs.fieDocCouncilsDocsCreate",component:kd,props:{titleKey:"fieDocuments.sections.councils",basePath:"/fie-documents/councils/documents",innerType:"council"}},{path:"councils/documents/:id",name:"tabs.fieDocCouncilsDocsEdit",component:kd,props:{titleKey:"fieDocuments.sections.councils",basePath:"/fie-documents/councils/documents",innerType:"council"}},{path:"councils/links",name:"tabs.fieDocCouncilsLinksList",component:Kg,props:{titleKey:"fieDocuments.sections.councils",basePath:"/fie-documents/councils/links",innerType:"council",showTypeFilter:!0}},{path:"councils/links/create",name:"tabs.fieDocCouncilsLinksCreate",component:Sd,props:{titleKey:"fieDocuments.sections.councils",basePath:"/fie-documents/councils/links",innerType:"council"}},{path:"councils/links/:id",name:"tabs.fieDocCouncilsLinksEdit",component:Sd,props:{titleKey:"fieDocuments.sections.councils",basePath:"/fie-documents/councils/links",innerType:"council"}},{path:"anti-doping/documents",name:"tabs.fieDocAntiDopingDocsList",component:Gg,props:{titleKey:"fieDocuments.sections.antiDoping",basePath:"/fie-documents/anti-doping/documents",commissionTypeId:16,showTypeFilter:!1}},{path:"anti-doping/documents/create",name:"tabs.fieDocAntiDopingDocsCreate",component:kd,props:{titleKey:"fieDocuments.sections.antiDoping",basePath:"/fie-documents/anti-doping/documents",innerType:"council",fixedCommissionTypeId:16}},{path:"anti-doping/documents/:id",name:"tabs.fieDocAntiDopingDocsEdit",component:kd,props:{titleKey:"fieDocuments.sections.antiDoping",basePath:"/fie-documents/anti-doping/documents",innerType:"council",fixedCommissionTypeId:16}},{path:"anti-doping/links",name:"tabs.fieDocAntiDopingLinksList",component:Kg,props:{titleKey:"fieDocuments.sections.antiDoping",basePath:"/fie-documents/anti-doping/links",commissionTypeId:16,showTypeFilter:!1}},{path:"anti-doping/links/create",name:"tabs.fieDocAntiDopingLinksCreate",component:Sd,props:{titleKey:"fieDocuments.sections.antiDoping",basePath:"/fie-documents/anti-doping/links",innerType:"council",fixedCommissionTypeId:16}},{path:"anti-doping/links/:id",name:"tabs.fieDocAntiDopingLinksEdit",component:Sd,props:{titleKey:"fieDocuments.sections.antiDoping",basePath:"/fie-documents/anti-doping/links",innerType:"council",fixedCommissionTypeId:16}},{path:"clean-sport/documents",name:"tabs.fieDocCleanSportList",component:P4e},{path:"clean-sport/documents/create",name:"tabs.fieDocCleanSportCreate",component:zI},{path:"clean-sport/documents/:id",name:"tabs.fieDocCleanSportEdit",component:zI},{path:"clean-sport/pages",name:"tabs.fieDocCleanSportPagesList",component:mMe},{path:"clean-sport/pages/create",name:"tabs.fieDocCleanSportPagesCreate",component:xI},{path:"clean-sport/pages/:id",name:"tabs.fieDocCleanSportPagesEdit",component:xI},{path:"trash",name:"tabs.fieDocTrash",component:aFe}]},{path:"/media",name:"tabs.media",component:UOe,redirect:"/media/tournaments",children:[{path:"tournaments",name:"tabs.tournamentList",component:MMe},{path:"tournaments/create",name:"tabs.tournamentCreate",component:WI},{path:"tournaments/:id",name:"tabs.tournamentEdit",component:WI},{path:"albums",name:"tabs.albumList",component:s6e},{path:"albums/create",name:"tabs.albumCreate",component:GI},{path:"albums/:id",name:"tabs.albumEdit",component:GI},{path:"news",name:"tabs.newsList",component:hje},{path:"news/create",name:"tabs.newsCreate",component:tT},{path:"news/:id",name:"tabs.newsEdit",component:tT},{path:"news-categories",name:"tabs.newsCategories",component:x1e},{path:"jobs",name:"tabs.jobsList",component:DHe},{path:"jobs/create",name:"tabs.jobCreate",component:aT},{path:"jobs/:id",name:"tabs.jobEdit",component:aT},{path:"banners",name:"tabs.bannerList",component:F5e},{path:"banners/create",name:"tabs.bannerCreate",component:KI},{path:"banners/:id",name:"tabs.bannerEdit",component:KI},{path:"press-kits",name:"tabs.pressKitList",component:wBe},{path:"press-kits/create",name:"tabs.pressKitCreate",component:XI},{path:"press-kits/:id",name:"tabs.pressKitEdit",component:XI},{path:"faces",name:"tabs.faceList",component:sUe},{path:"faces/create",name:"tabs.faceCreate",component:JI},{path:"faces/:id",name:"tabs.faceEdit",component:JI},{path:"files",name:"tabs.fileManager",component:LVe},{path:"manufacturers",name:"tabs.fabricantList",component:XUe},{path:"manufacturers/create",name:"tabs.fabricantCreate",component:ZI},{path:"manufacturers/:id",name:"tabs.fabricantEdit",component:ZI},{path:"sponsors",name:"tabs.sponsorList",component:zqe},{path:"sponsors/create",name:"tabs.sponsorCreate",component:QI},{path:"sponsors/:id",name:"tabs.sponsorEdit",component:QI},{path:"advertisements",name:"tabs.advertisementList",component:P7e},{path:"advertisements/create",name:"tabs.advertisementCreate",component:eT},{path:"advertisements/:id",name:"tabs.advertisementEdit",component:eT}]},{path:"/referee-portal",name:"tabs.refereePortal",component:IYe,redirect:"/referee-portal/evaluations",children:[{path:"evaluations",name:"tabs.refereeEvaluationList",component:HYe},{path:"evaluations/:id",name:"tabs.refereeEvaluationEdit",component:sxe}]},{path:"/medical",name:"tabs.medical",component:YHe,redirect:"/medical/incidents",children:[{path:"incidents",name:"tabs.medicalIncidentList",component:lT},{path:"incidents/create",name:"tabs.medicalIncidentCreate",component:iv},{path:"incidents/:id",name:"tabs.medicalIncidentEdit",component:iv},{path:"my-incidents",name:"tabs.myIncidentList",component:lT,props:{myIncidentsOnly:!0}},{path:"my-incidents/create",name:"tabs.myIncidentCreate",component:iv,props:{myIncidentsOnly:!0}},{path:"my-incidents/:id",name:"tabs.myIncidentEdit",component:iv,props:{myIncidentsOnly:!0}}]}],bt=XB({history:IB(),routes:dxe});bt.beforeEach(async e=>{const l=!["/login"].includes(e.path),n=JSON.parse(localStorage.getItem("user"));if(l&&!(n!=null&&n.token)||e.path.startsWith("/admin")&&!((n==null?void 0:n.effectiveRoles)||
144(n==null?void 0:n.roles)||[]).includes("ROLE_ADMIN"))return"/login"});const cxe=VM();Yv(cE).use(cxe).use(K5).use(YV).use(bt).mount("#app")});export default fxe();
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.