From 4d4042acdddfa1af05bfaf092a68c97b1e3698e2 Mon Sep 17 00:00:00 2001 From: rraymondgh <42769112+rraymondgh@users.noreply.github.com> Date: Sun, 2 Mar 2025 15:01:28 +0000 Subject: [PATCH] fix charts clipped on small devices (#385) * fix clipping of charts on small devices (eg iPhone) * Rebuild web UI --------- Co-authored-by: mgdigital Co-authored-by: Mike Gibson --- .../dist/bitmagnet/browser/chunk-7OYTJPVI.js | 1 + .../{chunk-JZKT3JKU.js => chunk-BQDFZT6D.js} | 2 +- .../dist/bitmagnet/browser/chunk-H4U53VO5.js | 1 - .../{chunk-I6TMS3R2.js => chunk-HMJENAG2.js} | 2 +- webui/dist/bitmagnet/browser/index.html | 2 +- .../{main-LJ7ZZOR3.js => main-IOFDG4CB.js} | 2 +- webui/src/app/charting/chart.component.html | 22 ++++++++++++------- webui/src/app/charting/chart.component.scss | 9 ++++++++ webui/src/app/charting/chart.component.ts | 2 ++ 9 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 webui/dist/bitmagnet/browser/chunk-7OYTJPVI.js rename webui/dist/bitmagnet/browser/{chunk-JZKT3JKU.js => chunk-BQDFZT6D.js} (99%) delete mode 100644 webui/dist/bitmagnet/browser/chunk-H4U53VO5.js rename webui/dist/bitmagnet/browser/{chunk-I6TMS3R2.js => chunk-HMJENAG2.js} (99%) rename webui/dist/bitmagnet/browser/{main-LJ7ZZOR3.js => main-IOFDG4CB.js} (99%) diff --git a/webui/dist/bitmagnet/browser/chunk-7OYTJPVI.js b/webui/dist/bitmagnet/browser/chunk-7OYTJPVI.js new file mode 100644 index 00000000..d3caa5e9 --- /dev/null +++ b/webui/dist/bitmagnet/browser/chunk-7OYTJPVI.js @@ -0,0 +1 @@ +import{c as U,e as ut}from"./chunk-Y7K23DTG.js";import{a as D,b as it,e as f,f as s,g as x,h as l,i as _,j as st,k as ct}from"./chunk-42PJPEMD.js";import{a as ot}from"./chunk-2RM4KZLJ.js";import{Ea as at,V as z,W as tt,X as et,_ as rt,a as J,b as K,wa as nt}from"./chunk-6SW7H33Q.js";import{$b as v,Cb as $,Ea as G,Fa as Q,Hb as W,Kb as P,Qb as S,Rb as k,Sb as B,Tb as X,Ub as R,Wb as V,Zb as j,a as I,b as N,h as H,kb as y,kc as E,mc as Z,pc as A,qa as b,ua as L}from"./chunk-Z3WUIYN5.js";function Tt(r,t){if(r&1){let e=V();X(0),S(1,"mat-card")(2,"mat-card-header")(3,"mat-card-title")(4,"h4")(5,"mat-icon",1),j("click",function(){G(e);let a=v();return Q(a.toggleLegend())}),E(6,"legend_toggle"),k(),E(7),k()()(),S(8,"mat-card-content")(9,"div"),B(10,"canvas",2),k()()(),R()}if(r&2){let e=t.$implicit,n=v();y(5),P("icon-toggle-legend "+(n.legend?"icon-toggle-legend-active":"")),W("matTooltip",e("dashboard.metrics.toggle_legend")),y(2),Z("",n.title," "),y(2),P(n.breakpoints.sizeAtLeast("Large")?"app-chart":"app-chart-small"),y(),W("data",n.chartConfig.data)("options",n.chartConfig.options)("type",n.chartConfig.type)("height",n.height)("width",n.width)}}var Kt=(()=>{class r{constructor(){this.themeInfo=b(ut),this.transloco=b(J),this.breakpoints=b(ot),this.$data=new H,this.width=500,this.height=500,this.legend=!0}ngOnInit(){this.updateChart(),this.$data.subscribe(e=>{this.data=e,this.updateChart()}),this.themeInfo.info$.subscribe(()=>{this.updateChart()}),this.transloco.langChanges$.subscribe(()=>{this.updateChart()})}toggleLegend(){this.legend=!this.legend,this.updateChart()}updateChart(){this.chartConfig=this.adapter.create(this.data,{legend:this.legend})}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=L({type:r,selectors:[["app-chart"]],inputs:{title:"title",$data:"$data",adapter:"adapter",width:"width",height:"height"},standalone:!0,features:[A],decls:1,vars:0,consts:[[4,"transloco"],[3,"click","matTooltip"],["baseChart","",3,"data","options","type","height","width"]],template:function(n,a){n&1&&$(0,Tt,11,11,"ng-container",0)},dependencies:[U,z,et,rt,tt,K,nt,at],styles:[".icon-toggle-legend[_ngcontent-%COMP%]{cursor:pointer;position:relative;top:4px;margin-right:8px;opacity:.6}.icon-toggle-legend.icon-toggle-legend-active[_ngcontent-%COMP%]{opacity:1}.app-chart[_ngcontent-%COMP%]{position:relative}.app-chart-small[_ngcontent-%COMP%]{position:relative;width:calc(40vw + 100px)}"]})}}return r})();function F(r,t){let e=s(r,t?.in);return e.setHours(0,0,0,0),e}function dt(r,t,e){let[n,a]=st(e?.in,r,t),o=F(n),c=F(a),m=+o-_(o),h=+c-_(c);return Math.round((m-h)/it)}function ft(r,t){let e=s(r,t?.in);return e.setFullYear(e.getFullYear(),0,1),e.setHours(0,0,0,0),e}function mt(r,t){let e=s(r,t?.in);return dt(e,ft(e))+1}function p(r,t){return l(r,N(I({},t),{weekStartsOn:1}))}function Y(r,t){let e=s(r,t?.in),n=e.getFullYear(),a=f(e,0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);let o=p(a),c=f(e,0);c.setFullYear(n,0,4),c.setHours(0,0,0,0);let m=p(c);return e.getTime()>=o.getTime()?n+1:e.getTime()>=m.getTime()?n:n-1}function ht(r,t){let e=Y(r,t),n=f(t?.in||r,0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),p(n)}function lt(r,t){let e=s(r,t?.in),n=+p(e)-+ht(e);return Math.round(n/D)+1}function M(r,t){let e=s(r,t?.in),n=e.getFullYear(),a=x(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,c=f(t?.in||r,0);c.setFullYear(n+1,0,o),c.setHours(0,0,0,0);let m=l(c,t),h=f(t?.in||r,0);h.setFullYear(n,0,o),h.setHours(0,0,0,0);let C=l(h,t);return+e>=+m?n+1:+e>=+C?n:n-1}function gt(r,t){let e=x(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??e.firstWeekContainsDate??e.locale?.options?.firstWeekContainsDate??1,a=M(r,t),o=f(t?.in||r,0);return o.setFullYear(a,0,n),o.setHours(0,0,0,0),l(o,t)}function pt(r,t){let e=s(r,t?.in),n=+l(e,t)-+gt(e,t);return Math.round(n/D)+1}function i(r,t){let e=r<0?"-":"",n=Math.abs(r).toString().padStart(t,"0");return e+n}var g={y(r,t){let e=r.getFullYear(),n=e>0?e:1-e;return i(t==="yy"?n%100:n,t.length)},M(r,t){let e=r.getMonth();return t==="M"?String(e+1):i(e+1,2)},d(r,t){return i(r.getDate(),t.length)},a(r,t){let e=r.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h(r,t){return i(r.getHours()%12||12,t.length)},H(r,t){return i(r.getHours(),t.length)},m(r,t){return i(r.getMinutes(),t.length)},s(r,t){return i(r.getSeconds(),t.length)},S(r,t){let e=t.length,n=r.getMilliseconds(),a=Math.trunc(n*Math.pow(10,e-3));return i(a,t.length)}};var O={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},q={G:function(r,t,e){let n=r.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return e.era(n,{width:"abbreviated"});case"GGGGG":return e.era(n,{width:"narrow"});case"GGGG":default:return e.era(n,{width:"wide"})}},y:function(r,t,e){if(t==="yo"){let n=r.getFullYear(),a=n>0?n:1-n;return e.ordinalNumber(a,{unit:"year"})}return g.y(r,t)},Y:function(r,t,e,n){let a=M(r,n),o=a>0?a:1-a;if(t==="YY"){let c=o%100;return i(c,2)}return t==="Yo"?e.ordinalNumber(o,{unit:"year"}):i(o,t.length)},R:function(r,t){let e=Y(r);return i(e,t.length)},u:function(r,t){let e=r.getFullYear();return i(e,t.length)},Q:function(r,t,e){let n=Math.ceil((r.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return i(n,2);case"Qo":return e.ordinalNumber(n,{unit:"quarter"});case"QQQ":return e.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(n,{width:"wide",context:"formatting"})}},q:function(r,t,e){let n=Math.ceil((r.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return i(n,2);case"qo":return e.ordinalNumber(n,{unit:"quarter"});case"qqq":return e.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(n,{width:"wide",context:"standalone"})}},M:function(r,t,e){let n=r.getMonth();switch(t){case"M":case"MM":return g.M(r,t);case"Mo":return e.ordinalNumber(n+1,{unit:"month"});case"MMM":return e.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(n,{width:"wide",context:"formatting"})}},L:function(r,t,e){let n=r.getMonth();switch(t){case"L":return String(n+1);case"LL":return i(n+1,2);case"Lo":return e.ordinalNumber(n+1,{unit:"month"});case"LLL":return e.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(n,{width:"wide",context:"standalone"})}},w:function(r,t,e,n){let a=pt(r,n);return t==="wo"?e.ordinalNumber(a,{unit:"week"}):i(a,t.length)},I:function(r,t,e){let n=lt(r);return t==="Io"?e.ordinalNumber(n,{unit:"week"}):i(n,t.length)},d:function(r,t,e){return t==="do"?e.ordinalNumber(r.getDate(),{unit:"date"}):g.d(r,t)},D:function(r,t,e){let n=mt(r);return t==="Do"?e.ordinalNumber(n,{unit:"dayOfYear"}):i(n,t.length)},E:function(r,t,e){let n=r.getDay();switch(t){case"E":case"EE":case"EEE":return e.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(n,{width:"short",context:"formatting"});case"EEEE":default:return e.day(n,{width:"wide",context:"formatting"})}},e:function(r,t,e,n){let a=r.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return i(o,2);case"eo":return e.ordinalNumber(o,{unit:"day"});case"eee":return e.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(a,{width:"short",context:"formatting"});case"eeee":default:return e.day(a,{width:"wide",context:"formatting"})}},c:function(r,t,e,n){let a=r.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return i(o,t.length);case"co":return e.ordinalNumber(o,{unit:"day"});case"ccc":return e.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(a,{width:"narrow",context:"standalone"});case"cccccc":return e.day(a,{width:"short",context:"standalone"});case"cccc":default:return e.day(a,{width:"wide",context:"standalone"})}},i:function(r,t,e){let n=r.getDay(),a=n===0?7:n;switch(t){case"i":return String(a);case"ii":return i(a,t.length);case"io":return e.ordinalNumber(a,{unit:"day"});case"iii":return e.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(n,{width:"short",context:"formatting"});case"iiii":default:return e.day(n,{width:"wide",context:"formatting"})}},a:function(r,t,e){let a=r.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(r,t,e){let n=r.getHours(),a;switch(n===12?a=O.noon:n===0?a=O.midnight:a=n/12>=1?"pm":"am",t){case"b":case"bb":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(r,t,e){let n=r.getHours(),a;switch(n>=17?a=O.evening:n>=12?a=O.afternoon:n>=4?a=O.morning:a=O.night,t){case"B":case"BB":case"BBB":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(r,t,e){if(t==="ho"){let n=r.getHours()%12;return n===0&&(n=12),e.ordinalNumber(n,{unit:"hour"})}return g.h(r,t)},H:function(r,t,e){return t==="Ho"?e.ordinalNumber(r.getHours(),{unit:"hour"}):g.H(r,t)},K:function(r,t,e){let n=r.getHours()%12;return t==="Ko"?e.ordinalNumber(n,{unit:"hour"}):i(n,t.length)},k:function(r,t,e){let n=r.getHours();return n===0&&(n=24),t==="ko"?e.ordinalNumber(n,{unit:"hour"}):i(n,t.length)},m:function(r,t,e){return t==="mo"?e.ordinalNumber(r.getMinutes(),{unit:"minute"}):g.m(r,t)},s:function(r,t,e){return t==="so"?e.ordinalNumber(r.getSeconds(),{unit:"second"}):g.s(r,t)},S:function(r,t){return g.S(r,t)},X:function(r,t,e){let n=r.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return xt(n);case"XXXX":case"XX":return w(n);case"XXXXX":case"XXX":default:return w(n,":")}},x:function(r,t,e){let n=r.getTimezoneOffset();switch(t){case"x":return xt(n);case"xxxx":case"xx":return w(n);case"xxxxx":case"xxx":default:return w(n,":")}},O:function(r,t,e){let n=r.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+wt(n,":");case"OOOO":default:return"GMT"+w(n,":")}},z:function(r,t,e){let n=r.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+wt(n,":");case"zzzz":default:return"GMT"+w(n,":")}},t:function(r,t,e){let n=Math.trunc(+r/1e3);return i(n,t.length)},T:function(r,t,e){return i(+r,t.length)}};function wt(r,t=""){let e=r>0?"-":"+",n=Math.abs(r),a=Math.trunc(n/60),o=n%60;return o===0?e+String(a):e+String(a)+t+i(o,2)}function xt(r,t){return r%60===0?(r>0?"-":"+")+i(Math.abs(r)/60,2):w(r,t)}function w(r,t=""){let e=r>0?"-":"+",n=Math.abs(r),a=i(Math.trunc(n/60),2),o=i(n%60,2);return e+a+t+o}var Ot=(r,t)=>{switch(r){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},yt=(r,t)=>{switch(r){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Wt=(r,t)=>{let e=r.match(/(P+)(p+)?/)||[],n=e[1],a=e[2];if(!a)return Ot(r,t);let o;switch(n){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",Ot(n,t)).replace("{{time}}",yt(a,t))},bt={p:yt,P:Wt};var Pt=/^D+$/,St=/^Y+$/,vt=["D","DD","YY","YYYY"];function kt(r){return Pt.test(r)}function Dt(r){return St.test(r)}function Yt(r,t,e){let n=Et(r,t,e);if(console.warn(n),vt.includes(r))throw new RangeError(n)}function Et(r,t,e){let n=r[0]==="Y"?"years":"days of the month";return`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${t}\`) for formatting ${n} to the input \`${e}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function Mt(r){return r instanceof Date||typeof r=="object"&&Object.prototype.toString.call(r)==="[object Date]"}function Ct(r){return!(!Mt(r)&&typeof r!="number"||isNaN(+s(r)))}var _t=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ft=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qt=/^'([^]*?)'?$/,It=/''/g,Nt=/[a-zA-Z]/;function hr(r,t,e){let n=x(),a=e?.locale??n.locale??ct,o=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,c=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,m=s(r,e?.in);if(!Ct(m))throw new RangeError("Invalid time value");let h=t.match(Ft).map(d=>{let u=d[0];if(u==="p"||u==="P"){let T=bt[u];return T(d,a.formatLong)}return d}).join("").match(_t).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let u=d[0];if(u==="'")return{isToken:!1,value:Ht(d)};if(q[u])return{isToken:!0,value:d};if(u.match(Nt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+u+"`");return{isToken:!1,value:d}});a.localize.preprocessor&&(h=a.localize.preprocessor(m,h));let C={firstWeekContainsDate:o,weekStartsOn:c,locale:a};return h.map(d=>{if(!d.isToken)return d.value;let u=d.value;(!e?.useAdditionalWeekYearTokens&&Dt(u)||!e?.useAdditionalDayOfYearTokens&&kt(u))&&Yt(u,t,String(r));let T=q[u[0]];return T(m,u,a.localize,C)}).join("")}function Ht(r){let t=r.match(qt);return t?t[1].replace(It,"'"):r}var gr=(r,t)=>`${r}-${t}`;export{hr as a,Kt as b,gr as c}; diff --git a/webui/dist/bitmagnet/browser/chunk-JZKT3JKU.js b/webui/dist/bitmagnet/browser/chunk-BQDFZT6D.js similarity index 99% rename from webui/dist/bitmagnet/browser/chunk-JZKT3JKU.js rename to webui/dist/bitmagnet/browser/chunk-BQDFZT6D.js index 958b2b19..2c0975da 100644 --- a/webui/dist/bitmagnet/browser/chunk-JZKT3JKU.js +++ b/webui/dist/bitmagnet/browser/chunk-BQDFZT6D.js @@ -1 +1 @@ -import{a as je,b as $e,c as R}from"./chunk-H4U53VO5.js";import{e as Re}from"./chunk-Y7K23DTG.js";import{l as Ae}from"./chunk-42PJPEMD.js";import{a as ve}from"./chunk-O6OQLODH.js";import{a as Ne}from"./chunk-2RM4KZLJ.js";import{a as De}from"./chunk-DSEDLZDW.js";import{Ba as Ee,Da as Be,Ea as Ve,Fa as Ie,M as ke,P as Te,S as Se,V as K,W as ye,X as Q,_ as Y,_a as W,a as ge,b as J,h as Ce,s as xe,ta as we,ua as Oe,w as Me,wa as q,xa as Pe}from"./chunk-6SW7H33Q.js";import"./chunk-6XXA7HXI.js";import"./chunk-CMNWCZJM.js";import{$b as p,B as ue,Cb as z,Ea as _,Fa as f,Hb as l,Kb as j,N as pe,Nb as A,Ob as B,Pb as V,Q as re,Qb as i,Rb as c,Sb as P,Tb as H,Ub as U,Wb as ne,Zb as h,a as M,ad as be,b as v,ka as de,kb as a,kc as u,l as D,lc as T,mc as _e,o as me,pc as G,qa as O,qc as fe,sc as he,ua as F,vc as ie,wc as oe}from"./chunk-Z3WUIYN5.js";var $=(n,s)=>{let{bucketParams:e,earliestBucket:r}=We(n,s),t=Object.entries(s.torrent.metrics.buckets.reduce((d,x)=>{if(x.source!==(n.source??x.source))return d;let g=w(x.bucket,e);if(r&&r.index>g.index&&(g=void 0),!g)return d;let b=d[x.source]??[];return v(M({},d),{[x.source]:{created:x.updated?b.created:v(M({},b.created),{[g.key]:{count:x.count+(b.created?.[g.key]?.count??0),startTime:g.start}}),updated:x.updated?v(M({},b.updated),{[g.key]:{count:x.count+(b.updated?.[g.key]?.count??0),startTime:g.start}}):b.updated}})},{})).map(([d,x])=>{let g;if(Object.keys(x).length){let b=Array(),k=Le(Array("created","updated").flatMap(S=>{let y=Le(Object.entries(x[S]??{}).filter(([,te])=>te?.count).sort(([te],[qe])=>parseInt(te)d.events?[d.events.earliestBucket]:[]).sort()[0],o=t.flatMap(d=>d.events?[d.events.latestBucket]:[]).sort().reverse()[0];return C&&o&&(m={earliestBucket:C,latestBucket:o}),{params:v(M({},n),{buckets:e}),sourceSummaries:t,bucketSpan:m,availableSources:s.torrent.listSources.sources.map(d=>({key:d.key,name:d.name}))}},Le=n=>Object.fromEntries(n),We=(n,s)=>{let e=n.buckets.duration==="AUTO"?"hour":n.buckets.duration,r=n.buckets.multiplier==="AUTO"?1:n.buckets.multiplier,t=n.buckets.timeframe,m=new Date,C=w(m,{duration:e,multiplier:r}),o=w(m.getTime()-1e3*I[t],{duration:e,multiplier:r}),d=[o,...s.torrent.metrics.buckets.flatMap(b=>[w(b.bucket,{duration:e,multiplier:r})]),C].filter(b=>b.index>=o.index).sort((b,k)=>b.index-k.index),x=d[0],g=d[d.length-1];if(n.buckets.multiplier==="AUTO"){let k=g.index-x.index;r=Math.min(60,Math.max(Math.floor(k/(20*5))*5,1))}return{bucketParams:{duration:e,multiplier:r,timeframe:t},earliestBucket:w(m.getTime()-1e3*I[t],{duration:e,multiplier:r}),latestBucket:w(Math.max(m.getTime(),g.start.getTime()),{duration:e,multiplier:r})}},w=(n,s)=>{let e=new Date(n),r=1e3*X[s.duration]*s.multiplier,t=Math.floor(e.getTime()/r);return{key:`${t}`,index:t,start:new Date(t*r)}};var ae={duration:"minute",multiplier:1,timeframe:"hours_1"},Fe=["day","hour","minute"],X={minute:60,hour:60*60,day:60*60*24},se={buckets:ae,autoRefresh:"off"},ce={torrent:{metrics:{buckets:[]},listSources:{sources:[{key:"dht",name:"DHT"}]}}},Z=["created","updated"],ze=["minutes_15","minutes_30","hours_1","hours_6","hours_12","days_1","weeks_1"],I={minutes_15:60*15,minutes_30:60*30,hours_1:60*60,hours_6:60*60*6,hours_12:60*60*12,days_1:60*60*24,weeks_1:60*60*24*7},He=["off","seconds_10","seconds_30","minutes_1","minutes_5"],Ue={off:null,seconds_10:10,seconds_30:30,minutes_1:60,minutes_5:60*5},Ge=$(se,ce);var ee=class{constructor(s,e=se,r){this.apollo=s,this.errorsService=r,this.rawResultSubject=new D(ce),this.resultSubject=new D(Ge),this.result$=this.resultSubject.asObservable(),this.loadingSubject=new D(!1),this.paramsSubject=new D(e),this.params$=this.paramsSubject.asObservable(),this.variablesSubject=new D(Je(e)),this.paramsSubject.pipe(re(50)).subscribe(t=>{let m=this.variablesSubject.getValue(),C=Je(t);JSON.stringify(m)!==JSON.stringify(C)?this.variablesSubject.next(C):this.resultSubject.next($(t,this.rawResultSubject.getValue()))}),this.variablesSubject.pipe(re(50)).subscribe(t=>this.request(t)),this.rawResultSubject.subscribe(t=>{let m=this.paramsSubject.getValue();this.resultSubject.next($(m,t)),this.setInterval(m.autoRefresh)})}setInterval(s){clearTimeout(this.refreshTimeout);let e=Ue[s??this.params.autoRefresh];e&&(this.refreshTimeout=setTimeout(()=>{this.refresh()},e*1e3))}get params(){return this.paramsSubject.getValue()}get bucketDuration(){let s=this.params.buckets.duration;return s==="AUTO"?"hour":s}get bucketMultiplier(){return this.resultSubject.getValue().params.buckets.multiplier??this.params.buckets.multiplier}get loading(){return this.loadingSubject.getValue()}setTimeframe(s){this.updateParams(e=>v(M({},e),{buckets:v(M({},e.buckets),{timeframe:s})}))}setSource(s){this.updateParams(e=>v(M({},e),{source:s??void 0}))}setBucketDuration(s,e){this.updateParams(r=>v(M({},r),{buckets:v(M({},r.buckets),{duration:s,multiplier:e??"AUTO"})}))}setBucketMultiplier(s){this.updateParams(e=>v(M({},e),{buckets:v(M({},e.buckets),{multiplier:s})}))}setEvent(s){this.updateParams(e=>v(M({},e),{event:s??void 0}))}setAutoRefreshInterval(s){this.updateParams(e=>v(M({},e),{autoRefresh:s}))}updateParams(s){this.paramsSubject.next(s(this.params))}refresh(){this.variablesSubject.next(this.variablesSubject.getValue())}request(s){return clearTimeout(this.refreshTimeout),this.loadingSubject.next(!0),this.apollo.query({query:ke,variables:s,fetchPolicy:"no-cache"}).pipe(ue(e=>{e&&(this.loadingSubject.next(!1),this.rawResultSubject.next(e.data))})).pipe(pe(e=>(this.errorsService.addError(`Failed to load torrent metrics: ${e.message}`),this.loadingSubject.next(!1),this.setInterval(),me))).subscribe()}},Je=n=>({input:{bucketDuration:n.buckets.duration==="AUTO"?"hour":n.buckets.duration,sources:n.source?[n.source]:void 0,startTime:new Date(new Date().getTime()-1e3*I[n.buckets.timeframe]).toISOString()}});var L={created:"primary",updated:"secondary"},Qe=(()=>{class n{constructor(){this.themeInfo=O(Re),this.transloco=O(ge)}create(e,r){let{colors:t}=this.themeInfo.info,m=Array(),C=[];if(e){let o=e.sourceSummaries.filter(k=>!k.isEmpty),d=Array.from(new Set(o.flatMap(k=>k.events?[k.events.earliestBucket,k.events.latestBucket]:[]))).sort(),x=new Date,g=Math.min(d[0],w(x.getTime()-1e3*I[e.params.buckets.timeframe],e.params.buckets).index),b=Math.max(d[d.length-1],w(x,e.params.buckets).index);if(d.length){for(let S=g;S<=b;S++)m.push(this.formatBucketKey(e.params.buckets,S));let k=Z.filter(S=>(e.params.event??S)===S);for(let S of o)for(let y of k){let E=Array();for(let N=g;N<=b;N++)E.push(S.events?.eventBuckets?.[y]?.entries?.[`${N}`]?.count??0);C.push({yAxisID:"yCount",label:[S.source,y].join("/"),data:E,borderColor:t[R(L[y],50)],pointBackgroundColor:t[R(L[y],20)],pointBorderColor:t[R(L[y],80)],pointHoverBackgroundColor:t[R(L[y],40)],pointHoverBorderColor:t[R(L[y],60)]})}}}return{type:"line",options:{animation:!1,responsive:!0,elements:{line:{tension:.5}},scales:{yCount:{position:"left",ticks:{callback:o=>parseInt(o).toLocaleString(this.transloco.getActiveLang())}}},plugins:{legend:{display:r.legend},decimation:{enabled:!0}}},data:{labels:m,datasets:C}}}formatBucketKey(e,r){let t;switch(e.duration){case"day":t="d LLL";break;case"hour":t="d LLL H:00";break;case"minute":t="H:mm";break}return je(1e3*X[e.duration]*e.multiplier*r,t,{locale:Ae(this.transloco.getActiveLang())})}static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275prov=de({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var tt=(n,s)=>s.key,rt=()=>["dht"];function nt(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.interval."+e))}}function it(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.interval."+e+"s"))}}function ot(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit;l("value",e.key),a(),T(e.name)}}function at(n,s){if(n&1){let e=ne();i(0,"button",16),h("click",function(){let t=_(e).$implicit,m=p(2);return f(m.torrentMetricsController.params.source===t||m.torrentMetricsController.setSource(t))}),i(1,"mat-icon"),u(2),c()()}if(n&2){let e=s.$implicit,r=p(2);j(r.torrentMetricsController.params.source===e?"selected":"deselected"),l("matTooltip",e),a(2),T(r.torrentMetricsController.params.source===e?"radio_button_checked":"radio_button_unchecked")}}function st(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.event."+e))}}function ct(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.interval."+e))}}function lt(n,s){if(n&1){let e=ne();H(0),i(1,"mat-card")(2,"mat-card-content")(3,"mat-grid-list",1)(4,"mat-grid-tile",2)(5,"mat-card",3)(6,"mat-card-header")(7,"mat-card-title")(8,"h4"),u(9),c()()(),i(10,"mat-card-content")(11,"mat-form-field",4)(12,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setTimeframe(t))}),B(13,nt,2,2,"mat-option",6,A),c()(),i(15,"div",7)(16,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[0]))}),i(17,"mat-icon"),u(18,"first_page"),c()(),i(19,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.torrentMetricsController.params.buckets.timeframe)-1]))}),i(20,"mat-icon"),u(21,"navigate_before"),c()(),i(22,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.torrentMetricsController.params.buckets.timeframe)+1]))}),i(23,"mat-icon"),u(24,"navigate_next"),c()(),i(25,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.length-1]))}),i(26,"mat-icon"),u(27,"last_page"),c()()()()()(),i(28,"mat-grid-tile",2)(29,"mat-card",9)(30,"mat-card-header")(31,"mat-card-title")(32,"h4"),u(33),c()()(),i(34,"mat-card-content")(35,"mat-form-field",10)(36,"input",11),ie(37,"async"),h("change",function(t){_(e);let m=p();return f(m.handleMultiplierEvent(t))}),c()(),i(38,"mat-form-field",12)(39,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setBucketDuration(t))}),B(40,it,2,2,"mat-option",6,A),c()(),i(42,"div",7)(43,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketMultiplier(t.torrentMetricsController.bucketMultiplier-1))}),i(44,"mat-icon"),u(45,"remove"),c()(),i(46,"button",13),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketMultiplier(t.torrentMetricsController.bucketMultiplier+1))}),i(47,"mat-icon"),u(48,"add"),c()(),i(49,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[0]))}),i(50,"mat-icon"),u(51,"first_page"),c()(),i(52,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.torrentMetricsController.bucketDuration)-1]))}),i(53,"mat-icon"),u(54,"navigate_before"),c()(),i(55,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.torrentMetricsController.bucketDuration)+1]))}),i(56,"mat-icon"),u(57,"navigate_next"),c()(),i(58,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.length-1]))}),i(59,"mat-icon"),u(60,"last_page"),c()()()()()(),i(61,"mat-grid-tile",2)(62,"mat-card")(63,"mat-card-header")(64,"mat-card-title")(65,"h4"),u(66),c()()(),i(67,"mat-card-content")(68,"mat-form-field",4)(69,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setSource(t==="_all"?null:t))}),i(70,"mat-option",14),u(71,"All"),c(),B(72,ot,2,2,"mat-option",6,tt),ie(74,"async"),c()(),i(75,"div",15)(76,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setSource(null))}),i(77,"mat-icon",17),u(78,"workspaces"),c()(),B(79,at,3,4,"button",18,A),c()()()(),i(81,"mat-grid-tile",2)(82,"mat-card")(83,"mat-card-header")(84,"mat-card-title")(85,"h4"),u(86),c()()(),i(87,"mat-card-content")(88,"mat-form-field",4)(89,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setEvent(t==="_all"?null:t))}),i(90,"mat-option",14),u(91,"All"),c(),B(92,st,2,2,"mat-option",6,A),c()(),i(94,"div",15)(95,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setEvent(null))}),i(96,"mat-icon",17),u(97,"radio_button_checked"),c()(),i(98,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.params.event==="created"||t.torrentMetricsController.setEvent("created"))}),i(99,"mat-icon"),u(100,"add_circle"),c()(),i(101,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.params.event==="updated"||t.torrentMetricsController.setEvent("updated"))}),i(102,"mat-icon"),u(103,"check_circle"),c()()()()()(),i(104,"mat-grid-tile",2)(105,"mat-card",19)(106,"mat-card-header")(107,"mat-card-title")(108,"h4"),u(109),c()()(),i(110,"mat-card-content")(111,"mat-form-field",4)(112,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setAutoRefreshInterval(t))}),B(113,ct,2,2,"mat-option",6,A),c()(),i(115,"div",15)(116,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.refresh())}),i(117,"mat-icon"),u(118,"sync"),c()()()()()()(),i(119,"div",20),P(120,"mat-progress-bar",21),c(),i(121,"mat-grid-list",1)(122,"mat-grid-tile",2),P(123,"app-chart",22),c(),P(124,"mat-grid-tile",2),c()()(),U()}if(n&2){let e,r,t,m,C=s.$implicit,o=p();a(3),l("cols",o.breakpoints.sizeAtLeast("Large")?5:o.breakpoints.sizeAtLeast("Medium")?3:o.breakpoints.sizeAtLeast("Small")?2:1),a(),l("colspan",1)("rowspan",2),a(5),T(C("dashboard.metrics.timeframe")),a(3),l("value",o.torrentMetricsController.params.buckets.timeframe),a(),V(o.timeframeNames),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)<=0),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)<=0),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)>=o.timeframeNames.length-1),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)>=o.timeframeNames.length-1),a(3),l("colspan",1)("rowspan",2),a(5),_e(" ",C("dashboard.metrics.resolution")," "),a(3),l("placeholder",(e=(e=oe(37,57,o.torrentMetricsController.result$))==null||e.params==null||e.params.buckets==null||e.params.buckets.multiplier==null?null:e.params.buckets.multiplier.toString())!==null&&e!==void 0?e:"")("value",o.torrentMetricsController.params.buckets.multiplier),a(3),l("value",o.torrentMetricsController.bucketDuration),a(),V(o.resolutionNames),a(3),l("disabled",o.torrentMetricsController.bucketMultiplier===1),a(6),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)<=0),a(3),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)<=0),a(3),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)>=o.resolutionNames.length-1),a(3),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)>=o.resolutionNames.length-1),a(3),l("colspan",1)("rowspan",2),a(5),T(C("torrents.source")),a(3),l("value",(r=o.torrentMetricsController.params.source)!==null&&r!==void 0?r:"_all"),a(3),V((t=oe(74,59,o.torrentMetricsController.result$))==null?null:t.availableSources),a(4),j(o.torrentMetricsController.params.source?"deselected":"selected"),l("matTooltip","all"),a(3),V(fe(61,rt)),a(2),l("colspan",1)("rowspan",2),a(5),T(C("dashboard.metrics.event")),a(3),l("value",(m=o.torrentMetricsController.params.event)!==null&&m!==void 0?m:"_all"),a(3),V(o.eventNames),a(3),j(o.torrentMetricsController.params.event?"deselected":"selected"),l("matTooltip","all"),a(3),j(o.torrentMetricsController.params.event==="created"?"selected":"deselected"),l("matTooltip","created"),a(3),j(o.torrentMetricsController.params.event==="updated"?"selected":"deselected"),l("matTooltip","updated"),a(3),l("colspan",1)("rowspan",2),a(5),T(C("general.refresh")),a(3),l("value",o.torrentMetricsController.params.autoRefresh),a(),V(o.autoRefreshIntervalNames),a(3),l("matTooltip","Refresh"),a(4),l("mode",o.torrentMetricsController.loading?"indeterminate":"determinate")("value",0),a(),l("cols",o.breakpoints.sizeAtLeast("Large")?2:1),a(),l("colspan",1)("rowspan",6),a(),l("title",C("dashboard.metrics.throughput"))("adapter",o.timeline)("$data",o.torrentMetricsController.result$)("height",400)("width",550),a(),l("colspan",1)("rowspan",5)}}var Ye=(()=>{class n{constructor(){this.breakpoints=O(Ne),this.apollo=O(Ce),this.torrentMetricsController=new ee(this.apollo,{buckets:ae,autoRefresh:"seconds_30"},O(ve)),this.timeline=O(Qe),this.resolutionNames=Fe,this.timeframeNames=ze,this.autoRefreshIntervalNames=He,this.eventNames=Z}ngOnDestroy(){this.torrentMetricsController.setAutoRefreshInterval("off")}handleMultiplierEvent(e){let r=e.currentTarget.value;this.torrentMetricsController.setBucketMultiplier(/^\d+$/.test(r)?parseInt(r):"AUTO")}static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275cmp=F({type:n,selectors:[["app-torrent-metrics"]],standalone:!0,features:[G],decls:1,vars:0,consts:[[4,"transloco"],["rowHeight","100px",3,"cols"],[3,"colspan","rowspan"],[1,"form-timeframe"],["subscriptSizing","dynamic"],[3,"valueChange","value"],[3,"value"],[1,"paginator","actions"],["mat-icon-button","",3,"click","disabled"],[1,"form-resolution"],["subscriptSizing","dynamic",1,"form-input-multiplier"],["type","number","matInput","","min","1","step","1",3,"change","placeholder","value"],["subscriptSizing","dynamic",1,"form-select-duration"],["mat-icon-button","",3,"click"],["value","_all"],[1,"actions"],["mat-icon-button","",3,"click","matTooltip"],["fontSet","material-icons"],["mat-icon-button","",3,"class","matTooltip"],[1,"form-refresh"],[1,"progress-bar-container"],[3,"mode","value"],[3,"title","adapter","$data","height","width"]],template:function(r,t){r&1&&z(0,lt,125,62,"ng-container",0)},dependencies:[W,xe,Me,K,Q,Y,ye,Se,Oe,we,q,Pe,Ee,Ie,Ve,J,be,$e,Te],styles:[".actions[_ngcontent-%COMP%]{width:210px;padding-top:12px;--mdc-icon-button-state-layer-size: 32px}.actions[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px}.actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:0}.progress-bar-container[_ngcontent-%COMP%]{width:100%;height:10px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{width:100%}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{min-width:190px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:16px;font-size:18px}mat-form-field[_ngcontent-%COMP%]{width:186px}.form-resolution[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{margin-left:-2px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%]{width:60px;margin-right:10px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}.form-resolution[_ngcontent-%COMP%] .form-select-duration[_ngcontent-%COMP%]{width:116px}"]})}}return n})();var mt=(n,s)=>[n,s];function ut(n,s){if(n&1&&(H(0),P(1,"app-document-title",1),i(2,"mat-card",2)(3,"mat-card-header")(4,"mat-toolbar")(5,"h2"),P(6,"mat-icon",3),u(7),c()()(),i(8,"mat-card-content"),P(9,"app-torrent-metrics"),c()(),U()),n&2){let e=s.$implicit;a(),l("parts",he(2,mt,e("routes.torrents"),e("routes.dashboard"))),a(6),T(e("routes.torrents"))}}var or=(()=>{class n{static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275cmp=F({type:n,selectors:[["app-torrents"]],standalone:!0,features:[G],decls:1,vars:0,consts:[[4,"transloco"],[3,"parts"],[1,"dashboard-card"],["svgIcon","magnet"]],template:function(r,t){r&1&&z(0,ut,10,5,"ng-container",0)},dependencies:[W,K,Q,Y,q,Be,J,Ye,De],styles:["mat-card-header[_ngcontent-%COMP%]{flex-wrap:wrap}mat-card-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:18px;margin:0 60px 0 48px;height:48px;line-height:48px}mat-card-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{position:relative;top:6px;margin-right:14px;line-height:1.25rem}mat-card-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{flex:0 0 100%}mat-card-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-top:2px}mat-card-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:12px}"]})}}return n})();export{or as TorrentsDashboardComponent}; +import{a as je,b as $e,c as R}from"./chunk-7OYTJPVI.js";import{e as Re}from"./chunk-Y7K23DTG.js";import{l as Ae}from"./chunk-42PJPEMD.js";import{a as ve}from"./chunk-O6OQLODH.js";import{a as Ne}from"./chunk-2RM4KZLJ.js";import{a as De}from"./chunk-DSEDLZDW.js";import{Ba as Ee,Da as Be,Ea as Ve,Fa as Ie,M as ke,P as Te,S as Se,V as K,W as ye,X as Q,_ as Y,_a as W,a as ge,b as J,h as Ce,s as xe,ta as we,ua as Oe,w as Me,wa as q,xa as Pe}from"./chunk-6SW7H33Q.js";import"./chunk-6XXA7HXI.js";import"./chunk-CMNWCZJM.js";import{$b as p,B as ue,Cb as z,Ea as _,Fa as f,Hb as l,Kb as j,N as pe,Nb as A,Ob as B,Pb as V,Q as re,Qb as i,Rb as c,Sb as P,Tb as H,Ub as U,Wb as ne,Zb as h,a as M,ad as be,b as v,ka as de,kb as a,kc as u,l as D,lc as T,mc as _e,o as me,pc as G,qa as O,qc as fe,sc as he,ua as F,vc as ie,wc as oe}from"./chunk-Z3WUIYN5.js";var $=(n,s)=>{let{bucketParams:e,earliestBucket:r}=We(n,s),t=Object.entries(s.torrent.metrics.buckets.reduce((d,x)=>{if(x.source!==(n.source??x.source))return d;let g=w(x.bucket,e);if(r&&r.index>g.index&&(g=void 0),!g)return d;let b=d[x.source]??[];return v(M({},d),{[x.source]:{created:x.updated?b.created:v(M({},b.created),{[g.key]:{count:x.count+(b.created?.[g.key]?.count??0),startTime:g.start}}),updated:x.updated?v(M({},b.updated),{[g.key]:{count:x.count+(b.updated?.[g.key]?.count??0),startTime:g.start}}):b.updated}})},{})).map(([d,x])=>{let g;if(Object.keys(x).length){let b=Array(),k=Le(Array("created","updated").flatMap(S=>{let y=Le(Object.entries(x[S]??{}).filter(([,te])=>te?.count).sort(([te],[qe])=>parseInt(te)d.events?[d.events.earliestBucket]:[]).sort()[0],o=t.flatMap(d=>d.events?[d.events.latestBucket]:[]).sort().reverse()[0];return C&&o&&(m={earliestBucket:C,latestBucket:o}),{params:v(M({},n),{buckets:e}),sourceSummaries:t,bucketSpan:m,availableSources:s.torrent.listSources.sources.map(d=>({key:d.key,name:d.name}))}},Le=n=>Object.fromEntries(n),We=(n,s)=>{let e=n.buckets.duration==="AUTO"?"hour":n.buckets.duration,r=n.buckets.multiplier==="AUTO"?1:n.buckets.multiplier,t=n.buckets.timeframe,m=new Date,C=w(m,{duration:e,multiplier:r}),o=w(m.getTime()-1e3*I[t],{duration:e,multiplier:r}),d=[o,...s.torrent.metrics.buckets.flatMap(b=>[w(b.bucket,{duration:e,multiplier:r})]),C].filter(b=>b.index>=o.index).sort((b,k)=>b.index-k.index),x=d[0],g=d[d.length-1];if(n.buckets.multiplier==="AUTO"){let k=g.index-x.index;r=Math.min(60,Math.max(Math.floor(k/(20*5))*5,1))}return{bucketParams:{duration:e,multiplier:r,timeframe:t},earliestBucket:w(m.getTime()-1e3*I[t],{duration:e,multiplier:r}),latestBucket:w(Math.max(m.getTime(),g.start.getTime()),{duration:e,multiplier:r})}},w=(n,s)=>{let e=new Date(n),r=1e3*X[s.duration]*s.multiplier,t=Math.floor(e.getTime()/r);return{key:`${t}`,index:t,start:new Date(t*r)}};var ae={duration:"minute",multiplier:1,timeframe:"hours_1"},Fe=["day","hour","minute"],X={minute:60,hour:60*60,day:60*60*24},se={buckets:ae,autoRefresh:"off"},ce={torrent:{metrics:{buckets:[]},listSources:{sources:[{key:"dht",name:"DHT"}]}}},Z=["created","updated"],ze=["minutes_15","minutes_30","hours_1","hours_6","hours_12","days_1","weeks_1"],I={minutes_15:60*15,minutes_30:60*30,hours_1:60*60,hours_6:60*60*6,hours_12:60*60*12,days_1:60*60*24,weeks_1:60*60*24*7},He=["off","seconds_10","seconds_30","minutes_1","minutes_5"],Ue={off:null,seconds_10:10,seconds_30:30,minutes_1:60,minutes_5:60*5},Ge=$(se,ce);var ee=class{constructor(s,e=se,r){this.apollo=s,this.errorsService=r,this.rawResultSubject=new D(ce),this.resultSubject=new D(Ge),this.result$=this.resultSubject.asObservable(),this.loadingSubject=new D(!1),this.paramsSubject=new D(e),this.params$=this.paramsSubject.asObservable(),this.variablesSubject=new D(Je(e)),this.paramsSubject.pipe(re(50)).subscribe(t=>{let m=this.variablesSubject.getValue(),C=Je(t);JSON.stringify(m)!==JSON.stringify(C)?this.variablesSubject.next(C):this.resultSubject.next($(t,this.rawResultSubject.getValue()))}),this.variablesSubject.pipe(re(50)).subscribe(t=>this.request(t)),this.rawResultSubject.subscribe(t=>{let m=this.paramsSubject.getValue();this.resultSubject.next($(m,t)),this.setInterval(m.autoRefresh)})}setInterval(s){clearTimeout(this.refreshTimeout);let e=Ue[s??this.params.autoRefresh];e&&(this.refreshTimeout=setTimeout(()=>{this.refresh()},e*1e3))}get params(){return this.paramsSubject.getValue()}get bucketDuration(){let s=this.params.buckets.duration;return s==="AUTO"?"hour":s}get bucketMultiplier(){return this.resultSubject.getValue().params.buckets.multiplier??this.params.buckets.multiplier}get loading(){return this.loadingSubject.getValue()}setTimeframe(s){this.updateParams(e=>v(M({},e),{buckets:v(M({},e.buckets),{timeframe:s})}))}setSource(s){this.updateParams(e=>v(M({},e),{source:s??void 0}))}setBucketDuration(s,e){this.updateParams(r=>v(M({},r),{buckets:v(M({},r.buckets),{duration:s,multiplier:e??"AUTO"})}))}setBucketMultiplier(s){this.updateParams(e=>v(M({},e),{buckets:v(M({},e.buckets),{multiplier:s})}))}setEvent(s){this.updateParams(e=>v(M({},e),{event:s??void 0}))}setAutoRefreshInterval(s){this.updateParams(e=>v(M({},e),{autoRefresh:s}))}updateParams(s){this.paramsSubject.next(s(this.params))}refresh(){this.variablesSubject.next(this.variablesSubject.getValue())}request(s){return clearTimeout(this.refreshTimeout),this.loadingSubject.next(!0),this.apollo.query({query:ke,variables:s,fetchPolicy:"no-cache"}).pipe(ue(e=>{e&&(this.loadingSubject.next(!1),this.rawResultSubject.next(e.data))})).pipe(pe(e=>(this.errorsService.addError(`Failed to load torrent metrics: ${e.message}`),this.loadingSubject.next(!1),this.setInterval(),me))).subscribe()}},Je=n=>({input:{bucketDuration:n.buckets.duration==="AUTO"?"hour":n.buckets.duration,sources:n.source?[n.source]:void 0,startTime:new Date(new Date().getTime()-1e3*I[n.buckets.timeframe]).toISOString()}});var L={created:"primary",updated:"secondary"},Qe=(()=>{class n{constructor(){this.themeInfo=O(Re),this.transloco=O(ge)}create(e,r){let{colors:t}=this.themeInfo.info,m=Array(),C=[];if(e){let o=e.sourceSummaries.filter(k=>!k.isEmpty),d=Array.from(new Set(o.flatMap(k=>k.events?[k.events.earliestBucket,k.events.latestBucket]:[]))).sort(),x=new Date,g=Math.min(d[0],w(x.getTime()-1e3*I[e.params.buckets.timeframe],e.params.buckets).index),b=Math.max(d[d.length-1],w(x,e.params.buckets).index);if(d.length){for(let S=g;S<=b;S++)m.push(this.formatBucketKey(e.params.buckets,S));let k=Z.filter(S=>(e.params.event??S)===S);for(let S of o)for(let y of k){let E=Array();for(let N=g;N<=b;N++)E.push(S.events?.eventBuckets?.[y]?.entries?.[`${N}`]?.count??0);C.push({yAxisID:"yCount",label:[S.source,y].join("/"),data:E,borderColor:t[R(L[y],50)],pointBackgroundColor:t[R(L[y],20)],pointBorderColor:t[R(L[y],80)],pointHoverBackgroundColor:t[R(L[y],40)],pointHoverBorderColor:t[R(L[y],60)]})}}}return{type:"line",options:{animation:!1,responsive:!0,elements:{line:{tension:.5}},scales:{yCount:{position:"left",ticks:{callback:o=>parseInt(o).toLocaleString(this.transloco.getActiveLang())}}},plugins:{legend:{display:r.legend},decimation:{enabled:!0}}},data:{labels:m,datasets:C}}}formatBucketKey(e,r){let t;switch(e.duration){case"day":t="d LLL";break;case"hour":t="d LLL H:00";break;case"minute":t="H:mm";break}return je(1e3*X[e.duration]*e.multiplier*r,t,{locale:Ae(this.transloco.getActiveLang())})}static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275prov=de({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var tt=(n,s)=>s.key,rt=()=>["dht"];function nt(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.interval."+e))}}function it(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.interval."+e+"s"))}}function ot(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit;l("value",e.key),a(),T(e.name)}}function at(n,s){if(n&1){let e=ne();i(0,"button",16),h("click",function(){let t=_(e).$implicit,m=p(2);return f(m.torrentMetricsController.params.source===t||m.torrentMetricsController.setSource(t))}),i(1,"mat-icon"),u(2),c()()}if(n&2){let e=s.$implicit,r=p(2);j(r.torrentMetricsController.params.source===e?"selected":"deselected"),l("matTooltip",e),a(2),T(r.torrentMetricsController.params.source===e?"radio_button_checked":"radio_button_unchecked")}}function st(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.event."+e))}}function ct(n,s){if(n&1&&(i(0,"mat-option",6),u(1),c()),n&2){let e=s.$implicit,r=p().$implicit;l("value",e),a(),T(r("dashboard.interval."+e))}}function lt(n,s){if(n&1){let e=ne();H(0),i(1,"mat-card")(2,"mat-card-content")(3,"mat-grid-list",1)(4,"mat-grid-tile",2)(5,"mat-card",3)(6,"mat-card-header")(7,"mat-card-title")(8,"h4"),u(9),c()()(),i(10,"mat-card-content")(11,"mat-form-field",4)(12,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setTimeframe(t))}),B(13,nt,2,2,"mat-option",6,A),c()(),i(15,"div",7)(16,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[0]))}),i(17,"mat-icon"),u(18,"first_page"),c()(),i(19,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.torrentMetricsController.params.buckets.timeframe)-1]))}),i(20,"mat-icon"),u(21,"navigate_before"),c()(),i(22,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.torrentMetricsController.params.buckets.timeframe)+1]))}),i(23,"mat-icon"),u(24,"navigate_next"),c()(),i(25,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.length-1]))}),i(26,"mat-icon"),u(27,"last_page"),c()()()()()(),i(28,"mat-grid-tile",2)(29,"mat-card",9)(30,"mat-card-header")(31,"mat-card-title")(32,"h4"),u(33),c()()(),i(34,"mat-card-content")(35,"mat-form-field",10)(36,"input",11),ie(37,"async"),h("change",function(t){_(e);let m=p();return f(m.handleMultiplierEvent(t))}),c()(),i(38,"mat-form-field",12)(39,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setBucketDuration(t))}),B(40,it,2,2,"mat-option",6,A),c()(),i(42,"div",7)(43,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketMultiplier(t.torrentMetricsController.bucketMultiplier-1))}),i(44,"mat-icon"),u(45,"remove"),c()(),i(46,"button",13),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketMultiplier(t.torrentMetricsController.bucketMultiplier+1))}),i(47,"mat-icon"),u(48,"add"),c()(),i(49,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[0]))}),i(50,"mat-icon"),u(51,"first_page"),c()(),i(52,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.torrentMetricsController.bucketDuration)-1]))}),i(53,"mat-icon"),u(54,"navigate_before"),c()(),i(55,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.torrentMetricsController.bucketDuration)+1]))}),i(56,"mat-icon"),u(57,"navigate_next"),c()(),i(58,"button",8),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.length-1]))}),i(59,"mat-icon"),u(60,"last_page"),c()()()()()(),i(61,"mat-grid-tile",2)(62,"mat-card")(63,"mat-card-header")(64,"mat-card-title")(65,"h4"),u(66),c()()(),i(67,"mat-card-content")(68,"mat-form-field",4)(69,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setSource(t==="_all"?null:t))}),i(70,"mat-option",14),u(71,"All"),c(),B(72,ot,2,2,"mat-option",6,tt),ie(74,"async"),c()(),i(75,"div",15)(76,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setSource(null))}),i(77,"mat-icon",17),u(78,"workspaces"),c()(),B(79,at,3,4,"button",18,A),c()()()(),i(81,"mat-grid-tile",2)(82,"mat-card")(83,"mat-card-header")(84,"mat-card-title")(85,"h4"),u(86),c()()(),i(87,"mat-card-content")(88,"mat-form-field",4)(89,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setEvent(t==="_all"?null:t))}),i(90,"mat-option",14),u(91,"All"),c(),B(92,st,2,2,"mat-option",6,A),c()(),i(94,"div",15)(95,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.setEvent(null))}),i(96,"mat-icon",17),u(97,"radio_button_checked"),c()(),i(98,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.params.event==="created"||t.torrentMetricsController.setEvent("created"))}),i(99,"mat-icon"),u(100,"add_circle"),c()(),i(101,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.params.event==="updated"||t.torrentMetricsController.setEvent("updated"))}),i(102,"mat-icon"),u(103,"check_circle"),c()()()()()(),i(104,"mat-grid-tile",2)(105,"mat-card",19)(106,"mat-card-header")(107,"mat-card-title")(108,"h4"),u(109),c()()(),i(110,"mat-card-content")(111,"mat-form-field",4)(112,"mat-select",5),h("valueChange",function(t){_(e);let m=p();return f(m.torrentMetricsController.setAutoRefreshInterval(t))}),B(113,ct,2,2,"mat-option",6,A),c()(),i(115,"div",15)(116,"button",16),h("click",function(){_(e);let t=p();return f(t.torrentMetricsController.refresh())}),i(117,"mat-icon"),u(118,"sync"),c()()()()()()(),i(119,"div",20),P(120,"mat-progress-bar",21),c(),i(121,"mat-grid-list",1)(122,"mat-grid-tile",2),P(123,"app-chart",22),c(),P(124,"mat-grid-tile",2),c()()(),U()}if(n&2){let e,r,t,m,C=s.$implicit,o=p();a(3),l("cols",o.breakpoints.sizeAtLeast("Large")?5:o.breakpoints.sizeAtLeast("Medium")?3:o.breakpoints.sizeAtLeast("Small")?2:1),a(),l("colspan",1)("rowspan",2),a(5),T(C("dashboard.metrics.timeframe")),a(3),l("value",o.torrentMetricsController.params.buckets.timeframe),a(),V(o.timeframeNames),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)<=0),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)<=0),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)>=o.timeframeNames.length-1),a(3),l("disabled",o.timeframeNames.indexOf(o.torrentMetricsController.params.buckets.timeframe)>=o.timeframeNames.length-1),a(3),l("colspan",1)("rowspan",2),a(5),_e(" ",C("dashboard.metrics.resolution")," "),a(3),l("placeholder",(e=(e=oe(37,57,o.torrentMetricsController.result$))==null||e.params==null||e.params.buckets==null||e.params.buckets.multiplier==null?null:e.params.buckets.multiplier.toString())!==null&&e!==void 0?e:"")("value",o.torrentMetricsController.params.buckets.multiplier),a(3),l("value",o.torrentMetricsController.bucketDuration),a(),V(o.resolutionNames),a(3),l("disabled",o.torrentMetricsController.bucketMultiplier===1),a(6),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)<=0),a(3),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)<=0),a(3),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)>=o.resolutionNames.length-1),a(3),l("disabled",o.resolutionNames.indexOf(o.torrentMetricsController.bucketDuration)>=o.resolutionNames.length-1),a(3),l("colspan",1)("rowspan",2),a(5),T(C("torrents.source")),a(3),l("value",(r=o.torrentMetricsController.params.source)!==null&&r!==void 0?r:"_all"),a(3),V((t=oe(74,59,o.torrentMetricsController.result$))==null?null:t.availableSources),a(4),j(o.torrentMetricsController.params.source?"deselected":"selected"),l("matTooltip","all"),a(3),V(fe(61,rt)),a(2),l("colspan",1)("rowspan",2),a(5),T(C("dashboard.metrics.event")),a(3),l("value",(m=o.torrentMetricsController.params.event)!==null&&m!==void 0?m:"_all"),a(3),V(o.eventNames),a(3),j(o.torrentMetricsController.params.event?"deselected":"selected"),l("matTooltip","all"),a(3),j(o.torrentMetricsController.params.event==="created"?"selected":"deselected"),l("matTooltip","created"),a(3),j(o.torrentMetricsController.params.event==="updated"?"selected":"deselected"),l("matTooltip","updated"),a(3),l("colspan",1)("rowspan",2),a(5),T(C("general.refresh")),a(3),l("value",o.torrentMetricsController.params.autoRefresh),a(),V(o.autoRefreshIntervalNames),a(3),l("matTooltip","Refresh"),a(4),l("mode",o.torrentMetricsController.loading?"indeterminate":"determinate")("value",0),a(),l("cols",o.breakpoints.sizeAtLeast("Large")?2:1),a(),l("colspan",1)("rowspan",6),a(),l("title",C("dashboard.metrics.throughput"))("adapter",o.timeline)("$data",o.torrentMetricsController.result$)("height",400)("width",550),a(),l("colspan",1)("rowspan",5)}}var Ye=(()=>{class n{constructor(){this.breakpoints=O(Ne),this.apollo=O(Ce),this.torrentMetricsController=new ee(this.apollo,{buckets:ae,autoRefresh:"seconds_30"},O(ve)),this.timeline=O(Qe),this.resolutionNames=Fe,this.timeframeNames=ze,this.autoRefreshIntervalNames=He,this.eventNames=Z}ngOnDestroy(){this.torrentMetricsController.setAutoRefreshInterval("off")}handleMultiplierEvent(e){let r=e.currentTarget.value;this.torrentMetricsController.setBucketMultiplier(/^\d+$/.test(r)?parseInt(r):"AUTO")}static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275cmp=F({type:n,selectors:[["app-torrent-metrics"]],standalone:!0,features:[G],decls:1,vars:0,consts:[[4,"transloco"],["rowHeight","100px",3,"cols"],[3,"colspan","rowspan"],[1,"form-timeframe"],["subscriptSizing","dynamic"],[3,"valueChange","value"],[3,"value"],[1,"paginator","actions"],["mat-icon-button","",3,"click","disabled"],[1,"form-resolution"],["subscriptSizing","dynamic",1,"form-input-multiplier"],["type","number","matInput","","min","1","step","1",3,"change","placeholder","value"],["subscriptSizing","dynamic",1,"form-select-duration"],["mat-icon-button","",3,"click"],["value","_all"],[1,"actions"],["mat-icon-button","",3,"click","matTooltip"],["fontSet","material-icons"],["mat-icon-button","",3,"class","matTooltip"],[1,"form-refresh"],[1,"progress-bar-container"],[3,"mode","value"],[3,"title","adapter","$data","height","width"]],template:function(r,t){r&1&&z(0,lt,125,62,"ng-container",0)},dependencies:[W,xe,Me,K,Q,Y,ye,Se,Oe,we,q,Pe,Ee,Ie,Ve,J,be,$e,Te],styles:[".actions[_ngcontent-%COMP%]{width:210px;padding-top:12px;--mdc-icon-button-state-layer-size: 32px}.actions[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px}.actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:0}.progress-bar-container[_ngcontent-%COMP%]{width:100%;height:10px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{width:100%}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{min-width:190px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:16px;font-size:18px}mat-form-field[_ngcontent-%COMP%]{width:186px}.form-resolution[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{margin-left:-2px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%]{width:60px;margin-right:10px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}.form-resolution[_ngcontent-%COMP%] .form-select-duration[_ngcontent-%COMP%]{width:116px}"]})}}return n})();var mt=(n,s)=>[n,s];function ut(n,s){if(n&1&&(H(0),P(1,"app-document-title",1),i(2,"mat-card",2)(3,"mat-card-header")(4,"mat-toolbar")(5,"h2"),P(6,"mat-icon",3),u(7),c()()(),i(8,"mat-card-content"),P(9,"app-torrent-metrics"),c()(),U()),n&2){let e=s.$implicit;a(),l("parts",he(2,mt,e("routes.torrents"),e("routes.dashboard"))),a(6),T(e("routes.torrents"))}}var or=(()=>{class n{static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275cmp=F({type:n,selectors:[["app-torrents"]],standalone:!0,features:[G],decls:1,vars:0,consts:[[4,"transloco"],[3,"parts"],[1,"dashboard-card"],["svgIcon","magnet"]],template:function(r,t){r&1&&z(0,ut,10,5,"ng-container",0)},dependencies:[W,K,Q,Y,q,Be,J,Ye,De],styles:["mat-card-header[_ngcontent-%COMP%]{flex-wrap:wrap}mat-card-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:18px;margin:0 60px 0 48px;height:48px;line-height:48px}mat-card-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{position:relative;top:6px;margin-right:14px;line-height:1.25rem}mat-card-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{flex:0 0 100%}mat-card-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-top:2px}mat-card-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:12px}"]})}}return n})();export{or as TorrentsDashboardComponent}; diff --git a/webui/dist/bitmagnet/browser/chunk-H4U53VO5.js b/webui/dist/bitmagnet/browser/chunk-H4U53VO5.js deleted file mode 100644 index 606ea466..00000000 --- a/webui/dist/bitmagnet/browser/chunk-H4U53VO5.js +++ /dev/null @@ -1 +0,0 @@ -import{c as U,e as ct}from"./chunk-Y7K23DTG.js";import{a as k,b as ot,e as f,f as s,g as x,h as l,i as v,j as it,k as st}from"./chunk-42PJPEMD.js";import{Ea as at,V as z,W as tt,X as et,_ as rt,a as J,b as K,wa as nt}from"./chunk-6SW7H33Q.js";import{$b as S,Cb as Q,Ea as G,Fa as L,Hb as W,Kb as $,Qb as P,Rb as b,Sb as B,Tb as X,Ub as R,Wb as V,Zb as j,a as q,b as I,h as N,kb as y,kc as E,mc as Z,pc as A,qa as T,ua as H}from"./chunk-Z3WUIYN5.js";function Mt(r,t){if(r&1){let e=V();X(0),P(1,"mat-card")(2,"mat-card-header")(3,"mat-card-title")(4,"h4")(5,"mat-icon",1),j("click",function(){G(e);let a=S();return L(a.toggleLegend())}),E(6,"legend_toggle"),b(),E(7),b()()(),P(8,"mat-card-content"),B(9,"canvas",2),b()(),R()}if(r&2){let e=t.$implicit,n=S();y(5),$("icon-toggle-legend "+(n.legend?"icon-toggle-legend-active":"")),W("matTooltip",e("dashboard.metrics.toggle_legend")),y(2),Z("",n.title," "),y(2),W("data",n.chartConfig.data)("options",n.chartConfig.options)("type",n.chartConfig.type)("height",n.height)("width",n.width)}}var At=(()=>{class r{constructor(){this.themeInfo=T(ct),this.transloco=T(J),this.$data=new N,this.width=500,this.height=500,this.legend=!0}ngOnInit(){this.updateChart(),this.$data.subscribe(e=>{this.data=e,this.updateChart()}),this.themeInfo.info$.subscribe(()=>{this.updateChart()}),this.transloco.langChanges$.subscribe(()=>{this.updateChart()})}toggleLegend(){this.legend=!this.legend,this.updateChart()}updateChart(){this.chartConfig=this.adapter.create(this.data,{legend:this.legend})}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=H({type:r,selectors:[["app-chart"]],inputs:{title:"title",$data:"$data",adapter:"adapter",width:"width",height:"height"},standalone:!0,features:[A],decls:1,vars:0,consts:[[4,"transloco"],[3,"click","matTooltip"],["baseChart","",3,"data","options","type","height","width"]],template:function(n,a){n&1&&Q(0,Mt,10,9,"ng-container",0)},dependencies:[U,z,et,rt,tt,K,nt,at],styles:[".icon-toggle-legend[_ngcontent-%COMP%]{cursor:pointer;position:relative;top:4px;margin-right:8px;opacity:.6}.icon-toggle-legend.icon-toggle-legend-active[_ngcontent-%COMP%]{opacity:1}"]})}}return r})();function _(r,t){let e=s(r,t?.in);return e.setHours(0,0,0,0),e}function ut(r,t,e){let[n,a]=it(e?.in,r,t),o=_(n),c=_(a),m=+o-v(o),h=+c-v(c);return Math.round((m-h)/ot)}function dt(r,t){let e=s(r,t?.in);return e.setFullYear(e.getFullYear(),0,1),e.setHours(0,0,0,0),e}function ft(r,t){let e=s(r,t?.in);return ut(e,dt(e))+1}function p(r,t){return l(r,I(q({},t),{weekStartsOn:1}))}function D(r,t){let e=s(r,t?.in),n=e.getFullYear(),a=f(e,0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);let o=p(a),c=f(e,0);c.setFullYear(n,0,4),c.setHours(0,0,0,0);let m=p(c);return e.getTime()>=o.getTime()?n+1:e.getTime()>=m.getTime()?n:n-1}function mt(r,t){let e=D(r,t),n=f(t?.in||r,0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),p(n)}function ht(r,t){let e=s(r,t?.in),n=+p(e)-+mt(e);return Math.round(n/k)+1}function Y(r,t){let e=s(r,t?.in),n=e.getFullYear(),a=x(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,c=f(t?.in||r,0);c.setFullYear(n+1,0,o),c.setHours(0,0,0,0);let m=l(c,t),h=f(t?.in||r,0);h.setFullYear(n,0,o),h.setHours(0,0,0,0);let C=l(h,t);return+e>=+m?n+1:+e>=+C?n:n-1}function lt(r,t){let e=x(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??e.firstWeekContainsDate??e.locale?.options?.firstWeekContainsDate??1,a=Y(r,t),o=f(t?.in||r,0);return o.setFullYear(a,0,n),o.setHours(0,0,0,0),l(o,t)}function gt(r,t){let e=s(r,t?.in),n=+l(e,t)-+lt(e,t);return Math.round(n/k)+1}function i(r,t){let e=r<0?"-":"",n=Math.abs(r).toString().padStart(t,"0");return e+n}var g={y(r,t){let e=r.getFullYear(),n=e>0?e:1-e;return i(t==="yy"?n%100:n,t.length)},M(r,t){let e=r.getMonth();return t==="M"?String(e+1):i(e+1,2)},d(r,t){return i(r.getDate(),t.length)},a(r,t){let e=r.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h(r,t){return i(r.getHours()%12||12,t.length)},H(r,t){return i(r.getHours(),t.length)},m(r,t){return i(r.getMinutes(),t.length)},s(r,t){return i(r.getSeconds(),t.length)},S(r,t){let e=t.length,n=r.getMilliseconds(),a=Math.trunc(n*Math.pow(10,e-3));return i(a,t.length)}};var O={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},F={G:function(r,t,e){let n=r.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return e.era(n,{width:"abbreviated"});case"GGGGG":return e.era(n,{width:"narrow"});case"GGGG":default:return e.era(n,{width:"wide"})}},y:function(r,t,e){if(t==="yo"){let n=r.getFullYear(),a=n>0?n:1-n;return e.ordinalNumber(a,{unit:"year"})}return g.y(r,t)},Y:function(r,t,e,n){let a=Y(r,n),o=a>0?a:1-a;if(t==="YY"){let c=o%100;return i(c,2)}return t==="Yo"?e.ordinalNumber(o,{unit:"year"}):i(o,t.length)},R:function(r,t){let e=D(r);return i(e,t.length)},u:function(r,t){let e=r.getFullYear();return i(e,t.length)},Q:function(r,t,e){let n=Math.ceil((r.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return i(n,2);case"Qo":return e.ordinalNumber(n,{unit:"quarter"});case"QQQ":return e.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(n,{width:"wide",context:"formatting"})}},q:function(r,t,e){let n=Math.ceil((r.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return i(n,2);case"qo":return e.ordinalNumber(n,{unit:"quarter"});case"qqq":return e.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(n,{width:"wide",context:"standalone"})}},M:function(r,t,e){let n=r.getMonth();switch(t){case"M":case"MM":return g.M(r,t);case"Mo":return e.ordinalNumber(n+1,{unit:"month"});case"MMM":return e.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(n,{width:"wide",context:"formatting"})}},L:function(r,t,e){let n=r.getMonth();switch(t){case"L":return String(n+1);case"LL":return i(n+1,2);case"Lo":return e.ordinalNumber(n+1,{unit:"month"});case"LLL":return e.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(n,{width:"wide",context:"standalone"})}},w:function(r,t,e,n){let a=gt(r,n);return t==="wo"?e.ordinalNumber(a,{unit:"week"}):i(a,t.length)},I:function(r,t,e){let n=ht(r);return t==="Io"?e.ordinalNumber(n,{unit:"week"}):i(n,t.length)},d:function(r,t,e){return t==="do"?e.ordinalNumber(r.getDate(),{unit:"date"}):g.d(r,t)},D:function(r,t,e){let n=ft(r);return t==="Do"?e.ordinalNumber(n,{unit:"dayOfYear"}):i(n,t.length)},E:function(r,t,e){let n=r.getDay();switch(t){case"E":case"EE":case"EEE":return e.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(n,{width:"short",context:"formatting"});case"EEEE":default:return e.day(n,{width:"wide",context:"formatting"})}},e:function(r,t,e,n){let a=r.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return i(o,2);case"eo":return e.ordinalNumber(o,{unit:"day"});case"eee":return e.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(a,{width:"short",context:"formatting"});case"eeee":default:return e.day(a,{width:"wide",context:"formatting"})}},c:function(r,t,e,n){let a=r.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return i(o,t.length);case"co":return e.ordinalNumber(o,{unit:"day"});case"ccc":return e.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(a,{width:"narrow",context:"standalone"});case"cccccc":return e.day(a,{width:"short",context:"standalone"});case"cccc":default:return e.day(a,{width:"wide",context:"standalone"})}},i:function(r,t,e){let n=r.getDay(),a=n===0?7:n;switch(t){case"i":return String(a);case"ii":return i(a,t.length);case"io":return e.ordinalNumber(a,{unit:"day"});case"iii":return e.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(n,{width:"short",context:"formatting"});case"iiii":default:return e.day(n,{width:"wide",context:"formatting"})}},a:function(r,t,e){let a=r.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(r,t,e){let n=r.getHours(),a;switch(n===12?a=O.noon:n===0?a=O.midnight:a=n/12>=1?"pm":"am",t){case"b":case"bb":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(r,t,e){let n=r.getHours(),a;switch(n>=17?a=O.evening:n>=12?a=O.afternoon:n>=4?a=O.morning:a=O.night,t){case"B":case"BB":case"BBB":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(r,t,e){if(t==="ho"){let n=r.getHours()%12;return n===0&&(n=12),e.ordinalNumber(n,{unit:"hour"})}return g.h(r,t)},H:function(r,t,e){return t==="Ho"?e.ordinalNumber(r.getHours(),{unit:"hour"}):g.H(r,t)},K:function(r,t,e){let n=r.getHours()%12;return t==="Ko"?e.ordinalNumber(n,{unit:"hour"}):i(n,t.length)},k:function(r,t,e){let n=r.getHours();return n===0&&(n=24),t==="ko"?e.ordinalNumber(n,{unit:"hour"}):i(n,t.length)},m:function(r,t,e){return t==="mo"?e.ordinalNumber(r.getMinutes(),{unit:"minute"}):g.m(r,t)},s:function(r,t,e){return t==="so"?e.ordinalNumber(r.getSeconds(),{unit:"second"}):g.s(r,t)},S:function(r,t){return g.S(r,t)},X:function(r,t,e){let n=r.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return wt(n);case"XXXX":case"XX":return w(n);case"XXXXX":case"XXX":default:return w(n,":")}},x:function(r,t,e){let n=r.getTimezoneOffset();switch(t){case"x":return wt(n);case"xxxx":case"xx":return w(n);case"xxxxx":case"xxx":default:return w(n,":")}},O:function(r,t,e){let n=r.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+pt(n,":");case"OOOO":default:return"GMT"+w(n,":")}},z:function(r,t,e){let n=r.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+pt(n,":");case"zzzz":default:return"GMT"+w(n,":")}},t:function(r,t,e){let n=Math.trunc(+r/1e3);return i(n,t.length)},T:function(r,t,e){return i(+r,t.length)}};function pt(r,t=""){let e=r>0?"-":"+",n=Math.abs(r),a=Math.trunc(n/60),o=n%60;return o===0?e+String(a):e+String(a)+t+i(o,2)}function wt(r,t){return r%60===0?(r>0?"-":"+")+i(Math.abs(r)/60,2):w(r,t)}function w(r,t=""){let e=r>0?"-":"+",n=Math.abs(r),a=i(Math.trunc(n/60),2),o=i(n%60,2);return e+a+t+o}var xt=(r,t)=>{switch(r){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Ot=(r,t)=>{switch(r){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Tt=(r,t)=>{let e=r.match(/(P+)(p+)?/)||[],n=e[1],a=e[2];if(!a)return xt(r,t);let o;switch(n){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",xt(n,t)).replace("{{time}}",Ot(a,t))},yt={p:Ot,P:Tt};var Wt=/^D+$/,Pt=/^Y+$/,St=["D","DD","YY","YYYY"];function bt(r){return Wt.test(r)}function kt(r){return Pt.test(r)}function Dt(r,t,e){let n=Et(r,t,e);if(console.warn(n),St.includes(r))throw new RangeError(n)}function Et(r,t,e){let n=r[0]==="Y"?"years":"days of the month";return`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${t}\`) for formatting ${n} to the input \`${e}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function Yt(r){return r instanceof Date||typeof r=="object"&&Object.prototype.toString.call(r)==="[object Date]"}function Ct(r){return!(!Yt(r)&&typeof r!="number"||isNaN(+s(r)))}var vt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_t=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ft=/^'([^]*?)'?$/,qt=/''/g,It=/[a-zA-Z]/;function fr(r,t,e){let n=x(),a=e?.locale??n.locale??st,o=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,c=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,m=s(r,e?.in);if(!Ct(m))throw new RangeError("Invalid time value");let h=t.match(_t).map(d=>{let u=d[0];if(u==="p"||u==="P"){let M=yt[u];return M(d,a.formatLong)}return d}).join("").match(vt).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let u=d[0];if(u==="'")return{isToken:!1,value:Nt(d)};if(F[u])return{isToken:!0,value:d};if(u.match(It))throw new RangeError("Format string contains an unescaped latin alphabet character `"+u+"`");return{isToken:!1,value:d}});a.localize.preprocessor&&(h=a.localize.preprocessor(m,h));let C={firstWeekContainsDate:o,weekStartsOn:c,locale:a};return h.map(d=>{if(!d.isToken)return d.value;let u=d.value;(!e?.useAdditionalWeekYearTokens&&kt(u)||!e?.useAdditionalDayOfYearTokens&&bt(u))&&Dt(u,t,String(r));let M=F[u[0]];return M(m,u,a.localize,C)}).join("")}function Nt(r){let t=r.match(Ft);return t?t[1].replace(qt,"'"):r}var hr=(r,t)=>`${r}-${t}`;export{fr as a,At as b,hr as c}; diff --git a/webui/dist/bitmagnet/browser/chunk-I6TMS3R2.js b/webui/dist/bitmagnet/browser/chunk-HMJENAG2.js similarity index 99% rename from webui/dist/bitmagnet/browser/chunk-I6TMS3R2.js rename to webui/dist/bitmagnet/browser/chunk-HMJENAG2.js index d12d1d28..a431db50 100644 --- a/webui/dist/bitmagnet/browser/chunk-I6TMS3R2.js +++ b/webui/dist/bitmagnet/browser/chunk-HMJENAG2.js @@ -1 +1 @@ -import{a as Ue,b as Ge,c as te,d as Ke,e as Ye,f as ie,g as Je,h as We,i as j,j as Xe,k as Ze,l as et}from"./chunk-6OKZFKY7.js";import{a as Fe,b as ee,c as I}from"./chunk-H4U53VO5.js";import{e as Z}from"./chunk-Y7K23DTG.js";import{b as He}from"./chunk-RQ2LQKI2.js";import{l as Re}from"./chunk-42PJPEMD.js";import{a as Te}from"./chunk-O6OQLODH.js";import{a as Le}from"./chunk-2RM4KZLJ.js";import{a as $e}from"./chunk-DSEDLZDW.js";import{Ba as De,Ea as Pe,Fa as Qe,J as qe,P as K,S as Ve,V as Y,W as Be,X as Oe,_ as J,_a as je,a as U,b as xe,h as ye,oa as Ee,s as Se,t as we,ta as W,ua as Ie,w as G,wa as X,xa as ze,ya as Ne,za as Ae}from"./chunk-6SW7H33Q.js";import"./chunk-6XXA7HXI.js";import"./chunk-CMNWCZJM.js";import{$b as d,B as le,Cb as fe,Ea as b,Fa as g,Hb as l,Kb as N,N as ue,Nb as A,Ob as D,Pb as P,Q as re,Qb as s,Rb as u,Sb as $,Tb as _e,Ub as he,Wb as ae,Zb as C,a as y,ad as Me,b as S,ka as H,kb as c,kc as f,l as Q,la as me,lc as V,mc as be,o as ce,pc as ge,qa as q,tc as Ce,ua as pe,va as de,vc as ke,wc as ve}from"./chunk-Z3WUIYN5.js";var tt=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=de({type:n})}static{this.\u0275inj=me({imports:[K,X,Ee,we,G,Y,J,W,Ae,Ne,ee]})}}return n})();var mt={pending:"primary",processed:"success",failed:"error",retry:"caution"},it=(()=>{class n{constructor(){this.themeInfo=q(Z),this.transloco=q(U)}create(e,i){let{colors:t}=this.themeInfo.info,a=Array(),r=[];if(e&&Array.from(new Set(e.queues.flatMap(v=>v.events?[v.events.earliestBucket,v.events.latestBucket]:[]))).sort().length){let v=e.queues.filter(m=>!m.isEmpty);a.push(...v.map(m=>m.queue));let h=Array();switch(e.params.event){case"created":h.push("pending");break;case"processed":h.push("processed");break;case"failed":h.push("retry","failed");break;default:h.push(...Je);break}r.push(...h.map(m=>({label:this.transloco.translate("dashboard.queues."+m),data:v.map(_=>_.statusCounts[m]),backgroundColor:t[I(mt[m],50)]})))}return{type:"bar",options:{animation:!1,responsive:!0,scales:{x:{ticks:{callback:k=>parseInt(k).toLocaleString(this.transloco.getActiveLang())}},y:{}},indexAxis:"y",plugins:{legend:{display:i.legend}}},data:{labels:a,datasets:r}}}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var L="\\d+",se="".concat(L,"(?:[\\.,]").concat(L,")?"),pt="(".concat(L,"Y)?(").concat(L,"M)?(").concat(L,"W)?(").concat(L,"D)?"),dt="T(".concat(se,"H)?(").concat(se,"M)?(").concat(se,"S)?"),ft="P(?:".concat(pt,"(?:").concat(dt,")?)"),_t=["years","months","weeks","days","hours","minutes","seconds"],nt={years:0,months:0,weeks:0,days:0,hours:0,minutes:0,seconds:0},ht=new RegExp(ft),rt=function(n){let o=n.replace(/,/g,".").match(ht);if(!o)throw new RangeError("invalid duration: ".concat(n));let e=o.slice(1);if(e.filter(function(i){return i!=null}).length===0)throw new RangeError("invalid duration: ".concat(n));if(e.filter(function(i){return/\./.test(i||"")}).length>1)throw new RangeError("only the smallest unit can be fractional");return e.reduce(function(i,t,a){return Object.assign(i,{[_t[a]]:parseFloat(t||"0")||0}),i},{})},bt=function(n,o){o||(o=new Date);let e=Object.assign({},nt,n),i=o.getTime(),t=new Date(i);t.setFullYear(t.getFullYear()+e.years),t.setMonth(t.getMonth()+e.months),t.setDate(t.getDate()+e.days);let a=e.hours*3600*1e3,r=e.minutes*60*1e3;return t.setMilliseconds(t.getMilliseconds()+e.seconds*1e3+a+r),t.setDate(t.getDate()+e.weeks*7),t},at=function(n,o){o||(o=new Date);let e=Object.assign({},nt,n),i=o.getTime(),t=new Date(i),a=bt(e,t),r=o.getTimezoneOffset(),k=a.getTimezoneOffset(),v=(r-k)*60;return(a.getTime()-t.getTime())/1e3+v};var ne=class{constructor(o,e=Ke,i){this.apollo=o,this.errorsService=i,this.rawResultSubject=new Q({queue:{metrics:{buckets:[]}}}),this.resultSubject=new Q(Ye),this.result$=this.resultSubject.asObservable(),this.loadingSubject=new Q(!1),this.paramsSubject=new Q(e),this.params$=this.paramsSubject.asObservable(),this.variablesSubject=new Q(ot(e)),this.paramsSubject.pipe(re(50)).subscribe(t=>{let a=this.variablesSubject.getValue(),r=ot(t);JSON.stringify(a)!==JSON.stringify(r)?this.variablesSubject.next(r):this.resultSubject.next(ct(t,this.rawResultSubject.getValue()))}),this.variablesSubject.pipe(re(50)).subscribe(t=>this.request(t)),this.rawResultSubject.subscribe(t=>{let a=this.paramsSubject.getValue();this.resultSubject.next(ct(a,t)),this.setInterval(a.autoRefresh)})}setInterval(o){clearTimeout(this.refreshTimeout);let e=et[o??this.params.autoRefresh];e&&(this.refreshTimeout=setTimeout(()=>{this.refresh()},e*1e3))}get params(){return this.paramsSubject.getValue()}get bucketDuration(){let o=this.params.buckets.duration;return o==="AUTO"?"hour":o}get bucketMultiplier(){return this.resultSubject.getValue().params.buckets.multiplier??this.params.buckets.multiplier}get loading(){return this.loadingSubject.getValue()}setTimeframe(o){this.updateParams(e=>S(y({},e),{buckets:S(y({},e.buckets),{timeframe:o})}))}setQueue(o){this.updateParams(e=>S(y({},e),{queue:o??void 0}))}setBucketDuration(o,e){this.updateParams(i=>S(y({},i),{buckets:S(y({},i.buckets),{duration:o,multiplier:e??"AUTO"})}))}setBucketMultiplier(o){this.updateParams(e=>S(y({},e),{buckets:S(y({},e.buckets),{multiplier:o})}))}setEvent(o){this.updateParams(e=>S(y({},e),{event:o??void 0}))}setAutoRefreshInterval(o){this.updateParams(e=>S(y({},e),{autoRefresh:o}))}updateParams(o){this.paramsSubject.next(o(this.params))}refresh(){this.variablesSubject.next(this.variablesSubject.getValue())}request(o){return clearTimeout(this.refreshTimeout),this.loadingSubject.next(!0),this.apollo.query({query:qe,variables:o,fetchPolicy:"no-cache"}).pipe(le(e=>{e&&(this.loadingSubject.next(!1),this.rawResultSubject.next(e.data))})).pipe(ue(e=>(this.errorsService.addError(`Failed to load queue metrics: ${e.message}`),this.loadingSubject.next(!1),this.setInterval(),ce))).subscribe()}},ot=n=>({input:{bucketDuration:n.buckets.duration==="AUTO"?"hour":n.buckets.duration,queues:n.queue?[n.queue]:void 0,startTime:n.buckets.timeframe==="all"?void 0:new Date(new Date().getTime()-1e3*j[n.buckets.timeframe]).toISOString()}}),st=n=>Object.fromEntries(n),ct=(n,o)=>{let{bucketParams:e,earliestBucket:i,latestBucket:t}=gt(n,o),a=Object.entries(o.queue.metrics.buckets.reduce((h,m)=>{if(m.queue!==(n.queue??m.queue))return h;let _,p;if((n.event??!0)&&(_=B(m.createdAtBucket,e),i&&i.index>_.index&&(_=void 0)),m.ranAtBucket&&n.event!=="created"&&(p=B(m.ranAtBucket,e),p&&(t.indexp.index)&&(p=void 0)),m.queue!==n.queue&&!_&&(!p||m.status==="pending"))return h;let[M,w]=h[m.queue]??[Ue,[]],x=m.latency?at(rt(m.latency)):void 0;return S(y({},h),{[m.queue]:[(m.status==="pending"?_:p)?S(y({},M),{[m.status]:m.count+M[m.status]}):M,{created:_?S(y({},w.created),{[_.key]:{count:m.count+(w.created?.[_.key]?.count??0),latency:0,startTime:_.start}}):w.created,processed:p&&m.status==="processed"&&(n.event??!0)?S(y({},w.processed),{[p.key]:{count:m.count+(w.processed?.[p.key]?.count??0),latency:(w.processed?.[p.key]?.latency??0)+(x??0),startTime:p.start}}):w.processed,failed:p&&m.status==="failed"&&(n.event??!0)?S(y({},w.failed),{[p.key]:{count:m.count+(w.failed?.[p.key]?.count??0),latency:(w.failed?.[p.key]?.latency??0)+(x??0),startTime:p.start}}):w.failed}]})},{})).map(([h,[m,_]])=>{let p;if(Object.keys(_).length){let M=Array(),w=st(Array("created","processed","failed").flatMap(x=>{let O=st(Object.entries(_[x]??{}).filter(([,z])=>z?.count).sort(([z],[ut])=>parseInt(z)h.events?[h.events.earliestBucket]:[]).sort()[0],v=a.flatMap(h=>h.events?[h.events.latestBucket]:[]).sort().reverse()[0];return k&&v&&(r={earliestBucket:k,latestBucket:v}),{params:S(y({},n),{buckets:e}),queues:a,bucketSpan:r}},gt=(n,o)=>{let e=n.buckets.duration==="AUTO"?"hour":n.buckets.duration,i=n.buckets.multiplier==="AUTO"?1:n.buckets.multiplier,t=n.buckets.timeframe,a=new Date,r=B(a,{duration:e,multiplier:i}),k=t==="all"?void 0:B(a.getTime()-1e3*j[t],{duration:e,multiplier:i}),v=[...k?[k]:[],...o.queue.metrics.buckets.flatMap(_=>[B(_.createdAtBucket,{duration:e,multiplier:i}),..._.ranAtBucket?[B(_.ranAtBucket,{duration:e,multiplier:i})]:[]]),r].filter(_=>!k||_.index>=k.index).sort((_,p)=>_.index-p.index),h=v[0],m=v[v.length-1];if(n.buckets.multiplier==="AUTO"){let p=m.index-h.index;i=Math.min(60,Math.max(Math.floor(p/(20*5))*5,1))}return{bucketParams:{duration:e,multiplier:i,timeframe:t},earliestBucket:t==="all"?void 0:B(a.getTime()-1e3*j[t],{duration:e,multiplier:i}),latestBucket:B(Math.max(a.getTime(),m.start.getTime()),{duration:e,multiplier:i})}},B=(n,o)=>{let e=new Date(n),i=1e3*te[o.duration]*o.multiplier,t=Math.floor(e.getTime()/i);return{key:`${t}`,index:t,start:new Date(t*i)}};var F={created:"primary",processed:"success",failed:"error"},lt=(()=>{class n{constructor(){this.themeInfo=q(Z),this.transloco=q(U)}create(e,i){let{colors:t}=this.themeInfo.info,a=Array(),r=[];if(e){let k=e.queues.filter(p=>!p.isEmpty),v=Array.from(new Set(k.flatMap(p=>p.events?[p.events.earliestBucket,p.events.latestBucket]:[]))).sort(),h=new Date,m=e.params.buckets.timeframe==="all"?v[0]:Math.min(v[0],B(h.getTime()-1e3*j[e.params.buckets.timeframe],e.params.buckets).index),_=Math.max(v[v.length-1],B(h,e.params.buckets).index);if(v.length){for(let M=m;M<=_;M++)a.push(this.formatBucketKey(e.params.buckets,M));let p=ie.filter(M=>(e.params.event??M)===M);for(let M of k){for(let x of p){let O=Array();for(let T=m;T<=_;T++)O.push(M.events?.eventBuckets?.[x]?.entries?.[`${T}`]?.count??0);r.push({yAxisID:"yCount",label:M.queue+": "+this.transloco.translate("dashboard.queues."+x),data:O,borderColor:t[I(F[x],50)],pointBackgroundColor:t[I(F[x],20)],pointBorderColor:t[I(F[x],80)],pointHoverBackgroundColor:t[I(F[x],40)],pointHoverBorderColor:t[I(F[x],60)]})}if(["processed","failed"].filter(x=>p.includes(x)).length){let x=Array();for(let O=m;O<=_;O++){let T=["processed","failed"].filter(E=>p.includes(E)).reduce((E,R)=>{let z=M.events?.eventBuckets?.[R]?.entries?.[`${O}`];return z?.count?[(E?.[0]??0)+z.latency,(E?.[1]??0)+z.count]:E},null);x.push(T?T[0]/T[1]:null)}r.push({yAxisID:"yLatency",label:M.queue+": "+this.transloco.translate("dashboard.queues.latency"),data:x,borderColor:t["tertiary-50"],pointHoverBackgroundColor:t["tertiary-80"],pointHoverBorderColor:t["tertiary-20"]})}}}}return{type:"line",options:{animation:!1,responsive:!0,elements:{line:{tension:.5}},scales:{yCount:{position:"left",ticks:{callback:k=>parseInt(k).toLocaleString(this.transloco.getActiveLang())}},yLatency:{position:"right",ticks:{callback:this.formatDuration.bind(this)}}},plugins:{legend:{display:i.legend},decimation:{enabled:!0},tooltip:{callbacks:{label:k=>k.dataset.yAxisID==="yCount"?k.formattedValue:this.formatDuration(k.parsed.y)}}}},data:{labels:a,datasets:r}}}formatBucketKey(e,i){let t;switch(e.duration){case"day":t="d LLL";break;case"hour":t="d LLL H:00";break;case"minute":t="H:mm";break}return Fe(1e3*te[e.duration]*e.multiplier*i,t,{locale:Re(this.transloco.getActiveLang())})}formatDuration(e){if(typeof e=="string"&&(e=parseInt(e)),e===0)return"0";let i=e,t=0,a=0,r=0;return i>=60&&(t=Math.floor(i/60),i=i%60,t>=5&&(i=0,t>=60&&(a=Math.floor(t/60),t=t%60,a>=5&&(t=0,a>=24&&(r=Math.floor(a/24),a=a%24))))),He({days:r,hours:a,minutes:t,seconds:i},this.transloco.getActiveLang())}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var Ct=(n,o,e)=>[n,o,e];function kt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.interval."+e))}}function vt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.interval."+e+"s"))}}function Mt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit;l("value",e),c(),V(e)}}function xt(n,o){if(n&1){let e=ae();s(0,"button",17),C("click",function(){let t=b(e).$implicit,a=d(2);return g(a.queueMetricsController.params.queue===t||a.queueMetricsController.setQueue(t))}),s(1,"mat-icon"),f(2),u()()}if(n&2){let e=o.$implicit,i=d(2);N(i.queueMetricsController.params.queue===e?"selected":"deselected"),l("matTooltip",e),c(2),V(i.queueMetricsController.params.queue===e?"radio_button_checked":"radio_button_unchecked")}}function yt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.event."+e))}}function St(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.interval."+e))}}function wt(n,o){if(n&1){let e=ae();_e(0),$(1,"app-document-title",1),s(2,"mat-card")(3,"mat-card-content")(4,"mat-grid-list",2)(5,"mat-grid-tile",3)(6,"mat-card",4)(7,"mat-card-header")(8,"mat-card-title")(9,"h4"),f(10),u()()(),s(11,"mat-card-content")(12,"mat-form-field",5)(13,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setTimeframe(t))}),D(14,kt,2,2,"mat-option",7,A),u()(),s(16,"div",8)(17,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[0]))}),s(18,"mat-icon"),f(19,"first_page"),u()(),s(20,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.queueMetricsController.params.buckets.timeframe)-1]))}),s(21,"mat-icon"),f(22,"navigate_before"),u()(),s(23,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.queueMetricsController.params.buckets.timeframe)+1]))}),s(24,"mat-icon"),f(25,"navigate_next"),u()(),s(26,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.length-1]))}),s(27,"mat-icon"),f(28,"last_page"),u()()()()()(),s(29,"mat-grid-tile",3)(30,"mat-card",10)(31,"mat-card-header")(32,"mat-card-title")(33,"h4"),f(34),u()()(),s(35,"mat-card-content")(36,"mat-form-field",11)(37,"input",12),ke(38,"async"),C("change",function(t){b(e);let a=d();return g(a.handleMultiplierEvent(t))}),u()(),s(39,"mat-form-field",13)(40,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setBucketDuration(t))}),D(41,vt,2,2,"mat-option",7,A),u()(),s(43,"div",8)(44,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketMultiplier(t.queueMetricsController.bucketMultiplier-1))}),s(45,"mat-icon"),f(46,"remove"),u()(),s(47,"button",14),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketMultiplier(t.queueMetricsController.bucketMultiplier+1))}),s(48,"mat-icon"),f(49,"add"),u()(),s(50,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[0]))}),s(51,"mat-icon"),f(52,"first_page"),u()(),s(53,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.queueMetricsController.bucketDuration)-1]))}),s(54,"mat-icon"),f(55,"navigate_before"),u()(),s(56,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.queueMetricsController.bucketDuration)+1]))}),s(57,"mat-icon"),f(58,"navigate_next"),u()(),s(59,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.length-1]))}),s(60,"mat-icon"),f(61,"last_page"),u()()()()()(),s(62,"mat-grid-tile",3)(63,"mat-card")(64,"mat-card-header")(65,"mat-card-title")(66,"h4"),f(67),u()()(),s(68,"mat-card-content")(69,"mat-form-field",5)(70,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setQueue(t==="_all"?null:t))}),s(71,"mat-option",15),f(72),u(),D(73,Mt,2,2,"mat-option",7,A),u()(),s(75,"div",16)(76,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setQueue(null))}),s(77,"mat-icon",18),f(78,"workspaces"),u()(),D(79,xt,3,4,"button",19,A),u()()()(),s(81,"mat-grid-tile",3)(82,"mat-card")(83,"mat-card-header")(84,"mat-card-title")(85,"h4"),f(86),u()()(),s(87,"mat-card-content")(88,"mat-form-field",5)(89,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setEvent(t==="_all"?null:t))}),s(90,"mat-option",15),f(91,"All"),u(),D(92,yt,2,2,"mat-option",7,A),u()(),s(94,"div",16)(95,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setEvent(null))}),s(96,"mat-icon",18),f(97,"radio_button_checked"),u()(),s(98,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.params.event==="created"||t.queueMetricsController.setEvent("created"))}),s(99,"mat-icon"),f(100,"add_circle"),u()(),s(101,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.params.event==="processed"||t.queueMetricsController.setEvent("processed"))}),s(102,"mat-icon"),f(103,"check_circle"),u()(),s(104,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.params.event==="failed"||t.queueMetricsController.setEvent("failed"))}),s(105,"mat-icon"),f(106,"error"),u()()()()()(),s(107,"mat-grid-tile",3)(108,"mat-card",20)(109,"mat-card-header")(110,"mat-card-title")(111,"h4"),f(112),u()()(),s(113,"mat-card-content")(114,"mat-form-field",5)(115,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setAutoRefreshInterval(t))}),D(116,St,2,2,"mat-option",7,A),u()(),s(118,"div",16)(119,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.refresh())}),s(120,"mat-icon"),f(121,"sync"),u()()()()()()(),s(122,"div",21),$(123,"mat-progress-bar",22),u(),s(124,"mat-grid-list",2)(125,"mat-grid-tile",3),$(126,"app-chart",23),u(),s(127,"mat-grid-tile",3),$(128,"app-chart",23),u()()()(),he()}if(n&2){let e,i,t,a=o.$implicit,r=d();c(),l("parts",Ce(69,Ct,a("routes.visualize"),a("routes.queues"),a("routes.dashboard"))),c(3),l("cols",r.breakpoints.sizeAtLeast("Large")?5:r.breakpoints.sizeAtLeast("Medium")?3:r.breakpoints.sizeAtLeast("Small")?2:1),c(),l("colspan",1)("rowspan",2),c(5),V(a("dashboard.metrics.timeframe")),c(3),l("value",r.queueMetricsController.params.buckets.timeframe),c(),P(r.timeframeNames),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)<=0),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)<=0),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)>=r.timeframeNames.length-1),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)>=r.timeframeNames.length-1),c(3),l("colspan",1)("rowspan",2),c(5),be(" ",a("dashboard.metrics.resolution")," "),c(3),l("placeholder",(e=(e=ve(38,67,r.queueMetricsController.result$))==null||e.params==null||e.params.buckets==null||e.params.buckets.multiplier==null?null:e.params.buckets.multiplier.toString())!==null&&e!==void 0?e:"")("value",r.queueMetricsController.params.buckets.multiplier),c(3),l("value",r.queueMetricsController.bucketDuration),c(),P(r.resolutionNames),c(3),l("disabled",r.queueMetricsController.bucketMultiplier===1),c(6),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)<=0),c(3),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)<=0),c(3),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)>=r.resolutionNames.length-1),c(3),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)>=r.resolutionNames.length-1),c(3),l("colspan",1)("rowspan",2),c(5),V(a("dashboard.queues.queue")),c(3),l("value",(i=r.queueMetricsController.params.queue)!==null&&i!==void 0?i:"_all"),c(2),V(a("general.all")),c(),P(r.availableQueueNames),c(3),N(r.queueMetricsController.params.queue?"deselected":"selected"),l("matTooltip",a("general.all")),c(3),P(r.availableQueueNames),c(2),l("colspan",1)("rowspan",2),c(5),V(a("dashboard.metrics.event")),c(3),l("value",(t=r.queueMetricsController.params.event)!==null&&t!==void 0?t:"_all"),c(3),P(r.eventNames),c(3),N(r.queueMetricsController.params.event?"deselected":"selected"),l("matTooltip",a("general.all")),c(3),N(r.queueMetricsController.params.event==="created"?"selected":"deselected"),l("matTooltip",a("dashboard.queues.created")),c(3),N(r.queueMetricsController.params.event==="processed"?"selected":"deselected"),l("matTooltip",a("dashboard.queues.processed")),c(3),N(r.queueMetricsController.params.event==="failed"?"selected":"deselected"),l("matTooltip",a("dashboard.queues.failed")),c(3),l("colspan",1)("rowspan",2),c(5),V(a("general.refresh")),c(3),l("value",r.queueMetricsController.params.autoRefresh),c(),P(r.autoRefreshIntervalNames),c(3),l("matTooltip",a("general.refresh")),c(4),l("mode",r.queueMetricsController.loading?"indeterminate":"determinate")("value",0),c(),l("cols",r.breakpoints.sizeAtLeast("Large")?2:1),c(),l("colspan",1)("rowspan",5),c(),l("title",a("dashboard.queues.total_counts_by_status"))("adapter",r.totals)("$data",r.queueMetricsController.result$)("height",400)("width",550),c(),l("colspan",1)("rowspan",5),c(),l("title",a("dashboard.metrics.throughput"))("adapter",r.timeline)("$data",r.queueMetricsController.result$)("height",400)("width",550)}}var Di=(()=>{class n{constructor(){this.breakpoints=q(Le),this.apollo=q(ye),this.queueMetricsController=new ne(this.apollo,{buckets:{duration:"AUTO",multiplier:"AUTO",timeframe:"all"},autoRefresh:"seconds_30"},q(Te)),this.timeline=q(lt),this.totals=q(it),this.resolutionNames=Ge,this.timeframeNames=We,this.availableQueueNames=Xe,this.autoRefreshIntervalNames=Ze,this.eventNames=ie}ngOnInit(){this.queueMetricsController.result$.subscribe(e=>{if(this.queueMetricsController.params.buckets.timeframe==="all"&&this.queueMetricsController.params.buckets.duration==="AUTO"&&e.params.buckets.duration==="hour"){let i=e.bucketSpan;i&&i.latestBucket-i.earliestBucket<12&&this.queueMetricsController.setBucketDuration("minute")}})}ngOnDestroy(){this.queueMetricsController.setAutoRefreshInterval("off")}handleMultiplierEvent(e){let i=e.currentTarget.value;this.queueMetricsController.setBucketMultiplier(/^\d+$/.test(i)?parseInt(i):"AUTO")}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=pe({type:n,selectors:[["app-queue-visualize"]],standalone:!0,features:[ge],decls:1,vars:0,consts:[[4,"transloco"],[3,"parts"],["rowHeight","100px",3,"cols"],[3,"colspan","rowspan"],[1,"form-timeframe"],["subscriptSizing","dynamic"],[3,"valueChange","value"],[3,"value"],[1,"paginator","actions"],["mat-icon-button","",3,"click","disabled"],[1,"form-resolution"],["subscriptSizing","dynamic",1,"form-input-multiplier"],["type","number","matInput","","min","1","step","1",3,"change","placeholder","value"],["subscriptSizing","dynamic",1,"form-select-duration"],["mat-icon-button","",3,"click"],["value","_all"],[1,"actions"],["mat-icon-button","",3,"click","matTooltip"],["fontSet","material-icons"],["mat-icon-button","",3,"class","matTooltip"],[1,"form-refresh"],[1,"progress-bar-container"],[3,"mode","value"],[3,"title","adapter","$data","height","width"]],template:function(i,t){i&1&&fe(0,wt,129,73,"ng-container",0)},dependencies:[je,Se,G,Y,Oe,J,Be,Ve,Ie,W,X,ze,De,Qe,Pe,xe,Me,ee,K,tt,$e],styles:[".actions[_ngcontent-%COMP%]{width:210px;padding-top:12px;--mdc-icon-button-state-layer-size: 32px}.actions[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px}.actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:0}.progress-bar-container[_ngcontent-%COMP%]{width:100%;height:10px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{width:100%}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{min-width:190px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:16px;font-size:18px}mat-form-field[_ngcontent-%COMP%]{width:186px}.form-resolution[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{margin-left:-2px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%]{width:60px;margin-right:10px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}.form-resolution[_ngcontent-%COMP%] .form-select-duration[_ngcontent-%COMP%]{width:116px}"]})}}return n})();export{Di as QueueVisualizeComponent}; +import{a as Ue,b as Ge,c as te,d as Ke,e as Ye,f as ie,g as Je,h as We,i as j,j as Xe,k as Ze,l as et}from"./chunk-6OKZFKY7.js";import{a as Fe,b as ee,c as I}from"./chunk-7OYTJPVI.js";import{e as Z}from"./chunk-Y7K23DTG.js";import{b as He}from"./chunk-RQ2LQKI2.js";import{l as Re}from"./chunk-42PJPEMD.js";import{a as Te}from"./chunk-O6OQLODH.js";import{a as Le}from"./chunk-2RM4KZLJ.js";import{a as $e}from"./chunk-DSEDLZDW.js";import{Ba as De,Ea as Pe,Fa as Qe,J as qe,P as K,S as Ve,V as Y,W as Be,X as Oe,_ as J,_a as je,a as U,b as xe,h as ye,oa as Ee,s as Se,t as we,ta as W,ua as Ie,w as G,wa as X,xa as ze,ya as Ne,za as Ae}from"./chunk-6SW7H33Q.js";import"./chunk-6XXA7HXI.js";import"./chunk-CMNWCZJM.js";import{$b as d,B as le,Cb as fe,Ea as b,Fa as g,Hb as l,Kb as N,N as ue,Nb as A,Ob as D,Pb as P,Q as re,Qb as s,Rb as u,Sb as $,Tb as _e,Ub as he,Wb as ae,Zb as C,a as y,ad as Me,b as S,ka as H,kb as c,kc as f,l as Q,la as me,lc as V,mc as be,o as ce,pc as ge,qa as q,tc as Ce,ua as pe,va as de,vc as ke,wc as ve}from"./chunk-Z3WUIYN5.js";var tt=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=de({type:n})}static{this.\u0275inj=me({imports:[K,X,Ee,we,G,Y,J,W,Ae,Ne,ee]})}}return n})();var mt={pending:"primary",processed:"success",failed:"error",retry:"caution"},it=(()=>{class n{constructor(){this.themeInfo=q(Z),this.transloco=q(U)}create(e,i){let{colors:t}=this.themeInfo.info,a=Array(),r=[];if(e&&Array.from(new Set(e.queues.flatMap(v=>v.events?[v.events.earliestBucket,v.events.latestBucket]:[]))).sort().length){let v=e.queues.filter(m=>!m.isEmpty);a.push(...v.map(m=>m.queue));let h=Array();switch(e.params.event){case"created":h.push("pending");break;case"processed":h.push("processed");break;case"failed":h.push("retry","failed");break;default:h.push(...Je);break}r.push(...h.map(m=>({label:this.transloco.translate("dashboard.queues."+m),data:v.map(_=>_.statusCounts[m]),backgroundColor:t[I(mt[m],50)]})))}return{type:"bar",options:{animation:!1,responsive:!0,scales:{x:{ticks:{callback:k=>parseInt(k).toLocaleString(this.transloco.getActiveLang())}},y:{}},indexAxis:"y",plugins:{legend:{display:i.legend}}},data:{labels:a,datasets:r}}}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var L="\\d+",se="".concat(L,"(?:[\\.,]").concat(L,")?"),pt="(".concat(L,"Y)?(").concat(L,"M)?(").concat(L,"W)?(").concat(L,"D)?"),dt="T(".concat(se,"H)?(").concat(se,"M)?(").concat(se,"S)?"),ft="P(?:".concat(pt,"(?:").concat(dt,")?)"),_t=["years","months","weeks","days","hours","minutes","seconds"],nt={years:0,months:0,weeks:0,days:0,hours:0,minutes:0,seconds:0},ht=new RegExp(ft),rt=function(n){let o=n.replace(/,/g,".").match(ht);if(!o)throw new RangeError("invalid duration: ".concat(n));let e=o.slice(1);if(e.filter(function(i){return i!=null}).length===0)throw new RangeError("invalid duration: ".concat(n));if(e.filter(function(i){return/\./.test(i||"")}).length>1)throw new RangeError("only the smallest unit can be fractional");return e.reduce(function(i,t,a){return Object.assign(i,{[_t[a]]:parseFloat(t||"0")||0}),i},{})},bt=function(n,o){o||(o=new Date);let e=Object.assign({},nt,n),i=o.getTime(),t=new Date(i);t.setFullYear(t.getFullYear()+e.years),t.setMonth(t.getMonth()+e.months),t.setDate(t.getDate()+e.days);let a=e.hours*3600*1e3,r=e.minutes*60*1e3;return t.setMilliseconds(t.getMilliseconds()+e.seconds*1e3+a+r),t.setDate(t.getDate()+e.weeks*7),t},at=function(n,o){o||(o=new Date);let e=Object.assign({},nt,n),i=o.getTime(),t=new Date(i),a=bt(e,t),r=o.getTimezoneOffset(),k=a.getTimezoneOffset(),v=(r-k)*60;return(a.getTime()-t.getTime())/1e3+v};var ne=class{constructor(o,e=Ke,i){this.apollo=o,this.errorsService=i,this.rawResultSubject=new Q({queue:{metrics:{buckets:[]}}}),this.resultSubject=new Q(Ye),this.result$=this.resultSubject.asObservable(),this.loadingSubject=new Q(!1),this.paramsSubject=new Q(e),this.params$=this.paramsSubject.asObservable(),this.variablesSubject=new Q(ot(e)),this.paramsSubject.pipe(re(50)).subscribe(t=>{let a=this.variablesSubject.getValue(),r=ot(t);JSON.stringify(a)!==JSON.stringify(r)?this.variablesSubject.next(r):this.resultSubject.next(ct(t,this.rawResultSubject.getValue()))}),this.variablesSubject.pipe(re(50)).subscribe(t=>this.request(t)),this.rawResultSubject.subscribe(t=>{let a=this.paramsSubject.getValue();this.resultSubject.next(ct(a,t)),this.setInterval(a.autoRefresh)})}setInterval(o){clearTimeout(this.refreshTimeout);let e=et[o??this.params.autoRefresh];e&&(this.refreshTimeout=setTimeout(()=>{this.refresh()},e*1e3))}get params(){return this.paramsSubject.getValue()}get bucketDuration(){let o=this.params.buckets.duration;return o==="AUTO"?"hour":o}get bucketMultiplier(){return this.resultSubject.getValue().params.buckets.multiplier??this.params.buckets.multiplier}get loading(){return this.loadingSubject.getValue()}setTimeframe(o){this.updateParams(e=>S(y({},e),{buckets:S(y({},e.buckets),{timeframe:o})}))}setQueue(o){this.updateParams(e=>S(y({},e),{queue:o??void 0}))}setBucketDuration(o,e){this.updateParams(i=>S(y({},i),{buckets:S(y({},i.buckets),{duration:o,multiplier:e??"AUTO"})}))}setBucketMultiplier(o){this.updateParams(e=>S(y({},e),{buckets:S(y({},e.buckets),{multiplier:o})}))}setEvent(o){this.updateParams(e=>S(y({},e),{event:o??void 0}))}setAutoRefreshInterval(o){this.updateParams(e=>S(y({},e),{autoRefresh:o}))}updateParams(o){this.paramsSubject.next(o(this.params))}refresh(){this.variablesSubject.next(this.variablesSubject.getValue())}request(o){return clearTimeout(this.refreshTimeout),this.loadingSubject.next(!0),this.apollo.query({query:qe,variables:o,fetchPolicy:"no-cache"}).pipe(le(e=>{e&&(this.loadingSubject.next(!1),this.rawResultSubject.next(e.data))})).pipe(ue(e=>(this.errorsService.addError(`Failed to load queue metrics: ${e.message}`),this.loadingSubject.next(!1),this.setInterval(),ce))).subscribe()}},ot=n=>({input:{bucketDuration:n.buckets.duration==="AUTO"?"hour":n.buckets.duration,queues:n.queue?[n.queue]:void 0,startTime:n.buckets.timeframe==="all"?void 0:new Date(new Date().getTime()-1e3*j[n.buckets.timeframe]).toISOString()}}),st=n=>Object.fromEntries(n),ct=(n,o)=>{let{bucketParams:e,earliestBucket:i,latestBucket:t}=gt(n,o),a=Object.entries(o.queue.metrics.buckets.reduce((h,m)=>{if(m.queue!==(n.queue??m.queue))return h;let _,p;if((n.event??!0)&&(_=B(m.createdAtBucket,e),i&&i.index>_.index&&(_=void 0)),m.ranAtBucket&&n.event!=="created"&&(p=B(m.ranAtBucket,e),p&&(t.indexp.index)&&(p=void 0)),m.queue!==n.queue&&!_&&(!p||m.status==="pending"))return h;let[M,w]=h[m.queue]??[Ue,[]],x=m.latency?at(rt(m.latency)):void 0;return S(y({},h),{[m.queue]:[(m.status==="pending"?_:p)?S(y({},M),{[m.status]:m.count+M[m.status]}):M,{created:_?S(y({},w.created),{[_.key]:{count:m.count+(w.created?.[_.key]?.count??0),latency:0,startTime:_.start}}):w.created,processed:p&&m.status==="processed"&&(n.event??!0)?S(y({},w.processed),{[p.key]:{count:m.count+(w.processed?.[p.key]?.count??0),latency:(w.processed?.[p.key]?.latency??0)+(x??0),startTime:p.start}}):w.processed,failed:p&&m.status==="failed"&&(n.event??!0)?S(y({},w.failed),{[p.key]:{count:m.count+(w.failed?.[p.key]?.count??0),latency:(w.failed?.[p.key]?.latency??0)+(x??0),startTime:p.start}}):w.failed}]})},{})).map(([h,[m,_]])=>{let p;if(Object.keys(_).length){let M=Array(),w=st(Array("created","processed","failed").flatMap(x=>{let O=st(Object.entries(_[x]??{}).filter(([,z])=>z?.count).sort(([z],[ut])=>parseInt(z)h.events?[h.events.earliestBucket]:[]).sort()[0],v=a.flatMap(h=>h.events?[h.events.latestBucket]:[]).sort().reverse()[0];return k&&v&&(r={earliestBucket:k,latestBucket:v}),{params:S(y({},n),{buckets:e}),queues:a,bucketSpan:r}},gt=(n,o)=>{let e=n.buckets.duration==="AUTO"?"hour":n.buckets.duration,i=n.buckets.multiplier==="AUTO"?1:n.buckets.multiplier,t=n.buckets.timeframe,a=new Date,r=B(a,{duration:e,multiplier:i}),k=t==="all"?void 0:B(a.getTime()-1e3*j[t],{duration:e,multiplier:i}),v=[...k?[k]:[],...o.queue.metrics.buckets.flatMap(_=>[B(_.createdAtBucket,{duration:e,multiplier:i}),..._.ranAtBucket?[B(_.ranAtBucket,{duration:e,multiplier:i})]:[]]),r].filter(_=>!k||_.index>=k.index).sort((_,p)=>_.index-p.index),h=v[0],m=v[v.length-1];if(n.buckets.multiplier==="AUTO"){let p=m.index-h.index;i=Math.min(60,Math.max(Math.floor(p/(20*5))*5,1))}return{bucketParams:{duration:e,multiplier:i,timeframe:t},earliestBucket:t==="all"?void 0:B(a.getTime()-1e3*j[t],{duration:e,multiplier:i}),latestBucket:B(Math.max(a.getTime(),m.start.getTime()),{duration:e,multiplier:i})}},B=(n,o)=>{let e=new Date(n),i=1e3*te[o.duration]*o.multiplier,t=Math.floor(e.getTime()/i);return{key:`${t}`,index:t,start:new Date(t*i)}};var F={created:"primary",processed:"success",failed:"error"},lt=(()=>{class n{constructor(){this.themeInfo=q(Z),this.transloco=q(U)}create(e,i){let{colors:t}=this.themeInfo.info,a=Array(),r=[];if(e){let k=e.queues.filter(p=>!p.isEmpty),v=Array.from(new Set(k.flatMap(p=>p.events?[p.events.earliestBucket,p.events.latestBucket]:[]))).sort(),h=new Date,m=e.params.buckets.timeframe==="all"?v[0]:Math.min(v[0],B(h.getTime()-1e3*j[e.params.buckets.timeframe],e.params.buckets).index),_=Math.max(v[v.length-1],B(h,e.params.buckets).index);if(v.length){for(let M=m;M<=_;M++)a.push(this.formatBucketKey(e.params.buckets,M));let p=ie.filter(M=>(e.params.event??M)===M);for(let M of k){for(let x of p){let O=Array();for(let T=m;T<=_;T++)O.push(M.events?.eventBuckets?.[x]?.entries?.[`${T}`]?.count??0);r.push({yAxisID:"yCount",label:M.queue+": "+this.transloco.translate("dashboard.queues."+x),data:O,borderColor:t[I(F[x],50)],pointBackgroundColor:t[I(F[x],20)],pointBorderColor:t[I(F[x],80)],pointHoverBackgroundColor:t[I(F[x],40)],pointHoverBorderColor:t[I(F[x],60)]})}if(["processed","failed"].filter(x=>p.includes(x)).length){let x=Array();for(let O=m;O<=_;O++){let T=["processed","failed"].filter(E=>p.includes(E)).reduce((E,R)=>{let z=M.events?.eventBuckets?.[R]?.entries?.[`${O}`];return z?.count?[(E?.[0]??0)+z.latency,(E?.[1]??0)+z.count]:E},null);x.push(T?T[0]/T[1]:null)}r.push({yAxisID:"yLatency",label:M.queue+": "+this.transloco.translate("dashboard.queues.latency"),data:x,borderColor:t["tertiary-50"],pointHoverBackgroundColor:t["tertiary-80"],pointHoverBorderColor:t["tertiary-20"]})}}}}return{type:"line",options:{animation:!1,responsive:!0,elements:{line:{tension:.5}},scales:{yCount:{position:"left",ticks:{callback:k=>parseInt(k).toLocaleString(this.transloco.getActiveLang())}},yLatency:{position:"right",ticks:{callback:this.formatDuration.bind(this)}}},plugins:{legend:{display:i.legend},decimation:{enabled:!0},tooltip:{callbacks:{label:k=>k.dataset.yAxisID==="yCount"?k.formattedValue:this.formatDuration(k.parsed.y)}}}},data:{labels:a,datasets:r}}}formatBucketKey(e,i){let t;switch(e.duration){case"day":t="d LLL";break;case"hour":t="d LLL H:00";break;case"minute":t="H:mm";break}return Fe(1e3*te[e.duration]*e.multiplier*i,t,{locale:Re(this.transloco.getActiveLang())})}formatDuration(e){if(typeof e=="string"&&(e=parseInt(e)),e===0)return"0";let i=e,t=0,a=0,r=0;return i>=60&&(t=Math.floor(i/60),i=i%60,t>=5&&(i=0,t>=60&&(a=Math.floor(t/60),t=t%60,a>=5&&(t=0,a>=24&&(r=Math.floor(a/24),a=a%24))))),He({days:r,hours:a,minutes:t,seconds:i},this.transloco.getActiveLang())}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var Ct=(n,o,e)=>[n,o,e];function kt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.interval."+e))}}function vt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.interval."+e+"s"))}}function Mt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit;l("value",e),c(),V(e)}}function xt(n,o){if(n&1){let e=ae();s(0,"button",17),C("click",function(){let t=b(e).$implicit,a=d(2);return g(a.queueMetricsController.params.queue===t||a.queueMetricsController.setQueue(t))}),s(1,"mat-icon"),f(2),u()()}if(n&2){let e=o.$implicit,i=d(2);N(i.queueMetricsController.params.queue===e?"selected":"deselected"),l("matTooltip",e),c(2),V(i.queueMetricsController.params.queue===e?"radio_button_checked":"radio_button_unchecked")}}function yt(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.event."+e))}}function St(n,o){if(n&1&&(s(0,"mat-option",7),f(1),u()),n&2){let e=o.$implicit,i=d().$implicit;l("value",e),c(),V(i("dashboard.interval."+e))}}function wt(n,o){if(n&1){let e=ae();_e(0),$(1,"app-document-title",1),s(2,"mat-card")(3,"mat-card-content")(4,"mat-grid-list",2)(5,"mat-grid-tile",3)(6,"mat-card",4)(7,"mat-card-header")(8,"mat-card-title")(9,"h4"),f(10),u()()(),s(11,"mat-card-content")(12,"mat-form-field",5)(13,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setTimeframe(t))}),D(14,kt,2,2,"mat-option",7,A),u()(),s(16,"div",8)(17,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[0]))}),s(18,"mat-icon"),f(19,"first_page"),u()(),s(20,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.queueMetricsController.params.buckets.timeframe)-1]))}),s(21,"mat-icon"),f(22,"navigate_before"),u()(),s(23,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.indexOf(t.queueMetricsController.params.buckets.timeframe)+1]))}),s(24,"mat-icon"),f(25,"navigate_next"),u()(),s(26,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setTimeframe(t.timeframeNames[t.timeframeNames.length-1]))}),s(27,"mat-icon"),f(28,"last_page"),u()()()()()(),s(29,"mat-grid-tile",3)(30,"mat-card",10)(31,"mat-card-header")(32,"mat-card-title")(33,"h4"),f(34),u()()(),s(35,"mat-card-content")(36,"mat-form-field",11)(37,"input",12),ke(38,"async"),C("change",function(t){b(e);let a=d();return g(a.handleMultiplierEvent(t))}),u()(),s(39,"mat-form-field",13)(40,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setBucketDuration(t))}),D(41,vt,2,2,"mat-option",7,A),u()(),s(43,"div",8)(44,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketMultiplier(t.queueMetricsController.bucketMultiplier-1))}),s(45,"mat-icon"),f(46,"remove"),u()(),s(47,"button",14),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketMultiplier(t.queueMetricsController.bucketMultiplier+1))}),s(48,"mat-icon"),f(49,"add"),u()(),s(50,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[0]))}),s(51,"mat-icon"),f(52,"first_page"),u()(),s(53,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.queueMetricsController.bucketDuration)-1]))}),s(54,"mat-icon"),f(55,"navigate_before"),u()(),s(56,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.indexOf(t.queueMetricsController.bucketDuration)+1]))}),s(57,"mat-icon"),f(58,"navigate_next"),u()(),s(59,"button",9),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setBucketDuration(t.resolutionNames[t.resolutionNames.length-1]))}),s(60,"mat-icon"),f(61,"last_page"),u()()()()()(),s(62,"mat-grid-tile",3)(63,"mat-card")(64,"mat-card-header")(65,"mat-card-title")(66,"h4"),f(67),u()()(),s(68,"mat-card-content")(69,"mat-form-field",5)(70,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setQueue(t==="_all"?null:t))}),s(71,"mat-option",15),f(72),u(),D(73,Mt,2,2,"mat-option",7,A),u()(),s(75,"div",16)(76,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setQueue(null))}),s(77,"mat-icon",18),f(78,"workspaces"),u()(),D(79,xt,3,4,"button",19,A),u()()()(),s(81,"mat-grid-tile",3)(82,"mat-card")(83,"mat-card-header")(84,"mat-card-title")(85,"h4"),f(86),u()()(),s(87,"mat-card-content")(88,"mat-form-field",5)(89,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setEvent(t==="_all"?null:t))}),s(90,"mat-option",15),f(91,"All"),u(),D(92,yt,2,2,"mat-option",7,A),u()(),s(94,"div",16)(95,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.setEvent(null))}),s(96,"mat-icon",18),f(97,"radio_button_checked"),u()(),s(98,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.params.event==="created"||t.queueMetricsController.setEvent("created"))}),s(99,"mat-icon"),f(100,"add_circle"),u()(),s(101,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.params.event==="processed"||t.queueMetricsController.setEvent("processed"))}),s(102,"mat-icon"),f(103,"check_circle"),u()(),s(104,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.params.event==="failed"||t.queueMetricsController.setEvent("failed"))}),s(105,"mat-icon"),f(106,"error"),u()()()()()(),s(107,"mat-grid-tile",3)(108,"mat-card",20)(109,"mat-card-header")(110,"mat-card-title")(111,"h4"),f(112),u()()(),s(113,"mat-card-content")(114,"mat-form-field",5)(115,"mat-select",6),C("valueChange",function(t){b(e);let a=d();return g(a.queueMetricsController.setAutoRefreshInterval(t))}),D(116,St,2,2,"mat-option",7,A),u()(),s(118,"div",16)(119,"button",17),C("click",function(){b(e);let t=d();return g(t.queueMetricsController.refresh())}),s(120,"mat-icon"),f(121,"sync"),u()()()()()()(),s(122,"div",21),$(123,"mat-progress-bar",22),u(),s(124,"mat-grid-list",2)(125,"mat-grid-tile",3),$(126,"app-chart",23),u(),s(127,"mat-grid-tile",3),$(128,"app-chart",23),u()()()(),he()}if(n&2){let e,i,t,a=o.$implicit,r=d();c(),l("parts",Ce(69,Ct,a("routes.visualize"),a("routes.queues"),a("routes.dashboard"))),c(3),l("cols",r.breakpoints.sizeAtLeast("Large")?5:r.breakpoints.sizeAtLeast("Medium")?3:r.breakpoints.sizeAtLeast("Small")?2:1),c(),l("colspan",1)("rowspan",2),c(5),V(a("dashboard.metrics.timeframe")),c(3),l("value",r.queueMetricsController.params.buckets.timeframe),c(),P(r.timeframeNames),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)<=0),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)<=0),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)>=r.timeframeNames.length-1),c(3),l("disabled",r.timeframeNames.indexOf(r.queueMetricsController.params.buckets.timeframe)>=r.timeframeNames.length-1),c(3),l("colspan",1)("rowspan",2),c(5),be(" ",a("dashboard.metrics.resolution")," "),c(3),l("placeholder",(e=(e=ve(38,67,r.queueMetricsController.result$))==null||e.params==null||e.params.buckets==null||e.params.buckets.multiplier==null?null:e.params.buckets.multiplier.toString())!==null&&e!==void 0?e:"")("value",r.queueMetricsController.params.buckets.multiplier),c(3),l("value",r.queueMetricsController.bucketDuration),c(),P(r.resolutionNames),c(3),l("disabled",r.queueMetricsController.bucketMultiplier===1),c(6),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)<=0),c(3),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)<=0),c(3),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)>=r.resolutionNames.length-1),c(3),l("disabled",r.resolutionNames.indexOf(r.queueMetricsController.bucketDuration)>=r.resolutionNames.length-1),c(3),l("colspan",1)("rowspan",2),c(5),V(a("dashboard.queues.queue")),c(3),l("value",(i=r.queueMetricsController.params.queue)!==null&&i!==void 0?i:"_all"),c(2),V(a("general.all")),c(),P(r.availableQueueNames),c(3),N(r.queueMetricsController.params.queue?"deselected":"selected"),l("matTooltip",a("general.all")),c(3),P(r.availableQueueNames),c(2),l("colspan",1)("rowspan",2),c(5),V(a("dashboard.metrics.event")),c(3),l("value",(t=r.queueMetricsController.params.event)!==null&&t!==void 0?t:"_all"),c(3),P(r.eventNames),c(3),N(r.queueMetricsController.params.event?"deselected":"selected"),l("matTooltip",a("general.all")),c(3),N(r.queueMetricsController.params.event==="created"?"selected":"deselected"),l("matTooltip",a("dashboard.queues.created")),c(3),N(r.queueMetricsController.params.event==="processed"?"selected":"deselected"),l("matTooltip",a("dashboard.queues.processed")),c(3),N(r.queueMetricsController.params.event==="failed"?"selected":"deselected"),l("matTooltip",a("dashboard.queues.failed")),c(3),l("colspan",1)("rowspan",2),c(5),V(a("general.refresh")),c(3),l("value",r.queueMetricsController.params.autoRefresh),c(),P(r.autoRefreshIntervalNames),c(3),l("matTooltip",a("general.refresh")),c(4),l("mode",r.queueMetricsController.loading?"indeterminate":"determinate")("value",0),c(),l("cols",r.breakpoints.sizeAtLeast("Large")?2:1),c(),l("colspan",1)("rowspan",5),c(),l("title",a("dashboard.queues.total_counts_by_status"))("adapter",r.totals)("$data",r.queueMetricsController.result$)("height",400)("width",550),c(),l("colspan",1)("rowspan",5),c(),l("title",a("dashboard.metrics.throughput"))("adapter",r.timeline)("$data",r.queueMetricsController.result$)("height",400)("width",550)}}var Di=(()=>{class n{constructor(){this.breakpoints=q(Le),this.apollo=q(ye),this.queueMetricsController=new ne(this.apollo,{buckets:{duration:"AUTO",multiplier:"AUTO",timeframe:"all"},autoRefresh:"seconds_30"},q(Te)),this.timeline=q(lt),this.totals=q(it),this.resolutionNames=Ge,this.timeframeNames=We,this.availableQueueNames=Xe,this.autoRefreshIntervalNames=Ze,this.eventNames=ie}ngOnInit(){this.queueMetricsController.result$.subscribe(e=>{if(this.queueMetricsController.params.buckets.timeframe==="all"&&this.queueMetricsController.params.buckets.duration==="AUTO"&&e.params.buckets.duration==="hour"){let i=e.bucketSpan;i&&i.latestBucket-i.earliestBucket<12&&this.queueMetricsController.setBucketDuration("minute")}})}ngOnDestroy(){this.queueMetricsController.setAutoRefreshInterval("off")}handleMultiplierEvent(e){let i=e.currentTarget.value;this.queueMetricsController.setBucketMultiplier(/^\d+$/.test(i)?parseInt(i):"AUTO")}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=pe({type:n,selectors:[["app-queue-visualize"]],standalone:!0,features:[ge],decls:1,vars:0,consts:[[4,"transloco"],[3,"parts"],["rowHeight","100px",3,"cols"],[3,"colspan","rowspan"],[1,"form-timeframe"],["subscriptSizing","dynamic"],[3,"valueChange","value"],[3,"value"],[1,"paginator","actions"],["mat-icon-button","",3,"click","disabled"],[1,"form-resolution"],["subscriptSizing","dynamic",1,"form-input-multiplier"],["type","number","matInput","","min","1","step","1",3,"change","placeholder","value"],["subscriptSizing","dynamic",1,"form-select-duration"],["mat-icon-button","",3,"click"],["value","_all"],[1,"actions"],["mat-icon-button","",3,"click","matTooltip"],["fontSet","material-icons"],["mat-icon-button","",3,"class","matTooltip"],[1,"form-refresh"],[1,"progress-bar-container"],[3,"mode","value"],[3,"title","adapter","$data","height","width"]],template:function(i,t){i&1&&fe(0,wt,129,73,"ng-container",0)},dependencies:[je,Se,G,Y,Oe,J,Be,Ve,Ie,W,X,ze,De,Qe,Pe,xe,Me,ee,K,tt,$e],styles:[".actions[_ngcontent-%COMP%]{width:210px;padding-top:12px;--mdc-icon-button-state-layer-size: 32px}.actions[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px}.actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:0}.progress-bar-container[_ngcontent-%COMP%]{width:100%;height:10px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{width:100%}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{min-width:190px}mat-grid-tile[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:16px;font-size:18px}mat-form-field[_ngcontent-%COMP%]{width:186px}.form-resolution[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{margin-left:-2px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%]{width:60px;margin-right:10px}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-resolution[_ngcontent-%COMP%] .form-input-multiplier[_ngcontent-%COMP%] input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}.form-resolution[_ngcontent-%COMP%] .form-select-duration[_ngcontent-%COMP%]{width:116px}"]})}}return n})();export{Di as QueueVisualizeComponent}; diff --git a/webui/dist/bitmagnet/browser/index.html b/webui/dist/bitmagnet/browser/index.html index 216fc06c..2912e829 100644 --- a/webui/dist/bitmagnet/browser/index.html +++ b/webui/dist/bitmagnet/browser/index.html @@ -9,5 +9,5 @@ - + diff --git a/webui/dist/bitmagnet/browser/main-LJ7ZZOR3.js b/webui/dist/bitmagnet/browser/main-IOFDG4CB.js similarity index 99% rename from webui/dist/bitmagnet/browser/main-LJ7ZZOR3.js rename to webui/dist/bitmagnet/browser/main-IOFDG4CB.js index f468e7da..01b8a8d9 100644 --- a/webui/dist/bitmagnet/browser/main-LJ7ZZOR3.js +++ b/webui/dist/bitmagnet/browser/main-IOFDG4CB.js @@ -1 +1 @@ -import{a as Ne,b as Ke,d as mt,e as ht}from"./chunk-Y7K23DTG.js";import{a as ct}from"./chunk-2RM4KZLJ.js";import{a as ut,c as dt,d as _t}from"./chunk-NZ7CQNHZ.js";import{Aa as it,Da as lt,Ea as Q,N as tt,P as at,_a as U,a as Ve,b as X,c as Ge,d as Xe,e as Qe,f as Ue,g as We,h as Je,i as Ye,u as Ze,va as rt,w as $e,wa as ot,x as et,ya as nt,za as st}from"./chunk-6SW7H33Q.js";import"./chunk-6XXA7HXI.js";import{a as ne,b as Pe,c as se,d as qe,e as Ee,f as De,g as Ie,h as je,j as Fe,k as Le,l as Be,m as He,n as Re,o as Oe}from"./chunk-CMNWCZJM.js";import{$b as h,B as ge,Cb as q,Ea as Z,Fa as $,Gc as Ae,Hb as g,Kb as S,Mb as te,Nb as Se,Oa as ye,Ob as L,Pb as B,Qb as i,Rb as s,Sb as m,Tb as E,Tc as K,Ub as D,Wa as ve,Wb as ae,Zb as re,a as P,ac as Ce,bc as Me,d as he,ec as H,fc as R,gc as O,h as F,ia as fe,jc as A,ka as p,kb as l,kc as _,l as pe,lb as ee,lc as b,mb as ke,mc as oe,na as V,ob as xe,pa as G,pc as y,qa as c,qb as we,qc as N,rc as ze,tb as Te,ua as f,ya as be}from"./chunk-Z3WUIYN5.js";var Kt="@",Xt=(()=>{class t{constructor(e,a,o,n,u){this.doc=e,this.delegate=a,this.zone=o,this.animationType=n,this.moduleImpl=u,this._rendererFactoryPromise=null,this.scheduler=c(xe,{optional:!0}),this.loadingSchedulerFn=c(Qt,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-KZMLKX77.js").then(o=>o),a;return this.loadingSchedulerFn?a=this.loadingSchedulerFn(e):a=e(),a.catch(o=>{throw new fe(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:n})=>{this._engine=o(this.animationType,this.doc);let u=new n(this.delegate,this._engine,this.zone);return this.delegate=u,u})}createRenderer(e,a){let o=this.delegate.createRenderer(e,a);if(o.\u0275type===0)return o;typeof o.throwOnSyntheticProps=="boolean"&&(o.throwOnSyntheticProps=!1);let n=new ie(o);return a?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(u=>{let x=u.createRenderer(e,a);n.use(x),this.scheduler?.notify(10)}).catch(u=>{n.use(o)}),n}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(a){ke()}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),ie=class{constructor(r){this.delegate=r,this.replay=[],this.\u0275type=1}use(r){if(this.delegate=r,this.replay!==null){for(let e of this.replay)e(r);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(r,e){return this.delegate.createElement(r,e)}createComment(r){return this.delegate.createComment(r)}createText(r){return this.delegate.createText(r)}get destroyNode(){return this.delegate.destroyNode}appendChild(r,e){this.delegate.appendChild(r,e)}insertBefore(r,e,a,o){this.delegate.insertBefore(r,e,a,o)}removeChild(r,e,a){this.delegate.removeChild(r,e,a)}selectRootElement(r,e){return this.delegate.selectRootElement(r,e)}parentNode(r){return this.delegate.parentNode(r)}nextSibling(r){return this.delegate.nextSibling(r)}setAttribute(r,e,a,o){this.delegate.setAttribute(r,e,a,o)}removeAttribute(r,e,a){this.delegate.removeAttribute(r,e,a)}addClass(r,e){this.delegate.addClass(r,e)}removeClass(r,e){this.delegate.removeClass(r,e)}setStyle(r,e,a,o){this.delegate.setStyle(r,e,a,o)}removeStyle(r,e,a){this.delegate.removeStyle(r,e,a)}setProperty(r,e,a){this.shouldReplay(e)&&this.replay.push(o=>o.setProperty(r,e,a)),this.delegate.setProperty(r,e,a)}setValue(r,e){this.delegate.setValue(r,e)}listen(r,e,a){return this.shouldReplay(e)&&this.replay.push(o=>o.listen(r,e,a)),this.delegate.listen(r,e,a)}shouldReplay(r){return this.replay!==null&&r.startsWith(Kt)}},Qt=new V("");function pt(t="animations"){return Te("NgAsyncAnimations"),be([{provide:we,useFactory:(r,e,a)=>new Xt(r,e,a,t),deps:[K,Ee,ye]},{provide:ve,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var Ut=(t,r,e)=>{let a=["POST","PUT","PATCH"].indexOf(t.method.toUpperCase())!==-1,o=d=>["variables","extensions"].indexOf(d.toLowerCase())!==-1,n=t.body.length,u=t.options&&t.options.useMultipart,x;if(u){if(n)return new F(d=>d.error(new Error("File upload is not available when combined with Batching")));if(!a)return new F(d=>d.error(new Error("File upload is not available when GET is used")));if(!e)return new F(d=>d.error(new Error(`To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink's options`)));x=e(t.body),u=!!x.files.size}let w={};if(n){if(!a)return new F(d=>d.error(new Error("Batching is not available for GET requests")));w={body:t.body}}else{let d=u?x.clone:t.body;a?w={body:d}:w={params:Object.keys(t.body).reduce((C,k)=>{let M=t.body[k];return C[k]=o(k)?JSON.stringify(M):M,C},{})}}if(u&&a){let d=new FormData;d.append("operations",JSON.stringify(w.body));let j={},C=x.files,k=0;C.forEach(M=>{j[++k]=M}),d.append("map",JSON.stringify(j)),k=0,C.forEach((M,T)=>{d.append(++k+"",T,T.name)}),w.body=d}return r.request(t.method,t.url,P(P({observe:"response",responseType:"json",reportProgress:!1},w),t.options))},Wt=(t,r)=>t&&r?r.keys().reduce((a,o)=>a.set(o,r.getAll(o)),t):r||t;function Jt(...t){return t.find(r=>typeof r<"u")}function Yt(t){let r=t.headers&&t.headers instanceof ne?t.headers:new ne(t.headers);if(t.clientAwareness){let{name:e,version:a}=t.clientAwareness;e&&!r.has("apollographql-client-name")&&(r=r.set("apollographql-client-name",e)),a&&!r.has("apollographql-client-version")&&(r=r.set("apollographql-client-version",a))}return r}var Zt={batchInterval:10,batchMax:10,uri:"graphql",method:"POST",withCredentials:!1,includeQuery:!0,includeExtensions:!1,useMultipart:!1};function I(t,r,e){return Jt(t[e],r[e],Zt[e])}var le=class extends Ue{httpClient;options;requester;print=Xe;constructor(r,e){super(),this.httpClient=r,this.options=e,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=a=>new Qe(o=>{let n=a.getContext(),u=I(n,this.options,"method"),x=I(n,this.options,"includeQuery"),w=I(n,this.options,"includeExtensions"),d=I(n,this.options,"uri"),j=I(n,this.options,"withCredentials"),C=I(n,this.options,"useMultipart"),k=this.options.useGETForQueries===!0,M=a.query.definitions.some(z=>z.kind==="OperationDefinition"&&z.operation==="query");k&&M&&(u="GET");let T={method:u,url:typeof d=="function"?d(a):d,body:{operationName:a.operationName,variables:a.variables},options:{withCredentials:j,useMultipart:C,headers:this.options.headers}};w&&(T.body.extensions=a.extensions),x&&(T.body.query=this.print(a.query));let Nt=Yt(n);T.options.headers=Wt(T.options.headers,Nt);let me=Ut(T,this.httpClient,this.options.extractFiles).subscribe({next:z=>{a.setContext({response:z}),o.next(z.body)},error:z=>o.error(z),complete:()=>o.complete()});return()=>{me.closed||me.unsubscribe()}})}request(r){return this.requester(r)}},gt=(()=>{class t{httpClient;constructor(e){this.httpClient=e}create(e){return new le(this.httpClient,e)}static \u0275fac=function(a){return new(a||t)(G(Pe))};static \u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ft=window.location.protocol+"//"+window.location.hostname+":"+window.location.port+"/graphql";var bt={content_types:{plural:{all:"\u0627\u0644\u0643\u0644",audiobook:"\u0627\u0644\u0643\u062A\u0628 \u0627\u0644\u0635\u0648\u062A\u064A\u0629",comic:"\u0627\u0644\u0642\u0635\u0635 \u0627\u0644\u0645\u0635\u0648\u0631\u0629",ebook:"\u0627\u0644\u0643\u062A\u0628 \u0627\u0644\u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A\u0629",game:"\u0627\u0644\u0623\u0644\u0639\u0627\u0628",movie:"\u0627\u0644\u0623\u0641\u0644\u0627\u0645",music:"\u0627\u0644\u0645\u0648\u0633\u064A\u0642\u0649",null:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641",software:"\u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0627\u062A",tv_show:"\u0628\u0631\u0627\u0645\u062C \u0627\u0644\u062A\u0644\u0641\u0627\u0632",xxx:"\u0627\u0644\u0625\u0628\u0627\u062D\u064A\u0629"},singular:{audiobook:"\u0643\u062A\u0627\u0628 \u0635\u0648\u062A\u064A",comic:"\u0642\u0635\u0629 \u0645\u0635\u0648\u0631\u0629",ebook:"\u0643\u062A\u0627\u0628 \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",game:"\u0644\u0639\u0628\u0629",movie:"\u0641\u064A\u0644\u0645",music:"\u0645\u0648\u0633\u064A\u0642\u0649",null:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641",software:"\u0628\u0631\u0645\u062C\u064A\u0627\u062A",tv_show:"\u0628\u0631\u0646\u0627\u0645\u062C \u062A\u0644\u0641\u0632\u064A\u0648\u0646\u064A",xxx:"\u0627\u0644\u0625\u0628\u0627\u062D\u064A\u0629"}},dashboard:{event:{created:"\u062A\u0645 \u0627\u0644\u0625\u0646\u0634\u0627\u0621",failed:"\u0641\u0634\u0644",processed:"\u062A\u0645\u062A \u0627\u0644\u0645\u0639\u0627\u0644\u062C\u0629",updated:"\u062A\u0645 \u0627\u0644\u062A\u062D\u062F\u064A\u062B"},interval:{all:"\u0627\u0644\u0643\u0644",days:"\u064A\u0648\u0645",days_1:"\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",hours:"\u0633\u0627\u0639\u0629",hours_1:"\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",hours_12:"12 \u0633\u0627\u0639\u0629",hours_6:"6 \u0633\u0627\u0639\u0629",minutes:"\u062F\u0642\u064A\u0642\u0629",minutes_1:"1 \u062F\u0642\u064A\u0642\u0629",minutes_15:"15 \u062F\u0642\u0627\u0626\u0642",minutes_30:"30 \u062F\u0642\u0627\u0626\u0642",minutes_5:"5 \u062F\u0642\u0627\u0626\u0642",off:"\u0625\u064A\u0642\u0627\u0641",seconds_10:"10 \u062B\u0648\u0627\u0646\u064A",seconds_30:"30 \u062B\u0627\u0646\u064A\u0629",weeks_1:"1 \u0623\u0633\u0628\u0648\u0639"},metrics:{event:"\u062D\u062F\u062B",resolution:"\u0627\u0644\u062F\u0642\u0629",throughput:"\u0645\u0639\u062F\u0644 \u0627\u0644\u0646\u0642\u0644",timeframe:"\u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0632\u0645\u0646\u064A",toggle_legend:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0623\u0633\u0637\u0648\u0631\u0629"},queues:{created:"\u062A\u0645 \u0627\u0644\u0625\u0646\u0634\u0627\u0621",created_at:"\u062A\u0645 \u0627\u0644\u0625\u0646\u0634\u0627\u0621 \u0641\u064A",enqueue_jobs:"\u0625\u062F\u0631\u0627\u062C \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0641\u064A \u0627\u0644\u0637\u0627\u0628\u0648\u0631",enqueue_torrent_processing_batch:"\u0625\u062F\u0631\u0627\u062C \u062F\u0641\u0639\u0629 \u0645\u0639\u0627\u0644\u062C\u0629 \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0641\u064A \u0627\u0644\u0637\u0627\u0628\u0648\u0631",failed:"\u0641\u0634\u0644",force_rematch:"\u0641\u0631\u0636 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u062D\u062A\u0648\u0649 \u0627\u0644\u0645\u0637\u0627\u0628\u0642 \u0628\u0627\u0644\u0641\u0639\u0644",jobs_enqueued:"\u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0645\u062F\u0631\u062C\u0629 \u0641\u064A \u0627\u0644\u0637\u0627\u0628\u0648\u0631",latency:"\u0627\u0644\u062A\u0623\u062E\u064A\u0631",match_content_by_external_api_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0641\u064A API \u0627\u0644\u062E\u0627\u0631\u062C\u064A\u0629",match_content_by_local_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u0645\u062D\u0644\u064A",payload:"\u0627\u0644\u062D\u0645\u0648\u0644\u0629",pending:"\u0642\u064A\u062F \u0627\u0644\u0627\u0646\u062A\u0638\u0627\u0631",priority:"\u0627\u0644\u0623\u0648\u0644\u0648\u064A\u0629",process_orphaned_torrents_only:"\u0645\u0639\u0627\u0644\u062C\u0629 \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u064A\u062A\u064A\u0645 \u0641\u0642\u0637",processed:"\u062A\u0645\u062A \u0627\u0644\u0645\u0639\u0627\u0644\u062C\u0629",purge_jobs:"\u062A\u0646\u0638\u064A\u0641 \u0627\u0644\u0648\u0638\u0627\u0626\u0641",purge_queue_jobs:"\u062A\u0646\u0638\u064A\u0641 \u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0637\u0627\u0628\u0648\u0631",queue:"\u0627\u0644\u0637\u0627\u0628\u0648\u0631",queue_purged:"\u062A\u0645 \u062A\u0646\u0638\u064A\u0641 \u0627\u0644\u0637\u0627\u0628\u0648\u0631",queues:"\u0627\u0644\u0637\u0648\u0627\u0628\u064A\u0631",ran_at:"\u062A\u0645 \u0627\u0644\u062A\u0634\u063A\u064A\u0644 \u0641\u064A",retry:"\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",total_counts_by_status:"\u0625\u062C\u0645\u0627\u0644\u064A \u0627\u0644\u0639\u062F \u062D\u0633\u0628 \u0627\u0644\u062D\u0627\u0644\u0629"}},facets:{content_type:"\u0646\u0648\u0639 \u0627\u0644\u0645\u062D\u062A\u0648\u0649",file_type:"\u0646\u0648\u0639 \u0627\u0644\u0645\u0644\u0641",genre:"\u0627\u0644\u0646\u0648\u0639",language:"\u0627\u0644\u0644\u063A\u0629",queue:"\u0627\u0644\u0637\u0627\u0628\u0648\u0631",status:"\u0627\u0644\u062D\u0627\u0644\u0629",torrent_source:"\u0645\u0635\u062F\u0631 \u0627\u0644\u062A\u0648\u0631\u0646\u062A",torrent_tag:"\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062A\u0648\u0631\u0646\u062A",video_resolution:"\u062F\u0642\u0629 \u0627\u0644\u0641\u064A\u062F\u064A\u0648",video_source:"\u0645\u0635\u062F\u0631 \u0627\u0644\u0641\u064A\u062F\u064A\u0648"},file_types:{archive:"\u0623\u0631\u0634\u064A\u0641",audio:"\u0635\u0648\u062A",data:"\u0628\u064A\u0627\u0646\u0627\u062A",document:"\u0648\u062B\u064A\u0642\u0629",image:"\u0635\u0648\u0631\u0629",software:"\u0628\u0631\u0645\u062C\u064A\u0627\u062A",subtitles:"\u062A\u0631\u062C\u0645\u0627\u062A",unknown:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641",video:"\u0641\u064A\u062F\u064A\u0648"},general:{all:"\u0627\u0644\u0643\u0644",dismiss:"\u0631\u0641\u0636",error:"\u062E\u0637\u0623",none:"\u0644\u0627 \u0634\u064A\u0621",page_not_found:"\u0627\u0644\u0635\u0641\u062D\u0629 \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629",refresh:"\u062A\u062D\u062F\u064A\u062B",status:"\u0627\u0644\u062D\u0627\u0644\u0629"},health:{bitmagnet_is_status:"bitmagnet \u0647\u0648 {{status}}",check_failed_with_error:"\u0641\u0634\u0644 \u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0639 \u062E\u0637\u0623",component:"\u0645\u0643\u0648\u0646",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0631\u0641\u0636",error:"\u062E\u0637\u0623",status:"\u0627\u0644\u062D\u0627\u0644\u0629",statuses:{degraded:"\u0645\u062A\u062F\u0647\u0648\u0631",down:"\u0645\u0639\u0637\u0644",error:"\u062E\u0637\u0623",inactive:"\u063A\u064A\u0631 \u0646\u0634\u0637",started:"\u0628\u062F\u0623",unknown:"\u0645\u0639\u0644\u0642",up:"\u0646\u0634\u0637"},summary:"\u0645\u0644\u062E\u0635 \u0627\u0644\u0635\u062D\u0629",worker:"\u0639\u0627\u0645\u0644",workers:{dht_crawler:"\u0632\u0627\u062D\u0641 DHT",http_server:"\u062E\u0627\u062F\u0645 HTTP",queue_server:"\u062E\u0627\u062F\u0645 \u0627\u0644\u0637\u0627\u0628\u0648\u0631"}},languages:{af:"\u0627\u0644\u0623\u0641\u0631\u064A\u0643\u0627\u0646\u064A\u0629",ar:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",az:"\u0627\u0644\u0623\u0630\u0631\u0628\u064A\u062C\u0627\u0646\u064A\u0629",be:"\u0627\u0644\u0628\u064A\u0644\u0627\u0631\u0648\u0633\u064A\u0629",bg:"\u0627\u0644\u0628\u0644\u063A\u0627\u0631\u064A\u0629",bs:"\u0627\u0644\u0628\u0648\u0633\u0646\u064A\u0629",ca:"\u0627\u0644\u0643\u0627\u062A\u0627\u0644\u0627\u0646\u064A\u0629",ce:"\u0627\u0644\u0634\u064A\u0634\u0627\u0646\u064A\u0629",co:"\u0627\u0644\u0643\u0648\u0631\u0633\u064A\u0643\u064A\u0629",cs:"\u0627\u0644\u062A\u0634\u064A\u0643\u064A\u0629",cy:"\u0627\u0644\u0648\u064A\u0644\u0632\u064A\u0629",da:"\u0627\u0644\u062F\u0627\u0646\u0645\u0627\u0631\u0643\u064A\u0629",de:"\u0627\u0644\u0623\u0644\u0645\u0627\u0646\u064A\u0629",el:"\u0627\u0644\u064A\u0648\u0646\u0627\u0646\u064A\u0629",en:"\u0627\u0644\u0625\u0646\u062C\u0644\u064A\u0632\u064A\u0629",es:"\u0627\u0644\u0625\u0633\u0628\u0627\u0646\u064A\u0629",et:"\u0627\u0644\u0625\u0633\u062A\u0648\u0646\u064A\u0629",eu:"\u0627\u0644\u0628\u0627\u0633\u0643\u064A\u0629",fa:"\u0627\u0644\u0641\u0627\u0631\u0633\u064A\u0629",fi:"\u0627\u0644\u0641\u0646\u0644\u0646\u062F\u064A\u0629",fr:"\u0627\u0644\u0641\u0631\u0646\u0633\u064A\u0629",he:"\u0627\u0644\u0639\u0628\u0631\u064A\u0629",hi:"\u0627\u0644\u0647\u0646\u062F\u064A\u0629",hr:"\u0627\u0644\u0643\u0631\u0648\u0627\u062A\u064A\u0629",hu:"\u0627\u0644\u0647\u0646\u063A\u0627\u0631\u064A\u0629",hy:"\u0627\u0644\u0623\u0631\u0645\u0646\u064A\u0629",id:"\u0627\u0644\u0625\u0646\u062F\u0648\u0646\u064A\u0633\u064A\u0629",is:"\u0627\u0644\u0623\u064A\u0633\u0644\u0646\u062F\u064A\u0629",it:"\u0627\u0644\u0625\u064A\u0637\u0627\u0644\u064A\u0629",ja:"\u0627\u0644\u064A\u0627\u0628\u0627\u0646\u064A\u0629",ka:"\u0627\u0644\u062C\u0648\u0631\u062C\u064A\u0629",ko:"\u0627\u0644\u0643\u0648\u0631\u064A\u0629",ku:"\u0627\u0644\u0643\u0631\u062F\u064A\u0629",lt:"\u0627\u0644\u0644\u064A\u062A\u0648\u0627\u0646\u064A\u0629",lv:"\u0627\u0644\u0644\u0627\u062A\u0641\u064A\u0629",mi:"\u0627\u0644\u0645\u0627\u0648\u0631\u064A\u0629",mk:"\u0627\u0644\u0645\u0642\u062F\u0648\u0646\u064A\u0629",ml:"\u0627\u0644\u0645\u0627\u0644\u0627\u064A\u0627\u0644\u0627\u0645\u064A\u0629",mn:"\u0627\u0644\u0645\u0646\u063A\u0648\u0644\u064A\u0629",ms:"\u0627\u0644\u0645\u0644\u0627\u064A\u0648\u064A\u0629",mt:"\u0627\u0644\u0645\u0627\u0644\u0637\u064A\u0629",nl:"\u0627\u0644\u0647\u0648\u0644\u0646\u062F\u064A\u0629",no:"\u0627\u0644\u0646\u0631\u0648\u064A\u062C\u064A\u0629",pl:"\u0627\u0644\u0628\u0648\u0644\u0646\u062F\u064A\u0629",pt:"\u0627\u0644\u0628\u0631\u062A\u063A\u0627\u0644\u064A\u0629",ro:"\u0627\u0644\u0631\u0648\u0645\u0627\u0646\u064A\u0629",ru:"\u0627\u0644\u0631\u0648\u0633\u064A\u0629",sa:"\u0627\u0644\u0633\u0646\u0633\u0643\u0631\u064A\u062A\u064A\u0629",sk:"\u0627\u0644\u0633\u0644\u0648\u0641\u0627\u0643\u064A\u0629",sl:"\u0627\u0644\u0633\u0644\u0648\u0641\u064A\u0646\u064A\u0629",sm:"\u0627\u0644\u0633\u0627\u0645\u0648\u064A\u0629",so:"\u0627\u0644\u0635\u0648\u0645\u0627\u0644\u064A\u0629",sr:"\u0627\u0644\u0635\u0631\u0628\u064A\u0629",sv:"\u0627\u0644\u0633\u0648\u064A\u062F\u064A\u0629",ta:"\u0627\u0644\u062A\u0627\u0645\u064A\u0644\u064A\u0629",th:"\u0627\u0644\u062A\u0627\u064A\u0644\u0627\u0646\u062F\u064A\u0629",tr:"\u0627\u0644\u062A\u0631\u0643\u064A\u0629",uk:"\u0627\u0644\u0623\u0648\u0643\u0631\u0627\u0646\u064A\u0629",vi:"\u0627\u0644\u0641\u064A\u062A\u0646\u0627\u0645\u064A\u0629",yi:"\u0627\u0644\u064A\u062F\u064A\u0634\u064A\u0629",zh:"\u0627\u0644\u0635\u064A\u0646\u064A\u0629",zu:"\u0627\u0644\u0632\u0648\u0644\u0648"},layout:{bitmagnet_on_service:"bitmagnet \u0639\u0644\u0649 {{service}}",change_theme:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0633\u0645\u0629",external_links:"\u0631\u0648\u0627\u0628\u0637 \u062E\u0627\u0631\u062C\u064A\u0629",sponsor:"\u0627\u0644\u0631\u0627\u0639\u064A",support_bitmagnet:"\u062F\u0639\u0645 bitmagnet",translate:"\u062A\u0631\u062C\u0645\u0629"},paginator:{first_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0623\u0648\u0644\u0649",items_per_page:"\u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0644\u0643\u0644 \u0635\u0641\u062D\u0629",last_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0623\u062E\u064A\u0631\u0629",next_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u062A\u0627\u0644\u064A\u0629",page_x:"\u0627\u0644\u0635\u0641\u062D\u0629 {{x}}",previous_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629",x_to_y:"{{x}} \u0625\u0644\u0649 {{y}}",x_to_y_of_z:"{{x}} \u0625\u0644\u0649 {{y}} \u0645\u0646 {{z}}"},routes:{admin:"\u0627\u0644\u0645\u0633\u0624\u0648\u0644",dashboard:"\u0644\u0648\u062D\u0629 \u0627\u0644\u062A\u062D\u0643\u0645",home:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0631\u0626\u064A\u0633\u064A\u0629",jobs:"\u0627\u0644\u0648\u0638\u0627\u0626\u0641",queues:"\u0627\u0644\u0637\u0648\u0627\u0628\u064A\u0631",torrents:"\u0627\u0644\u062A\u0648\u0631\u0646\u062A",visualize:"\u062A\u0635\u0648\u0631"},torrents:{classification:"\u0627\u0644\u062A\u0635\u0646\u064A\u0641",clear_search:"\u0645\u0633\u062D \u0627\u0644\u0628\u062D\u062B",copy:"\u0646\u0633\u062E",copy_to_clipboard:"\u0646\u0633\u062E \u0625\u0644\u0649 \u0627\u0644\u062D\u0627\u0641\u0638\u0629",delete:"\u062D\u0630\u0641",delete_action_cannot_be_undone:"\u0644\u0627 \u064A\u0645\u0643\u0646 \u0627\u0644\u062A\u0631\u0627\u062C\u0639 \u0639\u0646 \u0647\u0630\u0627 \u0627\u0644\u0625\u062C\u0631\u0627\u0621",delete_are_you_sure:"\u0647\u0644 \u0623\u0646\u062A \u0645\u062A\u0623\u0643\u062F \u0623\u0646\u0643 \u062A\u0631\u064A\u062F \u062D\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u062A\u0648\u0631\u0646\u062A\u061F",deselect_all:"\u0625\u0644\u063A\u0627\u0621 \u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0643\u0644",edit_tags:"\u062A\u062D\u0631\u064A\u0631 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",episodes:"\u0627\u0644\u062D\u0644\u0642\u0627\u062A",external_links:"\u0631\u0648\u0627\u0628\u0637 \u062E\u0627\u0631\u062C\u064A\u0629",file_index:"\u0641\u0647\u0631\u0633 \u0627\u0644\u0645\u0644\u0641\u0627\u062A",file_path:"\u0645\u0633\u0627\u0631 \u0627\u0644\u0645\u0644\u0641",file_size:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641",file_type:"\u0646\u0648\u0639 \u0627\u0644\u0645\u0644\u0641",files:"\u0627\u0644\u0645\u0644\u0641\u0627\u062A",files_count_n:"{{count}} \u0645\u0644\u0641\u0627\u062A",files_no_info:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u0639\u0644\u0648\u0645\u0627\u062A \u0639\u0646 \u0627\u0644\u0645\u0644\u0641\u0627\u062A",files_single:"\u0645\u0644\u0641 \u0648\u0627\u062D\u062F",genres:"\u0627\u0644\u0623\u0646\u0648\u0627\u0639",info_hash:"\u062A\u062C\u0632\u0626\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A",info_hashes:"\u062A\u062C\u0632\u0626\u0627\u062A \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A",languages:"\u0627\u0644\u0644\u063A\u0627\u062A",leechers:"\u0627\u0644\u0645\u0633\u062A\u0641\u064A\u062F\u0648\u0646",magnet:"\u0645\u063A\u0646\u0627\u0637\u064A\u0633",magnet_links:"\u0631\u0648\u0627\u0628\u0637 \u0645\u063A\u0646\u0627\u0637\u064A\u0633\u064A\u0629",new_tag:"\u0639\u0644\u0627\u0645\u0629 \u062C\u062F\u064A\u062F\u0629",order_by:"\u062A\u0631\u062A\u064A\u0628 \u062D\u0633\u0628",order_direction_toggle:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0627\u062A\u062C\u0627\u0647",ordering:{files_count:"\u0639\u062F\u062F \u0627\u0644\u0645\u0644\u0641\u0627\u062A",info_hash:"\u062A\u062C\u0632\u0626\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A",leechers:"\u0627\u0644\u0645\u0633\u062A\u0641\u064A\u062F\u0648\u0646",name:"\u0627\u0644\u0627\u0633\u0645",published_at:"\u0646\u0634\u0631 \u0641\u064A",relevance:"\u0627\u0644\u0635\u0644\u0629",seeders:"\u0627\u0644\u0645\u0632\u0627\u0631\u0639\u0648\u0646",size:"\u0627\u0644\u062D\u062C\u0645",updated_at:"\u062A\u0645 \u0627\u0644\u062A\u062D\u062F\u064A\u062B \u0641\u064A"},original_release_date:"\u062A\u0627\u0631\u064A\u062E \u0627\u0644\u0625\u0635\u062F\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064A",permalink:"\u0631\u0627\u0628\u0637 \u062F\u0627\u0626\u0645",poster:"\u0645\u0644\u0635\u0642",published:"\u0645\u0646\u0634\u0648\u0631",rating:"\u0627\u0644\u062A\u0642\u064A\u064A\u0645",refresh:"\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0646\u062A\u0627\u0626\u062C",reprocess:{force_rematch:"\u0641\u0631\u0636 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u062D\u062A\u0648\u0649 \u0627\u0644\u0645\u0637\u0627\u0628\u0642 \u0628\u0627\u0644\u0641\u0639\u0644",match_content_by_external_api_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0641\u064A API \u0627\u0644\u062E\u0627\u0631\u062C\u064A\u0629",match_content_by_local_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u0645\u062D\u0644\u064A",reprocess:"\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0639\u0627\u0644\u062C\u0629"},s_l:"S / L",search:"\u0628\u062D\u062B",seeders:"\u0627\u0644\u0628\u0627\u0630\u0631\u0648\u0646",select_all:"\u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0643\u0644",showing_x_of_y_files:"\u0639\u0631\u0636 {{x}} \u0645\u0646 {{y}} \u0645\u0644\u0641\u0627\u062A",size:"\u0627\u0644\u062D\u062C\u0645",source:"\u0645\u0635\u062F\u0631 \u0627\u0644\u062A\u0648\u0631\u0646\u062A",summary:"\u0627\u0644\u0645\u0644\u062E\u0635",tags:{delete:"\u062D\u0630\u0641 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",delete_tip:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A \u0645\u0646 \u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629",placeholder:"\u0627\u0644\u0639\u0644\u0627\u0645\u0629...",put:"\u0648\u0636\u0639 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",put_tip:"\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A \u0625\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629",set:"\u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",set_tip:"\u0627\u0633\u062A\u0628\u062F\u0627\u0644 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A \u0641\u064A \u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629"},title:"\u0627\u0644\u0639\u0646\u0648\u0627\u0646",toggle_drawer:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u062F\u0631\u062C",votes_count_n:"{{count}} \u0623\u0635\u0648\u0627\u062A"},version:{bitmagnet_version:"\u0625\u0635\u062F\u0627\u0631 bitmagnet {{version}}",unknown:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641"}};var yt={content_types:{plural:{all:"Alle",audiobook:"H\xF6rb\xFCcher",comic:"Comics",ebook:"E-B\xFCcher",game:"Spiele",movie:"Filme",music:"Musik",null:"Unbekannt",software:"Software",tv_show:"TV-Shows",xxx:"XXX"},singular:{audiobook:"H\xF6rbuch",comic:"Comic",ebook:"E-Buch",game:"Spiel",movie:"Film",music:"Musik",null:"Unbekannt",software:"Software",tv_show:"TV-Show",xxx:"XXX"}},dashboard:{event:{created:"Erstellt",failed:"Fehlgeschlagen",processed:"Verarbeitet",updated:"Aktualisiert"},interval:{all:"Alle",days:"Tage",days_1:"1 Tag",hours:"Stunden",hours_1:"1 Stunde",hours_12:"12 Stunden",hours_6:"6 Stunden",minutes:"Minuten",minutes_1:"1 Minute",minutes_15:"15 Minuten",minutes_30:"30 Minuten",minutes_5:"5 Minuten",off:"Aus",seconds_10:"10 Sekunden",seconds_30:"30 Sekunden",weeks_1:"1 Woche"},metrics:{event:"Ereignis",resolution:"Aufl\xF6sung",throughput:"Durchsatz",timeframe:"Zeitrahmen",toggle_legend:"Legende umschalten"},queues:{created:"Erstellt",created_at:"Erstellt am",enqueue_jobs:"Jobs einreihen",enqueue_torrent_processing_batch:"Torrent-Verarbeitungsbatch einreihen",failed:"Fehlgeschlagen",force_rematch:"Erneutes Zuordnen von bereits zugeordneten Inhalten erzwingen",jobs_enqueued:"Jobs eingereiht",latency:"Latenz",match_content_by_external_api_search:"Inhalte durch externe API-Suche zuordnen",match_content_by_local_search:"Inhalte durch lokale Suche zuordnen",payload:"Nutzlast",pending:"Ausstehend",priority:"Priorit\xE4t",process_orphaned_torrents_only:"Nur verwaiste Torrents verarbeiten",processed:"Verarbeitet",purge_jobs:"Jobs bereinigen",purge_queue_jobs:"Warteschlangen-Jobs bereinigen",queue:"Warteschlange",queue_purged:"Warteschlange bereinigt",queues:"Warteschlangen",ran_at:"Ausgef\xFChrt am",retry:"Erneut versuchen",total_counts_by_status:"Gesamtanzahl nach Status"}},facets:{content_type:"Inhaltstyp",file_type:"Dateityp",genre:"Genre",language:"Sprache",queue:"Warteschlange",status:"Status",torrent_source:"Torrent-Quelle",torrent_tag:"Torrent-Tag",video_resolution:"Videoaufl\xF6sung",video_source:"Videoquelle"},file_types:{archive:"Archiv",audio:"Audio",data:"Daten",document:"Dokument",image:"Bild",software:"Software",subtitles:"Untertitel",unknown:"Unbekannt",video:"Video"},general:{all:"Alle",dismiss:"Verwerfen",error:"Fehler",none:"Keine",page_not_found:"Seite nicht gefunden",refresh:"Aktualisieren",status:"Status"},health:{bitmagnet_is_status:"bitmagnet ist {{status}}",check_failed_with_error:"\xDCberpr\xFCfung mit Fehler fehlgeschlagen",component:"Komponente",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Verwerfen",error:"Fehler",status:"Status",statuses:{degraded:"Verschlechtert",down:"Aus",error:"Fehler",inactive:"Inaktiv",started:"Gestartet",unknown:"Ausstehend",up:"An"},summary:"Gesundheits\xFCbersicht",worker:"Arbeiter",workers:{dht_crawler:"DHT-Crawler",http_server:"HTTP-Server",queue_server:"Warteschlangen-Server"}},languages:{af:"Afrikaans",ar:"Arabisch",az:"Aserbaidschanisch",be:"Wei\xDFrussisch",bg:"Bulgarisch",bs:"Bosnisch",ca:"Katalanisch",ce:"Tschetschenisch",co:"Korsisch",cs:"Tschechisch",cy:"Walisisch",da:"D\xE4nisch",de:"Deutsch",el:"Griechisch",en:"Englisch",es:"Spanisch",et:"Estnisch",eu:"Baskisch",fa:"Persisch",fi:"Finnisch",fr:"Franz\xF6sisch",he:"Hebr\xE4isch",hi:"Hindi",hr:"Kroatisch",hu:"Ungarisch",hy:"Armenisch",id:"Indonesisch",is:"Isl\xE4ndisch",it:"Italienisch",ja:"Japanisch",ka:"Georgisch",ko:"Koreanisch",ku:"Kurdisch",lt:"Litauisch",lv:"Lettisch",mi:"Maori",mk:"Mazedonisch",ml:"Malayalam",mn:"Mongolisch",ms:"Malaiisch",mt:"Maltesisch",nl:"Niederl\xE4ndisch",no:"Norwegisch",pl:"Polnisch",pt:"Portugiesisch",ro:"Rum\xE4nisch",ru:"Russisch",sa:"Sanskrit",sk:"Slowakisch",sl:"Slowenisch",sm:"Samoanisch",so:"Somalisch",sr:"Serbisch",sv:"Schwedisch",ta:"Tamil",th:"Thai",tr:"T\xFCrkisch",uk:"Ukrainisch",vi:"Vietnamesisch",yi:"Jiddisch",zh:"Chinesisch",zu:"Zulu"},layout:{bitmagnet_on_service:"bitmagnet auf {{service}}",change_theme:"Thema \xE4ndern",external_links:"Externe Links",sponsor:"Sponsor",support_bitmagnet:"bitmagnet unterst\xFCtzen",translate:"\xDCbersetzen"},paginator:{first_page:"Erste Seite",items_per_page:"Artikel pro Seite",last_page:"Letzte Seite",next_page:"N\xE4chste Seite",page_x:"Seite {{x}}",previous_page:"Vorherige Seite",x_to_y:"{{x}} bis {{y}}",x_to_y_of_z:"{{x}} bis {{y}} von {{z}}"},routes:{admin:"Admin",dashboard:"Dashboard",home:"Startseite",jobs:"Aufgaben",queues:"Warteschlangen",torrents:"Torrents",visualize:"Visualisieren"},torrents:{classification:"Klassifizierung",clear_search:"Suche l\xF6schen",copy:"Kopieren",copy_to_clipboard:"In die Zwischenablage kopieren",delete:"L\xF6schen",delete_action_cannot_be_undone:"Diese Aktion kann nicht r\xFCckg\xE4ngig gemacht werden",delete_are_you_sure:"Sind Sie sicher, dass Sie diesen Torrent l\xF6schen m\xF6chten?",deselect_all:"Alle abw\xE4hlen",edit_tags:"Tags bearbeiten",episodes:"Episoden",external_links:"Externe Links",file_index:"Dateiindex",file_path:"Dateipfad",file_size:"Dateigr\xF6\xDFe",file_type:"Dateityp",files:"Dateien",files_count_n:"{{count}} Dateien",files_no_info:"Keine Dateiinformationen verf\xFCgbar",files_single:"Einzelne Datei",genres:"Genres",info_hash:"Info-Hash",info_hashes:"Info-Hashes",languages:"Sprachen",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet-Links",new_tag:"Neuer Tag",order_by:"Sortieren nach",order_direction_toggle:"Richtung umschalten",ordering:{files_count:"Dateienanzahl",info_hash:"Info-Hash",leechers:"Leechers",name:"Name",published_at:"Ver\xF6ffentlicht am",relevance:"Relevanz",seeders:"Seeders",size:"Gr\xF6\xDFe",updated_at:"Aktualisiert am"},original_release_date:"Originales Ver\xF6ffentlichungsdatum",permalink:"Permalink",poster:"Poster",published:"Ver\xF6ffentlicht",rating:"Bewertung",refresh:"Ergebnisse aktualisieren",reprocess:{force_rematch:"Erneutes Zuordnen von bereits zugeordneten Inhalten erzwingen",match_content_by_external_api_search:"Inhalte durch externe API-Suche zuordnen",match_content_by_local_search:"Inhalte durch lokale Suche zuordnen",reprocess:"Erneut verarbeiten"},s_l:"S / L",search:"Suche",seeders:"Seeders",select_all:"Alle ausw\xE4hlen",showing_x_of_y_files:"{{x}} von {{y}} Dateien anzeigen",size:"Gr\xF6\xDFe",source:"Torrent-Quelle",summary:"Zusammenfassung",tags:{delete:"Tags l\xF6schen",delete_tip:"Tags aus den ausgew\xE4hlten Torrents entfernen",placeholder:"Tag...",put:"Tags setzen",put_tip:"Tags zu den ausgew\xE4hlten Torrents hinzuf\xFCgen",set:"Tags setzen",set_tip:"Tags der ausgew\xE4hlten Torrents ersetzen"},title:"Titel",toggle_drawer:"Schublade umschalten",votes_count_n:"{{count}} Stimmen"},version:{bitmagnet_version:"bitmagnet Version {{version}}",unknown:"unbekannt"}};var vt={content_types:{plural:{all:"All",audiobook:"Audiobooks",comic:"Comics",ebook:"E-Books",game:"Games",movie:"Movies",music:"Music",null:"Unknown",software:"Software",tv_show:"TV Shows",xxx:"XXX"},singular:{audiobook:"Audiobook",comic:"Comic",ebook:"E-Book",game:"Game",movie:"Movie",music:"Music",null:"Unknown",software:"Software",tv_show:"TV Show",xxx:"XXX"}},dashboard:{event:{created:"Created",failed:"Failed",processed:"Processed",updated:"Updated"},interval:{all:"All",days:"Days",days_1:"1 day",hours:"Hours",hours_1:"1 hour",hours_12:"12 hours",hours_6:"6 hours",minutes:"Minutes",minutes_1:"1 minute",minutes_15:"15 minutes",minutes_30:"30 minutes",minutes_5:"5 minutes",off:"Off",seconds_10:"10 seconds",seconds_30:"30 seconds",weeks_1:"1 week"},metrics:{event:"Event",resolution:"Resolution",throughput:"Throughput",timeframe:"Timeframe",toggle_legend:"Toggle legend"},queues:{created:"Created",created_at:"Created at",enqueue_jobs:"Enqueue jobs",enqueue_torrent_processing_batch:"Enqueue Torrent Processing Batch",failed:"Failed",jobs_enqueued:"Jobs enqueued",latency:"Latency",payload:"Payload",pending:"Pending",priority:"Priority",process_orphaned_torrents_only:"Process orphaned torrents only",processed:"Processed",purge_jobs:"Purge jobs",purge_queue_jobs:"Purge queue jobs",queue:"Queue",queue_purged:"Queue purged",queues:"Queues",ran_at:"Ran at",retry:"Retry",total_counts_by_status:"Total counts by status"}},facets:{content_type:"Content Type",file_type:"File Type",genre:"Genre",language:"Language",queue:"Queue",status:"Status",torrent_source:"Torrent Source",torrent_tag:"Torrent Tag",video_resolution:"Video Resolution",video_source:"Video Source"},file_types:{archive:"Archive",audio:"Audio",data:"Data",document:"Document",image:"Image",software:"Software",subtitles:"Subtitles",unknown:"Unknown",video:"Video"},general:{all:"All",dismiss:"Dismiss",error:"Error",none:"None",page_not_found:"Page not found",refresh:"Refresh",status:"Status"},health:{bitmagnet_is_status:"bitmagnet is {{status}}",check_failed_with_error:"Check failed with error",component:"Component",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Dismiss",error:"Error",status:"Status",statuses:{degraded:"Degraded",down:"Down",error:"Error",inactive:"Inactive",started:"Started",unknown:"Pending",up:"Up"},summary:"Health summary",worker:"Worker",workers:{dht_crawler:"DHT crawler",http_server:"HTTP server",queue_server:"Queue server"}},languages:{af:"Afrikaans",ar:"Arabic",az:"Azerbaijani",be:"Belarusian",bg:"Bulgarian",bs:"Bosnian",ca:"Catalan",ce:"Chechen",co:"Corsican",cs:"Czech",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fr:"French",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",hy:"Armenian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mi:"Maori",mk:"Macedonian",ml:"Malayalam",mn:"Mongolian",ms:"Malay",mt:"Maltese",nl:"Dutch",no:"Norwegian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sa:"Sanskrit",sk:"Slovak",sl:"Slovenian",sm:"Samoan",so:"Somali",sr:"Serbian",sv:"Swedish",ta:"Tamil",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",yi:"Yiddish",zh:"Chinese",zu:"Zulu"},layout:{bitmagnet_on_service:"bitmagnet on {{service}}",change_theme:"Change theme",external_links:"External links",sponsor:"Sponsor",support_bitmagnet:"Support bitmagnet",translate:"Translate"},paginator:{first_page:"First page",items_per_page:"Items per page",last_page:"Last page",next_page:"Next page",page_x:"Page {{x}}",previous_page:"Previous page",x_to_y:"{{x}} to {{y}}",x_to_y_of_z:"{{x}} to {{y}} of {{z}}"},routes:{admin:"Admin",dashboard:"Dashboard",home:"Home",jobs:"Jobs",queues:"Queues",torrents:"Torrents",visualize:"Visualize"},torrents:{classification:"Classification",clear_search:"Clear Search",copy:"Copy",copy_to_clipboard:"Copy to clipboard",delete:"Delete",delete_action_cannot_be_undone:"This action cannot be undone",delete_are_you_sure:"Are you sure you want to delete this torrent?",deselect_all:"Deselect All",edit_tags:"Edit tags",episodes:"Episodes",external_links:"External links",file_index:"File index",file_path:"File path",file_size:"File size",file_type:"File type",files:"Files",files_count_n:"{{count}} files",files_no_info:"No files information available",files_single:"Single file",genres:"Genres",info_hash:"Info hash",info_hashes:"Info hashes",languages:"Languages",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet links",new_tag:"New tag",order_by:"Order by",order_direction_toggle:"Toggle direction",ordering:{files_count:"Files count",info_hash:"Info hash",leechers:"Leechers",name:"Name",published_at:"Published at",relevance:"Relevance",seeders:"Seeders",size:"Size",updated_at:"Updated at"},original_release_date:"Original release date",permalink:"Permalink",poster:"Poster",published:"Published",rating:"Rating",refresh:"Refresh results",reprocess:{force_rematch:"Force rematch of already matched content",match_content_by_external_api_search:"Match content by external API search",match_content_by_local_search:"Match content by local search",reprocess:"Reprocess"},s_l:"S / L",search:"Search",seeders:"Seeders",select_all:"Select All",showing_x_of_y_files:"Showing {{x}} of {{y}} files",size:"Size",source:"Torrent Source",summary:"Summary",tags:{delete:"Delete tags",delete_tip:"Remove tags from the selected torrents",placeholder:"Tag...",put:"Put tags",put_tip:"Add tags to the selected torrents",set:"Set tags",set_tip:"Replace tags of the selected torrents"},title:"Title",toggle_drawer:"Toggle Drawer",votes_count_n:"{{count}} votes"},version:{bitmagnet_version:"bitmagnet version {{version}}",unknown:"unknown"}};var kt={content_types:{plural:{all:"Todos",audiobook:"Audiolibros",comic:"C\xF3mics",ebook:"E-Libros",game:"Juegos",movie:"Pel\xEDculas",music:"M\xFAsica",null:"Desconocido",software:"Software",tv_show:"Programas de TV",xxx:"XXX"},singular:{audiobook:"Audiolibro",comic:"C\xF3mic",ebook:"E-Libro",game:"Juego",movie:"Pel\xEDcula",music:"M\xFAsica",null:"Desconocido",software:"Software",tv_show:"Programa de TV",xxx:"XXX"}},dashboard:{event:{created:"Creado",failed:"Fallido",processed:"Procesado",updated:"Actualizado"},interval:{all:"Todos",days:"D\xEDas",days_1:"1 d\xEDa",hours:"Horas",hours_1:"1 hora",hours_12:"12 horas",hours_6:"6 horas",minutes:"Minutos",minutes_1:"1 minuto",minutes_15:"15 minutos",minutes_30:"30 minutos",minutes_5:"5 minutos",off:"Apagado",seconds_10:"10 segundos",seconds_30:"30 segundos",weeks_1:"1 semana"},metrics:{event:"Evento",resolution:"Resoluci\xF3n",throughput:"Rendimiento",timeframe:"Periodo de tiempo",toggle_legend:"Alternar leyenda"},queues:{created:"Creado",created_at:"Creado en",enqueue_jobs:"Encolar trabajos",enqueue_torrent_processing_batch:"Encolar lote de procesamiento de torrents",failed:"Fallido",force_rematch:"Forzar nueva coincidencia de contenido ya coincidente",jobs_enqueued:"Trabajos encolados",latency:"Latencia",match_content_by_external_api_search:"Coincidir contenido por b\xFAsqueda de API externa",match_content_by_local_search:"Coincidir contenido por b\xFAsqueda local",payload:"Carga \xFAtil",pending:"Pendiente",priority:"Prioridad",process_orphaned_torrents_only:"Procesar solo torrents hu\xE9rfanos",processed:"Procesado",purge_jobs:"Purgar trabajos",purge_queue_jobs:"Purgar trabajos de la cola",queue:"Cola",queue_purged:"Cola purgada",queues:"Colas",ran_at:"Ejecutado en",retry:"Reintentar",total_counts_by_status:"Recuento total por estado"}},facets:{content_type:"Tipo de contenido",file_type:"Tipo de archivo",genre:"G\xE9nero",language:"Idioma",queue:"Cola",status:"Estado",torrent_source:"Fuente del torrent",torrent_tag:"Etiqueta del torrent",video_resolution:"Resoluci\xF3n de video",video_source:"Fuente de video"},file_types:{archive:"Archivo",audio:"Audio",data:"Datos",document:"Documento",image:"Imagen",software:"Software",subtitles:"Subt\xEDtulos",unknown:"Desconocido",video:"Video"},general:{all:"Todos",dismiss:"Descartar",error:"Error",none:"Ninguno",page_not_found:"P\xE1gina no encontrada",refresh:"Actualizar",status:"Estado"},health:{bitmagnet_is_status:"bitmagnet est\xE1 {{status}}",check_failed_with_error:"La verificaci\xF3n fall\xF3 con error",component:"Componente",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Descartar",error:"Error",status:"Estado",statuses:{degraded:"Degradado",down:"Ca\xEDdo",error:"Error",inactive:"Inactivo",started:"Iniciado",unknown:"Pendiente",up:"Activo"},summary:"Resumen de salud",worker:"Trabajador",workers:{dht_crawler:"Rastreador DHT",http_server:"Servidor HTTP",queue_server:"Servidor de colas"}},languages:{af:"Afrik\xE1ans",ar:"\xC1rabe",az:"Azerbaiyano",be:"Bielorruso",bg:"B\xFAlgaro",bs:"Bosnio",ca:"Catal\xE1n",ce:"Checheno",co:"Corso",cs:"Checo",cy:"Gal\xE9s",da:"Dan\xE9s",de:"Alem\xE1n",el:"Griego",en:"Ingl\xE9s",es:"Espa\xF1ol",et:"Estonio",eu:"Vasco",fa:"Persa",fi:"Finland\xE9s",fr:"Franc\xE9s",he:"Hebreo",hi:"Hindi",hr:"Croata",hu:"H\xFAngaro",hy:"Armenio",id:"Indonesio",is:"Island\xE9s",it:"Italiano",ja:"Japon\xE9s",ka:"Georgiano",ko:"Coreano",ku:"Kurdo",lt:"Lituano",lv:"Let\xF3n",mi:"Maor\xED",mk:"Macedonio",ml:"Malayalam",mn:"Mongol",ms:"Malayo",mt:"Malt\xE9s",nl:"Neerland\xE9s",no:"Noruego",pl:"Polaco",pt:"Portugu\xE9s",ro:"Rumano",ru:"Ruso",sa:"S\xE1nscrito",sk:"Eslovaco",sl:"Esloveno",sm:"Samoano",so:"Somal\xED",sr:"Serbio",sv:"Sueco",ta:"Tamil",th:"Tailand\xE9s",tr:"Turco",uk:"Ucraniano",vi:"Vietnamita",yi:"Yidis",zh:"Chino",zu:"Zul\xFA"},layout:{bitmagnet_on_service:"bitmagnet en {{service}}",change_theme:"Cambiar tema",external_links:"Enlaces externos",sponsor:"Patrocinador",support_bitmagnet:"Apoyar bitmagnet",translate:"Traducir"},paginator:{first_page:"Primera p\xE1gina",items_per_page:"Elementos por p\xE1gina",last_page:"\xDAltima p\xE1gina",next_page:"P\xE1gina siguiente",page_x:"P\xE1gina {{x}}",previous_page:"P\xE1gina anterior",x_to_y:"{{x}} a {{y}}",x_to_y_of_z:"{{x}} a {{y}} de {{z}}"},routes:{admin:"Admin",dashboard:"Tablero",home:"Inicio",jobs:"Trabajos",queues:"Colas",torrents:"Torrents",visualize:"Visualizar"},torrents:{classification:"Clasificaci\xF3n",clear_search:"Borrar b\xFAsqueda",copy:"Copiar",copy_to_clipboard:"Copiar al portapapeles",delete:"Eliminar",delete_action_cannot_be_undone:"Esta acci\xF3n no se puede deshacer",delete_are_you_sure:"\xBFEst\xE1 seguro de que desea eliminar este torrent?",deselect_all:"Deseleccionar todo",edit_tags:"Editar etiquetas",episodes:"Episodios",external_links:"Enlaces externos",file_index:"\xCDndice de archivos",file_path:"Ruta del archivo",file_size:"Tama\xF1o del archivo",file_type:"Tipo de archivo",files:"Archivos",files_count_n:"{{count}} archivos",files_no_info:"No hay informaci\xF3n de archivos disponible",files_single:"Archivo \xFAnico",genres:"G\xE9neros",info_hash:"Hash de informaci\xF3n",info_hashes:"Hashes de informaci\xF3n",languages:"Idiomas",leechers:"Leechers",magnet:"Magnet",magnet_links:"Enlaces Magnet",new_tag:"Nueva etiqueta",order_by:"Ordenar por",order_direction_toggle:"Alternar direcci\xF3n",ordering:{files_count:"Recuento de archivos",info_hash:"Hash de informaci\xF3n",leechers:"Leechers",name:"Nombre",published_at:"Publicado en",relevance:"Relevancia",seeders:"Seeders",size:"Tama\xF1o",updated_at:"Actualizado en"},original_release_date:"Fecha de lanzamiento original",permalink:"Enlace permanente",poster:"P\xF3ster",published:"Publicado",rating:"Calificaci\xF3n",refresh:"Actualizar resultados",reprocess:{force_rematch:"Forzar nueva coincidencia de contenido ya coincidente",match_content_by_external_api_search:"Coincidir contenido por b\xFAsqueda de API externa",match_content_by_local_search:"Coincidir contenido por b\xFAsqueda local",reprocess:"Volver a procesar"},s_l:"S / L",search:"Buscar",seeders:"Seeders",select_all:"Seleccionar todo",showing_x_of_y_files:"Mostrando {{x}} de {{y}} archivos",size:"Tama\xF1o",source:"Fuente del torrent",summary:"Resumen",tags:{delete:"Eliminar etiquetas",delete_tip:"Eliminar etiquetas de los torrents seleccionados",placeholder:"Etiqueta...",put:"Poner etiquetas",put_tip:"A\xF1adir etiquetas a los torrents seleccionados",set:"Establecer etiquetas",set_tip:"Reemplazar etiquetas de los torrents seleccionados"},title:"T\xEDtulo",toggle_drawer:"Alternar caj\xF3n",votes_count_n:"{{count}} votos"},version:{bitmagnet_version:"versi\xF3n de bitmagnet {{version}}",unknown:"desconocido"}};var xt={content_types:{plural:{all:"Tous",audiobook:"Livres audio",comic:"Bandes dessin\xE9es",ebook:"E-livres",game:"Jeux",movie:"Films",music:"Musique",null:"Inconnu",software:"Logiciels",tv_show:"S\xE9ries TV",xxx:"XXX"},singular:{audiobook:"Livre audio",comic:"Bande dessin\xE9e",ebook:"E-livre",game:"Jeu",movie:"Film",music:"Musique",null:"Inconnu",software:"Logiciel",tv_show:"S\xE9rie TV",xxx:"XXX"}},dashboard:{event:{created:"Cr\xE9\xE9",failed:"\xC9chou\xE9",processed:"Trait\xE9",updated:"Mis \xE0 jour"},interval:{all:"Tous",days:"Jours",days_1:"1 jour",hours:"Heures",hours_1:"1 heure",hours_12:"12 heures",hours_6:"6 heures",minutes:"Minutes",minutes_1:"1 minute",minutes_15:"15 minutes",minutes_30:"30 minutes",minutes_5:"5 minutes",off:"D\xE9sactiv\xE9",seconds_10:"10 secondes",seconds_30:"30 secondes",weeks_1:"1 semaine"},metrics:{event:"\xC9v\xE9nement",resolution:"R\xE9solution",throughput:"D\xE9bit",timeframe:"P\xE9riode",toggle_legend:"Basculer la l\xE9gende"},queues:{created:"Cr\xE9\xE9",created_at:"Cr\xE9\xE9 \xE0",enqueue_jobs:"Mettre les taches en file d'attente",enqueue_torrent_processing_batch:"Mettre le traitement des torrents en file d'attente",failed:"\xC9chou\xE9",force_rematch:"Forcer le rematch du contenu d\xE9j\xE0 appari\xE9",jobs_enqueued:"T\xE2ches en attente",latency:"Latence",match_content_by_external_api_search:"Apparier le contenu par recherche API externe",match_content_by_local_search:"Apparier le contenu par recherche locale",payload:"Charge utile",pending:"En attente",priority:"Priorit\xE9",process_orphaned_torrents_only:"Traiter uniquement les torrents orphelins",processed:"Trait\xE9",purge_jobs:"Purger les t\xE2ches",purge_queue_jobs:"Purger les t\xE2ches de la file d'attente",queue:"File d'attente",queue_purged:"File d'attente purg\xE9e",queues:"Files d'attente",ran_at:"Ex\xE9cut\xE9 \xE0",retry:"R\xE9essayer",total_counts_by_status:"Totaux par statut"}},facets:{content_type:"Type de contenu",file_type:"Type de fichier",genre:"Genre",language:"Langue",queue:"File d'attente",status:"Statut",torrent_source:"Source du torrent",torrent_tag:"Tag du torrent",video_resolution:"R\xE9solution vid\xE9o",video_source:"Source vid\xE9o"},file_types:{archive:"Archive",audio:"Audio",data:"Donn\xE9es",document:"Document",image:"Image",software:"Logiciel",subtitles:"Sous-titres",unknown:"Inconnu",video:"Vid\xE9o"},general:{all:"Tous",dismiss:"Fermer",error:"Erreur",none:"Aucun",page_not_found:"Page non trouv\xE9e",refresh:"Rafra\xEEchir",status:"Statut"},health:{bitmagnet_is_status:"bitmagnet est {{status}}",check_failed_with_error:"V\xE9rification \xE9chou\xE9e avec erreur",component:"Composant",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Fermer",error:"Erreur",status:"Statut",statuses:{degraded:"D\xE9grad\xE9",down:"Hors ligne",error:"Erreur",inactive:"Inactif",started:"D\xE9marr\xE9",unknown:"En attente",up:"En ligne"},summary:"R\xE9sum\xE9 de la sant\xE9",worker:"Travailleur",workers:{dht_crawler:"Explorateur DHT",http_server:"Serveur HTTP",queue_server:"Serveur de file d'attente"}},languages:{af:"Afrikaans",ar:"Arabe",az:"Azerba\xEFdjanais",be:"Bi\xE9lorusse",bg:"Bulgare",bs:"Bosniaque",ca:"Catalan",ce:"Tch\xE9tch\xE8ne",co:"Corse",cs:"Tch\xE8que",cy:"Gallois",da:"Danois",de:"Allemand",el:"Grec",en:"Anglais",es:"Espagnol",et:"Estonien",eu:"Basque",fa:"Persan",fi:"Finnois",fr:"Fran\xE7ais",he:"H\xE9breu",hi:"Hindi",hr:"Croate",hu:"Hongrois",hy:"Arm\xE9nien",id:"Indon\xE9sien",is:"Islandais",it:"Italien",ja:"Japonais",ka:"G\xE9orgien",ko:"Cor\xE9en",ku:"Kurde",lt:"Lituanien",lv:"Letton",mi:"Maori",mk:"Mac\xE9donien",ml:"Malayalam",mn:"Mongol",ms:"Malais",mt:"Maltais",nl:"N\xE9erlandais",no:"Norv\xE9gien",pl:"Polonais",pt:"Portugais",ro:"Roumain",ru:"Russe",sa:"Sanskrit",sk:"Slovaque",sl:"Slov\xE8ne",sm:"Samoan",so:"Somali",sr:"Serbe",sv:"Su\xE9dois",ta:"Tamoul",th:"Tha\xEF",tr:"Turc",uk:"Ukrainien",vi:"Vietnamien",yi:"Yiddish",zh:"Chinois",zu:"Zoulou"},layout:{bitmagnet_on_service:"bitmagnet sur {{service}}",change_theme:"Changer de th\xE8me",external_links:"Liens externes",sponsor:"Sponsor",support_bitmagnet:"Soutenir bitmagnet",translate:"Traduire"},paginator:{first_page:"Premi\xE8re page",items_per_page:"Articles par page",last_page:"Derni\xE8re page",next_page:"Page suivante",page_x:"Page {{x}}",previous_page:"Page pr\xE9c\xE9dente",x_to_y:"{{x}} \xE0 {{y}}",x_to_y_of_z:"{{x}} \xE0 {{y}} sur {{z}}"},routes:{admin:"Admin",dashboard:"Tableau de bord",home:"Accueil",jobs:"T\xE2ches",queues:"Files d'attente",torrents:"Torrents",visualize:"Visualiser"},torrents:{classification:"Classification",clear_search:"Effacer la recherche",copy:"Copier",copy_to_clipboard:"Copier dans le presse-papiers",delete:"Supprimer",delete_action_cannot_be_undone:"Cette action ne peut pas \xEAtre annul\xE9e",delete_are_you_sure:"\xCAtes-vous s\xFBr de vouloir supprimer ce torrent?",deselect_all:"Tout d\xE9s\xE9lectionner",edit_tags:"Modifier les tags",episodes:"\xC9pisodes",external_links:"Liens externes",file_index:"Index de fichier",file_path:"Chemin de fichier",file_size:"Taille de fichier",file_type:"Type de fichier",files:"Fichiers",files_count_n:"{{count}} fichiers",files_no_info:"Aucune information sur les fichiers disponible",files_single:"Fichier unique",genres:"Genres",info_hash:"Hash d'info",info_hashes:"Hashes d'info",languages:"Langues",leechers:"Leechers",magnet:"Magnet",magnet_links:"Liens Magnet",new_tag:"Nouveau tag",order_by:"Trier par",order_direction_toggle:"Inverser le sens",ordering:{files_count:"Nombre de fichiers",info_hash:"Hash d'info",leechers:"Leechers",name:"Nom",published_at:"Publi\xE9 \xE0",relevance:"Pertinence",seeders:"Seeders",size:"Taille",updated_at:"Mis \xE0 jour \xE0"},original_release_date:"Date de sortie originale",permalink:"Permalien",poster:"Affiche",published:"Publi\xE9",rating:"\xC9valuation",refresh:"Rafra\xEEchir les r\xE9sultats",reprocess:{force_rematch:"Forcer le rematch du contenu d\xE9j\xE0 appari\xE9",match_content_by_external_api_search:"Apparier le contenu par recherche API externe",match_content_by_local_search:"Apparier le contenu par recherche locale",reprocess:"Retraitement"},s_l:"S / L",search:"Rechercher",seeders:"Seeders",select_all:"Tout s\xE9lectionner",showing_x_of_y_files:"Affichage de {{x}} sur {{y}} fichiers",size:"Taille",source:"Source du torrent",summary:"R\xE9sum\xE9",tags:{delete:"Supprimer les tags",delete_tip:"Supprimer les tags des torrents s\xE9lectionn\xE9s",placeholder:"Tag...",put:"Mettre des tags",put_tip:"Ajouter des tags aux torrents s\xE9lectionn\xE9s",set:"D\xE9finir des tags",set_tip:"Remplacer les tags des torrents s\xE9lectionn\xE9s"},title:"Titre",toggle_drawer:"Basculer le tiroir",votes_count_n:"{{count}} votes"},version:{bitmagnet_version:"version bitmagnet {{version}}",unknown:"inconnu"}};var wt={content_types:{plural:{all:"\u0938\u092D\u0940",audiobook:"\u0911\u0921\u093F\u092F\u094B\u092C\u0941\u0915\u094D\u0938",comic:"\u0915\u0949\u092E\u093F\u0915\u094D\u0938",ebook:"\u0908-\u092C\u0941\u0915\u094D\u0938",game:"\u0917\u0947\u092E\u094D\u0938",movie:"\u092B\u093C\u093F\u0932\u094D\u092E\u0947\u0902",music:"\u0938\u0902\u0917\u0940\u0924",null:"\u0905\u091C\u094D\u091E\u093E\u0924",software:"\u0938\u0949\u092B\u093C\u094D\u091F\u0935\u0947\u092F\u0930",tv_show:"\u091F\u0940\u0935\u0940 \u0936\u094B",xxx:"XXX"},singular:{audiobook:"\u0911\u0921\u093F\u092F\u094B\u092C\u0941\u0915",comic:"\u0915\u0949\u092E\u093F\u0915",ebook:"\u0908-\u092C\u0941\u0915",game:"\u0917\u0947\u092E",movie:"\u092B\u093C\u093F\u0932\u094D\u092E",music:"\u0938\u0902\u0917\u0940\u0924",null:"\u0905\u091C\u094D\u091E\u093E\u0924",software:"\u0938\u0949\u092B\u093C\u094D\u091F\u0935\u0947\u092F\u0930",tv_show:"\u091F\u0940\u0935\u0940 \u0936\u094B",xxx:"XXX"}},dashboard:{event:{created:"\u092C\u0928\u093E\u092F\u093E \u0917\u092F\u093E",failed:"\u0905\u0938\u092B\u0932",processed:"\u092A\u094D\u0930\u0938\u0902\u0938\u094D\u0915\u0943\u0924",updated:"\u0905\u092A\u0921\u0947\u091F \u0915\u093F\u092F\u093E \u0917\u092F\u093E"},interval:{all:"\u0938\u092D\u0940",days:"\u0926\u093F\u0928",days_1:"1 \u0926\u093F\u0928",hours:"\u0918\u0902\u091F\u0947",hours_1:"1 \u0918\u0902\u091F\u093E",hours_12:"12 \u0918\u0902\u091F\u0947",hours_6:"6 \u0918\u0902\u091F\u0947",minutes:"\u092E\u093F\u0928\u091F",minutes_1:"1 \u092E\u093F\u0928\u091F",minutes_15:"15 \u092E\u093F\u0928\u091F",minutes_30:"30 \u092E\u093F\u0928\u091F",minutes_5:"5 \u092E\u093F\u0928\u091F",off:"\u092C\u0902\u0926",seconds_10:"10 \u0938\u0947\u0915\u0902\u0921",seconds_30:"30 \u0938\u0947\u0915\u0902\u0921",weeks_1:"1 \u0938\u092A\u094D\u0924\u093E\u0939"},metrics:{event:"\u0918\u091F\u0928\u093E",resolution:"\u0930\u093F\u091C\u093C\u0949\u0932\u094D\u092F\u0942\u0936\u0928",throughput:"\u0925\u094D\u0930\u0942\u092A\u0941\u091F",timeframe:"\u0938\u092E\u092F \u0938\u0940\u092E\u093E",toggle_legend:"\u0932\u0940\u091C\u0947\u0902\u0921 \u091F\u0949\u0917\u0932 \u0915\u0930\u0947\u0902"},queues:{created:"\u092C\u0928\u093E\u092F\u093E \u0917\u092F\u093E",created_at:"\u092C\u0928\u093E\u092F\u093E \u0917\u092F\u093E \u0938\u092E\u092F",enqueue_jobs:"\u091C\u0949\u092C\u094D\u0938 \u0915\u094B \u0915\u0924\u093E\u0930 \u092E\u0947\u0902 \u0932\u0917\u093E\u090F\u0902",enqueue_torrent_processing_batch:"\u091F\u094B\u0930\u0947\u0902\u091F \u092A\u094D\u0930\u094B\u0938\u0947\u0938\u093F\u0902\u0917 \u092C\u0948\u091A \u0915\u0924\u093E\u0930 \u092E\u0947\u0902 \u0932\u0917\u093E\u090F\u0902",failed:"\u0905\u0938\u092B\u0932",force_rematch:"\u092A\u0939\u0932\u0947 \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0908 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u094B \u092B\u093F\u0930 \u0938\u0947 \u092E\u093F\u0932\u093E\u090F\u0902",jobs_enqueued:"\u091C\u0949\u092C\u094D\u0938 \u0915\u0924\u093E\u0930 \u092E\u0947\u0902 \u0932\u0917\u093E\u0908 \u0917\u0908\u0902",latency:"\u0932\u0947\u091F\u0947\u0902\u0938\u0940",match_content_by_external_api_search:"\u092C\u093E\u0939\u0930\u0940 API \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",match_content_by_local_search:"\u0938\u094D\u0925\u093E\u0928\u0940\u092F \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",payload:"\u092A\u0947\u0932\u094B\u0921",pending:"\u092C\u0915\u093E\u092F\u093E",priority:"\u092A\u094D\u0930\u093E\u0925\u092E\u093F\u0915\u0924\u093E",process_orphaned_torrents_only:"\u0915\u0947\u0935\u0932 \u0905\u0928\u093E\u0925 \u091F\u094B\u0930\u0947\u0902\u091F\u094D\u0938 \u0915\u094B \u092A\u094D\u0930\u094B\u0938\u0947\u0938 \u0915\u0930\u0947\u0902",processed:"\u092A\u094D\u0930\u0938\u0902\u0938\u094D\u0915\u0943\u0924",purge_jobs:"\u091C\u0949\u092C\u094D\u0938 \u0915\u094B \u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",purge_queue_jobs:"\u0915\u0924\u093E\u0930 \u0915\u0947 \u091C\u0949\u092C\u094D\u0938 \u0915\u094B \u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",queue:"\u0915\u0924\u093E\u0930",queue_purged:"\u0915\u0924\u093E\u0930 \u0915\u094B \u0938\u093E\u092B\u093C \u0915\u093F\u092F\u093E \u0917\u092F\u093E",queues:"\u0915\u0924\u093E\u0930\u0947\u0902",ran_at:"\u091A\u0932\u093E\u092F\u093E \u0917\u092F\u093E \u0938\u092E\u092F",retry:"\u092A\u0941\u0928\u0903 \u092A\u094D\u0930\u092F\u093E\u0938 \u0915\u0930\u0947\u0902",total_counts_by_status:"\u0938\u094D\u0925\u093F\u0924\u093F \u0926\u094D\u0935\u093E\u0930\u093E \u0915\u0941\u0932 \u0917\u0923\u0928\u093E"}},facets:{content_type:"\u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u092A\u094D\u0930\u0915\u093E\u0930",file_type:"\u092B\u093C\u093E\u0907\u0932 \u092A\u094D\u0930\u0915\u093E\u0930",genre:"\u0936\u0948\u0932\u0940",language:"\u092D\u093E\u0937\u093E",queue:"\u0915\u0924\u093E\u0930",status:"\u0938\u094D\u0925\u093F\u0924\u093F",torrent_source:"\u091F\u094B\u0930\u0947\u0902\u091F \u0938\u094D\u0930\u094B\u0924",torrent_tag:"\u091F\u094B\u0930\u0947\u0902\u091F \u091F\u0948\u0917",video_resolution:"\u0935\u0940\u0921\u093F\u092F\u094B \u0930\u093F\u091C\u093C\u0949\u0932\u094D\u092F\u0942\u0936\u0928",video_source:"\u0935\u0940\u0921\u093F\u092F\u094B \u0938\u094D\u0930\u094B\u0924"},file_types:{archive:"\u0906\u0930\u094D\u0915\u093E\u0907\u0935",audio:"\u0911\u0921\u093F\u092F\u094B",data:"\u0921\u0947\u091F\u093E",document:"\u0926\u0938\u094D\u0924\u093E\u0935\u0947\u091C\u093C",image:"\u091B\u0935\u093F",software:"\u0938\u0949\u092B\u093C\u094D\u091F\u0935\u0947\u092F\u0930",subtitles:"\u0909\u092A\u0936\u0940\u0930\u094D\u0937\u0915",unknown:"\u0905\u091C\u094D\u091E\u093E\u0924",video:"\u0935\u0940\u0921\u093F\u092F\u094B"},general:{all:"\u0938\u092D\u0940",dismiss:"\u0916\u093E\u0930\u093F\u091C \u0915\u0930\u0947\u0902",error:"\u0924\u094D\u0930\u0941\u091F\u093F",none:"\u0915\u094B\u0908 \u0928\u0939\u0940\u0902",page_not_found:"\u092A\u0943\u0937\u094D\u0920 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E",refresh:"\u0924\u093E\u091C\u093C\u093E \u0915\u0930\u0947\u0902",status:"\u0938\u094D\u0925\u093F\u0924\u093F"},health:{bitmagnet_is_status:"bitmagnet {{status}} \u0939\u0948",check_failed_with_error:"\u0924\u094D\u0930\u0941\u091F\u093F \u0915\u0947 \u0938\u093E\u0925 \u091C\u093E\u0902\u091A \u0935\u093F\u092B\u0932",component:"\u0918\u091F\u0915",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0916\u093E\u0930\u093F\u091C \u0915\u0930\u0947\u0902",error:"\u0924\u094D\u0930\u0941\u091F\u093F",status:"\u0938\u094D\u0925\u093F\u0924\u093F",statuses:{degraded:"\u0915\u094D\u0937\u0940\u0923",down:"\u092C\u0902\u0926",error:"\u0924\u094D\u0930\u0941\u091F\u093F",inactive:"\u0928\u093F\u0937\u094D\u0915\u094D\u0930\u093F\u092F",started:"\u0936\u0941\u0930\u0942 \u0915\u093F\u092F\u093E \u0917\u092F\u093E",unknown:"\u0932\u0902\u092C\u093F\u0924",up:"\u091A\u093E\u0932\u0942"},summary:"\u0938\u094D\u0935\u093E\u0938\u094D\u0925\u094D\u092F \u0938\u093E\u0930\u093E\u0902\u0936",worker:"\u0915\u093E\u0930\u094D\u092F\u0915\u0930\u094D\u0924\u093E",workers:{dht_crawler:"DHT \u0915\u094D\u0930\u0949\u0932\u0930",http_server:"HTTP \u0938\u0930\u094D\u0935\u0930",queue_server:"\u0915\u0924\u093E\u0930 \u0938\u0930\u094D\u0935\u0930"}},languages:{af:"\u0905\u092B\u094D\u0930\u0940\u0915\u0940",ar:"\u0905\u0930\u092C\u0940",az:"\u0905\u091C\u093C\u0947\u0930\u0940",be:"\u092C\u0947\u0932\u093E\u0930\u0942\u0938\u0940",bg:"\u092C\u0941\u0932\u094D\u0917\u093E\u0930\u093F\u092F\u093E\u0908",bs:"\u092C\u094B\u0938\u094D\u0928\u093F\u092F\u093E\u0908",ca:"\u0915\u0948\u091F\u0932\u0928",ce:"\u091A\u0947\u091A\u0947\u0928",co:"\u0915\u094B\u0930\u094D\u0938\u093F\u0915\u0928",cs:"\u091A\u0947\u0915",cy:"\u0935\u0947\u0932\u094D\u0936",da:"\u0921\u0947\u0928\u093F\u0936",de:"\u091C\u0930\u094D\u092E\u0928",el:"\u0917\u094D\u0930\u0940\u0915",en:"\u0905\u0902\u0917\u094D\u0930\u0947\u091C\u0940",es:"\u0938\u094D\u092A\u0948\u0928\u093F\u0936",et:"\u090F\u0938\u094D\u0924\u094B\u0928\u093F\u092F\u093E\u0908",eu:"\u092C\u093E\u0938\u094D\u0915",fa:"\u092B\u093E\u0930\u0938\u0940",fi:"\u092B\u093C\u093F\u0928\u093F\u0936",fr:"\u092B\u094D\u0930\u0947\u0902\u091A",he:"\u0939\u093F\u092C\u094D\u0930\u0942",hi:"\u0939\u093F\u0902\u0926\u0940",hr:"\u0915\u094D\u0930\u094B\u090F\u0936\u093F\u092F\u093E\u0908",hu:"\u0939\u0902\u0917\u0947\u0930\u093F\u092F\u0928",hy:"\u0906\u0930\u094D\u092E\u0947\u0928\u093F\u092F\u093E\u0908",id:"\u0907\u0902\u0921\u094B\u0928\u0947\u0936\u093F\u092F\u093E\u0908",is:"\u0906\u0907\u0938\u0932\u0948\u0902\u0921\u093F\u0915",it:"\u0907\u0924\u093E\u0932\u0935\u0940",ja:"\u091C\u093E\u092A\u093E\u0928\u0940",ka:"\u091C\u0949\u0930\u094D\u091C\u093F\u092F\u093E\u0908",ko:"\u0915\u094B\u0930\u093F\u092F\u093E\u0908",ku:"\u0915\u0941\u0930\u094D\u0926\u0940",lt:"\u0932\u093F\u0925\u0941\u0906\u0928\u093F\u092F\u093E\u0908",lv:"\u0932\u093E\u0924\u0935\u093F\u092F\u093E\u0908",mi:"\u092E\u093E\u0913\u0930\u0940",mk:"\u092E\u0948\u0938\u093F\u0921\u094B\u0928\u093F\u092F\u093E\u0908",ml:"\u092E\u0932\u092F\u093E\u0932\u092E",mn:"\u092E\u0902\u0917\u094B\u0932\u093F\u092F\u093E\u0908",ms:"\u092E\u0932\u092F",mt:"\u092E\u093E\u0932\u094D\u091F\u0940\u091C\u093C",nl:"\u0921\u091A",no:"\u0928\u0949\u0930\u094D\u0935\u0947\u091C\u093F\u092F\u0928",pl:"\u092A\u094B\u0932\u093F\u0936",pt:"\u092A\u0941\u0930\u094D\u0924\u0917\u093E\u0932\u0940",ro:"\u0930\u094B\u092E\u093E\u0928\u093F\u092F\u093E\u0908",ru:"\u0930\u0942\u0938\u0940",sa:"\u0938\u0902\u0938\u094D\u0915\u0943\u0924",sk:"\u0938\u094D\u0932\u094B\u0935\u093E\u0915",sl:"\u0938\u094D\u0932\u094B\u0935\u0947\u0928\u093F\u092F\u093E\u0908",sm:"\u0938\u093E\u092E\u094B\u0928",so:"\u0938\u094B\u092E\u093E\u0932\u0940",sr:"\u0938\u0930\u094D\u092C\u093F\u092F\u093E\u0908",sv:"\u0938\u094D\u0935\u0940\u0921\u093F\u0936",ta:"\u0924\u092E\u093F\u0932",th:"\u0925\u093E\u0908",tr:"\u0924\u0941\u0930\u094D\u0915\u0940",uk:"\u092F\u0942\u0915\u094D\u0930\u0947\u0928\u0940",vi:"\u0935\u093F\u092F\u0924\u0928\u093E\u092E\u0940",yi:"\u092F\u093F\u0926\u094D\u0926\u093F\u0936",zh:"\u091A\u0940\u0928\u0940",zu:"\u091C\u093C\u0941\u0932\u0941"},layout:{bitmagnet_on_service:"{{service}} \u092A\u0930 bitmagnet",change_theme:"\u0925\u0940\u092E \u092C\u0926\u0932\u0947\u0902",external_links:"\u092C\u093E\u0939\u0930\u0940 \u0932\u093F\u0902\u0915",sponsor:"\u092A\u094D\u0930\u093E\u092F\u094B\u091C\u0915",support_bitmagnet:"bitmagnet \u0915\u094B \u0938\u092E\u0930\u094D\u0925\u0928 \u0926\u0947\u0902",translate:"\u0905\u0928\u0941\u0935\u093E\u0926 \u0915\u0930\u0947\u0902"},paginator:{first_page:"\u092A\u0939\u0932\u093E \u092A\u0943\u0937\u094D\u0920",items_per_page:"\u092A\u094D\u0930\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0906\u0907\u091F\u092E",last_page:"\u0905\u0902\u0924\u093F\u092E \u092A\u0943\u0937\u094D\u0920",next_page:"\u0905\u0917\u0932\u093E \u092A\u0943\u0937\u094D\u0920",page_x:"\u092A\u0943\u0937\u094D\u0920 {{x}}",previous_page:"\u092A\u093F\u091B\u0932\u093E \u092A\u0943\u0937\u094D\u0920",x_to_y:"{{x}} \u0938\u0947 {{y}} \u0924\u0915",x_to_y_of_z:"{{x}} \u0938\u0947 {{y}} \u0924\u0915 {{z}} \u092E\u0947\u0902"},routes:{admin:"\u092A\u094D\u0930\u0936\u093E\u0938\u0915",dashboard:"\u0921\u0948\u0936\u092C\u094B\u0930\u094D\u0921",home:"\u0939\u094B\u092E",jobs:"\u0928\u094C\u0915\u0930\u093F\u092F\u093E\u0902",queues:"\u0915\u0924\u093E\u0930\u0947\u0902",torrents:"\u091F\u094B\u0930\u0947\u0902\u091F\u094D\u0938",visualize:"\u0926\u0943\u0936\u094D\u092F \u0915\u0930\u0947\u0902"},torrents:{classification:"\u0935\u0930\u094D\u0917\u0940\u0915\u0930\u0923",clear_search:"\u0916\u094B\u091C \u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",copy:"\u0915\u0949\u092A\u0940 \u0915\u0930\u0947\u0902",copy_to_clipboard:"\u0915\u094D\u0932\u093F\u092A\u092C\u094B\u0930\u094D\u0921 \u092E\u0947\u0902 \u0915\u0949\u092A\u0940 \u0915\u0930\u0947\u0902",delete:"\u0939\u091F\u093E\u090F\u0902",delete_action_cannot_be_undone:"\u092F\u0939 \u0915\u094D\u0930\u093F\u092F\u093E \u092A\u0942\u0930\u094D\u0935\u0935\u0924 \u0928\u0939\u0940\u0902 \u0915\u0940 \u091C\u093E \u0938\u0915\u0924\u0940",delete_are_you_sure:"\u0915\u094D\u092F\u093E \u0906\u092A \u0935\u093E\u0915\u0908 \u0907\u0938 \u091F\u094B\u0930\u0947\u0902\u091F \u0915\u094B \u0939\u091F\u093E\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902?",deselect_all:"\u0938\u092D\u0940 \u0915\u094B \u0905\u091A\u092F\u0928\u093F\u0924 \u0915\u0930\u0947\u0902",edit_tags:"\u091F\u0948\u0917 \u0938\u0902\u092A\u093E\u0926\u093F\u0924 \u0915\u0930\u0947\u0902",episodes:"\u090F\u092A\u093F\u0938\u094B\u0921\u094D\u0938",external_links:"\u092C\u093E\u0939\u0930\u0940 \u0932\u093F\u0902\u0915",file_index:"\u092B\u093C\u093E\u0907\u0932 \u0938\u0942\u091A\u0915\u093E\u0902\u0915",file_path:"\u092B\u093C\u093E\u0907\u0932 \u092A\u0925",file_size:"\u092B\u093C\u093E\u0907\u0932 \u0906\u0915\u093E\u0930",file_type:"\u092B\u093C\u093E\u0907\u0932 \u092A\u094D\u0930\u0915\u093E\u0930",files:"\u092B\u093C\u093E\u0907\u0932\u0947\u0902",files_count_n:"{{count}} \u092B\u093C\u093E\u0907\u0932\u0947\u0902",files_no_info:"\u0915\u094B\u0908 \u092B\u093C\u093E\u0907\u0932 \u091C\u093E\u0928\u0915\u093E\u0930\u0940 \u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902 \u0939\u0948",files_single:"\u090F\u0915\u0932 \u092B\u093C\u093E\u0907\u0932",genres:"\u0936\u0948\u0932\u093F\u092F\u093E\u0901",info_hash:"\u0938\u0942\u091A\u0928\u093E \u0939\u0948\u0936",info_hashes:"\u0938\u0942\u091A\u0928\u093E \u0939\u0948\u0936\u0947\u091C",languages:"\u092D\u093E\u0937\u093E\u090F\u0901",leechers:"\u0932\u0940\u091A\u0930\u094D\u0938",magnet:"\u092E\u0948\u0917\u094D\u0928\u0947\u091F",magnet_links:"\u092E\u0948\u0917\u094D\u0928\u0947\u091F \u0932\u093F\u0902\u0915",new_tag:"\u0928\u092F\u093E \u091F\u0948\u0917",order_by:"\u0915\u094D\u0930\u092E\u092C\u0926\u094D\u0927 \u0915\u0930\u0947\u0902",order_direction_toggle:"\u0926\u093F\u0936\u093E \u092C\u0926\u0932\u0947\u0902",ordering:{files_count:"\u092B\u093C\u093E\u0907\u0932\u094B\u0902 \u0915\u0940 \u0938\u0902\u0916\u094D\u092F\u093E",info_hash:"\u0938\u0942\u091A\u0928\u093E \u0939\u0948\u0936",leechers:"\u0932\u0940\u091A\u0930\u094D\u0938",name:"\u0928\u093E\u092E",published_at:"\u092A\u094D\u0930\u0915\u093E\u0936\u093F\u0924 \u0938\u092E\u092F",relevance:"\u092A\u094D\u0930\u093E\u0938\u0902\u0917\u093F\u0915\u0924\u093E",seeders:"\u0938\u0940\u0921\u0930\u094D\u0938",size:"\u0906\u0915\u093E\u0930",updated_at:"\u0905\u092A\u0921\u0947\u091F \u0938\u092E\u092F"},original_release_date:"\u092E\u0942\u0932 \u0930\u093F\u0932\u0940\u091C\u093C \u0924\u093F\u0925\u093F",permalink:"\u0938\u094D\u0925\u093E\u092F\u0940 \u0932\u093F\u0902\u0915",poster:"\u092A\u094B\u0938\u094D\u091F\u0930",published:"\u092A\u094D\u0930\u0915\u093E\u0936\u093F\u0924",rating:"\u0930\u0947\u091F\u093F\u0902\u0917",refresh:"\u092A\u0930\u093F\u0923\u093E\u092E \u0924\u093E\u091C\u093C\u093E \u0915\u0930\u0947\u0902",reprocess:{force_rematch:"\u092A\u0939\u0932\u0947 \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0908 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u094B \u092B\u093F\u0930 \u0938\u0947 \u092E\u093F\u0932\u093E\u090F\u0902",match_content_by_external_api_search:"\u092C\u093E\u0939\u0930\u0940 API \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",match_content_by_local_search:"\u0938\u094D\u0925\u093E\u0928\u0940\u092F \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",reprocess:"\u092A\u0941\u0928\u0903 \u092A\u094D\u0930\u0915\u094D\u0930\u093F\u092F\u093E \u0915\u0930\u0947\u0902"},s_l:"S / L",search:"\u0916\u094B\u091C",seeders:"\u0938\u0940\u0921\u0930\u094D\u0938",select_all:"\u0938\u092D\u0940 \u0915\u093E \u091A\u092F\u0928 \u0915\u0930\u0947\u0902",showing_x_of_y_files:"{{x}} \u092E\u0947\u0902 \u0938\u0947 {{y}} \u092B\u093C\u093E\u0907\u0932\u0947\u0902 \u0926\u093F\u0916\u093E \u0930\u0939\u093E \u0939\u0948",size:"\u0906\u0915\u093E\u0930",source:"\u091F\u094B\u0930\u0947\u0902\u091F \u0938\u094D\u0930\u094B\u0924",summary:"\u0938\u093E\u0930\u093E\u0902\u0936",tags:{delete:"\u091F\u0948\u0917 \u0939\u091F\u093E\u090F\u0902",delete_tip:"\u091A\u092F\u0928\u093F\u0924 \u091F\u094B\u0930\u0947\u0902\u091F \u0938\u0947 \u091F\u0948\u0917 \u0939\u091F\u093E\u090F\u0902",placeholder:"\u091F\u0948\u0917...",put:"\u091F\u0948\u0917 \u0921\u093E\u0932\u0947\u0902",put_tip:"\u091A\u092F\u0928\u093F\u0924 \u091F\u094B\u0930\u0947\u0902\u091F \u092E\u0947\u0902 \u091F\u0948\u0917 \u091C\u094B\u0921\u093C\u0947\u0902",set:"\u091F\u0948\u0917 \u0938\u0947\u091F \u0915\u0930\u0947\u0902",set_tip:"\u091A\u092F\u0928\u093F\u0924 \u091F\u094B\u0930\u0947\u0902\u091F \u0915\u0947 \u091F\u0948\u0917 \u092C\u0926\u0932\u0947\u0902"},title:"\u0936\u0940\u0930\u094D\u0937\u0915",toggle_drawer:"\u0921\u094D\u0930\u0949\u0905\u0930 \u092C\u0926\u0932\u0947\u0902",votes_count_n:"{{count}} \u0935\u094B\u091F"},version:{bitmagnet_version:"bitmagnet \u0938\u0902\u0938\u094D\u0915\u0930\u0923 {{version}}",unknown:"\u0905\u091C\u094D\u091E\u093E\u0924"}};var Tt={content_types:{plural:{all:"\u3059\u3079\u3066",audiobook:"\u30AA\u30FC\u30C7\u30A3\u30AA\u30D6\u30C3\u30AF",comic:"\u30B3\u30DF\u30C3\u30AF",ebook:"\u96FB\u5B50\u66F8\u7C4D",game:"\u30B2\u30FC\u30E0",movie:"\u6620\u753B",music:"\u97F3\u697D",null:"\u4E0D\u660E",software:"\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2",tv_show:"\u30C6\u30EC\u30D3\u756A\u7D44",xxx:"\u30DD\u30EB\u30CE"},singular:{audiobook:"\u30AA\u30FC\u30C7\u30A3\u30AA\u30D6\u30C3\u30AF",comic:"\u30B3\u30DF\u30C3\u30AF",ebook:"\u96FB\u5B50\u66F8\u7C4D",game:"\u30B2\u30FC\u30E0",movie:"\u6620\u753B",music:"\u97F3\u697D",null:"\u4E0D\u660E",software:"\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2",tv_show:"\u30C6\u30EC\u30D3\u756A\u7D44",xxx:"\u30DD\u30EB\u30CE"}},dashboard:{event:{created:"\u4F5C\u6210\u6E08\u307F",failed:"\u5931\u6557",processed:"\u51E6\u7406\u6E08\u307F",updated:"\u66F4\u65B0\u6E08\u307F"},interval:{all:"\u3059\u3079\u3066",days:"\u65E5",days_1:"1\u65E5",hours:"\u6642\u9593",hours_1:"1\u6642\u9593",hours_12:"12\u6642\u9593",hours_6:"6\u6642\u9593",minutes:"\u5206",minutes_1:"1\u5206",minutes_15:"15\u5206",minutes_30:"30\u5206",minutes_5:"5\u5206",off:"\u30AA\u30D5",seconds_10:"10\u79D2",seconds_30:"30\u79D2",weeks_1:"1\u9031\u9593"},metrics:{event:"\u30A4\u30D9\u30F3\u30C8",resolution:"\u89E3\u50CF\u5EA6",throughput:"\u30B9\u30EB\u30FC\u30D7\u30C3\u30C8",timeframe:"\u671F\u9593",toggle_legend:"\u51E1\u4F8B\u3092\u5207\u308A\u66FF\u3048"},queues:{created:"\u4F5C\u6210\u6E08\u307F",created_at:"\u4F5C\u6210\u65E5\u6642",enqueue_jobs:"\u30B8\u30E7\u30D6\u3092\u30AD\u30E5\u30FC\u306B\u5165\u308C\u308B",enqueue_torrent_processing_batch:"\u30C8\u30EC\u30F3\u30C8\u51E6\u7406\u30D0\u30C3\u30C1\u3092\u30AD\u30E5\u30FC\u306B\u5165\u308C\u308B",failed:"\u5931\u6557",force_rematch:"\u65E2\u306B\u4E00\u81F4\u3057\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u5F37\u5236\u7684\u306B\u518D\u4E00\u81F4\u3055\u305B\u308B",jobs_enqueued:"\u30AD\u30E5\u30FC\u306B\u8FFD\u52A0\u3055\u308C\u305F\u30B8\u30E7\u30D6",latency:"\u30EC\u30A4\u30C6\u30F3\u30B7",match_content_by_external_api_search:"\u5916\u90E8API\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",match_content_by_local_search:"\u30ED\u30FC\u30AB\u30EB\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",payload:"\u30DA\u30A4\u30ED\u30FC\u30C9",pending:"\u4FDD\u7559\u4E2D",priority:"\u512A\u5148\u9806\u4F4D",process_orphaned_torrents_only:"\u5B64\u7ACB\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u306E\u307F\u51E6\u7406\u3059\u308B",processed:"\u51E6\u7406\u6E08\u307F",purge_jobs:"\u30B8\u30E7\u30D6\u3092\u524A\u9664",purge_queue_jobs:"\u30AD\u30E5\u30FC\u5185\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664",queue:"\u30AD\u30E5\u30FC",queue_purged:"\u30AD\u30E5\u30FC\u304C\u30AF\u30EA\u30A2\u3055\u308C\u307E\u3057\u305F",queues:"\u30AD\u30E5\u30FC",ran_at:"\u5B9F\u884C\u6642\u523B",retry:"\u518D\u8A66\u884C",total_counts_by_status:"\u30B9\u30C6\u30FC\u30BF\u30B9\u3054\u3068\u306E\u7DCF\u6570"}},facets:{content_type:"\u30B3\u30F3\u30C6\u30F3\u30C4\u30BF\u30A4\u30D7",file_type:"\u30D5\u30A1\u30A4\u30EB\u30BF\u30A4\u30D7",genre:"\u30B8\u30E3\u30F3\u30EB",language:"\u8A00\u8A9E",queue:"\u30AD\u30E5\u30FC",status:"\u30B9\u30C6\u30FC\u30BF\u30B9",torrent_source:"\u30C8\u30EC\u30F3\u30C8\u30BD\u30FC\u30B9",torrent_tag:"\u30C8\u30EC\u30F3\u30C8\u30BF\u30B0",video_resolution:"\u30D3\u30C7\u30AA\u89E3\u50CF\u5EA6",video_source:"\u30D3\u30C7\u30AA\u30BD\u30FC\u30B9"},file_types:{archive:"\u30A2\u30FC\u30AB\u30A4\u30D6",audio:"\u30AA\u30FC\u30C7\u30A3\u30AA",data:"\u30C7\u30FC\u30BF",document:"\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8",image:"\u753B\u50CF",software:"\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2",subtitles:"\u5B57\u5E55",unknown:"\u4E0D\u660E",video:"\u30D3\u30C7\u30AA"},general:{all:"\u3059\u3079\u3066",dismiss:"\u9589\u3058\u308B",error:"\u30A8\u30E9\u30FC",none:"\u306A\u3057",page_not_found:"\u30DA\u30FC\u30B8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093",refresh:"\u66F4\u65B0",status:"\u30B9\u30C6\u30FC\u30BF\u30B9"},health:{bitmagnet_is_status:"bitmagnet\u306F{{status}}\u3067\u3059",check_failed_with_error:"\u30A8\u30E9\u30FC\u3067\u30C1\u30A7\u30C3\u30AF\u306B\u5931\u6557\u3057\u307E\u3057\u305F",component:"\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u9589\u3058\u308B",error:"\u30A8\u30E9\u30FC",status:"\u30B9\u30C6\u30FC\u30BF\u30B9",statuses:{degraded:"\u4F4E\u4E0B",down:"\u505C\u6B62",error:"\u30A8\u30E9\u30FC",inactive:"\u975E\u30A2\u30AF\u30C6\u30A3\u30D6",started:"\u958B\u59CB",unknown:"\u4FDD\u7559\u4E2D",up:"\u7A3C\u50CD\u4E2D"},summary:"\u5065\u5EB7\u72B6\u614B\u306E\u6982\u8981",worker:"\u30EF\u30FC\u30AB\u30FC",workers:{dht_crawler:"DHT\u30AF\u30ED\u30FC\u30E9\u30FC",http_server:"HTTP\u30B5\u30FC\u30D0\u30FC",queue_server:"\u30AD\u30E5\u30FC\u30B5\u30FC\u30D0\u30FC"}},languages:{af:"\u30A2\u30D5\u30EA\u30AB\u30FC\u30F3\u30B9\u8A9E",ar:"\u30A2\u30E9\u30D3\u30A2\u8A9E",az:"\u30A2\u30BC\u30EB\u30D0\u30A4\u30B8\u30E3\u30F3\u8A9E",be:"\u30D9\u30E9\u30EB\u30FC\u30B7\u8A9E",bg:"\u30D6\u30EB\u30AC\u30EA\u30A2\u8A9E",bs:"\u30DC\u30B9\u30CB\u30A2\u8A9E",ca:"\u30AB\u30BF\u30EB\u30FC\u30CB\u30E3\u8A9E",ce:"\u30C1\u30A7\u30C1\u30A7\u30F3\u8A9E",co:"\u30B3\u30EB\u30B7\u30AB\u8A9E",cs:"\u30C1\u30A7\u30B3\u8A9E",cy:"\u30A6\u30A7\u30FC\u30EB\u30BA\u8A9E",da:"\u30C7\u30F3\u30DE\u30FC\u30AF\u8A9E",de:"\u30C9\u30A4\u30C4\u8A9E",el:"\u30AE\u30EA\u30B7\u30E3\u8A9E",en:"\u82F1\u8A9E",es:"\u30B9\u30DA\u30A4\u30F3\u8A9E",et:"\u30A8\u30B9\u30C8\u30CB\u30A2\u8A9E",eu:"\u30D0\u30B9\u30AF\u8A9E",fa:"\u30DA\u30EB\u30B7\u30E3\u8A9E",fi:"\u30D5\u30A3\u30F3\u30E9\u30F3\u30C9\u8A9E",fr:"\u30D5\u30E9\u30F3\u30B9\u8A9E",he:"\u30D8\u30D6\u30E9\u30A4\u8A9E",hi:"\u30D2\u30F3\u30C7\u30A3\u30FC\u8A9E",hr:"\u30AF\u30ED\u30A2\u30C1\u30A2\u8A9E",hu:"\u30CF\u30F3\u30AC\u30EA\u30FC\u8A9E",hy:"\u30A2\u30EB\u30E1\u30CB\u30A2\u8A9E",id:"\u30A4\u30F3\u30C9\u30CD\u30B7\u30A2\u8A9E",is:"\u30A2\u30A4\u30B9\u30E9\u30F3\u30C9\u8A9E",it:"\u30A4\u30BF\u30EA\u30A2\u8A9E",ja:"\u65E5\u672C\u8A9E",ka:"\u30B0\u30EB\u30B8\u30A2\u8A9E",ko:"\u97D3\u56FD\u8A9E",ku:"\u30AF\u30EB\u30C9\u8A9E",lt:"\u30EA\u30C8\u30A2\u30CB\u30A2\u8A9E",lv:"\u30E9\u30C8\u30D3\u30A2\u8A9E",mi:"\u30DE\u30AA\u30EA\u8A9E",mk:"\u30DE\u30B1\u30C9\u30CB\u30A2\u8A9E",ml:"\u30DE\u30E9\u30E4\u30FC\u30E9\u30E0\u8A9E",mn:"\u30E2\u30F3\u30B4\u30EB\u8A9E",ms:"\u30DE\u30EC\u30FC\u8A9E",mt:"\u30DE\u30EB\u30BF\u8A9E",nl:"\u30AA\u30E9\u30F3\u30C0\u8A9E",no:"\u30CE\u30EB\u30A6\u30A7\u30FC\u8A9E",pl:"\u30DD\u30FC\u30E9\u30F3\u30C9\u8A9E",pt:"\u30DD\u30EB\u30C8\u30AC\u30EB\u8A9E",ro:"\u30EB\u30FC\u30DE\u30CB\u30A2\u8A9E",ru:"\u30ED\u30B7\u30A2\u8A9E",sa:"\u30B5\u30F3\u30B9\u30AF\u30EA\u30C3\u30C8",sk:"\u30B9\u30ED\u30D0\u30AD\u30A2\u8A9E",sl:"\u30B9\u30ED\u30D9\u30CB\u30A2\u8A9E",sm:"\u30B5\u30E2\u30A2\u8A9E",so:"\u30BD\u30DE\u30EA\u8A9E",sr:"\u30BB\u30EB\u30D3\u30A2\u8A9E",sv:"\u30B9\u30A6\u30A7\u30FC\u30C7\u30F3\u8A9E",ta:"\u30BF\u30DF\u30EB\u8A9E",th:"\u30BF\u30A4\u8A9E",tr:"\u30C8\u30EB\u30B3\u8A9E",uk:"\u30A6\u30AF\u30E9\u30A4\u30CA\u8A9E",vi:"\u30D9\u30C8\u30CA\u30E0\u8A9E",yi:"\u30A4\u30C7\u30A3\u30C3\u30B7\u30E5\u8A9E",zh:"\u4E2D\u56FD\u8A9E",zu:"\u30BA\u30FC\u30EB\u30FC\u8A9E"},layout:{bitmagnet_on_service:"{{service}}\u306Ebitmagnet",change_theme:"\u30C6\u30FC\u30DE\u3092\u5909\u66F4",external_links:"\u5916\u90E8\u30EA\u30F3\u30AF",sponsor:"\u30B9\u30DD\u30F3\u30B5\u30FC",support_bitmagnet:"bitmagnet\u3092\u30B5\u30DD\u30FC\u30C8",translate:"\u7FFB\u8A33\u3059\u308B"},paginator:{first_page:"\u6700\u521D\u306E\u30DA\u30FC\u30B8",items_per_page:"\u30DA\u30FC\u30B8\u3042\u305F\u308A\u306E\u9805\u76EE\u6570",last_page:"\u6700\u5F8C\u306E\u30DA\u30FC\u30B8",next_page:"\u6B21\u306E\u30DA\u30FC\u30B8",page_x:"\u30DA\u30FC\u30B8 {{x}}",previous_page:"\u524D\u306E\u30DA\u30FC\u30B8",x_to_y:"{{x}} \u304B\u3089 {{y}} \u307E\u3067",x_to_y_of_z:"{{x}} \u304B\u3089 {{y}} \u307E\u3067\u306E {{z}}"},routes:{admin:"\u7BA1\u7406\u8005",dashboard:"\u30C0\u30C3\u30B7\u30E5\u30DC\u30FC\u30C9",home:"\u30DB\u30FC\u30E0",jobs:"\u30B8\u30E7\u30D6",queues:"\u30AD\u30E5\u30FC",torrents:"\u30C8\u30EC\u30F3\u30C8",visualize:"\u53EF\u8996\u5316"},torrents:{classification:"\u5206\u985E",clear_search:"\u691C\u7D22\u3092\u30AF\u30EA\u30A2",copy:"\u30B3\u30D4\u30FC",copy_to_clipboard:"\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC",delete:"\u524A\u9664",delete_action_cannot_be_undone:"\u3053\u306E\u64CD\u4F5C\u306F\u5143\u306B\u623B\u305B\u307E\u305B\u3093",delete_are_you_sure:"\u3053\u306E\u30C8\u30EC\u30F3\u30C8\u3092\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F",deselect_all:"\u3059\u3079\u3066\u306E\u9078\u629E\u3092\u89E3\u9664",edit_tags:"\u30BF\u30B0\u3092\u7DE8\u96C6",episodes:"\u30A8\u30D4\u30BD\u30FC\u30C9",external_links:"\u5916\u90E8\u30EA\u30F3\u30AF",file_index:"\u30D5\u30A1\u30A4\u30EB\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9",file_path:"\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9",file_size:"\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA",file_type:"\u30D5\u30A1\u30A4\u30EB\u30BF\u30A4\u30D7",files:"\u30D5\u30A1\u30A4\u30EB",files_count_n:"{{count}} \u4EF6\u306E\u30D5\u30A1\u30A4\u30EB",files_no_info:"\u30D5\u30A1\u30A4\u30EB\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093",files_single:"\u5358\u4E00\u30D5\u30A1\u30A4\u30EB",genres:"\u30B8\u30E3\u30F3\u30EB",info_hash:"\u60C5\u5831\u30CF\u30C3\u30B7\u30E5",info_hashes:"\u60C5\u5831\u30CF\u30C3\u30B7\u30E5",languages:"\u8A00\u8A9E",leechers:"\u30EA\u30FC\u30C1\u30E3\u30FC",magnet:"\u30DE\u30B0\u30CD\u30C3\u30C8",magnet_links:"\u30DE\u30B0\u30CD\u30C3\u30C8\u30EA\u30F3\u30AF",new_tag:"\u65B0\u3057\u3044\u30BF\u30B0",order_by:"\u4E26\u3073\u66FF\u3048",order_direction_toggle:"\u4E26\u3073\u9806\u3092\u5207\u308A\u66FF\u3048",ordering:{files_count:"\u30D5\u30A1\u30A4\u30EB\u6570",info_hash:"\u60C5\u5831\u30CF\u30C3\u30B7\u30E5",leechers:"\u30EA\u30FC\u30C1\u30E3\u30FC",name:"\u540D\u524D",published_at:"\u516C\u958B\u65E5\u6642",relevance:"\u95A2\u9023\u6027",seeders:"\u30B7\u30FC\u30C0\u30FC",size:"\u30B5\u30A4\u30BA",updated_at:"\u66F4\u65B0\u65E5\u6642"},original_release_date:"\u30AA\u30EA\u30B8\u30CA\u30EB\u306E\u767A\u58F2\u65E5",permalink:"\u30D1\u30FC\u30DE\u30EA\u30F3\u30AF",poster:"\u30DD\u30B9\u30BF\u30FC",published:"\u516C\u958B\u6E08\u307F",rating:"\u8A55\u4FA1",refresh:"\u7D50\u679C\u3092\u66F4\u65B0",reprocess:{force_rematch:"\u65E2\u306B\u4E00\u81F4\u3057\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u5F37\u5236\u7684\u306B\u518D\u4E00\u81F4\u3055\u305B\u308B",match_content_by_external_api_search:"\u5916\u90E8API\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",match_content_by_local_search:"\u30ED\u30FC\u30AB\u30EB\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",reprocess:"\u518D\u51E6\u7406"},s_l:"S / L",search:"\u691C\u7D22",seeders:"\u30B7\u30FC\u30C0\u30FC",select_all:"\u3059\u3079\u3066\u9078\u629E",showing_x_of_y_files:"{{x}} \u4EF6\u4E2D {{y}} \u4EF6\u8868\u793A",size:"\u30B5\u30A4\u30BA",source:"\u30C8\u30EC\u30F3\u30C8\u30BD\u30FC\u30B9",summary:"\u6982\u8981",tags:{delete:"\u30BF\u30B0\u3092\u524A\u9664",delete_tip:"\u9078\u629E\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u304B\u3089\u30BF\u30B0\u3092\u524A\u9664",placeholder:"\u30BF\u30B0...",put:"\u30BF\u30B0\u3092\u4ED8\u3051\u308B",put_tip:"\u9078\u629E\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u306B\u30BF\u30B0\u3092\u8FFD\u52A0\u3059\u308B",set:"\u30BF\u30B0\u3092\u8A2D\u5B9A\u3059\u308B",set_tip:"\u9078\u629E\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u306E\u30BF\u30B0\u3092\u7F6E\u304D\u63DB\u3048\u308B"},title:"\u30BF\u30A4\u30C8\u30EB",toggle_drawer:"\u5F15\u304D\u51FA\u3057\u3092\u5207\u308A\u66FF\u3048",votes_count_n:"{{count}} \u7968"},version:{bitmagnet_version:"bitmagnet\u30D0\u30FC\u30B8\u30E7\u30F3 {{version}}",unknown:"\u4E0D\u660E"}};var St={content_types:{plural:{all:"Alle",audiobook:"Audioboeken",comic:"Strips",ebook:"E-Boeken",game:"Spellen",movie:"Films",music:"Muziek",null:"Onbekend",software:"Software",tv_show:"Tv-programma's",xxx:"XXX"},singular:{audiobook:"Audioboek",comic:"Strip",ebook:"E-Book",game:"Spel",movie:"Film",music:"Muziek",null:"Onbekend",software:"Software",tv_show:"Tv-programma",xxx:"XXX"}},dashboard:{event:{created:"Gemaakt",failed:"Mislukt",processed:"Verwerkt",updated:"Bijgewerkt"},interval:{all:"Alle",days:"Dagen",days_1:"1 dag",hours:"Uren",hours_1:"1 uur",hours_12:"12 uur",hours_6:"6 uur",minutes:"Minuten",minutes_1:"1 minuut",minutes_15:"15 minuten",minutes_30:"30 minuten",minutes_5:"5 minuten",off:"Uit",seconds_10:"10 seconden",seconds_30:"30 seconden",weeks_1:"1 week"},metrics:{event:"Gebeurtenis",resolution:"Resolutie",throughput:"Doorvoer",timeframe:"Tijdsperiode",toggle_legend:"Legenda in-/uitschakelen"},queues:{created:"Gemaakt",created_at:"Gemaakt op",enqueue_jobs:"Voeg taken toe aan wachtrij",enqueue_torrent_processing_batch:"Torrentverwerkingsbatch toevoegen",failed:"Mislukt",force_rematch:"Forceer nieuwe match van al gematchte inhoud",jobs_enqueued:"Taken in wachtrij gezet",latency:"Latentie",match_content_by_external_api_search:"Match inhoud via externe API-zoekopdracht",match_content_by_local_search:"Match inhoud via lokale zoekopdracht",payload:"Inhoud",pending:"In afwachting",priority:"Prioriteit",process_orphaned_torrents_only:"Verwerk alleen verweesde torrents",processed:"Verwerkt",purge_jobs:"Wis taken",purge_queue_jobs:"Wis wachtrijtaken",queue:"Wachtrij",queue_purged:"Wachtrij gewist",queues:"Wachtrijen",ran_at:"Uitgevoerd op",retry:"Opnieuw proberen",total_counts_by_status:"Totaal aantal per status"}},facets:{content_type:"Inhoudstype",file_type:"Bestandstype",genre:"Genre",language:"Taal",queue:"Wachtrij",status:"Status",torrent_source:"Torrentbron",torrent_tag:"Torrenttag",video_resolution:"Videoresolutie",video_source:"Videobron"},file_types:{archive:"Archief",audio:"Audio",data:"Data",document:"Document",image:"Afbeelding",software:"Software",subtitles:"Ondertitels",unknown:"Onbekend",video:"Video"},general:{all:"Alle",dismiss:"Sluiten",error:"Fout",none:"Geen",page_not_found:"Pagina niet gevonden",refresh:"Verversen",status:"Status"},health:{bitmagnet_is_status:"bitmagnet is {{status}}",check_failed_with_error:"Controle mislukt met foutmelding",component:"Component",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Sluiten",error:"Fout",status:"Status",statuses:{degraded:"Verlaagd",down:"Niet beschikbaar",error:"Fout",inactive:"Inactief",started:"Gestart",unknown:"Onbekend",up:"Beschikbaar"},summary:"Gezondheidsrapport",worker:"Werker",workers:{dht_crawler:"DHT crawler",http_server:"HTTP server",queue_server:"Wachtrijserver"}},languages:{af:"Afrikaans",ar:"Arabisch",az:"Azerbeidzjaans",be:"Wit-Russisch",bg:"Bulgaars",bs:"Bosnisch",ca:"Catalaans",ce:"Tsjetsjeens",co:"Corsicaans",cs:"Tsjechisch",cy:"Welsh",da:"Deens",de:"Duits",el:"Grieks",en:"Engels",es:"Spaans",et:"Ests",eu:"Baskisch",fa:"Perzisch",fi:"Fins",fr:"Frans",he:"Hebreeuws",hi:"Hindi",hr:"Kroatisch",hu:"Hongaars",hy:"Armeens",id:"Indonesisch",is:"IJslands",it:"Italiaans",ja:"Japans",ka:"Georgisch",ko:"Koreaans",ku:"Koerdisch",lt:"Litouws",lv:"Lets",mi:"Maori",mk:"Macedonisch",ml:"Malayalam",mn:"Mongools",ms:"Maleis",mt:"Maltees",nl:"Nederlands",no:"Noors",pl:"Pools",pt:"Portugees",ro:"Roemeens",ru:"Russisch",sa:"Sanskriet",sk:"Slowaaks",sl:"Sloveens",sm:"Samoaans",so:"Somalisch",sr:"Servisch",sv:"Zweeds",ta:"Tamil",th:"Thais",tr:"Turks",uk:"Oekra\xEFens",vi:"Vietnamees",yi:"Jiddisch",zh:"Chinees",zu:"Zoeloe"},layout:{bitmagnet_on_service:"bitmagnet op {{service}}",change_theme:"Wijzig thema",external_links:"Externe links",sponsor:"Sponsor",support_bitmagnet:"Ondersteun bitmagnet",translate:"Vertalen"},paginator:{first_page:"Eerste pagina",items_per_page:"Items per pagina",last_page:"Laatste pagina",next_page:"Volgende pagina",page_x:"Pagina {{x}}",previous_page:"Vorige pagina",x_to_y:"{{x}} tot {{y}}",x_to_y_of_z:"{{x}} tot {{y}} van {{z}}"},routes:{admin:"Beheerder",dashboard:"Dashboard",home:"Home",jobs:"Taken",queues:"Wachtrijen",torrents:"Torrents",visualize:"Visualiseren"},torrents:{classification:"Classificatie",clear_search:"Zoekopdracht wissen",copy:"Kopi\xEBren",copy_to_clipboard:"Kopi\xEBren naar klembord",delete:"Verwijderen",delete_action_cannot_be_undone:"Deze actie kan niet ongedaan worden gemaakt",delete_are_you_sure:"Weet u zeker dat u deze torrent wilt verwijderen?",deselect_all:"Deselecteer alles",edit_tags:"Tags bewerken",episodes:"Afleveringen",external_links:"Externe links",file_index:"Bestandsindex",file_path:"Bestandspad",file_size:"Bestandsgrootte",file_type:"Bestandstype",files:"Bestanden",files_count_n:"{{count}} bestanden",files_no_info:"Geen informatie over bestanden beschikbaar",files_single:"Enkel bestand",genres:"Genres",info_hash:"Info hash",info_hashes:"Info hashes",languages:"Talen",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet-links",new_tag:"Nieuwe tag",order_by:"Sorteren op",order_direction_toggle:"Richting omkeren",ordering:{files_count:"Aantal bestanden",info_hash:"Info hash",leechers:"Leechers",name:"Naam",published_at:"Gepubliceerd op",relevance:"Relevantie",seeders:"Seeders",size:"Grootte",updated_at:"Bijgewerkt op"},original_release_date:"Oorspronkelijke releasedatum",permalink:"Permalink",poster:"Poster",published:"Gepubliceerd",rating:"Beoordeling",refresh:"Vernieuw resultaten",reprocess:{force_rematch:"Forceer nieuwe match van al gematchte inhoud",match_content_by_external_api_search:"Match inhoud via externe API-zoekopdracht",match_content_by_local_search:"Match inhoud via lokale zoekopdracht",reprocess:"Opnieuw verwerken"},s_l:"S / L",search:"Zoeken",seeders:"Seeders",select_all:"Alles selecteren",showing_x_of_y_files:"{{x}} van {{y}} bestanden weergegeven",size:"Grootte",source:"Torrentbron",summary:"Samenvatting",tags:{delete:"Tags verwijderen",delete_tip:"Tags verwijderen van de geselecteerde torrents",placeholder:"Tag...",put:"Tags plaatsen",put_tip:"Tags toevoegen aan de geselecteerde torrents",set:"Tags instellen",set_tip:"Tags van de geselecteerde torrents vervangen"},title:"Titel",toggle_drawer:"Zijpaneel in-/uitschakelen",votes_count_n:"{{count}} stemmen"},version:{bitmagnet_version:"bitmagnet versie {{version}}",unknown:"onbekend"}};var Ct={content_types:{plural:{all:"Todos",audiobook:"Audiolivros",comic:"Quadrinhos",ebook:"E-books",game:"Jogos",movie:"Filmes",music:"M\xFAsica",null:"Desconhecido",software:"Software",tv_show:"Programas de TV",xxx:"XXX"},singular:{audiobook:"Audiolivro",comic:"Quadrinho",ebook:"E-book",game:"Jogo",movie:"Filme",music:"M\xFAsica",null:"Desconhecido",software:"Software",tv_show:"Programa de TV",xxx:"XXX"}},dashboard:{event:{created:"Criado",failed:"Falhou",processed:"Processado",updated:"Atualizado"},interval:{all:"Todos",days:"Dias",days_1:"1 dia",hours:"Horas",hours_1:"1 hora",hours_12:"12 horas",hours_6:"6 horas",minutes:"Minutos",minutes_1:"1 minuto",minutes_15:"15 minutos",minutes_30:"30 minutos",minutes_5:"5 minutos",off:"Desligado",seconds_10:"10 segundos",seconds_30:"30 segundos",weeks_1:"1 semana"},metrics:{event:"Evento",resolution:"Resolu\xE7\xE3o",throughput:"Taxa de transfer\xEAncia",timeframe:"Intervalo de tempo",toggle_legend:"Alternar legenda"},queues:{created:"Criado",created_at:"Criado em",enqueue_jobs:"Enfileirar trabalhos",enqueue_torrent_processing_batch:"Enfileirar lote de processamento de torrents",failed:"Falhou",force_rematch:"For\xE7ar nova correspond\xEAncia de conte\xFAdo j\xE1 correspondido",jobs_enqueued:"Trabalhos enfileirados",latency:"Lat\xEAncia",match_content_by_external_api_search:"Correspond\xEAncia de conte\xFAdo por pesquisa de API externa",match_content_by_local_search:"Correspond\xEAncia de conte\xFAdo por pesquisa local",payload:"Carga \xFAtil",pending:"Pendente",priority:"Prioridade",process_orphaned_torrents_only:"Processar apenas torrents \xF3rf\xE3os",processed:"Processado",purge_jobs:"Limpar trabalhos",purge_queue_jobs:"Limpar trabalhos da fila",queue:"Fila",queue_purged:"Fila limpa",queues:"Filas",ran_at:"Executado em",retry:"Tentar novamente",total_counts_by_status:"Contagens totais por status"}},facets:{content_type:"Tipo de Conte\xFAdo",file_type:"Tipo de Arquivo",genre:"G\xEAnero",language:"Idioma",queue:"Fila",status:"Status",torrent_source:"Fonte do Torrent",torrent_tag:"Tag do Torrent",video_resolution:"Resolu\xE7\xE3o de V\xEDdeo",video_source:"Fonte de V\xEDdeo"},file_types:{archive:"Arquivo",audio:"\xC1udio",data:"Dados",document:"Documento",image:"Imagem",software:"Software",subtitles:"Legendas",unknown:"Desconhecido",video:"V\xEDdeo"},general:{all:"Todos",dismiss:"Fechar",error:"Erro",none:"Nenhum",page_not_found:"P\xE1gina n\xE3o encontrada",refresh:"Atualizar",status:"Status"},health:{bitmagnet_is_status:"bitmagnet est\xE1 {{status}}",check_failed_with_error:"Verifica\xE7\xE3o falhou com erro",component:"Componente",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Fechar",error:"Erro",status:"Status",statuses:{degraded:"Degradado",down:"Fora do ar",error:"Erro",inactive:"Inativo",started:"Iniciado",unknown:"Pendente",up:"Funcionando"},summary:"Resumo de Sa\xFAde",worker:"Trabalhador",workers:{dht_crawler:"Rastreamento DHT",http_server:"Servidor HTTP",queue_server:"Servidor de Fila"}},languages:{af:"Afric\xE2ner",ar:"\xC1rabe",az:"Azeri",be:"Bielorrusso",bg:"B\xFAlgaro",bs:"B\xF3snio",ca:"Catal\xE3o",ce:"Checheno",co:"Corso",cs:"Tcheco",cy:"Gal\xEAs",da:"Dinamarqu\xEAs",de:"Alem\xE3o",el:"Grego",en:"Ingl\xEAs",es:"Espanhol",et:"Estoniano",eu:"Basco",fa:"Persa",fi:"Finland\xEAs",fr:"Franc\xEAs",he:"Hebraico",hi:"Hindi",hr:"Croata",hu:"H\xFAngaro",hy:"Arm\xEAnio",id:"Indon\xE9sio",is:"Island\xEAs",it:"Italiano",ja:"Japon\xEAs",ka:"Georgiano",ko:"Coreano",ku:"Curdo",lt:"Lituano",lv:"Let\xE3o",mi:"Maori",mk:"Maced\xF4nio",ml:"Malaiala",mn:"Mongol",ms:"Malaio",mt:"Malt\xEAs",nl:"Holand\xEAs",no:"Noruegu\xEAs",pl:"Polon\xEAs",pt:"Portugu\xEAs",ro:"Romeno",ru:"Russo",sa:"S\xE2nscrito",sk:"Eslovaco",sl:"Esloveno",sm:"Samoano",so:"Somali",sr:"S\xE9rvio",sv:"Sueco",ta:"T\xE2mil",th:"Tailand\xEAs",tr:"Turco",uk:"Ucraniano",vi:"Vietnamita",yi:"I\xEDdiche",zh:"Chin\xEAs",zu:"Zulu"},layout:{bitmagnet_on_service:"bitmagnet em {{service}}",change_theme:"Alterar tema",external_links:"Links externos",sponsor:"Patrocinador",support_bitmagnet:"Apoiar bitmagnet",translate:"Traduzir"},paginator:{first_page:"Primeira p\xE1gina",items_per_page:"Itens por p\xE1gina",last_page:"\xDAltima p\xE1gina",next_page:"Pr\xF3xima p\xE1gina",page_x:"P\xE1gina {{x}}",previous_page:"P\xE1gina anterior",x_to_y:"{{x}} a {{y}}",x_to_y_of_z:"{{x}} a {{y}} de {{z}}"},routes:{admin:"Administra\xE7\xE3o",dashboard:"Painel",home:"In\xEDcio",jobs:"Tarefas",queues:"Filas",torrents:"Torrents",visualize:"Visualizar"},torrents:{classification:"Classifica\xE7\xE3o",clear_search:"Limpar Pesquisa",copy:"Copiar",copy_to_clipboard:"Copiar para a \xE1rea de transfer\xEAncia",delete:"Excluir",delete_action_cannot_be_undone:"Esta a\xE7\xE3o n\xE3o pode ser desfeita",delete_are_you_sure:"Tem certeza de que deseja excluir este torrent?",deselect_all:"Desmarcar todos",edit_tags:"Editar tags",episodes:"Epis\xF3dios",external_links:"Links externos",file_index:"\xCDndice de arquivo",file_path:"Caminho do arquivo",file_size:"Tamanho do arquivo",file_type:"Tipo de arquivo",files:"Arquivos",files_count_n:"{{count}} arquivos",files_no_info:"Sem informa\xE7\xF5es de arquivos dispon\xEDveis",files_single:"Arquivo \xFAnico",genres:"G\xEAneros",info_hash:"Hash de informa\xE7\xE3o",info_hashes:"Hashes de informa\xE7\xE3o",languages:"Idiomas",leechers:"Leechers",magnet:"Magnet",magnet_links:"Links magnet",new_tag:"Nova tag",order_by:"Ordenar por",order_direction_toggle:"Inverter dire\xE7\xE3o",ordering:{files_count:"Contagem de arquivos",info_hash:"Hash de informa\xE7\xE3o",leechers:"Leechers",name:"Nome",published_at:"Publicado em",relevance:"Relev\xE2ncia",seeders:"Seeders",size:"Tamanho",updated_at:"Atualizado em"},original_release_date:"Data de lan\xE7amento original",permalink:"Link permanente",poster:"P\xF4ster",published:"Publicado",rating:"Classifica\xE7\xE3o",refresh:"Atualizar resultados",reprocess:{force_rematch:"For\xE7ar nova correspond\xEAncia de conte\xFAdo j\xE1 correspondido",match_content_by_external_api_search:"Corresponder conte\xFAdo por pesquisa de API externa",match_content_by_local_search:"Corresponder conte\xFAdo por pesquisa local",reprocess:"Reprocessar"},s_l:"S / L",search:"Buscar",seeders:"Seeders",select_all:"Selecionar tudo",showing_x_of_y_files:"Mostrando {{x}} de {{y}} arquivos",size:"Tamanho",source:"Fonte do torrent",summary:"Resumo",tags:{delete:"Excluir tags",delete_tip:"Remover tags dos torrents selecionados",placeholder:"Tag...",put:"Colocar tags",put_tip:"Adicionar tags aos torrents selecionados",set:"Definir tags",set_tip:"Substituir tags dos torrents selecionados"},title:"T\xEDtulo",toggle_drawer:"Alternar gaveta",votes_count_n:"{{count}} votos"},version:{bitmagnet_version:"Vers\xE3o do bitmagnet {{version}}",unknown:"desconhecido"}};var Mt={content_types:{plural:{all:"\u0412\u0441\u0435",audiobook:"\u0410\u0443\u0434\u0438\u043E\u043A\u043D\u0438\u0433\u0438",comic:"\u041A\u043E\u043C\u0438\u043A\u0441\u044B",ebook:"\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u044B\u0435 \u043A\u043D\u0438\u0433\u0438",game:"\u0418\u0433\u0440\u044B",movie:"\u0424\u0438\u043B\u044C\u043C\u044B",music:"\u041C\u0443\u0437\u044B\u043A\u0430",null:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B",tv_show:"\u0422\u0435\u043B\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438",xxx:"\u041F\u043E\u0440\u043D\u043E"},singular:{audiobook:"\u0410\u0443\u0434\u0438\u043E\u043A\u043D\u0438\u0433\u0430",comic:"\u041A\u043E\u043C\u0438\u043A\u0441",ebook:"\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0430\u044F \u043A\u043D\u0438\u0433\u0430",game:"\u0418\u0433\u0440\u0430",movie:"\u0424\u0438\u043B\u044C\u043C",music:"\u041C\u0443\u0437\u044B\u043A\u0430",null:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430",tv_show:"\u0422\u0435\u043B\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0430",xxx:"\u041F\u043E\u0440\u043D\u043E"}},dashboard:{event:{created:"\u0421\u043E\u0437\u0434\u0430\u043D\u043E",failed:"\u041E\u0448\u0438\u0431\u043A\u0430",processed:"\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E",updated:"\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043E"},interval:{all:"\u0412\u0441\u0435",days:"\u0414\u043D\u0438",days_1:"1 \u0434\u0435\u043D\u044C",hours:"\u0427\u0430\u0441\u044B",hours_1:"1 \u0447\u0430\u0441",hours_12:"12 \u0447\u0430\u0441\u043E\u0432",hours_6:"6 \u0447\u0430\u0441\u043E\u0432",minutes:"\u041C\u0438\u043D\u0443\u0442\u044B",minutes_1:"1 \u043C\u0438\u043D\u0443\u0442\u0430",minutes_15:"15 \u043C\u0438\u043D\u0443\u0442",minutes_30:"30 \u043C\u0438\u043D\u0443\u0442",minutes_5:"5 \u043C\u0438\u043D\u0443\u0442",off:"\u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E",seconds_10:"10 \u0441\u0435\u043A\u0443\u043D\u0434",seconds_30:"30 \u0441\u0435\u043A\u0443\u043D\u0434",weeks_1:"1 \u043D\u0435\u0434\u0435\u043B\u044F"},metrics:{event:"\u0421\u043E\u0431\u044B\u0442\u0438\u0435",resolution:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435",throughput:"\u041F\u0440\u043E\u043F\u0443\u0441\u043A\u043D\u0430\u044F \u0441\u043F\u043E\u0441\u043E\u0431\u043D\u043E\u0441\u0442\u044C",timeframe:"\u041F\u0435\u0440\u0438\u043E\u0434 \u0432\u0440\u0435\u043C\u0435\u043D\u0438",toggle_legend:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043B\u0435\u0433\u0435\u043D\u0434\u0443"},queues:{created:"\u0421\u043E\u0437\u0434\u0430\u043D\u043E",created_at:"\u0421\u043E\u0437\u0434\u0430\u043D\u043E \u0432",enqueue_jobs:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0432 \u043E\u0447\u0435\u0440\u0435\u0434\u044C",enqueue_torrent_processing_batch:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u0442\u0438\u044E \u0434\u043B\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u043E\u0432",failed:"\u041E\u0448\u0438\u0431\u043A\u0430",force_rematch:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0436\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",jobs_enqueued:"\u0417\u0430\u0434\u0430\u043D\u0438\u044F \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0432 \u043E\u0447\u0435\u0440\u0435\u0434\u044C",latency:"\u0417\u0430\u0434\u0435\u0440\u0436\u043A\u0430",match_content_by_external_api_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u043D\u0435\u0448\u043D\u0438\u0439 API",match_content_by_local_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A",payload:"\u0414\u0430\u043D\u043D\u044B\u0435",pending:"\u0412 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",priority:"\u041F\u0440\u0438\u043E\u0440\u0438\u0442\u0435\u0442",process_orphaned_torrents_only:"\u041E\u0431\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \xAB\u043E\u0441\u0438\u0440\u043E\u0442\u0435\u0432\u0448\u0438\u0435\xBB \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u044B",processed:"\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E",purge_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u044F",purge_queue_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u044F \u043E\u0447\u0435\u0440\u0435\u0434\u0438",queue:"\u041E\u0447\u0435\u0440\u0435\u0434\u044C",queue_purged:"\u041E\u0447\u0435\u0440\u0435\u0434\u044C \u043E\u0447\u0438\u0449\u0435\u043D\u0430",queues:"\u041E\u0447\u0435\u0440\u0435\u0434\u0438",ran_at:"\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043E \u0432",retry:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C",total_counts_by_status:"\u041E\u0431\u0449\u0435\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u043C"}},facets:{content_type:"\u0422\u0438\u043F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0430",genre:"\u0416\u0430\u043D\u0440",language:"\u042F\u0437\u044B\u043A",queue:"\u041E\u0447\u0435\u0440\u0435\u0434\u044C",status:"\u0421\u0442\u0430\u0442\u0443\u0441",torrent_source:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",torrent_tag:"\u0422\u0435\u0433 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",video_resolution:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0432\u0438\u0434\u0435\u043E",video_source:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0432\u0438\u0434\u0435\u043E"},file_types:{archive:"\u0410\u0440\u0445\u0438\u0432",audio:"\u0410\u0443\u0434\u0438\u043E",data:"\u0414\u0430\u043D\u043D\u044B\u0435",document:"\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442",image:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B",subtitles:"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044B",unknown:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",video:"\u0412\u0438\u0434\u0435\u043E"},general:{all:"\u0412\u0441\u0435",dismiss:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",error:"\u041E\u0448\u0438\u0431\u043A\u0430",none:"\u041D\u0435\u0442",page_not_found:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430",refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",status:"\u0421\u0442\u0430\u0442\u0443\u0441"},health:{bitmagnet_is_status:"bitmagnet {{status}}",check_failed_with_error:"\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043B\u0430\u0441\u044C \u0441 \u043E\u0448\u0438\u0431\u043A\u043E\u0439",component:"\u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",error:"\u041E\u0448\u0438\u0431\u043A\u0430",status:"\u0421\u0442\u0430\u0442\u0443\u0441",statuses:{degraded:"\u0421\u043D\u0438\u0436\u0435\u043D\u0430 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",down:"\u041D\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442",error:"\u041E\u0448\u0438\u0431\u043A\u0430",inactive:"\u041D\u0435\u0430\u043A\u0442\u0438\u0432\u0435\u043D",started:"\u0417\u0430\u043F\u0443\u0449\u0435\u043D\u043E",unknown:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",up:"\u0420\u0430\u0431\u043E\u0442\u0430\u0435\u0442"},summary:"\u0421\u0432\u043E\u0434\u043A\u0430 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F",worker:"\u0420\u0430\u0431\u043E\u0447\u0438\u0439",workers:{dht_crawler:"DHT \u043E\u0431\u0445\u043E\u0434\u0447\u0438\u043A",http_server:"HTTP \u0441\u0435\u0440\u0432\u0435\u0440",queue_server:"\u0421\u0435\u0440\u0432\u0435\u0440 \u043E\u0447\u0435\u0440\u0435\u0434\u0435\u0439"}},languages:{af:"\u0410\u0444\u0440\u0438\u043A\u0430\u0430\u043D\u0441",ar:"\u0410\u0440\u0430\u0431\u0441\u043A\u0438\u0439",az:"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043D\u0441\u043A\u0438\u0439",be:"\u0411\u0435\u043B\u043E\u0440\u0443\u0441\u0441\u043A\u0438\u0439",bg:"\u0411\u043E\u043B\u0433\u0430\u0440\u0441\u043A\u0438\u0439",bs:"\u0411\u043E\u0441\u043D\u0438\u0439\u0441\u043A\u0438\u0439",ca:"\u041A\u0430\u0442\u0430\u043B\u0430\u043D\u0441\u043A\u0438\u0439",ce:"\u0427\u0435\u0447\u0435\u043D\u0441\u043A\u0438\u0439",co:"\u041A\u043E\u0440\u0441\u0438\u043A\u0430\u043D\u0441\u043A\u0438\u0439",cs:"\u0427\u0435\u0448\u0441\u043A\u0438\u0439",cy:"\u0412\u0430\u043B\u043B\u0438\u0439\u0441\u043A\u0438\u0439",da:"\u0414\u0430\u0442\u0441\u043A\u0438\u0439",de:"\u041D\u0435\u043C\u0435\u0446\u043A\u0438\u0439",el:"\u0413\u0440\u0435\u0447\u0435\u0441\u043A\u0438\u0439",en:"\u0410\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u0439",es:"\u0418\u0441\u043F\u0430\u043D\u0441\u043A\u0438\u0439",et:"\u042D\u0441\u0442\u043E\u043D\u0441\u043A\u0438\u0439",eu:"\u0411\u0430\u0441\u043A\u0441\u043A\u0438\u0439",fa:"\u041F\u0435\u0440\u0441\u0438\u0434\u0441\u043A\u0438\u0439",fi:"\u0424\u0438\u043D\u0441\u043A\u0438\u0439",fr:"\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0438\u0439",he:"\u0418\u0432\u0440\u0438\u0442",hi:"\u0425\u0438\u043D\u0434\u0438",hr:"\u0425\u043E\u0440\u0432\u0430\u0442\u0441\u043A\u0438\u0439",hu:"\u0412\u0435\u043D\u0433\u0435\u0440\u0441\u043A\u0438\u0439",hy:"\u0410\u0440\u043C\u044F\u043D\u0441\u043A\u0438\u0439",id:"\u0418\u043D\u0434\u043E\u043D\u0435\u0437\u0438\u0439\u0441\u043A\u0438\u0439",is:"\u0418\u0441\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439",it:"\u0418\u0442\u0430\u043B\u044C\u044F\u043D\u0441\u043A\u0438\u0439",ja:"\u042F\u043F\u043E\u043D\u0441\u043A\u0438\u0439",ka:"\u0413\u0440\u0443\u0437\u0438\u043D\u0441\u043A\u0438\u0439",ko:"\u041A\u043E\u0440\u0435\u0439\u0441\u043A\u0438\u0439",ku:"\u041A\u0443\u0440\u0434\u0441\u043A\u0438\u0439",lt:"\u041B\u0438\u0442\u043E\u0432\u0441\u043A\u0438\u0439",lv:"\u041B\u0430\u0442\u044B\u0448\u0441\u043A\u0438\u0439",mi:"\u041C\u0430\u043E\u0440\u0438",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438\u0439",ml:"\u041C\u0430\u043B\u0430\u044F\u043B\u0430\u043C",mn:"\u041C\u043E\u043D\u0433\u043E\u043B\u044C\u0441\u043A\u0438\u0439",ms:"\u041C\u0430\u043B\u0430\u0439\u0441\u043A\u0438\u0439",mt:"\u041C\u0430\u043B\u044C\u0442\u0438\u0439\u0441\u043A\u0438\u0439",nl:"\u041D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439",no:"\u041D\u043E\u0440\u0432\u0435\u0436\u0441\u043A\u0438\u0439",pl:"\u041F\u043E\u043B\u044C\u0441\u043A\u0438\u0439",pt:"\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u044C\u0441\u043A\u0438\u0439",ro:"\u0420\u0443\u043C\u044B\u043D\u0441\u043A\u0438\u0439",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",sa:"\u0421\u0430\u043D\u0441\u043A\u0440\u0438\u0442",sk:"\u0421\u043B\u043E\u0432\u0430\u0446\u043A\u0438\u0439",sl:"\u0421\u043B\u043E\u0432\u0435\u043D\u0441\u043A\u0438\u0439",sm:"\u0421\u0430\u043C\u043E\u0430\u043D\u0441\u043A\u0438\u0439",so:"\u0421\u043E\u043C\u0430\u043B\u0438\u0439\u0441\u043A\u0438\u0439",sr:"\u0421\u0435\u0440\u0431\u0441\u043A\u0438\u0439",sv:"\u0428\u0432\u0435\u0434\u0441\u043A\u0438\u0439",ta:"\u0422\u0430\u043C\u0438\u043B\u044C\u0441\u043A\u0438\u0439",th:"\u0422\u0430\u0439\u0441\u043A\u0438\u0439",tr:"\u0422\u0443\u0440\u0435\u0446\u043A\u0438\u0439",uk:"\u0423\u043A\u0440\u0430\u0438\u043D\u0441\u043A\u0438\u0439",vi:"\u0412\u044C\u0435\u0442\u043D\u0430\u043C\u0441\u043A\u0438\u0439",yi:"\u0418\u0434\u0438\u0448",zh:"\u041A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u0439",zu:"\u0417\u0443\u043B\u0443\u0441\u0441\u043A\u0438\u0439"},layout:{bitmagnet_on_service:"bitmagnet \u043D\u0430 {{service}}",change_theme:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0435\u043C\u0443",external_links:"\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438",sponsor:"\u0421\u043F\u043E\u043D\u0441\u043E\u0440",support_bitmagnet:"\u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044C bitmagnet",translate:"\u041F\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438"},paginator:{first_page:"\u041F\u0435\u0440\u0432\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",items_per_page:"\u042D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435",last_page:"\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u044F\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",next_page:"\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",page_x:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 {{x}}",previous_page:"\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",x_to_y:"{{x}} \u0434\u043E {{y}}",x_to_y_of_z:"{{x}} \u0434\u043E {{y}} \u0438\u0437 {{z}}"},routes:{admin:"\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440",dashboard:"\u041F\u0430\u043D\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F",home:"\u0413\u043B\u0430\u0432\u043D\u0430\u044F",jobs:"\u0417\u0430\u0434\u0430\u043D\u0438\u044F",queues:"\u041E\u0447\u0435\u0440\u0435\u0434\u0438",torrents:"\u0422\u043E\u0440\u0440\u0435\u043D\u0442\u044B",visualize:"\u0412\u0438\u0437\u0443\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F"},torrents:{classification:"\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",copy:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C",copy_to_clipboard:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430",delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",delete_action_cannot_be_undone:"\u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",delete_are_you_sure:"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0442\u043E\u0440\u0440\u0435\u043D\u0442?",deselect_all:"\u0421\u043D\u044F\u0442\u044C \u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u0435",edit_tags:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u0433\u0438",episodes:"\u042D\u043F\u0438\u0437\u043E\u0434\u044B",external_links:"\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438",file_index:"\u0418\u043D\u0434\u0435\u043A\u0441 \u0444\u0430\u0439\u043B\u0430",file_path:"\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443",file_size:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0430",files:"\u0424\u0430\u0439\u043B\u044B",files_count_n:"{{count}} \u0444\u0430\u0439\u043B\u043E\u0432",files_no_info:"\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0444\u0430\u0439\u043B\u0430\u0445 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430",files_single:"\u041E\u0434\u0438\u043D \u0444\u0430\u0439\u043B",genres:"\u0416\u0430\u043D\u0440\u044B",info_hash:"\u0425\u044D\u0448 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438",info_hashes:"\u0425\u044D\u0448\u0438 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438",languages:"\u042F\u0437\u044B\u043A\u0438",leechers:"\u041B\u0438\u0447\u0435\u0440\u044B",magnet:"\u041C\u0430\u0433\u043D\u0435\u0442",magnet_links:"\u041C\u0430\u0433\u043D\u0435\u0442 \u0441\u0441\u044B\u043B\u043A\u0438",new_tag:"\u041D\u043E\u0432\u044B\u0439 \u0442\u0435\u0433",order_by:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E",order_direction_toggle:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",ordering:{files_count:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0444\u0430\u0439\u043B\u043E\u0432",info_hash:"\u0425\u044D\u0448 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438",leechers:"\u041B\u0438\u0447\u0435\u0440\u044B",name:"\u0418\u043C\u044F",published_at:"\u0414\u0430\u0442\u0430 \u043F\u0443\u0431\u043B\u0438\u043A\u0430\u0446\u0438\u0438",relevance:"\u0410\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u044C",seeders:"\u0421\u0438\u0434\u0435\u0440\u044B",size:"\u0420\u0430\u0437\u043C\u0435\u0440",updated_at:"\u0414\u0430\u0442\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F"},original_release_date:"\u041E\u0440\u0438\u0433\u0438\u043D\u0430\u043B\u044C\u043D\u0430\u044F \u0434\u0430\u0442\u0430 \u0432\u044B\u043F\u0443\u0441\u043A\u0430",permalink:"\u041F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430",poster:"\u041F\u043E\u0441\u0442\u0435\u0440",published:"\u041E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E",rating:"\u0420\u0435\u0439\u0442\u0438\u043D\u0433",refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B",reprocess:{force_rematch:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0436\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",match_content_by_external_api_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u043D\u0435\u0448\u043D\u0438\u0439 API",match_content_by_local_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A",reprocess:"\u041F\u0435\u0440\u0435\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C"},s_l:"S / L",search:"\u041F\u043E\u0438\u0441\u043A",seeders:"\u0421\u0438\u0434\u0435\u0440\u044B",select_all:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435",showing_x_of_y_files:"\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E {{x}} \u0438\u0437 {{y}} \u0444\u0430\u0439\u043B\u043E\u0432",size:"\u0420\u0430\u0437\u043C\u0435\u0440",source:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",summary:"\u0421\u0432\u043E\u0434\u043A\u0430",tags:{delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0435\u0433\u0438",delete_tip:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u0438\u0437 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u043E\u0432",placeholder:"\u0422\u0435\u0433...",put:"\u041F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0442\u0435\u0433\u0438",put_tip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u043A \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u043C \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430\u043C",set:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0442\u0435\u0433\u0438",set_tip:"\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u043E\u0432"},title:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",toggle_drawer:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0430\u043D\u0435\u043B\u044C",votes_count_n:"{{count}} \u0433\u043E\u043B\u043E\u0441\u043E\u0432"},version:{bitmagnet_version:"\u0412\u0435\u0440\u0441\u0438\u044F bitmagnet {{version}}",unknown:"\u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E"}};var zt={content_types:{plural:{all:"T\xFCm\xFC",audiobook:"Sesli Kitaplar",comic:"\xC7izgi Romanlar",ebook:"E-Kitaplar",game:"Oyunlar",movie:"Filmler",music:"M\xFCzik",null:"Bilinmiyor",software:"Yaz\u0131l\u0131m",tv_show:"TV Programlar\u0131",xxx:"XXX"},singular:{audiobook:"Sesli Kitap",comic:"\xC7izgi Roman",ebook:"E-Kitap",game:"Oyun",movie:"Film",music:"M\xFCzik",null:"Bilinmiyor",software:"Yaz\u0131l\u0131m",tv_show:"TV Program\u0131",xxx:"XXX"}},dashboard:{event:{created:"Olu\u015Fturuldu",failed:"Ba\u015Far\u0131s\u0131z",processed:"\u0130\u015Flendi",updated:"G\xFCncellendi"},interval:{all:"T\xFCm\xFC",days:"G\xFCnler",days_1:"1 g\xFCn",hours:"Saatler",hours_1:"1 saat",hours_12:"12 saat",hours_6:"6 saat",minutes:"Dakikalar",minutes_1:"1 dakika",minutes_15:"15 dakika",minutes_30:"30 dakika",minutes_5:"5 dakika",off:"Kapal\u0131",seconds_10:"10 saniye",seconds_30:"30 saniye",weeks_1:"1 hafta"},metrics:{event:"Olay",resolution:"\xC7\xF6z\xFCn\xFCrl\xFCk",throughput:"Verim",timeframe:"Zaman Dilimi",toggle_legend:"Efsaneyi De\u011Fi\u015Ftir"},queues:{created:"Olu\u015Fturuldu",created_at:"Olu\u015Fturulma tarihi",enqueue_jobs:"\u0130\u015Fleri Kuyru\u011Fa Al",enqueue_torrent_processing_batch:"Torrent \u0130\u015Fleme Paketini Kuyru\u011Fa Al",failed:"Ba\u015Far\u0131s\u0131z",force_rematch:"E\u015Fle\u015Fmi\u015F i\xE7eri\u011Fi yeniden e\u015Fle\u015Ftir",jobs_enqueued:"Kuyru\u011Fa Al\u0131nan \u0130\u015Fler",latency:"Gecikme",match_content_by_external_api_search:"D\u0131\u015F API aramas\u0131yla i\xE7eri\u011Fi e\u015Fle\u015Ftir",match_content_by_local_search:"Yerel aramayla i\xE7eri\u011Fi e\u015Fle\u015Ftir",payload:"Veri Y\xFCk\xFC",pending:"Beklemede",priority:"\xD6ncelik",process_orphaned_torrents_only:"Sadece sahipsiz torrentleri i\u015Fle",processed:"\u0130\u015Flendi",purge_jobs:"\u0130\u015Fleri Temizle",purge_queue_jobs:"Kuyruk \u0130\u015Flerini Temizle",queue:"Kuyruk",queue_purged:"Kuyruk Temizlendi",queues:"Kuyruklar",ran_at:"\xC7al\u0131\u015Ft\u0131r\u0131ld\u0131",retry:"Tekrar Dene",total_counts_by_status:"Duruma G\xF6re Toplam Say\u0131lar"}},facets:{content_type:"\u0130\xE7erik T\xFCr\xFC",file_type:"Dosya T\xFCr\xFC",genre:"T\xFCr",language:"Dil",queue:"Kuyruk",status:"Durum",torrent_source:"Torrent Kayna\u011F\u0131",torrent_tag:"Torrent Etiketi",video_resolution:"Video \xC7\xF6z\xFCn\xFCrl\xFC\u011F\xFC",video_source:"Video Kayna\u011F\u0131"},file_types:{archive:"Ar\u015Fiv",audio:"Ses",data:"Veri",document:"Belge",image:"G\xF6r\xFCnt\xFC",software:"Yaz\u0131l\u0131m",subtitles:"Altyaz\u0131lar",unknown:"Bilinmiyor",video:"Video"},general:{all:"T\xFCm\xFC",dismiss:"Kapat",error:"Hata",none:"Hi\xE7biri",page_not_found:"Sayfa Bulunamad\u0131",refresh:"Yenile",status:"Durum"},health:{bitmagnet_is_status:"bitmagnet durumu {{status}}",check_failed_with_error:"Hata ile kontrol ba\u015Far\u0131s\u0131z oldu",component:"Bile\u015Fen",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Kapat",error:"Hata",status:"Durum",statuses:{degraded:"Azalm\u0131\u015F",down:"Kapal\u0131",error:"Hata",inactive:"Etkin de\u011Fil",started:"Ba\u015Flad\u0131",unknown:"Bilinmiyor",up:"\xC7al\u0131\u015F\u0131yor"},summary:"Sa\u011Fl\u0131k \xD6zeti",worker:"\u0130\u015F\xE7i",workers:{dht_crawler:"DHT taray\u0131c\u0131",http_server:"HTTP sunucusu",queue_server:"Kuyruk sunucusu"}},languages:{af:"Afrikanca",ar:"Arap\xE7a",az:"Azerice",be:"Beyaz Rus\xE7a",bg:"Bulgarca",bs:"Bo\u015Fnak\xE7a",ca:"Katalanca",ce:"\xC7e\xE7ence",co:"Korsikaca",cs:"\xC7ek\xE7e",cy:"Galce",da:"Danca",de:"Almanca",el:"Yunanca",en:"\u0130ngilizce",es:"\u0130spanyolca",et:"Estonca",eu:"Bask\xE7a",fa:"Fars\xE7a",fi:"Fince",fr:"Frans\u0131zca",he:"\u0130branice",hi:"Hint\xE7e",hr:"H\u0131rvat\xE7a",hu:"Macarca",hy:"Ermenice",id:"Endonezce",is:"\u0130zlandaca",it:"\u0130talyanca",ja:"Japonca",ka:"G\xFCrc\xFCce",ko:"Korece",ku:"K\xFCrt\xE7e",lt:"Litvanca",lv:"Letonca",mi:"Maorice",mk:"Makedonca",ml:"Malayalamca",mn:"Mo\u011Folca",ms:"Malayca",mt:"Maltaca",nl:"Flemenk\xE7e",no:"Norve\xE7\xE7e",pl:"Leh\xE7e",pt:"Portekizce",ro:"Romence",ru:"Rus\xE7a",sa:"Sanskrit\xE7e",sk:"Slovak\xE7a",sl:"Slovence",sm:"Samoaca",so:"Somalice",sr:"S\u0131rp\xE7a",sv:"\u0130sve\xE7\xE7e",ta:"Tamilce",th:"Tayca",tr:"T\xFCrk\xE7e",uk:"Ukraynaca",vi:"Vietnamca",yi:"Yidi\u015F",zh:"\xC7ince",zu:"Zuluca"},layout:{bitmagnet_on_service:"{{service}} \xFCzerinde bitmagnet",change_theme:"Temay\u0131 De\u011Fi\u015Ftir",external_links:"D\u0131\u015F Ba\u011Flant\u0131lar",sponsor:"Sponsor",support_bitmagnet:"bitmagnet'i Destekle",translate:"\xC7evir"},paginator:{first_page:"\u0130lk Sayfa",items_per_page:"Sayfa ba\u015F\u0131na \xF6\u011Fe",last_page:"Son Sayfa",next_page:"Sonraki Sayfa",page_x:"{{x}}. Sayfa",previous_page:"\xD6nceki Sayfa",x_to_y:"{{x}} - {{y}} aras\u0131",x_to_y_of_z:"{{x}} ile {{y}} aras\u0131, toplam {{z}}"},routes:{admin:"Y\xF6netici",dashboard:"Kontrol Paneli",home:"Ana Sayfa",jobs:"G\xF6revler",queues:"Kuyruklar",torrents:"Torrentler",visualize:"G\xF6rselle\u015Ftir"},torrents:{classification:"S\u0131n\u0131fland\u0131rma",clear_search:"Aramay\u0131 Temizle",copy:"Kopyala",copy_to_clipboard:"Panoya Kopyala",delete:"Sil",delete_action_cannot_be_undone:"Bu i\u015Flem geri al\u0131namaz",delete_are_you_sure:"Bu torrent'i silmek istedi\u011Finizden emin misiniz?",deselect_all:"T\xFCm Se\xE7imleri Kald\u0131r",edit_tags:"Etiketleri D\xFCzenle",episodes:"B\xF6l\xFCmler",external_links:"D\u0131\u015F Ba\u011Flant\u0131lar",file_index:"Dosya Dizini",file_path:"Dosya Yolu",file_size:"Dosya Boyutu",file_type:"Dosya T\xFCr\xFC",files:"Dosyalar",files_count_n:"{{count}} dosya",files_no_info:"Dosya bilgisi mevcut de\u011Fil",files_single:"Tek dosya",genres:"T\xFCrler",info_hash:"Bilgi hash'i",info_hashes:"Bilgi hash'leri",languages:"Diller",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet Ba\u011Flant\u0131lar",new_tag:"Yeni etiket",order_by:"S\u0131ralama \xF6l\xE7\xFCt\xFC",order_direction_toggle:"Y\xF6n\xFC de\u011Fi\u015Ftir",ordering:{files_count:"Dosya say\u0131s\u0131",info_hash:"Bilgi hash'i",leechers:"Leechers",name:"Ad",published_at:"Yay\u0131nlanma tarihi",relevance:"Alaka d\xFCzeyi",seeders:"Seeders",size:"Boyut",updated_at:"G\xFCncellenme tarihi"},original_release_date:"Orijinal \xE7\u0131k\u0131\u015F tarihi",permalink:"Kal\u0131c\u0131 Ba\u011Flant\u0131",poster:"Poster",published:"Yay\u0131nland\u0131",rating:"Puan",refresh:"Sonu\xE7lar\u0131 Yenile",reprocess:{force_rematch:"Zaten e\u015Fle\u015Fen i\xE7eri\u011Fi yeniden e\u015Fle\u015Ftir",match_content_by_external_api_search:"D\u0131\u015F API aramas\u0131yla i\xE7eri\u011Fi e\u015Fle\u015Ftir",match_content_by_local_search:"Yerel aramayla i\xE7eri\u011Fi e\u015Fle\u015Ftir",reprocess:"Yeniden i\u015Fle"},s_l:"S / L",search:"Ara",seeders:"Seeders",select_all:"T\xFCm\xFCn\xFC Se\xE7",showing_x_of_y_files:"{{y}} dosyan\u0131n {{x}} tanesi g\xF6steriliyor",size:"Boyut",source:"Torrent Kayna\u011F\u0131",summary:"\xD6zet",tags:{delete:"Etiketleri sil",delete_tip:"Se\xE7ili torrentlerden etiketleri kald\u0131r",placeholder:"Etiket...",put:"Etiket koy",put_tip:"Se\xE7ili torrentlere etiket ekle",set:"Etiketleri ayarla",set_tip:"Se\xE7ili torrentlerin etiketlerini de\u011Fi\u015Ftir"},title:"Ba\u015Fl\u0131k",toggle_drawer:"\xC7ekmeceyi A\xE7/Kapat",votes_count_n:"{{count}} oy"},version:{bitmagnet_version:"bitmagnet versiyonu {{version}}",unknown:"bilinmiyor"}};var At={content_types:{plural:{all:"\u0423\u0441\u0456",audiobook:"\u0410\u0443\u0434\u0456\u043E\u043A\u043D\u0438\u0433\u0438",comic:"\u041A\u043E\u043C\u0456\u043A\u0441\u0438",ebook:"\u0415\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0456 \u043A\u043D\u0438\u0433\u0438",game:"\u0406\u0433\u0440\u0438",movie:"\u0424\u0456\u043B\u044C\u043C\u0438",music:"\u041C\u0443\u0437\u0438\u043A\u0430",null:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0438",tv_show:"\u0422\u0435\u043B\u0435\u0448\u043E\u0443",xxx:"\u041F\u043E\u0440\u043D\u043E"},singular:{audiobook:"\u0410\u0443\u0434\u0456\u043E\u043A\u043D\u0438\u0433\u0430",comic:"\u041A\u043E\u043C\u0456\u043A\u0441",ebook:"\u0415\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0430 \u043A\u043D\u0438\u0433\u0430",game:"\u0413\u0440\u0430",movie:"\u0424\u0456\u043B\u044C\u043C",music:"\u041C\u0443\u0437\u0438\u043A\u0430",null:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0430",tv_show:"\u0422\u0435\u043B\u0435\u0448\u043E\u0443",xxx:"\u041F\u043E\u0440\u043D\u043E"}},dashboard:{event:{created:"\u0421\u0442\u0432\u043E\u0440\u0435\u043D\u043E",failed:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",processed:"\u041E\u0431\u0440\u043E\u0431\u043B\u0435\u043D\u043E",updated:"\u041E\u043D\u043E\u0432\u043B\u0435\u043D\u043E"},interval:{all:"\u0423\u0441\u0456",days:"\u0414\u043D\u0456",days_1:"1 \u0434\u0435\u043D\u044C",hours:"\u0413\u043E\u0434\u0438\u043D\u0438",hours_1:"1 \u0433\u043E\u0434\u0438\u043D\u0430",hours_12:"12 \u0433\u043E\u0434\u0438\u043D",hours_6:"6 \u0433\u043E\u0434\u0438\u043D",minutes:"\u0425\u0432\u0438\u043B\u0438\u043D\u0438",minutes_1:"1 \u0445\u0432\u0438\u043B\u0438\u043D\u0430",minutes_15:"15 \u0445\u0432\u0438\u043B\u0438\u043D",minutes_30:"30 \u0445\u0432\u0438\u043B\u0438\u043D",minutes_5:"5 \u0445\u0432\u0438\u043B\u0438\u043D",off:"\u0412\u0438\u043C\u043A\u043D\u0435\u043D\u043E",seconds_10:"10 \u0441\u0435\u043A\u0443\u043D\u0434",seconds_30:"30 \u0441\u0435\u043A\u0443\u043D\u0434",weeks_1:"1 \u0442\u0438\u0436\u0434\u0435\u043D\u044C"},metrics:{event:"\u041F\u043E\u0434\u0456\u044F",resolution:"\u0420\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0430 \u0437\u0434\u0430\u0442\u043D\u0456\u0441\u0442\u044C",throughput:"\u041F\u0440\u043E\u043F\u0443\u0441\u043A\u043D\u0430 \u0437\u0434\u0430\u0442\u043D\u0456\u0441\u0442\u044C",timeframe:"\u041F\u0440\u043E\u043C\u0456\u0436\u043E\u043A \u0447\u0430\u0441\u0443",toggle_legend:"\u041F\u0435\u0440\u0435\u043C\u043A\u043D\u0443\u0442\u0438 \u043B\u0435\u0433\u0435\u043D\u0434\u0443"},queues:{created:"\u0421\u0442\u0432\u043E\u0440\u0435\u043D\u043E",created_at:"\u0421\u0442\u0432\u043E\u0440\u0435\u043D\u043E \u043E",enqueue_jobs:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0437\u0430\u0432\u0434\u0430\u043D\u043D\u044F \u0434\u043E \u0447\u0435\u0440\u0433\u0438",enqueue_torrent_processing_batch:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043F\u0430\u043A\u0435\u0442 \u0434\u043B\u044F \u043E\u0431\u0440\u043E\u0431\u043A\u0438 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432",failed:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",force_rematch:"\u041F\u0440\u0438\u043C\u0443\u0441\u043E\u0432\u043E \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0437\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0436\u0435 \u0437\u0456\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442",jobs_enqueued:"\u0417\u0430\u0432\u0434\u0430\u043D\u043D\u044F \u0434\u043E\u0434\u0430\u043D\u043E \u0432 \u0447\u0435\u0440\u0433\u0443",latency:"\u0417\u0430\u0442\u0440\u0438\u043C\u043A\u0430",match_content_by_external_api_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u0456\u0439 API",match_content_by_local_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u0438\u0439 \u043F\u043E\u0448\u0443\u043A",payload:"\u0414\u0430\u043D\u0456",pending:"\u0412 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",priority:"\u041F\u0440\u0456\u043E\u0440\u0438\u0442\u0435\u0442",process_orphaned_torrents_only:"\u041E\u0431\u0440\u043E\u0431\u043B\u044F\u0442\u0438 \u043B\u0438\u0448\u0435 \xAB\u0441\u0438\u0440\u043E\u0442\u043B\u0438\u0432\u0456\xBB \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0438",processed:"\u041E\u0431\u0440\u043E\u0431\u043B\u0435\u043D\u043E",purge_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430\u0432\u0434\u0430\u043D\u043D\u044F",purge_queue_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430\u0432\u0434\u0430\u043D\u043D\u044F \u0447\u0435\u0440\u0433\u0438",queue:"\u0427\u0435\u0440\u0433\u0430",queue_purged:"\u0427\u0435\u0440\u0433\u0430 \u043E\u0447\u0438\u0449\u0435\u043D\u0430",queues:"\u0427\u0435\u0440\u0433\u0438",ran_at:"\u0417\u0430\u043F\u0443\u0449\u0435\u043D\u043E \u043E",retry:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438",total_counts_by_status:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0430 \u043A\u0456\u043B\u044C\u043A\u0456\u0441\u0442\u044C \u0437\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u043C\u0438"}},facets:{content_type:"\u0422\u0438\u043F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0443",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0443",genre:"\u0416\u0430\u043D\u0440",language:"\u041C\u043E\u0432\u0430",queue:"\u0427\u0435\u0440\u0433\u0430",status:"\u0421\u0442\u0430\u0442\u0443\u0441",torrent_source:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",torrent_tag:"\u0422\u0435\u0433 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",video_resolution:"\u0420\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0430 \u0437\u0434\u0430\u0442\u043D\u0456\u0441\u0442\u044C \u0432\u0456\u0434\u0435\u043E",video_source:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0432\u0456\u0434\u0435\u043E"},file_types:{archive:"\u0410\u0440\u0445\u0456\u0432",audio:"\u0410\u0443\u0434\u0456\u043E",data:"\u0414\u0430\u043D\u0456",document:"\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442",image:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0438",subtitles:"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u0438",unknown:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u043E",video:"\u0412\u0456\u0434\u0435\u043E"},general:{all:"\u0423\u0441\u0456",dismiss:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438",error:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",none:"\u041D\u0435\u043C\u0430\u0454",page_not_found:"\u0421\u0442\u043E\u0440\u0456\u043D\u043A\u0430 \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u0430",refresh:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",status:"\u0421\u0442\u0430\u0442\u0443\u0441"},health:{bitmagnet_is_status:"bitmagnet {{status}}",check_failed_with_error:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043B\u0430\u0441\u044F \u043F\u043E\u043C\u0438\u043B\u043A\u043E\u044E",component:"\u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438",error:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",status:"\u0421\u0442\u0430\u0442\u0443\u0441",statuses:{degraded:"\u0417\u043D\u0438\u0436\u0435\u043D\u0430 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u0438\u0432\u043D\u0456\u0441\u0442\u044C",down:"\u041D\u0435 \u043F\u0440\u0430\u0446\u044E\u0454",error:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",inactive:"\u041D\u0435\u0430\u043A\u0442\u0438\u0432\u043D\u0438\u0439",started:"\u0417\u0430\u043F\u0443\u0449\u0435\u043D\u043E",unknown:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F",up:"\u041F\u0440\u0430\u0446\u044E\u0454"},summary:"\u0417\u0432\u0435\u0434\u0435\u043D\u043D\u044F \u0441\u0442\u0430\u043D\u0443",worker:"\u041F\u0440\u0430\u0446\u0456\u0432\u043D\u0438\u043A",workers:{dht_crawler:"DHT \u0441\u043A\u0430\u043D\u0435\u0440",http_server:"HTTP \u0441\u0435\u0440\u0432\u0435\u0440",queue_server:"\u0421\u0435\u0440\u0432\u0435\u0440 \u0447\u0435\u0440\u0433\u0438"}},languages:{af:"\u0410\u0444\u0440\u0438\u043A\u0430\u0430\u043D\u0441",ar:"\u0410\u0440\u0430\u0431\u0441\u044C\u043A\u0430",az:"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043D\u0441\u044C\u043A\u0430",be:"\u0411\u0456\u043B\u043E\u0440\u0443\u0441\u044C\u043A\u0430",bg:"\u0411\u043E\u043B\u0433\u0430\u0440\u0441\u044C\u043A\u0430",bs:"\u0411\u043E\u0441\u043D\u0456\u0439\u0441\u044C\u043A\u0430",ca:"\u041A\u0430\u0442\u0430\u043B\u043E\u043D\u0441\u044C\u043A\u0430",ce:"\u0427\u0435\u0447\u0435\u043D\u0441\u044C\u043A\u0430",co:"\u041A\u043E\u0440\u0441\u0438\u043A\u0430\u043D\u0441\u044C\u043A\u0430",cs:"\u0427\u0435\u0441\u044C\u043A\u0430",cy:"\u0412\u0430\u043B\u043B\u0456\u0439\u0441\u044C\u043A\u0430",da:"\u0414\u0430\u043D\u0441\u044C\u043A\u0430",de:"\u041D\u0456\u043C\u0435\u0446\u044C\u043A\u0430",el:"\u0413\u0440\u0435\u0446\u044C\u043A\u0430",en:"\u0410\u043D\u0433\u043B\u0456\u0439\u0441\u044C\u043A\u0430",es:"\u0406\u0441\u043F\u0430\u043D\u0441\u044C\u043A\u0430",et:"\u0415\u0441\u0442\u043E\u043D\u0441\u044C\u043A\u0430",eu:"\u0411\u0430\u0441\u043A\u0441\u044C\u043A\u0430",fa:"\u041F\u0435\u0440\u0441\u044C\u043A\u0430",fi:"\u0424\u0456\u043D\u0441\u044C\u043A\u0430",fr:"\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u044C\u043A\u0430",he:"\u0406\u0432\u0440\u0438\u0442",hi:"\u0425\u0456\u043D\u0434\u0456",hr:"\u0425\u043E\u0440\u0432\u0430\u0442\u0441\u044C\u043A\u0430",hu:"\u0423\u0433\u043E\u0440\u0441\u044C\u043A\u0430",hy:"\u0412\u0456\u0440\u043C\u0435\u043D\u0441\u044C\u043A\u0430",id:"\u0406\u043D\u0434\u043E\u043D\u0435\u0437\u0456\u0439\u0441\u044C\u043A\u0430",is:"\u0406\u0441\u043B\u0430\u043D\u0434\u0441\u044C\u043A\u0430",it:"\u0406\u0442\u0430\u043B\u0456\u0439\u0441\u044C\u043A\u0430",ja:"\u042F\u043F\u043E\u043D\u0441\u044C\u043A\u0430",ka:"\u0413\u0440\u0443\u0437\u0438\u043D\u0441\u044C\u043A\u0430",ko:"\u041A\u043E\u0440\u0435\u0439\u0441\u044C\u043A\u0430",ku:"\u041A\u0443\u0440\u0434\u0441\u044C\u043A\u0430",lt:"\u041B\u0438\u0442\u043E\u0432\u0441\u044C\u043A\u0430",lv:"\u041B\u0430\u0442\u0438\u0441\u044C\u043A\u0430",mi:"\u041C\u0430\u043E\u0440\u0456",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u044C\u043A\u0430",ml:"\u041C\u0430\u043B\u0430\u044F\u043B\u0430\u043C",mn:"\u041C\u043E\u043D\u0433\u043E\u043B\u044C\u0441\u044C\u043A\u0430",ms:"\u041C\u0430\u043B\u0430\u0439\u0441\u044C\u043A\u0430",mt:"\u041C\u0430\u043B\u044C\u0442\u0456\u0439\u0441\u044C\u043A\u0430",nl:"\u041D\u0456\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u044C\u043A\u0430",no:"\u041D\u043E\u0440\u0432\u0435\u0437\u044C\u043A\u0430",pl:"\u041F\u043E\u043B\u044C\u0441\u044C\u043A\u0430",pt:"\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u044C\u0441\u044C\u043A\u0430",ro:"\u0420\u0443\u043C\u0443\u043D\u0441\u044C\u043A\u0430",ru:"\u0420\u043E\u0441\u0456\u0439\u0441\u044C\u043A\u0430",sa:"\u0421\u0430\u043D\u0441\u043A\u0440\u0438\u0442",sk:"\u0421\u043B\u043E\u0432\u0430\u0446\u044C\u043A\u0430",sl:"\u0421\u043B\u043E\u0432\u0435\u043D\u0441\u044C\u043A\u0430",sm:"\u0421\u0430\u043C\u043E\u0430\u043D\u0441\u044C\u043A\u0430",so:"\u0421\u043E\u043C\u0430\u043B\u0456\u0439\u0441\u044C\u043A\u0430",sr:"\u0421\u0435\u0440\u0431\u0441\u044C\u043A\u0430",sv:"\u0428\u0432\u0435\u0434\u0441\u044C\u043A\u0430",ta:"\u0422\u0430\u043C\u0456\u043B\u044C\u0441\u044C\u043A\u0430",th:"\u0422\u0430\u0439\u0441\u044C\u043A\u0430",tr:"\u0422\u0443\u0440\u0435\u0446\u044C\u043A\u0430",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",vi:"\u0412'\u0454\u0442\u043D\u0430\u043C\u0441\u044C\u043A\u0430",yi:"\u0407\u0434\u0438\u0448",zh:"\u041A\u0438\u0442\u0430\u0439\u0441\u044C\u043A\u0430",zu:"\u0417\u0443\u043B\u0443\u0441\u044C\u043A\u0430"},layout:{bitmagnet_on_service:"bitmagnet \u043D\u0430 {{service}}",change_theme:"\u0417\u043C\u0456\u043D\u0438\u0442\u0438 \u0442\u0435\u043C\u0443",external_links:"\u0417\u043E\u0432\u043D\u0456\u0448\u043D\u0456 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",sponsor:"\u0421\u043F\u043E\u043D\u0441\u043E\u0440",support_bitmagnet:"\u041F\u0456\u0434\u0442\u0440\u0438\u043C\u0430\u0442\u0438 bitmagnet",translate:"\u041F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0442\u0438"},paginator:{first_page:"\u041F\u0435\u0440\u0448\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",items_per_page:"\u0415\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432 \u043D\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u0446\u0456",last_page:"\u041E\u0441\u0442\u0430\u043D\u043D\u044F \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",next_page:"\u041D\u0430\u0441\u0442\u0443\u043F\u043D\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",page_x:"\u0421\u0442\u043E\u0440\u0456\u043D\u043A\u0430 {{x}}",previous_page:"\u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u044F \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",x_to_y:"{{x}} \u0434\u043E {{y}}",x_to_y_of_z:"{{x}} \u0434\u043E {{y}} \u0437 {{z}}"},routes:{admin:"\u0410\u0434\u043C\u0456\u043D\u0456\u0441\u0442\u0440\u0430\u0442\u043E\u0440",dashboard:"\u041F\u0430\u043D\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u0456\u043D\u043D\u044F",home:"\u0413\u043E\u043B\u043E\u0432\u043D\u0430",jobs:"\u0417\u0430\u0432\u0434\u0430\u043D\u043D\u044F",queues:"\u0427\u0435\u0440\u0433\u0438",torrents:"\u0422\u043E\u0440\u0440\u0435\u043D\u0442\u0438",visualize:"\u0412\u0456\u0437\u0443\u0430\u043B\u0456\u0437\u0443\u0432\u0430\u0442\u0438"},torrents:{classification:"\u041A\u043B\u0430\u0441\u0438\u0444\u0456\u043A\u0430\u0446\u0456\u044F",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u0448\u0443\u043A",copy:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438",copy_to_clipboard:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0456\u043D\u0443",delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",delete_action_cannot_be_undone:"\u0426\u044E \u0434\u0456\u044E \u043D\u0435 \u043C\u043E\u0436\u043D\u0430 \u0441\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438",delete_are_you_sure:"\u0412\u0438 \u0432\u043F\u0435\u0432\u043D\u0435\u043D\u0456, \u0449\u043E \u0445\u043E\u0447\u0435\u0442\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0446\u0435\u0439 \u0442\u043E\u0440\u0440\u0435\u043D\u0442?",deselect_all:"\u0417\u043D\u044F\u0442\u0438 \u0432\u0438\u0434\u0456\u043B\u0435\u043D\u043D\u044F",edit_tags:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0442\u0435\u0433\u0438",episodes:"\u0415\u043F\u0456\u0437\u043E\u0434\u0438",external_links:"\u0417\u043E\u0432\u043D\u0456\u0448\u043D\u0456 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",file_index:"\u0406\u043D\u0434\u0435\u043A\u0441 \u0444\u0430\u0439\u043B\u0443",file_path:"\u0428\u043B\u044F\u0445 \u0434\u043E \u0444\u0430\u0439\u043B\u0443",file_size:"\u0420\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0443",files:"\u0424\u0430\u0439\u043B\u0438",files_count_n:"{{count}} \u0444\u0430\u0439\u043B\u0456\u0432",files_no_info:"\u0406\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u044F \u043F\u0440\u043E \u0444\u0430\u0439\u043B\u0438 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430",files_single:"\u041E\u0434\u0438\u043D \u0444\u0430\u0439\u043B",genres:"\u0416\u0430\u043D\u0440\u0438",info_hash:"\u0425\u0435\u0448 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457",info_hashes:"\u0425\u0435\u0448\u0456 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457",languages:"\u041C\u043E\u0432\u0438",leechers:"\u041B\u0456\u0447\u0435\u0440\u0438",magnet:"\u041C\u0430\u0433\u043D\u0435\u0442",magnet_links:"\u041C\u0430\u0433\u043D\u0435\u0442-\u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",new_tag:"\u041D\u043E\u0432\u0438\u0439 \u0442\u0435\u0433",order_by:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0437\u0430",order_direction_toggle:"\u0417\u043C\u0456\u043D\u0438\u0442\u0438 \u043D\u0430\u043F\u0440\u044F\u043C\u043E\u043A",ordering:{files_count:"\u041A\u0456\u043B\u044C\u043A\u0456\u0441\u0442\u044C \u0444\u0430\u0439\u043B\u0456\u0432",info_hash:"\u0425\u0435\u0448 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457",leechers:"\u041B\u0456\u0447\u0435\u0440\u0438",name:"\u041D\u0430\u0437\u0432\u0430",published_at:"\u0414\u0430\u0442\u0430 \u043F\u0443\u0431\u043B\u0456\u043A\u0430\u0446\u0456\u0457",relevance:"\u0410\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u0456\u0441\u0442\u044C",seeders:"\u0421\u0456\u0434\u0435\u0440\u0438",size:"\u0420\u043E\u0437\u043C\u0456\u0440",updated_at:"\u0414\u0430\u0442\u0430 \u043E\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044F"},original_release_date:"\u0414\u0430\u0442\u0430 \u043E\u0440\u0438\u0433\u0456\u043D\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0432\u0438\u043F\u0443\u0441\u043A\u0443",permalink:"\u041F\u043E\u0441\u0442\u0456\u0439\u043D\u0435 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",poster:"\u041F\u043E\u0441\u0442\u0435\u0440",published:"\u041E\u043F\u0443\u0431\u043B\u0456\u043A\u043E\u0432\u0430\u043D\u043E",rating:"\u0420\u0435\u0439\u0442\u0438\u043D\u0433",refresh:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438",reprocess:{force_rematch:"\u041F\u0440\u0438\u043C\u0443\u0441\u043E\u0432\u043E \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0437\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0436\u0435 \u0437\u0456\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442",match_content_by_external_api_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u0456\u0439 API",match_content_by_local_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u0438\u0439 \u043F\u043E\u0448\u0443\u043A",reprocess:"\u041F\u0435\u0440\u0435\u0440\u043E\u0431\u0438\u0442\u0438"},s_l:"S / L",search:"\u041F\u043E\u0448\u0443\u043A",seeders:"\u0421\u0456\u0434\u0435\u0440\u0438",select_all:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0456",showing_x_of_y_files:"\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E {{x}} \u0437 {{y}} \u0444\u0430\u0439\u043B\u0456\u0432",size:"\u0420\u043E\u0437\u043C\u0456\u0440",source:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",summary:"\u0417\u0432\u0435\u0434\u0435\u043D\u043D\u044F",tags:{delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0442\u0435\u0433\u0438",delete_tip:"\u0412\u0438\u0434\u0430\u043B\u0456\u0442\u044C \u0442\u0435\u0433\u0438 \u0437 \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432",placeholder:"\u0422\u0435\u0433\u0438...",put:"\u0421\u0442\u0430\u0432\u0442\u0435 \u0442\u0435\u0433\u0438",put_tip:"\u0414\u043E\u0434\u0430\u0439\u0442\u0435 \u0442\u0435\u0433\u0438 \u0434\u043E \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432",set:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0442\u0435\u0433\u0438",set_tip:"\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0442\u0435\u0433\u0438 \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432"},title:"\u041D\u0430\u0437\u0432\u0430",toggle_drawer:"\u041F\u0435\u0440\u0435\u043C\u043A\u043D\u0443\u0442\u0438 \u043F\u0430\u043D\u0435\u043B\u044C",votes_count_n:"{{count}} \u0433\u043E\u043B\u043E\u0441\u0456\u0432"},version:{bitmagnet_version:"\u0412\u0435\u0440\u0441\u0456\u044F bitmagnet {{version}}",unknown:"\u043D\u0435\u0432\u0456\u0434\u043E\u043C\u043E"}};var Pt={content_types:{plural:{all:"\u5168\u90E8",audiobook:"\u6709\u58F0\u4E66",comic:"\u6F2B\u753B",ebook:"\u7535\u5B50\u4E66",game:"\u6E38\u620F",movie:"\u7535\u5F71",music:"\u97F3\u4E50",null:"\u672A\u77E5",software:"\u8F6F\u4EF6",tv_show:"\u7535\u89C6\u8282\u76EE",xxx:"\u8272\u60C5"},singular:{audiobook:"\u6709\u58F0\u4E66",comic:"\u6F2B\u753B",ebook:"\u7535\u5B50\u4E66",game:"\u6E38\u620F",movie:"\u7535\u5F71",music:"\u97F3\u4E50",null:"\u672A\u77E5",software:"\u8F6F\u4EF6",tv_show:"\u7535\u89C6\u8282\u76EE",xxx:"\u8272\u60C5"}},dashboard:{event:{created:"\u5DF2\u521B\u5EFA",failed:"\u5931\u8D25",processed:"\u5DF2\u5904\u7406",updated:"\u5DF2\u66F4\u65B0"},interval:{all:"\u5168\u90E8",days:"\u5929",days_1:"1\u5929",hours:"\u5C0F\u65F6",hours_1:"1\u5C0F\u65F6",hours_12:"12\u5C0F\u65F6",hours_6:"6\u5C0F\u65F6",minutes:"\u5206\u949F",minutes_1:"1\u5206\u949F",minutes_15:"15\u5206\u949F",minutes_30:"30\u5206\u949F",minutes_5:"5\u5206\u949F",off:"\u5173\u95ED",seconds_10:"10\u79D2",seconds_30:"30\u79D2",weeks_1:"1\u5468"},metrics:{event:"\u4E8B\u4EF6",resolution:"\u5206\u8FA8\u7387",throughput:"\u541E\u5410\u91CF",timeframe:"\u65F6\u95F4\u8303\u56F4",toggle_legend:"\u5207\u6362\u56FE\u4F8B"},queues:{created:"\u5DF2\u521B\u5EFA",created_at:"\u521B\u5EFA\u4E8E",enqueue_jobs:"\u52A0\u5165\u961F\u5217\u7684\u4EFB\u52A1",enqueue_torrent_processing_batch:"\u52A0\u5165\u961F\u5217\u7684\u79CD\u5B50\u5904\u7406\u6279\u6B21",failed:"\u5931\u8D25",force_rematch:"\u5F3A\u5236\u91CD\u65B0\u5339\u914D\u5DF2\u5339\u914D\u7684\u5185\u5BB9",jobs_enqueued:"\u52A0\u5165\u961F\u5217\u7684\u4EFB\u52A1",latency:"\u5EF6\u8FDF",match_content_by_external_api_search:"\u901A\u8FC7\u5916\u90E8API\u641C\u7D22\u5339\u914D\u5185\u5BB9",match_content_by_local_search:"\u901A\u8FC7\u672C\u5730\u641C\u7D22\u5339\u914D\u5185\u5BB9",payload:"\u6709\u6548\u8F7D\u8377",pending:"\u5F85\u5904\u7406",priority:"\u4F18\u5148\u7EA7",process_orphaned_torrents_only:"\u4EC5\u5904\u7406\u5B64\u7ACB\u7684\u79CD\u5B50",processed:"\u5DF2\u5904\u7406",purge_jobs:"\u6E05\u9664\u4EFB\u52A1",purge_queue_jobs:"\u6E05\u9664\u961F\u5217\u4EFB\u52A1",queue:"\u961F\u5217",queue_purged:"\u961F\u5217\u5DF2\u6E05\u9664",queues:"\u961F\u5217",ran_at:"\u8FD0\u884C\u4E8E",retry:"\u91CD\u8BD5",total_counts_by_status:"\u6309\u72B6\u6001\u7EDF\u8BA1\u603B\u6570"}},facets:{content_type:"\u5185\u5BB9\u7C7B\u578B",file_type:"\u6587\u4EF6\u7C7B\u578B",genre:"\u7C7B\u578B",language:"\u8BED\u8A00",queue:"\u961F\u5217",status:"\u72B6\u6001",torrent_source:"\u79CD\u5B50\u6765\u6E90",torrent_tag:"\u79CD\u5B50\u6807\u7B7E",video_resolution:"\u89C6\u9891\u5206\u8FA8\u7387",video_source:"\u89C6\u9891\u6765\u6E90"},file_types:{archive:"\u6863\u6848",audio:"\u97F3\u9891",data:"\u6570\u636E",document:"\u6587\u6863",image:"\u56FE\u50CF",software:"\u8F6F\u4EF6",subtitles:"\u5B57\u5E55",unknown:"\u672A\u77E5",video:"\u89C6\u9891"},general:{all:"\u5168\u90E8",dismiss:"\u5FFD\u7565",error:"\u9519\u8BEF",none:"\u65E0",page_not_found:"\u9875\u9762\u672A\u627E\u5230",refresh:"\u5237\u65B0",status:"\u72B6\u6001"},health:{bitmagnet_is_status:"bitmagnet\u662F{{status}}",check_failed_with_error:"\u68C0\u67E5\u5931\u8D25\uFF0C\u9519\u8BEF",component:"\u7EC4\u4EF6",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u5FFD\u7565",error:"\u9519\u8BEF",status:"\u72B6\u6001",statuses:{degraded:"\u964D\u7EA7",down:"\u5173\u95ED",error:"\u9519\u8BEF",inactive:"\u4E0D\u6D3B\u8DC3",started:"\u5DF2\u542F\u52A8",unknown:"\u672A\u77E5",up:"\u8FD0\u884C\u4E2D"},summary:"\u5065\u5EB7\u6982\u8FF0",worker:"\u5DE5\u4F5C\u8005",workers:{dht_crawler:"DHT\u722C\u866B",http_server:"HTTP\u670D\u52A1\u5668",queue_server:"\u961F\u5217\u670D\u52A1\u5668"}},languages:{af:"\u5357\u975E\u8377\u5170\u8BED",ar:"\u963F\u62C9\u4F2F\u8BED",az:"\u963F\u585E\u62DC\u7586\u8BED",be:"\u767D\u4FC4\u7F57\u65AF\u8BED",bg:"\u4FDD\u52A0\u5229\u4E9A\u8BED",bs:"\u6CE2\u65AF\u5C3C\u4E9A\u8BED",ca:"\u52A0\u6CF0\u7F57\u5C3C\u4E9A\u8BED",ce:"\u8F66\u81E3\u8BED",co:"\u79D1\u897F\u5609\u8BED",cs:"\u6377\u514B\u8BED",cy:"\u5A01\u5C14\u58EB\u8BED",da:"\u4E39\u9EA6\u8BED",de:"\u5FB7\u8BED",el:"\u5E0C\u814A\u8BED",en:"\u82F1\u8BED",es:"\u897F\u73ED\u7259\u8BED",et:"\u7231\u6C99\u5C3C\u4E9A\u8BED",eu:"\u5DF4\u65AF\u514B\u8BED",fa:"\u6CE2\u65AF\u8BED",fi:"\u82AC\u5170\u8BED",fr:"\u6CD5\u8BED",he:"\u5E0C\u4F2F\u6765\u8BED",hi:"\u5370\u5730\u8BED",hr:"\u514B\u7F57\u5730\u4E9A\u8BED",hu:"\u5308\u7259\u5229\u8BED",hy:"\u4E9A\u7F8E\u5C3C\u4E9A\u8BED",id:"\u5370\u5EA6\u5C3C\u897F\u4E9A\u8BED",is:"\u51B0\u5C9B\u8BED",it:"\u610F\u5927\u5229\u8BED",ja:"\u65E5\u8BED",ka:"\u683C\u9C81\u5409\u4E9A\u8BED",ko:"\u97E9\u8BED",ku:"\u5E93\u5C14\u5FB7\u8BED",lt:"\u7ACB\u9676\u5B9B\u8BED",lv:"\u62C9\u8131\u7EF4\u4E9A\u8BED",mi:"\u6BDB\u5229\u8BED",mk:"\u9A6C\u5176\u987F\u8BED",ml:"\u9A6C\u62C9\u96C5\u62C9\u59C6\u8BED",mn:"\u8499\u53E4\u8BED",ms:"\u9A6C\u6765\u8BED",mt:"\u9A6C\u8033\u4ED6\u8BED",nl:"\u8377\u5170\u8BED",no:"\u632A\u5A01\u8BED",pl:"\u6CE2\u5170\u8BED",pt:"\u8461\u8404\u7259\u8BED",ro:"\u7F57\u9A6C\u5C3C\u4E9A\u8BED",ru:"\u4FC4\u8BED",sa:"\u68B5\u8BED",sk:"\u65AF\u6D1B\u4F10\u514B\u8BED",sl:"\u65AF\u6D1B\u6587\u5C3C\u4E9A\u8BED",sm:"\u8428\u6469\u4E9A\u8BED",so:"\u7D22\u9A6C\u91CC\u8BED",sr:"\u585E\u5C14\u7EF4\u4E9A\u8BED",sv:"\u745E\u5178\u8BED",ta:"\u6CF0\u7C73\u5C14\u8BED",th:"\u6CF0\u8BED",tr:"\u571F\u8033\u5176\u8BED",uk:"\u4E4C\u514B\u5170\u8BED",vi:"\u8D8A\u5357\u8BED",yi:"\u610F\u7B2C\u7EEA\u8BED",zh:"\u4E2D\u6587",zu:"\u7956\u9C81\u8BED"},layout:{bitmagnet_on_service:"bitmagnet\u5728{{service}}",change_theme:"\u66F4\u6539\u4E3B\u9898",external_links:"\u5916\u90E8\u94FE\u63A5",sponsor:"\u8D5E\u52A9\u5546",support_bitmagnet:"\u652F\u6301bitmagnet",translate:"\u7FFB\u8BD1"},paginator:{first_page:"\u7B2C\u4E00\u9875",items_per_page:"\u6BCF\u9875\u9879\u76EE\u6570",last_page:"\u6700\u540E\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",page_x:"\u7B2C{{x}}\u9875",previous_page:"\u4E0A\u4E00\u9875",x_to_y:"{{x}}\u5230{{y}}",x_to_y_of_z:"{{x}}\u5230{{y}}\uFF0C\u5171{{z}}"},routes:{admin:"\u7BA1\u7406\u5458",dashboard:"\u4EEA\u8868\u76D8",home:"\u9996\u9875",jobs:"\u4EFB\u52A1",queues:"\u961F\u5217",torrents:"\u79CD\u5B50",visualize:"\u53EF\u89C6\u5316"},torrents:{classification:"\u5206\u7C7B",clear_search:"\u6E05\u9664\u641C\u7D22",copy:"\u590D\u5236",copy_to_clipboard:"\u590D\u5236\u5230\u526A\u8D34\u677F",delete:"\u5220\u9664",delete_action_cannot_be_undone:"\u6B64\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500",delete_are_you_sure:"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u79CD\u5B50\u5417\uFF1F",deselect_all:"\u53D6\u6D88\u5168\u9009",edit_tags:"\u7F16\u8F91\u6807\u7B7E",episodes:"\u5267\u96C6",external_links:"\u5916\u90E8\u94FE\u63A5",file_index:"\u6587\u4EF6\u7D22\u5F15",file_path:"\u6587\u4EF6\u8DEF\u5F84",file_size:"\u6587\u4EF6\u5927\u5C0F",file_type:"\u6587\u4EF6\u7C7B\u578B",files:"\u6587\u4EF6",files_count_n:"{{count}}\u4E2A\u6587\u4EF6",files_no_info:"\u65E0\u6587\u4EF6\u4FE1\u606F",files_single:"\u5355\u4E2A\u6587\u4EF6",genres:"\u7C7B\u578B",info_hash:"\u4FE1\u606F\u54C8\u5E0C",info_hashes:"\u4FE1\u606F\u54C8\u5E0C",languages:"\u8BED\u8A00",leechers:"\u4E0B\u8F7D\u8005",magnet:"\u78C1\u529B\u94FE\u63A5",magnet_links:"\u78C1\u529B\u94FE\u63A5",new_tag:"\u65B0\u6807\u7B7E",order_by:"\u6392\u5E8F\u4F9D\u636E",order_direction_toggle:"\u5207\u6362\u65B9\u5411",ordering:{files_count:"\u6587\u4EF6\u6570",info_hash:"\u4FE1\u606F\u54C8\u5E0C",leechers:"\u4E0B\u8F7D\u8005",name:"\u540D\u79F0",published_at:"\u53D1\u5E03\u4E8E",relevance:"\u76F8\u5173\u6027",seeders:"\u4E0A\u4F20\u8005",size:"\u5927\u5C0F",updated_at:"\u66F4\u65B0\u4E8E"},original_release_date:"\u539F\u59CB\u53D1\u5E03\u65E5\u671F",permalink:"\u6C38\u4E45\u94FE\u63A5",poster:"\u6D77\u62A5",published:"\u5DF2\u53D1\u5E03",rating:"\u8BC4\u5206",refresh:"\u5237\u65B0\u7ED3\u679C",reprocess:{force_rematch:"\u5F3A\u5236\u91CD\u65B0\u5339\u914D\u5DF2\u5339\u914D\u7684\u5185\u5BB9",match_content_by_external_api_search:"\u901A\u8FC7\u5916\u90E8API\u641C\u7D22\u5339\u914D\u5185\u5BB9",match_content_by_local_search:"\u901A\u8FC7\u672C\u5730\u641C\u7D22\u5339\u914D\u5185\u5BB9",reprocess:"\u91CD\u65B0\u5904\u7406"},s_l:"S / L",search:"\u641C\u7D22",seeders:"\u4E0A\u4F20\u8005",select_all:"\u5168\u9009",showing_x_of_y_files:"\u663E\u793A{{x}}\u4E2A\uFF0C\u5171{{y}}\u4E2A\u6587\u4EF6",size:"\u5927\u5C0F",source:"\u79CD\u5B50\u6765\u6E90",summary:"\u6458\u8981",tags:{delete:"\u5220\u9664\u6807\u7B7E",delete_tip:"\u4ECE\u9009\u5B9A\u7684\u79CD\u5B50\u4E2D\u5220\u9664\u6807\u7B7E",placeholder:"\u6807\u7B7E...",put:"\u6DFB\u52A0\u6807\u7B7E",put_tip:"\u4E3A\u9009\u5B9A\u7684\u79CD\u5B50\u6DFB\u52A0\u6807\u7B7E",set:"\u8BBE\u7F6E\u6807\u7B7E",set_tip:"\u66FF\u6362\u9009\u5B9A\u79CD\u5B50\u7684\u6807\u7B7E"},title:"\u6807\u9898",toggle_drawer:"\u5207\u6362\u62BD\u5C49",votes_count_n:"{{count}}\u7968"},version:{bitmagnet_version:"bitmagnet\u7248\u672C{{version}}",unknown:"\u672A\u77E5"}};var ce={ar:bt,de:yt,en:vt,es:kt,fr:xt,hi:wt,ja:Tt,nl:St,pt:Ct,ru:Mt,tr:zt,uk:At,zh:Pt};var qt=(()=>{class t{getTranslation(e){return he(this,null,function*(){if(e in ce){let a=ce[e];return Et(a)}else return Promise.reject(new Error(`Translation not found: ${e}`))})}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_a=["__missing__","__fallback__"],Et=t=>Object.fromEntries(Object.entries(t).flatMap(([r,e])=>{if(typeof e=="object")e=Et(e);else if(typeof e=="string"&&_a.includes(e))return[];return[[r,e]]}));var Dt=[{path:"",pathMatch:"full",redirectTo:"torrents"},{path:"torrents",loadComponent:()=>import("./chunk-772YMJAF.js").then(t=>t.TorrentsComponent),children:[{path:"",loadComponent:()=>import("./chunk-AK3M4LNZ.js").then(t=>t.TorrentsSearchComponent)},{path:"permalink/:infoHash",loadComponent:()=>import("./chunk-UWLKC4OZ.js").then(t=>t.TorrentPermalinkComponent)}]},{path:"dashboard",loadComponent:()=>import("./chunk-KLEG3ZS6.js").then(t=>t.DashboardComponent),children:[{path:"",loadComponent:()=>import("./chunk-LZARM4PD.js").then(t=>t.DashboardHomeComponent)},{path:"queues",pathMatch:"full",redirectTo:"queues/visualize"},{path:"queues",loadComponent:()=>import("./chunk-MNBKFTBG.js").then(t=>t.QueueDashboardComponent),children:[{path:"visualize",loadComponent:()=>import("./chunk-I6TMS3R2.js").then(t=>t.QueueVisualizeComponent)},{path:"jobs",loadComponent:()=>import("./chunk-DCDP4MAT.js").then(t=>t.QueueJobsComponent)},{path:"admin",loadComponent:()=>import("./chunk-UWIIS3Y2.js").then(t=>t.QueueAdminComponent)}]},{path:"torrents",loadComponent:()=>import("./chunk-JZKT3JKU.js").then(t=>t.TorrentsDashboardComponent)}]},{path:"**",loadComponent:()=>import("./chunk-NCGQMPH7.js").then(t=>t.NotFoundComponent)}];var It={providers:[Ae({eventCoalescing:!0}),Re(Dt,Oe()),pt("animations"),se(qe()),se(),Ye(()=>({link:c(gt).create({uri:ft}),cache:new We({typePolicies:{Query:{fields:{search:{merge(r,e){return P(P({},r),e)}}}}}})})),Ge({config:{availableLangs:[{id:"ar",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629"},{id:"de",label:"Deutsch"},{id:"en",label:"English"},{id:"es",label:"Espa\xF1ol"},{id:"fr",label:"Fran\xE7ais"},{id:"hi",label:"\u0939\u093F\u0928\u094D\u0926\u0940"},{id:"ja",label:"\u65E5\u672C\u8A9E"},{id:"nl",label:"Nederlands"},{id:"pt",label:"Portugu\xEAs"},{id:"ru",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"},{id:"tr",label:"T\xFCrk\xE7e"},{id:"uk",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430"},{id:"zh",label:"\u4E2D\u6587"}],defaultLang:"en",fallbackLang:"en",missingHandler:{useFallbackTranslation:!0},reRenderOnLangChange:!0,prodMode:!1},loader:qt}),Ke(Ne())]};var ma=new V("Browser Storage",{providedIn:"root",factory:()=>localStorage}),W=(()=>{class t{constructor(e){this.storage=e}get(e){return this.storage.getItem(e)}set(e,a){this.storage.setItem(e,a)}remove(e){this.storage.removeItem(e)}clear(){this.storage.clear()}static{this.\u0275fac=function(a){return new(a||t)(G(ma))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ha={classic:{key:"classic",label:"Classic",dark:!1},clean:{key:"clean",label:"Clean",dark:!1},neon:{key:"neon",label:"Neon",dark:!0},tundra:{key:"tundra",label:"Tundra",dark:!0}},J=ha,jt="classic",Ft="tundra";var ue="bitmagnet-theme",Y=(()=>{class t{constructor(){this.document=c(K),this.browserStorage=c(W),this._window=this.document.defaultView,this.selectedThemeSubject=new pe(void 0),this.selectedTheme$=this.selectedThemeSubject.asObservable(),this.themes=Object.values(J),this.getPreferredTheme=()=>this.getStoredTheme()??this.getAutoTheme(),this.getStoredTheme=()=>{let e=this.browserStorage.get(ue);return e&&e in J?e:void 0},this.getAutoTheme=()=>this.windowMatchMediaPrefersDark()?.matches?Ft:jt,this.setTheme=e=>{this.setActiveTheme(e),this.setStoredTheme(this.selectedTheme??"auto")},this.setActiveTheme=e=>{e==="auto"||!(e in J)?(e=this.getAutoTheme(),this.selectedTheme=void 0):this.selectedTheme=e,this.document.documentElement.setAttribute("data-bitmagnet-theme",e),this.selectedThemeSubject.next(this.selectedTheme)},this.setStoredTheme=e=>{e==="auto"?this.browserStorage.remove(ue):this.browserStorage.set(ue,e)},this.setActiveTheme(this.getPreferredTheme()),this.windowMatchMediaPrefersDark()?.addEventListener("change",()=>{this.getStoredTheme()||this.setActiveTheme(this.getAutoTheme())})}windowMatchMediaPrefersDark(){return this._window&&this._window.matchMedia?this._window.matchMedia("(prefers-color-scheme: dark)"):void 0}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var fa=t=>({version:t});function ba(t,r){if(t&1&&(E(0),i(1,"span",1),_(2),s(),D()),t&2){let e=r.$implicit,a=h();l(),g("matTooltip",e("version.bitmagnet_version",ze(2,fa,a.versionUnknown?e("version.unknown"):a.version))),l(),b(a.version)}}var de="v-unknown",Lt=(()=>{class t{constructor(){this.apollo=c(Je),this.version=de,this.versionUnknown=!0}ngOnInit(){this.apollo.query({query:tt}).pipe(ge(e=>e.data.version)).subscribe({next:e=>{e?(this.version=e,this.versionUnknown=!1):(this.version=de,this.versionUnknown=!0)},error:()=>{this.version=de}})}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-version"]],standalone:!0,features:[y],decls:1,vars:0,consts:[[4,"transloco"],[1,"version",3,"matTooltip"]],template:function(a,o){a&1&&q(0,ba,3,4,"ng-container",0)},dependencies:[U,Q,X,at],encapsulation:2})}}return t})();var Bt="bitmagnet-language",Ht=(()=>{class t{constructor(){this.transloco=c(Ve),this.browserStorage=c(W),this.availableLanguages=this.transloco.getAvailableLangs(),this.transloco.setActiveLang(this.getPreferredLanguage())}getPreferredLanguage(){return this.getStoredLanguage()??this.getAutoLanguage()}getStoredLanguage(){let e=this.browserStorage.get(Bt);return e&&this.transloco.isLang(e)?e:void 0}getAutoLanguage(){let e=navigator?.language?.split("-")?.[0];return this.transloco.isLang(e)?e:"en"}setLanguage(e){this.transloco.setActiveLang(e),this.browserStorage.set(Bt,e)}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ya=["element"],_e=(()=>{class t{static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-theme-emitter-color"]],viewQuery:function(a,o){if(a&1&&H(ya,5),a&2){let n;R(n=O())&&(o.element=n.first)}},inputs:{color:"color"},standalone:!0,features:[y],decls:2,vars:2,consts:[["element",""]],template:function(a,o){a&1&&m(0,"div",null,0),a&2&&S("theme-emitter-color "+o.color)},encapsulation:2})}}return t})();var va=["lightdark"];function ka(t,r){if(t&1&&m(0,"app-theme-emitter-color",1),t&2){let e=r.$implicit;g("color",e)}}var Rt=(()=>{class t{constructor(){this.service=c(ht),this.themeManager=c(Y),this.themeColors=mt,this.themeManager.selectedTheme$.subscribe(()=>{this.updateThemeColors()})}ngAfterViewInit(){this.updateThemeColors()}updateThemeColors(){let e={};for(let o of this.elements??[])e[o.color]=getComputedStyle(o.element.nativeElement).color;let a=this.lightdark&&getComputedStyle(this.lightdark.nativeElement).color==="rgb(0, 0, 0)"?"dark":"light";this.service.setInfo({colors:e,type:a})}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-theme-emitter"]],viewQuery:function(a,o){if(a&1&&(H(va,5),H(_e,5)),a&2){let n;R(n=O())&&(o.lightdark=n.first),R(n=O())&&(o.elements=n)}},standalone:!0,features:[y],decls:5,vars:0,consts:[["lightdark",""],[3,"color"],[1,"theme-emitter-lightdark"]],template:function(a,o){a&1&&(E(0),L(1,ka,1,1,"app-theme-emitter-color",1,Se),m(3,"div",2,0),D()),a&2&&(l(),B(o.themeColors))},dependencies:[_e],styles:["[_nghost-%COMP%]{display:none}.theme-emitter-color.background[_ngcontent-%COMP%]{color:var(--mat-app-background-color)}.theme-emitter-color.foreground[_ngcontent-%COMP%]{color:var(--mat-app-text-color)}"]})}}return t})();var wa=["*"],Ta=(t,r)=>r.key,Sa=(t,r)=>r.id,Ca=()=>({service:"Discord"}),Ma=()=>({service:"GitHub"}),za=()=>({service:"OpenCollective"});function Aa(t,r){if(t&1&&(i(0,"h1")(1,"a",22),m(2,"mat-icon",23),i(3,"span",24),_(4,"bitmagnet"),s(),m(5,"app-version"),s()(),i(6,"nav")(7,"a",25,3),m(9,"mat-icon",23),_(10),s(),i(11,"a",26,4)(13,"mat-icon"),_(14,"dashboard"),s(),_(15),s()()),t&2){let e=A(8),a=A(12),o=h().$implicit;l(7),S(e.isActive?"active":""),l(3),oe(" ",o("routes.torrents")," "),l(),S(a.isActive?"active":""),l(4),oe(" ",o("routes.dashboard")," ")}}function Pa(t,r){if(t&1&&(i(0,"h1")(1,"a",27),m(2,"mat-icon",23),s()(),i(3,"button",28,4)(5,"mat-icon"),_(6,"dashboard"),s()()),t&2){let e=A(4),a=h().$implicit;l(3),S(e.isActive?"active":""),g("matTooltip",a("routes.dashboard"))}}function qa(t,r){if(t&1){let e=ae();i(0,"a",29),re("click",function(){let o=Z(e).$implicit,n=h(2);return $(n.themeManager.setTheme(o.key))}),i(1,"mat-icon"),_(2),s(),_(3),s()}if(t&2){let e=r.$implicit,a=h(2);S(e.key===a.themeManager.selectedTheme?"active":""),l(2),b(e.dark?"dark_mode":"light_mode"),l(),b(e.label)}}function Ea(t,r){if(t&1){let e=ae();i(0,"a",30),re("click",function(){let o=Z(e).$implicit,n=h(2);return $(n.translateManager.setLanguage(o.id))}),_(1),s()}if(t&2){let e=r.$implicit,a=h().$implicit,o=h();S(e.id===o.translateManager.getPreferredLanguage()?"active":""),g("matTooltip",e.id===o.translateManager.getPreferredLanguage()?void 0:a("languages."+e.id)),l(),b(e.label)}}function Da(t,r){if(t&1&&(i(0,"a",19)(1,"mat-icon"),_(2,"favorite"),s()()),t&2){let e=h().$implicit;g("matTooltip",e("layout.sponsor"))}}function Ia(t,r){if(t&1&&(i(0,"a",20)(1,"mat-icon"),_(2,"favorite"),s(),_(3),s()),t&2){let e=h().$implicit;g("matTooltip",e("layout.support_bitmagnet")),l(3),b(e("layout.sponsor"))}}function ja(t,r){if(t&1&&(E(0),i(1,"mat-toolbar",6),q(2,Aa,16,6)(3,Pa,7,3),m(4,"span",7)(5,"app-health-widget"),i(6,"button",8)(7,"mat-icon"),_(8,"apparel"),s()(),i(9,"mat-menu",9,0),L(11,qa,4,4,"a",10,Ta),s(),i(13,"button",11)(14,"mat-icon"),_(15,"translate"),s()(),i(16,"mat-menu",9,1),L(18,Ea,2,4,"a",12,Sa),s(),i(20,"button",13),m(21,"mat-icon",14),s(),i(22,"mat-menu",9,2)(24,"a",15),_(25,"bitmagnet.io"),s(),i(26,"a",16),_(27),s(),i(28,"a",17),_(29),s(),i(30,"a",18),_(31),s()(),q(32,Da,3,1,"a",19)(33,Ia,4,2,"a",20),s(),i(34,"div",21),Me(35),s(),m(36,"app-theme-emitter"),D()),t&2){let e=r.$implicit,a=A(10),o=A(17),n=A(23),u=h();l(2),te(u.breakpoints.sizeAtLeast("Medium")?2:3),l(4),g("matMenuTriggerFor",a)("matTooltip",e("layout.change_theme")),l(5),B(u.themeManager.themes),l(2),g("matMenuTriggerFor",o)("matTooltip",e("layout.translate")),l(5),B(u.translateManager.availableLanguages),l(2),g("matTooltip",e("layout.external_links"))("matMenuTriggerFor",n),l(7),b(e("layout.bitmagnet_on_service",N(11,Ca))),l(2),b(e("layout.bitmagnet_on_service",N(12,Ma))),l(2),b(e("layout.bitmagnet_on_service",N(13,za))),l(),te(u.breakpoints.sizeAtLeast("Medium")?33:32)}}var Ot=(()=>{class t{constructor(){this.themeManager=c(Y),this.translateManager=c(Ht),this.breakpoints=c(ct),this.title=c(Ie),this.router=c(Le),this.health=c(ut)}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-layout"]],standalone:!0,features:[y],ngContentSelectors:wa,decls:1,vars:0,consts:[["themesMenu","matMenu"],["languagesMenu","matMenu"],["externalLinksMenu","matMenu"],["linkTorrents","routerLinkActive"],["linkDashboard","routerLinkActive"],[4,"transloco"],[1,"toolbar-header"],[1,"spacer"],["mat-icon-button","","aria-label","Theme",3,"matMenuTriggerFor","matTooltip"],[1,"layout-header-menu"],["mat-menu-item","",3,"class"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["mat-menu-item","","matTooltipPosition","right","matTooltipShowDelay","500",3,"matTooltip","class"],["mat-icon-button","",3,"matTooltip","matMenuTriggerFor"],["svgIcon","external-link"],["mat-menu-item","","href","https://bitmagnet.io","target","_blank"],["mat-menu-item","","href","https://discord.gg/6mFNszX8qM","target","_blank"],["mat-menu-item","","href","https://github.com/bitmagnet-io/bitmagnet","target","_blank"],["mat-menu-item","","href","https://opencollective.com/bitmagnet","target","_blank"],["mat-icon-button","","href","https://opencollective.com/bitmagnet","target","_blank",1,"button-sponsor",3,"matTooltip"],["mat-button","","href","https://opencollective.com/bitmagnet","target","_blank",1,"button-sponsor",3,"matTooltip"],[1,"app-content"],["routerLink","torrents"],["svgIcon","magnet"],[1,"name"],["mat-button","","routerLink","torrents","routerLinkActive",""],["mat-button","","routerLink","dashboard","routerLinkActive",""],["routerLink","/torrents"],["mat-icon-button","","routerLink","dashboard","routerLinkActive","",3,"matTooltip"],["mat-menu-item","",3,"click"],["mat-menu-item","","matTooltipPosition","right","matTooltipShowDelay","500",3,"click","matTooltip"]],template:function(a,o){a&1&&(Ce(),q(0,ja,37,14,"ng-container",5))},dependencies:[U,Ze,et,$e,ot,st,nt,it,lt,Q,Be,He,X,_t,dt,Rt,Lt],styles:[".mat-toolbar.toolbar-header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:10;--mat-toolbar-title-text-size: 22px;--mat-toolbar-standard-height: 56px;--mat-icon-color: #fff;padding:0 20px;--mdc-text-button-label-text-size: 15px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-top:-2px;margin-right:20px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{position:relative;top:4px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{margin-left:10px;margin-right:16px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] app-version[_ngcontent-%COMP%]{font-size:13px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{margin-left:6px;--mdc-text-button-label-text-weight: bold;--mat-text-button-horizontal-padding: 12px;--mdc-text-button-container-height: 30px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{position:absolute;left:340px;top:0;height:56px;padding-top:14px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-right:10px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] mat-icon[data-mat-icon-name=magnet][_ngcontent-%COMP%]{margin-top:-5px;overflow:visible}.app-content[_ngcontent-%COMP%]{z-index:1;padding-bottom:10px}.layout-header-menu[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{font-weight:700}"]})}}return t})();var Vt=(t,r)=>t.setDefaultFontSetClass("material-icons-outlined","material-symbols-outlined").addSvgIcon("magnet",r.bypassSecurityTrustResourceUrl("magnet.svg")).addSvgIcon("external-link",r.bypassSecurityTrustResourceUrl("external-link.svg")).addSvgIcon("binary",r.bypassSecurityTrustResourceUrl("binary.svg")).addSvgIcon("queue",r.bypassSecurityTrustResourceUrl("queue.svg"));var Gt=(()=>{class t{constructor(e,a){this.title="bitmagnet",Vt(e,a)}static{this.\u0275fac=function(a){return new(a||t)(ee(rt),ee(je))}}static{this.\u0275cmp=f({type:t,selectors:[["app-root"]],standalone:!0,features:[y],decls:2,vars:0,template:function(a,o){a&1&&(i(0,"app-layout"),m(1,"router-outlet"),s())},dependencies:[Fe,Ot]})}}return t})();De(Gt,It).catch(t=>console.error(t)); +import{a as Ne,b as Ke,d as mt,e as ht}from"./chunk-Y7K23DTG.js";import{a as ct}from"./chunk-2RM4KZLJ.js";import{a as ut,c as dt,d as _t}from"./chunk-NZ7CQNHZ.js";import{Aa as it,Da as lt,Ea as Q,N as tt,P as at,_a as U,a as Ve,b as X,c as Ge,d as Xe,e as Qe,f as Ue,g as We,h as Je,i as Ye,u as Ze,va as rt,w as $e,wa as ot,x as et,ya as nt,za as st}from"./chunk-6SW7H33Q.js";import"./chunk-6XXA7HXI.js";import{a as ne,b as Pe,c as se,d as qe,e as Ee,f as De,g as Ie,h as je,j as Fe,k as Le,l as Be,m as He,n as Re,o as Oe}from"./chunk-CMNWCZJM.js";import{$b as h,B as ge,Cb as q,Ea as Z,Fa as $,Gc as Ae,Hb as g,Kb as S,Mb as te,Nb as Se,Oa as ye,Ob as L,Pb as B,Qb as i,Rb as s,Sb as m,Tb as E,Tc as K,Ub as D,Wa as ve,Wb as ae,Zb as re,a as P,ac as Ce,bc as Me,d as he,ec as H,fc as R,gc as O,h as F,ia as fe,jc as A,ka as p,kb as l,kc as _,l as pe,lb as ee,lc as b,mb as ke,mc as oe,na as V,ob as xe,pa as G,pc as y,qa as c,qb as we,qc as N,rc as ze,tb as Te,ua as f,ya as be}from"./chunk-Z3WUIYN5.js";var Kt="@",Xt=(()=>{class t{constructor(e,a,o,n,u){this.doc=e,this.delegate=a,this.zone=o,this.animationType=n,this.moduleImpl=u,this._rendererFactoryPromise=null,this.scheduler=c(xe,{optional:!0}),this.loadingSchedulerFn=c(Qt,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-KZMLKX77.js").then(o=>o),a;return this.loadingSchedulerFn?a=this.loadingSchedulerFn(e):a=e(),a.catch(o=>{throw new fe(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:n})=>{this._engine=o(this.animationType,this.doc);let u=new n(this.delegate,this._engine,this.zone);return this.delegate=u,u})}createRenderer(e,a){let o=this.delegate.createRenderer(e,a);if(o.\u0275type===0)return o;typeof o.throwOnSyntheticProps=="boolean"&&(o.throwOnSyntheticProps=!1);let n=new ie(o);return a?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(u=>{let x=u.createRenderer(e,a);n.use(x),this.scheduler?.notify(10)}).catch(u=>{n.use(o)}),n}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(a){ke()}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),ie=class{constructor(r){this.delegate=r,this.replay=[],this.\u0275type=1}use(r){if(this.delegate=r,this.replay!==null){for(let e of this.replay)e(r);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(r,e){return this.delegate.createElement(r,e)}createComment(r){return this.delegate.createComment(r)}createText(r){return this.delegate.createText(r)}get destroyNode(){return this.delegate.destroyNode}appendChild(r,e){this.delegate.appendChild(r,e)}insertBefore(r,e,a,o){this.delegate.insertBefore(r,e,a,o)}removeChild(r,e,a){this.delegate.removeChild(r,e,a)}selectRootElement(r,e){return this.delegate.selectRootElement(r,e)}parentNode(r){return this.delegate.parentNode(r)}nextSibling(r){return this.delegate.nextSibling(r)}setAttribute(r,e,a,o){this.delegate.setAttribute(r,e,a,o)}removeAttribute(r,e,a){this.delegate.removeAttribute(r,e,a)}addClass(r,e){this.delegate.addClass(r,e)}removeClass(r,e){this.delegate.removeClass(r,e)}setStyle(r,e,a,o){this.delegate.setStyle(r,e,a,o)}removeStyle(r,e,a){this.delegate.removeStyle(r,e,a)}setProperty(r,e,a){this.shouldReplay(e)&&this.replay.push(o=>o.setProperty(r,e,a)),this.delegate.setProperty(r,e,a)}setValue(r,e){this.delegate.setValue(r,e)}listen(r,e,a){return this.shouldReplay(e)&&this.replay.push(o=>o.listen(r,e,a)),this.delegate.listen(r,e,a)}shouldReplay(r){return this.replay!==null&&r.startsWith(Kt)}},Qt=new V("");function pt(t="animations"){return Te("NgAsyncAnimations"),be([{provide:we,useFactory:(r,e,a)=>new Xt(r,e,a,t),deps:[K,Ee,ye]},{provide:ve,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var Ut=(t,r,e)=>{let a=["POST","PUT","PATCH"].indexOf(t.method.toUpperCase())!==-1,o=d=>["variables","extensions"].indexOf(d.toLowerCase())!==-1,n=t.body.length,u=t.options&&t.options.useMultipart,x;if(u){if(n)return new F(d=>d.error(new Error("File upload is not available when combined with Batching")));if(!a)return new F(d=>d.error(new Error("File upload is not available when GET is used")));if(!e)return new F(d=>d.error(new Error(`To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink's options`)));x=e(t.body),u=!!x.files.size}let w={};if(n){if(!a)return new F(d=>d.error(new Error("Batching is not available for GET requests")));w={body:t.body}}else{let d=u?x.clone:t.body;a?w={body:d}:w={params:Object.keys(t.body).reduce((C,k)=>{let M=t.body[k];return C[k]=o(k)?JSON.stringify(M):M,C},{})}}if(u&&a){let d=new FormData;d.append("operations",JSON.stringify(w.body));let j={},C=x.files,k=0;C.forEach(M=>{j[++k]=M}),d.append("map",JSON.stringify(j)),k=0,C.forEach((M,T)=>{d.append(++k+"",T,T.name)}),w.body=d}return r.request(t.method,t.url,P(P({observe:"response",responseType:"json",reportProgress:!1},w),t.options))},Wt=(t,r)=>t&&r?r.keys().reduce((a,o)=>a.set(o,r.getAll(o)),t):r||t;function Jt(...t){return t.find(r=>typeof r<"u")}function Yt(t){let r=t.headers&&t.headers instanceof ne?t.headers:new ne(t.headers);if(t.clientAwareness){let{name:e,version:a}=t.clientAwareness;e&&!r.has("apollographql-client-name")&&(r=r.set("apollographql-client-name",e)),a&&!r.has("apollographql-client-version")&&(r=r.set("apollographql-client-version",a))}return r}var Zt={batchInterval:10,batchMax:10,uri:"graphql",method:"POST",withCredentials:!1,includeQuery:!0,includeExtensions:!1,useMultipart:!1};function I(t,r,e){return Jt(t[e],r[e],Zt[e])}var le=class extends Ue{httpClient;options;requester;print=Xe;constructor(r,e){super(),this.httpClient=r,this.options=e,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=a=>new Qe(o=>{let n=a.getContext(),u=I(n,this.options,"method"),x=I(n,this.options,"includeQuery"),w=I(n,this.options,"includeExtensions"),d=I(n,this.options,"uri"),j=I(n,this.options,"withCredentials"),C=I(n,this.options,"useMultipart"),k=this.options.useGETForQueries===!0,M=a.query.definitions.some(z=>z.kind==="OperationDefinition"&&z.operation==="query");k&&M&&(u="GET");let T={method:u,url:typeof d=="function"?d(a):d,body:{operationName:a.operationName,variables:a.variables},options:{withCredentials:j,useMultipart:C,headers:this.options.headers}};w&&(T.body.extensions=a.extensions),x&&(T.body.query=this.print(a.query));let Nt=Yt(n);T.options.headers=Wt(T.options.headers,Nt);let me=Ut(T,this.httpClient,this.options.extractFiles).subscribe({next:z=>{a.setContext({response:z}),o.next(z.body)},error:z=>o.error(z),complete:()=>o.complete()});return()=>{me.closed||me.unsubscribe()}})}request(r){return this.requester(r)}},gt=(()=>{class t{httpClient;constructor(e){this.httpClient=e}create(e){return new le(this.httpClient,e)}static \u0275fac=function(a){return new(a||t)(G(Pe))};static \u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ft=window.location.protocol+"//"+window.location.hostname+":"+window.location.port+"/graphql";var bt={content_types:{plural:{all:"\u0627\u0644\u0643\u0644",audiobook:"\u0627\u0644\u0643\u062A\u0628 \u0627\u0644\u0635\u0648\u062A\u064A\u0629",comic:"\u0627\u0644\u0642\u0635\u0635 \u0627\u0644\u0645\u0635\u0648\u0631\u0629",ebook:"\u0627\u0644\u0643\u062A\u0628 \u0627\u0644\u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A\u0629",game:"\u0627\u0644\u0623\u0644\u0639\u0627\u0628",movie:"\u0627\u0644\u0623\u0641\u0644\u0627\u0645",music:"\u0627\u0644\u0645\u0648\u0633\u064A\u0642\u0649",null:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641",software:"\u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0627\u062A",tv_show:"\u0628\u0631\u0627\u0645\u062C \u0627\u0644\u062A\u0644\u0641\u0627\u0632",xxx:"\u0627\u0644\u0625\u0628\u0627\u062D\u064A\u0629"},singular:{audiobook:"\u0643\u062A\u0627\u0628 \u0635\u0648\u062A\u064A",comic:"\u0642\u0635\u0629 \u0645\u0635\u0648\u0631\u0629",ebook:"\u0643\u062A\u0627\u0628 \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",game:"\u0644\u0639\u0628\u0629",movie:"\u0641\u064A\u0644\u0645",music:"\u0645\u0648\u0633\u064A\u0642\u0649",null:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641",software:"\u0628\u0631\u0645\u062C\u064A\u0627\u062A",tv_show:"\u0628\u0631\u0646\u0627\u0645\u062C \u062A\u0644\u0641\u0632\u064A\u0648\u0646\u064A",xxx:"\u0627\u0644\u0625\u0628\u0627\u062D\u064A\u0629"}},dashboard:{event:{created:"\u062A\u0645 \u0627\u0644\u0625\u0646\u0634\u0627\u0621",failed:"\u0641\u0634\u0644",processed:"\u062A\u0645\u062A \u0627\u0644\u0645\u0639\u0627\u0644\u062C\u0629",updated:"\u062A\u0645 \u0627\u0644\u062A\u062D\u062F\u064A\u062B"},interval:{all:"\u0627\u0644\u0643\u0644",days:"\u064A\u0648\u0645",days_1:"\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",hours:"\u0633\u0627\u0639\u0629",hours_1:"\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",hours_12:"12 \u0633\u0627\u0639\u0629",hours_6:"6 \u0633\u0627\u0639\u0629",minutes:"\u062F\u0642\u064A\u0642\u0629",minutes_1:"1 \u062F\u0642\u064A\u0642\u0629",minutes_15:"15 \u062F\u0642\u0627\u0626\u0642",minutes_30:"30 \u062F\u0642\u0627\u0626\u0642",minutes_5:"5 \u062F\u0642\u0627\u0626\u0642",off:"\u0625\u064A\u0642\u0627\u0641",seconds_10:"10 \u062B\u0648\u0627\u0646\u064A",seconds_30:"30 \u062B\u0627\u0646\u064A\u0629",weeks_1:"1 \u0623\u0633\u0628\u0648\u0639"},metrics:{event:"\u062D\u062F\u062B",resolution:"\u0627\u0644\u062F\u0642\u0629",throughput:"\u0645\u0639\u062F\u0644 \u0627\u0644\u0646\u0642\u0644",timeframe:"\u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0632\u0645\u0646\u064A",toggle_legend:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0623\u0633\u0637\u0648\u0631\u0629"},queues:{created:"\u062A\u0645 \u0627\u0644\u0625\u0646\u0634\u0627\u0621",created_at:"\u062A\u0645 \u0627\u0644\u0625\u0646\u0634\u0627\u0621 \u0641\u064A",enqueue_jobs:"\u0625\u062F\u0631\u0627\u062C \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0641\u064A \u0627\u0644\u0637\u0627\u0628\u0648\u0631",enqueue_torrent_processing_batch:"\u0625\u062F\u0631\u0627\u062C \u062F\u0641\u0639\u0629 \u0645\u0639\u0627\u0644\u062C\u0629 \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0641\u064A \u0627\u0644\u0637\u0627\u0628\u0648\u0631",failed:"\u0641\u0634\u0644",force_rematch:"\u0641\u0631\u0636 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u062D\u062A\u0648\u0649 \u0627\u0644\u0645\u0637\u0627\u0628\u0642 \u0628\u0627\u0644\u0641\u0639\u0644",jobs_enqueued:"\u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0645\u062F\u0631\u062C\u0629 \u0641\u064A \u0627\u0644\u0637\u0627\u0628\u0648\u0631",latency:"\u0627\u0644\u062A\u0623\u062E\u064A\u0631",match_content_by_external_api_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0641\u064A API \u0627\u0644\u062E\u0627\u0631\u062C\u064A\u0629",match_content_by_local_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u0645\u062D\u0644\u064A",payload:"\u0627\u0644\u062D\u0645\u0648\u0644\u0629",pending:"\u0642\u064A\u062F \u0627\u0644\u0627\u0646\u062A\u0638\u0627\u0631",priority:"\u0627\u0644\u0623\u0648\u0644\u0648\u064A\u0629",process_orphaned_torrents_only:"\u0645\u0639\u0627\u0644\u062C\u0629 \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u064A\u062A\u064A\u0645 \u0641\u0642\u0637",processed:"\u062A\u0645\u062A \u0627\u0644\u0645\u0639\u0627\u0644\u062C\u0629",purge_jobs:"\u062A\u0646\u0638\u064A\u0641 \u0627\u0644\u0648\u0638\u0627\u0626\u0641",purge_queue_jobs:"\u062A\u0646\u0638\u064A\u0641 \u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0637\u0627\u0628\u0648\u0631",queue:"\u0627\u0644\u0637\u0627\u0628\u0648\u0631",queue_purged:"\u062A\u0645 \u062A\u0646\u0638\u064A\u0641 \u0627\u0644\u0637\u0627\u0628\u0648\u0631",queues:"\u0627\u0644\u0637\u0648\u0627\u0628\u064A\u0631",ran_at:"\u062A\u0645 \u0627\u0644\u062A\u0634\u063A\u064A\u0644 \u0641\u064A",retry:"\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",total_counts_by_status:"\u0625\u062C\u0645\u0627\u0644\u064A \u0627\u0644\u0639\u062F \u062D\u0633\u0628 \u0627\u0644\u062D\u0627\u0644\u0629"}},facets:{content_type:"\u0646\u0648\u0639 \u0627\u0644\u0645\u062D\u062A\u0648\u0649",file_type:"\u0646\u0648\u0639 \u0627\u0644\u0645\u0644\u0641",genre:"\u0627\u0644\u0646\u0648\u0639",language:"\u0627\u0644\u0644\u063A\u0629",queue:"\u0627\u0644\u0637\u0627\u0628\u0648\u0631",status:"\u0627\u0644\u062D\u0627\u0644\u0629",torrent_source:"\u0645\u0635\u062F\u0631 \u0627\u0644\u062A\u0648\u0631\u0646\u062A",torrent_tag:"\u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u062A\u0648\u0631\u0646\u062A",video_resolution:"\u062F\u0642\u0629 \u0627\u0644\u0641\u064A\u062F\u064A\u0648",video_source:"\u0645\u0635\u062F\u0631 \u0627\u0644\u0641\u064A\u062F\u064A\u0648"},file_types:{archive:"\u0623\u0631\u0634\u064A\u0641",audio:"\u0635\u0648\u062A",data:"\u0628\u064A\u0627\u0646\u0627\u062A",document:"\u0648\u062B\u064A\u0642\u0629",image:"\u0635\u0648\u0631\u0629",software:"\u0628\u0631\u0645\u062C\u064A\u0627\u062A",subtitles:"\u062A\u0631\u062C\u0645\u0627\u062A",unknown:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641",video:"\u0641\u064A\u062F\u064A\u0648"},general:{all:"\u0627\u0644\u0643\u0644",dismiss:"\u0631\u0641\u0636",error:"\u062E\u0637\u0623",none:"\u0644\u0627 \u0634\u064A\u0621",page_not_found:"\u0627\u0644\u0635\u0641\u062D\u0629 \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629",refresh:"\u062A\u062D\u062F\u064A\u062B",status:"\u0627\u0644\u062D\u0627\u0644\u0629"},health:{bitmagnet_is_status:"bitmagnet \u0647\u0648 {{status}}",check_failed_with_error:"\u0641\u0634\u0644 \u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0639 \u062E\u0637\u0623",component:"\u0645\u0643\u0648\u0646",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0631\u0641\u0636",error:"\u062E\u0637\u0623",status:"\u0627\u0644\u062D\u0627\u0644\u0629",statuses:{degraded:"\u0645\u062A\u062F\u0647\u0648\u0631",down:"\u0645\u0639\u0637\u0644",error:"\u062E\u0637\u0623",inactive:"\u063A\u064A\u0631 \u0646\u0634\u0637",started:"\u0628\u062F\u0623",unknown:"\u0645\u0639\u0644\u0642",up:"\u0646\u0634\u0637"},summary:"\u0645\u0644\u062E\u0635 \u0627\u0644\u0635\u062D\u0629",worker:"\u0639\u0627\u0645\u0644",workers:{dht_crawler:"\u0632\u0627\u062D\u0641 DHT",http_server:"\u062E\u0627\u062F\u0645 HTTP",queue_server:"\u062E\u0627\u062F\u0645 \u0627\u0644\u0637\u0627\u0628\u0648\u0631"}},languages:{af:"\u0627\u0644\u0623\u0641\u0631\u064A\u0643\u0627\u0646\u064A\u0629",ar:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",az:"\u0627\u0644\u0623\u0630\u0631\u0628\u064A\u062C\u0627\u0646\u064A\u0629",be:"\u0627\u0644\u0628\u064A\u0644\u0627\u0631\u0648\u0633\u064A\u0629",bg:"\u0627\u0644\u0628\u0644\u063A\u0627\u0631\u064A\u0629",bs:"\u0627\u0644\u0628\u0648\u0633\u0646\u064A\u0629",ca:"\u0627\u0644\u0643\u0627\u062A\u0627\u0644\u0627\u0646\u064A\u0629",ce:"\u0627\u0644\u0634\u064A\u0634\u0627\u0646\u064A\u0629",co:"\u0627\u0644\u0643\u0648\u0631\u0633\u064A\u0643\u064A\u0629",cs:"\u0627\u0644\u062A\u0634\u064A\u0643\u064A\u0629",cy:"\u0627\u0644\u0648\u064A\u0644\u0632\u064A\u0629",da:"\u0627\u0644\u062F\u0627\u0646\u0645\u0627\u0631\u0643\u064A\u0629",de:"\u0627\u0644\u0623\u0644\u0645\u0627\u0646\u064A\u0629",el:"\u0627\u0644\u064A\u0648\u0646\u0627\u0646\u064A\u0629",en:"\u0627\u0644\u0625\u0646\u062C\u0644\u064A\u0632\u064A\u0629",es:"\u0627\u0644\u0625\u0633\u0628\u0627\u0646\u064A\u0629",et:"\u0627\u0644\u0625\u0633\u062A\u0648\u0646\u064A\u0629",eu:"\u0627\u0644\u0628\u0627\u0633\u0643\u064A\u0629",fa:"\u0627\u0644\u0641\u0627\u0631\u0633\u064A\u0629",fi:"\u0627\u0644\u0641\u0646\u0644\u0646\u062F\u064A\u0629",fr:"\u0627\u0644\u0641\u0631\u0646\u0633\u064A\u0629",he:"\u0627\u0644\u0639\u0628\u0631\u064A\u0629",hi:"\u0627\u0644\u0647\u0646\u062F\u064A\u0629",hr:"\u0627\u0644\u0643\u0631\u0648\u0627\u062A\u064A\u0629",hu:"\u0627\u0644\u0647\u0646\u063A\u0627\u0631\u064A\u0629",hy:"\u0627\u0644\u0623\u0631\u0645\u0646\u064A\u0629",id:"\u0627\u0644\u0625\u0646\u062F\u0648\u0646\u064A\u0633\u064A\u0629",is:"\u0627\u0644\u0623\u064A\u0633\u0644\u0646\u062F\u064A\u0629",it:"\u0627\u0644\u0625\u064A\u0637\u0627\u0644\u064A\u0629",ja:"\u0627\u0644\u064A\u0627\u0628\u0627\u0646\u064A\u0629",ka:"\u0627\u0644\u062C\u0648\u0631\u062C\u064A\u0629",ko:"\u0627\u0644\u0643\u0648\u0631\u064A\u0629",ku:"\u0627\u0644\u0643\u0631\u062F\u064A\u0629",lt:"\u0627\u0644\u0644\u064A\u062A\u0648\u0627\u0646\u064A\u0629",lv:"\u0627\u0644\u0644\u0627\u062A\u0641\u064A\u0629",mi:"\u0627\u0644\u0645\u0627\u0648\u0631\u064A\u0629",mk:"\u0627\u0644\u0645\u0642\u062F\u0648\u0646\u064A\u0629",ml:"\u0627\u0644\u0645\u0627\u0644\u0627\u064A\u0627\u0644\u0627\u0645\u064A\u0629",mn:"\u0627\u0644\u0645\u0646\u063A\u0648\u0644\u064A\u0629",ms:"\u0627\u0644\u0645\u0644\u0627\u064A\u0648\u064A\u0629",mt:"\u0627\u0644\u0645\u0627\u0644\u0637\u064A\u0629",nl:"\u0627\u0644\u0647\u0648\u0644\u0646\u062F\u064A\u0629",no:"\u0627\u0644\u0646\u0631\u0648\u064A\u062C\u064A\u0629",pl:"\u0627\u0644\u0628\u0648\u0644\u0646\u062F\u064A\u0629",pt:"\u0627\u0644\u0628\u0631\u062A\u063A\u0627\u0644\u064A\u0629",ro:"\u0627\u0644\u0631\u0648\u0645\u0627\u0646\u064A\u0629",ru:"\u0627\u0644\u0631\u0648\u0633\u064A\u0629",sa:"\u0627\u0644\u0633\u0646\u0633\u0643\u0631\u064A\u062A\u064A\u0629",sk:"\u0627\u0644\u0633\u0644\u0648\u0641\u0627\u0643\u064A\u0629",sl:"\u0627\u0644\u0633\u0644\u0648\u0641\u064A\u0646\u064A\u0629",sm:"\u0627\u0644\u0633\u0627\u0645\u0648\u064A\u0629",so:"\u0627\u0644\u0635\u0648\u0645\u0627\u0644\u064A\u0629",sr:"\u0627\u0644\u0635\u0631\u0628\u064A\u0629",sv:"\u0627\u0644\u0633\u0648\u064A\u062F\u064A\u0629",ta:"\u0627\u0644\u062A\u0627\u0645\u064A\u0644\u064A\u0629",th:"\u0627\u0644\u062A\u0627\u064A\u0644\u0627\u0646\u062F\u064A\u0629",tr:"\u0627\u0644\u062A\u0631\u0643\u064A\u0629",uk:"\u0627\u0644\u0623\u0648\u0643\u0631\u0627\u0646\u064A\u0629",vi:"\u0627\u0644\u0641\u064A\u062A\u0646\u0627\u0645\u064A\u0629",yi:"\u0627\u0644\u064A\u062F\u064A\u0634\u064A\u0629",zh:"\u0627\u0644\u0635\u064A\u0646\u064A\u0629",zu:"\u0627\u0644\u0632\u0648\u0644\u0648"},layout:{bitmagnet_on_service:"bitmagnet \u0639\u0644\u0649 {{service}}",change_theme:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0633\u0645\u0629",external_links:"\u0631\u0648\u0627\u0628\u0637 \u062E\u0627\u0631\u062C\u064A\u0629",sponsor:"\u0627\u0644\u0631\u0627\u0639\u064A",support_bitmagnet:"\u062F\u0639\u0645 bitmagnet",translate:"\u062A\u0631\u062C\u0645\u0629"},paginator:{first_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0623\u0648\u0644\u0649",items_per_page:"\u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0644\u0643\u0644 \u0635\u0641\u062D\u0629",last_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0623\u062E\u064A\u0631\u0629",next_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u062A\u0627\u0644\u064A\u0629",page_x:"\u0627\u0644\u0635\u0641\u062D\u0629 {{x}}",previous_page:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629",x_to_y:"{{x}} \u0625\u0644\u0649 {{y}}",x_to_y_of_z:"{{x}} \u0625\u0644\u0649 {{y}} \u0645\u0646 {{z}}"},routes:{admin:"\u0627\u0644\u0645\u0633\u0624\u0648\u0644",dashboard:"\u0644\u0648\u062D\u0629 \u0627\u0644\u062A\u062D\u0643\u0645",home:"\u0627\u0644\u0635\u0641\u062D\u0629 \u0627\u0644\u0631\u0626\u064A\u0633\u064A\u0629",jobs:"\u0627\u0644\u0648\u0638\u0627\u0626\u0641",queues:"\u0627\u0644\u0637\u0648\u0627\u0628\u064A\u0631",torrents:"\u0627\u0644\u062A\u0648\u0631\u0646\u062A",visualize:"\u062A\u0635\u0648\u0631"},torrents:{classification:"\u0627\u0644\u062A\u0635\u0646\u064A\u0641",clear_search:"\u0645\u0633\u062D \u0627\u0644\u0628\u062D\u062B",copy:"\u0646\u0633\u062E",copy_to_clipboard:"\u0646\u0633\u062E \u0625\u0644\u0649 \u0627\u0644\u062D\u0627\u0641\u0638\u0629",delete:"\u062D\u0630\u0641",delete_action_cannot_be_undone:"\u0644\u0627 \u064A\u0645\u0643\u0646 \u0627\u0644\u062A\u0631\u0627\u062C\u0639 \u0639\u0646 \u0647\u0630\u0627 \u0627\u0644\u0625\u062C\u0631\u0627\u0621",delete_are_you_sure:"\u0647\u0644 \u0623\u0646\u062A \u0645\u062A\u0623\u0643\u062F \u0623\u0646\u0643 \u062A\u0631\u064A\u062F \u062D\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u062A\u0648\u0631\u0646\u062A\u061F",deselect_all:"\u0625\u0644\u063A\u0627\u0621 \u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0643\u0644",edit_tags:"\u062A\u062D\u0631\u064A\u0631 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",episodes:"\u0627\u0644\u062D\u0644\u0642\u0627\u062A",external_links:"\u0631\u0648\u0627\u0628\u0637 \u062E\u0627\u0631\u062C\u064A\u0629",file_index:"\u0641\u0647\u0631\u0633 \u0627\u0644\u0645\u0644\u0641\u0627\u062A",file_path:"\u0645\u0633\u0627\u0631 \u0627\u0644\u0645\u0644\u0641",file_size:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641",file_type:"\u0646\u0648\u0639 \u0627\u0644\u0645\u0644\u0641",files:"\u0627\u0644\u0645\u0644\u0641\u0627\u062A",files_count_n:"{{count}} \u0645\u0644\u0641\u0627\u062A",files_no_info:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u0639\u0644\u0648\u0645\u0627\u062A \u0639\u0646 \u0627\u0644\u0645\u0644\u0641\u0627\u062A",files_single:"\u0645\u0644\u0641 \u0648\u0627\u062D\u062F",genres:"\u0627\u0644\u0623\u0646\u0648\u0627\u0639",info_hash:"\u062A\u062C\u0632\u0626\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A",info_hashes:"\u062A\u062C\u0632\u0626\u0627\u062A \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A",languages:"\u0627\u0644\u0644\u063A\u0627\u062A",leechers:"\u0627\u0644\u0645\u0633\u062A\u0641\u064A\u062F\u0648\u0646",magnet:"\u0645\u063A\u0646\u0627\u0637\u064A\u0633",magnet_links:"\u0631\u0648\u0627\u0628\u0637 \u0645\u063A\u0646\u0627\u0637\u064A\u0633\u064A\u0629",new_tag:"\u0639\u0644\u0627\u0645\u0629 \u062C\u062F\u064A\u062F\u0629",order_by:"\u062A\u0631\u062A\u064A\u0628 \u062D\u0633\u0628",order_direction_toggle:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0627\u062A\u062C\u0627\u0647",ordering:{files_count:"\u0639\u062F\u062F \u0627\u0644\u0645\u0644\u0641\u0627\u062A",info_hash:"\u062A\u062C\u0632\u0626\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A",leechers:"\u0627\u0644\u0645\u0633\u062A\u0641\u064A\u062F\u0648\u0646",name:"\u0627\u0644\u0627\u0633\u0645",published_at:"\u0646\u0634\u0631 \u0641\u064A",relevance:"\u0627\u0644\u0635\u0644\u0629",seeders:"\u0627\u0644\u0645\u0632\u0627\u0631\u0639\u0648\u0646",size:"\u0627\u0644\u062D\u062C\u0645",updated_at:"\u062A\u0645 \u0627\u0644\u062A\u062D\u062F\u064A\u062B \u0641\u064A"},original_release_date:"\u062A\u0627\u0631\u064A\u062E \u0627\u0644\u0625\u0635\u062F\u0627\u0631 \u0627\u0644\u0623\u0635\u0644\u064A",permalink:"\u0631\u0627\u0628\u0637 \u062F\u0627\u0626\u0645",poster:"\u0645\u0644\u0635\u0642",published:"\u0645\u0646\u0634\u0648\u0631",rating:"\u0627\u0644\u062A\u0642\u064A\u064A\u0645",refresh:"\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0646\u062A\u0627\u0626\u062C",reprocess:{force_rematch:"\u0641\u0631\u0636 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u062D\u062A\u0648\u0649 \u0627\u0644\u0645\u0637\u0627\u0628\u0642 \u0628\u0627\u0644\u0641\u0639\u0644",match_content_by_external_api_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0641\u064A API \u0627\u0644\u062E\u0627\u0631\u062C\u064A\u0629",match_content_by_local_search:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u0645\u062D\u0644\u064A",reprocess:"\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0639\u0627\u0644\u062C\u0629"},s_l:"S / L",search:"\u0628\u062D\u062B",seeders:"\u0627\u0644\u0628\u0627\u0630\u0631\u0648\u0646",select_all:"\u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0643\u0644",showing_x_of_y_files:"\u0639\u0631\u0636 {{x}} \u0645\u0646 {{y}} \u0645\u0644\u0641\u0627\u062A",size:"\u0627\u0644\u062D\u062C\u0645",source:"\u0645\u0635\u062F\u0631 \u0627\u0644\u062A\u0648\u0631\u0646\u062A",summary:"\u0627\u0644\u0645\u0644\u062E\u0635",tags:{delete:"\u062D\u0630\u0641 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",delete_tip:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A \u0645\u0646 \u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629",placeholder:"\u0627\u0644\u0639\u0644\u0627\u0645\u0629...",put:"\u0648\u0636\u0639 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",put_tip:"\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A \u0625\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629",set:"\u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",set_tip:"\u0627\u0633\u062A\u0628\u062F\u0627\u0644 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A \u0641\u064A \u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u0648\u0631\u0646\u062A \u0627\u0644\u0645\u062D\u062F\u062F\u0629"},title:"\u0627\u0644\u0639\u0646\u0648\u0627\u0646",toggle_drawer:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u062F\u0631\u062C",votes_count_n:"{{count}} \u0623\u0635\u0648\u0627\u062A"},version:{bitmagnet_version:"\u0625\u0635\u062F\u0627\u0631 bitmagnet {{version}}",unknown:"\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641"}};var yt={content_types:{plural:{all:"Alle",audiobook:"H\xF6rb\xFCcher",comic:"Comics",ebook:"E-B\xFCcher",game:"Spiele",movie:"Filme",music:"Musik",null:"Unbekannt",software:"Software",tv_show:"TV-Shows",xxx:"XXX"},singular:{audiobook:"H\xF6rbuch",comic:"Comic",ebook:"E-Buch",game:"Spiel",movie:"Film",music:"Musik",null:"Unbekannt",software:"Software",tv_show:"TV-Show",xxx:"XXX"}},dashboard:{event:{created:"Erstellt",failed:"Fehlgeschlagen",processed:"Verarbeitet",updated:"Aktualisiert"},interval:{all:"Alle",days:"Tage",days_1:"1 Tag",hours:"Stunden",hours_1:"1 Stunde",hours_12:"12 Stunden",hours_6:"6 Stunden",minutes:"Minuten",minutes_1:"1 Minute",minutes_15:"15 Minuten",minutes_30:"30 Minuten",minutes_5:"5 Minuten",off:"Aus",seconds_10:"10 Sekunden",seconds_30:"30 Sekunden",weeks_1:"1 Woche"},metrics:{event:"Ereignis",resolution:"Aufl\xF6sung",throughput:"Durchsatz",timeframe:"Zeitrahmen",toggle_legend:"Legende umschalten"},queues:{created:"Erstellt",created_at:"Erstellt am",enqueue_jobs:"Jobs einreihen",enqueue_torrent_processing_batch:"Torrent-Verarbeitungsbatch einreihen",failed:"Fehlgeschlagen",force_rematch:"Erneutes Zuordnen von bereits zugeordneten Inhalten erzwingen",jobs_enqueued:"Jobs eingereiht",latency:"Latenz",match_content_by_external_api_search:"Inhalte durch externe API-Suche zuordnen",match_content_by_local_search:"Inhalte durch lokale Suche zuordnen",payload:"Nutzlast",pending:"Ausstehend",priority:"Priorit\xE4t",process_orphaned_torrents_only:"Nur verwaiste Torrents verarbeiten",processed:"Verarbeitet",purge_jobs:"Jobs bereinigen",purge_queue_jobs:"Warteschlangen-Jobs bereinigen",queue:"Warteschlange",queue_purged:"Warteschlange bereinigt",queues:"Warteschlangen",ran_at:"Ausgef\xFChrt am",retry:"Erneut versuchen",total_counts_by_status:"Gesamtanzahl nach Status"}},facets:{content_type:"Inhaltstyp",file_type:"Dateityp",genre:"Genre",language:"Sprache",queue:"Warteschlange",status:"Status",torrent_source:"Torrent-Quelle",torrent_tag:"Torrent-Tag",video_resolution:"Videoaufl\xF6sung",video_source:"Videoquelle"},file_types:{archive:"Archiv",audio:"Audio",data:"Daten",document:"Dokument",image:"Bild",software:"Software",subtitles:"Untertitel",unknown:"Unbekannt",video:"Video"},general:{all:"Alle",dismiss:"Verwerfen",error:"Fehler",none:"Keine",page_not_found:"Seite nicht gefunden",refresh:"Aktualisieren",status:"Status"},health:{bitmagnet_is_status:"bitmagnet ist {{status}}",check_failed_with_error:"\xDCberpr\xFCfung mit Fehler fehlgeschlagen",component:"Komponente",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Verwerfen",error:"Fehler",status:"Status",statuses:{degraded:"Verschlechtert",down:"Aus",error:"Fehler",inactive:"Inaktiv",started:"Gestartet",unknown:"Ausstehend",up:"An"},summary:"Gesundheits\xFCbersicht",worker:"Arbeiter",workers:{dht_crawler:"DHT-Crawler",http_server:"HTTP-Server",queue_server:"Warteschlangen-Server"}},languages:{af:"Afrikaans",ar:"Arabisch",az:"Aserbaidschanisch",be:"Wei\xDFrussisch",bg:"Bulgarisch",bs:"Bosnisch",ca:"Katalanisch",ce:"Tschetschenisch",co:"Korsisch",cs:"Tschechisch",cy:"Walisisch",da:"D\xE4nisch",de:"Deutsch",el:"Griechisch",en:"Englisch",es:"Spanisch",et:"Estnisch",eu:"Baskisch",fa:"Persisch",fi:"Finnisch",fr:"Franz\xF6sisch",he:"Hebr\xE4isch",hi:"Hindi",hr:"Kroatisch",hu:"Ungarisch",hy:"Armenisch",id:"Indonesisch",is:"Isl\xE4ndisch",it:"Italienisch",ja:"Japanisch",ka:"Georgisch",ko:"Koreanisch",ku:"Kurdisch",lt:"Litauisch",lv:"Lettisch",mi:"Maori",mk:"Mazedonisch",ml:"Malayalam",mn:"Mongolisch",ms:"Malaiisch",mt:"Maltesisch",nl:"Niederl\xE4ndisch",no:"Norwegisch",pl:"Polnisch",pt:"Portugiesisch",ro:"Rum\xE4nisch",ru:"Russisch",sa:"Sanskrit",sk:"Slowakisch",sl:"Slowenisch",sm:"Samoanisch",so:"Somalisch",sr:"Serbisch",sv:"Schwedisch",ta:"Tamil",th:"Thai",tr:"T\xFCrkisch",uk:"Ukrainisch",vi:"Vietnamesisch",yi:"Jiddisch",zh:"Chinesisch",zu:"Zulu"},layout:{bitmagnet_on_service:"bitmagnet auf {{service}}",change_theme:"Thema \xE4ndern",external_links:"Externe Links",sponsor:"Sponsor",support_bitmagnet:"bitmagnet unterst\xFCtzen",translate:"\xDCbersetzen"},paginator:{first_page:"Erste Seite",items_per_page:"Artikel pro Seite",last_page:"Letzte Seite",next_page:"N\xE4chste Seite",page_x:"Seite {{x}}",previous_page:"Vorherige Seite",x_to_y:"{{x}} bis {{y}}",x_to_y_of_z:"{{x}} bis {{y}} von {{z}}"},routes:{admin:"Admin",dashboard:"Dashboard",home:"Startseite",jobs:"Aufgaben",queues:"Warteschlangen",torrents:"Torrents",visualize:"Visualisieren"},torrents:{classification:"Klassifizierung",clear_search:"Suche l\xF6schen",copy:"Kopieren",copy_to_clipboard:"In die Zwischenablage kopieren",delete:"L\xF6schen",delete_action_cannot_be_undone:"Diese Aktion kann nicht r\xFCckg\xE4ngig gemacht werden",delete_are_you_sure:"Sind Sie sicher, dass Sie diesen Torrent l\xF6schen m\xF6chten?",deselect_all:"Alle abw\xE4hlen",edit_tags:"Tags bearbeiten",episodes:"Episoden",external_links:"Externe Links",file_index:"Dateiindex",file_path:"Dateipfad",file_size:"Dateigr\xF6\xDFe",file_type:"Dateityp",files:"Dateien",files_count_n:"{{count}} Dateien",files_no_info:"Keine Dateiinformationen verf\xFCgbar",files_single:"Einzelne Datei",genres:"Genres",info_hash:"Info-Hash",info_hashes:"Info-Hashes",languages:"Sprachen",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet-Links",new_tag:"Neuer Tag",order_by:"Sortieren nach",order_direction_toggle:"Richtung umschalten",ordering:{files_count:"Dateienanzahl",info_hash:"Info-Hash",leechers:"Leechers",name:"Name",published_at:"Ver\xF6ffentlicht am",relevance:"Relevanz",seeders:"Seeders",size:"Gr\xF6\xDFe",updated_at:"Aktualisiert am"},original_release_date:"Originales Ver\xF6ffentlichungsdatum",permalink:"Permalink",poster:"Poster",published:"Ver\xF6ffentlicht",rating:"Bewertung",refresh:"Ergebnisse aktualisieren",reprocess:{force_rematch:"Erneutes Zuordnen von bereits zugeordneten Inhalten erzwingen",match_content_by_external_api_search:"Inhalte durch externe API-Suche zuordnen",match_content_by_local_search:"Inhalte durch lokale Suche zuordnen",reprocess:"Erneut verarbeiten"},s_l:"S / L",search:"Suche",seeders:"Seeders",select_all:"Alle ausw\xE4hlen",showing_x_of_y_files:"{{x}} von {{y}} Dateien anzeigen",size:"Gr\xF6\xDFe",source:"Torrent-Quelle",summary:"Zusammenfassung",tags:{delete:"Tags l\xF6schen",delete_tip:"Tags aus den ausgew\xE4hlten Torrents entfernen",placeholder:"Tag...",put:"Tags setzen",put_tip:"Tags zu den ausgew\xE4hlten Torrents hinzuf\xFCgen",set:"Tags setzen",set_tip:"Tags der ausgew\xE4hlten Torrents ersetzen"},title:"Titel",toggle_drawer:"Schublade umschalten",votes_count_n:"{{count}} Stimmen"},version:{bitmagnet_version:"bitmagnet Version {{version}}",unknown:"unbekannt"}};var vt={content_types:{plural:{all:"All",audiobook:"Audiobooks",comic:"Comics",ebook:"E-Books",game:"Games",movie:"Movies",music:"Music",null:"Unknown",software:"Software",tv_show:"TV Shows",xxx:"XXX"},singular:{audiobook:"Audiobook",comic:"Comic",ebook:"E-Book",game:"Game",movie:"Movie",music:"Music",null:"Unknown",software:"Software",tv_show:"TV Show",xxx:"XXX"}},dashboard:{event:{created:"Created",failed:"Failed",processed:"Processed",updated:"Updated"},interval:{all:"All",days:"Days",days_1:"1 day",hours:"Hours",hours_1:"1 hour",hours_12:"12 hours",hours_6:"6 hours",minutes:"Minutes",minutes_1:"1 minute",minutes_15:"15 minutes",minutes_30:"30 minutes",minutes_5:"5 minutes",off:"Off",seconds_10:"10 seconds",seconds_30:"30 seconds",weeks_1:"1 week"},metrics:{event:"Event",resolution:"Resolution",throughput:"Throughput",timeframe:"Timeframe",toggle_legend:"Toggle legend"},queues:{created:"Created",created_at:"Created at",enqueue_jobs:"Enqueue jobs",enqueue_torrent_processing_batch:"Enqueue Torrent Processing Batch",failed:"Failed",jobs_enqueued:"Jobs enqueued",latency:"Latency",payload:"Payload",pending:"Pending",priority:"Priority",process_orphaned_torrents_only:"Process orphaned torrents only",processed:"Processed",purge_jobs:"Purge jobs",purge_queue_jobs:"Purge queue jobs",queue:"Queue",queue_purged:"Queue purged",queues:"Queues",ran_at:"Ran at",retry:"Retry",total_counts_by_status:"Total counts by status"}},facets:{content_type:"Content Type",file_type:"File Type",genre:"Genre",language:"Language",queue:"Queue",status:"Status",torrent_source:"Torrent Source",torrent_tag:"Torrent Tag",video_resolution:"Video Resolution",video_source:"Video Source"},file_types:{archive:"Archive",audio:"Audio",data:"Data",document:"Document",image:"Image",software:"Software",subtitles:"Subtitles",unknown:"Unknown",video:"Video"},general:{all:"All",dismiss:"Dismiss",error:"Error",none:"None",page_not_found:"Page not found",refresh:"Refresh",status:"Status"},health:{bitmagnet_is_status:"bitmagnet is {{status}}",check_failed_with_error:"Check failed with error",component:"Component",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Dismiss",error:"Error",status:"Status",statuses:{degraded:"Degraded",down:"Down",error:"Error",inactive:"Inactive",started:"Started",unknown:"Pending",up:"Up"},summary:"Health summary",worker:"Worker",workers:{dht_crawler:"DHT crawler",http_server:"HTTP server",queue_server:"Queue server"}},languages:{af:"Afrikaans",ar:"Arabic",az:"Azerbaijani",be:"Belarusian",bg:"Bulgarian",bs:"Bosnian",ca:"Catalan",ce:"Chechen",co:"Corsican",cs:"Czech",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fr:"French",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",hy:"Armenian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mi:"Maori",mk:"Macedonian",ml:"Malayalam",mn:"Mongolian",ms:"Malay",mt:"Maltese",nl:"Dutch",no:"Norwegian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sa:"Sanskrit",sk:"Slovak",sl:"Slovenian",sm:"Samoan",so:"Somali",sr:"Serbian",sv:"Swedish",ta:"Tamil",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",yi:"Yiddish",zh:"Chinese",zu:"Zulu"},layout:{bitmagnet_on_service:"bitmagnet on {{service}}",change_theme:"Change theme",external_links:"External links",sponsor:"Sponsor",support_bitmagnet:"Support bitmagnet",translate:"Translate"},paginator:{first_page:"First page",items_per_page:"Items per page",last_page:"Last page",next_page:"Next page",page_x:"Page {{x}}",previous_page:"Previous page",x_to_y:"{{x}} to {{y}}",x_to_y_of_z:"{{x}} to {{y}} of {{z}}"},routes:{admin:"Admin",dashboard:"Dashboard",home:"Home",jobs:"Jobs",queues:"Queues",torrents:"Torrents",visualize:"Visualize"},torrents:{classification:"Classification",clear_search:"Clear Search",copy:"Copy",copy_to_clipboard:"Copy to clipboard",delete:"Delete",delete_action_cannot_be_undone:"This action cannot be undone",delete_are_you_sure:"Are you sure you want to delete this torrent?",deselect_all:"Deselect All",edit_tags:"Edit tags",episodes:"Episodes",external_links:"External links",file_index:"File index",file_path:"File path",file_size:"File size",file_type:"File type",files:"Files",files_count_n:"{{count}} files",files_no_info:"No files information available",files_single:"Single file",genres:"Genres",info_hash:"Info hash",info_hashes:"Info hashes",languages:"Languages",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet links",new_tag:"New tag",order_by:"Order by",order_direction_toggle:"Toggle direction",ordering:{files_count:"Files count",info_hash:"Info hash",leechers:"Leechers",name:"Name",published_at:"Published at",relevance:"Relevance",seeders:"Seeders",size:"Size",updated_at:"Updated at"},original_release_date:"Original release date",permalink:"Permalink",poster:"Poster",published:"Published",rating:"Rating",refresh:"Refresh results",reprocess:{force_rematch:"Force rematch of already matched content",match_content_by_external_api_search:"Match content by external API search",match_content_by_local_search:"Match content by local search",reprocess:"Reprocess"},s_l:"S / L",search:"Search",seeders:"Seeders",select_all:"Select All",showing_x_of_y_files:"Showing {{x}} of {{y}} files",size:"Size",source:"Torrent Source",summary:"Summary",tags:{delete:"Delete tags",delete_tip:"Remove tags from the selected torrents",placeholder:"Tag...",put:"Put tags",put_tip:"Add tags to the selected torrents",set:"Set tags",set_tip:"Replace tags of the selected torrents"},title:"Title",toggle_drawer:"Toggle Drawer",votes_count_n:"{{count}} votes"},version:{bitmagnet_version:"bitmagnet version {{version}}",unknown:"unknown"}};var kt={content_types:{plural:{all:"Todos",audiobook:"Audiolibros",comic:"C\xF3mics",ebook:"E-Libros",game:"Juegos",movie:"Pel\xEDculas",music:"M\xFAsica",null:"Desconocido",software:"Software",tv_show:"Programas de TV",xxx:"XXX"},singular:{audiobook:"Audiolibro",comic:"C\xF3mic",ebook:"E-Libro",game:"Juego",movie:"Pel\xEDcula",music:"M\xFAsica",null:"Desconocido",software:"Software",tv_show:"Programa de TV",xxx:"XXX"}},dashboard:{event:{created:"Creado",failed:"Fallido",processed:"Procesado",updated:"Actualizado"},interval:{all:"Todos",days:"D\xEDas",days_1:"1 d\xEDa",hours:"Horas",hours_1:"1 hora",hours_12:"12 horas",hours_6:"6 horas",minutes:"Minutos",minutes_1:"1 minuto",minutes_15:"15 minutos",minutes_30:"30 minutos",minutes_5:"5 minutos",off:"Apagado",seconds_10:"10 segundos",seconds_30:"30 segundos",weeks_1:"1 semana"},metrics:{event:"Evento",resolution:"Resoluci\xF3n",throughput:"Rendimiento",timeframe:"Periodo de tiempo",toggle_legend:"Alternar leyenda"},queues:{created:"Creado",created_at:"Creado en",enqueue_jobs:"Encolar trabajos",enqueue_torrent_processing_batch:"Encolar lote de procesamiento de torrents",failed:"Fallido",force_rematch:"Forzar nueva coincidencia de contenido ya coincidente",jobs_enqueued:"Trabajos encolados",latency:"Latencia",match_content_by_external_api_search:"Coincidir contenido por b\xFAsqueda de API externa",match_content_by_local_search:"Coincidir contenido por b\xFAsqueda local",payload:"Carga \xFAtil",pending:"Pendiente",priority:"Prioridad",process_orphaned_torrents_only:"Procesar solo torrents hu\xE9rfanos",processed:"Procesado",purge_jobs:"Purgar trabajos",purge_queue_jobs:"Purgar trabajos de la cola",queue:"Cola",queue_purged:"Cola purgada",queues:"Colas",ran_at:"Ejecutado en",retry:"Reintentar",total_counts_by_status:"Recuento total por estado"}},facets:{content_type:"Tipo de contenido",file_type:"Tipo de archivo",genre:"G\xE9nero",language:"Idioma",queue:"Cola",status:"Estado",torrent_source:"Fuente del torrent",torrent_tag:"Etiqueta del torrent",video_resolution:"Resoluci\xF3n de video",video_source:"Fuente de video"},file_types:{archive:"Archivo",audio:"Audio",data:"Datos",document:"Documento",image:"Imagen",software:"Software",subtitles:"Subt\xEDtulos",unknown:"Desconocido",video:"Video"},general:{all:"Todos",dismiss:"Descartar",error:"Error",none:"Ninguno",page_not_found:"P\xE1gina no encontrada",refresh:"Actualizar",status:"Estado"},health:{bitmagnet_is_status:"bitmagnet est\xE1 {{status}}",check_failed_with_error:"La verificaci\xF3n fall\xF3 con error",component:"Componente",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Descartar",error:"Error",status:"Estado",statuses:{degraded:"Degradado",down:"Ca\xEDdo",error:"Error",inactive:"Inactivo",started:"Iniciado",unknown:"Pendiente",up:"Activo"},summary:"Resumen de salud",worker:"Trabajador",workers:{dht_crawler:"Rastreador DHT",http_server:"Servidor HTTP",queue_server:"Servidor de colas"}},languages:{af:"Afrik\xE1ans",ar:"\xC1rabe",az:"Azerbaiyano",be:"Bielorruso",bg:"B\xFAlgaro",bs:"Bosnio",ca:"Catal\xE1n",ce:"Checheno",co:"Corso",cs:"Checo",cy:"Gal\xE9s",da:"Dan\xE9s",de:"Alem\xE1n",el:"Griego",en:"Ingl\xE9s",es:"Espa\xF1ol",et:"Estonio",eu:"Vasco",fa:"Persa",fi:"Finland\xE9s",fr:"Franc\xE9s",he:"Hebreo",hi:"Hindi",hr:"Croata",hu:"H\xFAngaro",hy:"Armenio",id:"Indonesio",is:"Island\xE9s",it:"Italiano",ja:"Japon\xE9s",ka:"Georgiano",ko:"Coreano",ku:"Kurdo",lt:"Lituano",lv:"Let\xF3n",mi:"Maor\xED",mk:"Macedonio",ml:"Malayalam",mn:"Mongol",ms:"Malayo",mt:"Malt\xE9s",nl:"Neerland\xE9s",no:"Noruego",pl:"Polaco",pt:"Portugu\xE9s",ro:"Rumano",ru:"Ruso",sa:"S\xE1nscrito",sk:"Eslovaco",sl:"Esloveno",sm:"Samoano",so:"Somal\xED",sr:"Serbio",sv:"Sueco",ta:"Tamil",th:"Tailand\xE9s",tr:"Turco",uk:"Ucraniano",vi:"Vietnamita",yi:"Yidis",zh:"Chino",zu:"Zul\xFA"},layout:{bitmagnet_on_service:"bitmagnet en {{service}}",change_theme:"Cambiar tema",external_links:"Enlaces externos",sponsor:"Patrocinador",support_bitmagnet:"Apoyar bitmagnet",translate:"Traducir"},paginator:{first_page:"Primera p\xE1gina",items_per_page:"Elementos por p\xE1gina",last_page:"\xDAltima p\xE1gina",next_page:"P\xE1gina siguiente",page_x:"P\xE1gina {{x}}",previous_page:"P\xE1gina anterior",x_to_y:"{{x}} a {{y}}",x_to_y_of_z:"{{x}} a {{y}} de {{z}}"},routes:{admin:"Admin",dashboard:"Tablero",home:"Inicio",jobs:"Trabajos",queues:"Colas",torrents:"Torrents",visualize:"Visualizar"},torrents:{classification:"Clasificaci\xF3n",clear_search:"Borrar b\xFAsqueda",copy:"Copiar",copy_to_clipboard:"Copiar al portapapeles",delete:"Eliminar",delete_action_cannot_be_undone:"Esta acci\xF3n no se puede deshacer",delete_are_you_sure:"\xBFEst\xE1 seguro de que desea eliminar este torrent?",deselect_all:"Deseleccionar todo",edit_tags:"Editar etiquetas",episodes:"Episodios",external_links:"Enlaces externos",file_index:"\xCDndice de archivos",file_path:"Ruta del archivo",file_size:"Tama\xF1o del archivo",file_type:"Tipo de archivo",files:"Archivos",files_count_n:"{{count}} archivos",files_no_info:"No hay informaci\xF3n de archivos disponible",files_single:"Archivo \xFAnico",genres:"G\xE9neros",info_hash:"Hash de informaci\xF3n",info_hashes:"Hashes de informaci\xF3n",languages:"Idiomas",leechers:"Leechers",magnet:"Magnet",magnet_links:"Enlaces Magnet",new_tag:"Nueva etiqueta",order_by:"Ordenar por",order_direction_toggle:"Alternar direcci\xF3n",ordering:{files_count:"Recuento de archivos",info_hash:"Hash de informaci\xF3n",leechers:"Leechers",name:"Nombre",published_at:"Publicado en",relevance:"Relevancia",seeders:"Seeders",size:"Tama\xF1o",updated_at:"Actualizado en"},original_release_date:"Fecha de lanzamiento original",permalink:"Enlace permanente",poster:"P\xF3ster",published:"Publicado",rating:"Calificaci\xF3n",refresh:"Actualizar resultados",reprocess:{force_rematch:"Forzar nueva coincidencia de contenido ya coincidente",match_content_by_external_api_search:"Coincidir contenido por b\xFAsqueda de API externa",match_content_by_local_search:"Coincidir contenido por b\xFAsqueda local",reprocess:"Volver a procesar"},s_l:"S / L",search:"Buscar",seeders:"Seeders",select_all:"Seleccionar todo",showing_x_of_y_files:"Mostrando {{x}} de {{y}} archivos",size:"Tama\xF1o",source:"Fuente del torrent",summary:"Resumen",tags:{delete:"Eliminar etiquetas",delete_tip:"Eliminar etiquetas de los torrents seleccionados",placeholder:"Etiqueta...",put:"Poner etiquetas",put_tip:"A\xF1adir etiquetas a los torrents seleccionados",set:"Establecer etiquetas",set_tip:"Reemplazar etiquetas de los torrents seleccionados"},title:"T\xEDtulo",toggle_drawer:"Alternar caj\xF3n",votes_count_n:"{{count}} votos"},version:{bitmagnet_version:"versi\xF3n de bitmagnet {{version}}",unknown:"desconocido"}};var xt={content_types:{plural:{all:"Tous",audiobook:"Livres audio",comic:"Bandes dessin\xE9es",ebook:"E-livres",game:"Jeux",movie:"Films",music:"Musique",null:"Inconnu",software:"Logiciels",tv_show:"S\xE9ries TV",xxx:"XXX"},singular:{audiobook:"Livre audio",comic:"Bande dessin\xE9e",ebook:"E-livre",game:"Jeu",movie:"Film",music:"Musique",null:"Inconnu",software:"Logiciel",tv_show:"S\xE9rie TV",xxx:"XXX"}},dashboard:{event:{created:"Cr\xE9\xE9",failed:"\xC9chou\xE9",processed:"Trait\xE9",updated:"Mis \xE0 jour"},interval:{all:"Tous",days:"Jours",days_1:"1 jour",hours:"Heures",hours_1:"1 heure",hours_12:"12 heures",hours_6:"6 heures",minutes:"Minutes",minutes_1:"1 minute",minutes_15:"15 minutes",minutes_30:"30 minutes",minutes_5:"5 minutes",off:"D\xE9sactiv\xE9",seconds_10:"10 secondes",seconds_30:"30 secondes",weeks_1:"1 semaine"},metrics:{event:"\xC9v\xE9nement",resolution:"R\xE9solution",throughput:"D\xE9bit",timeframe:"P\xE9riode",toggle_legend:"Basculer la l\xE9gende"},queues:{created:"Cr\xE9\xE9",created_at:"Cr\xE9\xE9 \xE0",enqueue_jobs:"Mettre les taches en file d'attente",enqueue_torrent_processing_batch:"Mettre le traitement des torrents en file d'attente",failed:"\xC9chou\xE9",force_rematch:"Forcer le rematch du contenu d\xE9j\xE0 appari\xE9",jobs_enqueued:"T\xE2ches en attente",latency:"Latence",match_content_by_external_api_search:"Apparier le contenu par recherche API externe",match_content_by_local_search:"Apparier le contenu par recherche locale",payload:"Charge utile",pending:"En attente",priority:"Priorit\xE9",process_orphaned_torrents_only:"Traiter uniquement les torrents orphelins",processed:"Trait\xE9",purge_jobs:"Purger les t\xE2ches",purge_queue_jobs:"Purger les t\xE2ches de la file d'attente",queue:"File d'attente",queue_purged:"File d'attente purg\xE9e",queues:"Files d'attente",ran_at:"Ex\xE9cut\xE9 \xE0",retry:"R\xE9essayer",total_counts_by_status:"Totaux par statut"}},facets:{content_type:"Type de contenu",file_type:"Type de fichier",genre:"Genre",language:"Langue",queue:"File d'attente",status:"Statut",torrent_source:"Source du torrent",torrent_tag:"Tag du torrent",video_resolution:"R\xE9solution vid\xE9o",video_source:"Source vid\xE9o"},file_types:{archive:"Archive",audio:"Audio",data:"Donn\xE9es",document:"Document",image:"Image",software:"Logiciel",subtitles:"Sous-titres",unknown:"Inconnu",video:"Vid\xE9o"},general:{all:"Tous",dismiss:"Fermer",error:"Erreur",none:"Aucun",page_not_found:"Page non trouv\xE9e",refresh:"Rafra\xEEchir",status:"Statut"},health:{bitmagnet_is_status:"bitmagnet est {{status}}",check_failed_with_error:"V\xE9rification \xE9chou\xE9e avec erreur",component:"Composant",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Fermer",error:"Erreur",status:"Statut",statuses:{degraded:"D\xE9grad\xE9",down:"Hors ligne",error:"Erreur",inactive:"Inactif",started:"D\xE9marr\xE9",unknown:"En attente",up:"En ligne"},summary:"R\xE9sum\xE9 de la sant\xE9",worker:"Travailleur",workers:{dht_crawler:"Explorateur DHT",http_server:"Serveur HTTP",queue_server:"Serveur de file d'attente"}},languages:{af:"Afrikaans",ar:"Arabe",az:"Azerba\xEFdjanais",be:"Bi\xE9lorusse",bg:"Bulgare",bs:"Bosniaque",ca:"Catalan",ce:"Tch\xE9tch\xE8ne",co:"Corse",cs:"Tch\xE8que",cy:"Gallois",da:"Danois",de:"Allemand",el:"Grec",en:"Anglais",es:"Espagnol",et:"Estonien",eu:"Basque",fa:"Persan",fi:"Finnois",fr:"Fran\xE7ais",he:"H\xE9breu",hi:"Hindi",hr:"Croate",hu:"Hongrois",hy:"Arm\xE9nien",id:"Indon\xE9sien",is:"Islandais",it:"Italien",ja:"Japonais",ka:"G\xE9orgien",ko:"Cor\xE9en",ku:"Kurde",lt:"Lituanien",lv:"Letton",mi:"Maori",mk:"Mac\xE9donien",ml:"Malayalam",mn:"Mongol",ms:"Malais",mt:"Maltais",nl:"N\xE9erlandais",no:"Norv\xE9gien",pl:"Polonais",pt:"Portugais",ro:"Roumain",ru:"Russe",sa:"Sanskrit",sk:"Slovaque",sl:"Slov\xE8ne",sm:"Samoan",so:"Somali",sr:"Serbe",sv:"Su\xE9dois",ta:"Tamoul",th:"Tha\xEF",tr:"Turc",uk:"Ukrainien",vi:"Vietnamien",yi:"Yiddish",zh:"Chinois",zu:"Zoulou"},layout:{bitmagnet_on_service:"bitmagnet sur {{service}}",change_theme:"Changer de th\xE8me",external_links:"Liens externes",sponsor:"Sponsor",support_bitmagnet:"Soutenir bitmagnet",translate:"Traduire"},paginator:{first_page:"Premi\xE8re page",items_per_page:"Articles par page",last_page:"Derni\xE8re page",next_page:"Page suivante",page_x:"Page {{x}}",previous_page:"Page pr\xE9c\xE9dente",x_to_y:"{{x}} \xE0 {{y}}",x_to_y_of_z:"{{x}} \xE0 {{y}} sur {{z}}"},routes:{admin:"Admin",dashboard:"Tableau de bord",home:"Accueil",jobs:"T\xE2ches",queues:"Files d'attente",torrents:"Torrents",visualize:"Visualiser"},torrents:{classification:"Classification",clear_search:"Effacer la recherche",copy:"Copier",copy_to_clipboard:"Copier dans le presse-papiers",delete:"Supprimer",delete_action_cannot_be_undone:"Cette action ne peut pas \xEAtre annul\xE9e",delete_are_you_sure:"\xCAtes-vous s\xFBr de vouloir supprimer ce torrent?",deselect_all:"Tout d\xE9s\xE9lectionner",edit_tags:"Modifier les tags",episodes:"\xC9pisodes",external_links:"Liens externes",file_index:"Index de fichier",file_path:"Chemin de fichier",file_size:"Taille de fichier",file_type:"Type de fichier",files:"Fichiers",files_count_n:"{{count}} fichiers",files_no_info:"Aucune information sur les fichiers disponible",files_single:"Fichier unique",genres:"Genres",info_hash:"Hash d'info",info_hashes:"Hashes d'info",languages:"Langues",leechers:"Leechers",magnet:"Magnet",magnet_links:"Liens Magnet",new_tag:"Nouveau tag",order_by:"Trier par",order_direction_toggle:"Inverser le sens",ordering:{files_count:"Nombre de fichiers",info_hash:"Hash d'info",leechers:"Leechers",name:"Nom",published_at:"Publi\xE9 \xE0",relevance:"Pertinence",seeders:"Seeders",size:"Taille",updated_at:"Mis \xE0 jour \xE0"},original_release_date:"Date de sortie originale",permalink:"Permalien",poster:"Affiche",published:"Publi\xE9",rating:"\xC9valuation",refresh:"Rafra\xEEchir les r\xE9sultats",reprocess:{force_rematch:"Forcer le rematch du contenu d\xE9j\xE0 appari\xE9",match_content_by_external_api_search:"Apparier le contenu par recherche API externe",match_content_by_local_search:"Apparier le contenu par recherche locale",reprocess:"Retraitement"},s_l:"S / L",search:"Rechercher",seeders:"Seeders",select_all:"Tout s\xE9lectionner",showing_x_of_y_files:"Affichage de {{x}} sur {{y}} fichiers",size:"Taille",source:"Source du torrent",summary:"R\xE9sum\xE9",tags:{delete:"Supprimer les tags",delete_tip:"Supprimer les tags des torrents s\xE9lectionn\xE9s",placeholder:"Tag...",put:"Mettre des tags",put_tip:"Ajouter des tags aux torrents s\xE9lectionn\xE9s",set:"D\xE9finir des tags",set_tip:"Remplacer les tags des torrents s\xE9lectionn\xE9s"},title:"Titre",toggle_drawer:"Basculer le tiroir",votes_count_n:"{{count}} votes"},version:{bitmagnet_version:"version bitmagnet {{version}}",unknown:"inconnu"}};var wt={content_types:{plural:{all:"\u0938\u092D\u0940",audiobook:"\u0911\u0921\u093F\u092F\u094B\u092C\u0941\u0915\u094D\u0938",comic:"\u0915\u0949\u092E\u093F\u0915\u094D\u0938",ebook:"\u0908-\u092C\u0941\u0915\u094D\u0938",game:"\u0917\u0947\u092E\u094D\u0938",movie:"\u092B\u093C\u093F\u0932\u094D\u092E\u0947\u0902",music:"\u0938\u0902\u0917\u0940\u0924",null:"\u0905\u091C\u094D\u091E\u093E\u0924",software:"\u0938\u0949\u092B\u093C\u094D\u091F\u0935\u0947\u092F\u0930",tv_show:"\u091F\u0940\u0935\u0940 \u0936\u094B",xxx:"XXX"},singular:{audiobook:"\u0911\u0921\u093F\u092F\u094B\u092C\u0941\u0915",comic:"\u0915\u0949\u092E\u093F\u0915",ebook:"\u0908-\u092C\u0941\u0915",game:"\u0917\u0947\u092E",movie:"\u092B\u093C\u093F\u0932\u094D\u092E",music:"\u0938\u0902\u0917\u0940\u0924",null:"\u0905\u091C\u094D\u091E\u093E\u0924",software:"\u0938\u0949\u092B\u093C\u094D\u091F\u0935\u0947\u092F\u0930",tv_show:"\u091F\u0940\u0935\u0940 \u0936\u094B",xxx:"XXX"}},dashboard:{event:{created:"\u092C\u0928\u093E\u092F\u093E \u0917\u092F\u093E",failed:"\u0905\u0938\u092B\u0932",processed:"\u092A\u094D\u0930\u0938\u0902\u0938\u094D\u0915\u0943\u0924",updated:"\u0905\u092A\u0921\u0947\u091F \u0915\u093F\u092F\u093E \u0917\u092F\u093E"},interval:{all:"\u0938\u092D\u0940",days:"\u0926\u093F\u0928",days_1:"1 \u0926\u093F\u0928",hours:"\u0918\u0902\u091F\u0947",hours_1:"1 \u0918\u0902\u091F\u093E",hours_12:"12 \u0918\u0902\u091F\u0947",hours_6:"6 \u0918\u0902\u091F\u0947",minutes:"\u092E\u093F\u0928\u091F",minutes_1:"1 \u092E\u093F\u0928\u091F",minutes_15:"15 \u092E\u093F\u0928\u091F",minutes_30:"30 \u092E\u093F\u0928\u091F",minutes_5:"5 \u092E\u093F\u0928\u091F",off:"\u092C\u0902\u0926",seconds_10:"10 \u0938\u0947\u0915\u0902\u0921",seconds_30:"30 \u0938\u0947\u0915\u0902\u0921",weeks_1:"1 \u0938\u092A\u094D\u0924\u093E\u0939"},metrics:{event:"\u0918\u091F\u0928\u093E",resolution:"\u0930\u093F\u091C\u093C\u0949\u0932\u094D\u092F\u0942\u0936\u0928",throughput:"\u0925\u094D\u0930\u0942\u092A\u0941\u091F",timeframe:"\u0938\u092E\u092F \u0938\u0940\u092E\u093E",toggle_legend:"\u0932\u0940\u091C\u0947\u0902\u0921 \u091F\u0949\u0917\u0932 \u0915\u0930\u0947\u0902"},queues:{created:"\u092C\u0928\u093E\u092F\u093E \u0917\u092F\u093E",created_at:"\u092C\u0928\u093E\u092F\u093E \u0917\u092F\u093E \u0938\u092E\u092F",enqueue_jobs:"\u091C\u0949\u092C\u094D\u0938 \u0915\u094B \u0915\u0924\u093E\u0930 \u092E\u0947\u0902 \u0932\u0917\u093E\u090F\u0902",enqueue_torrent_processing_batch:"\u091F\u094B\u0930\u0947\u0902\u091F \u092A\u094D\u0930\u094B\u0938\u0947\u0938\u093F\u0902\u0917 \u092C\u0948\u091A \u0915\u0924\u093E\u0930 \u092E\u0947\u0902 \u0932\u0917\u093E\u090F\u0902",failed:"\u0905\u0938\u092B\u0932",force_rematch:"\u092A\u0939\u0932\u0947 \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0908 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u094B \u092B\u093F\u0930 \u0938\u0947 \u092E\u093F\u0932\u093E\u090F\u0902",jobs_enqueued:"\u091C\u0949\u092C\u094D\u0938 \u0915\u0924\u093E\u0930 \u092E\u0947\u0902 \u0932\u0917\u093E\u0908 \u0917\u0908\u0902",latency:"\u0932\u0947\u091F\u0947\u0902\u0938\u0940",match_content_by_external_api_search:"\u092C\u093E\u0939\u0930\u0940 API \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",match_content_by_local_search:"\u0938\u094D\u0925\u093E\u0928\u0940\u092F \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",payload:"\u092A\u0947\u0932\u094B\u0921",pending:"\u092C\u0915\u093E\u092F\u093E",priority:"\u092A\u094D\u0930\u093E\u0925\u092E\u093F\u0915\u0924\u093E",process_orphaned_torrents_only:"\u0915\u0947\u0935\u0932 \u0905\u0928\u093E\u0925 \u091F\u094B\u0930\u0947\u0902\u091F\u094D\u0938 \u0915\u094B \u092A\u094D\u0930\u094B\u0938\u0947\u0938 \u0915\u0930\u0947\u0902",processed:"\u092A\u094D\u0930\u0938\u0902\u0938\u094D\u0915\u0943\u0924",purge_jobs:"\u091C\u0949\u092C\u094D\u0938 \u0915\u094B \u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",purge_queue_jobs:"\u0915\u0924\u093E\u0930 \u0915\u0947 \u091C\u0949\u092C\u094D\u0938 \u0915\u094B \u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",queue:"\u0915\u0924\u093E\u0930",queue_purged:"\u0915\u0924\u093E\u0930 \u0915\u094B \u0938\u093E\u092B\u093C \u0915\u093F\u092F\u093E \u0917\u092F\u093E",queues:"\u0915\u0924\u093E\u0930\u0947\u0902",ran_at:"\u091A\u0932\u093E\u092F\u093E \u0917\u092F\u093E \u0938\u092E\u092F",retry:"\u092A\u0941\u0928\u0903 \u092A\u094D\u0930\u092F\u093E\u0938 \u0915\u0930\u0947\u0902",total_counts_by_status:"\u0938\u094D\u0925\u093F\u0924\u093F \u0926\u094D\u0935\u093E\u0930\u093E \u0915\u0941\u0932 \u0917\u0923\u0928\u093E"}},facets:{content_type:"\u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u092A\u094D\u0930\u0915\u093E\u0930",file_type:"\u092B\u093C\u093E\u0907\u0932 \u092A\u094D\u0930\u0915\u093E\u0930",genre:"\u0936\u0948\u0932\u0940",language:"\u092D\u093E\u0937\u093E",queue:"\u0915\u0924\u093E\u0930",status:"\u0938\u094D\u0925\u093F\u0924\u093F",torrent_source:"\u091F\u094B\u0930\u0947\u0902\u091F \u0938\u094D\u0930\u094B\u0924",torrent_tag:"\u091F\u094B\u0930\u0947\u0902\u091F \u091F\u0948\u0917",video_resolution:"\u0935\u0940\u0921\u093F\u092F\u094B \u0930\u093F\u091C\u093C\u0949\u0932\u094D\u092F\u0942\u0936\u0928",video_source:"\u0935\u0940\u0921\u093F\u092F\u094B \u0938\u094D\u0930\u094B\u0924"},file_types:{archive:"\u0906\u0930\u094D\u0915\u093E\u0907\u0935",audio:"\u0911\u0921\u093F\u092F\u094B",data:"\u0921\u0947\u091F\u093E",document:"\u0926\u0938\u094D\u0924\u093E\u0935\u0947\u091C\u093C",image:"\u091B\u0935\u093F",software:"\u0938\u0949\u092B\u093C\u094D\u091F\u0935\u0947\u092F\u0930",subtitles:"\u0909\u092A\u0936\u0940\u0930\u094D\u0937\u0915",unknown:"\u0905\u091C\u094D\u091E\u093E\u0924",video:"\u0935\u0940\u0921\u093F\u092F\u094B"},general:{all:"\u0938\u092D\u0940",dismiss:"\u0916\u093E\u0930\u093F\u091C \u0915\u0930\u0947\u0902",error:"\u0924\u094D\u0930\u0941\u091F\u093F",none:"\u0915\u094B\u0908 \u0928\u0939\u0940\u0902",page_not_found:"\u092A\u0943\u0937\u094D\u0920 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E",refresh:"\u0924\u093E\u091C\u093C\u093E \u0915\u0930\u0947\u0902",status:"\u0938\u094D\u0925\u093F\u0924\u093F"},health:{bitmagnet_is_status:"bitmagnet {{status}} \u0939\u0948",check_failed_with_error:"\u0924\u094D\u0930\u0941\u091F\u093F \u0915\u0947 \u0938\u093E\u0925 \u091C\u093E\u0902\u091A \u0935\u093F\u092B\u0932",component:"\u0918\u091F\u0915",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0916\u093E\u0930\u093F\u091C \u0915\u0930\u0947\u0902",error:"\u0924\u094D\u0930\u0941\u091F\u093F",status:"\u0938\u094D\u0925\u093F\u0924\u093F",statuses:{degraded:"\u0915\u094D\u0937\u0940\u0923",down:"\u092C\u0902\u0926",error:"\u0924\u094D\u0930\u0941\u091F\u093F",inactive:"\u0928\u093F\u0937\u094D\u0915\u094D\u0930\u093F\u092F",started:"\u0936\u0941\u0930\u0942 \u0915\u093F\u092F\u093E \u0917\u092F\u093E",unknown:"\u0932\u0902\u092C\u093F\u0924",up:"\u091A\u093E\u0932\u0942"},summary:"\u0938\u094D\u0935\u093E\u0938\u094D\u0925\u094D\u092F \u0938\u093E\u0930\u093E\u0902\u0936",worker:"\u0915\u093E\u0930\u094D\u092F\u0915\u0930\u094D\u0924\u093E",workers:{dht_crawler:"DHT \u0915\u094D\u0930\u0949\u0932\u0930",http_server:"HTTP \u0938\u0930\u094D\u0935\u0930",queue_server:"\u0915\u0924\u093E\u0930 \u0938\u0930\u094D\u0935\u0930"}},languages:{af:"\u0905\u092B\u094D\u0930\u0940\u0915\u0940",ar:"\u0905\u0930\u092C\u0940",az:"\u0905\u091C\u093C\u0947\u0930\u0940",be:"\u092C\u0947\u0932\u093E\u0930\u0942\u0938\u0940",bg:"\u092C\u0941\u0932\u094D\u0917\u093E\u0930\u093F\u092F\u093E\u0908",bs:"\u092C\u094B\u0938\u094D\u0928\u093F\u092F\u093E\u0908",ca:"\u0915\u0948\u091F\u0932\u0928",ce:"\u091A\u0947\u091A\u0947\u0928",co:"\u0915\u094B\u0930\u094D\u0938\u093F\u0915\u0928",cs:"\u091A\u0947\u0915",cy:"\u0935\u0947\u0932\u094D\u0936",da:"\u0921\u0947\u0928\u093F\u0936",de:"\u091C\u0930\u094D\u092E\u0928",el:"\u0917\u094D\u0930\u0940\u0915",en:"\u0905\u0902\u0917\u094D\u0930\u0947\u091C\u0940",es:"\u0938\u094D\u092A\u0948\u0928\u093F\u0936",et:"\u090F\u0938\u094D\u0924\u094B\u0928\u093F\u092F\u093E\u0908",eu:"\u092C\u093E\u0938\u094D\u0915",fa:"\u092B\u093E\u0930\u0938\u0940",fi:"\u092B\u093C\u093F\u0928\u093F\u0936",fr:"\u092B\u094D\u0930\u0947\u0902\u091A",he:"\u0939\u093F\u092C\u094D\u0930\u0942",hi:"\u0939\u093F\u0902\u0926\u0940",hr:"\u0915\u094D\u0930\u094B\u090F\u0936\u093F\u092F\u093E\u0908",hu:"\u0939\u0902\u0917\u0947\u0930\u093F\u092F\u0928",hy:"\u0906\u0930\u094D\u092E\u0947\u0928\u093F\u092F\u093E\u0908",id:"\u0907\u0902\u0921\u094B\u0928\u0947\u0936\u093F\u092F\u093E\u0908",is:"\u0906\u0907\u0938\u0932\u0948\u0902\u0921\u093F\u0915",it:"\u0907\u0924\u093E\u0932\u0935\u0940",ja:"\u091C\u093E\u092A\u093E\u0928\u0940",ka:"\u091C\u0949\u0930\u094D\u091C\u093F\u092F\u093E\u0908",ko:"\u0915\u094B\u0930\u093F\u092F\u093E\u0908",ku:"\u0915\u0941\u0930\u094D\u0926\u0940",lt:"\u0932\u093F\u0925\u0941\u0906\u0928\u093F\u092F\u093E\u0908",lv:"\u0932\u093E\u0924\u0935\u093F\u092F\u093E\u0908",mi:"\u092E\u093E\u0913\u0930\u0940",mk:"\u092E\u0948\u0938\u093F\u0921\u094B\u0928\u093F\u092F\u093E\u0908",ml:"\u092E\u0932\u092F\u093E\u0932\u092E",mn:"\u092E\u0902\u0917\u094B\u0932\u093F\u092F\u093E\u0908",ms:"\u092E\u0932\u092F",mt:"\u092E\u093E\u0932\u094D\u091F\u0940\u091C\u093C",nl:"\u0921\u091A",no:"\u0928\u0949\u0930\u094D\u0935\u0947\u091C\u093F\u092F\u0928",pl:"\u092A\u094B\u0932\u093F\u0936",pt:"\u092A\u0941\u0930\u094D\u0924\u0917\u093E\u0932\u0940",ro:"\u0930\u094B\u092E\u093E\u0928\u093F\u092F\u093E\u0908",ru:"\u0930\u0942\u0938\u0940",sa:"\u0938\u0902\u0938\u094D\u0915\u0943\u0924",sk:"\u0938\u094D\u0932\u094B\u0935\u093E\u0915",sl:"\u0938\u094D\u0932\u094B\u0935\u0947\u0928\u093F\u092F\u093E\u0908",sm:"\u0938\u093E\u092E\u094B\u0928",so:"\u0938\u094B\u092E\u093E\u0932\u0940",sr:"\u0938\u0930\u094D\u092C\u093F\u092F\u093E\u0908",sv:"\u0938\u094D\u0935\u0940\u0921\u093F\u0936",ta:"\u0924\u092E\u093F\u0932",th:"\u0925\u093E\u0908",tr:"\u0924\u0941\u0930\u094D\u0915\u0940",uk:"\u092F\u0942\u0915\u094D\u0930\u0947\u0928\u0940",vi:"\u0935\u093F\u092F\u0924\u0928\u093E\u092E\u0940",yi:"\u092F\u093F\u0926\u094D\u0926\u093F\u0936",zh:"\u091A\u0940\u0928\u0940",zu:"\u091C\u093C\u0941\u0932\u0941"},layout:{bitmagnet_on_service:"{{service}} \u092A\u0930 bitmagnet",change_theme:"\u0925\u0940\u092E \u092C\u0926\u0932\u0947\u0902",external_links:"\u092C\u093E\u0939\u0930\u0940 \u0932\u093F\u0902\u0915",sponsor:"\u092A\u094D\u0930\u093E\u092F\u094B\u091C\u0915",support_bitmagnet:"bitmagnet \u0915\u094B \u0938\u092E\u0930\u094D\u0925\u0928 \u0926\u0947\u0902",translate:"\u0905\u0928\u0941\u0935\u093E\u0926 \u0915\u0930\u0947\u0902"},paginator:{first_page:"\u092A\u0939\u0932\u093E \u092A\u0943\u0937\u094D\u0920",items_per_page:"\u092A\u094D\u0930\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0906\u0907\u091F\u092E",last_page:"\u0905\u0902\u0924\u093F\u092E \u092A\u0943\u0937\u094D\u0920",next_page:"\u0905\u0917\u0932\u093E \u092A\u0943\u0937\u094D\u0920",page_x:"\u092A\u0943\u0937\u094D\u0920 {{x}}",previous_page:"\u092A\u093F\u091B\u0932\u093E \u092A\u0943\u0937\u094D\u0920",x_to_y:"{{x}} \u0938\u0947 {{y}} \u0924\u0915",x_to_y_of_z:"{{x}} \u0938\u0947 {{y}} \u0924\u0915 {{z}} \u092E\u0947\u0902"},routes:{admin:"\u092A\u094D\u0930\u0936\u093E\u0938\u0915",dashboard:"\u0921\u0948\u0936\u092C\u094B\u0930\u094D\u0921",home:"\u0939\u094B\u092E",jobs:"\u0928\u094C\u0915\u0930\u093F\u092F\u093E\u0902",queues:"\u0915\u0924\u093E\u0930\u0947\u0902",torrents:"\u091F\u094B\u0930\u0947\u0902\u091F\u094D\u0938",visualize:"\u0926\u0943\u0936\u094D\u092F \u0915\u0930\u0947\u0902"},torrents:{classification:"\u0935\u0930\u094D\u0917\u0940\u0915\u0930\u0923",clear_search:"\u0916\u094B\u091C \u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",copy:"\u0915\u0949\u092A\u0940 \u0915\u0930\u0947\u0902",copy_to_clipboard:"\u0915\u094D\u0932\u093F\u092A\u092C\u094B\u0930\u094D\u0921 \u092E\u0947\u0902 \u0915\u0949\u092A\u0940 \u0915\u0930\u0947\u0902",delete:"\u0939\u091F\u093E\u090F\u0902",delete_action_cannot_be_undone:"\u092F\u0939 \u0915\u094D\u0930\u093F\u092F\u093E \u092A\u0942\u0930\u094D\u0935\u0935\u0924 \u0928\u0939\u0940\u0902 \u0915\u0940 \u091C\u093E \u0938\u0915\u0924\u0940",delete_are_you_sure:"\u0915\u094D\u092F\u093E \u0906\u092A \u0935\u093E\u0915\u0908 \u0907\u0938 \u091F\u094B\u0930\u0947\u0902\u091F \u0915\u094B \u0939\u091F\u093E\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902?",deselect_all:"\u0938\u092D\u0940 \u0915\u094B \u0905\u091A\u092F\u0928\u093F\u0924 \u0915\u0930\u0947\u0902",edit_tags:"\u091F\u0948\u0917 \u0938\u0902\u092A\u093E\u0926\u093F\u0924 \u0915\u0930\u0947\u0902",episodes:"\u090F\u092A\u093F\u0938\u094B\u0921\u094D\u0938",external_links:"\u092C\u093E\u0939\u0930\u0940 \u0932\u093F\u0902\u0915",file_index:"\u092B\u093C\u093E\u0907\u0932 \u0938\u0942\u091A\u0915\u093E\u0902\u0915",file_path:"\u092B\u093C\u093E\u0907\u0932 \u092A\u0925",file_size:"\u092B\u093C\u093E\u0907\u0932 \u0906\u0915\u093E\u0930",file_type:"\u092B\u093C\u093E\u0907\u0932 \u092A\u094D\u0930\u0915\u093E\u0930",files:"\u092B\u093C\u093E\u0907\u0932\u0947\u0902",files_count_n:"{{count}} \u092B\u093C\u093E\u0907\u0932\u0947\u0902",files_no_info:"\u0915\u094B\u0908 \u092B\u093C\u093E\u0907\u0932 \u091C\u093E\u0928\u0915\u093E\u0930\u0940 \u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902 \u0939\u0948",files_single:"\u090F\u0915\u0932 \u092B\u093C\u093E\u0907\u0932",genres:"\u0936\u0948\u0932\u093F\u092F\u093E\u0901",info_hash:"\u0938\u0942\u091A\u0928\u093E \u0939\u0948\u0936",info_hashes:"\u0938\u0942\u091A\u0928\u093E \u0939\u0948\u0936\u0947\u091C",languages:"\u092D\u093E\u0937\u093E\u090F\u0901",leechers:"\u0932\u0940\u091A\u0930\u094D\u0938",magnet:"\u092E\u0948\u0917\u094D\u0928\u0947\u091F",magnet_links:"\u092E\u0948\u0917\u094D\u0928\u0947\u091F \u0932\u093F\u0902\u0915",new_tag:"\u0928\u092F\u093E \u091F\u0948\u0917",order_by:"\u0915\u094D\u0930\u092E\u092C\u0926\u094D\u0927 \u0915\u0930\u0947\u0902",order_direction_toggle:"\u0926\u093F\u0936\u093E \u092C\u0926\u0932\u0947\u0902",ordering:{files_count:"\u092B\u093C\u093E\u0907\u0932\u094B\u0902 \u0915\u0940 \u0938\u0902\u0916\u094D\u092F\u093E",info_hash:"\u0938\u0942\u091A\u0928\u093E \u0939\u0948\u0936",leechers:"\u0932\u0940\u091A\u0930\u094D\u0938",name:"\u0928\u093E\u092E",published_at:"\u092A\u094D\u0930\u0915\u093E\u0936\u093F\u0924 \u0938\u092E\u092F",relevance:"\u092A\u094D\u0930\u093E\u0938\u0902\u0917\u093F\u0915\u0924\u093E",seeders:"\u0938\u0940\u0921\u0930\u094D\u0938",size:"\u0906\u0915\u093E\u0930",updated_at:"\u0905\u092A\u0921\u0947\u091F \u0938\u092E\u092F"},original_release_date:"\u092E\u0942\u0932 \u0930\u093F\u0932\u0940\u091C\u093C \u0924\u093F\u0925\u093F",permalink:"\u0938\u094D\u0925\u093E\u092F\u0940 \u0932\u093F\u0902\u0915",poster:"\u092A\u094B\u0938\u094D\u091F\u0930",published:"\u092A\u094D\u0930\u0915\u093E\u0936\u093F\u0924",rating:"\u0930\u0947\u091F\u093F\u0902\u0917",refresh:"\u092A\u0930\u093F\u0923\u093E\u092E \u0924\u093E\u091C\u093C\u093E \u0915\u0930\u0947\u0902",reprocess:{force_rematch:"\u092A\u0939\u0932\u0947 \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0908 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u094B \u092B\u093F\u0930 \u0938\u0947 \u092E\u093F\u0932\u093E\u090F\u0902",match_content_by_external_api_search:"\u092C\u093E\u0939\u0930\u0940 API \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",match_content_by_local_search:"\u0938\u094D\u0925\u093E\u0928\u0940\u092F \u0916\u094B\u091C \u0938\u0947 \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0915\u093E \u092E\u093F\u0932\u093E\u0928 \u0915\u0930\u0947\u0902",reprocess:"\u092A\u0941\u0928\u0903 \u092A\u094D\u0930\u0915\u094D\u0930\u093F\u092F\u093E \u0915\u0930\u0947\u0902"},s_l:"S / L",search:"\u0916\u094B\u091C",seeders:"\u0938\u0940\u0921\u0930\u094D\u0938",select_all:"\u0938\u092D\u0940 \u0915\u093E \u091A\u092F\u0928 \u0915\u0930\u0947\u0902",showing_x_of_y_files:"{{x}} \u092E\u0947\u0902 \u0938\u0947 {{y}} \u092B\u093C\u093E\u0907\u0932\u0947\u0902 \u0926\u093F\u0916\u093E \u0930\u0939\u093E \u0939\u0948",size:"\u0906\u0915\u093E\u0930",source:"\u091F\u094B\u0930\u0947\u0902\u091F \u0938\u094D\u0930\u094B\u0924",summary:"\u0938\u093E\u0930\u093E\u0902\u0936",tags:{delete:"\u091F\u0948\u0917 \u0939\u091F\u093E\u090F\u0902",delete_tip:"\u091A\u092F\u0928\u093F\u0924 \u091F\u094B\u0930\u0947\u0902\u091F \u0938\u0947 \u091F\u0948\u0917 \u0939\u091F\u093E\u090F\u0902",placeholder:"\u091F\u0948\u0917...",put:"\u091F\u0948\u0917 \u0921\u093E\u0932\u0947\u0902",put_tip:"\u091A\u092F\u0928\u093F\u0924 \u091F\u094B\u0930\u0947\u0902\u091F \u092E\u0947\u0902 \u091F\u0948\u0917 \u091C\u094B\u0921\u093C\u0947\u0902",set:"\u091F\u0948\u0917 \u0938\u0947\u091F \u0915\u0930\u0947\u0902",set_tip:"\u091A\u092F\u0928\u093F\u0924 \u091F\u094B\u0930\u0947\u0902\u091F \u0915\u0947 \u091F\u0948\u0917 \u092C\u0926\u0932\u0947\u0902"},title:"\u0936\u0940\u0930\u094D\u0937\u0915",toggle_drawer:"\u0921\u094D\u0930\u0949\u0905\u0930 \u092C\u0926\u0932\u0947\u0902",votes_count_n:"{{count}} \u0935\u094B\u091F"},version:{bitmagnet_version:"bitmagnet \u0938\u0902\u0938\u094D\u0915\u0930\u0923 {{version}}",unknown:"\u0905\u091C\u094D\u091E\u093E\u0924"}};var Tt={content_types:{plural:{all:"\u3059\u3079\u3066",audiobook:"\u30AA\u30FC\u30C7\u30A3\u30AA\u30D6\u30C3\u30AF",comic:"\u30B3\u30DF\u30C3\u30AF",ebook:"\u96FB\u5B50\u66F8\u7C4D",game:"\u30B2\u30FC\u30E0",movie:"\u6620\u753B",music:"\u97F3\u697D",null:"\u4E0D\u660E",software:"\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2",tv_show:"\u30C6\u30EC\u30D3\u756A\u7D44",xxx:"\u30DD\u30EB\u30CE"},singular:{audiobook:"\u30AA\u30FC\u30C7\u30A3\u30AA\u30D6\u30C3\u30AF",comic:"\u30B3\u30DF\u30C3\u30AF",ebook:"\u96FB\u5B50\u66F8\u7C4D",game:"\u30B2\u30FC\u30E0",movie:"\u6620\u753B",music:"\u97F3\u697D",null:"\u4E0D\u660E",software:"\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2",tv_show:"\u30C6\u30EC\u30D3\u756A\u7D44",xxx:"\u30DD\u30EB\u30CE"}},dashboard:{event:{created:"\u4F5C\u6210\u6E08\u307F",failed:"\u5931\u6557",processed:"\u51E6\u7406\u6E08\u307F",updated:"\u66F4\u65B0\u6E08\u307F"},interval:{all:"\u3059\u3079\u3066",days:"\u65E5",days_1:"1\u65E5",hours:"\u6642\u9593",hours_1:"1\u6642\u9593",hours_12:"12\u6642\u9593",hours_6:"6\u6642\u9593",minutes:"\u5206",minutes_1:"1\u5206",minutes_15:"15\u5206",minutes_30:"30\u5206",minutes_5:"5\u5206",off:"\u30AA\u30D5",seconds_10:"10\u79D2",seconds_30:"30\u79D2",weeks_1:"1\u9031\u9593"},metrics:{event:"\u30A4\u30D9\u30F3\u30C8",resolution:"\u89E3\u50CF\u5EA6",throughput:"\u30B9\u30EB\u30FC\u30D7\u30C3\u30C8",timeframe:"\u671F\u9593",toggle_legend:"\u51E1\u4F8B\u3092\u5207\u308A\u66FF\u3048"},queues:{created:"\u4F5C\u6210\u6E08\u307F",created_at:"\u4F5C\u6210\u65E5\u6642",enqueue_jobs:"\u30B8\u30E7\u30D6\u3092\u30AD\u30E5\u30FC\u306B\u5165\u308C\u308B",enqueue_torrent_processing_batch:"\u30C8\u30EC\u30F3\u30C8\u51E6\u7406\u30D0\u30C3\u30C1\u3092\u30AD\u30E5\u30FC\u306B\u5165\u308C\u308B",failed:"\u5931\u6557",force_rematch:"\u65E2\u306B\u4E00\u81F4\u3057\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u5F37\u5236\u7684\u306B\u518D\u4E00\u81F4\u3055\u305B\u308B",jobs_enqueued:"\u30AD\u30E5\u30FC\u306B\u8FFD\u52A0\u3055\u308C\u305F\u30B8\u30E7\u30D6",latency:"\u30EC\u30A4\u30C6\u30F3\u30B7",match_content_by_external_api_search:"\u5916\u90E8API\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",match_content_by_local_search:"\u30ED\u30FC\u30AB\u30EB\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",payload:"\u30DA\u30A4\u30ED\u30FC\u30C9",pending:"\u4FDD\u7559\u4E2D",priority:"\u512A\u5148\u9806\u4F4D",process_orphaned_torrents_only:"\u5B64\u7ACB\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u306E\u307F\u51E6\u7406\u3059\u308B",processed:"\u51E6\u7406\u6E08\u307F",purge_jobs:"\u30B8\u30E7\u30D6\u3092\u524A\u9664",purge_queue_jobs:"\u30AD\u30E5\u30FC\u5185\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664",queue:"\u30AD\u30E5\u30FC",queue_purged:"\u30AD\u30E5\u30FC\u304C\u30AF\u30EA\u30A2\u3055\u308C\u307E\u3057\u305F",queues:"\u30AD\u30E5\u30FC",ran_at:"\u5B9F\u884C\u6642\u523B",retry:"\u518D\u8A66\u884C",total_counts_by_status:"\u30B9\u30C6\u30FC\u30BF\u30B9\u3054\u3068\u306E\u7DCF\u6570"}},facets:{content_type:"\u30B3\u30F3\u30C6\u30F3\u30C4\u30BF\u30A4\u30D7",file_type:"\u30D5\u30A1\u30A4\u30EB\u30BF\u30A4\u30D7",genre:"\u30B8\u30E3\u30F3\u30EB",language:"\u8A00\u8A9E",queue:"\u30AD\u30E5\u30FC",status:"\u30B9\u30C6\u30FC\u30BF\u30B9",torrent_source:"\u30C8\u30EC\u30F3\u30C8\u30BD\u30FC\u30B9",torrent_tag:"\u30C8\u30EC\u30F3\u30C8\u30BF\u30B0",video_resolution:"\u30D3\u30C7\u30AA\u89E3\u50CF\u5EA6",video_source:"\u30D3\u30C7\u30AA\u30BD\u30FC\u30B9"},file_types:{archive:"\u30A2\u30FC\u30AB\u30A4\u30D6",audio:"\u30AA\u30FC\u30C7\u30A3\u30AA",data:"\u30C7\u30FC\u30BF",document:"\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8",image:"\u753B\u50CF",software:"\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2",subtitles:"\u5B57\u5E55",unknown:"\u4E0D\u660E",video:"\u30D3\u30C7\u30AA"},general:{all:"\u3059\u3079\u3066",dismiss:"\u9589\u3058\u308B",error:"\u30A8\u30E9\u30FC",none:"\u306A\u3057",page_not_found:"\u30DA\u30FC\u30B8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093",refresh:"\u66F4\u65B0",status:"\u30B9\u30C6\u30FC\u30BF\u30B9"},health:{bitmagnet_is_status:"bitmagnet\u306F{{status}}\u3067\u3059",check_failed_with_error:"\u30A8\u30E9\u30FC\u3067\u30C1\u30A7\u30C3\u30AF\u306B\u5931\u6557\u3057\u307E\u3057\u305F",component:"\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u9589\u3058\u308B",error:"\u30A8\u30E9\u30FC",status:"\u30B9\u30C6\u30FC\u30BF\u30B9",statuses:{degraded:"\u4F4E\u4E0B",down:"\u505C\u6B62",error:"\u30A8\u30E9\u30FC",inactive:"\u975E\u30A2\u30AF\u30C6\u30A3\u30D6",started:"\u958B\u59CB",unknown:"\u4FDD\u7559\u4E2D",up:"\u7A3C\u50CD\u4E2D"},summary:"\u5065\u5EB7\u72B6\u614B\u306E\u6982\u8981",worker:"\u30EF\u30FC\u30AB\u30FC",workers:{dht_crawler:"DHT\u30AF\u30ED\u30FC\u30E9\u30FC",http_server:"HTTP\u30B5\u30FC\u30D0\u30FC",queue_server:"\u30AD\u30E5\u30FC\u30B5\u30FC\u30D0\u30FC"}},languages:{af:"\u30A2\u30D5\u30EA\u30AB\u30FC\u30F3\u30B9\u8A9E",ar:"\u30A2\u30E9\u30D3\u30A2\u8A9E",az:"\u30A2\u30BC\u30EB\u30D0\u30A4\u30B8\u30E3\u30F3\u8A9E",be:"\u30D9\u30E9\u30EB\u30FC\u30B7\u8A9E",bg:"\u30D6\u30EB\u30AC\u30EA\u30A2\u8A9E",bs:"\u30DC\u30B9\u30CB\u30A2\u8A9E",ca:"\u30AB\u30BF\u30EB\u30FC\u30CB\u30E3\u8A9E",ce:"\u30C1\u30A7\u30C1\u30A7\u30F3\u8A9E",co:"\u30B3\u30EB\u30B7\u30AB\u8A9E",cs:"\u30C1\u30A7\u30B3\u8A9E",cy:"\u30A6\u30A7\u30FC\u30EB\u30BA\u8A9E",da:"\u30C7\u30F3\u30DE\u30FC\u30AF\u8A9E",de:"\u30C9\u30A4\u30C4\u8A9E",el:"\u30AE\u30EA\u30B7\u30E3\u8A9E",en:"\u82F1\u8A9E",es:"\u30B9\u30DA\u30A4\u30F3\u8A9E",et:"\u30A8\u30B9\u30C8\u30CB\u30A2\u8A9E",eu:"\u30D0\u30B9\u30AF\u8A9E",fa:"\u30DA\u30EB\u30B7\u30E3\u8A9E",fi:"\u30D5\u30A3\u30F3\u30E9\u30F3\u30C9\u8A9E",fr:"\u30D5\u30E9\u30F3\u30B9\u8A9E",he:"\u30D8\u30D6\u30E9\u30A4\u8A9E",hi:"\u30D2\u30F3\u30C7\u30A3\u30FC\u8A9E",hr:"\u30AF\u30ED\u30A2\u30C1\u30A2\u8A9E",hu:"\u30CF\u30F3\u30AC\u30EA\u30FC\u8A9E",hy:"\u30A2\u30EB\u30E1\u30CB\u30A2\u8A9E",id:"\u30A4\u30F3\u30C9\u30CD\u30B7\u30A2\u8A9E",is:"\u30A2\u30A4\u30B9\u30E9\u30F3\u30C9\u8A9E",it:"\u30A4\u30BF\u30EA\u30A2\u8A9E",ja:"\u65E5\u672C\u8A9E",ka:"\u30B0\u30EB\u30B8\u30A2\u8A9E",ko:"\u97D3\u56FD\u8A9E",ku:"\u30AF\u30EB\u30C9\u8A9E",lt:"\u30EA\u30C8\u30A2\u30CB\u30A2\u8A9E",lv:"\u30E9\u30C8\u30D3\u30A2\u8A9E",mi:"\u30DE\u30AA\u30EA\u8A9E",mk:"\u30DE\u30B1\u30C9\u30CB\u30A2\u8A9E",ml:"\u30DE\u30E9\u30E4\u30FC\u30E9\u30E0\u8A9E",mn:"\u30E2\u30F3\u30B4\u30EB\u8A9E",ms:"\u30DE\u30EC\u30FC\u8A9E",mt:"\u30DE\u30EB\u30BF\u8A9E",nl:"\u30AA\u30E9\u30F3\u30C0\u8A9E",no:"\u30CE\u30EB\u30A6\u30A7\u30FC\u8A9E",pl:"\u30DD\u30FC\u30E9\u30F3\u30C9\u8A9E",pt:"\u30DD\u30EB\u30C8\u30AC\u30EB\u8A9E",ro:"\u30EB\u30FC\u30DE\u30CB\u30A2\u8A9E",ru:"\u30ED\u30B7\u30A2\u8A9E",sa:"\u30B5\u30F3\u30B9\u30AF\u30EA\u30C3\u30C8",sk:"\u30B9\u30ED\u30D0\u30AD\u30A2\u8A9E",sl:"\u30B9\u30ED\u30D9\u30CB\u30A2\u8A9E",sm:"\u30B5\u30E2\u30A2\u8A9E",so:"\u30BD\u30DE\u30EA\u8A9E",sr:"\u30BB\u30EB\u30D3\u30A2\u8A9E",sv:"\u30B9\u30A6\u30A7\u30FC\u30C7\u30F3\u8A9E",ta:"\u30BF\u30DF\u30EB\u8A9E",th:"\u30BF\u30A4\u8A9E",tr:"\u30C8\u30EB\u30B3\u8A9E",uk:"\u30A6\u30AF\u30E9\u30A4\u30CA\u8A9E",vi:"\u30D9\u30C8\u30CA\u30E0\u8A9E",yi:"\u30A4\u30C7\u30A3\u30C3\u30B7\u30E5\u8A9E",zh:"\u4E2D\u56FD\u8A9E",zu:"\u30BA\u30FC\u30EB\u30FC\u8A9E"},layout:{bitmagnet_on_service:"{{service}}\u306Ebitmagnet",change_theme:"\u30C6\u30FC\u30DE\u3092\u5909\u66F4",external_links:"\u5916\u90E8\u30EA\u30F3\u30AF",sponsor:"\u30B9\u30DD\u30F3\u30B5\u30FC",support_bitmagnet:"bitmagnet\u3092\u30B5\u30DD\u30FC\u30C8",translate:"\u7FFB\u8A33\u3059\u308B"},paginator:{first_page:"\u6700\u521D\u306E\u30DA\u30FC\u30B8",items_per_page:"\u30DA\u30FC\u30B8\u3042\u305F\u308A\u306E\u9805\u76EE\u6570",last_page:"\u6700\u5F8C\u306E\u30DA\u30FC\u30B8",next_page:"\u6B21\u306E\u30DA\u30FC\u30B8",page_x:"\u30DA\u30FC\u30B8 {{x}}",previous_page:"\u524D\u306E\u30DA\u30FC\u30B8",x_to_y:"{{x}} \u304B\u3089 {{y}} \u307E\u3067",x_to_y_of_z:"{{x}} \u304B\u3089 {{y}} \u307E\u3067\u306E {{z}}"},routes:{admin:"\u7BA1\u7406\u8005",dashboard:"\u30C0\u30C3\u30B7\u30E5\u30DC\u30FC\u30C9",home:"\u30DB\u30FC\u30E0",jobs:"\u30B8\u30E7\u30D6",queues:"\u30AD\u30E5\u30FC",torrents:"\u30C8\u30EC\u30F3\u30C8",visualize:"\u53EF\u8996\u5316"},torrents:{classification:"\u5206\u985E",clear_search:"\u691C\u7D22\u3092\u30AF\u30EA\u30A2",copy:"\u30B3\u30D4\u30FC",copy_to_clipboard:"\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC",delete:"\u524A\u9664",delete_action_cannot_be_undone:"\u3053\u306E\u64CD\u4F5C\u306F\u5143\u306B\u623B\u305B\u307E\u305B\u3093",delete_are_you_sure:"\u3053\u306E\u30C8\u30EC\u30F3\u30C8\u3092\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F",deselect_all:"\u3059\u3079\u3066\u306E\u9078\u629E\u3092\u89E3\u9664",edit_tags:"\u30BF\u30B0\u3092\u7DE8\u96C6",episodes:"\u30A8\u30D4\u30BD\u30FC\u30C9",external_links:"\u5916\u90E8\u30EA\u30F3\u30AF",file_index:"\u30D5\u30A1\u30A4\u30EB\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9",file_path:"\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9",file_size:"\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA",file_type:"\u30D5\u30A1\u30A4\u30EB\u30BF\u30A4\u30D7",files:"\u30D5\u30A1\u30A4\u30EB",files_count_n:"{{count}} \u4EF6\u306E\u30D5\u30A1\u30A4\u30EB",files_no_info:"\u30D5\u30A1\u30A4\u30EB\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093",files_single:"\u5358\u4E00\u30D5\u30A1\u30A4\u30EB",genres:"\u30B8\u30E3\u30F3\u30EB",info_hash:"\u60C5\u5831\u30CF\u30C3\u30B7\u30E5",info_hashes:"\u60C5\u5831\u30CF\u30C3\u30B7\u30E5",languages:"\u8A00\u8A9E",leechers:"\u30EA\u30FC\u30C1\u30E3\u30FC",magnet:"\u30DE\u30B0\u30CD\u30C3\u30C8",magnet_links:"\u30DE\u30B0\u30CD\u30C3\u30C8\u30EA\u30F3\u30AF",new_tag:"\u65B0\u3057\u3044\u30BF\u30B0",order_by:"\u4E26\u3073\u66FF\u3048",order_direction_toggle:"\u4E26\u3073\u9806\u3092\u5207\u308A\u66FF\u3048",ordering:{files_count:"\u30D5\u30A1\u30A4\u30EB\u6570",info_hash:"\u60C5\u5831\u30CF\u30C3\u30B7\u30E5",leechers:"\u30EA\u30FC\u30C1\u30E3\u30FC",name:"\u540D\u524D",published_at:"\u516C\u958B\u65E5\u6642",relevance:"\u95A2\u9023\u6027",seeders:"\u30B7\u30FC\u30C0\u30FC",size:"\u30B5\u30A4\u30BA",updated_at:"\u66F4\u65B0\u65E5\u6642"},original_release_date:"\u30AA\u30EA\u30B8\u30CA\u30EB\u306E\u767A\u58F2\u65E5",permalink:"\u30D1\u30FC\u30DE\u30EA\u30F3\u30AF",poster:"\u30DD\u30B9\u30BF\u30FC",published:"\u516C\u958B\u6E08\u307F",rating:"\u8A55\u4FA1",refresh:"\u7D50\u679C\u3092\u66F4\u65B0",reprocess:{force_rematch:"\u65E2\u306B\u4E00\u81F4\u3057\u305F\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u5F37\u5236\u7684\u306B\u518D\u4E00\u81F4\u3055\u305B\u308B",match_content_by_external_api_search:"\u5916\u90E8API\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",match_content_by_local_search:"\u30ED\u30FC\u30AB\u30EB\u691C\u7D22\u3067\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u4E00\u81F4\u3055\u305B\u308B",reprocess:"\u518D\u51E6\u7406"},s_l:"S / L",search:"\u691C\u7D22",seeders:"\u30B7\u30FC\u30C0\u30FC",select_all:"\u3059\u3079\u3066\u9078\u629E",showing_x_of_y_files:"{{x}} \u4EF6\u4E2D {{y}} \u4EF6\u8868\u793A",size:"\u30B5\u30A4\u30BA",source:"\u30C8\u30EC\u30F3\u30C8\u30BD\u30FC\u30B9",summary:"\u6982\u8981",tags:{delete:"\u30BF\u30B0\u3092\u524A\u9664",delete_tip:"\u9078\u629E\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u304B\u3089\u30BF\u30B0\u3092\u524A\u9664",placeholder:"\u30BF\u30B0...",put:"\u30BF\u30B0\u3092\u4ED8\u3051\u308B",put_tip:"\u9078\u629E\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u306B\u30BF\u30B0\u3092\u8FFD\u52A0\u3059\u308B",set:"\u30BF\u30B0\u3092\u8A2D\u5B9A\u3059\u308B",set_tip:"\u9078\u629E\u3057\u305F\u30C8\u30EC\u30F3\u30C8\u306E\u30BF\u30B0\u3092\u7F6E\u304D\u63DB\u3048\u308B"},title:"\u30BF\u30A4\u30C8\u30EB",toggle_drawer:"\u5F15\u304D\u51FA\u3057\u3092\u5207\u308A\u66FF\u3048",votes_count_n:"{{count}} \u7968"},version:{bitmagnet_version:"bitmagnet\u30D0\u30FC\u30B8\u30E7\u30F3 {{version}}",unknown:"\u4E0D\u660E"}};var St={content_types:{plural:{all:"Alle",audiobook:"Audioboeken",comic:"Strips",ebook:"E-Boeken",game:"Spellen",movie:"Films",music:"Muziek",null:"Onbekend",software:"Software",tv_show:"Tv-programma's",xxx:"XXX"},singular:{audiobook:"Audioboek",comic:"Strip",ebook:"E-Book",game:"Spel",movie:"Film",music:"Muziek",null:"Onbekend",software:"Software",tv_show:"Tv-programma",xxx:"XXX"}},dashboard:{event:{created:"Gemaakt",failed:"Mislukt",processed:"Verwerkt",updated:"Bijgewerkt"},interval:{all:"Alle",days:"Dagen",days_1:"1 dag",hours:"Uren",hours_1:"1 uur",hours_12:"12 uur",hours_6:"6 uur",minutes:"Minuten",minutes_1:"1 minuut",minutes_15:"15 minuten",minutes_30:"30 minuten",minutes_5:"5 minuten",off:"Uit",seconds_10:"10 seconden",seconds_30:"30 seconden",weeks_1:"1 week"},metrics:{event:"Gebeurtenis",resolution:"Resolutie",throughput:"Doorvoer",timeframe:"Tijdsperiode",toggle_legend:"Legenda in-/uitschakelen"},queues:{created:"Gemaakt",created_at:"Gemaakt op",enqueue_jobs:"Voeg taken toe aan wachtrij",enqueue_torrent_processing_batch:"Torrentverwerkingsbatch toevoegen",failed:"Mislukt",force_rematch:"Forceer nieuwe match van al gematchte inhoud",jobs_enqueued:"Taken in wachtrij gezet",latency:"Latentie",match_content_by_external_api_search:"Match inhoud via externe API-zoekopdracht",match_content_by_local_search:"Match inhoud via lokale zoekopdracht",payload:"Inhoud",pending:"In afwachting",priority:"Prioriteit",process_orphaned_torrents_only:"Verwerk alleen verweesde torrents",processed:"Verwerkt",purge_jobs:"Wis taken",purge_queue_jobs:"Wis wachtrijtaken",queue:"Wachtrij",queue_purged:"Wachtrij gewist",queues:"Wachtrijen",ran_at:"Uitgevoerd op",retry:"Opnieuw proberen",total_counts_by_status:"Totaal aantal per status"}},facets:{content_type:"Inhoudstype",file_type:"Bestandstype",genre:"Genre",language:"Taal",queue:"Wachtrij",status:"Status",torrent_source:"Torrentbron",torrent_tag:"Torrenttag",video_resolution:"Videoresolutie",video_source:"Videobron"},file_types:{archive:"Archief",audio:"Audio",data:"Data",document:"Document",image:"Afbeelding",software:"Software",subtitles:"Ondertitels",unknown:"Onbekend",video:"Video"},general:{all:"Alle",dismiss:"Sluiten",error:"Fout",none:"Geen",page_not_found:"Pagina niet gevonden",refresh:"Verversen",status:"Status"},health:{bitmagnet_is_status:"bitmagnet is {{status}}",check_failed_with_error:"Controle mislukt met foutmelding",component:"Component",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Sluiten",error:"Fout",status:"Status",statuses:{degraded:"Verlaagd",down:"Niet beschikbaar",error:"Fout",inactive:"Inactief",started:"Gestart",unknown:"Onbekend",up:"Beschikbaar"},summary:"Gezondheidsrapport",worker:"Werker",workers:{dht_crawler:"DHT crawler",http_server:"HTTP server",queue_server:"Wachtrijserver"}},languages:{af:"Afrikaans",ar:"Arabisch",az:"Azerbeidzjaans",be:"Wit-Russisch",bg:"Bulgaars",bs:"Bosnisch",ca:"Catalaans",ce:"Tsjetsjeens",co:"Corsicaans",cs:"Tsjechisch",cy:"Welsh",da:"Deens",de:"Duits",el:"Grieks",en:"Engels",es:"Spaans",et:"Ests",eu:"Baskisch",fa:"Perzisch",fi:"Fins",fr:"Frans",he:"Hebreeuws",hi:"Hindi",hr:"Kroatisch",hu:"Hongaars",hy:"Armeens",id:"Indonesisch",is:"IJslands",it:"Italiaans",ja:"Japans",ka:"Georgisch",ko:"Koreaans",ku:"Koerdisch",lt:"Litouws",lv:"Lets",mi:"Maori",mk:"Macedonisch",ml:"Malayalam",mn:"Mongools",ms:"Maleis",mt:"Maltees",nl:"Nederlands",no:"Noors",pl:"Pools",pt:"Portugees",ro:"Roemeens",ru:"Russisch",sa:"Sanskriet",sk:"Slowaaks",sl:"Sloveens",sm:"Samoaans",so:"Somalisch",sr:"Servisch",sv:"Zweeds",ta:"Tamil",th:"Thais",tr:"Turks",uk:"Oekra\xEFens",vi:"Vietnamees",yi:"Jiddisch",zh:"Chinees",zu:"Zoeloe"},layout:{bitmagnet_on_service:"bitmagnet op {{service}}",change_theme:"Wijzig thema",external_links:"Externe links",sponsor:"Sponsor",support_bitmagnet:"Ondersteun bitmagnet",translate:"Vertalen"},paginator:{first_page:"Eerste pagina",items_per_page:"Items per pagina",last_page:"Laatste pagina",next_page:"Volgende pagina",page_x:"Pagina {{x}}",previous_page:"Vorige pagina",x_to_y:"{{x}} tot {{y}}",x_to_y_of_z:"{{x}} tot {{y}} van {{z}}"},routes:{admin:"Beheerder",dashboard:"Dashboard",home:"Home",jobs:"Taken",queues:"Wachtrijen",torrents:"Torrents",visualize:"Visualiseren"},torrents:{classification:"Classificatie",clear_search:"Zoekopdracht wissen",copy:"Kopi\xEBren",copy_to_clipboard:"Kopi\xEBren naar klembord",delete:"Verwijderen",delete_action_cannot_be_undone:"Deze actie kan niet ongedaan worden gemaakt",delete_are_you_sure:"Weet u zeker dat u deze torrent wilt verwijderen?",deselect_all:"Deselecteer alles",edit_tags:"Tags bewerken",episodes:"Afleveringen",external_links:"Externe links",file_index:"Bestandsindex",file_path:"Bestandspad",file_size:"Bestandsgrootte",file_type:"Bestandstype",files:"Bestanden",files_count_n:"{{count}} bestanden",files_no_info:"Geen informatie over bestanden beschikbaar",files_single:"Enkel bestand",genres:"Genres",info_hash:"Info hash",info_hashes:"Info hashes",languages:"Talen",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet-links",new_tag:"Nieuwe tag",order_by:"Sorteren op",order_direction_toggle:"Richting omkeren",ordering:{files_count:"Aantal bestanden",info_hash:"Info hash",leechers:"Leechers",name:"Naam",published_at:"Gepubliceerd op",relevance:"Relevantie",seeders:"Seeders",size:"Grootte",updated_at:"Bijgewerkt op"},original_release_date:"Oorspronkelijke releasedatum",permalink:"Permalink",poster:"Poster",published:"Gepubliceerd",rating:"Beoordeling",refresh:"Vernieuw resultaten",reprocess:{force_rematch:"Forceer nieuwe match van al gematchte inhoud",match_content_by_external_api_search:"Match inhoud via externe API-zoekopdracht",match_content_by_local_search:"Match inhoud via lokale zoekopdracht",reprocess:"Opnieuw verwerken"},s_l:"S / L",search:"Zoeken",seeders:"Seeders",select_all:"Alles selecteren",showing_x_of_y_files:"{{x}} van {{y}} bestanden weergegeven",size:"Grootte",source:"Torrentbron",summary:"Samenvatting",tags:{delete:"Tags verwijderen",delete_tip:"Tags verwijderen van de geselecteerde torrents",placeholder:"Tag...",put:"Tags plaatsen",put_tip:"Tags toevoegen aan de geselecteerde torrents",set:"Tags instellen",set_tip:"Tags van de geselecteerde torrents vervangen"},title:"Titel",toggle_drawer:"Zijpaneel in-/uitschakelen",votes_count_n:"{{count}} stemmen"},version:{bitmagnet_version:"bitmagnet versie {{version}}",unknown:"onbekend"}};var Ct={content_types:{plural:{all:"Todos",audiobook:"Audiolivros",comic:"Quadrinhos",ebook:"E-books",game:"Jogos",movie:"Filmes",music:"M\xFAsica",null:"Desconhecido",software:"Software",tv_show:"Programas de TV",xxx:"XXX"},singular:{audiobook:"Audiolivro",comic:"Quadrinho",ebook:"E-book",game:"Jogo",movie:"Filme",music:"M\xFAsica",null:"Desconhecido",software:"Software",tv_show:"Programa de TV",xxx:"XXX"}},dashboard:{event:{created:"Criado",failed:"Falhou",processed:"Processado",updated:"Atualizado"},interval:{all:"Todos",days:"Dias",days_1:"1 dia",hours:"Horas",hours_1:"1 hora",hours_12:"12 horas",hours_6:"6 horas",minutes:"Minutos",minutes_1:"1 minuto",minutes_15:"15 minutos",minutes_30:"30 minutos",minutes_5:"5 minutos",off:"Desligado",seconds_10:"10 segundos",seconds_30:"30 segundos",weeks_1:"1 semana"},metrics:{event:"Evento",resolution:"Resolu\xE7\xE3o",throughput:"Taxa de transfer\xEAncia",timeframe:"Intervalo de tempo",toggle_legend:"Alternar legenda"},queues:{created:"Criado",created_at:"Criado em",enqueue_jobs:"Enfileirar trabalhos",enqueue_torrent_processing_batch:"Enfileirar lote de processamento de torrents",failed:"Falhou",force_rematch:"For\xE7ar nova correspond\xEAncia de conte\xFAdo j\xE1 correspondido",jobs_enqueued:"Trabalhos enfileirados",latency:"Lat\xEAncia",match_content_by_external_api_search:"Correspond\xEAncia de conte\xFAdo por pesquisa de API externa",match_content_by_local_search:"Correspond\xEAncia de conte\xFAdo por pesquisa local",payload:"Carga \xFAtil",pending:"Pendente",priority:"Prioridade",process_orphaned_torrents_only:"Processar apenas torrents \xF3rf\xE3os",processed:"Processado",purge_jobs:"Limpar trabalhos",purge_queue_jobs:"Limpar trabalhos da fila",queue:"Fila",queue_purged:"Fila limpa",queues:"Filas",ran_at:"Executado em",retry:"Tentar novamente",total_counts_by_status:"Contagens totais por status"}},facets:{content_type:"Tipo de Conte\xFAdo",file_type:"Tipo de Arquivo",genre:"G\xEAnero",language:"Idioma",queue:"Fila",status:"Status",torrent_source:"Fonte do Torrent",torrent_tag:"Tag do Torrent",video_resolution:"Resolu\xE7\xE3o de V\xEDdeo",video_source:"Fonte de V\xEDdeo"},file_types:{archive:"Arquivo",audio:"\xC1udio",data:"Dados",document:"Documento",image:"Imagem",software:"Software",subtitles:"Legendas",unknown:"Desconhecido",video:"V\xEDdeo"},general:{all:"Todos",dismiss:"Fechar",error:"Erro",none:"Nenhum",page_not_found:"P\xE1gina n\xE3o encontrada",refresh:"Atualizar",status:"Status"},health:{bitmagnet_is_status:"bitmagnet est\xE1 {{status}}",check_failed_with_error:"Verifica\xE7\xE3o falhou com erro",component:"Componente",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Fechar",error:"Erro",status:"Status",statuses:{degraded:"Degradado",down:"Fora do ar",error:"Erro",inactive:"Inativo",started:"Iniciado",unknown:"Pendente",up:"Funcionando"},summary:"Resumo de Sa\xFAde",worker:"Trabalhador",workers:{dht_crawler:"Rastreamento DHT",http_server:"Servidor HTTP",queue_server:"Servidor de Fila"}},languages:{af:"Afric\xE2ner",ar:"\xC1rabe",az:"Azeri",be:"Bielorrusso",bg:"B\xFAlgaro",bs:"B\xF3snio",ca:"Catal\xE3o",ce:"Checheno",co:"Corso",cs:"Tcheco",cy:"Gal\xEAs",da:"Dinamarqu\xEAs",de:"Alem\xE3o",el:"Grego",en:"Ingl\xEAs",es:"Espanhol",et:"Estoniano",eu:"Basco",fa:"Persa",fi:"Finland\xEAs",fr:"Franc\xEAs",he:"Hebraico",hi:"Hindi",hr:"Croata",hu:"H\xFAngaro",hy:"Arm\xEAnio",id:"Indon\xE9sio",is:"Island\xEAs",it:"Italiano",ja:"Japon\xEAs",ka:"Georgiano",ko:"Coreano",ku:"Curdo",lt:"Lituano",lv:"Let\xE3o",mi:"Maori",mk:"Maced\xF4nio",ml:"Malaiala",mn:"Mongol",ms:"Malaio",mt:"Malt\xEAs",nl:"Holand\xEAs",no:"Noruegu\xEAs",pl:"Polon\xEAs",pt:"Portugu\xEAs",ro:"Romeno",ru:"Russo",sa:"S\xE2nscrito",sk:"Eslovaco",sl:"Esloveno",sm:"Samoano",so:"Somali",sr:"S\xE9rvio",sv:"Sueco",ta:"T\xE2mil",th:"Tailand\xEAs",tr:"Turco",uk:"Ucraniano",vi:"Vietnamita",yi:"I\xEDdiche",zh:"Chin\xEAs",zu:"Zulu"},layout:{bitmagnet_on_service:"bitmagnet em {{service}}",change_theme:"Alterar tema",external_links:"Links externos",sponsor:"Patrocinador",support_bitmagnet:"Apoiar bitmagnet",translate:"Traduzir"},paginator:{first_page:"Primeira p\xE1gina",items_per_page:"Itens por p\xE1gina",last_page:"\xDAltima p\xE1gina",next_page:"Pr\xF3xima p\xE1gina",page_x:"P\xE1gina {{x}}",previous_page:"P\xE1gina anterior",x_to_y:"{{x}} a {{y}}",x_to_y_of_z:"{{x}} a {{y}} de {{z}}"},routes:{admin:"Administra\xE7\xE3o",dashboard:"Painel",home:"In\xEDcio",jobs:"Tarefas",queues:"Filas",torrents:"Torrents",visualize:"Visualizar"},torrents:{classification:"Classifica\xE7\xE3o",clear_search:"Limpar Pesquisa",copy:"Copiar",copy_to_clipboard:"Copiar para a \xE1rea de transfer\xEAncia",delete:"Excluir",delete_action_cannot_be_undone:"Esta a\xE7\xE3o n\xE3o pode ser desfeita",delete_are_you_sure:"Tem certeza de que deseja excluir este torrent?",deselect_all:"Desmarcar todos",edit_tags:"Editar tags",episodes:"Epis\xF3dios",external_links:"Links externos",file_index:"\xCDndice de arquivo",file_path:"Caminho do arquivo",file_size:"Tamanho do arquivo",file_type:"Tipo de arquivo",files:"Arquivos",files_count_n:"{{count}} arquivos",files_no_info:"Sem informa\xE7\xF5es de arquivos dispon\xEDveis",files_single:"Arquivo \xFAnico",genres:"G\xEAneros",info_hash:"Hash de informa\xE7\xE3o",info_hashes:"Hashes de informa\xE7\xE3o",languages:"Idiomas",leechers:"Leechers",magnet:"Magnet",magnet_links:"Links magnet",new_tag:"Nova tag",order_by:"Ordenar por",order_direction_toggle:"Inverter dire\xE7\xE3o",ordering:{files_count:"Contagem de arquivos",info_hash:"Hash de informa\xE7\xE3o",leechers:"Leechers",name:"Nome",published_at:"Publicado em",relevance:"Relev\xE2ncia",seeders:"Seeders",size:"Tamanho",updated_at:"Atualizado em"},original_release_date:"Data de lan\xE7amento original",permalink:"Link permanente",poster:"P\xF4ster",published:"Publicado",rating:"Classifica\xE7\xE3o",refresh:"Atualizar resultados",reprocess:{force_rematch:"For\xE7ar nova correspond\xEAncia de conte\xFAdo j\xE1 correspondido",match_content_by_external_api_search:"Corresponder conte\xFAdo por pesquisa de API externa",match_content_by_local_search:"Corresponder conte\xFAdo por pesquisa local",reprocess:"Reprocessar"},s_l:"S / L",search:"Buscar",seeders:"Seeders",select_all:"Selecionar tudo",showing_x_of_y_files:"Mostrando {{x}} de {{y}} arquivos",size:"Tamanho",source:"Fonte do torrent",summary:"Resumo",tags:{delete:"Excluir tags",delete_tip:"Remover tags dos torrents selecionados",placeholder:"Tag...",put:"Colocar tags",put_tip:"Adicionar tags aos torrents selecionados",set:"Definir tags",set_tip:"Substituir tags dos torrents selecionados"},title:"T\xEDtulo",toggle_drawer:"Alternar gaveta",votes_count_n:"{{count}} votos"},version:{bitmagnet_version:"Vers\xE3o do bitmagnet {{version}}",unknown:"desconhecido"}};var Mt={content_types:{plural:{all:"\u0412\u0441\u0435",audiobook:"\u0410\u0443\u0434\u0438\u043E\u043A\u043D\u0438\u0433\u0438",comic:"\u041A\u043E\u043C\u0438\u043A\u0441\u044B",ebook:"\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u044B\u0435 \u043A\u043D\u0438\u0433\u0438",game:"\u0418\u0433\u0440\u044B",movie:"\u0424\u0438\u043B\u044C\u043C\u044B",music:"\u041C\u0443\u0437\u044B\u043A\u0430",null:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B",tv_show:"\u0422\u0435\u043B\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438",xxx:"\u041F\u043E\u0440\u043D\u043E"},singular:{audiobook:"\u0410\u0443\u0434\u0438\u043E\u043A\u043D\u0438\u0433\u0430",comic:"\u041A\u043E\u043C\u0438\u043A\u0441",ebook:"\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0430\u044F \u043A\u043D\u0438\u0433\u0430",game:"\u0418\u0433\u0440\u0430",movie:"\u0424\u0438\u043B\u044C\u043C",music:"\u041C\u0443\u0437\u044B\u043A\u0430",null:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430",tv_show:"\u0422\u0435\u043B\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0430",xxx:"\u041F\u043E\u0440\u043D\u043E"}},dashboard:{event:{created:"\u0421\u043E\u0437\u0434\u0430\u043D\u043E",failed:"\u041E\u0448\u0438\u0431\u043A\u0430",processed:"\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E",updated:"\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043E"},interval:{all:"\u0412\u0441\u0435",days:"\u0414\u043D\u0438",days_1:"1 \u0434\u0435\u043D\u044C",hours:"\u0427\u0430\u0441\u044B",hours_1:"1 \u0447\u0430\u0441",hours_12:"12 \u0447\u0430\u0441\u043E\u0432",hours_6:"6 \u0447\u0430\u0441\u043E\u0432",minutes:"\u041C\u0438\u043D\u0443\u0442\u044B",minutes_1:"1 \u043C\u0438\u043D\u0443\u0442\u0430",minutes_15:"15 \u043C\u0438\u043D\u0443\u0442",minutes_30:"30 \u043C\u0438\u043D\u0443\u0442",minutes_5:"5 \u043C\u0438\u043D\u0443\u0442",off:"\u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E",seconds_10:"10 \u0441\u0435\u043A\u0443\u043D\u0434",seconds_30:"30 \u0441\u0435\u043A\u0443\u043D\u0434",weeks_1:"1 \u043D\u0435\u0434\u0435\u043B\u044F"},metrics:{event:"\u0421\u043E\u0431\u044B\u0442\u0438\u0435",resolution:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435",throughput:"\u041F\u0440\u043E\u043F\u0443\u0441\u043A\u043D\u0430\u044F \u0441\u043F\u043E\u0441\u043E\u0431\u043D\u043E\u0441\u0442\u044C",timeframe:"\u041F\u0435\u0440\u0438\u043E\u0434 \u0432\u0440\u0435\u043C\u0435\u043D\u0438",toggle_legend:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043B\u0435\u0433\u0435\u043D\u0434\u0443"},queues:{created:"\u0421\u043E\u0437\u0434\u0430\u043D\u043E",created_at:"\u0421\u043E\u0437\u0434\u0430\u043D\u043E \u0432",enqueue_jobs:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0432 \u043E\u0447\u0435\u0440\u0435\u0434\u044C",enqueue_torrent_processing_batch:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u0442\u0438\u044E \u0434\u043B\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u043E\u0432",failed:"\u041E\u0448\u0438\u0431\u043A\u0430",force_rematch:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0436\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",jobs_enqueued:"\u0417\u0430\u0434\u0430\u043D\u0438\u044F \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0432 \u043E\u0447\u0435\u0440\u0435\u0434\u044C",latency:"\u0417\u0430\u0434\u0435\u0440\u0436\u043A\u0430",match_content_by_external_api_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u043D\u0435\u0448\u043D\u0438\u0439 API",match_content_by_local_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A",payload:"\u0414\u0430\u043D\u043D\u044B\u0435",pending:"\u0412 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",priority:"\u041F\u0440\u0438\u043E\u0440\u0438\u0442\u0435\u0442",process_orphaned_torrents_only:"\u041E\u0431\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \xAB\u043E\u0441\u0438\u0440\u043E\u0442\u0435\u0432\u0448\u0438\u0435\xBB \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u044B",processed:"\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E",purge_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u044F",purge_queue_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u044F \u043E\u0447\u0435\u0440\u0435\u0434\u0438",queue:"\u041E\u0447\u0435\u0440\u0435\u0434\u044C",queue_purged:"\u041E\u0447\u0435\u0440\u0435\u0434\u044C \u043E\u0447\u0438\u0449\u0435\u043D\u0430",queues:"\u041E\u0447\u0435\u0440\u0435\u0434\u0438",ran_at:"\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043E \u0432",retry:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C",total_counts_by_status:"\u041E\u0431\u0449\u0435\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u043C"}},facets:{content_type:"\u0422\u0438\u043F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0430",genre:"\u0416\u0430\u043D\u0440",language:"\u042F\u0437\u044B\u043A",queue:"\u041E\u0447\u0435\u0440\u0435\u0434\u044C",status:"\u0421\u0442\u0430\u0442\u0443\u0441",torrent_source:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",torrent_tag:"\u0422\u0435\u0433 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",video_resolution:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0432\u0438\u0434\u0435\u043E",video_source:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0432\u0438\u0434\u0435\u043E"},file_types:{archive:"\u0410\u0440\u0445\u0438\u0432",audio:"\u0410\u0443\u0434\u0438\u043E",data:"\u0414\u0430\u043D\u043D\u044B\u0435",document:"\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442",image:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B",subtitles:"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044B",unknown:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",video:"\u0412\u0438\u0434\u0435\u043E"},general:{all:"\u0412\u0441\u0435",dismiss:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",error:"\u041E\u0448\u0438\u0431\u043A\u0430",none:"\u041D\u0435\u0442",page_not_found:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430",refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",status:"\u0421\u0442\u0430\u0442\u0443\u0441"},health:{bitmagnet_is_status:"bitmagnet {{status}}",check_failed_with_error:"\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043B\u0430\u0441\u044C \u0441 \u043E\u0448\u0438\u0431\u043A\u043E\u0439",component:"\u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",error:"\u041E\u0448\u0438\u0431\u043A\u0430",status:"\u0421\u0442\u0430\u0442\u0443\u0441",statuses:{degraded:"\u0421\u043D\u0438\u0436\u0435\u043D\u0430 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",down:"\u041D\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442",error:"\u041E\u0448\u0438\u0431\u043A\u0430",inactive:"\u041D\u0435\u0430\u043A\u0442\u0438\u0432\u0435\u043D",started:"\u0417\u0430\u043F\u0443\u0449\u0435\u043D\u043E",unknown:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E",up:"\u0420\u0430\u0431\u043E\u0442\u0430\u0435\u0442"},summary:"\u0421\u0432\u043E\u0434\u043A\u0430 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F",worker:"\u0420\u0430\u0431\u043E\u0447\u0438\u0439",workers:{dht_crawler:"DHT \u043E\u0431\u0445\u043E\u0434\u0447\u0438\u043A",http_server:"HTTP \u0441\u0435\u0440\u0432\u0435\u0440",queue_server:"\u0421\u0435\u0440\u0432\u0435\u0440 \u043E\u0447\u0435\u0440\u0435\u0434\u0435\u0439"}},languages:{af:"\u0410\u0444\u0440\u0438\u043A\u0430\u0430\u043D\u0441",ar:"\u0410\u0440\u0430\u0431\u0441\u043A\u0438\u0439",az:"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043D\u0441\u043A\u0438\u0439",be:"\u0411\u0435\u043B\u043E\u0440\u0443\u0441\u0441\u043A\u0438\u0439",bg:"\u0411\u043E\u043B\u0433\u0430\u0440\u0441\u043A\u0438\u0439",bs:"\u0411\u043E\u0441\u043D\u0438\u0439\u0441\u043A\u0438\u0439",ca:"\u041A\u0430\u0442\u0430\u043B\u0430\u043D\u0441\u043A\u0438\u0439",ce:"\u0427\u0435\u0447\u0435\u043D\u0441\u043A\u0438\u0439",co:"\u041A\u043E\u0440\u0441\u0438\u043A\u0430\u043D\u0441\u043A\u0438\u0439",cs:"\u0427\u0435\u0448\u0441\u043A\u0438\u0439",cy:"\u0412\u0430\u043B\u043B\u0438\u0439\u0441\u043A\u0438\u0439",da:"\u0414\u0430\u0442\u0441\u043A\u0438\u0439",de:"\u041D\u0435\u043C\u0435\u0446\u043A\u0438\u0439",el:"\u0413\u0440\u0435\u0447\u0435\u0441\u043A\u0438\u0439",en:"\u0410\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u0439",es:"\u0418\u0441\u043F\u0430\u043D\u0441\u043A\u0438\u0439",et:"\u042D\u0441\u0442\u043E\u043D\u0441\u043A\u0438\u0439",eu:"\u0411\u0430\u0441\u043A\u0441\u043A\u0438\u0439",fa:"\u041F\u0435\u0440\u0441\u0438\u0434\u0441\u043A\u0438\u0439",fi:"\u0424\u0438\u043D\u0441\u043A\u0438\u0439",fr:"\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0438\u0439",he:"\u0418\u0432\u0440\u0438\u0442",hi:"\u0425\u0438\u043D\u0434\u0438",hr:"\u0425\u043E\u0440\u0432\u0430\u0442\u0441\u043A\u0438\u0439",hu:"\u0412\u0435\u043D\u0433\u0435\u0440\u0441\u043A\u0438\u0439",hy:"\u0410\u0440\u043C\u044F\u043D\u0441\u043A\u0438\u0439",id:"\u0418\u043D\u0434\u043E\u043D\u0435\u0437\u0438\u0439\u0441\u043A\u0438\u0439",is:"\u0418\u0441\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439",it:"\u0418\u0442\u0430\u043B\u044C\u044F\u043D\u0441\u043A\u0438\u0439",ja:"\u042F\u043F\u043E\u043D\u0441\u043A\u0438\u0439",ka:"\u0413\u0440\u0443\u0437\u0438\u043D\u0441\u043A\u0438\u0439",ko:"\u041A\u043E\u0440\u0435\u0439\u0441\u043A\u0438\u0439",ku:"\u041A\u0443\u0440\u0434\u0441\u043A\u0438\u0439",lt:"\u041B\u0438\u0442\u043E\u0432\u0441\u043A\u0438\u0439",lv:"\u041B\u0430\u0442\u044B\u0448\u0441\u043A\u0438\u0439",mi:"\u041C\u0430\u043E\u0440\u0438",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438\u0439",ml:"\u041C\u0430\u043B\u0430\u044F\u043B\u0430\u043C",mn:"\u041C\u043E\u043D\u0433\u043E\u043B\u044C\u0441\u043A\u0438\u0439",ms:"\u041C\u0430\u043B\u0430\u0439\u0441\u043A\u0438\u0439",mt:"\u041C\u0430\u043B\u044C\u0442\u0438\u0439\u0441\u043A\u0438\u0439",nl:"\u041D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439",no:"\u041D\u043E\u0440\u0432\u0435\u0436\u0441\u043A\u0438\u0439",pl:"\u041F\u043E\u043B\u044C\u0441\u043A\u0438\u0439",pt:"\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u044C\u0441\u043A\u0438\u0439",ro:"\u0420\u0443\u043C\u044B\u043D\u0441\u043A\u0438\u0439",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",sa:"\u0421\u0430\u043D\u0441\u043A\u0440\u0438\u0442",sk:"\u0421\u043B\u043E\u0432\u0430\u0446\u043A\u0438\u0439",sl:"\u0421\u043B\u043E\u0432\u0435\u043D\u0441\u043A\u0438\u0439",sm:"\u0421\u0430\u043C\u043E\u0430\u043D\u0441\u043A\u0438\u0439",so:"\u0421\u043E\u043C\u0430\u043B\u0438\u0439\u0441\u043A\u0438\u0439",sr:"\u0421\u0435\u0440\u0431\u0441\u043A\u0438\u0439",sv:"\u0428\u0432\u0435\u0434\u0441\u043A\u0438\u0439",ta:"\u0422\u0430\u043C\u0438\u043B\u044C\u0441\u043A\u0438\u0439",th:"\u0422\u0430\u0439\u0441\u043A\u0438\u0439",tr:"\u0422\u0443\u0440\u0435\u0446\u043A\u0438\u0439",uk:"\u0423\u043A\u0440\u0430\u0438\u043D\u0441\u043A\u0438\u0439",vi:"\u0412\u044C\u0435\u0442\u043D\u0430\u043C\u0441\u043A\u0438\u0439",yi:"\u0418\u0434\u0438\u0448",zh:"\u041A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u0439",zu:"\u0417\u0443\u043B\u0443\u0441\u0441\u043A\u0438\u0439"},layout:{bitmagnet_on_service:"bitmagnet \u043D\u0430 {{service}}",change_theme:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0435\u043C\u0443",external_links:"\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438",sponsor:"\u0421\u043F\u043E\u043D\u0441\u043E\u0440",support_bitmagnet:"\u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044C bitmagnet",translate:"\u041F\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438"},paginator:{first_page:"\u041F\u0435\u0440\u0432\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",items_per_page:"\u042D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435",last_page:"\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u044F\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",next_page:"\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",page_x:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 {{x}}",previous_page:"\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430",x_to_y:"{{x}} \u0434\u043E {{y}}",x_to_y_of_z:"{{x}} \u0434\u043E {{y}} \u0438\u0437 {{z}}"},routes:{admin:"\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440",dashboard:"\u041F\u0430\u043D\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F",home:"\u0413\u043B\u0430\u0432\u043D\u0430\u044F",jobs:"\u0417\u0430\u0434\u0430\u043D\u0438\u044F",queues:"\u041E\u0447\u0435\u0440\u0435\u0434\u0438",torrents:"\u0422\u043E\u0440\u0440\u0435\u043D\u0442\u044B",visualize:"\u0412\u0438\u0437\u0443\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F"},torrents:{classification:"\u041A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",copy:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C",copy_to_clipboard:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430",delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",delete_action_cannot_be_undone:"\u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",delete_are_you_sure:"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0442\u043E\u0440\u0440\u0435\u043D\u0442?",deselect_all:"\u0421\u043D\u044F\u0442\u044C \u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u0435",edit_tags:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u0433\u0438",episodes:"\u042D\u043F\u0438\u0437\u043E\u0434\u044B",external_links:"\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438",file_index:"\u0418\u043D\u0434\u0435\u043A\u0441 \u0444\u0430\u0439\u043B\u0430",file_path:"\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443",file_size:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0430",files:"\u0424\u0430\u0439\u043B\u044B",files_count_n:"{{count}} \u0444\u0430\u0439\u043B\u043E\u0432",files_no_info:"\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0444\u0430\u0439\u043B\u0430\u0445 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430",files_single:"\u041E\u0434\u0438\u043D \u0444\u0430\u0439\u043B",genres:"\u0416\u0430\u043D\u0440\u044B",info_hash:"\u0425\u044D\u0448 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438",info_hashes:"\u0425\u044D\u0448\u0438 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438",languages:"\u042F\u0437\u044B\u043A\u0438",leechers:"\u041B\u0438\u0447\u0435\u0440\u044B",magnet:"\u041C\u0430\u0433\u043D\u0435\u0442",magnet_links:"\u041C\u0430\u0433\u043D\u0435\u0442 \u0441\u0441\u044B\u043B\u043A\u0438",new_tag:"\u041D\u043E\u0432\u044B\u0439 \u0442\u0435\u0433",order_by:"\u0421\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E",order_direction_toggle:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",ordering:{files_count:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0444\u0430\u0439\u043B\u043E\u0432",info_hash:"\u0425\u044D\u0448 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438",leechers:"\u041B\u0438\u0447\u0435\u0440\u044B",name:"\u0418\u043C\u044F",published_at:"\u0414\u0430\u0442\u0430 \u043F\u0443\u0431\u043B\u0438\u043A\u0430\u0446\u0438\u0438",relevance:"\u0410\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u044C",seeders:"\u0421\u0438\u0434\u0435\u0440\u044B",size:"\u0420\u0430\u0437\u043C\u0435\u0440",updated_at:"\u0414\u0430\u0442\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F"},original_release_date:"\u041E\u0440\u0438\u0433\u0438\u043D\u0430\u043B\u044C\u043D\u0430\u044F \u0434\u0430\u0442\u0430 \u0432\u044B\u043F\u0443\u0441\u043A\u0430",permalink:"\u041F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430",poster:"\u041F\u043E\u0441\u0442\u0435\u0440",published:"\u041E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E",rating:"\u0420\u0435\u0439\u0442\u0438\u043D\u0433",refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B",reprocess:{force_rematch:"\u041F\u0440\u0438\u043D\u0443\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0436\u0435 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",match_content_by_external_api_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u043D\u0435\u0448\u043D\u0438\u0439 API",match_content_by_local_search:"\u0421\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A",reprocess:"\u041F\u0435\u0440\u0435\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C"},s_l:"S / L",search:"\u041F\u043E\u0438\u0441\u043A",seeders:"\u0421\u0438\u0434\u0435\u0440\u044B",select_all:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435",showing_x_of_y_files:"\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E {{x}} \u0438\u0437 {{y}} \u0444\u0430\u0439\u043B\u043E\u0432",size:"\u0420\u0430\u0437\u043C\u0435\u0440",source:"\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",summary:"\u0421\u0432\u043E\u0434\u043A\u0430",tags:{delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0435\u0433\u0438",delete_tip:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u0438\u0437 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u043E\u0432",placeholder:"\u0422\u0435\u0433...",put:"\u041F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0442\u0435\u0433\u0438",put_tip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u043A \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u043C \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430\u043C",set:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0442\u0435\u0433\u0438",set_tip:"\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0435\u0433\u0438 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u043E\u0432"},title:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",toggle_drawer:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0430\u043D\u0435\u043B\u044C",votes_count_n:"{{count}} \u0433\u043E\u043B\u043E\u0441\u043E\u0432"},version:{bitmagnet_version:"\u0412\u0435\u0440\u0441\u0438\u044F bitmagnet {{version}}",unknown:"\u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E"}};var zt={content_types:{plural:{all:"T\xFCm\xFC",audiobook:"Sesli Kitaplar",comic:"\xC7izgi Romanlar",ebook:"E-Kitaplar",game:"Oyunlar",movie:"Filmler",music:"M\xFCzik",null:"Bilinmiyor",software:"Yaz\u0131l\u0131m",tv_show:"TV Programlar\u0131",xxx:"XXX"},singular:{audiobook:"Sesli Kitap",comic:"\xC7izgi Roman",ebook:"E-Kitap",game:"Oyun",movie:"Film",music:"M\xFCzik",null:"Bilinmiyor",software:"Yaz\u0131l\u0131m",tv_show:"TV Program\u0131",xxx:"XXX"}},dashboard:{event:{created:"Olu\u015Fturuldu",failed:"Ba\u015Far\u0131s\u0131z",processed:"\u0130\u015Flendi",updated:"G\xFCncellendi"},interval:{all:"T\xFCm\xFC",days:"G\xFCnler",days_1:"1 g\xFCn",hours:"Saatler",hours_1:"1 saat",hours_12:"12 saat",hours_6:"6 saat",minutes:"Dakikalar",minutes_1:"1 dakika",minutes_15:"15 dakika",minutes_30:"30 dakika",minutes_5:"5 dakika",off:"Kapal\u0131",seconds_10:"10 saniye",seconds_30:"30 saniye",weeks_1:"1 hafta"},metrics:{event:"Olay",resolution:"\xC7\xF6z\xFCn\xFCrl\xFCk",throughput:"Verim",timeframe:"Zaman Dilimi",toggle_legend:"Efsaneyi De\u011Fi\u015Ftir"},queues:{created:"Olu\u015Fturuldu",created_at:"Olu\u015Fturulma tarihi",enqueue_jobs:"\u0130\u015Fleri Kuyru\u011Fa Al",enqueue_torrent_processing_batch:"Torrent \u0130\u015Fleme Paketini Kuyru\u011Fa Al",failed:"Ba\u015Far\u0131s\u0131z",force_rematch:"E\u015Fle\u015Fmi\u015F i\xE7eri\u011Fi yeniden e\u015Fle\u015Ftir",jobs_enqueued:"Kuyru\u011Fa Al\u0131nan \u0130\u015Fler",latency:"Gecikme",match_content_by_external_api_search:"D\u0131\u015F API aramas\u0131yla i\xE7eri\u011Fi e\u015Fle\u015Ftir",match_content_by_local_search:"Yerel aramayla i\xE7eri\u011Fi e\u015Fle\u015Ftir",payload:"Veri Y\xFCk\xFC",pending:"Beklemede",priority:"\xD6ncelik",process_orphaned_torrents_only:"Sadece sahipsiz torrentleri i\u015Fle",processed:"\u0130\u015Flendi",purge_jobs:"\u0130\u015Fleri Temizle",purge_queue_jobs:"Kuyruk \u0130\u015Flerini Temizle",queue:"Kuyruk",queue_purged:"Kuyruk Temizlendi",queues:"Kuyruklar",ran_at:"\xC7al\u0131\u015Ft\u0131r\u0131ld\u0131",retry:"Tekrar Dene",total_counts_by_status:"Duruma G\xF6re Toplam Say\u0131lar"}},facets:{content_type:"\u0130\xE7erik T\xFCr\xFC",file_type:"Dosya T\xFCr\xFC",genre:"T\xFCr",language:"Dil",queue:"Kuyruk",status:"Durum",torrent_source:"Torrent Kayna\u011F\u0131",torrent_tag:"Torrent Etiketi",video_resolution:"Video \xC7\xF6z\xFCn\xFCrl\xFC\u011F\xFC",video_source:"Video Kayna\u011F\u0131"},file_types:{archive:"Ar\u015Fiv",audio:"Ses",data:"Veri",document:"Belge",image:"G\xF6r\xFCnt\xFC",software:"Yaz\u0131l\u0131m",subtitles:"Altyaz\u0131lar",unknown:"Bilinmiyor",video:"Video"},general:{all:"T\xFCm\xFC",dismiss:"Kapat",error:"Hata",none:"Hi\xE7biri",page_not_found:"Sayfa Bulunamad\u0131",refresh:"Yenile",status:"Durum"},health:{bitmagnet_is_status:"bitmagnet durumu {{status}}",check_failed_with_error:"Hata ile kontrol ba\u015Far\u0131s\u0131z oldu",component:"Bile\u015Fen",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"Kapat",error:"Hata",status:"Durum",statuses:{degraded:"Azalm\u0131\u015F",down:"Kapal\u0131",error:"Hata",inactive:"Etkin de\u011Fil",started:"Ba\u015Flad\u0131",unknown:"Bilinmiyor",up:"\xC7al\u0131\u015F\u0131yor"},summary:"Sa\u011Fl\u0131k \xD6zeti",worker:"\u0130\u015F\xE7i",workers:{dht_crawler:"DHT taray\u0131c\u0131",http_server:"HTTP sunucusu",queue_server:"Kuyruk sunucusu"}},languages:{af:"Afrikanca",ar:"Arap\xE7a",az:"Azerice",be:"Beyaz Rus\xE7a",bg:"Bulgarca",bs:"Bo\u015Fnak\xE7a",ca:"Katalanca",ce:"\xC7e\xE7ence",co:"Korsikaca",cs:"\xC7ek\xE7e",cy:"Galce",da:"Danca",de:"Almanca",el:"Yunanca",en:"\u0130ngilizce",es:"\u0130spanyolca",et:"Estonca",eu:"Bask\xE7a",fa:"Fars\xE7a",fi:"Fince",fr:"Frans\u0131zca",he:"\u0130branice",hi:"Hint\xE7e",hr:"H\u0131rvat\xE7a",hu:"Macarca",hy:"Ermenice",id:"Endonezce",is:"\u0130zlandaca",it:"\u0130talyanca",ja:"Japonca",ka:"G\xFCrc\xFCce",ko:"Korece",ku:"K\xFCrt\xE7e",lt:"Litvanca",lv:"Letonca",mi:"Maorice",mk:"Makedonca",ml:"Malayalamca",mn:"Mo\u011Folca",ms:"Malayca",mt:"Maltaca",nl:"Flemenk\xE7e",no:"Norve\xE7\xE7e",pl:"Leh\xE7e",pt:"Portekizce",ro:"Romence",ru:"Rus\xE7a",sa:"Sanskrit\xE7e",sk:"Slovak\xE7a",sl:"Slovence",sm:"Samoaca",so:"Somalice",sr:"S\u0131rp\xE7a",sv:"\u0130sve\xE7\xE7e",ta:"Tamilce",th:"Tayca",tr:"T\xFCrk\xE7e",uk:"Ukraynaca",vi:"Vietnamca",yi:"Yidi\u015F",zh:"\xC7ince",zu:"Zuluca"},layout:{bitmagnet_on_service:"{{service}} \xFCzerinde bitmagnet",change_theme:"Temay\u0131 De\u011Fi\u015Ftir",external_links:"D\u0131\u015F Ba\u011Flant\u0131lar",sponsor:"Sponsor",support_bitmagnet:"bitmagnet'i Destekle",translate:"\xC7evir"},paginator:{first_page:"\u0130lk Sayfa",items_per_page:"Sayfa ba\u015F\u0131na \xF6\u011Fe",last_page:"Son Sayfa",next_page:"Sonraki Sayfa",page_x:"{{x}}. Sayfa",previous_page:"\xD6nceki Sayfa",x_to_y:"{{x}} - {{y}} aras\u0131",x_to_y_of_z:"{{x}} ile {{y}} aras\u0131, toplam {{z}}"},routes:{admin:"Y\xF6netici",dashboard:"Kontrol Paneli",home:"Ana Sayfa",jobs:"G\xF6revler",queues:"Kuyruklar",torrents:"Torrentler",visualize:"G\xF6rselle\u015Ftir"},torrents:{classification:"S\u0131n\u0131fland\u0131rma",clear_search:"Aramay\u0131 Temizle",copy:"Kopyala",copy_to_clipboard:"Panoya Kopyala",delete:"Sil",delete_action_cannot_be_undone:"Bu i\u015Flem geri al\u0131namaz",delete_are_you_sure:"Bu torrent'i silmek istedi\u011Finizden emin misiniz?",deselect_all:"T\xFCm Se\xE7imleri Kald\u0131r",edit_tags:"Etiketleri D\xFCzenle",episodes:"B\xF6l\xFCmler",external_links:"D\u0131\u015F Ba\u011Flant\u0131lar",file_index:"Dosya Dizini",file_path:"Dosya Yolu",file_size:"Dosya Boyutu",file_type:"Dosya T\xFCr\xFC",files:"Dosyalar",files_count_n:"{{count}} dosya",files_no_info:"Dosya bilgisi mevcut de\u011Fil",files_single:"Tek dosya",genres:"T\xFCrler",info_hash:"Bilgi hash'i",info_hashes:"Bilgi hash'leri",languages:"Diller",leechers:"Leechers",magnet:"Magnet",magnet_links:"Magnet Ba\u011Flant\u0131lar",new_tag:"Yeni etiket",order_by:"S\u0131ralama \xF6l\xE7\xFCt\xFC",order_direction_toggle:"Y\xF6n\xFC de\u011Fi\u015Ftir",ordering:{files_count:"Dosya say\u0131s\u0131",info_hash:"Bilgi hash'i",leechers:"Leechers",name:"Ad",published_at:"Yay\u0131nlanma tarihi",relevance:"Alaka d\xFCzeyi",seeders:"Seeders",size:"Boyut",updated_at:"G\xFCncellenme tarihi"},original_release_date:"Orijinal \xE7\u0131k\u0131\u015F tarihi",permalink:"Kal\u0131c\u0131 Ba\u011Flant\u0131",poster:"Poster",published:"Yay\u0131nland\u0131",rating:"Puan",refresh:"Sonu\xE7lar\u0131 Yenile",reprocess:{force_rematch:"Zaten e\u015Fle\u015Fen i\xE7eri\u011Fi yeniden e\u015Fle\u015Ftir",match_content_by_external_api_search:"D\u0131\u015F API aramas\u0131yla i\xE7eri\u011Fi e\u015Fle\u015Ftir",match_content_by_local_search:"Yerel aramayla i\xE7eri\u011Fi e\u015Fle\u015Ftir",reprocess:"Yeniden i\u015Fle"},s_l:"S / L",search:"Ara",seeders:"Seeders",select_all:"T\xFCm\xFCn\xFC Se\xE7",showing_x_of_y_files:"{{y}} dosyan\u0131n {{x}} tanesi g\xF6steriliyor",size:"Boyut",source:"Torrent Kayna\u011F\u0131",summary:"\xD6zet",tags:{delete:"Etiketleri sil",delete_tip:"Se\xE7ili torrentlerden etiketleri kald\u0131r",placeholder:"Etiket...",put:"Etiket koy",put_tip:"Se\xE7ili torrentlere etiket ekle",set:"Etiketleri ayarla",set_tip:"Se\xE7ili torrentlerin etiketlerini de\u011Fi\u015Ftir"},title:"Ba\u015Fl\u0131k",toggle_drawer:"\xC7ekmeceyi A\xE7/Kapat",votes_count_n:"{{count}} oy"},version:{bitmagnet_version:"bitmagnet versiyonu {{version}}",unknown:"bilinmiyor"}};var At={content_types:{plural:{all:"\u0423\u0441\u0456",audiobook:"\u0410\u0443\u0434\u0456\u043E\u043A\u043D\u0438\u0433\u0438",comic:"\u041A\u043E\u043C\u0456\u043A\u0441\u0438",ebook:"\u0415\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0456 \u043A\u043D\u0438\u0433\u0438",game:"\u0406\u0433\u0440\u0438",movie:"\u0424\u0456\u043B\u044C\u043C\u0438",music:"\u041C\u0443\u0437\u0438\u043A\u0430",null:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0438",tv_show:"\u0422\u0435\u043B\u0435\u0448\u043E\u0443",xxx:"\u041F\u043E\u0440\u043D\u043E"},singular:{audiobook:"\u0410\u0443\u0434\u0456\u043E\u043A\u043D\u0438\u0433\u0430",comic:"\u041A\u043E\u043C\u0456\u043A\u0441",ebook:"\u0415\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0430 \u043A\u043D\u0438\u0433\u0430",game:"\u0413\u0440\u0430",movie:"\u0424\u0456\u043B\u044C\u043C",music:"\u041C\u0443\u0437\u0438\u043A\u0430",null:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u043E",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0430",tv_show:"\u0422\u0435\u043B\u0435\u0448\u043E\u0443",xxx:"\u041F\u043E\u0440\u043D\u043E"}},dashboard:{event:{created:"\u0421\u0442\u0432\u043E\u0440\u0435\u043D\u043E",failed:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",processed:"\u041E\u0431\u0440\u043E\u0431\u043B\u0435\u043D\u043E",updated:"\u041E\u043D\u043E\u0432\u043B\u0435\u043D\u043E"},interval:{all:"\u0423\u0441\u0456",days:"\u0414\u043D\u0456",days_1:"1 \u0434\u0435\u043D\u044C",hours:"\u0413\u043E\u0434\u0438\u043D\u0438",hours_1:"1 \u0433\u043E\u0434\u0438\u043D\u0430",hours_12:"12 \u0433\u043E\u0434\u0438\u043D",hours_6:"6 \u0433\u043E\u0434\u0438\u043D",minutes:"\u0425\u0432\u0438\u043B\u0438\u043D\u0438",minutes_1:"1 \u0445\u0432\u0438\u043B\u0438\u043D\u0430",minutes_15:"15 \u0445\u0432\u0438\u043B\u0438\u043D",minutes_30:"30 \u0445\u0432\u0438\u043B\u0438\u043D",minutes_5:"5 \u0445\u0432\u0438\u043B\u0438\u043D",off:"\u0412\u0438\u043C\u043A\u043D\u0435\u043D\u043E",seconds_10:"10 \u0441\u0435\u043A\u0443\u043D\u0434",seconds_30:"30 \u0441\u0435\u043A\u0443\u043D\u0434",weeks_1:"1 \u0442\u0438\u0436\u0434\u0435\u043D\u044C"},metrics:{event:"\u041F\u043E\u0434\u0456\u044F",resolution:"\u0420\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0430 \u0437\u0434\u0430\u0442\u043D\u0456\u0441\u0442\u044C",throughput:"\u041F\u0440\u043E\u043F\u0443\u0441\u043A\u043D\u0430 \u0437\u0434\u0430\u0442\u043D\u0456\u0441\u0442\u044C",timeframe:"\u041F\u0440\u043E\u043C\u0456\u0436\u043E\u043A \u0447\u0430\u0441\u0443",toggle_legend:"\u041F\u0435\u0440\u0435\u043C\u043A\u043D\u0443\u0442\u0438 \u043B\u0435\u0433\u0435\u043D\u0434\u0443"},queues:{created:"\u0421\u0442\u0432\u043E\u0440\u0435\u043D\u043E",created_at:"\u0421\u0442\u0432\u043E\u0440\u0435\u043D\u043E \u043E",enqueue_jobs:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0437\u0430\u0432\u0434\u0430\u043D\u043D\u044F \u0434\u043E \u0447\u0435\u0440\u0433\u0438",enqueue_torrent_processing_batch:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043F\u0430\u043A\u0435\u0442 \u0434\u043B\u044F \u043E\u0431\u0440\u043E\u0431\u043A\u0438 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432",failed:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",force_rematch:"\u041F\u0440\u0438\u043C\u0443\u0441\u043E\u0432\u043E \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0437\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0436\u0435 \u0437\u0456\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442",jobs_enqueued:"\u0417\u0430\u0432\u0434\u0430\u043D\u043D\u044F \u0434\u043E\u0434\u0430\u043D\u043E \u0432 \u0447\u0435\u0440\u0433\u0443",latency:"\u0417\u0430\u0442\u0440\u0438\u043C\u043A\u0430",match_content_by_external_api_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u0456\u0439 API",match_content_by_local_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u0438\u0439 \u043F\u043E\u0448\u0443\u043A",payload:"\u0414\u0430\u043D\u0456",pending:"\u0412 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",priority:"\u041F\u0440\u0456\u043E\u0440\u0438\u0442\u0435\u0442",process_orphaned_torrents_only:"\u041E\u0431\u0440\u043E\u0431\u043B\u044F\u0442\u0438 \u043B\u0438\u0448\u0435 \xAB\u0441\u0438\u0440\u043E\u0442\u043B\u0438\u0432\u0456\xBB \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0438",processed:"\u041E\u0431\u0440\u043E\u0431\u043B\u0435\u043D\u043E",purge_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430\u0432\u0434\u0430\u043D\u043D\u044F",purge_queue_jobs:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430\u0432\u0434\u0430\u043D\u043D\u044F \u0447\u0435\u0440\u0433\u0438",queue:"\u0427\u0435\u0440\u0433\u0430",queue_purged:"\u0427\u0435\u0440\u0433\u0430 \u043E\u0447\u0438\u0449\u0435\u043D\u0430",queues:"\u0427\u0435\u0440\u0433\u0438",ran_at:"\u0417\u0430\u043F\u0443\u0449\u0435\u043D\u043E \u043E",retry:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438",total_counts_by_status:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0430 \u043A\u0456\u043B\u044C\u043A\u0456\u0441\u0442\u044C \u0437\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u043C\u0438"}},facets:{content_type:"\u0422\u0438\u043F \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0443",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0443",genre:"\u0416\u0430\u043D\u0440",language:"\u041C\u043E\u0432\u0430",queue:"\u0427\u0435\u0440\u0433\u0430",status:"\u0421\u0442\u0430\u0442\u0443\u0441",torrent_source:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",torrent_tag:"\u0422\u0435\u0433 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",video_resolution:"\u0420\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0430 \u0437\u0434\u0430\u0442\u043D\u0456\u0441\u0442\u044C \u0432\u0456\u0434\u0435\u043E",video_source:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0432\u0456\u0434\u0435\u043E"},file_types:{archive:"\u0410\u0440\u0445\u0456\u0432",audio:"\u0410\u0443\u0434\u0456\u043E",data:"\u0414\u0430\u043D\u0456",document:"\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442",image:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F",software:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0438",subtitles:"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u0438",unknown:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u043E",video:"\u0412\u0456\u0434\u0435\u043E"},general:{all:"\u0423\u0441\u0456",dismiss:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438",error:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",none:"\u041D\u0435\u043C\u0430\u0454",page_not_found:"\u0421\u0442\u043E\u0440\u0456\u043D\u043A\u0430 \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u0430",refresh:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",status:"\u0421\u0442\u0430\u0442\u0443\u0441"},health:{bitmagnet_is_status:"bitmagnet {{status}}",check_failed_with_error:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043B\u0430\u0441\u044F \u043F\u043E\u043C\u0438\u043B\u043A\u043E\u044E",component:"\u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438",error:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",status:"\u0421\u0442\u0430\u0442\u0443\u0441",statuses:{degraded:"\u0417\u043D\u0438\u0436\u0435\u043D\u0430 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u0438\u0432\u043D\u0456\u0441\u0442\u044C",down:"\u041D\u0435 \u043F\u0440\u0430\u0446\u044E\u0454",error:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430",inactive:"\u041D\u0435\u0430\u043A\u0442\u0438\u0432\u043D\u0438\u0439",started:"\u0417\u0430\u043F\u0443\u0449\u0435\u043D\u043E",unknown:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F",up:"\u041F\u0440\u0430\u0446\u044E\u0454"},summary:"\u0417\u0432\u0435\u0434\u0435\u043D\u043D\u044F \u0441\u0442\u0430\u043D\u0443",worker:"\u041F\u0440\u0430\u0446\u0456\u0432\u043D\u0438\u043A",workers:{dht_crawler:"DHT \u0441\u043A\u0430\u043D\u0435\u0440",http_server:"HTTP \u0441\u0435\u0440\u0432\u0435\u0440",queue_server:"\u0421\u0435\u0440\u0432\u0435\u0440 \u0447\u0435\u0440\u0433\u0438"}},languages:{af:"\u0410\u0444\u0440\u0438\u043A\u0430\u0430\u043D\u0441",ar:"\u0410\u0440\u0430\u0431\u0441\u044C\u043A\u0430",az:"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043D\u0441\u044C\u043A\u0430",be:"\u0411\u0456\u043B\u043E\u0440\u0443\u0441\u044C\u043A\u0430",bg:"\u0411\u043E\u043B\u0433\u0430\u0440\u0441\u044C\u043A\u0430",bs:"\u0411\u043E\u0441\u043D\u0456\u0439\u0441\u044C\u043A\u0430",ca:"\u041A\u0430\u0442\u0430\u043B\u043E\u043D\u0441\u044C\u043A\u0430",ce:"\u0427\u0435\u0447\u0435\u043D\u0441\u044C\u043A\u0430",co:"\u041A\u043E\u0440\u0441\u0438\u043A\u0430\u043D\u0441\u044C\u043A\u0430",cs:"\u0427\u0435\u0441\u044C\u043A\u0430",cy:"\u0412\u0430\u043B\u043B\u0456\u0439\u0441\u044C\u043A\u0430",da:"\u0414\u0430\u043D\u0441\u044C\u043A\u0430",de:"\u041D\u0456\u043C\u0435\u0446\u044C\u043A\u0430",el:"\u0413\u0440\u0435\u0446\u044C\u043A\u0430",en:"\u0410\u043D\u0433\u043B\u0456\u0439\u0441\u044C\u043A\u0430",es:"\u0406\u0441\u043F\u0430\u043D\u0441\u044C\u043A\u0430",et:"\u0415\u0441\u0442\u043E\u043D\u0441\u044C\u043A\u0430",eu:"\u0411\u0430\u0441\u043A\u0441\u044C\u043A\u0430",fa:"\u041F\u0435\u0440\u0441\u044C\u043A\u0430",fi:"\u0424\u0456\u043D\u0441\u044C\u043A\u0430",fr:"\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u044C\u043A\u0430",he:"\u0406\u0432\u0440\u0438\u0442",hi:"\u0425\u0456\u043D\u0434\u0456",hr:"\u0425\u043E\u0440\u0432\u0430\u0442\u0441\u044C\u043A\u0430",hu:"\u0423\u0433\u043E\u0440\u0441\u044C\u043A\u0430",hy:"\u0412\u0456\u0440\u043C\u0435\u043D\u0441\u044C\u043A\u0430",id:"\u0406\u043D\u0434\u043E\u043D\u0435\u0437\u0456\u0439\u0441\u044C\u043A\u0430",is:"\u0406\u0441\u043B\u0430\u043D\u0434\u0441\u044C\u043A\u0430",it:"\u0406\u0442\u0430\u043B\u0456\u0439\u0441\u044C\u043A\u0430",ja:"\u042F\u043F\u043E\u043D\u0441\u044C\u043A\u0430",ka:"\u0413\u0440\u0443\u0437\u0438\u043D\u0441\u044C\u043A\u0430",ko:"\u041A\u043E\u0440\u0435\u0439\u0441\u044C\u043A\u0430",ku:"\u041A\u0443\u0440\u0434\u0441\u044C\u043A\u0430",lt:"\u041B\u0438\u0442\u043E\u0432\u0441\u044C\u043A\u0430",lv:"\u041B\u0430\u0442\u0438\u0441\u044C\u043A\u0430",mi:"\u041C\u0430\u043E\u0440\u0456",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u044C\u043A\u0430",ml:"\u041C\u0430\u043B\u0430\u044F\u043B\u0430\u043C",mn:"\u041C\u043E\u043D\u0433\u043E\u043B\u044C\u0441\u044C\u043A\u0430",ms:"\u041C\u0430\u043B\u0430\u0439\u0441\u044C\u043A\u0430",mt:"\u041C\u0430\u043B\u044C\u0442\u0456\u0439\u0441\u044C\u043A\u0430",nl:"\u041D\u0456\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u044C\u043A\u0430",no:"\u041D\u043E\u0440\u0432\u0435\u0437\u044C\u043A\u0430",pl:"\u041F\u043E\u043B\u044C\u0441\u044C\u043A\u0430",pt:"\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u044C\u0441\u044C\u043A\u0430",ro:"\u0420\u0443\u043C\u0443\u043D\u0441\u044C\u043A\u0430",ru:"\u0420\u043E\u0441\u0456\u0439\u0441\u044C\u043A\u0430",sa:"\u0421\u0430\u043D\u0441\u043A\u0440\u0438\u0442",sk:"\u0421\u043B\u043E\u0432\u0430\u0446\u044C\u043A\u0430",sl:"\u0421\u043B\u043E\u0432\u0435\u043D\u0441\u044C\u043A\u0430",sm:"\u0421\u0430\u043C\u043E\u0430\u043D\u0441\u044C\u043A\u0430",so:"\u0421\u043E\u043C\u0430\u043B\u0456\u0439\u0441\u044C\u043A\u0430",sr:"\u0421\u0435\u0440\u0431\u0441\u044C\u043A\u0430",sv:"\u0428\u0432\u0435\u0434\u0441\u044C\u043A\u0430",ta:"\u0422\u0430\u043C\u0456\u043B\u044C\u0441\u044C\u043A\u0430",th:"\u0422\u0430\u0439\u0441\u044C\u043A\u0430",tr:"\u0422\u0443\u0440\u0435\u0446\u044C\u043A\u0430",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",vi:"\u0412'\u0454\u0442\u043D\u0430\u043C\u0441\u044C\u043A\u0430",yi:"\u0407\u0434\u0438\u0448",zh:"\u041A\u0438\u0442\u0430\u0439\u0441\u044C\u043A\u0430",zu:"\u0417\u0443\u043B\u0443\u0441\u044C\u043A\u0430"},layout:{bitmagnet_on_service:"bitmagnet \u043D\u0430 {{service}}",change_theme:"\u0417\u043C\u0456\u043D\u0438\u0442\u0438 \u0442\u0435\u043C\u0443",external_links:"\u0417\u043E\u0432\u043D\u0456\u0448\u043D\u0456 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",sponsor:"\u0421\u043F\u043E\u043D\u0441\u043E\u0440",support_bitmagnet:"\u041F\u0456\u0434\u0442\u0440\u0438\u043C\u0430\u0442\u0438 bitmagnet",translate:"\u041F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0442\u0438"},paginator:{first_page:"\u041F\u0435\u0440\u0448\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",items_per_page:"\u0415\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432 \u043D\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u0446\u0456",last_page:"\u041E\u0441\u0442\u0430\u043D\u043D\u044F \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",next_page:"\u041D\u0430\u0441\u0442\u0443\u043F\u043D\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",page_x:"\u0421\u0442\u043E\u0440\u0456\u043D\u043A\u0430 {{x}}",previous_page:"\u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u044F \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0430",x_to_y:"{{x}} \u0434\u043E {{y}}",x_to_y_of_z:"{{x}} \u0434\u043E {{y}} \u0437 {{z}}"},routes:{admin:"\u0410\u0434\u043C\u0456\u043D\u0456\u0441\u0442\u0440\u0430\u0442\u043E\u0440",dashboard:"\u041F\u0430\u043D\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u0456\u043D\u043D\u044F",home:"\u0413\u043E\u043B\u043E\u0432\u043D\u0430",jobs:"\u0417\u0430\u0432\u0434\u0430\u043D\u043D\u044F",queues:"\u0427\u0435\u0440\u0433\u0438",torrents:"\u0422\u043E\u0440\u0440\u0435\u043D\u0442\u0438",visualize:"\u0412\u0456\u0437\u0443\u0430\u043B\u0456\u0437\u0443\u0432\u0430\u0442\u0438"},torrents:{classification:"\u041A\u043B\u0430\u0441\u0438\u0444\u0456\u043A\u0430\u0446\u0456\u044F",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u0448\u0443\u043A",copy:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438",copy_to_clipboard:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0456\u043D\u0443",delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",delete_action_cannot_be_undone:"\u0426\u044E \u0434\u0456\u044E \u043D\u0435 \u043C\u043E\u0436\u043D\u0430 \u0441\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438",delete_are_you_sure:"\u0412\u0438 \u0432\u043F\u0435\u0432\u043D\u0435\u043D\u0456, \u0449\u043E \u0445\u043E\u0447\u0435\u0442\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0446\u0435\u0439 \u0442\u043E\u0440\u0440\u0435\u043D\u0442?",deselect_all:"\u0417\u043D\u044F\u0442\u0438 \u0432\u0438\u0434\u0456\u043B\u0435\u043D\u043D\u044F",edit_tags:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0442\u0435\u0433\u0438",episodes:"\u0415\u043F\u0456\u0437\u043E\u0434\u0438",external_links:"\u0417\u043E\u0432\u043D\u0456\u0448\u043D\u0456 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",file_index:"\u0406\u043D\u0434\u0435\u043A\u0441 \u0444\u0430\u0439\u043B\u0443",file_path:"\u0428\u043B\u044F\u0445 \u0434\u043E \u0444\u0430\u0439\u043B\u0443",file_size:"\u0420\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443",file_type:"\u0422\u0438\u043F \u0444\u0430\u0439\u043B\u0443",files:"\u0424\u0430\u0439\u043B\u0438",files_count_n:"{{count}} \u0444\u0430\u0439\u043B\u0456\u0432",files_no_info:"\u0406\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u044F \u043F\u0440\u043E \u0444\u0430\u0439\u043B\u0438 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430",files_single:"\u041E\u0434\u0438\u043D \u0444\u0430\u0439\u043B",genres:"\u0416\u0430\u043D\u0440\u0438",info_hash:"\u0425\u0435\u0448 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457",info_hashes:"\u0425\u0435\u0448\u0456 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457",languages:"\u041C\u043E\u0432\u0438",leechers:"\u041B\u0456\u0447\u0435\u0440\u0438",magnet:"\u041C\u0430\u0433\u043D\u0435\u0442",magnet_links:"\u041C\u0430\u0433\u043D\u0435\u0442-\u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",new_tag:"\u041D\u043E\u0432\u0438\u0439 \u0442\u0435\u0433",order_by:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0437\u0430",order_direction_toggle:"\u0417\u043C\u0456\u043D\u0438\u0442\u0438 \u043D\u0430\u043F\u0440\u044F\u043C\u043E\u043A",ordering:{files_count:"\u041A\u0456\u043B\u044C\u043A\u0456\u0441\u0442\u044C \u0444\u0430\u0439\u043B\u0456\u0432",info_hash:"\u0425\u0435\u0448 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457",leechers:"\u041B\u0456\u0447\u0435\u0440\u0438",name:"\u041D\u0430\u0437\u0432\u0430",published_at:"\u0414\u0430\u0442\u0430 \u043F\u0443\u0431\u043B\u0456\u043A\u0430\u0446\u0456\u0457",relevance:"\u0410\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u0456\u0441\u0442\u044C",seeders:"\u0421\u0456\u0434\u0435\u0440\u0438",size:"\u0420\u043E\u0437\u043C\u0456\u0440",updated_at:"\u0414\u0430\u0442\u0430 \u043E\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044F"},original_release_date:"\u0414\u0430\u0442\u0430 \u043E\u0440\u0438\u0433\u0456\u043D\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0432\u0438\u043F\u0443\u0441\u043A\u0443",permalink:"\u041F\u043E\u0441\u0442\u0456\u0439\u043D\u0435 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",poster:"\u041F\u043E\u0441\u0442\u0435\u0440",published:"\u041E\u043F\u0443\u0431\u043B\u0456\u043A\u043E\u0432\u0430\u043D\u043E",rating:"\u0420\u0435\u0439\u0442\u0438\u043D\u0433",refresh:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438",reprocess:{force_rematch:"\u041F\u0440\u0438\u043C\u0443\u0441\u043E\u0432\u043E \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0437\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0436\u0435 \u0437\u0456\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442",match_content_by_external_api_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u0456\u0439 API",match_content_by_local_search:"\u0417\u0456\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0447\u0435\u0440\u0435\u0437 \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u0438\u0439 \u043F\u043E\u0448\u0443\u043A",reprocess:"\u041F\u0435\u0440\u0435\u0440\u043E\u0431\u0438\u0442\u0438"},s_l:"S / L",search:"\u041F\u043E\u0448\u0443\u043A",seeders:"\u0421\u0456\u0434\u0435\u0440\u0438",select_all:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0456",showing_x_of_y_files:"\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E {{x}} \u0437 {{y}} \u0444\u0430\u0439\u043B\u0456\u0432",size:"\u0420\u043E\u0437\u043C\u0456\u0440",source:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0430",summary:"\u0417\u0432\u0435\u0434\u0435\u043D\u043D\u044F",tags:{delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0442\u0435\u0433\u0438",delete_tip:"\u0412\u0438\u0434\u0430\u043B\u0456\u0442\u044C \u0442\u0435\u0433\u0438 \u0437 \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432",placeholder:"\u0422\u0435\u0433\u0438...",put:"\u0421\u0442\u0430\u0432\u0442\u0435 \u0442\u0435\u0433\u0438",put_tip:"\u0414\u043E\u0434\u0430\u0439\u0442\u0435 \u0442\u0435\u0433\u0438 \u0434\u043E \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432",set:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0442\u0435\u0433\u0438",set_tip:"\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0442\u0435\u0433\u0438 \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 \u0442\u043E\u0440\u0440\u0435\u043D\u0442\u0456\u0432"},title:"\u041D\u0430\u0437\u0432\u0430",toggle_drawer:"\u041F\u0435\u0440\u0435\u043C\u043A\u043D\u0443\u0442\u0438 \u043F\u0430\u043D\u0435\u043B\u044C",votes_count_n:"{{count}} \u0433\u043E\u043B\u043E\u0441\u0456\u0432"},version:{bitmagnet_version:"\u0412\u0435\u0440\u0441\u0456\u044F bitmagnet {{version}}",unknown:"\u043D\u0435\u0432\u0456\u0434\u043E\u043C\u043E"}};var Pt={content_types:{plural:{all:"\u5168\u90E8",audiobook:"\u6709\u58F0\u4E66",comic:"\u6F2B\u753B",ebook:"\u7535\u5B50\u4E66",game:"\u6E38\u620F",movie:"\u7535\u5F71",music:"\u97F3\u4E50",null:"\u672A\u77E5",software:"\u8F6F\u4EF6",tv_show:"\u7535\u89C6\u8282\u76EE",xxx:"\u8272\u60C5"},singular:{audiobook:"\u6709\u58F0\u4E66",comic:"\u6F2B\u753B",ebook:"\u7535\u5B50\u4E66",game:"\u6E38\u620F",movie:"\u7535\u5F71",music:"\u97F3\u4E50",null:"\u672A\u77E5",software:"\u8F6F\u4EF6",tv_show:"\u7535\u89C6\u8282\u76EE",xxx:"\u8272\u60C5"}},dashboard:{event:{created:"\u5DF2\u521B\u5EFA",failed:"\u5931\u8D25",processed:"\u5DF2\u5904\u7406",updated:"\u5DF2\u66F4\u65B0"},interval:{all:"\u5168\u90E8",days:"\u5929",days_1:"1\u5929",hours:"\u5C0F\u65F6",hours_1:"1\u5C0F\u65F6",hours_12:"12\u5C0F\u65F6",hours_6:"6\u5C0F\u65F6",minutes:"\u5206\u949F",minutes_1:"1\u5206\u949F",minutes_15:"15\u5206\u949F",minutes_30:"30\u5206\u949F",minutes_5:"5\u5206\u949F",off:"\u5173\u95ED",seconds_10:"10\u79D2",seconds_30:"30\u79D2",weeks_1:"1\u5468"},metrics:{event:"\u4E8B\u4EF6",resolution:"\u5206\u8FA8\u7387",throughput:"\u541E\u5410\u91CF",timeframe:"\u65F6\u95F4\u8303\u56F4",toggle_legend:"\u5207\u6362\u56FE\u4F8B"},queues:{created:"\u5DF2\u521B\u5EFA",created_at:"\u521B\u5EFA\u4E8E",enqueue_jobs:"\u52A0\u5165\u961F\u5217\u7684\u4EFB\u52A1",enqueue_torrent_processing_batch:"\u52A0\u5165\u961F\u5217\u7684\u79CD\u5B50\u5904\u7406\u6279\u6B21",failed:"\u5931\u8D25",force_rematch:"\u5F3A\u5236\u91CD\u65B0\u5339\u914D\u5DF2\u5339\u914D\u7684\u5185\u5BB9",jobs_enqueued:"\u52A0\u5165\u961F\u5217\u7684\u4EFB\u52A1",latency:"\u5EF6\u8FDF",match_content_by_external_api_search:"\u901A\u8FC7\u5916\u90E8API\u641C\u7D22\u5339\u914D\u5185\u5BB9",match_content_by_local_search:"\u901A\u8FC7\u672C\u5730\u641C\u7D22\u5339\u914D\u5185\u5BB9",payload:"\u6709\u6548\u8F7D\u8377",pending:"\u5F85\u5904\u7406",priority:"\u4F18\u5148\u7EA7",process_orphaned_torrents_only:"\u4EC5\u5904\u7406\u5B64\u7ACB\u7684\u79CD\u5B50",processed:"\u5DF2\u5904\u7406",purge_jobs:"\u6E05\u9664\u4EFB\u52A1",purge_queue_jobs:"\u6E05\u9664\u961F\u5217\u4EFB\u52A1",queue:"\u961F\u5217",queue_purged:"\u961F\u5217\u5DF2\u6E05\u9664",queues:"\u961F\u5217",ran_at:"\u8FD0\u884C\u4E8E",retry:"\u91CD\u8BD5",total_counts_by_status:"\u6309\u72B6\u6001\u7EDF\u8BA1\u603B\u6570"}},facets:{content_type:"\u5185\u5BB9\u7C7B\u578B",file_type:"\u6587\u4EF6\u7C7B\u578B",genre:"\u7C7B\u578B",language:"\u8BED\u8A00",queue:"\u961F\u5217",status:"\u72B6\u6001",torrent_source:"\u79CD\u5B50\u6765\u6E90",torrent_tag:"\u79CD\u5B50\u6807\u7B7E",video_resolution:"\u89C6\u9891\u5206\u8FA8\u7387",video_source:"\u89C6\u9891\u6765\u6E90"},file_types:{archive:"\u6863\u6848",audio:"\u97F3\u9891",data:"\u6570\u636E",document:"\u6587\u6863",image:"\u56FE\u50CF",software:"\u8F6F\u4EF6",subtitles:"\u5B57\u5E55",unknown:"\u672A\u77E5",video:"\u89C6\u9891"},general:{all:"\u5168\u90E8",dismiss:"\u5FFD\u7565",error:"\u9519\u8BEF",none:"\u65E0",page_not_found:"\u9875\u9762\u672A\u627E\u5230",refresh:"\u5237\u65B0",status:"\u72B6\u6001"},health:{bitmagnet_is_status:"bitmagnet\u662F{{status}}",check_failed_with_error:"\u68C0\u67E5\u5931\u8D25\uFF0C\u9519\u8BEF",component:"\u7EC4\u4EF6",components:{dht:"DHT",postgres:"Postgres",tmdb:"TMDB"},dismiss:"\u5FFD\u7565",error:"\u9519\u8BEF",status:"\u72B6\u6001",statuses:{degraded:"\u964D\u7EA7",down:"\u5173\u95ED",error:"\u9519\u8BEF",inactive:"\u4E0D\u6D3B\u8DC3",started:"\u5DF2\u542F\u52A8",unknown:"\u672A\u77E5",up:"\u8FD0\u884C\u4E2D"},summary:"\u5065\u5EB7\u6982\u8FF0",worker:"\u5DE5\u4F5C\u8005",workers:{dht_crawler:"DHT\u722C\u866B",http_server:"HTTP\u670D\u52A1\u5668",queue_server:"\u961F\u5217\u670D\u52A1\u5668"}},languages:{af:"\u5357\u975E\u8377\u5170\u8BED",ar:"\u963F\u62C9\u4F2F\u8BED",az:"\u963F\u585E\u62DC\u7586\u8BED",be:"\u767D\u4FC4\u7F57\u65AF\u8BED",bg:"\u4FDD\u52A0\u5229\u4E9A\u8BED",bs:"\u6CE2\u65AF\u5C3C\u4E9A\u8BED",ca:"\u52A0\u6CF0\u7F57\u5C3C\u4E9A\u8BED",ce:"\u8F66\u81E3\u8BED",co:"\u79D1\u897F\u5609\u8BED",cs:"\u6377\u514B\u8BED",cy:"\u5A01\u5C14\u58EB\u8BED",da:"\u4E39\u9EA6\u8BED",de:"\u5FB7\u8BED",el:"\u5E0C\u814A\u8BED",en:"\u82F1\u8BED",es:"\u897F\u73ED\u7259\u8BED",et:"\u7231\u6C99\u5C3C\u4E9A\u8BED",eu:"\u5DF4\u65AF\u514B\u8BED",fa:"\u6CE2\u65AF\u8BED",fi:"\u82AC\u5170\u8BED",fr:"\u6CD5\u8BED",he:"\u5E0C\u4F2F\u6765\u8BED",hi:"\u5370\u5730\u8BED",hr:"\u514B\u7F57\u5730\u4E9A\u8BED",hu:"\u5308\u7259\u5229\u8BED",hy:"\u4E9A\u7F8E\u5C3C\u4E9A\u8BED",id:"\u5370\u5EA6\u5C3C\u897F\u4E9A\u8BED",is:"\u51B0\u5C9B\u8BED",it:"\u610F\u5927\u5229\u8BED",ja:"\u65E5\u8BED",ka:"\u683C\u9C81\u5409\u4E9A\u8BED",ko:"\u97E9\u8BED",ku:"\u5E93\u5C14\u5FB7\u8BED",lt:"\u7ACB\u9676\u5B9B\u8BED",lv:"\u62C9\u8131\u7EF4\u4E9A\u8BED",mi:"\u6BDB\u5229\u8BED",mk:"\u9A6C\u5176\u987F\u8BED",ml:"\u9A6C\u62C9\u96C5\u62C9\u59C6\u8BED",mn:"\u8499\u53E4\u8BED",ms:"\u9A6C\u6765\u8BED",mt:"\u9A6C\u8033\u4ED6\u8BED",nl:"\u8377\u5170\u8BED",no:"\u632A\u5A01\u8BED",pl:"\u6CE2\u5170\u8BED",pt:"\u8461\u8404\u7259\u8BED",ro:"\u7F57\u9A6C\u5C3C\u4E9A\u8BED",ru:"\u4FC4\u8BED",sa:"\u68B5\u8BED",sk:"\u65AF\u6D1B\u4F10\u514B\u8BED",sl:"\u65AF\u6D1B\u6587\u5C3C\u4E9A\u8BED",sm:"\u8428\u6469\u4E9A\u8BED",so:"\u7D22\u9A6C\u91CC\u8BED",sr:"\u585E\u5C14\u7EF4\u4E9A\u8BED",sv:"\u745E\u5178\u8BED",ta:"\u6CF0\u7C73\u5C14\u8BED",th:"\u6CF0\u8BED",tr:"\u571F\u8033\u5176\u8BED",uk:"\u4E4C\u514B\u5170\u8BED",vi:"\u8D8A\u5357\u8BED",yi:"\u610F\u7B2C\u7EEA\u8BED",zh:"\u4E2D\u6587",zu:"\u7956\u9C81\u8BED"},layout:{bitmagnet_on_service:"bitmagnet\u5728{{service}}",change_theme:"\u66F4\u6539\u4E3B\u9898",external_links:"\u5916\u90E8\u94FE\u63A5",sponsor:"\u8D5E\u52A9\u5546",support_bitmagnet:"\u652F\u6301bitmagnet",translate:"\u7FFB\u8BD1"},paginator:{first_page:"\u7B2C\u4E00\u9875",items_per_page:"\u6BCF\u9875\u9879\u76EE\u6570",last_page:"\u6700\u540E\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",page_x:"\u7B2C{{x}}\u9875",previous_page:"\u4E0A\u4E00\u9875",x_to_y:"{{x}}\u5230{{y}}",x_to_y_of_z:"{{x}}\u5230{{y}}\uFF0C\u5171{{z}}"},routes:{admin:"\u7BA1\u7406\u5458",dashboard:"\u4EEA\u8868\u76D8",home:"\u9996\u9875",jobs:"\u4EFB\u52A1",queues:"\u961F\u5217",torrents:"\u79CD\u5B50",visualize:"\u53EF\u89C6\u5316"},torrents:{classification:"\u5206\u7C7B",clear_search:"\u6E05\u9664\u641C\u7D22",copy:"\u590D\u5236",copy_to_clipboard:"\u590D\u5236\u5230\u526A\u8D34\u677F",delete:"\u5220\u9664",delete_action_cannot_be_undone:"\u6B64\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500",delete_are_you_sure:"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u79CD\u5B50\u5417\uFF1F",deselect_all:"\u53D6\u6D88\u5168\u9009",edit_tags:"\u7F16\u8F91\u6807\u7B7E",episodes:"\u5267\u96C6",external_links:"\u5916\u90E8\u94FE\u63A5",file_index:"\u6587\u4EF6\u7D22\u5F15",file_path:"\u6587\u4EF6\u8DEF\u5F84",file_size:"\u6587\u4EF6\u5927\u5C0F",file_type:"\u6587\u4EF6\u7C7B\u578B",files:"\u6587\u4EF6",files_count_n:"{{count}}\u4E2A\u6587\u4EF6",files_no_info:"\u65E0\u6587\u4EF6\u4FE1\u606F",files_single:"\u5355\u4E2A\u6587\u4EF6",genres:"\u7C7B\u578B",info_hash:"\u4FE1\u606F\u54C8\u5E0C",info_hashes:"\u4FE1\u606F\u54C8\u5E0C",languages:"\u8BED\u8A00",leechers:"\u4E0B\u8F7D\u8005",magnet:"\u78C1\u529B\u94FE\u63A5",magnet_links:"\u78C1\u529B\u94FE\u63A5",new_tag:"\u65B0\u6807\u7B7E",order_by:"\u6392\u5E8F\u4F9D\u636E",order_direction_toggle:"\u5207\u6362\u65B9\u5411",ordering:{files_count:"\u6587\u4EF6\u6570",info_hash:"\u4FE1\u606F\u54C8\u5E0C",leechers:"\u4E0B\u8F7D\u8005",name:"\u540D\u79F0",published_at:"\u53D1\u5E03\u4E8E",relevance:"\u76F8\u5173\u6027",seeders:"\u4E0A\u4F20\u8005",size:"\u5927\u5C0F",updated_at:"\u66F4\u65B0\u4E8E"},original_release_date:"\u539F\u59CB\u53D1\u5E03\u65E5\u671F",permalink:"\u6C38\u4E45\u94FE\u63A5",poster:"\u6D77\u62A5",published:"\u5DF2\u53D1\u5E03",rating:"\u8BC4\u5206",refresh:"\u5237\u65B0\u7ED3\u679C",reprocess:{force_rematch:"\u5F3A\u5236\u91CD\u65B0\u5339\u914D\u5DF2\u5339\u914D\u7684\u5185\u5BB9",match_content_by_external_api_search:"\u901A\u8FC7\u5916\u90E8API\u641C\u7D22\u5339\u914D\u5185\u5BB9",match_content_by_local_search:"\u901A\u8FC7\u672C\u5730\u641C\u7D22\u5339\u914D\u5185\u5BB9",reprocess:"\u91CD\u65B0\u5904\u7406"},s_l:"S / L",search:"\u641C\u7D22",seeders:"\u4E0A\u4F20\u8005",select_all:"\u5168\u9009",showing_x_of_y_files:"\u663E\u793A{{x}}\u4E2A\uFF0C\u5171{{y}}\u4E2A\u6587\u4EF6",size:"\u5927\u5C0F",source:"\u79CD\u5B50\u6765\u6E90",summary:"\u6458\u8981",tags:{delete:"\u5220\u9664\u6807\u7B7E",delete_tip:"\u4ECE\u9009\u5B9A\u7684\u79CD\u5B50\u4E2D\u5220\u9664\u6807\u7B7E",placeholder:"\u6807\u7B7E...",put:"\u6DFB\u52A0\u6807\u7B7E",put_tip:"\u4E3A\u9009\u5B9A\u7684\u79CD\u5B50\u6DFB\u52A0\u6807\u7B7E",set:"\u8BBE\u7F6E\u6807\u7B7E",set_tip:"\u66FF\u6362\u9009\u5B9A\u79CD\u5B50\u7684\u6807\u7B7E"},title:"\u6807\u9898",toggle_drawer:"\u5207\u6362\u62BD\u5C49",votes_count_n:"{{count}}\u7968"},version:{bitmagnet_version:"bitmagnet\u7248\u672C{{version}}",unknown:"\u672A\u77E5"}};var ce={ar:bt,de:yt,en:vt,es:kt,fr:xt,hi:wt,ja:Tt,nl:St,pt:Ct,ru:Mt,tr:zt,uk:At,zh:Pt};var qt=(()=>{class t{getTranslation(e){return he(this,null,function*(){if(e in ce){let a=ce[e];return Et(a)}else return Promise.reject(new Error(`Translation not found: ${e}`))})}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_a=["__missing__","__fallback__"],Et=t=>Object.fromEntries(Object.entries(t).flatMap(([r,e])=>{if(typeof e=="object")e=Et(e);else if(typeof e=="string"&&_a.includes(e))return[];return[[r,e]]}));var Dt=[{path:"",pathMatch:"full",redirectTo:"torrents"},{path:"torrents",loadComponent:()=>import("./chunk-772YMJAF.js").then(t=>t.TorrentsComponent),children:[{path:"",loadComponent:()=>import("./chunk-AK3M4LNZ.js").then(t=>t.TorrentsSearchComponent)},{path:"permalink/:infoHash",loadComponent:()=>import("./chunk-UWLKC4OZ.js").then(t=>t.TorrentPermalinkComponent)}]},{path:"dashboard",loadComponent:()=>import("./chunk-KLEG3ZS6.js").then(t=>t.DashboardComponent),children:[{path:"",loadComponent:()=>import("./chunk-LZARM4PD.js").then(t=>t.DashboardHomeComponent)},{path:"queues",pathMatch:"full",redirectTo:"queues/visualize"},{path:"queues",loadComponent:()=>import("./chunk-MNBKFTBG.js").then(t=>t.QueueDashboardComponent),children:[{path:"visualize",loadComponent:()=>import("./chunk-HMJENAG2.js").then(t=>t.QueueVisualizeComponent)},{path:"jobs",loadComponent:()=>import("./chunk-DCDP4MAT.js").then(t=>t.QueueJobsComponent)},{path:"admin",loadComponent:()=>import("./chunk-UWIIS3Y2.js").then(t=>t.QueueAdminComponent)}]},{path:"torrents",loadComponent:()=>import("./chunk-BQDFZT6D.js").then(t=>t.TorrentsDashboardComponent)}]},{path:"**",loadComponent:()=>import("./chunk-NCGQMPH7.js").then(t=>t.NotFoundComponent)}];var It={providers:[Ae({eventCoalescing:!0}),Re(Dt,Oe()),pt("animations"),se(qe()),se(),Ye(()=>({link:c(gt).create({uri:ft}),cache:new We({typePolicies:{Query:{fields:{search:{merge(r,e){return P(P({},r),e)}}}}}})})),Ge({config:{availableLangs:[{id:"ar",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629"},{id:"de",label:"Deutsch"},{id:"en",label:"English"},{id:"es",label:"Espa\xF1ol"},{id:"fr",label:"Fran\xE7ais"},{id:"hi",label:"\u0939\u093F\u0928\u094D\u0926\u0940"},{id:"ja",label:"\u65E5\u672C\u8A9E"},{id:"nl",label:"Nederlands"},{id:"pt",label:"Portugu\xEAs"},{id:"ru",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"},{id:"tr",label:"T\xFCrk\xE7e"},{id:"uk",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430"},{id:"zh",label:"\u4E2D\u6587"}],defaultLang:"en",fallbackLang:"en",missingHandler:{useFallbackTranslation:!0},reRenderOnLangChange:!0,prodMode:!1},loader:qt}),Ke(Ne())]};var ma=new V("Browser Storage",{providedIn:"root",factory:()=>localStorage}),W=(()=>{class t{constructor(e){this.storage=e}get(e){return this.storage.getItem(e)}set(e,a){this.storage.setItem(e,a)}remove(e){this.storage.removeItem(e)}clear(){this.storage.clear()}static{this.\u0275fac=function(a){return new(a||t)(G(ma))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ha={classic:{key:"classic",label:"Classic",dark:!1},clean:{key:"clean",label:"Clean",dark:!1},neon:{key:"neon",label:"Neon",dark:!0},tundra:{key:"tundra",label:"Tundra",dark:!0}},J=ha,jt="classic",Ft="tundra";var ue="bitmagnet-theme",Y=(()=>{class t{constructor(){this.document=c(K),this.browserStorage=c(W),this._window=this.document.defaultView,this.selectedThemeSubject=new pe(void 0),this.selectedTheme$=this.selectedThemeSubject.asObservable(),this.themes=Object.values(J),this.getPreferredTheme=()=>this.getStoredTheme()??this.getAutoTheme(),this.getStoredTheme=()=>{let e=this.browserStorage.get(ue);return e&&e in J?e:void 0},this.getAutoTheme=()=>this.windowMatchMediaPrefersDark()?.matches?Ft:jt,this.setTheme=e=>{this.setActiveTheme(e),this.setStoredTheme(this.selectedTheme??"auto")},this.setActiveTheme=e=>{e==="auto"||!(e in J)?(e=this.getAutoTheme(),this.selectedTheme=void 0):this.selectedTheme=e,this.document.documentElement.setAttribute("data-bitmagnet-theme",e),this.selectedThemeSubject.next(this.selectedTheme)},this.setStoredTheme=e=>{e==="auto"?this.browserStorage.remove(ue):this.browserStorage.set(ue,e)},this.setActiveTheme(this.getPreferredTheme()),this.windowMatchMediaPrefersDark()?.addEventListener("change",()=>{this.getStoredTheme()||this.setActiveTheme(this.getAutoTheme())})}windowMatchMediaPrefersDark(){return this._window&&this._window.matchMedia?this._window.matchMedia("(prefers-color-scheme: dark)"):void 0}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var fa=t=>({version:t});function ba(t,r){if(t&1&&(E(0),i(1,"span",1),_(2),s(),D()),t&2){let e=r.$implicit,a=h();l(),g("matTooltip",e("version.bitmagnet_version",ze(2,fa,a.versionUnknown?e("version.unknown"):a.version))),l(),b(a.version)}}var de="v-unknown",Lt=(()=>{class t{constructor(){this.apollo=c(Je),this.version=de,this.versionUnknown=!0}ngOnInit(){this.apollo.query({query:tt}).pipe(ge(e=>e.data.version)).subscribe({next:e=>{e?(this.version=e,this.versionUnknown=!1):(this.version=de,this.versionUnknown=!0)},error:()=>{this.version=de}})}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-version"]],standalone:!0,features:[y],decls:1,vars:0,consts:[[4,"transloco"],[1,"version",3,"matTooltip"]],template:function(a,o){a&1&&q(0,ba,3,4,"ng-container",0)},dependencies:[U,Q,X,at],encapsulation:2})}}return t})();var Bt="bitmagnet-language",Ht=(()=>{class t{constructor(){this.transloco=c(Ve),this.browserStorage=c(W),this.availableLanguages=this.transloco.getAvailableLangs(),this.transloco.setActiveLang(this.getPreferredLanguage())}getPreferredLanguage(){return this.getStoredLanguage()??this.getAutoLanguage()}getStoredLanguage(){let e=this.browserStorage.get(Bt);return e&&this.transloco.isLang(e)?e:void 0}getAutoLanguage(){let e=navigator?.language?.split("-")?.[0];return this.transloco.isLang(e)?e:"en"}setLanguage(e){this.transloco.setActiveLang(e),this.browserStorage.set(Bt,e)}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ya=["element"],_e=(()=>{class t{static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-theme-emitter-color"]],viewQuery:function(a,o){if(a&1&&H(ya,5),a&2){let n;R(n=O())&&(o.element=n.first)}},inputs:{color:"color"},standalone:!0,features:[y],decls:2,vars:2,consts:[["element",""]],template:function(a,o){a&1&&m(0,"div",null,0),a&2&&S("theme-emitter-color "+o.color)},encapsulation:2})}}return t})();var va=["lightdark"];function ka(t,r){if(t&1&&m(0,"app-theme-emitter-color",1),t&2){let e=r.$implicit;g("color",e)}}var Rt=(()=>{class t{constructor(){this.service=c(ht),this.themeManager=c(Y),this.themeColors=mt,this.themeManager.selectedTheme$.subscribe(()=>{this.updateThemeColors()})}ngAfterViewInit(){this.updateThemeColors()}updateThemeColors(){let e={};for(let o of this.elements??[])e[o.color]=getComputedStyle(o.element.nativeElement).color;let a=this.lightdark&&getComputedStyle(this.lightdark.nativeElement).color==="rgb(0, 0, 0)"?"dark":"light";this.service.setInfo({colors:e,type:a})}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-theme-emitter"]],viewQuery:function(a,o){if(a&1&&(H(va,5),H(_e,5)),a&2){let n;R(n=O())&&(o.lightdark=n.first),R(n=O())&&(o.elements=n)}},standalone:!0,features:[y],decls:5,vars:0,consts:[["lightdark",""],[3,"color"],[1,"theme-emitter-lightdark"]],template:function(a,o){a&1&&(E(0),L(1,ka,1,1,"app-theme-emitter-color",1,Se),m(3,"div",2,0),D()),a&2&&(l(),B(o.themeColors))},dependencies:[_e],styles:["[_nghost-%COMP%]{display:none}.theme-emitter-color.background[_ngcontent-%COMP%]{color:var(--mat-app-background-color)}.theme-emitter-color.foreground[_ngcontent-%COMP%]{color:var(--mat-app-text-color)}"]})}}return t})();var wa=["*"],Ta=(t,r)=>r.key,Sa=(t,r)=>r.id,Ca=()=>({service:"Discord"}),Ma=()=>({service:"GitHub"}),za=()=>({service:"OpenCollective"});function Aa(t,r){if(t&1&&(i(0,"h1")(1,"a",22),m(2,"mat-icon",23),i(3,"span",24),_(4,"bitmagnet"),s(),m(5,"app-version"),s()(),i(6,"nav")(7,"a",25,3),m(9,"mat-icon",23),_(10),s(),i(11,"a",26,4)(13,"mat-icon"),_(14,"dashboard"),s(),_(15),s()()),t&2){let e=A(8),a=A(12),o=h().$implicit;l(7),S(e.isActive?"active":""),l(3),oe(" ",o("routes.torrents")," "),l(),S(a.isActive?"active":""),l(4),oe(" ",o("routes.dashboard")," ")}}function Pa(t,r){if(t&1&&(i(0,"h1")(1,"a",27),m(2,"mat-icon",23),s()(),i(3,"button",28,4)(5,"mat-icon"),_(6,"dashboard"),s()()),t&2){let e=A(4),a=h().$implicit;l(3),S(e.isActive?"active":""),g("matTooltip",a("routes.dashboard"))}}function qa(t,r){if(t&1){let e=ae();i(0,"a",29),re("click",function(){let o=Z(e).$implicit,n=h(2);return $(n.themeManager.setTheme(o.key))}),i(1,"mat-icon"),_(2),s(),_(3),s()}if(t&2){let e=r.$implicit,a=h(2);S(e.key===a.themeManager.selectedTheme?"active":""),l(2),b(e.dark?"dark_mode":"light_mode"),l(),b(e.label)}}function Ea(t,r){if(t&1){let e=ae();i(0,"a",30),re("click",function(){let o=Z(e).$implicit,n=h(2);return $(n.translateManager.setLanguage(o.id))}),_(1),s()}if(t&2){let e=r.$implicit,a=h().$implicit,o=h();S(e.id===o.translateManager.getPreferredLanguage()?"active":""),g("matTooltip",e.id===o.translateManager.getPreferredLanguage()?void 0:a("languages."+e.id)),l(),b(e.label)}}function Da(t,r){if(t&1&&(i(0,"a",19)(1,"mat-icon"),_(2,"favorite"),s()()),t&2){let e=h().$implicit;g("matTooltip",e("layout.sponsor"))}}function Ia(t,r){if(t&1&&(i(0,"a",20)(1,"mat-icon"),_(2,"favorite"),s(),_(3),s()),t&2){let e=h().$implicit;g("matTooltip",e("layout.support_bitmagnet")),l(3),b(e("layout.sponsor"))}}function ja(t,r){if(t&1&&(E(0),i(1,"mat-toolbar",6),q(2,Aa,16,6)(3,Pa,7,3),m(4,"span",7)(5,"app-health-widget"),i(6,"button",8)(7,"mat-icon"),_(8,"apparel"),s()(),i(9,"mat-menu",9,0),L(11,qa,4,4,"a",10,Ta),s(),i(13,"button",11)(14,"mat-icon"),_(15,"translate"),s()(),i(16,"mat-menu",9,1),L(18,Ea,2,4,"a",12,Sa),s(),i(20,"button",13),m(21,"mat-icon",14),s(),i(22,"mat-menu",9,2)(24,"a",15),_(25,"bitmagnet.io"),s(),i(26,"a",16),_(27),s(),i(28,"a",17),_(29),s(),i(30,"a",18),_(31),s()(),q(32,Da,3,1,"a",19)(33,Ia,4,2,"a",20),s(),i(34,"div",21),Me(35),s(),m(36,"app-theme-emitter"),D()),t&2){let e=r.$implicit,a=A(10),o=A(17),n=A(23),u=h();l(2),te(u.breakpoints.sizeAtLeast("Medium")?2:3),l(4),g("matMenuTriggerFor",a)("matTooltip",e("layout.change_theme")),l(5),B(u.themeManager.themes),l(2),g("matMenuTriggerFor",o)("matTooltip",e("layout.translate")),l(5),B(u.translateManager.availableLanguages),l(2),g("matTooltip",e("layout.external_links"))("matMenuTriggerFor",n),l(7),b(e("layout.bitmagnet_on_service",N(11,Ca))),l(2),b(e("layout.bitmagnet_on_service",N(12,Ma))),l(2),b(e("layout.bitmagnet_on_service",N(13,za))),l(),te(u.breakpoints.sizeAtLeast("Medium")?33:32)}}var Ot=(()=>{class t{constructor(){this.themeManager=c(Y),this.translateManager=c(Ht),this.breakpoints=c(ct),this.title=c(Ie),this.router=c(Le),this.health=c(ut)}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=f({type:t,selectors:[["app-layout"]],standalone:!0,features:[y],ngContentSelectors:wa,decls:1,vars:0,consts:[["themesMenu","matMenu"],["languagesMenu","matMenu"],["externalLinksMenu","matMenu"],["linkTorrents","routerLinkActive"],["linkDashboard","routerLinkActive"],[4,"transloco"],[1,"toolbar-header"],[1,"spacer"],["mat-icon-button","","aria-label","Theme",3,"matMenuTriggerFor","matTooltip"],[1,"layout-header-menu"],["mat-menu-item","",3,"class"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["mat-menu-item","","matTooltipPosition","right","matTooltipShowDelay","500",3,"matTooltip","class"],["mat-icon-button","",3,"matTooltip","matMenuTriggerFor"],["svgIcon","external-link"],["mat-menu-item","","href","https://bitmagnet.io","target","_blank"],["mat-menu-item","","href","https://discord.gg/6mFNszX8qM","target","_blank"],["mat-menu-item","","href","https://github.com/bitmagnet-io/bitmagnet","target","_blank"],["mat-menu-item","","href","https://opencollective.com/bitmagnet","target","_blank"],["mat-icon-button","","href","https://opencollective.com/bitmagnet","target","_blank",1,"button-sponsor",3,"matTooltip"],["mat-button","","href","https://opencollective.com/bitmagnet","target","_blank",1,"button-sponsor",3,"matTooltip"],[1,"app-content"],["routerLink","torrents"],["svgIcon","magnet"],[1,"name"],["mat-button","","routerLink","torrents","routerLinkActive",""],["mat-button","","routerLink","dashboard","routerLinkActive",""],["routerLink","/torrents"],["mat-icon-button","","routerLink","dashboard","routerLinkActive","",3,"matTooltip"],["mat-menu-item","",3,"click"],["mat-menu-item","","matTooltipPosition","right","matTooltipShowDelay","500",3,"click","matTooltip"]],template:function(a,o){a&1&&(Ce(),q(0,ja,37,14,"ng-container",5))},dependencies:[U,Ze,et,$e,ot,st,nt,it,lt,Q,Be,He,X,_t,dt,Rt,Lt],styles:[".mat-toolbar.toolbar-header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:10;--mat-toolbar-title-text-size: 22px;--mat-toolbar-standard-height: 56px;--mat-icon-color: #fff;padding:0 20px;--mdc-text-button-label-text-size: 15px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-top:-2px;margin-right:20px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{position:relative;top:4px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{margin-left:10px;margin-right:16px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] app-version[_ngcontent-%COMP%]{font-size:13px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{margin-left:6px;--mdc-text-button-label-text-weight: bold;--mat-text-button-horizontal-padding: 12px;--mdc-text-button-container-height: 30px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{position:absolute;left:340px;top:0;height:56px;padding-top:14px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-right:10px}.mat-toolbar.toolbar-header[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] mat-icon[data-mat-icon-name=magnet][_ngcontent-%COMP%]{margin-top:-5px;overflow:visible}.app-content[_ngcontent-%COMP%]{z-index:1;padding-bottom:10px}.layout-header-menu[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{font-weight:700}"]})}}return t})();var Vt=(t,r)=>t.setDefaultFontSetClass("material-icons-outlined","material-symbols-outlined").addSvgIcon("magnet",r.bypassSecurityTrustResourceUrl("magnet.svg")).addSvgIcon("external-link",r.bypassSecurityTrustResourceUrl("external-link.svg")).addSvgIcon("binary",r.bypassSecurityTrustResourceUrl("binary.svg")).addSvgIcon("queue",r.bypassSecurityTrustResourceUrl("queue.svg"));var Gt=(()=>{class t{constructor(e,a){this.title="bitmagnet",Vt(e,a)}static{this.\u0275fac=function(a){return new(a||t)(ee(rt),ee(je))}}static{this.\u0275cmp=f({type:t,selectors:[["app-root"]],standalone:!0,features:[y],decls:2,vars:0,template:function(a,o){a&1&&(i(0,"app-layout"),m(1,"router-outlet"),s())},dependencies:[Fe,Ot]})}}return t})();De(Gt,It).catch(t=>console.error(t)); diff --git a/webui/src/app/charting/chart.component.html b/webui/src/app/charting/chart.component.html index 0012a34b..6c6c2c7e 100644 --- a/webui/src/app/charting/chart.component.html +++ b/webui/src/app/charting/chart.component.html @@ -16,15 +16,21 @@

- - + + + diff --git a/webui/src/app/charting/chart.component.scss b/webui/src/app/charting/chart.component.scss index 1f1cf934..78e299ff 100644 --- a/webui/src/app/charting/chart.component.scss +++ b/webui/src/app/charting/chart.component.scss @@ -8,3 +8,12 @@ opacity: 1; } } + +.app-chart { + position: relative; +} + +.app-chart-small { + position: relative; + width: calc(40vw + 100px); +} diff --git a/webui/src/app/charting/chart.component.ts b/webui/src/app/charting/chart.component.ts index 787a96e6..b82feddf 100644 --- a/webui/src/app/charting/chart.component.ts +++ b/webui/src/app/charting/chart.component.ts @@ -12,6 +12,7 @@ import { import { MatIcon } from "@angular/material/icon"; import { MatTooltip } from "@angular/material/tooltip"; import { ThemeInfoService } from "../themes/theme-info.service"; +import { BreakpointsService } from "../layout/breakpoints.service"; import { ChartAdapter } from "./types"; @Component({ @@ -35,6 +36,7 @@ export class ChartComponent { private themeInfo = inject(ThemeInfoService); private transloco = inject(TranslocoService); + breakpoints = inject(BreakpointsService); @Input() title: string; @Input() $data: Observable = new Observable();