diff --git a/apidoc/assets/main.bundle.js b/apidoc/assets/main.bundle.js index b417c12..624a3f6 100644 --- a/apidoc/assets/main.bundle.js +++ b/apidoc/assets/main.bundle.js @@ -89,7 +89,7 @@ function print() { __p += __j.call(arguments, '') } */var r=function(n){var l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,d=0,h={},o={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function A(w){return w instanceof c?new c(w.type,A(w.content),w.alias):Array.isArray(w)?w.map(A):w.replace(/&/g,"&").replace(/"+B.content+""};function E(A,w,D,N){A.lastIndex=w;var B=A.exec(D);if(B&&N&&B[1]){var R=B[1].length;B.index+=R,B[0]=B[0].slice(R)}return B}function s(A,w,D,N,B,R){for(var P in D)if(!(!D.hasOwnProperty(P)||!D[P])){var _=D[P];_=Array.isArray(_)?_:[_];for(var I=0;I<_.length;++I){if(R&&R.cause==P+","+I)return;var F=_[I],W=F.inside,G=!!F.lookbehind,$=!!F.greedy,H=F.alias;if($&&!F.pattern.global){var M=F.pattern.toString().match(/[imsuy]*$/)[0];F.pattern=RegExp(F.pattern.source,M+"g")}for(var z=F.pattern||F,U=N.next,Q=B;U!==w.tail&&!(R&&Q>=R.reach);Q+=U.value.length,U=U.next){var ne=U.value;if(w.length>A.length)return;if(!(ne instanceof c)){var se=1,q;if($){if(q=E(z,Q,A,G),!q||q.index>=A.length)break;var Be=q.index,ve=q.index+q[0].length,ye=Q;for(ye+=U.value.length;Be>=ye;)U=U.next,ye+=U.value.length;if(ye-=U.value.length,Q=ye,U.value instanceof c)continue;for(var Te=U;Te!==w.tail&&(yeR.reach&&(R.reach=Pt);var pe=U.prev;yt&&(pe=p(w,pe,yt),Q+=yt.length),f(w,pe,se);var be=new c(P,W?o.tokenize(st,W):st,H,st);if(U=p(w,pe,be),At&&p(w,U,At),se>1){var Se={cause:P+","+I,reach:Pt};s(A,w,D,U.prev,Q,Se),R&&Se.reach>R.reach&&(R.reach=Se.reach)}}}}}}function v(){var A={value:null,prev:null,next:null},w={value:null,prev:A,next:null};A.next=w,this.head=A,this.tail=w,this.length=0}function p(A,w,D){var N=w.next,B={value:D,prev:w,next:N};return w.next=B,N.prev=B,A.length++,B}function f(A,w,D){for(var N=w.next,B=0;B/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(l,d){var h={};h["language-"+d]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[d]},h.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:h}};o["language-"+d]={pattern:/[\s\S]+/,inside:r.languages[d]};var c={};c[l]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return l}),"i"),lookbehind:!0,greedy:!0,inside:o},r.languages.insertBefore("markup","cdata",c)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(n,l){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[l,"language-"+l],inside:r.languages[l]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(n){var l=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+l.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+l.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+l.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+l.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:l,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var d=n.languages.markup;d&&(d.tag.addInlined("style","css"),d.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(typeof r=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n="Loading\u2026",l=function(m,S){return"\u2716 Error "+m+" while fetching file: "+S},d="\u2716 Error: File does not exist or is empty",h={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},o="data-src-status",c="loading",E="loaded",s="failed",v="pre[data-src]:not(["+o+'="'+E+'"]):not(['+o+'="'+c+'"])';function p(m,S,T){var A=new XMLHttpRequest;A.open("GET",m,!0),A.onreadystatechange=function(){A.readyState==4&&(A.status<400&&A.responseText?S(A.responseText):A.status>=400?T(l(A.status,A.statusText)):T(d))},A.send(null)}function f(m){var S=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(m||"");if(S){var T=Number(S[1]),A=S[2],w=S[3];return A?w?[T,Number(w)]:[T,void 0]:[T,T]}}r.hooks.add("before-highlightall",function(m){m.selector+=", "+v}),r.hooks.add("before-sanity-check",function(m){var S=m.element;if(S.matches(v)){m.code="",S.setAttribute(o,c);var T=S.appendChild(document.createElement("CODE"));T.textContent=n;var A=S.getAttribute("data-src"),w=m.language;if(w==="none"){var D=(/\.(\w+)$/.exec(A)||[,"none"])[1];w=h[D]||D}r.util.setLanguage(T,w),r.util.setLanguage(S,w);var N=r.plugins.autoloader;N&&N.loadLanguages(w),p(A,function(B){S.setAttribute(o,E);var R=f(S.getAttribute("data-range"));if(R){var P=B.split(/\r\n?|\n/g),_=R[0],I=R[1]==null?P.length:R[1];_<0&&(_+=P.length),_=Math.max(0,Math.min(_-1,P.length)),I<0&&(I+=P.length),I=Math.max(0,Math.min(I,P.length)),B=P.slice(_,I).join(` `),S.hasAttribute("data-start")||S.setAttribute("data-start",String(_+1))}T.textContent=B,r.highlightElement(T)},function(B){S.setAttribute(o,s),T.textContent=B})}}),r.plugins.fileHighlight={highlight:function(S){for(var T=(S||document).querySelectorAll(v),A=0,w;w=T[A++];)r.highlightElement(w)}};var y=!1;r.fileHighlight=function(){y||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),y=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()},4912:(C,g,i)=>{const u=Symbol("SemVer ANY");class r{static get ANY(){return u}constructor(v,p){if(p=n(p),v instanceof r){if(v.loose===!!p.loose)return v;v=v.value}v=v.trim().split(/\s+/).join(" "),o("comparator",v,p),this.options=p,this.loose=!!p.loose,this.parse(v),this.semver===u?this.value="":this.value=this.operator+this.semver.version,o("comp",this)}parse(v){const p=this.options.loose?l[d.COMPARATORLOOSE]:l[d.COMPARATOR],f=v.match(p);if(!f)throw new TypeError(`Invalid comparator: ${v}`);this.operator=f[1]!==void 0?f[1]:"",this.operator==="="&&(this.operator=""),f[2]?this.semver=new c(f[2],this.options.loose):this.semver=u}toString(){return this.value}test(v){if(o("Comparator.test",v,this.options.loose),this.semver===u||v===u)return!0;if(typeof v=="string")try{v=new c(v,this.options)}catch(p){return!1}return h(v,this.operator,this.semver,this.options)}intersects(v,p){if(!(v instanceof r))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new E(v.value,p).test(this.value):v.operator===""?v.value===""?!0:new E(this.value,p).test(v.semver):(p=n(p),p.includePrerelease&&(this.value==="<0.0.0-0"||v.value==="<0.0.0-0")||!p.includePrerelease&&(this.value.startsWith("<0.0.0")||v.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&v.operator.startsWith(">")||this.operator.startsWith("<")&&v.operator.startsWith("<")||this.semver.version===v.semver.version&&this.operator.includes("=")&&v.operator.includes("=")||h(this.semver,"<",v.semver,p)&&this.operator.startsWith(">")&&v.operator.startsWith("<")||h(this.semver,">",v.semver,p)&&this.operator.startsWith("<")&&v.operator.startsWith(">")))}}C.exports=r;const n=i(667),{safeRe:l,t:d}=i(3542),h=i(3407),o=i(5368),c=i(6084),E=i(4743)},4743:(C,g,i)=>{const u=/\s+/g;class r{constructor(M,z){if(z=d(z),M instanceof r)return M.loose===!!z.loose&&M.includePrerelease===!!z.includePrerelease?M:new r(M.raw,z);if(M instanceof h)return this.raw=M.value,this.set=[[M]],this.formatted=void 0,this;if(this.options=z,this.loose=!!z.loose,this.includePrerelease=!!z.includePrerelease,this.raw=M.trim().replace(u," "),this.set=this.raw.split("||").map(U=>this.parseRange(U.trim())).filter(U=>U.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const U=this.set[0];if(this.set=this.set.filter(Q=>!S(Q[0])),this.set.length===0)this.set=[U];else if(this.set.length>1){for(const Q of this.set)if(Q.length===1&&T(Q[0])){this.set=[Q];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let M=0;M0&&(this.formatted+="||");const z=this.set[M];for(let U=0;U0&&(this.formatted+=" "),this.formatted+=z[U].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(M){const U=((this.options.includePrerelease&&y)|(this.options.loose&&m))+":"+M,Q=l.get(U);if(Q)return Q;const ne=this.options.loose,se=ne?E[s.HYPHENRANGELOOSE]:E[s.HYPHENRANGE];M=M.replace(se,G(this.options.includePrerelease)),o("hyphen replace",M),M=M.replace(E[s.COMPARATORTRIM],v),o("comparator trim",M),M=M.replace(E[s.TILDETRIM],p),o("tilde trim",M),M=M.replace(E[s.CARETTRIM],f),o("caret trim",M);let q=M.split(" ").map(Be=>w(Be,this.options)).join(" ").split(/\s+/).map(Be=>W(Be,this.options));ne&&(q=q.filter(Be=>(o("loose invalid filter",Be,this.options),!!Be.match(E[s.COMPARATORLOOSE])))),o("range list",q);const ve=new Map,ye=q.map(Be=>new h(Be,this.options));for(const Be of ye){if(S(Be))return[Be];ve.set(Be.value,Be)}ve.size>1&&ve.has("")&&ve.delete("");const Te=[...ve.values()];return l.set(U,Te),Te}intersects(M,z){if(!(M instanceof r))throw new TypeError("a Range is required");return this.set.some(U=>A(U,z)&&M.set.some(Q=>A(Q,z)&&U.every(ne=>Q.every(se=>ne.intersects(se,z)))))}test(M){if(!M)return!1;if(typeof M=="string")try{M=new c(M,this.options)}catch(z){return!1}for(let z=0;zH.value==="<0.0.0-0",T=H=>H.value==="",A=(H,M)=>{let z=!0;const U=H.slice();let Q=U.pop();for(;z&&U.length;)z=U.every(ne=>Q.intersects(ne,M)),Q=U.pop();return z},w=(H,M)=>(o("comp",H,M),H=R(H,M),o("caret",H),H=N(H,M),o("tildes",H),H=_(H,M),o("xrange",H),H=F(H,M),o("stars",H),H),D=H=>!H||H.toLowerCase()==="x"||H==="*",N=(H,M)=>H.trim().split(/\s+/).map(z=>B(z,M)).join(" "),B=(H,M)=>{const z=M.loose?E[s.TILDELOOSE]:E[s.TILDE];return H.replace(z,(U,Q,ne,se,q)=>{o("tilde",H,U,Q,ne,se,q);let ve;return D(Q)?ve="":D(ne)?ve=`>=${Q}.0.0 <${+Q+1}.0.0-0`:D(se)?ve=`>=${Q}.${ne}.0 <${Q}.${+ne+1}.0-0`:q?(o("replaceTilde pr",q),ve=`>=${Q}.${ne}.${se}-${q} <${Q}.${+ne+1}.0-0`):ve=`>=${Q}.${ne}.${se} <${Q}.${+ne+1}.0-0`,o("tilde return",ve),ve})},R=(H,M)=>H.trim().split(/\s+/).map(z=>P(z,M)).join(" "),P=(H,M)=>{o("caret",H,M);const z=M.loose?E[s.CARETLOOSE]:E[s.CARET],U=M.includePrerelease?"-0":"";return H.replace(z,(Q,ne,se,q,ve)=>{o("caret",H,Q,ne,se,q,ve);let ye;return D(ne)?ye="":D(se)?ye=`>=${ne}.0.0${U} <${+ne+1}.0.0-0`:D(q)?ne==="0"?ye=`>=${ne}.${se}.0${U} <${ne}.${+se+1}.0-0`:ye=`>=${ne}.${se}.0${U} <${+ne+1}.0.0-0`:ve?(o("replaceCaret pr",ve),ne==="0"?se==="0"?ye=`>=${ne}.${se}.${q}-${ve} <${ne}.${se}.${+q+1}-0`:ye=`>=${ne}.${se}.${q}-${ve} <${ne}.${+se+1}.0-0`:ye=`>=${ne}.${se}.${q}-${ve} <${+ne+1}.0.0-0`):(o("no pr"),ne==="0"?se==="0"?ye=`>=${ne}.${se}.${q}${U} <${ne}.${se}.${+q+1}-0`:ye=`>=${ne}.${se}.${q}${U} <${ne}.${+se+1}.0-0`:ye=`>=${ne}.${se}.${q} <${+ne+1}.0.0-0`),o("caret return",ye),ye})},_=(H,M)=>(o("replaceXRanges",H,M),H.split(/\s+/).map(z=>I(z,M)).join(" ")),I=(H,M)=>{H=H.trim();const z=M.loose?E[s.XRANGELOOSE]:E[s.XRANGE];return H.replace(z,(U,Q,ne,se,q,ve)=>{o("xRange",H,U,Q,ne,se,q,ve);const ye=D(ne),Te=ye||D(se),Be=Te||D(q),st=Be;return Q==="="&&st&&(Q=""),ve=M.includePrerelease?"-0":"",ye?Q===">"||Q==="<"?U="<0.0.0-0":U="*":Q&&st?(Te&&(se=0),q=0,Q===">"?(Q=">=",Te?(ne=+ne+1,se=0,q=0):(se=+se+1,q=0)):Q==="<="&&(Q="<",Te?ne=+ne+1:se=+se+1),Q==="<"&&(ve="-0"),U=`${Q+ne}.${se}.${q}${ve}`):Te?U=`>=${ne}.0.0${ve} <${+ne+1}.0.0-0`:Be&&(U=`>=${ne}.${se}.0${ve} <${ne}.${+se+1}.0-0`),o("xRange return",U),U})},F=(H,M)=>(o("replaceStars",H,M),H.trim().replace(E[s.STAR],"")),W=(H,M)=>(o("replaceGTE0",H,M),H.trim().replace(E[M.includePrerelease?s.GTE0PRE:s.GTE0],"")),G=H=>(M,z,U,Q,ne,se,q,ve,ye,Te,Be,st)=>(D(U)?z="":D(Q)?z=`>=${U}.0.0${H?"-0":""}`:D(ne)?z=`>=${U}.${Q}.0${H?"-0":""}`:se?z=`>=${z}`:z=`>=${z}${H?"-0":""}`,D(ye)?ve="":D(Te)?ve=`<${+ye+1}.0.0-0`:D(Be)?ve=`<${ye}.${+Te+1}.0-0`:st?ve=`<=${ye}.${Te}.${Be}-${st}`:H?ve=`<${ye}.${Te}.${+Be+1}-0`:ve=`<=${ve}`,`${z} ${ve}`.trim()),$=(H,M,z)=>{for(let U=0;U0){const Q=H[U].semver;if(Q.major===M.major&&Q.minor===M.minor&&Q.patch===M.patch)return!0}return!1}return!0}},6084:(C,g,i)=>{const u=i(5368),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=i(138),{safeRe:l,t:d}=i(3542),h=i(667),{compareIdentifiers:o}=i(2707);class c{constructor(s,v){if(v=h(v),s instanceof c){if(s.loose===!!v.loose&&s.includePrerelease===!!v.includePrerelease)return s;s=s.version}else if(typeof s!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof s}".`);if(s.length>r)throw new TypeError(`version is longer than ${r} characters`);u("SemVer",s,v),this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease;const p=s.trim().match(v.loose?l[d.LOOSE]:l[d.FULL]);if(!p)throw new TypeError(`Invalid Version: ${s}`);if(this.raw=s,this.major=+p[1],this.minor=+p[2],this.patch=+p[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");p[4]?this.prerelease=p[4].split(".").map(f=>{if(/^[0-9]+$/.test(f)){const y=+f;if(y>=0&&y=0;)typeof this.prerelease[y]=="number"&&(this.prerelease[y]++,y=-2);if(y===-1){if(v===this.prerelease.join(".")&&p===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(f)}}if(v){let y=[v,f];p===!1&&(y=[v]),o(this.prerelease[0],v)===0?isNaN(this.prerelease[1])&&(this.prerelease=y):this.prerelease=y}break}default:throw new Error(`invalid increment argument: ${s}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}C.exports=c},294:(C,g,i)=>{const u=i(4016),r=(n,l)=>{const d=u(n.trim().replace(/^[=v]+/,""),l);return d?d.version:null};C.exports=r},3407:(C,g,i)=>{const u=i(6641),r=i(3775),n=i(716),l=i(1577),d=i(2387),h=i(8640),o=(c,E,s,v)=>{switch(E){case"===":return typeof c=="object"&&(c=c.version),typeof s=="object"&&(s=s.version),c===s;case"!==":return typeof c=="object"&&(c=c.version),typeof s=="object"&&(s=s.version),c!==s;case"":case"=":case"==":return u(c,s,v);case"!=":return r(c,s,v);case">":return n(c,s,v);case">=":return l(c,s,v);case"<":return d(c,s,v);case"<=":return h(c,s,v);default:throw new TypeError(`Invalid operator: ${E}`)}};C.exports=o},5498:(C,g,i)=>{const u=i(6084),r=i(4016),{safeRe:n,t:l}=i(3542),d=(h,o)=>{if(h instanceof u)return h;if(typeof h=="number"&&(h=String(h)),typeof h!="string")return null;o=o||{};let c=null;if(!o.rtl)c=h.match(o.includePrerelease?n[l.COERCEFULL]:n[l.COERCE]);else{const y=o.includePrerelease?n[l.COERCERTLFULL]:n[l.COERCERTL];let m;for(;(m=y.exec(h))&&(!c||c.index+c[0].length!==h.length);)(!c||m.index+m[0].length!==c.index+c[0].length)&&(c=m),y.lastIndex=m.index+m[1].length+m[2].length;y.lastIndex=-1}if(c===null)return null;const E=c[2],s=c[3]||"0",v=c[4]||"0",p=o.includePrerelease&&c[5]?`-${c[5]}`:"",f=o.includePrerelease&&c[6]?`+${c[6]}`:"";return r(`${E}.${s}.${v}${p}${f}`,o)};C.exports=d},2429:(C,g,i)=>{const u=i(6084),r=(n,l,d)=>{const h=new u(n,d),o=new u(l,d);return h.compare(o)||h.compareBuild(o)};C.exports=r},3715:(C,g,i)=>{const u=i(4928),r=(n,l)=>u(n,l,!0);C.exports=r},4928:(C,g,i)=>{const u=i(6084),r=(n,l,d)=>new u(n,d).compare(new u(l,d));C.exports=r},1192:(C,g,i)=>{const u=i(4016),r=(n,l)=>{const d=u(n,null,!0),h=u(l,null,!0),o=d.compare(h);if(o===0)return null;const c=o>0,E=c?d:h,s=c?h:d,v=!!E.prerelease.length;if(!!s.prerelease.length&&!v)return!s.patch&&!s.minor?"major":E.patch?"patch":E.minor?"minor":"major";const f=v?"pre":"";return d.major!==h.major?f+"major":d.minor!==h.minor?f+"minor":d.patch!==h.patch?f+"patch":"prerelease"};C.exports=r},6641:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(n,l,d)===0;C.exports=r},716:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(n,l,d)>0;C.exports=r},1577:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(n,l,d)>=0;C.exports=r},7343:(C,g,i)=>{const u=i(6084),r=(n,l,d,h,o)=>{typeof d=="string"&&(o=h,h=d,d=void 0);try{return new u(n instanceof u?n.version:n,d).inc(l,h,o).version}catch(c){return null}};C.exports=r},2387:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(n,l,d)<0;C.exports=r},8640:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(n,l,d)<=0;C.exports=r},1722:(C,g,i)=>{const u=i(6084),r=(n,l)=>new u(n,l).major;C.exports=r},2814:(C,g,i)=>{const u=i(6084),r=(n,l)=>new u(n,l).minor;C.exports=r},3775:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(n,l,d)!==0;C.exports=r},4016:(C,g,i)=>{const u=i(6084),r=(n,l,d=!1)=>{if(n instanceof u)return n;try{return new u(n,l)}catch(h){if(!d)return null;throw h}};C.exports=r},4989:(C,g,i)=>{const u=i(6084),r=(n,l)=>new u(n,l).patch;C.exports=r},7921:(C,g,i)=>{const u=i(4016),r=(n,l)=>{const d=u(n,l);return d&&d.prerelease.length?d.prerelease:null};C.exports=r},8578:(C,g,i)=>{const u=i(4928),r=(n,l,d)=>u(l,n,d);C.exports=r},773:(C,g,i)=>{const u=i(2429),r=(n,l)=>n.sort((d,h)=>u(h,d,l));C.exports=r},8438:(C,g,i)=>{const u=i(4743),r=(n,l,d)=>{try{l=new u(l,d)}catch(h){return!1}return l.test(n)};C.exports=r},5527:(C,g,i)=>{const u=i(2429),r=(n,l)=>n.sort((d,h)=>u(d,h,l));C.exports=r},7689:(C,g,i)=>{const u=i(4016),r=(n,l)=>{const d=u(n,l);return d?d.version:null};C.exports=r},6021:(C,g,i)=>{const u=i(3542),r=i(138),n=i(6084),l=i(2707),d=i(4016),h=i(7689),o=i(294),c=i(7343),E=i(1192),s=i(1722),v=i(2814),p=i(4989),f=i(7921),y=i(4928),m=i(8578),S=i(3715),T=i(2429),A=i(5527),w=i(773),D=i(716),N=i(2387),B=i(6641),R=i(3775),P=i(1577),_=i(8640),I=i(3407),F=i(5498),W=i(4912),G=i(4743),$=i(8438),H=i(7647),M=i(2332),z=i(4558),U=i(3805),Q=i(8738),ne=i(8915),se=i(4899),q=i(8478),ve=i(412),ye=i(4909),Te=i(5896);C.exports={parse:d,valid:h,clean:o,inc:c,diff:E,major:s,minor:v,patch:p,prerelease:f,compare:y,rcompare:m,compareLoose:S,compareBuild:T,sort:A,rsort:w,gt:D,lt:N,eq:B,neq:R,gte:P,lte:_,cmp:I,coerce:F,Comparator:W,Range:G,satisfies:$,toComparators:H,maxSatisfying:M,minSatisfying:z,minVersion:U,validRange:Q,outside:ne,gtr:se,ltr:q,intersects:ve,simplifyRange:ye,subset:Te,SemVer:n,re:u.re,src:u.src,tokens:u.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,RELEASE_TYPES:r.RELEASE_TYPES,compareIdentifiers:l.compareIdentifiers,rcompareIdentifiers:l.rcompareIdentifiers}},138:C=>{const g="2.0.0",u=Number.MAX_SAFE_INTEGER||9007199254740991,r=16,n=256-6,l=["major","premajor","minor","preminor","patch","prepatch","prerelease"];C.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:n,MAX_SAFE_INTEGER:u,RELEASE_TYPES:l,SEMVER_SPEC_VERSION:g,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},5368:C=>{const g=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...i)=>console.error("SEMVER",...i):()=>{};C.exports=g},2707:C=>{const g=/^[0-9]+$/,i=(r,n)=>{const l=g.test(r),d=g.test(n);return l&&d&&(r=+r,n=+n),r===n?0:l&&!d?-1:d&&!l?1:ri(n,r);C.exports={compareIdentifiers:i,rcompareIdentifiers:u}},3498:C=>{class g{constructor(){this.max=1e3,this.map=new Map}get(u){const r=this.map.get(u);if(r!==void 0)return this.map.delete(u),this.map.set(u,r),r}delete(u){return this.map.delete(u)}set(u,r){if(!this.delete(u)&&r!==void 0){if(this.map.size>=this.max){const l=this.map.keys().next().value;this.delete(l)}this.map.set(u,r)}return this}}C.exports=g},667:C=>{const g=Object.freeze({loose:!0}),i=Object.freeze({}),u=r=>r?typeof r!="object"?g:r:i;C.exports=u},3542:(C,g,i)=>{const{MAX_SAFE_COMPONENT_LENGTH:u,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:n}=i(138),l=i(5368);g=C.exports={};const d=g.re=[],h=g.safeRe=[],o=g.src=[],c=g.t={};let E=0;const s="[a-zA-Z0-9-]",v=[["\\s",1],["\\d",n],[s,r]],p=y=>{for(const[m,S]of v)y=y.split(`${m}*`).join(`${m}{0,${S}}`).split(`${m}+`).join(`${m}{1,${S}}`);return y},f=(y,m,S)=>{const T=p(m),A=E++;l(y,A,m),c[y]=A,o[A]=m,d[A]=new RegExp(m,S?"g":void 0),h[A]=new RegExp(T,S?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${s}*`),f("MAINVERSION",`(${o[c.NUMERICIDENTIFIER]})\\.(${o[c.NUMERICIDENTIFIER]})\\.(${o[c.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${o[c.NUMERICIDENTIFIERLOOSE]})\\.(${o[c.NUMERICIDENTIFIERLOOSE]})\\.(${o[c.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${o[c.NUMERICIDENTIFIER]}|${o[c.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${o[c.NUMERICIDENTIFIERLOOSE]}|${o[c.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${o[c.PRERELEASEIDENTIFIER]}(?:\\.${o[c.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${o[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${o[c.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${s}+`),f("BUILD",`(?:\\+(${o[c.BUILDIDENTIFIER]}(?:\\.${o[c.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${o[c.MAINVERSION]}${o[c.PRERELEASE]}?${o[c.BUILD]}?`),f("FULL",`^${o[c.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${o[c.MAINVERSIONLOOSE]}${o[c.PRERELEASELOOSE]}?${o[c.BUILD]}?`),f("LOOSE",`^${o[c.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${o[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${o[c.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${o[c.XRANGEIDENTIFIER]})(?:\\.(${o[c.XRANGEIDENTIFIER]})(?:\\.(${o[c.XRANGEIDENTIFIER]})(?:${o[c.PRERELEASE]})?${o[c.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${o[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[c.XRANGEIDENTIFIERLOOSE]})(?:${o[c.PRERELEASELOOSE]})?${o[c.BUILD]}?)?)?`),f("XRANGE",`^${o[c.GTLT]}\\s*${o[c.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${o[c.GTLT]}\\s*${o[c.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${u}})(?:\\.(\\d{1,${u}}))?(?:\\.(\\d{1,${u}}))?`),f("COERCE",`${o[c.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",o[c.COERCEPLAIN]+`(?:${o[c.PRERELEASE]})?(?:${o[c.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",o[c.COERCE],!0),f("COERCERTLFULL",o[c.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${o[c.LONETILDE]}\\s+`,!0),g.tildeTrimReplace="$1~",f("TILDE",`^${o[c.LONETILDE]}${o[c.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${o[c.LONETILDE]}${o[c.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${o[c.LONECARET]}\\s+`,!0),g.caretTrimReplace="$1^",f("CARET",`^${o[c.LONECARET]}${o[c.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${o[c.LONECARET]}${o[c.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${o[c.GTLT]}\\s*(${o[c.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${o[c.GTLT]}\\s*(${o[c.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${o[c.GTLT]}\\s*(${o[c.LOOSEPLAIN]}|${o[c.XRANGEPLAIN]})`,!0),g.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${o[c.XRANGEPLAIN]})\\s+-\\s+(${o[c.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${o[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${o[c.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},4899:(C,g,i)=>{const u=i(8915),r=(n,l,d)=>u(n,l,">",d);C.exports=r},412:(C,g,i)=>{const u=i(4743),r=(n,l,d)=>(n=new u(n,d),l=new u(l,d),n.intersects(l,d));C.exports=r},8478:(C,g,i)=>{const u=i(8915),r=(n,l,d)=>u(n,l,"<",d);C.exports=r},2332:(C,g,i)=>{const u=i(6084),r=i(4743),n=(l,d,h)=>{let o=null,c=null,E=null;try{E=new r(d,h)}catch(s){return null}return l.forEach(s=>{E.test(s)&&(!o||c.compare(s)===-1)&&(o=s,c=new u(o,h))}),o};C.exports=n},4558:(C,g,i)=>{const u=i(6084),r=i(4743),n=(l,d,h)=>{let o=null,c=null,E=null;try{E=new r(d,h)}catch(s){return null}return l.forEach(s=>{E.test(s)&&(!o||c.compare(s)===1)&&(o=s,c=new u(o,h))}),o};C.exports=n},3805:(C,g,i)=>{const u=i(6084),r=i(4743),n=i(716),l=(d,h)=>{d=new r(d,h);let o=new u("0.0.0");if(d.test(o)||(o=new u("0.0.0-0"),d.test(o)))return o;o=null;for(let c=0;c{const p=new u(v.semver.version);switch(v.operator){case">":p.prerelease.length===0?p.patch++:p.prerelease.push(0),p.raw=p.format();case"":case">=":(!s||n(p,s))&&(s=p);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${v.operator}`)}}),s&&(!o||n(o,s))&&(o=s)}return o&&d.test(o)?o:null};C.exports=l},8915:(C,g,i)=>{const u=i(6084),r=i(4912),{ANY:n}=r,l=i(4743),d=i(8438),h=i(716),o=i(2387),c=i(8640),E=i(1577),s=(v,p,f,y)=>{v=new u(v,y),p=new l(p,y);let m,S,T,A,w;switch(f){case">":m=h,S=c,T=o,A=">",w=">=";break;case"<":m=o,S=E,T=h,A="<",w="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(d(v,p,y))return!1;for(let D=0;D{P.semver===n&&(P=new r(">=0.0.0")),B=B||P,R=R||P,m(P.semver,B.semver,y)?B=P:T(P.semver,R.semver,y)&&(R=P)}),B.operator===A||B.operator===w||(!R.operator||R.operator===A)&&S(v,R.semver))return!1;if(R.operator===w&&T(v,R.semver))return!1}return!0};C.exports=s},4909:(C,g,i)=>{const u=i(8438),r=i(4928);C.exports=(n,l,d)=>{const h=[];let o=null,c=null;const E=n.sort((f,y)=>r(f,y,d));for(const f of E)u(f,l,d)?(c=f,o||(o=f)):(c&&h.push([o,c]),c=null,o=null);o&&h.push([o,null]);const s=[];for(const[f,y]of h)f===y?s.push(f):!y&&f===E[0]?s.push("*"):y?f===E[0]?s.push(`<=${y}`):s.push(`${f} - ${y}`):s.push(`>=${f}`);const v=s.join(" || "),p=typeof l.raw=="string"?l.raw:String(l);return v.length{const u=i(4743),r=i(4912),{ANY:n}=r,l=i(8438),d=i(4928),h=(p,f,y={})=>{if(p===f)return!0;p=new u(p,y),f=new u(f,y);let m=!1;e:for(const S of p.set){for(const T of f.set){const A=E(S,T,y);if(m=m||A!==null,A)continue e}if(m)return!1}return!0},o=[new r(">=0.0.0-0")],c=[new r(">=0.0.0")],E=(p,f,y)=>{if(p===f)return!0;if(p.length===1&&p[0].semver===n){if(f.length===1&&f[0].semver===n)return!0;y.includePrerelease?p=o:p=c}if(f.length===1&&f[0].semver===n){if(y.includePrerelease)return!0;f=c}const m=new Set;let S,T;for(const _ of p)_.operator===">"||_.operator===">="?S=s(S,_,y):_.operator==="<"||_.operator==="<="?T=v(T,_,y):m.add(_.semver);if(m.size>1)return null;let A;if(S&&T){if(A=d(S.semver,T.semver,y),A>0)return null;if(A===0&&(S.operator!==">="||T.operator!=="<="))return null}for(const _ of m){if(S&&!l(_,String(S),y)||T&&!l(_,String(T),y))return null;for(const I of f)if(!l(_,String(I),y))return!1;return!0}let w,D,N,B,R=T&&!y.includePrerelease&&T.semver.prerelease.length?T.semver:!1,P=S&&!y.includePrerelease&&S.semver.prerelease.length?S.semver:!1;R&&R.prerelease.length===1&&T.operator==="<"&&R.prerelease[0]===0&&(R=!1);for(const _ of f){if(B=B||_.operator===">"||_.operator===">=",N=N||_.operator==="<"||_.operator==="<=",S){if(P&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===P.major&&_.semver.minor===P.minor&&_.semver.patch===P.patch&&(P=!1),_.operator===">"||_.operator===">="){if(w=s(S,_,y),w===_&&w!==S)return!1}else if(S.operator===">="&&!l(S.semver,String(_),y))return!1}if(T){if(R&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===R.major&&_.semver.minor===R.minor&&_.semver.patch===R.patch&&(R=!1),_.operator==="<"||_.operator==="<="){if(D=v(T,_,y),D===_&&D!==T)return!1}else if(T.operator==="<="&&!l(T.semver,String(_),y))return!1}if(!_.operator&&(T||S)&&A!==0)return!1}return!(S&&N&&!T&&A!==0||T&&B&&!S&&A!==0||P||R)},s=(p,f,y)=>{if(!p)return f;const m=d(p.semver,f.semver,y);return m>0?p:m<0||f.operator===">"&&p.operator===">="?f:p},v=(p,f,y)=>{if(!p)return f;const m=d(p.semver,f.semver,y);return m<0?p:m>0||f.operator==="<"&&p.operator==="<="?f:p};C.exports=h},7647:(C,g,i)=>{const u=i(4743),r=(n,l)=>new u(n,l).set.map(d=>d.map(h=>h.value).join(" ").trim().split(" "));C.exports=r},8738:(C,g,i)=>{const u=i(4743),r=(n,l)=>{try{return new u(n,l).range||"*"}catch(d){return null}};C.exports=r}},xs={};function rt(C){var g=xs[C];if(g!==void 0)return g.exports;var i=xs[C]={id:C,loaded:!1,exports:{}};return qa[C].call(i.exports,i,i.exports,rt),i.loaded=!0,i.exports}rt.n=C=>{var g=C&&C.__esModule?()=>C.default:()=>C;return rt.d(g,{a:g}),g},rt.d=(C,g)=>{for(var i in g)rt.o(g,i)&&!rt.o(C,i)&&Object.defineProperty(C,i,{enumerable:!0,get:g[i]})},rt.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(C){if(typeof window=="object")return window}}(),rt.o=(C,g)=>Object.prototype.hasOwnProperty.call(C,g),rt.nmd=C=>(C.paths=[],C.children||(C.children=[]),C);var og={};(()=>{var tt;"use strict";var C=rt(1446),g=rt.n(C),i=rt(9839),u=rt(6021),r=rt.n(u),n=rt(4174),l=rt.n(n),d=rt(7760),h=rt(682),o=rt(9448),c=rt(640),E=rt(4546),s=rt(3968),v=rt.n(s),p=rt(3150),f=rt(9023),y=rt(5186),m=rt(9824),S=rt(5302),T=rt(6669),A=rt(9493),w=rt(1099);class D{hydrate(he,Re){const _e=new URL(he,typeof window=="undefined"?"https://dummy.base":window.location.origin),J={};_e.pathname.split("/").forEach((Ee,de)=>{if(Ee.charAt(0)===":"){const me=Ee.slice(1);typeof Re[me]!="undefined"&&(_e.pathname=_e.pathname.replace(Ee,encodeURIComponent(Re[me])),J[me]=Re[me])}});for(const Ee in Re)(typeof J[Ee]=="undefined"||_e.searchParams.has(Ee))&&_e.searchParams.set(Ee,Re[Ee]);return _e.toString()}}function N(){g()(".sample-request-send").off("click"),g()(".sample-request-send").on("click",function(Le){Le.preventDefault();const he=g()(this).parents("article"),Re=he.data("group"),_e=he.data("name"),J=he.data("version");_(Re,_e,J,g()(this).data("type"))}),g()(".sample-request-clear").off("click"),g()(".sample-request-clear").on("click",function(Le){Le.preventDefault();const he=g()(this).parents("article"),Re=he.data("group"),_e=he.data("name"),J=he.data("version");I(Re,_e,J)})}function B(Le){return Le.replace(/{(.+?)}/g,":$1")}function R(Le,he){const Re=Le.find(".sample-request-url").val(),_e=new D,J=B(Re);return _e.hydrate(J,he)}function P(Le){const he={};["header","query","body"].forEach(_e=>{const J={};try{Le.find(g()(`[data-family="${_e}"]:visible`)).each((Ee,de)=>{const me=de.dataset.name;let Fe=de.value;if(de.type==="checkbox")if(de.checked)Fe="on";else return!0;if(!Fe&&!de.dataset.optional&&de.type!=="checkbox")return g()(de).addClass("border-danger"),!0;J[me]=Fe})}catch(Ee){return}he[_e]=J});const Re=Le.find(g()('[data-family="body-json"]'));return Re.is(":visible")?(he.body=Re.val(),he.header["Content-Type"]="application/json"):he.header["Content-Type"]="multipart/form-data",he}function _(Le,he,Re,_e){const J=g()(`article[data-group="${Le}"][data-name="${he}"][data-version="${Re}"]`),Ee=P(J),de={};if(de.url=R(J,Ee.query),de.headers=Ee.header,de.headers["Content-Type"]==="application/json")de.data=Ee.body;else if(de.headers["Content-Type"]==="multipart/form-data"){const Ke=new FormData;for(const[Ue,Ve]of Object.entries(Ee.body))Ke.append(Ue,Ve);de.data=Ke,de.processData=!1,delete de.headers["Content-Type"],de.contentType=!1}de.type=_e,de.success=me,de.error=Fe,g().ajax(de),J.find(".sample-request-response").fadeTo(200,1),J.find(".sample-request-response-json").html("Loading...");function me(Ke,Ue,Ve){let et;try{et=JSON.parse(Ve.responseText),et=JSON.stringify(et,null,4)}catch(lt){et=Ve.responseText}J.find(".sample-request-response-json").text(et),v().highlightAll()}function Fe(Ke,Ue,Ve){let et="Error "+Ke.status+": "+Ve,lt;try{lt=JSON.parse(Ke.responseText),lt=JSON.stringify(lt,null,4)}catch(gt){lt=Ke.responseText}lt&&(et+=` `+lt),J.find(".sample-request-response").is(":visible")&&J.find(".sample-request-response").fadeTo(1,.1),J.find(".sample-request-response").fadeTo(250,1),J.find(".sample-request-response-json").text(et),v().highlightAll()}}function I(Le,he,Re){const _e=g()('article[data-group="'+Le+'"][data-name="'+he+'"][data-version="'+Re+'"]');_e.find(".sample-request-response-json").html(""),_e.find(".sample-request-response").hide(),_e.find(".sample-request-input").each((Ee,de)=>{de.value=de.placeholder!==de.dataset.name?de.placeholder:""});const J=_e.find(".sample-request-url");J.val(J.prop("defaultValue"))}const F={"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:","Toggle navigation":"Canvia la navegaci\xF3",Type:"Tipus",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Premeu Ctrl+C per copiar","copied!":"Copiat!"},W={"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:","Toggle navigation":"P\u0159epnout navigaci",Type:"Typ",url:"url",Copy:"Kop\xEDrovat","Press Ctrl+C to copy":"Stisknut\xEDm kombinace kl\xE1ves Ctrl+C zkop\xEDrujte","copied!":"Zkop\xEDrovan\xFD!"},G={"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:","Toggle navigation":"Navigation ein-/ausblenden",Type:"Typ",url:"url",Copy:"Kopieren","Press Ctrl+C to copy":"Dr\xFCcken Sie Ctrl+C zum kopieren","Copied!":"Kopiert!"},$={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:","Toggle navigation":"Alternar navegaci\xF3n",Type:"Tipo",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Presione Ctrl+C para copiar","copied!":"\xA1Copiado!"},H={"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :","Toggle navigation":"Basculer la navigation",Type:"Type",url:"url",Copy:"Copier","Press Ctrl+C to copy":"Appuyez sur Ctrl+C pour copier","copied!":"Copi\xE9!"},M={"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:","Toggle navigation":"Attiva/disattiva la navigazione",Type:"Tipo",url:"url",Copy:"Copiare","Press Ctrl+C to copy":"Premere CTRL+C per copiare","copied!":"Copiato!"},z={"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:","Toggle navigation":"Navigatie in-/uitschakelen",Type:"Type",url:"url",Copy:"Kopi\xEBren","Press Ctrl+C to copy":"Druk op Ctrl+C om te kopi\xEBren","copied!":"Gekopieerd!"},U={"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:","Toggle navigation":"Prze\u0142\u0105cz nawigacj\u0119",Type:"Typ",url:"url",Copy:"Kopiowa\u0107","Press Ctrl+C to copy":"Naci\u015Bnij Ctrl+C, aby skopiowa\u0107","copied!":"Kopiowane!"},Q={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:","Toggle navigation":"Alternar navega\xE7\xE3o",Type:"Tipo",url:"url",Copy:"Copiar","Press Ctrl+C to copy":"Pressione Ctrl+C para copiar","copied!":"Copiado!"},ne={"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:","Toggle navigation":"Comutarea navig\u0103rii",Type:"Tip",url:"url",Copy:"Copie","Press Ctrl+C to copy":"Ap\u0103sa\u021Bi Ctrl+C pentru a copia","copied!":"Copiat!"},se={"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:","Toggle navigation":"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438",Type:"\u0422\u0438\u043F",url:"URL",Copy:"\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C","Press Ctrl+C to copy":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 Ctrl+C, \u0447\u0442\u043E\u0431\u044B \u0441\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C","copied!":"\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u043E!"},q={"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:","Toggle navigation":"Navigasyonu de\u011Fi\u015Ftir",Type:"Tip",url:"url",Copy:"Kopya etmek","Press Ctrl+C to copy":"Kopyalamak i\xE7in Ctrl+C tu\u015Flar\u0131na bas\u0131n","copied!":"Kopya -lanan!"},ve={"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:","Toggle navigation":"Chuy\u1EC3n \u0111\u1ED5i \u0111i\u1EC1u h\u01B0\u1EDBng",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt",Copy:"B\u1EA3n sao","Press Ctrl+C to copy":"Nh\u1EA5n Ctrl+C \u0111\u1EC3 sao ch\xE9p","copied!":"Sao ch\xE9p!"},ye={"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8BF7\u6C42\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u4E4B\u524D\u7684\u7248\u672C\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",DEPRECATED:"\u5F03\u7528",Description:"\u63CF\u8FF0","Error 4xx":"\u8BF7\u6C42\u5931\u8D25\uFF084xx\uFF09",Field:"\u5B57\u6BB5","Filter...":"\u7B5B\u9009\u2026",General:"\u6982\u8981","Generated with":"\u6784\u5EFA\u4E8E",Header:"\u8BF7\u6C42\u5934",Headers:"\u8BF7\u6C42\u5934",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.","No value":"\u7A7A\u503C",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570","Permission:":"\u6743\u9650:","Query Parameter(s)":"\u67E5\u8BE2\u53C2\u6570","Query Parameters":"\u67E5\u8BE2\u53C2\u6570","Request Body":"\u8BF7\u6C42\u6570\u636E",required:"\u5FC5\u9700",Reset:"\u91CD\u7F6E",Response:"\u8FD4\u56DE",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:","Success 200":"\u8BF7\u6C42\u6210\u529F\uFF08200\uFF09","Toggle navigation":"\u5207\u63DB\u5C0E\u822A",Type:"\u7C7B\u578B",url:"\u5730\u5740",Copy:"\u590D\u5236\u6587\u672C","Press Ctrl+C to copy":"\u6309Ctrl+C\u590D\u5236","copied!":"\u6587\u672C\u5DF2\u590D\u5236!"},Te={ca:F,cn:ye,cs:W,de:G,es:$,en:{},fr:H,it:M,nl:z,pl:U,pt:Q,pt_br:Q,ro:ne,ru:se,tr:q,vi:ve,zh:ye,zh_cn:ye},Be=((tt=window.navigator.language)!=null?tt:"en-GB").toLowerCase().substr(0,2);let st=Te[Be]?Te[Be]:Te.en;function yt(Le){const he=st[Le];return he===void 0?Le:he}function At(Le){if(!Object.prototype.hasOwnProperty.call(Te,Le))throw new Error(`Invalid value for language setting! Available values are ${Object.keys(Te).join(",")}`);st=Te[Le]}const Pt=Le=>{let he={};const Re=(Ee,de)=>de.split(".").reduce((me,Fe)=>{if(me){if(me[Fe])return me[Fe];if(Array.isArray(me)&&me[0]&&me[0][Fe])return me[0][Fe]}return null},Ee),_e=(Ee,de,me)=>{Ee?Array.isArray(Ee)?Ee.length?Ee[0][de]=me:Ee.push({[de]:me}):Ee[de]=me:he[de]=me};Le.forEach(Ee=>{const{parentNode:de,field:me,type:Fe}=Ee[0],Ke=de?Re(he,de.path):void 0,Ue=Ke?me.substring(de.path.length+1):me,Ve=Fe.indexOf("[]")!==-1;Fe.indexOf("Object")!==-1?_e(Ke,Ue,Ve?[]:{}):_e(Ke,Ue,Ve?[]:Ee[1])});const J=Object.keys(he);return J.length===1&&Le[0][0].optional&&(he=he[J[0]]),pe(he)};function pe(Le){return JSON.stringify(Le,null,4)}function be(Le){const he=[];return Le.forEach(Re=>{let _e;switch(Re.type.toLowerCase()){case"string":_e=Re.defaultValue||"";break;case"boolean":_e=Boolean(Re.defaultValue)||!1;break;case"number":_e=parseInt(Re.defaultValue||0,10);break;case"date":_e=Re.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}he.push([Re,_e])}),Pt(he)}var Se=rt(9133);class Me extends Se{constructor(he){super(),this.testMode=he}diffMain(he,Re,_e,J){return super.diff_main(this._stripHtml(he),this._stripHtml(Re),_e,J)}diffLineMode(he,Re){const _e=this.diff_linesToChars_(he,Re),J=_e.chars1,Ee=_e.chars2,de=_e.lineArray,me=super.diff_main(J,Ee,!1);return this.diff_charsToLines_(me,de),me}diffPrettyHtml(he){const Re=[],_e=/&/g,J=//g,de=/\n/g;for(let me=0;me");switch(Fe){case Se.DIFF_INSERT:Re[me]=""+Ue+"";break;case Se.DIFF_DELETE:Re[me]=""+Ue+"";break;case Se.DIFF_EQUAL:Re[me]=""+Ue+"";break}}return Re.join("")}diffPrettyCode(he){const Re=[],_e=/\n/g;for(let J=0;J'+et+""}),J)}),l().registerHelper("setInputType",function(J){switch(J){case"File":case"Email":case"Color":case"Number":case"Date":return J[0].toLowerCase()+J.substring(1);case"Boolean":return"checkbox";default:return"text"}});let Le;l().registerHelper("startTimer",function(J){return Le=new Date,""}),l().registerHelper("stopTimer",function(J){return console.log(new Date-Le),""}),l().registerHelper("__",function(J){return yt(J)}),l().registerHelper("cl",function(J){return console.log(J),""}),l().registerHelper("underscoreToSpace",function(J){return J.replace(/(_+)/g," ")}),l().registerHelper("removeDblQuotes",function(J){return J.replace(/"/g,"")}),l().registerHelper("assign",function(J){if(arguments.length>0){const Ee=typeof arguments[1];let de=null;(Ee==="string"||Ee==="number"||Ee==="boolean")&&(de=arguments[1]),l().registerHelper(J,function(){return de})}return""}),l().registerHelper("nl2br",function(J){return Re(J)}),l().registerHelper("ifNotObject",function(J,Ee){return J&&J.indexOf("Object")!==0?Ee.fn(this):Ee.inverse(this)}),l().registerHelper("ifCond",function(J,Ee,de,me){switch(Ee){case"==":return J==de?me.fn(this):me.inverse(this);case"===":return J===de?me.fn(this):me.inverse(this);case"!=":return J!=de?me.fn(this):me.inverse(this);case"!==":return J!==de?me.fn(this):me.inverse(this);case"<":return J":return J>de?me.fn(this):me.inverse(this);case">=":return J>=de?me.fn(this):me.inverse(this);case"&&":return J&&de?me.fn(this):me.inverse(this);case"||":return J||de?me.fn(this):me.inverse(this);default:return me.inverse(this)}});const he={};l().registerHelper("subTemplate",function(J,Ee){he[J]||(he[J]=l().compile(document.getElementById("template-"+J).innerHTML));const de=he[J],me=g().extend({},this,Ee.hash);return new(l()).SafeString(de(me))}),l().registerHelper("toLowerCase",function(J){return J&&typeof J=="string"?J.toLowerCase():""}),l().registerHelper("dot2bracket",function(J){const{parentNode:Ee,field:de,isArray:me}=J;let Fe="";if(Ee){let Ke=J;do{const Ue=Ke.parentNode;Ue.isArray&&(Fe=`[]${Fe}`),Ue.parentNode?Fe=`[${Ue.field.substring(Ue.parentNode.path.length+1)}]${Fe}`:Fe=Ue.field+Fe,Ke=Ke.parentNode}while(Ke.parentNode);Fe+=`[${de.substring(Ee.path.length+1)}]`}else Fe=de,me&&(Fe+="[]");return Fe}),l().registerHelper("nestObject",function(J){const{parentNode:Ee,field:de}=J;return Ee?"  ".repeat(Ee.path.split(".").length)+de.substring(Ee.path.length+1):de});function Re(J){return(""+J).replace(/(?:^|<\/pre>)[^]*?(?:
|$)/g,Ee=>Ee.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1
$2"))}l().registerHelper("each_compare_list_field",function(J,Ee,de){const me=de.hash.field,Fe=[];J&&J.forEach(function(Ue){const Ve=Ue;Ve.key=Ue[me],Fe.push(Ve)});const Ke=[];return Ee&&Ee.forEach(function(Ue){const Ve=Ue;Ve.key=Ue[me],Ke.push(Ve)}),_e("key",Fe,Ke,de)}),l().registerHelper("each_compare_keys",function(J,Ee,de){const me=[];J&&Object.keys(J).forEach(function(Ue){const Ve={};Ve.value=J[Ue],Ve.key=Ue,me.push(Ve)});const Fe=[];return Ee&&Object.keys(Ee).forEach(function(Ue){const Ve={};Ve.value=Ee[Ue],Ve.key=Ue,Fe.push(Ve)}),_e("key",me,Fe,de)}),l().registerHelper("body2json",function(J,Ee){return be(J)}),l().registerHelper("each_compare_field",function(J,Ee,de){return _e("field",J,Ee,de)}),l().registerHelper("each_compare_title",function(J,Ee,de){return _e("title",J,Ee,de)}),l().registerHelper("reformat",function(J,Ee){if(Ee==="json")try{return JSON.stringify(JSON.parse(J.trim()),null," ")}catch(de){}return J}),l().registerHelper("showDiff",function(J,Ee,de){let me="";if(J===Ee)me=J;else{if(!J)return Ee;if(!Ee)return J;const Fe=new Me;if(de==="code"){const Ke=Fe.diffLineMode(Ee,J);me=Fe.diffPrettyCode(Ke)}else{const Ke=Fe.diffMain(Ee,J);Fe.diffCleanupSemantic(Ke),me=Fe.diffPrettyHtml(Ke),me=me.replace(/¶/gm,""),de==="nl2br"&&(me=Re(me))}}return me});function _e(J,Ee,de,me){const Fe=[];let Ke=0;Ee&&Ee.forEach(function(et){let lt=!1;if(de&&de.forEach(function(gt){if(et[J]===gt[J]){const Bt={typeSame:!0,source:et,compare:gt,index:Ke};Fe.push(Bt),lt=!0,Ke++}}),!lt){const gt={typeIns:!0,source:et,index:Ke};Fe.push(gt),Ke++}}),de&&de.forEach(function(et){let lt=!1;if(Ee&&Ee.forEach(function(gt){gt[J]===et[J]&&(lt=!0)}),!lt){const gt={typeDel:!0,compare:et,index:Ke};Fe.push(gt),Ke++}});let Ue="";const Ve=Fe.length;for(const et in Fe)parseInt(et,10)===Ve-1&&(Fe[et]._last=!0),Ue=Ue+me.fn(Fe[et]);return Ue}}document.addEventListener("DOMContentLoaded",()=>{Ut(),N(),v().highlightAll()});function Ut(){var Ge;let Le=[{type:"get",url:"/api/v4/web/entities/colleges",title:"Lista de Entidades Educativas (GetColleges)",name:"GetColleges",group:"Entidades",version:"1.0.0",description:"

Este endpoint devuelve una lista de entidades educativas, incluyendo su nombre, nivel y pa\xEDs.

",success:{fields:{"Success 200":[{group:"Success 200",type:"Object[]",optional:!1,field:"colleges",isArray:!0,description:"

Lista de entidades educativas.

"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"colleges",field:"colleges",type:"Object[]",isArray:!0},field:"colleges.id",isArray:!1,description:"

Identificador \xFAnico de la entidad educativa.

"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"colleges",field:"colleges",type:"Object[]",isArray:!0},field:"colleges.name",isArray:!1,description:"

Nombre de la entidad educativa.

"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"colleges",field:"colleges",type:"Object[]",isArray:!0},field:"colleges.country",isArray:!1,description:"

C\xF3digo de pa\xEDs de la entidad educativa.

"}]},examples:[{title:"Ejemplo de Respuesta:",content:`[ +`;switch(Ee){case Se.DIFF_INSERT:Re[J]=de.replace(/^(.)/gm,"+ $1")+me;break;case Se.DIFF_DELETE:Re[J]=de.replace(/^(.)/gm,"- $1")+me;break;case Se.DIFF_EQUAL:Re[J]=de.replace(/^(.)/gm," $1");break}}return Re.join("")}diffCleanupSemantic(he){return this.diff_cleanupSemantic(he)}_stripHtml(he){if(this.testMode)return he;const Re=document.createElement("div");return Re.innerHTML=he,Re.textContent||Re.innerText||""}}function dt(){l().registerHelper("markdown",function(J){return J&&(J=J.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(Ee,de,me,Fe,Ke,Ue,Ve){const et=Fe||Ue+"/"+Ve;return''+et+""}),J)}),l().registerHelper("setInputType",function(J){switch(J){case"File":case"Email":case"Color":case"Number":case"Date":return J[0].toLowerCase()+J.substring(1);case"Boolean":return"checkbox";default:return"text"}});let Le;l().registerHelper("startTimer",function(J){return Le=new Date,""}),l().registerHelper("stopTimer",function(J){return console.log(new Date-Le),""}),l().registerHelper("__",function(J){return yt(J)}),l().registerHelper("cl",function(J){return console.log(J),""}),l().registerHelper("underscoreToSpace",function(J){return J.replace(/(_+)/g," ")}),l().registerHelper("removeDblQuotes",function(J){return J.replace(/"/g,"")}),l().registerHelper("assign",function(J){if(arguments.length>0){const Ee=typeof arguments[1];let de=null;(Ee==="string"||Ee==="number"||Ee==="boolean")&&(de=arguments[1]),l().registerHelper(J,function(){return de})}return""}),l().registerHelper("nl2br",function(J){return Re(J)}),l().registerHelper("ifNotObject",function(J,Ee){return J&&J.indexOf("Object")!==0?Ee.fn(this):Ee.inverse(this)}),l().registerHelper("ifCond",function(J,Ee,de,me){switch(Ee){case"==":return J==de?me.fn(this):me.inverse(this);case"===":return J===de?me.fn(this):me.inverse(this);case"!=":return J!=de?me.fn(this):me.inverse(this);case"!==":return J!==de?me.fn(this):me.inverse(this);case"<":return J":return J>de?me.fn(this):me.inverse(this);case">=":return J>=de?me.fn(this):me.inverse(this);case"&&":return J&&de?me.fn(this):me.inverse(this);case"||":return J||de?me.fn(this):me.inverse(this);default:return me.inverse(this)}});const he={};l().registerHelper("subTemplate",function(J,Ee){he[J]||(he[J]=l().compile(document.getElementById("template-"+J).innerHTML));const de=he[J],me=g().extend({},this,Ee.hash);return new(l()).SafeString(de(me))}),l().registerHelper("toLowerCase",function(J){return J&&typeof J=="string"?J.toLowerCase():""}),l().registerHelper("dot2bracket",function(J){const{parentNode:Ee,field:de,isArray:me}=J;let Fe="";if(Ee){let Ke=J;do{const Ue=Ke.parentNode;Ue.isArray&&(Fe=`[]${Fe}`),Ue.parentNode?Fe=`[${Ue.field.substring(Ue.parentNode.path.length+1)}]${Fe}`:Fe=Ue.field+Fe,Ke=Ke.parentNode}while(Ke.parentNode);Fe+=`[${de.substring(Ee.path.length+1)}]`}else Fe=de,me&&(Fe+="[]");return Fe}),l().registerHelper("nestObject",function(J){const{parentNode:Ee,field:de}=J;return Ee?"  ".repeat(Ee.path.split(".").length)+de.substring(Ee.path.length+1):de});function Re(J){return(""+J).replace(/(?:^|<\/pre>)[^]*?(?:
|$)/g,Ee=>Ee.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1
$2"))}l().registerHelper("each_compare_list_field",function(J,Ee,de){const me=de.hash.field,Fe=[];J&&J.forEach(function(Ue){const Ve=Ue;Ve.key=Ue[me],Fe.push(Ve)});const Ke=[];return Ee&&Ee.forEach(function(Ue){const Ve=Ue;Ve.key=Ue[me],Ke.push(Ve)}),_e("key",Fe,Ke,de)}),l().registerHelper("each_compare_keys",function(J,Ee,de){const me=[];J&&Object.keys(J).forEach(function(Ue){const Ve={};Ve.value=J[Ue],Ve.key=Ue,me.push(Ve)});const Fe=[];return Ee&&Object.keys(Ee).forEach(function(Ue){const Ve={};Ve.value=Ee[Ue],Ve.key=Ue,Fe.push(Ve)}),_e("key",me,Fe,de)}),l().registerHelper("body2json",function(J,Ee){return be(J)}),l().registerHelper("each_compare_field",function(J,Ee,de){return _e("field",J,Ee,de)}),l().registerHelper("each_compare_title",function(J,Ee,de){return _e("title",J,Ee,de)}),l().registerHelper("reformat",function(J,Ee){if(Ee==="json")try{return JSON.stringify(JSON.parse(J.trim()),null," ")}catch(de){}return J}),l().registerHelper("showDiff",function(J,Ee,de){let me="";if(J===Ee)me=J;else{if(!J)return Ee;if(!Ee)return J;const Fe=new Me;if(de==="code"){const Ke=Fe.diffLineMode(Ee,J);me=Fe.diffPrettyCode(Ke)}else{const Ke=Fe.diffMain(Ee,J);Fe.diffCleanupSemantic(Ke),me=Fe.diffPrettyHtml(Ke),me=me.replace(/¶/gm,""),de==="nl2br"&&(me=Re(me))}}return me});function _e(J,Ee,de,me){const Fe=[];let Ke=0;Ee&&Ee.forEach(function(et){let lt=!1;if(de&&de.forEach(function(gt){if(et[J]===gt[J]){const Bt={typeSame:!0,source:et,compare:gt,index:Ke};Fe.push(Bt),lt=!0,Ke++}}),!lt){const gt={typeIns:!0,source:et,index:Ke};Fe.push(gt),Ke++}}),de&&de.forEach(function(et){let lt=!1;if(Ee&&Ee.forEach(function(gt){gt[J]===et[J]&&(lt=!0)}),!lt){const gt={typeDel:!0,compare:et,index:Ke};Fe.push(gt),Ke++}});let Ue="";const Ve=Fe.length;for(const et in Fe)parseInt(et,10)===Ve-1&&(Fe[et]._last=!0),Ue=Ue+me.fn(Fe[et]);return Ue}}document.addEventListener("DOMContentLoaded",()=>{Ut(),N(),v().highlightAll()});function Ut(){var Ge;let Le=[{type:"get",url:"/api/v4/web/entities/colleges",title:"Lista de Entidades Educativas (GetColleges)",name:"GetColleges",group:"Entidades",version:"4.0.0",description:"

Este endpoint devuelve una lista de entidades educativas, incluyendo su nombre, nivel y pa\xEDs.

",success:{fields:{"Success 200":[{group:"Success 200",type:"Object[]",optional:!1,field:"colleges",isArray:!0,description:"

Lista de entidades educativas.

"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"colleges",field:"colleges",type:"Object[]",isArray:!0},field:"colleges.id",isArray:!1,description:"

Identificador \xFAnico de la entidad educativa.

"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"colleges",field:"colleges",type:"Object[]",isArray:!0},field:"colleges.name",isArray:!1,description:"

Nombre de la entidad educativa.

"},{group:"Success 200",type:"String",optional:!1,parentNode:{path:"colleges",field:"colleges",type:"Object[]",isArray:!0},field:"colleges.country",isArray:!1,description:"

C\xF3digo de pa\xEDs de la entidad educativa.

"}]},examples:[{title:"Ejemplo de Respuesta:",content:`[ { "id": "757de756-af85-11e9-aa90-001c295f0f58", "name": "Academia Santa Teresa M\xE1laga", @@ -105,7 +105,7 @@ function print() { __p += __j.call(arguments, '') } "name": "Agora Portals International School - Islas Baleares", "country": "ES" }, -]`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Entidades"},{type:"get",url:"/api/v4/web/events/:id/check_capacity?group_size=xx",title:"Verificar Capacidad del Evento (CheckEventCapacity)",name:"CheckEventCapacity",group:"Eventos",version:"1.0.0",description:"

Determina si hay aforo suficiente para el tama\xF1o de grupo que se ha indicado.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

ID \xFAnico del evento.

"},{group:"Parameter",type:"Number",optional:!0,field:"group_size",isArray:!1,defaultValue:"10",description:"

Tama\xF1o del grupo para el cual se verifica el aforo (Par\xE1metro de consulta).

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"eventId",isArray:!1,description:"

ID \xFAnico del evento.

"},{group:"Success 200",type:"Number",optional:!1,field:"group_size",isArray:!1,description:"

Tama\xF1o del grupo para el cual se verifica el aforo.

"},{group:"Success 200",type:"Boolean",optional:!1,field:"allow",isArray:!1,description:"

Indica si el grupo puede inscribirse al evento.

"},{group:"Success 200",type:"Boolean",optional:!1,field:"allow_overflow",isArray:!1,description:"

Indica si el grupo puede inscribirse a la lista de espera del evento.

"}]},examples:[{title:"Ejemplo de Respuesta:",content:`HTTP/1.1 200 OK +]`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Entidades"},{type:"get",url:"/api/v4/web/events/:id/check_capacity?group_size=xx",title:"Verificar Capacidad del Evento (CheckEventCapacity)",name:"CheckEventCapacity",group:"Eventos",version:"4.0.0",description:"

Determina si hay aforo suficiente para el tama\xF1o de grupo que se ha indicado.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

ID \xFAnico del evento.

"},{group:"Parameter",type:"Number",optional:!0,field:"group_size",isArray:!1,defaultValue:"10",description:"

Tama\xF1o del grupo para el cual se verifica el aforo (Par\xE1metro de consulta).

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"eventId",isArray:!1,description:"

ID \xFAnico del evento.

"},{group:"Success 200",type:"Number",optional:!1,field:"group_size",isArray:!1,description:"

Tama\xF1o del grupo para el cual se verifica el aforo.

"},{group:"Success 200",type:"Boolean",optional:!1,field:"allow",isArray:!1,description:"

Indica si el grupo puede inscribirse al evento.

"},{group:"Success 200",type:"Boolean",optional:!1,field:"allow_overflow",isArray:!1,description:"

Indica si el grupo puede inscribirse a la lista de espera del evento.

"}]},examples:[{title:"Ejemplo de Respuesta:",content:`HTTP/1.1 200 OK { "eventId": "03f70b2d-53c5-11ed-9b36-000c29a89113", "group_size": 1, @@ -146,13 +146,13 @@ false`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"} "city": "Madrid", "country_code": "ES" }, -}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"},{type:"get",url:"/api/v4/web/events/:id/inscriptions/:email",title:"Comprobar Inscripci\xF3n (CheckInscription)",name:"CheckInscription",group:"Inscriptions",version:"1.0.0",description:"

Este endpoint verifica si el correo electr\xF3nico proporcionado tiene una inscripci\xF3n para el evento concreto.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

Identificador \xFAnico del evento.

"},{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"

Correo electr\xF3nico a comprobar.

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"

Mensaje que indica el estado de la inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1 200 OK +}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Eventos"},{type:"get",url:"/api/v4/web/events/:id/inscriptions/:email",title:"Comprobar Inscripci\xF3n (CheckInscription)",name:"CheckInscription",group:"Inscriptions",version:"4.0.0",description:"

Este endpoint verifica si el correo electr\xF3nico proporcionado tiene una inscripci\xF3n para el evento concreto.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

Identificador \xFAnico del evento.

"},{group:"Parameter",type:"String",optional:!1,field:"email",isArray:!1,description:"

Correo electr\xF3nico a comprobar.

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"

Mensaje que indica el estado de la inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1 200 OK { "message": "Inscripci\xF3n confirmada" }`,type:"json"}]},error:{fields:{"Error 404":[{group:"Error 404",optional:!1,field:"NotFound",isArray:!1,description:"

No hay inscripci\xF3n con el correo electr\xF3nico proporcionado.

"}]},examples:[{title:"Ejemplo de Respuesta Fallida:",content:`HTTP/1.1 404 Not Found { "message": "No hay inscripci\xF3n con ese email" -}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"post",url:"/api/v4/web/events/:eventId/inscriptions/",title:"Dar de Alta una Inscripci\xF3n (CreateEventInscription)",name:"CreateEventInscription",group:"Inscriptions",version:"1.0.0",description:"

Este endpoint permite registrar una inscripci\xF3n a un evento espec\xEDfico.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"eventId",isArray:!1,description:"

Identificador \xFAnico del evento.

"}]}},body:[{group:"Body",type:"String",optional:!1,field:"code",isArray:!1,description:"

C\xF3digo opcional para la inscripci\xF3n - Si viene c\xF3digo.

"},{group:"Body",type:"String",optional:!1,field:"email",isArray:!1,description:"

Email del participante, debe ser v\xE1lido.

"},{group:"Body",type:"String",optional:!1,field:"name",isArray:!1,description:"

Nombre del participante.

"},{group:"Body",type:"String",optional:!1,field:"Apellido",isArray:!1,description:"

del participante.

"},{group:"Body",type:"String",optional:!1,field:"profile",isArray:!1,description:"

Tipo de participante (student/tutor/guest/free).

"},{group:"Body",type:"String",optional:!1,field:"country",isArray:!1,description:"

Pa\xEDs del participante (ES/MX).

"},{group:"Body",type:"String",optional:!0,field:"entityId",isArray:!1,description:"

Entidad del participante - Opcional - solo si son student/tutor/guest.*

"},{group:"Body",type:"number",optional:!0,field:"group_size",isArray:!1,description:"

Cantidad participantes a solicitar - Opcional - solo si son tutores.*

"}],success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"id",isArray:!1,description:"

ID de la inscripci\xF3n.

"},{group:"Success 200",type:"String",optional:!1,field:"stateText",isArray:!1,description:"

Estado de la inscripci\xF3n.

"},{group:"Success 200",type:"String",optional:!1,field:"type",isArray:!1,description:"

Tipo de asistencia.

"},{group:"Success 200",type:"String",optional:!1,field:"code_ticket",isArray:!1,description:"

C\xF3digo del ticket generado.

"},{group:"Success 200",type:"Boolean",optional:!1,field:"validated",isArray:!1,description:"

Estado de validaci\xF3n de la inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta 1:",content:`ENVIO +}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"post",url:"/api/v4/web/events/:eventId/inscriptions/",title:"Dar de Alta una Inscripci\xF3n (CreateEventInscription)",name:"CreateEventInscription",group:"Inscriptions",version:"4.0.0",description:"

Este endpoint permite registrar una inscripci\xF3n a un evento espec\xEDfico.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"eventId",isArray:!1,description:"

Identificador \xFAnico del evento.

"}]}},body:[{group:"Body",type:"String",optional:!1,field:"code",isArray:!1,description:"

C\xF3digo opcional para la inscripci\xF3n - Si viene c\xF3digo.

"},{group:"Body",type:"String",optional:!1,field:"email",isArray:!1,description:"

Email del participante, debe ser v\xE1lido.

"},{group:"Body",type:"String",optional:!1,field:"name",isArray:!1,description:"

Nombre del participante.

"},{group:"Body",type:"String",optional:!1,field:"Apellido",isArray:!1,description:"

del participante.

"},{group:"Body",type:"String",optional:!1,field:"profile",isArray:!1,description:"

Tipo de participante (student/tutor/guest/free).

"},{group:"Body",type:"String",optional:!1,field:"country",isArray:!1,description:"

Pa\xEDs del participante (ES/MX).

"},{group:"Body",type:"String",optional:!0,field:"entityId",isArray:!1,description:"

Entidad del participante - Opcional - solo si son student/tutor/guest.*

"},{group:"Body",type:"number",optional:!0,field:"group_size",isArray:!1,description:"

Cantidad participantes a solicitar - Opcional - solo si son tutores.*

"}],success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"id",isArray:!1,description:"

ID de la inscripci\xF3n.

"},{group:"Success 200",type:"String",optional:!1,field:"stateText",isArray:!1,description:"

Estado de la inscripci\xF3n.

"},{group:"Success 200",type:"String",optional:!1,field:"type",isArray:!1,description:"

Tipo de asistencia.

"},{group:"Success 200",type:"String",optional:!1,field:"code_ticket",isArray:!1,description:"

C\xF3digo del ticket generado.

"},{group:"Success 200",type:"Boolean",optional:!1,field:"validated",isArray:!1,description:"

Estado de validaci\xF3n de la inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta 1:",content:`ENVIO { "code" : "B24URD397", "email" : "rbrrbr2005@gmail.com", @@ -201,13 +201,13 @@ RESPUESTA "type": "onsite group", "code_ticket": "ENT-19161191", "validated": false -}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"delete",url:"/api/v4/web/inscriptions/:id",title:"Eliminar inscripcion (DeleteInscription)",name:"DeleteInscription",group:"Inscriptions",version:"1.0.0",description:"

Este endpoint elimina inscripci\xF3n.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

Identificador \xFAnico de la inscripcion.

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"

Mensaje que indica resultado.

"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1 200 OK +}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"delete",url:"/api/v4/web/inscriptions/:id",title:"Eliminar inscripcion (DeleteInscription)",name:"DeleteInscription",group:"Inscriptions",version:"4.0.0",description:"

Este endpoint elimina inscripci\xF3n.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

Identificador \xFAnico de la inscripcion.

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"

Mensaje que indica resultado.

"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1 200 OK { "message": "Inscripci\xF3n eliminada" }`,type:"json"}]},error:{fields:{"Error 404":[{group:"Error 404",optional:!1,field:"NotFound",isArray:!1,description:"

Error al eliminar inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta Fallida:",content:`HTTP/1.1 404 Not Found { "message": "Error al eliminar inscripci\xF3n" -}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"get",url:"/api/v4/web/inscriptions/:id",title:"Consultar Inscripci\xF3n (GetInscription)",name:"GetInscription",group:"Inscriptions",version:"1.0.0",description:"

Este endpoint devuelve la inscripci\xF3n correspondiente al id proporcionado.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

Identificador \xFAnico de la inscripcion.

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"

datos de la inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1 200 OK +}`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Inscriptions"},{type:"get",url:"/api/v4/web/inscriptions/:id",title:"Obtener datos de la Inscripci\xF3n (GetInscription)",name:"GetInscription",group:"Inscriptions",version:"4.0.0",description:"

Este endpoint devuelve la inscripci\xF3n correspondiente al id proporcionado.

",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"id",isArray:!1,description:"

Identificador \xFAnico de la inscripcion.

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"message",isArray:!1,description:"

datos de la inscripci\xF3n.

"}]},examples:[{title:"Ejemplo de Respuesta Exitosa:",content:`HTTP/1.1 200 OK { "id": "4043a096-f598-4dba-b34e-ac96fdbd1b0a", "stateText": "Inscripci\xF3n confirmada", @@ -240,4 +240,4 @@ RESPUESTA "country": "ES" }, ... -]`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Partners"}];const he={name:"APP2-API",version:"4.0.0",description:"Descripci\xF3n de la API de la APP LQDVI",title:"Documentaci\xF3n de la API",url:"https://devapi.loquedeverdadimporta.org",sampleUrl:!1,template:{forceLanguage:"es"},defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Fri Nov 08 2024 10:22:52 GMT+0100 (hora est\xE1ndar de Europa central)",url:"https://apidocjs.com",version:"1.2.0"}};dt();const Re=l().compile(g()("#template-header").html()),_e=l().compile(g()("#template-footer").html()),J=l().compile(g()("#template-article").html()),Ee=l().compile(g()("#template-compare-article").html()),de=l().compile(g()("#template-generator").html()),me=l().compile(g()("#template-project").html()),Fe=l().compile(g()("#template-sections").html()),Ke=l().compile(g()("#template-sidenav").html()),Ue={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};he.template=Object.assign(Ue,(Ge=he.template)!=null?Ge:{}),he.template.forceLanguage&&At(he.template.forceLanguage);const Ve=(0,i.groupBy)(Le,ie=>ie.group),et={};g().each(Ve,(ie,re)=>{et[ie]=(0,i.groupBy)(re,ue=>ue.name)});const lt=[];g().each(et,(ie,re)=>{let ue=[];g().each(re,(le,De)=>{const $e=De[0].title;$e&&ue.push($e.toLowerCase()+"#~#"+le)}),ue.sort(),he.order&&(ue=Ie(ue,he.order,"#~#")),ue.forEach(le=>{const $e=le.split("#~#")[1];re[$e].forEach(Ne=>{lt.push(Ne)})})}),Le=lt;let gt={};const Bt={};let Ot={};Ot[he.version]=1,g().each(Le,(ie,re)=>{gt[re.group]=1,Bt[re.group]=re.groupTitle||re.group,Ot[re.version]=1}),gt=Object.keys(gt),gt.sort(),he.order&&(gt=Ce(Bt,he.order)),Ot=Object.keys(Ot),Ot.sort(r().compare),Ot.reverse();const _t=[];gt.forEach(ie=>{_t.push({group:ie,isHeader:!0,title:Bt[ie]});let re="";Le.forEach(ue=>{ue.group===ie&&(re!==ue.name?_t.push({title:ue.title,group:ie,name:ue.name,type:ue.type,version:ue.version,url:ue.url}):_t.push({title:ue.title,group:ie,hidden:!0,name:ue.name,type:ue.type,version:ue.version,url:ue.url}),re=ue.name)})});function pn(ie,re,ue){let le=!1;if(!re)return le;const De=re.match(/(.+?)<\/h(1|2)>/gi);return De&&De.forEach(function($e){const Ne=$e.substring(2,3),ut=$e.replace(/<.+?>/g,""),xt=$e.match(/id="api-([^-]+)(?:-(.+))?"/),Rt=xt?xt[1]:null,vt=xt?xt[2]:null;Ne==="1"&&ut&&Rt&&(ie.splice(ue,0,{group:Rt,isHeader:!0,title:ut,isFixed:!0}),ue++,le=!0),Ne==="2"&&ut&&Rt&&vt&&(ie.splice(ue,0,{group:Rt,name:vt,isHeader:!1,title:ut,isFixed:!1,version:"1.0"}),ue++)}),le}let hn;if(he.header&&(hn=pn(_t,he.header.content,0),hn||_t.unshift({group:"_header",isHeader:!0,title:he.header.title==null?yt("General"):he.header.title,isFixed:!0})),he.footer){const ie=_t.length;hn=pn(_t,he.footer.content,_t.length),!hn&&he.footer.title!=null&&_t.splice(ie,0,{group:"_footer",isHeader:!0,title:he.footer.title,isFixed:!0})}const _n=he.title?he.title:"apiDoc: "+he.name+" - "+he.version;g()(document).attr("title",_n),g()("#loader").remove();const Fn={nav:_t};g()("#sidenav").append(Ke(Fn)),g()("#generator").append(de(he)),(0,i.extend)(he,{versions:Ot}),g()("#project").append(me(he)),he.header&&g()("#header").append(Re(he.header)),he.footer&&(g()("#footer").append(_e(he.footer)),he.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const kt={};let Bn="";gt.forEach(function(ie){const re=[];let ue="",le={},De=ie,$e="";kt[ie]={},Le.forEach(function(Ne){ie===Ne.group&&(ue!==Ne.name?(Le.forEach(function(ut){ie===ut.group&&Ne.name===ut.name&&(Object.prototype.hasOwnProperty.call(kt[Ne.group],Ne.name)||(kt[Ne.group][Ne.name]=[]),kt[Ne.group][Ne.name].push(ut.version))}),le={article:Ne,versions:kt[Ne.group][Ne.name]}):le={article:Ne,hidden:!0,versions:kt[Ne.group][Ne.name]},he.sampleUrl&&he.sampleUrl===!0&&(he.sampleUrl=window.location.origin),he.url&&le.article.url.substr(0,4).toLowerCase()!=="http"&&(le.article.url=he.url+le.article.url),oe(le,Ne),Ne.groupTitle&&(De=Ne.groupTitle),Ne.groupDescription&&($e=Ne.groupDescription),re.push({article:J(le),group:Ne.group,name:Ne.name,aloneDisplay:he.template.aloneDisplay}),ue=Ne.name)}),le={group:ie,title:De,description:$e,articles:re,aloneDisplay:he.template.aloneDisplay},Bn+=Fe(le)}),g()("#sections").append(Bn),he.template.aloneDisplay||(document.body.dataset.spy="scroll",g()("body").scrollspy({target:"#scrollingNav"})),g()(".form-control").on("focus change",function(){g()(this).removeClass("border-danger")}),g()(".sidenav").find("a").on("click",function(ie){ie.preventDefault();const re=this.getAttribute("href");if(he.template.aloneDisplay){const ue=document.querySelector(".sidenav > li.active");ue&&ue.classList.remove("active"),this.parentNode.classList.add("active")}else{const ue=document.querySelector(re);ue&&g()("html,body").animate({scrollTop:ue.offsetTop},400)}window.location.hash=re});function St(ie){let re=!1;return g().each(ie,ue=>{re=re||(0,i.some)(ie[ue],le=>le.type)}),re}function kn(){g()('button[data-toggle="popover"]').popover().click(function(re){re.preventDefault()});const ie=g()("#version strong").html();if(g()("#sidenav li").removeClass("is-new"),he.template.withCompare&&g()("#sidenav li[data-version='"+ie+"']").each(function(){const re=g()(this).data("group"),ue=g()(this).data("name"),le=g()("#sidenav li[data-group='"+re+"'][data-name='"+ue+"']").length,De=g()("#sidenav li[data-group='"+re+"'][data-name='"+ue+"']").index(g()(this));(le===1||De===le-1)&&g()(this).addClass("is-new")}),g()(".nav-tabs-examples a").click(function(re){re.preventDefault(),g()(this).tab("show")}),g()(".nav-tabs-examples").find("a:first").tab("show"),g()(".sample-request-content-type-switch").change(function(){g()(this).val()==="body-form-data"?(g()("#sample-request-body-json-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-form-input-"+g()(this).data("id")).show()):(g()("#sample-request-body-form-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-json-input-"+g()(this).data("id")).show())}),he.template.aloneDisplay&&(g()(".show-group").click(function(){const re="."+g()(this).attr("data-group")+"-group",ue="."+g()(this).attr("data-group")+"-article";g()(".show-api-group").addClass("hide"),g()(re).removeClass("hide"),g()(".show-api-article").addClass("hide"),g()(ue).removeClass("hide")}),g()(".show-api").click(function(){const re=this.getAttribute("href").substring(1),ue=document.getElementById("version").textContent.trim(),le=`.${this.dataset.name}-article`,De=`[id="${re}-${ue}"]`,$e=`.${this.dataset.group}-group`;g()(".show-api-group").addClass("hide"),g()($e).removeClass("hide"),g()(".show-api-article").addClass("hide");let Ne=g()(le);g()(De).length&&(Ne=g()(De).parent()),Ne.removeClass("hide"),re.match(/_(header|footer)/)&&document.getElementById(re).classList.remove("hide")})),he.template.aloneDisplay||g()("body").scrollspy("refresh"),he.template.aloneDisplay){const re=decodeURI(window.location.hash);if(re!=null&&re.length!==0){const ue=document.getElementById("version").textContent.trim(),le=document.querySelector(`li .${re.slice(1)}-init`),De=document.querySelector(`li[data-version="${ue}"] .show-api.${re.slice(1)}-init`);let $e=le;De&&($e=De),$e.click()}}}function k(ie){typeof ie=="undefined"?ie=g()("#version strong").html():g()("#version strong").html(ie),g()("article").addClass("hide"),g()("#sidenav li:not(.nav-fixed)").addClass("hide");const re={};document.querySelectorAll("article[data-version]").forEach(ue=>{const le=ue.dataset.group,De=ue.dataset.name,$e=ue.dataset.version,Ne=le+De;!re[Ne]&&r().lte($e,ie)&&(re[Ne]=!0,document.querySelector(`article[data-group="${le}"][data-name="${De}"][data-version="${$e}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${le}"][data-name="${De}"][data-version="${$e}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${le}"]`).classList.remove("hide"))}),g()("article[data-version]").each(function(ue){const le=g()(this).data("group");g()("section#api-"+le).removeClass("hide"),g()("section#api-"+le+" article:visible").length===0?g()("section#api-"+le).addClass("hide"):g()("section#api-"+le).removeClass("hide")})}if(k(),g()("#versions li.version a").on("click",function(ie){ie.preventDefault(),k(g()(this).html())}),g()("#compareAllWithPredecessor").on("click",ee),g()("article .versions li.version a").on("click",j),g().urlParam=function(ie){const re=new RegExp("[\\?&]"+ie+"=([^&#]*)").exec(window.location.href);return re&&re[1]?re[1]:null},g().urlParam("compare")&&g()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ie=decodeURI(window.location.hash);g()(ie).length>0&&g()("html,body").animate({scrollTop:parseInt(g()(ie).offset().top)},0)}document.querySelector('[data-toggle="offcanvas"]').addEventListener("click",function(){const ie=document.querySelector(".row-offcanvas");ie&&ie.classList.toggle("active")}),g()("#scrollingNav .sidenav-search input.search").focus(),g()('[data-action="filter-search"]').on("keyup",V(ie=>{const re=ie.currentTarget.value.toLowerCase();g()(".sidenav a.nav-list-item").filter((ue,le)=>g()(le).toggle(g()(le).text().toLowerCase().indexOf(re)>-1))},200)),g()("span.search-reset").on("click",function(){g()("#scrollingNav .sidenav-search input.search").val("").focus(),g()(".sidenav").find("a.nav-list-item").show()});function V(ie,re){let ue=null;return(...le)=>{clearTimeout(ue),ue=setTimeout(ie.bind(this,...le),re||0)}}function j(ie){ie.preventDefault();const re=g()(this).parents("article"),ue=g()(this).html(),le=re.find(".version"),De=le.find("strong").html();le.find("strong").html(ue);const $e=re.data("group"),Ne=re.data("name"),ut=re.data("version"),xt=re.data("compare-version");if(xt!==ue&&!(!xt&&ut===ue)){if(xt&&kt[$e][Ne][0]===ue||ut===ue)xe($e,Ne,ut);else{let Rt={},vt={};g().each(et[$e][Ne],function(ar,Vn){Vn.version===ut&&(Rt=Vn),Vn.version===ue&&(vt=Vn)});const ot={article:Rt,compare:vt,versions:kt[$e][Ne]};ot.article.id=ot.article.group+"-"+ot.article.name+"-"+ot.article.version,ot.article.id=ot.article.id.replace(/\./g,"_"),ot.compare.id=ot.compare.group+"-"+ot.compare.name+"-"+ot.compare.version,ot.compare.id=ot.compare.id.replace(/\./g,"_");let nt=Rt;nt.header&&nt.header.fields&&(ot._hasTypeInHeaderFields=St(nt.header.fields)),nt.parameter&&nt.parameter.fields&&(ot._hasTypeInParameterFields=St(nt.parameter.fields)),nt.error&&nt.error.fields&&(ot._hasTypeInErrorFields=St(nt.error.fields)),nt.success&&nt.success.fields&&(ot._hasTypeInSuccessFields=St(nt.success.fields)),nt.info&&nt.info.fields&&(ot._hasTypeInInfoFields=St(nt.info.fields)),nt=vt,ot._hasTypeInHeaderFields!==!0&&nt.header&&nt.header.fields&&(ot._hasTypeInHeaderFields=St(nt.header.fields)),ot._hasTypeInParameterFields!==!0&&nt.parameter&&nt.parameter.fields&&(ot._hasTypeInParameterFields=St(nt.parameter.fields)),ot._hasTypeInErrorFields!==!0&&nt.error&&nt.error.fields&&(ot._hasTypeInErrorFields=St(nt.error.fields)),ot._hasTypeInSuccessFields!==!0&&nt.success&&nt.success.fields&&(ot._hasTypeInSuccessFields=St(nt.success.fields)),ot._hasTypeInInfoFields!==!0&&nt.info&&nt.info.fields&&(ot._hasTypeInInfoFields=St(nt.info.fields));const pi=Ee(ot);re.after(pi),re.next().find(".versions li.version a").on("click",j),g()("#sidenav li[data-group='"+$e+"'][data-name='"+Ne+"'][data-version='"+De+"']").addClass("has-modifications"),re.remove()}kn(),v().highlightAll()}}function ee(ie){ie.preventDefault(),g()("article:visible .versions").each(function(){const ue=g()(this).parents("article").data("version");let le=null;g()(this).find("li.version a").each(function(){g()(this).html(){Object.keys(ie).forEach(De=>{ie[De].replace(/_/g," ")===le&&ue.push(De)})}),Object.keys(ie).forEach(le=>{ue.indexOf(le)===-1&&ue.push(le)}),ue}kn()}})()})(); +]`,type:"json"}]},filename:"events/event.routes.v4.js",groupTitle:"Partners"}];const he={name:"APP2-API",version:"4.0.0",description:"Descripci\xF3n de la API de la APP LQDVI",title:"Documentaci\xF3n de la API",url:"https://devapi.loquedeverdadimporta.org",sampleUrl:!1,template:{forceLanguage:"es"},defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Fri Nov 08 2024 10:51:26 GMT+0100 (hora est\xE1ndar de Europa central)",url:"https://apidocjs.com",version:"1.2.0"}};dt();const Re=l().compile(g()("#template-header").html()),_e=l().compile(g()("#template-footer").html()),J=l().compile(g()("#template-article").html()),Ee=l().compile(g()("#template-compare-article").html()),de=l().compile(g()("#template-generator").html()),me=l().compile(g()("#template-project").html()),Fe=l().compile(g()("#template-sections").html()),Ke=l().compile(g()("#template-sidenav").html()),Ue={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};he.template=Object.assign(Ue,(Ge=he.template)!=null?Ge:{}),he.template.forceLanguage&&At(he.template.forceLanguage);const Ve=(0,i.groupBy)(Le,ie=>ie.group),et={};g().each(Ve,(ie,re)=>{et[ie]=(0,i.groupBy)(re,ue=>ue.name)});const lt=[];g().each(et,(ie,re)=>{let ue=[];g().each(re,(le,De)=>{const $e=De[0].title;$e&&ue.push($e.toLowerCase()+"#~#"+le)}),ue.sort(),he.order&&(ue=Ie(ue,he.order,"#~#")),ue.forEach(le=>{const $e=le.split("#~#")[1];re[$e].forEach(Ne=>{lt.push(Ne)})})}),Le=lt;let gt={};const Bt={};let Ot={};Ot[he.version]=1,g().each(Le,(ie,re)=>{gt[re.group]=1,Bt[re.group]=re.groupTitle||re.group,Ot[re.version]=1}),gt=Object.keys(gt),gt.sort(),he.order&&(gt=Ce(Bt,he.order)),Ot=Object.keys(Ot),Ot.sort(r().compare),Ot.reverse();const _t=[];gt.forEach(ie=>{_t.push({group:ie,isHeader:!0,title:Bt[ie]});let re="";Le.forEach(ue=>{ue.group===ie&&(re!==ue.name?_t.push({title:ue.title,group:ie,name:ue.name,type:ue.type,version:ue.version,url:ue.url}):_t.push({title:ue.title,group:ie,hidden:!0,name:ue.name,type:ue.type,version:ue.version,url:ue.url}),re=ue.name)})});function pn(ie,re,ue){let le=!1;if(!re)return le;const De=re.match(/(.+?)<\/h(1|2)>/gi);return De&&De.forEach(function($e){const Ne=$e.substring(2,3),ut=$e.replace(/<.+?>/g,""),xt=$e.match(/id="api-([^-]+)(?:-(.+))?"/),Rt=xt?xt[1]:null,vt=xt?xt[2]:null;Ne==="1"&&ut&&Rt&&(ie.splice(ue,0,{group:Rt,isHeader:!0,title:ut,isFixed:!0}),ue++,le=!0),Ne==="2"&&ut&&Rt&&vt&&(ie.splice(ue,0,{group:Rt,name:vt,isHeader:!1,title:ut,isFixed:!1,version:"1.0"}),ue++)}),le}let hn;if(he.header&&(hn=pn(_t,he.header.content,0),hn||_t.unshift({group:"_header",isHeader:!0,title:he.header.title==null?yt("General"):he.header.title,isFixed:!0})),he.footer){const ie=_t.length;hn=pn(_t,he.footer.content,_t.length),!hn&&he.footer.title!=null&&_t.splice(ie,0,{group:"_footer",isHeader:!0,title:he.footer.title,isFixed:!0})}const _n=he.title?he.title:"apiDoc: "+he.name+" - "+he.version;g()(document).attr("title",_n),g()("#loader").remove();const Fn={nav:_t};g()("#sidenav").append(Ke(Fn)),g()("#generator").append(de(he)),(0,i.extend)(he,{versions:Ot}),g()("#project").append(me(he)),he.header&&g()("#header").append(Re(he.header)),he.footer&&(g()("#footer").append(_e(he.footer)),he.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const kt={};let Bn="";gt.forEach(function(ie){const re=[];let ue="",le={},De=ie,$e="";kt[ie]={},Le.forEach(function(Ne){ie===Ne.group&&(ue!==Ne.name?(Le.forEach(function(ut){ie===ut.group&&Ne.name===ut.name&&(Object.prototype.hasOwnProperty.call(kt[Ne.group],Ne.name)||(kt[Ne.group][Ne.name]=[]),kt[Ne.group][Ne.name].push(ut.version))}),le={article:Ne,versions:kt[Ne.group][Ne.name]}):le={article:Ne,hidden:!0,versions:kt[Ne.group][Ne.name]},he.sampleUrl&&he.sampleUrl===!0&&(he.sampleUrl=window.location.origin),he.url&&le.article.url.substr(0,4).toLowerCase()!=="http"&&(le.article.url=he.url+le.article.url),oe(le,Ne),Ne.groupTitle&&(De=Ne.groupTitle),Ne.groupDescription&&($e=Ne.groupDescription),re.push({article:J(le),group:Ne.group,name:Ne.name,aloneDisplay:he.template.aloneDisplay}),ue=Ne.name)}),le={group:ie,title:De,description:$e,articles:re,aloneDisplay:he.template.aloneDisplay},Bn+=Fe(le)}),g()("#sections").append(Bn),he.template.aloneDisplay||(document.body.dataset.spy="scroll",g()("body").scrollspy({target:"#scrollingNav"})),g()(".form-control").on("focus change",function(){g()(this).removeClass("border-danger")}),g()(".sidenav").find("a").on("click",function(ie){ie.preventDefault();const re=this.getAttribute("href");if(he.template.aloneDisplay){const ue=document.querySelector(".sidenav > li.active");ue&&ue.classList.remove("active"),this.parentNode.classList.add("active")}else{const ue=document.querySelector(re);ue&&g()("html,body").animate({scrollTop:ue.offsetTop},400)}window.location.hash=re});function St(ie){let re=!1;return g().each(ie,ue=>{re=re||(0,i.some)(ie[ue],le=>le.type)}),re}function kn(){g()('button[data-toggle="popover"]').popover().click(function(re){re.preventDefault()});const ie=g()("#version strong").html();if(g()("#sidenav li").removeClass("is-new"),he.template.withCompare&&g()("#sidenav li[data-version='"+ie+"']").each(function(){const re=g()(this).data("group"),ue=g()(this).data("name"),le=g()("#sidenav li[data-group='"+re+"'][data-name='"+ue+"']").length,De=g()("#sidenav li[data-group='"+re+"'][data-name='"+ue+"']").index(g()(this));(le===1||De===le-1)&&g()(this).addClass("is-new")}),g()(".nav-tabs-examples a").click(function(re){re.preventDefault(),g()(this).tab("show")}),g()(".nav-tabs-examples").find("a:first").tab("show"),g()(".sample-request-content-type-switch").change(function(){g()(this).val()==="body-form-data"?(g()("#sample-request-body-json-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-form-input-"+g()(this).data("id")).show()):(g()("#sample-request-body-form-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-json-input-"+g()(this).data("id")).show())}),he.template.aloneDisplay&&(g()(".show-group").click(function(){const re="."+g()(this).attr("data-group")+"-group",ue="."+g()(this).attr("data-group")+"-article";g()(".show-api-group").addClass("hide"),g()(re).removeClass("hide"),g()(".show-api-article").addClass("hide"),g()(ue).removeClass("hide")}),g()(".show-api").click(function(){const re=this.getAttribute("href").substring(1),ue=document.getElementById("version").textContent.trim(),le=`.${this.dataset.name}-article`,De=`[id="${re}-${ue}"]`,$e=`.${this.dataset.group}-group`;g()(".show-api-group").addClass("hide"),g()($e).removeClass("hide"),g()(".show-api-article").addClass("hide");let Ne=g()(le);g()(De).length&&(Ne=g()(De).parent()),Ne.removeClass("hide"),re.match(/_(header|footer)/)&&document.getElementById(re).classList.remove("hide")})),he.template.aloneDisplay||g()("body").scrollspy("refresh"),he.template.aloneDisplay){const re=decodeURI(window.location.hash);if(re!=null&&re.length!==0){const ue=document.getElementById("version").textContent.trim(),le=document.querySelector(`li .${re.slice(1)}-init`),De=document.querySelector(`li[data-version="${ue}"] .show-api.${re.slice(1)}-init`);let $e=le;De&&($e=De),$e.click()}}}function k(ie){typeof ie=="undefined"?ie=g()("#version strong").html():g()("#version strong").html(ie),g()("article").addClass("hide"),g()("#sidenav li:not(.nav-fixed)").addClass("hide");const re={};document.querySelectorAll("article[data-version]").forEach(ue=>{const le=ue.dataset.group,De=ue.dataset.name,$e=ue.dataset.version,Ne=le+De;!re[Ne]&&r().lte($e,ie)&&(re[Ne]=!0,document.querySelector(`article[data-group="${le}"][data-name="${De}"][data-version="${$e}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${le}"][data-name="${De}"][data-version="${$e}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${le}"]`).classList.remove("hide"))}),g()("article[data-version]").each(function(ue){const le=g()(this).data("group");g()("section#api-"+le).removeClass("hide"),g()("section#api-"+le+" article:visible").length===0?g()("section#api-"+le).addClass("hide"):g()("section#api-"+le).removeClass("hide")})}if(k(),g()("#versions li.version a").on("click",function(ie){ie.preventDefault(),k(g()(this).html())}),g()("#compareAllWithPredecessor").on("click",ee),g()("article .versions li.version a").on("click",j),g().urlParam=function(ie){const re=new RegExp("[\\?&]"+ie+"=([^&#]*)").exec(window.location.href);return re&&re[1]?re[1]:null},g().urlParam("compare")&&g()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ie=decodeURI(window.location.hash);g()(ie).length>0&&g()("html,body").animate({scrollTop:parseInt(g()(ie).offset().top)},0)}document.querySelector('[data-toggle="offcanvas"]').addEventListener("click",function(){const ie=document.querySelector(".row-offcanvas");ie&&ie.classList.toggle("active")}),g()("#scrollingNav .sidenav-search input.search").focus(),g()('[data-action="filter-search"]').on("keyup",V(ie=>{const re=ie.currentTarget.value.toLowerCase();g()(".sidenav a.nav-list-item").filter((ue,le)=>g()(le).toggle(g()(le).text().toLowerCase().indexOf(re)>-1))},200)),g()("span.search-reset").on("click",function(){g()("#scrollingNav .sidenav-search input.search").val("").focus(),g()(".sidenav").find("a.nav-list-item").show()});function V(ie,re){let ue=null;return(...le)=>{clearTimeout(ue),ue=setTimeout(ie.bind(this,...le),re||0)}}function j(ie){ie.preventDefault();const re=g()(this).parents("article"),ue=g()(this).html(),le=re.find(".version"),De=le.find("strong").html();le.find("strong").html(ue);const $e=re.data("group"),Ne=re.data("name"),ut=re.data("version"),xt=re.data("compare-version");if(xt!==ue&&!(!xt&&ut===ue)){if(xt&&kt[$e][Ne][0]===ue||ut===ue)xe($e,Ne,ut);else{let Rt={},vt={};g().each(et[$e][Ne],function(ar,Vn){Vn.version===ut&&(Rt=Vn),Vn.version===ue&&(vt=Vn)});const ot={article:Rt,compare:vt,versions:kt[$e][Ne]};ot.article.id=ot.article.group+"-"+ot.article.name+"-"+ot.article.version,ot.article.id=ot.article.id.replace(/\./g,"_"),ot.compare.id=ot.compare.group+"-"+ot.compare.name+"-"+ot.compare.version,ot.compare.id=ot.compare.id.replace(/\./g,"_");let nt=Rt;nt.header&&nt.header.fields&&(ot._hasTypeInHeaderFields=St(nt.header.fields)),nt.parameter&&nt.parameter.fields&&(ot._hasTypeInParameterFields=St(nt.parameter.fields)),nt.error&&nt.error.fields&&(ot._hasTypeInErrorFields=St(nt.error.fields)),nt.success&&nt.success.fields&&(ot._hasTypeInSuccessFields=St(nt.success.fields)),nt.info&&nt.info.fields&&(ot._hasTypeInInfoFields=St(nt.info.fields)),nt=vt,ot._hasTypeInHeaderFields!==!0&&nt.header&&nt.header.fields&&(ot._hasTypeInHeaderFields=St(nt.header.fields)),ot._hasTypeInParameterFields!==!0&&nt.parameter&&nt.parameter.fields&&(ot._hasTypeInParameterFields=St(nt.parameter.fields)),ot._hasTypeInErrorFields!==!0&&nt.error&&nt.error.fields&&(ot._hasTypeInErrorFields=St(nt.error.fields)),ot._hasTypeInSuccessFields!==!0&&nt.success&&nt.success.fields&&(ot._hasTypeInSuccessFields=St(nt.success.fields)),ot._hasTypeInInfoFields!==!0&&nt.info&&nt.info.fields&&(ot._hasTypeInInfoFields=St(nt.info.fields));const pi=Ee(ot);re.after(pi),re.next().find(".versions li.version a").on("click",j),g()("#sidenav li[data-group='"+$e+"'][data-name='"+Ne+"'][data-version='"+De+"']").addClass("has-modifications"),re.remove()}kn(),v().highlightAll()}}function ee(ie){ie.preventDefault(),g()("article:visible .versions").each(function(){const ue=g()(this).parents("article").data("version");let le=null;g()(this).find("li.version a").each(function(){g()(this).html(){Object.keys(ie).forEach(De=>{ie[De].replace(/_/g," ")===le&&ue.push(De)})}),Object.keys(ie).forEach(le=>{ue.indexOf(le)===-1&&ue.push(le)}),ue}kn()}})()})(); diff --git a/apidoc/index.html b/apidoc/index.html index 89f6fa4..ed55065 100644 --- a/apidoc/index.html +++ b/apidoc/index.html @@ -5,15 +5,15 @@ - - - - - - - - - + + + + + + + + + @@ -1042,6 +1042,6 @@ - + diff --git a/modules/events/event.routes.v4.js b/modules/events/event.routes.v4.js index 6c37825..8f4a186 100644 --- a/modules/events/event.routes.v4.js +++ b/modules/events/event.routes.v4.js @@ -182,7 +182,7 @@ routes.get( * @api {get} /api/v4/web/events/:id/check_capacity?group_size=xx Verificar Capacidad del Evento (CheckEventCapacity) * @apiName CheckEventCapacity * @apiGroup Eventos - * @apiVersion 1.0.0 + * @apiVersion 4.0.0 * @apiDescription Determina si hay aforo suficiente para el tamaño de grupo que se ha indicado. * * @apiParam {String} id ID único del evento. @@ -255,7 +255,7 @@ routes.get( * @api {post} /api/v4/web/events/:eventId/inscriptions/ Dar de Alta una Inscripción (CreateEventInscription) * @apiName CreateEventInscription * @apiGroup Inscriptions - * @apiVersion 1.0.0 + * @apiVersion 4.0.0 * @apiDescription Este endpoint permite registrar una inscripción a un evento específico. * * @apiParam {String} eventId Identificador único del evento. @@ -383,7 +383,7 @@ routes.post( * @api {get} /api/v4/web/events/:id/inscriptions/:email Comprobar Inscripción (CheckInscription) * @apiName CheckInscription * @apiGroup Inscriptions - * @apiVersion 1.0.0 + * @apiVersion 4.0.0 * @apiDescription Este endpoint verifica si el correo electrónico proporcionado tiene una inscripción para el evento concreto. * * @apiParam {String} id Identificador único del evento. @@ -410,7 +410,7 @@ routes.get("/web/events/:id/inscriptions/:email", isAPIKeyUser, eventInscription * @api {get} /api/v4/web/inscriptions/:id Obtener datos de la Inscripción (GetInscription) * @apiName GetInscription * @apiGroup Inscriptions - * @apiVersion 1.0.0 + * @apiVersion 4.0.0 * @apiDescription Este endpoint devuelve la inscripción correspondiente al id proporcionado. * * @apiParam {String} id Identificador único de la inscripcion. @@ -452,7 +452,7 @@ routes.get("/web/inscriptions/:id", isAPIKeyUser, * @api {delete} /api/v4/web/inscriptions/:id Eliminar inscripcion (DeleteInscription) * @apiName DeleteInscription * @apiGroup Inscriptions - * @apiVersion 1.0.0 + * @apiVersion 4.0.0 * @apiDescription Este endpoint elimina inscripción. * * @apiParam {String} id Identificador único de la inscripcion. @@ -478,7 +478,7 @@ routes.delete("/web/inscriptions/:id", isAPIKeyUser, eventInscriptionController. * @api {get} /api/v4/web/entities/colleges Lista de Entidades Educativas (GetColleges) * @apiName GetColleges * @apiGroup Entidades - * @apiVersion 1.0.0 + * @apiVersion 4.0.0 * @apiDescription Este endpoint devuelve una lista de entidades educativas, incluyendo su nombre, nivel y país. * * @apiSuccess {Object[]} colleges Lista de entidades educativas.