diff --git a/client/client.15fd2d5a.js b/client/client.15fd2d5a.js index ef6373b23..c246c2a6f 100644 --- a/client/client.15fd2d5a.js +++ b/client/client.15fd2d5a.js @@ -1,4 +1,4 @@ -function t(){}function e(t,e){for(const n in e)t[n]=e[n];return t}function n(t){return t()}function s(){return Object.create(null)}function o(t){t.forEach(n)}function r(t){return"function"==typeof t}function i(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}let a;function c(t,e){return a||(a=document.createElement("a")),a.href=e,t===a.href}function l(t,n,s,o){return t[1]&&o?e(s.ctx.slice(),t[1](o(n))):s.ctx}function u(t){const e={};for(const n in t)"$"!==n[0]&&(e[n]=t[n]);return e}function h(t){return null==t?"":t}let d=!1;function f(t,e,n,s){for(;t>1);n(o)<=s?t=o+1:e=o}return t}function p(t,e){if(d){for(!function(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if("HEAD"===t.nodeName){const t=[];for(let n=0;n0&&e[n[o]].claim_order<=r?o+1:f(1,o,(t=>e[n[t]].claim_order),r))-1;s[t]=n[i]+1;const a=i+1;n[a]=t,o=Math.max(a,o)}const r=[],i=[];let a=e.length-1;for(let t=n[o]+1;0!=t;t=s[t-1]){for(r.push(e[t-1]);a>=t;a--)i.push(e[a]);a--}for(;a>=0;a--)i.push(e[a]);r.reverse(),i.sort(((t,e)=>t.claim_order-e.claim_order));for(let e=0,n=0;e=r[n].claim_order;)n++;const s=nt.removeEventListener(e,n,s)}function S(t){return function(e){return e.preventDefault(),t.call(this,e)}}function T(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}const A=["width","height"];function P(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const s in e)null==e[s]?t.removeAttribute(s):"style"===s?t.style.cssText=e[s]:"__value"===s?t.value=t[s]=e[s]:n[s]&&n[s].set&&-1===A.indexOf(s)?t[s]=e[s]:T(t,s,e[s])}function N(t){let e;return{p(...n){e=n,e.forEach((e=>t.push(e)))},r(){e.forEach((e=>t.splice(t.indexOf(e),1)))}}}function I(t){return Array.from(t.childNodes)}function L(t){void 0===t.claim_info&&(t.claim_info={last_index:0,total_claimed:0})}function k(t,e,n,s,o=!1){L(t);const r=(()=>{for(let s=t.claim_info.last_index;s=0;s--){const r=t[s];if(e(r)){const e=n(r);return void 0===e?t.splice(s,1):t[s]=e,o?void 0===e&&t.claim_info.last_index--:t.claim_info.last_index=s,r}}return s()})();return r.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,r}function R(t,e,n,s){return k(t,(t=>t.nodeName===e),(t=>{const e=[];for(let s=0;st.removeAttribute(e)))}),(()=>s(e)))}function O(t,e,n){return R(t,e,n,v)}function C(t,e,n){return R(t,e,n,y)}function M(t,e){return k(t,(t=>3===t.nodeType),(t=>{const n=""+e;if(t.data.startsWith(n)){if(t.data.length!==n.length)return t.splitText(n.length)}else t.data=n}),(()=>w(e)),!0)}function H(t){return M(t," ")}function U(t,e,n){for(let s=n;s{t.source===n.contentWindow&&e()}))):(n.src="about:blank",n.onload=()=>{o=x(n.contentWindow,"resize",e),e()}),function(t,e){t.appendChild(e)}(t,n),()=>{(s||o&&n.contentWindow)&&o(),b(n)}}function J(t,e){const n=[];let s=0;for(const o of e.childNodes)if(8===o.nodeType){const e=o.textContent.trim();e===`HEAD_${t}_END`?(s-=1,n.push(o)):e===`HEAD_${t}_START`&&(s+=1,n.push(o))}else s>0&&n.push(o);return n}class V{constructor(t=!1){this.is_svg=!1,this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,e,n=null){this.e||(this.is_svg?this.e=y(e.nodeName):this.e=v(11===e.nodeType?"TEMPLATE":e.nodeName),this.t="TEMPLATE"!==e.tagName?e:e.content,this.c(t)),this.i(n)}h(t){this.e.innerHTML=t,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(t){for(let e=0;e{ft.delete(t),s&&(n&&t.d(1),s())})),t.o(e)}else s&&s()}function vt(t,e){const n={},s={},o={$$scope:1};let r=t.length;for(;r--;){const i=t[r],a=e[r];if(a){for(const t in i)t in a||(s[t]=1);for(const t in a)o[t]||(n[t]=a[t],o[t]=1);t[r]=a}else for(const t in i)o[t]=1}for(const t in s)t in n||(n[t]=void 0);return n}function yt(t){return"object"==typeof t&&null!==t?t:{}}function wt(t){t&&t.c()}function $t(t,e){t&&t.l(e)}function Et(t,e,s,i){const{fragment:a,after_update:c}=t.$$;a&&a.m(e,s),i||ct((()=>{const e=t.$$.on_mount.map(n).filter(r);t.$$.on_destroy?t.$$.on_destroy.push(...e):o(e),t.$$.on_mount=[]})),c.forEach(ct)}function xt(t,e){const n=t.$$;null!==n.fragment&&(!function(t){const e=[],n=[];ot.forEach((s=>-1===t.indexOf(s)?e.push(s):n.push(s))),n.forEach((t=>t())),ot=e}(n.after_update),o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function St(t,e){-1===t.$$.dirty[0]&&(nt.push(t),at||(at=!0,it.then(ht)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const o=s.length?s[0]:n;return f.ctx&&a(f.ctx[t],f.ctx[t]=o)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](o),p&&St(e,t)),n})):[],f.update(),p=!0,o(f.before_update),f.fragment=!!i&&i(f.ctx),n.target){if(n.hydrate){d=!0;const t=I(n.target);f.fragment&&f.fragment.l(t),t.forEach(b)}else f.fragment&&f.fragment.c();n.intro&&bt(e.$$.fragment),Et(e,n.target,n.anchor,n.customElement),d=!1,ht()}Q(h)}class At{$destroy(){xt(this,1),this.$destroy=t}$on(e,n){if(!r(n))return t;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(n),()=>{const t=s.indexOf(n);-1!==t&&s.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const Pt=[];function Nt(e,n=t){let s;const o=new Set;function r(t){if(i(e,t)&&(e=t,s)){const t=!Pt.length;for(const t of o)t[1](),Pt.push(t,e);if(t){for(let t=0;t{o.delete(c),0===o.size&&s&&(s(),s=null)}}}}const It={};var Lt={owner:"thoth-pub",repo:"status",assignees:["ja573"],sites:[{name:"Thoth APP",url:"https://thoth.pub/admin",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Thoth GraphQL API",url:"https://api.thoth.pub/",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Thoth Export API",url:"https://export.thoth.pub",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Thoth Website",url:"https://thoth.pub/",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Strapi",url:"https://cms.thoth.pub/",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Nextcloud",url:"https://cloud.obpcloud.org/status.php",icon:"https://cdn.thoth.pub/thoth_logo.png",expectedStatusCodes:[200,400]},{name:"Mattermost",url:"https://mattermost.obpcloud.org",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Matomo",url:"https://analytics.openbookpublishers.com/index.php?module=Login",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"Matomo Tracker API",url:"https://analytics.openbookpublishers.com/matomo.php",icon:"https://cdn.thoth.pub/thoth_logo.png"},{name:"OBC Nextcloud",url:"https://cloud.openbookcollective.org/status.php",icon:"https://openbookcollective.org/static/img/favicon.ico",expectedStatusCodes:[200,400]},{name:"OBP Website",url:"https://www.openbookpublishers.com/",icon:"https://cdn.openbookpublishers.com/favicon_e70e5e5e85.png"},{name:"OBP Blog",url:"https://blogs.openbookpublishers.com/",icon:"https://cdn.openbookpublishers.com/favicon_e70e5e5e85.png"}],"status-website":{themeUrl:"https://status.thoth.pub/thoth.css",cname:"status.thoth.pub",logoUrl:"https://cdn.thoth.pub/thoth_logo.png",favicon:"https://cdn.thoth.pub/thoth_logo.png",name:"Thoth Status",introTitle:"Thoth Status Dashboard",introMessage:"Real-time updates on [Thoth](http://thoth.pub/)'s services' uptime, incidents, and maintenance schedules.",scripts:[{src:"https://cdn.thoth.pub/analytics.js",async:!0}],navbar:[{title:"Status",href:"/"},{title:"Support",href:"mailto:support@thoth.pub"},{title:"GitHub",href:"https://github.com/thoth-pub"}]},i18n:{activeIncidents:"Active Incidents",allSystemsOperational:"All systems are operational",incidentReport:"Incident #$NUMBER report →",activeIncidentSummary:"Opened at $DATE with $POSTS posts",incidentTitle:"Incident $NUMBER Details",incidentDetails:"Incident Details",incidentFixed:"Fixed",incidentOngoing:"Ongoing",incidentOpenedAt:"Opened at",incidentClosedAt:"Closed at",incidentViewOnGitHub:"View and Subscribe on GitHub",incidentCommentSummary:"Posted at $DATE by $AUTHOR",incidentBack:"← Back to all incidents",pastIncidents:"Past Incidents",pastIncidentsResolved:"Resolved in $MINUTES minutes with $POSTS posts",liveStatus:"Live Status",overallUptime:"Overall uptime: $UPTIME",overallUptimeTitle:"Overall uptime",averageResponseTime:"Average response time: $TIMEms",averageResponseTimeTitle:"Average response",sevelDayResponseTime:"7-day response time",responseTimeMs:"Response time (ms)",up:"Up",down:"Down",degraded:"Degraded",ms:"ms",loading:"Loading",navGitHub:"GitHub",footer:"This page is [open source]($REPO), powered by [Upptime](https://upptime.js.org)
Copyright © 2024 Thoth Open Metadata. Except where otherwise noted, content on this site is licensed under a [Creative Commons Attribution 4.0 International license](http://creativecommons.org/licenses/by/4.0/)",rateLimitExceededTitle:"Rate limit exceeded",rateLimitExceededIntro:"You have exceeded the number of requests you can do in an hour, so you'll have to wait before accessing this website again. Alternately, you can add a GitHub Personal Access Token to continue to use this website.",rateLimitExceededWhatDoesErrorMean:"What does this error mean?",rateLimitExceededErrorMeaning:"This website uses the GitHub API to access real-time data about our websites' status. By default, GitHub allows each IP address 60 requests per hour, which you have consumed.",rateLimitExceededErrorHowCanFix:"How can I fix it?",rateLimitExceededErrorFix:"You can wait for another hour and your IP address' limit will be restored. Alternately, you can add your GitHub Personal Access Token, which gives you an additional 5,000 requests per hour.",rateLimitExceededGeneratePAT:"Learn how to generate a Personal Access Token",rateLimitExceededHasSet:"You have a personal access token set.",rateLimitExceededRemoveToken:"Remove token",rateLimitExceededGitHubPAT:"GitHub Personal Access Token",rateLimitExceededCopyPastePAT:"Copy and paste your token",rateLimitExceededSaveToken:"Save token",errorTitle:"An error occurred",errorIntro:"An error occurred in trying to get the latest status details.",errorText:"You can try again in a few moments.",errorHome:"Go to the homepage",pastScheduledMaintenance:"Past Scheduled Maintenance",scheduledMaintenance:"Scheduled Maintenance",scheduledMaintenanceSummaryStarted:"Started at $DATE for $DURATION minutes",scheduledMaintenanceSummaryStarts:"Starts at $DATE for $DURATION minutes",startedAt:"Started at",startsAt:"Starts at",duration:"Duration",durationMin:"$DURATION minutes",incidentCompleted:"Completed",incidentScheduled:"Scheduled",duration24H:"24h",duration7D:"7d",duration30D:"30d",duration1Y:"1y",durationAll:"all",locale:"en-US"},path:"https://status.thoth.pub"};function kt(t,e,n){const s=t.slice();return s[1]=e[n],s}function Rt(e){let n,s,o,r=Lt["status-website"]&&!Lt["status-website"].hideNavLogo&&function(e){let n,s;return{c(){n=v("img"),this.h()},l(t){n=O(t,"IMG",{alt:!0,src:!0,class:!0}),this.h()},h(){T(n,"alt",""),c(n.src,s=Lt["status-website"].logoUrl)||T(n,"src",s),T(n,"class","svelte-a08hsz")},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}(),i=Lt["status-website"]&&!Lt["status-website"].hideNavTitle&&function(e){let n,s,o=Lt["status-website"].name+"";return{c(){n=v("div"),s=w(o)},l(t){n=O(t,"DIV",{});var e=I(n);s=M(e,o),e.forEach(b)},m(t,e){g(t,n,e),p(n,s)},p:t,d(t){t&&b(n)}}}();return{c(){n=v("div"),s=v("a"),r&&r.c(),o=$(),i&&i.c(),this.h()},l(t){n=O(t,"DIV",{});var e=I(n);s=O(e,"A",{href:!0,class:!0});var a=I(s);r&&r.l(a),o=H(a),i&&i.l(a),a.forEach(b),e.forEach(b),this.h()},h(){T(s,"href",Lt["status-website"].logoHref||Lt.path),T(s,"class","logo svelte-a08hsz")},m(t,e){g(t,n,e),p(n,s),r&&r.m(s,null),p(s,o),i&&i.m(s,null)},p(t,e){Lt["status-website"]&&!Lt["status-website"].hideNavLogo&&r.p(t,e),Lt["status-website"]&&!Lt["status-website"].hideNavTitle&&i.p(t,e)},d(t){t&&b(n),r&&r.d(),i&&i.d()}}}function Ot(t){let e,n,s,o,r,i=t[1].title+"";return{c(){e=v("li"),n=v("a"),s=w(i),r=$(),this.h()},l(t){e=O(t,"LI",{});var o=I(e);n=O(o,"A",{"aria-current":!0,href:!0,target:!0,class:!0});var a=I(n);s=M(a,i),a.forEach(b),r=H(o),o.forEach(b),this.h()},h(){T(n,"aria-current",o=t[0]===("/"===t[1].href?void 0:t[1].href)?"page":void 0),T(n,"href",t[1].href.replace("$OWNER",Lt.owner).replace("$REPO",Lt.repo)),T(n,"target",t[1].target||"_self"),T(n,"class","svelte-a08hsz")},m(t,o){g(t,e,o),p(e,n),p(n,s),p(e,r)},p(t,e){1&e&&o!==(o=t[0]===("/"===t[1].href?void 0:t[1].href)?"page":void 0)&&T(n,"aria-current",o)},d(t){t&&b(e)}}}function Ct(e){let n,s,o,r,i,a=Lt["status-website"]&&Lt["status-website"].logoUrl&&Rt(),c=Lt["status-website"]&&Lt["status-website"].navbar&&function(t){let e,n=Lt["status-website"].navbar,s=[];for(let e=0;e{"segment"in t&&n(0,s=t.segment)},[s]}class Ht extends At{constructor(t){super(),Tt(this,t,Mt,Ct,i,{segment:0})}}var Ut={"":["",""],_:["",""],"*":["",""],"~":["",""],"\n":["
"]," ":["
"],"-":["
"]};function Dt(t){return t.replace(RegExp("^"+(t.match(/^(\t| )+/)||"")[0],"gm"),"")}function jt(t){return(t+"").replace(/"/g,""").replace(//g,">")}function Gt(t,e){var n,s,o,r,i,a=/((?:^|\n+)(?:\n---+|\* \*(?: \*)+)\n)|(?:^``` *(\w*)\n([\s\S]*?)\n```$)|((?:(?:^|\n+)(?:\t| {2,}).+)+\n*)|((?:(?:^|\n)([>*+-]|\d+\.)\s+.*)+)|(?:!\[([^\]]*?)\]\(([^)]+?)\))|(\[)|(\](?:\(([^)]+?)\))?)|(?:(?:^|\n+)([^\s].*)\n(-{3,}|={3,})(?:\n+|$))|(?:(?:^|\n+)(#{1,6})\s*(.+)(?:\n+|$))|(?:`([^`].*?)`)|( \n\n*|\n{2,}|__|\*\*|[_*]|~~)/gm,c=[],l="",u=e||{},h=0;function d(t){var e=Ut[t[1]||""],n=c[c.length-1]==t;return e?e[1]?(n?c.pop():c.push(t),e[0|n]):e[0]:t}function f(){for(var t="";c.length;)t+=d(c[c.length-1]);return t}for(t=t.replace(/^\[(.+?)\]:\s*(.+)$/gm,(function(t,e,n){return u[e.toLowerCase()]=n,""})).replace(/^\n+|\n+$/g,"");o=a.exec(t);)s=t.substring(h,o.index),h=a.lastIndex,n=o[0],s.match(/[^\\](\\\\)*\\$/)||((i=o[3]||o[4])?n='
"+Dt(jt(i).replace(/^\n+|\n+$/g,""))+"
":(i=o[6])?(i.match(/\./)&&(o[5]=o[5].replace(/^\d+/gm,"")),r=Gt(Dt(o[5].replace(/^\s*[>*+.-]/gm,""))),">"==i?i="blockquote":(i=i.match(/\./)?"ol":"ul",r=r.replace(/^(.*)(\n|$)/gm,"
  • $1
  • ")),n="<"+i+">"+r+""):o[8]?n=''+jt(o[7])+'':o[10]?(l=l.replace("",''),n=f()+""):o[9]?n="":o[12]||o[14]?n="<"+(i="h"+(o[14]?o[14].length:o[13]>"="?1:2))+">"+Gt(o[12]||o[15],u)+"":o[16]?n=""+jt(o[16])+"":(o[17]||o[1])&&(n=d(o[17]||"--"))),l+=s,l+=n;return(l+t.substring(h)+f()).replace(/^\n+|\n+$/g,"")}function Bt(t,e,n){const s=t.slice();return s[3]=e[n],s}function qt(t,e,n){const s=t.slice();return s[3]=e[n],s}function zt(t,e,n){const s=t.slice();return s[8]=e[n],s}function Kt(e){let n,s,o,r,i,a;return{c(){n=v("script"),s=w("// If `prefers-color-scheme` is not supported, fall back to light mode.\n // In this case, light.css will be downloaded with `highest` priority.\n if (typeof window !== \"undefined\" && typeof document !== \"undefined\" && \"matchMedia\" in window && window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {\n document.documentElement.style.display = 'none';\n document.head.insertAdjacentHTML(\n 'beforeend',\n '',\n );\n }"),o=$(),r=v("link"),i=$(),a=v("link"),this.h()},l(t){n=O(t,"SCRIPT",{});var e=I(n);s=M(e,"// If `prefers-color-scheme` is not supported, fall back to light mode.\n // In this case, light.css will be downloaded with `highest` priority.\n if (typeof window !== \"undefined\" && typeof document !== \"undefined\" && \"matchMedia\" in window && window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {\n document.documentElement.style.display = 'none';\n document.head.insertAdjacentHTML(\n 'beforeend',\n '',\n );\n }"),e.forEach(b),o=H(t),r=O(t,"LINK",{rel:!0,href:!0,media:!0}),i=H(t),a=O(t,"LINK",{rel:!0,href:!0,media:!0}),this.h()},h(){T(r,"rel","stylesheet"),T(r,"href",`${Lt.path}/themes/light.css`),T(r,"media","(prefers-color-scheme: light)"),T(a,"rel","stylesheet"),T(a,"href",`${Lt.path}/themes/dark.css`),T(a,"media","(prefers-color-scheme: dark)")},m(t,e){g(t,n,e),p(n,s),g(t,o,e),g(t,r,e),g(t,i,e),g(t,a,e)},p:t,d(t){t&&b(n),t&&b(o),t&&b(r),t&&b(i),t&&b(a)}}}function Wt(e){let n;return{c(){n=v("link"),this.h()},l(t){n=O(t,"LINK",{rel:!0,href:!0}),this.h()},h(){T(n,"rel","stylesheet"),T(n,"href",`${Lt.path}/themes/${Lt["status-website"].theme}.css`)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Jt(e){let n;return{c(){n=v("link"),this.h()},l(t){n=O(t,"LINK",{rel:!0,href:!0}),this.h()},h(){T(n,"rel","stylesheet"),T(n,"href",(Lt["status-website"]||{}).themeUrl)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Vt(e){let n,s;return{c(){n=v("script"),this.h()},l(t){n=O(t,"SCRIPT",{src:!0}),I(n).forEach(b),this.h()},h(){c(n.src,s=e[8].src)||T(n,"src",s),n.async=!!e[8].async,n.defer=!!e[8].async},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Yt(e){let n;return{c(){n=v("link"),this.h()},l(t){n=O(t,"LINK",{rel:!0,href:!0,media:!0}),this.h()},h(){T(n,"rel",e[3].rel),T(n,"href",e[3].href),T(n,"media",e[3].media)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Ft(e){let n;return{c(){n=v("meta"),this.h()},l(t){n=O(t,"META",{name:!0,content:!0}),this.h()},h(){T(n,"name",e[3].name),T(n,"content",e[3].content)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Qt(e){let n,s,o,r,i,a,c,u,h,d,f,m,y,w,x,S,A,P,N=Gt(Lt.i18n.footer.replace(/\$REPO/,`https://github.com/${Lt.owner}/${Lt.repo}`))+"",L=(Lt["status-website"]||{}).customHeadHtml&&function(e){let n,s,o=(Lt["status-website"]||{}).customHeadHtml+"";return{c(){n=new Y(!1),s=E(),this.h()},l(t){n=D(t,!1),s=E(),this.h()},h(){n.a=s},m(t,e){n.m(o,t,e),g(t,s,e)},p:t,d(t){t&&b(s),t&&n.d()}}}();let k=((Lt["status-website"]||{}).themeUrl?Jt:(Lt["status-website"]||{}).theme?Wt:Kt)(e),R=(Lt["status-website"]||{}).scripts&&function(t){let e,n=(Lt["status-website"]||{}).scripts,s=[];for(let e=0;e${Lt["status-website"].css}`;return{c(){n=new Y(!1),s=E(),this.h()},l(t){n=D(t,!1),s=E(),this.h()},h(){n.a=s},m(t,e){n.m(o,t,e),g(t,s,e)},p:t,d(t){t&&b(s),t&&n.d()}}}(),j=Lt["status-website"].js&&function(e){let n,s,o=`