Files
plugins/JWPlayer/player/vttparser.js
chorblack e75f275ef4
Some checks failed
定时更新GitHub源插件 / 自动更新GitHub插件 (push) Has been cancelled
Initial commit
2026-03-07 11:19:25 +08:00

2 lines
3.9 KiB
JavaScript

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(O.1r=O.1r||[]).2b([[15],{25:6(t,e,r){"1C 1H";r.r(e);7 n=r(1I),i=r(1q),a=/^(\\d+):(\\d{2})(:\\d{2})?\\.(\\d{3})/,s=/^-?\\d+$/,u=/\\r\\n|\\n/,o=/^1b($|[ \\t])/,c=/^[^\\26-27-Z-]+/,f=/:/,l=/\\s/,h=/^\\s+/,d=/-->/,g=/^2e([ \\t].*)?$/,p=6(t,e){5.O=t,5.j="S",5.z="",5.1j=e||A 6(){8{1l:6(t){9(!t)8"";9("1i"!=1x t)K A H("H - 2j 1i 2l.");8 2k(2f(t))}}},5.1z=[],5.1w=1o};6 b(){5.P=1E.2h(D)}b.1n={I:6(t,e){5.y(t)||""===e||(5.P[t]=e)},y:6(t,e,r){8 r?5.1g(t)?5.P[t]:e[r]:5.1g(t)?5.P[t]:e},1g:6(t){8 t 1Q 5.P},G:6(t,e,r){N(7 n=0;n<r.E;++n)9(e===r[n]){5.I(t,e);k}},1t:6(t,e){s.C(e)&&5.I(t,1M(e,10))},Y:6(t,e){8(e=23(e))>=0&&e<=14&&(5.I(t,e),!0)}};7 v=A i.a(0,0,0),w="1p"===v.B?"1p":"1T";6 m(t,e,r){7 n=t;6 i(){7 e=6(t){6 e(t,e,r,n){8 1U*(0|t)+2g*(0|e)+(0|r)+(0|n)/1o}7 r=t.1y(a);8 r?r[3]?e(r[1],r[2],r[3].1f(":",""),r[4]):r[1]>1q?e(r[1],r[2],0,r[4]):e(0,r[1],r[2],r[4]):D}(t);9(D===e)K A H("X 1S: "+n);8 t=t.1f(c,""),e}6 s(){t=t.1f(h,"")}9(s(),e.1X=i(),s(),"--\\1u"!==t.T(0,3))K A H("X 1v 1Y (1v 22 21 20 1R 1Z \'--\\1u\'): "+n);t=t.T(3),s(),e.1P=i(),s(),6(t,e){7 n=A b;!6(t,e,r,n){N(7 i=n?t.12(n):[t],a=0;a<=i.E;a+=1)9("1i"==1x i[a]){7 s=i[a].12(r);2===s.E&&e(s[0],s[1])}}(t,6(t,e){1J(t){x"V":N(7 i=r.E-1;i>=0;i--)9(r[i].1G===e){n.I(t,r[i].V);k}k;x"1d":n.G(t,e,["1N","1O"]);k;x"F":7 a=e.12(","),s=a[0];n.1t(t,s),n.Y(t,s)&&n.I("1c",!1),n.G(t,s,["J"]),2===a.E&&n.G("1h",a[1],["M",w,"11"]);k;x"R":7 u=e.12(",");n.Y(t,u[0]),2===u.E&&n.G("2i",u[1],["M",w,"11","F-13","F-18","J"]);k;x"1m":n.Y(t,e);k;x"B":n.G(t,e,["M",w,"11","13","18"])}},f,l),e.V=n.y("V",D),e.1d=n.y("1d","");7 i=n.y("F","J");"J"===i&&-1===v.F&&(i=-1),e.F=i,e.1h=n.y("1h","M"),e.1c=n.y("1c",!0),e.1m=n.y("1m",14),e.B=n.y("B",w);7 a=n.y("R","J");"J"===a&&1s===v.R&&(a="M"===e.B||"13"===e.B?0:"11"===e.B||"18"===e.B?14:1s),e.R=a}(t,e)}p.1n={1D:6(t,e){7 r=5;6 a(){N(7 t=r.z,e=0;e<t.E&&"\\r"!==t[e]&&"\\n"!==t[e];)++e;7 n=t.T(0,e);8"\\r"===t[e]&&++e,"\\n"===t[e]&&++e,r.z=t.T(e),n}6 s(){"19"===r.j&&r.q&&r.U&&r.U(r.q),r.q=D,r.j="S"===r.j?"28":"1a"}t&&(r.z+=r.1j.1l(t,{29:!0}));7 c=1B 0;Q{9("S"===r.j){9(!u.C(r.z))8 5;7 l=(c=a()).1y(g);9(!l||!l[0])K A H("X 1A 1L.");r.j="1k"}}W(t){8 s(),5}7 h=!1,p=0;!6 t(){Q{N(;r.z&&p<=r.1w;){9(!u.C(r.z))8 r.1e(),5;1J(h?h=!1:c=a(),r.j){x"1k":f.C(c)||c||(r.j="L");k;x"1b":c||(r.j="L");k;x"L":9(o.C(c)){r.j="1b";k}9(!c)k;9(r.q=A i.a(0,0,""),r.j="1F",!d.C(c)){r.q.1G=c;k}x"1F":Q{m(c,r.q,r.1z)}W(t){r.q=D,r.j="1a";k}r.j="19";k;x"19":7 l=d.C(c);9(!c||l&&(h=!0)){r.U&&(p+=1,r.U(r.q)),r.q=D,r.j="L";k}r.q.16&&(r.q.16+="\\n"),r.q.16+=c;k;x"1a":c||(r.j="L")}}9(p=0,r.z)1E(n.b)(t);2d 9(!e)8 r.1e(),5}W(t){8 s(),5}}()},1e:6(){Q{9(5.z+=5.1j.1l(),(5.q||"1k"===5.j)&&(5.z+="\\n\\n",5.1D(1B 0,!0)),"S"===5.j)K A H("X 1A 1L.")}W(t){K t}8 5.1K&&5.1K(),5}},e.24=p},1I:6(t,e,r){"1C 1H";r.d(e,"b",6(){8 n}),r.d(e,"a",6(){8 i});7 n=O.1V||6(t){8 1W(t,17)},i=O.2a||2c}}]);',62,146,'|||||this|function|var|return|if||||||||||state|break||||||cue|||||||case|get|buffer|new|align|test|null|length|line|alt|Error|set|auto|throw|ID|start|for|window|values|try|position|INITIAL|substr|oncue|region|catch|Malformed|percent|||end|split|left|100||text||right|CUETEXT|BADCUE|NOTE|snapToLines|vertical|flush|replace|has|lineAlign|string|decoder|HEADER|decode|size|prototype|1e3|middle|59|webpackJsonpjwplayer|50|integer|x3e|time|maxCueBatch|typeof|match|regionList|WebVTT|void|use|parse|Object|CUE|id|strict|63|switch|onflush|signature|parseInt|rl|lr|endTime|in|separated|timestamp|center|3600|requestAnimationFrame|setTimeout|startTime|stamp|by|be|must|stamps|parseFloat|default|123|sa|zA|BADWEBVTT|stream|cancelAnimationFrame|push|clearTimeout|else|WEBVTT|encodeURIComponent|60|create|positionAlign|expected|decodeURIComponent|data'.split('|'),0,{}))