You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
2.0 KiB
1 line
2.0 KiB
function e(){return 60}var t=`/api/auth/sms/send`,n=`/api/auth/sms/login`,r=`cxxfds_token`,i=`cxxfds_admin_impersonation`,a=`cxxfds_participant_competition_slug`,o=`cxxfds_admin_token`,s=`cxxfds_admin_user`,c=`cxxfds_admin_competition_id`,l=`cxxfds_reviewer_token`,u=`cxxfds_reviewer_competition_slug`,d=`/api/v1/review/auth/login`,f=`/api/v1/review/me`,p=`/api/v1/review/applications`;function m(e,t){let n=new URLSearchParams({competition_slug:t});return`${b()}/api/v1/review/applications/${e}?${n.toString()}`}function h(e){return`${b()}/api/v1/review/applications/${e}/score`}var g=`/v1/admin`;function _(){let e=`/admin/`;return e===`/`?`/admin/login`:`${e.endsWith(`/`)?e.slice(0,-1):e}/admin/login`}function v(e){return e}function y(e){let t=e.trim();if(!t)return``;let n=`/admin/`,r=n.endsWith(`/`)?n.slice(0,-1):n;return r&&r!==`/`&&t.startsWith(`${r}/admin`)?v(t.slice(r.length)||`/admin`):v(t)}function b(){return(void 0)?.trim()?(void 0).trim().replace(/\/$/,``):(window.location.hostname,``)}function x(e){let t=String(e??``).trim();if(!t)return t;if(/^https?:\/\//i.test(t))try{let e=new URL(t),n=e.pathname.replace(/\/{2,}/g,`/`);return e.pathname=n.startsWith(`/`)?n:`/${n}`,e.toString()}catch{return t.replace(/([^:])\/\/+/g,`$1/`)}return t.replace(/\/{2,}/g,`/`)}function S(e,t,n){let r=new URLSearchParams({competition_slug:n});return`${b()}/api/v1/review/applications/${e}/files/${t}/download?${r.toString()}`}function C(){let e=(void 0)?.trim();return e?e.replace(/\/$/,``):`${b()}/api${g}`}function w(){return{token:localStorage.getItem(`cxxfds_reviewer_token`)??``,competitionSlug:localStorage.getItem(`cxxfds_reviewer_competition_slug`)??``}}function T(e,t){localStorage.setItem(l,e),localStorage.setItem(u,t)}function E(){localStorage.removeItem(l),localStorage.removeItem(u)}function D(e){return/^\/c\/[^/]+\/review(?:\/|$)/.test(e)}function O(e){return/^\/c\/[^/]+\/manage(?:\/|$)/.test(e)}export{S as C,m as S,T,x as _,a,_ as b,p as c,r as d,E as f,y as g,e as h,s as i,d as l,b as m,i as n,n as o,C as p,o as r,t as s,c as t,f as u,O as v,h as w,w as x,D as y}; |