forked from the1812/Bilibili-Evolved
-
Notifications
You must be signed in to change notification settings - Fork 0
/
custom-navbar.js
28 lines (28 loc) · 149 KB
/
custom-navbar.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["style/custom-navbar"]=e():t["style/custom-navbar"]=e()}(self,(function(){return function(){var t,e,n={12:function(t,e,n){"use strict";n.d(e,{kO:function(){return dt},rm:function(){return ct},Je:function(){return lt}});var i=n(407);function a(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function r(t){if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function o(t){var e=r(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function s(t){return t instanceof r(t).Element||t instanceof Element}function c(t){return t instanceof r(t).HTMLElement||t instanceof HTMLElement}function l(t){return t?(t.nodeName||"").toLowerCase():null}function d(t){return((s(t)?t.ownerDocument:t.document)||window.document).documentElement}function p(t){return a(d(t)).left+o(t).scrollLeft}function u(t){return r(t).getComputedStyle(t)}function m(t){var e=u(t),n=e.overflow,i=e.overflowX,a=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+i)}function f(t,e,n){void 0===n&&(n=!1);var i,s,u=d(e),f=a(t),h=c(e),g={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(h||!h&&!n)&&(("body"!==l(e)||m(u))&&(g=(i=e)!==r(i)&&c(i)?{scrollLeft:(s=i).scrollLeft,scrollTop:s.scrollTop}:o(i)),c(e)?((v=a(e)).x+=e.clientLeft,v.y+=e.clientTop):u&&(v.x=p(u))),{x:f.left+g.scrollLeft-v.x,y:f.top+g.scrollTop-v.y,width:f.width,height:f.height}}function h(t){return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}function g(t){return"html"===l(t)?t:t.assignedSlot||t.parentNode||t.host||d(t)}function v(t){return["html","body","#document"].indexOf(l(t))>=0?t.ownerDocument.body:c(t)&&m(t)?t:v(g(t))}function b(t,e){void 0===e&&(e=[]);var n=v(t),i="body"===l(n),a=r(n),o=i?[a].concat(a.visualViewport||[],m(n)?n:[]):n,s=e.concat(o);return i?s:s.concat(b(g(o)))}function x(t){return["table","td","th"].indexOf(l(t))>=0}function y(t){if(!c(t)||"fixed"===u(t).position)return null;var e=t.offsetParent;if(e){var n=d(e);if("body"===l(e)&&"static"===u(e).position&&"static"!==u(n).position)return n}return e}function w(t){for(var e=r(t),n=y(t);n&&x(n)&&"static"===u(n).position;)n=y(n);return n&&"body"===l(n)&&"static"===u(n).position?e:n||function(t){for(var e=g(t);c(e)&&["html","body"].indexOf(l(e))<0;){var n=u(e);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return e;e=e.parentNode}return null}(t)||e}var _="top",C="bottom",k="right",S="left",V="auto",N=[_,C,k,S],I="start",L="end",P="viewport",O="popper",j=N.reduce((function(t,e){return t.concat([e+"-"+I,e+"-"+L])}),[]),z=[].concat(N,[V]).reduce((function(t,e){return t.concat([e,e+"-"+I,e+"-"+L])}),[]),E=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function $(t){var e=new Map,n=new Set,i=[];function a(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&a(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||a(t)})),i}var T={placement:"bottom",modifiers:[],strategy:"absolute"};function D(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function M(t){void 0===t&&(t={});var e=t,n=e.defaultModifiers,i=void 0===n?[]:n,a=e.defaultOptions,r=void 0===a?T:a;return function(t,e,n){void 0===n&&(n=r);var a,o,c={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},T),r),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},l=[],d=!1,p={state:c,setOptions:function(n){u(),c.options=Object.assign(Object.assign(Object.assign({},r),c.options),n),c.scrollParents={reference:s(t)?b(t):t.contextElement?b(t.contextElement):[],popper:b(e)};var a=function(t){var e=$(t);return E.reduce((function(t,n){return t.concat(e.filter((function(t){return t.phase===n})))}),[])}(function(t){var e=t.reduce((function(t,e){var n=t[e.name];return t[e.name]=n?Object.assign(Object.assign(Object.assign({},n),e),{},{options:Object.assign(Object.assign({},n.options),e.options),data:Object.assign(Object.assign({},n.data),e.data)}):e,t}),{});return Object.keys(e).map((function(t){return e[t]}))}([].concat(i,c.options.modifiers)));return c.orderedModifiers=a.filter((function(t){return t.enabled})),c.orderedModifiers.forEach((function(t){var e=t.name,n=t.options,i=void 0===n?{}:n,a=t.effect;if("function"==typeof a){var r=a({state:c,name:e,instance:p,options:i}),o=function(){};l.push(r||o)}})),p.update()},forceUpdate:function(){if(!d){var t=c.elements,e=t.reference,n=t.popper;if(D(e,n)){c.rects={reference:f(e,w(n),"fixed"===c.options.strategy),popper:h(n)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach((function(t){return c.modifiersData[t.name]=Object.assign({},t.data)}));for(var i=0;i<c.orderedModifiers.length;i++)if(!0!==c.reset){var a=c.orderedModifiers[i],r=a.fn,o=a.options,s=void 0===o?{}:o,l=a.name;"function"==typeof r&&(c=r({state:c,options:s,name:l,instance:p})||c)}else c.reset=!1,i=-1}}},update:(a=function(){return new Promise((function(t){p.forceUpdate(),t(c)}))},function(){return o||(o=new Promise((function(t){Promise.resolve().then((function(){o=void 0,t(a())}))}))),o}),destroy:function(){u(),d=!0}};if(!D(t,e))return p;function u(){l.forEach((function(t){return t()})),l=[]}return p.setOptions(n).then((function(t){!d&&n.onFirstUpdate&&n.onFirstUpdate(t)})),p}}var A={passive:!0};// eslint-disable-next-line import/no-unused-modules
function B(t){return t.split("-")[0]}function U(t){return t.split("-")[1]}function F(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function W(t){var e,n=t.reference,i=t.element,a=t.placement,r=a?B(a):null,o=a?U(a):null,s=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case _:e={x:s,y:n.y-i.height};break;case C:e={x:s,y:n.y+n.height};break;case k:e={x:n.x+n.width,y:c};break;case S:e={x:n.x-i.width,y:c};break;default:e={x:n.x,y:n.y}}var l=r?F(r):null;if(null!=l){var d="y"===l?"height":"width";switch(o){case I:e[l]=e[l]-(n[d]/2-i[d]/2);break;case L:e[l]=e[l]+(n[d]/2-i[d]/2)}}return e}// eslint-disable-next-line import/no-unused-modules
var R={top:"auto",right:"auto",bottom:"auto",left:"auto"};function q(t){var e,n=t.popper,i=t.popperRect,a=t.placement,o=t.offsets,s=t.position,c=t.gpuAcceleration,l=t.adaptive,p=t.roundOffsets?function(t){var e=t.x,n=t.y,i=window.devicePixelRatio||1;return{x:Math.round(e*i)/i||0,y:Math.round(n*i)/i||0}}(o):o,u=p.x,m=void 0===u?0:u,f=p.y,h=void 0===f?0:f,g=o.hasOwnProperty("x"),v=o.hasOwnProperty("y"),b=S,x=_,y=window;if(l){var V=w(n);V===r(n)&&(V=d(n)),a===_&&(x=C,h-=V.clientHeight-i.height,h*=c?1:-1),a===S&&(b=k,m-=V.clientWidth-i.width,m*=c?1:-1)}var N,I=Object.assign({position:s},l&&R);return c?Object.assign(Object.assign({},I),{},((N={})[x]=v?"0":"",N[b]=g?"0":"",N.transform=(y.devicePixelRatio||1)<2?"translate("+m+"px, "+h+"px)":"translate3d("+m+"px, "+h+"px, 0)",N)):Object.assign(Object.assign({},I),{},((e={})[x]=v?h+"px":"",e[b]=g?m+"px":"",e.transform="",e))}// eslint-disable-next-line import/no-unused-modules
var Z={left:"right",right:"left",bottom:"top",top:"bottom"};function H(t){return t.replace(/left|right|bottom|top/g,(function(t){return Z[t]}))}var J={start:"end",end:"start"};function Y(t){return t.replace(/start|end/g,(function(t){return J[t]}))}function X(t,e){var n,i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&((n=i)instanceof r(n).ShadowRoot||n instanceof ShadowRoot)){var a=e;do{if(a&&t.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function G(t){return Object.assign(Object.assign({},t),{},{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Q(t,e){return e===P?G(function(t){var e=r(t),n=d(t),i=e.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,c=0;return i&&(a=i.width,o=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=i.offsetLeft,c=i.offsetTop)),{width:a,height:o,x:s+p(t),y:c}}(t)):c(e)?function(t){var e=a(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):G(function(t){var e=d(t),n=o(t),i=t.ownerDocument.body,a=Math.max(e.scrollWidth,e.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),r=Math.max(e.scrollHeight,e.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+p(t),c=-n.scrollTop;return"rtl"===u(i||e).direction&&(s+=Math.max(e.clientWidth,i?i.clientWidth:0)-a),{width:a,height:r,x:s,y:c}}(d(t)))}function K(t,e,n){var i="clippingParents"===e?function(t){var e=b(g(t)),n=["absolute","fixed"].indexOf(u(t).position)>=0&&c(t)?w(t):t;return s(n)?e.filter((function(t){return s(t)&&X(t,n)&&"body"!==l(t)})):[]}(t):[].concat(e),a=[].concat(i,[n]),r=a[0],o=a.reduce((function(e,n){var i=Q(t,n);return e.top=Math.max(i.top,e.top),e.right=Math.min(i.right,e.right),e.bottom=Math.min(i.bottom,e.bottom),e.left=Math.max(i.left,e.left),e}),Q(t,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function tt(t){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),t)}function et(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}
// eslint-disable-next-line import/no-unused-modules
function nt(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=void 0===i?t.placement:i,o=n.boundary,c=void 0===o?"clippingParents":o,l=n.rootBoundary,p=void 0===l?P:l,u=n.elementContext,m=void 0===u?O:u,f=n.altBoundary,h=void 0!==f&&f,g=n.padding,v=void 0===g?0:g,b=tt("number"!=typeof v?v:et(v,N)),x=m===O?"reference":O,y=t.elements.reference,w=t.rects.popper,S=t.elements[h?x:m],V=K(s(S)?S:S.contextElement||d(t.elements.popper),c,p),I=a(y),L=W({reference:I,element:w,strategy:"absolute",placement:r}),j=G(Object.assign(Object.assign({},w),L)),z=m===O?j:I,E={top:V.top-z.top+b.top,bottom:z.bottom-V.bottom+b.bottom,left:V.left-z.left+b.left,right:z.right-V.right+b.right},$=t.modifiersData.offset;if(m===O&&$){var T=$[r];Object.keys(E).forEach((function(t){var e=[k,C].indexOf(t)>=0?1:-1,n=[_,C].indexOf(t)>=0?"y":"x";E[t]+=T[n]*e}))}return E}function it(t,e,n){return Math.max(t,Math.min(e,n))}function at(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function rt(t){return[_,k,C,S].some((function(e){return t[e]>=0}))}// eslint-disable-next-line import/no-unused-modules
var ot=M({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,a=i.scroll,o=void 0===a||a,s=i.resize,c=void 0===s||s,l=r(e.elements.popper),d=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&d.forEach((function(t){t.addEventListener("scroll",n.update,A)})),c&&l.addEventListener("resize",n.update,A),function(){o&&d.forEach((function(t){t.removeEventListener("scroll",n.update,A)})),c&&l.removeEventListener("resize",n.update,A)}}// eslint-disable-next-line import/no-unused-modules
,data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=W({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,a=void 0===i||i,r=n.adaptive,o=void 0===r||r,s=n.roundOffsets,c=void 0===s||s,l={placement:B(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:a};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign(Object.assign({},e.styles.popper),q(Object.assign(Object.assign({},l),{},{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign(Object.assign({},e.styles.arrow),q(Object.assign(Object.assign({},l),{},{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-placement":e.placement})}// eslint-disable-next-line import/no-unused-modules
,data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},a=e.elements[t];c(a)&&l(a)&&(Object.assign(a.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?a.removeAttribute(t):a.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],a=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});c(i)&&l(i)&&(Object.assign(i.style,r),Object.keys(a).forEach((function(t){i.removeAttribute(t)})))}))}}// eslint-disable-next-line import/no-unused-modules
,requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,a=n.offset,r=void 0===a?[0,0]:a,o=z.reduce((function(t,n){return t[n]=function(t,e,n){var i=B(t),a=[S,_].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign(Object.assign({},e),{},{placement:t})):n,o=r[0],s=r[1];return o=o||0,s=(s||0)*a,[S,k].indexOf(i)>=0?{x:s,y:o}:{x:o,y:s}}(n,e.rects,r),t}),{}),s=o[e.placement],c=s.x,l=s.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=o}},{name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var a=n.mainAxis,r=void 0===a||a,o=n.altAxis,s=void 0===o||o,c=n.fallbackPlacements,l=n.padding,d=n.boundary,p=n.rootBoundary,u=n.altBoundary,m=n.flipVariations,f=void 0===m||m,h=n.allowedAutoPlacements,g=e.options.placement,v=B(g),b=c||(v===g||!f?[H(g)]:
// eslint-disable-next-line import/no-unused-modules
function(t){if(B(t)===V)return[];var e=H(t);return[Y(t),e,Y(e)]}(g)),x=[g].concat(b).reduce((function(t,n){return t.concat(B(n)===V?function(t,e){void 0===e&&(e={});var n=e,i=n.placement,a=n.boundary,r=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?z:c,d=U(i),p=d?s?j:j.filter((function(t){return U(t)===d})):N,u=p.filter((function(t){return l.indexOf(t)>=0}));0===u.length&&(u=p);var m=u.reduce((function(e,n){return e[n]=nt(t,{placement:n,boundary:a,rootBoundary:r,padding:o})[B(n)],e}),{});return Object.keys(m).sort((function(t,e){return m[t]-m[e]}))}(e,{placement:n,boundary:d,rootBoundary:p,padding:l,flipVariations:f,allowedAutoPlacements:h}):n)}),[]),y=e.rects.reference,w=e.rects.popper,L=new Map,P=!0,O=x[0],E=0;E<x.length;E++){var $=x[E],T=B($),D=U($)===I,M=[_,C].indexOf(T)>=0,A=M?"width":"height",F=nt(e,{placement:$,boundary:d,rootBoundary:p,altBoundary:u,padding:l}),W=M?D?k:S:D?C:_;y[A]>w[A]&&(W=H(W));var R=H(W),q=[];if(r&&q.push(F[T]<=0),s&&q.push(F[W]<=0,F[R]<=0),q.every((function(t){return t}))){O=$,P=!1;break}L.set($,q)}if(P)for(var Z=function(t){var e=x.find((function(e){var n=L.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return O=e,"break"},J=f?3:1;J>0;J--){if("break"===Z(J))break}e.placement!==O&&(e.modifiersData[i]._skip=!0,e.placement=O,e.reset=!0)}}// eslint-disable-next-line import/no-unused-modules
,requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,a=n.mainAxis,r=void 0===a||a,o=n.altAxis,s=void 0!==o&&o,c=n.boundary,l=n.rootBoundary,d=n.altBoundary,p=n.padding,u=n.tether,m=void 0===u||u,f=n.tetherOffset,g=void 0===f?0:f,v=nt(e,{boundary:c,rootBoundary:l,padding:p,altBoundary:d}),b=B(e.placement),x=U(e.placement),y=!x,V=F(b),N="x"===V?"y":"x",L=e.modifiersData.popperOffsets,P=e.rects.reference,O=e.rects.popper,j="function"==typeof g?g(Object.assign(Object.assign({},e.rects),{},{placement:e.placement})):g,z={x:0,y:0};if(L){if(r){var E="y"===V?_:S,$="y"===V?C:k,T="y"===V?"height":"width",D=L[V],M=L[V]+v[E],A=L[V]-v[$],W=m?-O[T]/2:0,R=x===I?P[T]:O[T],q=x===I?-O[T]:-P[T],Z=e.elements.arrow,H=m&&Z?h(Z):{width:0,height:0},J=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Y=J[E],X=J[$],G=it(0,P[T],H[T]),Q=y?P[T]/2-W-G-Y-j:R-G-Y-j,K=y?-P[T]/2+W+G+X+j:q+G+X+j,tt=e.elements.arrow&&w(e.elements.arrow),et=tt?"y"===V?tt.clientTop||0:tt.clientLeft||0:0,at=e.modifiersData.offset?e.modifiersData.offset[e.placement][V]:0,rt=L[V]+Q-at-et,ot=L[V]+K-at,st=it(m?Math.min(M,rt):M,D,m?Math.max(A,ot):A);L[V]=st,z[V]=st-D}if(s){var ct="x"===V?_:S,lt="x"===V?C:k,dt=L[N],pt=it(dt+v[ct],dt,dt-v[lt]);L[N]=pt,z[N]=pt-dt}e.modifiersData[i]=z}}// eslint-disable-next-line import/no-unused-modules
,requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:
// eslint-disable-next-line import/no-unused-modules
function(t){var e,n=t.state,i=t.name,a=n.elements.arrow,r=n.modifiersData.popperOffsets,o=B(n.placement),s=F(o),c=[S,k].indexOf(o)>=0?"height":"width";if(a&&r){var l=n.modifiersData[i+"#persistent"].padding,d=h(a),p="y"===s?_:S,u="y"===s?C:k,m=n.rects.reference[c]+n.rects.reference[s]-r[s]-n.rects.popper[c],f=r[s]-n.rects.reference[s],g=w(a),v=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=m/2-f/2,x=l[p],y=v-d[c]-l[u],V=v/2-d[c]/2+b,N=it(x,V,y),I=s;n.modifiersData[i]=((e={})[I]=N,e.centerOffset=N-V,e)}},effect:function(t){var e=t.state,n=t.options,i=t.name,a=n.element,r=void 0===a?"[data-popper-arrow]":a,o=n.padding,s=void 0===o?0:o;null!=r&&("string"!=typeof r||(r=e.elements.popper.querySelector(r)))&&X(e.elements.popper,r)&&(e.elements.arrow=r,e.modifiersData[i+"#persistent"]={padding:tt("number"!=typeof s?s:et(s,N))})}// eslint-disable-next-line import/no-unused-modules
,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,a=e.rects.popper,r=e.modifiersData.preventOverflow,o=nt(e,{elementContext:"reference"}),s=nt(e,{altBoundary:!0}),c=at(o,i),l=at(s,a,r),d=rt(c),p=rt(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:d,hasPopperEscaped:p},e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-reference-hidden":d,"data-popper-escaped":p})}}]});function st(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const ct="customNavbar.items",lt="customNavbar.renderedItems";class dt{constructor(t){if(st(this,"name",void 0),st(this,"displayName",void 0),st(this,"content",void 0),st(this,"flexStyle","0 0 auto"),st(this,"disabled",!1),st(this,"href",null),st(this,"active",!1),st(this,"clickAction",none),st(this,"contentMounted",none),st(this,"notifyCount",0),st(this,"touch",!1),st(this,"loginRequired",!1),st(this,"popupContent",null),st(this,"popper",null),st(this,"boundingWidth",0),st(this,"noPopupPadding",!1),st(this,"transparentPopup",!1),st(this,"lazy",!0),st(this,"hidden",!1),st(this,"order",0),st(this,"requestedPopup",void 0),Object.assign(this,t),!this.name)throw new Error("Missing CustomNavbarItem name");if(void 0===this.content)throw new Error("Missing CustomNavbarItem content");(0,i.addComponentListener)("customNavbar.touch",(e=>{this.touch=!!e&&t.touch}),!0),this.hidden=dt.navbarOptions.hidden.includes(this.name);const e=dt.navbarOptions.order;this.order=e[this.name]||0,this.requestedPopup=!this.lazy}get element(){return dq(`.custom-navbar-item[data-name='${this.name}']`)}toString(){return this.name}usePopper(t,e){this.popper=ot(t,e,{placement:"bottom"})}}st(dt,"navbarOptions",(0,i.getComponentSettings)("customNavbar").options)},8281:function(t,e,n){"use strict";n.d(e,{I:function(){return c}});var i=n(2023),a=n(4522),r=n(5729),o=n(3864),s=n(8643);const c=(t,e)=>Vue.extend({components:{VLoading:s.VLoading,VEmpty:s.VEmpty,ScrollTrigger:s.ScrollTrigger},data:()=>({loading:!0,cards:[],hasMorePage:!0}),computed:{sortedCards(){return[...this.cards].sort((0,a.descendingStringSort)((t=>t.id)))}},async created(){await this.nextPage();const t=this.sortedCards;t.length>0&&(0,o.setLatestID)(t[0].id)},methods:{async nextPage(){try{const n=this.sortedCards,r=n[n.length-1]?.id??0,o=await(0,i.getFeeds)(t,r);if(console.log(o),0!==o.code)throw this.hasMorePage=!1,new Error(o.message);const s=lodash.get(o,"data.cards",[]).map(e);let c=(0,i.applyContentFilter)(n.concat(s).sort((0,a.descendingStringSort)((t=>t.id))).filter((t=>!(0,i.isPreOrderedVideo)(t))));if(c.length>0&&this.onCardsUpdate&&(c=this.onCardsUpdate(c)),console.log("nextPage get",c),this.cards=c,0===this.cards.length)return void(this.hasMorePage=!1);this.hasMorePage=0===r||Boolean(lodash.get(o,"data.has_more",!0))}catch(t){(0,r.logError)(t)}finally{this.loading=!1}}}})},3037:function(t,e,n){"use strict";n.d(e,{u:function(){return a}});var i=n(12);const a=Vue.extend({props:{item:{type:i.kO,required:!0},container:{type:HTMLElement,required:!0}},mounted(){const t=this.item,e=this.container;e&&t?.usePopper(e,this.$el.parentElement)},methods:{popupShow(){this.item?.popper?.update()}}})},5220:function(t,e,n){"use strict";n.r(e),n.d(e,{setTriggerElement:function(){return r},loadNavbarSettings:function(){return o},toggleNavbarSettings:function(){return s}});var i=n(3109);let a;const r=t=>{a&&(a.triggerElement=t)},o=async()=>{if(a)return!1;const t=await Promise.resolve().then(n.bind(n,4040)).then((t=>t.default));return a=(0,i.mountVueComponent)(t),document.body.insertAdjacentElement("beforeend",a.$el),!0},s=async()=>{a||await o(),a?.toggle()}},2194:function(t,e,n){"use strict";n.d(e,{N:function(){return a},V:function(){return o}});var i=n(3109);let a;!function(t){t.Bangumi="bangumi",t.Cinema="cinema"}(a||(a={}));const r=(0,i.getUID)(),o={name:"subscriptions",displayName:"订阅",content:"订阅",href:`https://space.bilibili.com/${r}/bangumi`,touch:!0,active:[`https://space.bilibili.com/${r}/bangumi`,`https://space.bilibili.com/${r}/cinema`,`https://space.bilibili.com/${r}/subs`].includes(document.URL.replace(/\?.*$/,"")),loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(n.bind(n,8834)).then((t=>t.default))}},5173:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'html {\n --navbar-height: 50px;\n --navbar-foreground: #555;\n --navbar-background: white;\n --navbar-bounds-padding: 10%;\n --navbar-icon-size: 24px;\n}\nbody.custom-navbar-loading::after {\n content: "";\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n background-color: white;\n z-index: 10001;\n}\nbody.dark.custom-navbar-loading::after {\n background-color: #333;\n}\nbody.fixed-navbar .left-panel .adaptive-scroll .scroll-content {\n top: 50px !important;\n}\nbody.fixed-navbar.enable-feeds-filter .left-panel .adaptive-scroll .scroll-content,\nbody.fixed-navbar .right-panel .adaptive-scroll .scroll-content {\n top: 58px !important;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n margin-left: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n margin-right: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n margin-right: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n margin-left: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n padding-left: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n padding-right: 0;\n}\n[dir="ltr"] .custom-navbar *,[dir="ltr"] \n.custom-navbar {\n padding-right: 0;\n}\n[dir="rtl"] .custom-navbar *,[dir="rtl"] \n.custom-navbar {\n padding-left: 0;\n}\n.custom-navbar *,\n.custom-navbar {\n transition: all 0.2s ease-out;\n -webkit-tap-highlight-color: transparent;\n outline: none !important;\n}\n.custom-navbar {\n position: absolute;\n top: 0;\n left: 0;\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n background-color: white;\n background-color: var(--navbar-background);\n color: #555;\n color: var(--navbar-foreground);\n z-index: 10001;\n display: flex;\n justify-content: center;\n line-height: normal;\n}\nbody.fixed-navbar .custom-navbar {\n position: fixed;\n}\nbody.player-mode-blackmask .custom-navbar {\n visibility: hidden;\n}\nbody.player-mode-webfullscreen .custom-navbar, body.player-fullscreen-fix .custom-navbar, body.player-full-win .custom-navbar {\n z-index: 1;\n}\n.custom-navbar path {\n fill: #555;\n fill: var(--navbar-foreground);\n}\n.custom-navbar svg.stroke,\n.custom-navbar svg.stroke path {\n fill: transparent;\n stroke: #555;\n stroke: var(--navbar-foreground);\n}\n.custom-navbar.fill:not(.transparent) path {\n fill: var(--foreground-color-d);\n}\n.custom-navbar.fill:not(.transparent) path svg.stroke,\n.custom-navbar.fill:not(.transparent) path svg.stroke path {\n fill: transparent;\n stroke: var(--navbar-foreground-d);\n}\n.custom-navbar.shadow:not(.transparent) {\n box-shadow: rgba(0,0,0,0.13333) 0 1px 10px 1px;\n}\nbody.dark .custom-navbar.shadow:not(.transparent) {\n box-shadow: rgba(0,0,0,0.26667) 0px 2px 10px 1px;\n}\n.custom-navbar.blur:not(.transparent) {\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n --navbar-background: rgba(255,255,255,0.8);\n}\nbody.dark .custom-navbar:not(.fill):not(.transparent) {\n --navbar-background: #222;\n --navbar-foreground: #eee;\n}\nbody.dark .custom-navbar:not(.fill):not(.transparent).blur {\n --navbar-background: rgba(34,34,34,0.53333);\n}\n.custom-navbar.transparent {\n --navbar-background: transparent;\n --navbar-foreground: #eee;\n}\n.custom-navbar.transparent::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: calc(2 * 50px);\n height: calc(2 * var(--navbar-height));\n background-image: linear-gradient(to bottom, rgba(0,0,0,0.66667) 0, rgba(0,0,0,0.26667) 65%, transparent 100%);\n pointer-events: none;\n}\n.custom-navbar.fill:not(.transparent) {\n --navbar-background: var(--theme-color);\n --navbar-foreground: var(--foreground-color-d);\n height: 50px;\n height: var(--navbar-height);\n width: 100%;\n}\n.custom-navbar.fill:not(.transparent).blur {\n --navbar-background: var(--theme-color-60);\n}\n.custom-navbar.fill.shadow:not(.transparent) {\n box-shadow: var(--theme-color-30) 0px 2px 10px 1px;\n}\n.custom-navbar .custom-navbar-items {\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 100%;\n flex: 1 0 auto;\n color: inherit;\n}\n.custom-navbar .padding {\n max-width: 10%;\n max-width: var(--navbar-bounds-padding);\n flex: 1 1 0;\n transition: none;\n position: relative;\n}\n.custom-navbar .padding.peek::after,\n.custom-navbar .custom-navbar-items > *.peek::after {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n border: 2px dashed;\n}',""]),t.exports=i},9065:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.custom-navbar-item {\n color: inherit;\n position: relative;\n height: 100%;\n display: flex;\n align-items: center;\n}\n.custom-navbar-item .active-bar {\n position: absolute;\n left: 0;\n bottom: 0;\n background-color: var(--theme-color);\n width: 100%;\n height: 3px;\n border-radius: 1.5px;\n display: none;\n}\n.custom-navbar.transparent .custom-navbar-item .active-bar, .custom-navbar.fill .custom-navbar-item .active-bar {\n background-color: rgba(0, 0, 0, 0.3);\n}\n.custom-navbar-item.active .active-bar {\n display: flex;\n}\n.custom-navbar-item.view-border::before {\n content: "";\n width: 94%;\n height: 94%;\n border: 2px dashed var(--navbar-foreground);\n position: absolute;\n top: 3%;\n left: 3%;\n box-sizing: border-box;\n}\n.custom-navbar-item:not(.disabled) {\n cursor: pointer;\n}\n.custom-navbar-item:not(.disabled):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar-item.disabled a {\n cursor: default;\n}\n.custom-navbar-item .main-content {\n transition: none;\n font-size: 10pt;\n height: 100%;\n display: flex;\n align-items: center;\n padding: 0 10px;\n color: var(--navbar-foreground);\n -webkit-user-select: none;\n user-select: none;\n}\n.custom-navbar-item .main-content:hover {\n color: var(--navbar-foreground) !important;\n}\n.custom-navbar-item.active .main-content {\n font-weight: bold;\n font-size: 11pt;\n}\n.custom-navbar-item .popup {\n color: black;\n background: white;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n transition: all 0.2s ease-out 0.2s;\n position: absolute;\n top: 100%;\n left: 50%;\n padding: 8px;\n pointer-events: none;\n opacity: 0;\n transform: translateX(-50%);\n cursor: default;\n}\nbody.dark .custom-navbar-item .popup {\n color: #eee;\n background: #222;\n}\n.custom-navbar-item .popup.iframe-container {\n border: none;\n box-shadow: none;\n}\n.custom-navbar-item .popup.iframe-container:not(.transparent) iframe {\n box-shadow: rgba(0, 0, 0, 0.2) 0 4px 8px 0px;\n}\n.custom-navbar-item .popup.no-padding {\n padding: 0;\n}\n.custom-navbar-item .popup.transparent {\n background-color: transparent !important;\n box-shadow: none;\n}\n.custom-navbar-item:not(.disabled) .popup-container {\n position: absolute;\n top: calc(100% - 8px);\n left: 50%;\n transition: all 0.2s ease-out 0.2s;\n pointer-events: none;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container {\n top: 100%;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container > .popup {\n pointer-events: initial;\n opacity: 1;\n}\n.custom-navbar-item a,\n.custom-navbar-item a:hover {\n color: inherit !important;\n text-decoration: none;\n}\n.custom-navbar-item .notify-count {\n position: absolute;\n left: 50%;\n top: 0;\n background-color: var(--theme-color);\n padding: 0 8px;\n display: flex;\n justify-content: center;\n font-size: 11px;\n transform: translateX(-50%);\n opacity: 0;\n line-height: 14px;\n white-space: nowrap;\n color: var(--foreground-color);\n border-radius: 0 0 8px 8px;\n}\n.custom-navbar-item .notify-count:not(:empty):not(.hidden) {\n opacity: 1;\n}\n.custom-navbar-item .notify-count.dot {\n color: transparent;\n border-radius: 50%;\n width: 8px;\n height: 8px;\n padding: 0;\n top: 2px;\n}\n.custom-navbar.fill .custom-navbar-item .notify-count {\n background-color: rgba(0, 0, 0, 0.3);\n}',""]),t.exports=i},6410:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.custom-navbar .favorites-list {\n width: 380px;\n height: 600px;\n font-size: 12px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.custom-navbar .favorites-list .be-empty,\n.custom-navbar .favorites-list .be-loading {\n align-self: center;\n flex: 1;\n}\n.custom-navbar .favorites-list .be-scroll-trigger {\n text-align: center;\n}\n.custom-navbar .favorites-list .header {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n margin: 16px 12px;\n}\n.custom-navbar .favorites-list .header .search {\n flex: 1;\n margin-left: 8px;\n}\n.custom-navbar .favorites-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar .favorites-list .header .list-select {\n flex-shrink: 0;\n height: 26px;\n}\n.custom-navbar .favorites-list .header .dropdown-popup {\n max-height: 300px;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n}\n.custom-navbar .favorites-list .header .dropdown-popup::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .header .operation {\n margin-left: 8px;\n}\n.custom-navbar .favorites-list .header .more-info {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n padding: 4px;\n}\n.custom-navbar .favorites-list .header .play-all {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n padding: 4px;\n}\n.custom-navbar .favorites-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n justify-content: space-between;\n flex-grow: 1;\n}\n.custom-navbar .favorites-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .content .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .favorites-list .content .cards {\n flex: 1;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding: 0 12px;\n padding-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .favorites-list .content .cards-enter, .custom-navbar .favorites-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar .favorites-list .content .cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.custom-navbar .favorites-list .content .cards-leave-active.be-scroll-trigger {\n width: 100%;\n padding-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card {\n cursor: pointer;\n flex-shrink: 0;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n color: black;\n background-color: #fff;\n display: grid;\n grid-template: "cover title" 2fr "cover info" 1fr/130px 1fr;\n height: 85px;\n}\nbody.dark .custom-navbar .favorites-list .content .cards .favorite-card {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:not(:last-child) {\n margin-bottom: 12px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container {\n grid-area: cover;\n overflow: hidden;\n border-radius: 8px 0 0 8px;\n position: relative;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .favorite-time {\n top: 6px;\n left: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card:hover .floating {\n opacity: 1;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .title {\n grid-area: title;\n font-size: 13px;\n font-weight: bold;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-all;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n line-height: 1.5;\n max-height: 3em;\n -webkit-box-align: start;\n margin: 0;\n margin-top: 8px;\n padding: 0 10px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n margin: 0 8px 6px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid rgba(136,136,136,0.13333);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up .face {\n border-radius: 50%;\n margin-right: 6px;\n height: 20px;\n width: 20px;\n -o-object-fit: cover;\n object-fit: cover;\n}\nbody.dark .custom-navbar .favorites-list .content .cards .favorite-card .up .face.placeholder {\n filter: invert(0.9);\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up .name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover .name {\n color: var(--theme-color);\n}',""]),t.exports=i},3030:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".navbar-feeds {\n width: 380px;\n height: 600px;\n line-height: normal;\n white-space: nowrap;\n box-sizing: border-box;\n padding: 4px 4px 0 4px;\n font-size: 12px;\n}\n.navbar-feeds .be-tab-control {\n height: 100%;\n padding-top: 8px;\n box-sizing: border-box;\n}\n.navbar-feeds .be-tab-control .default-header .default-tabs .default-tab:not(:last-child) {\n margin-right: 16px;\n}",""]),t.exports=i},4728:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".bangumi-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.bangumi-feeds .bangumi-feeds-content {\n align-self: stretch;\n}\n.bangumi-feeds .be-scroll-trigger {\n padding-bottom: 12px;\n}",""]),t.exports=i},8994:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".column-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}",""]),t.exports=i},2422:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".live-feeds {\n width: 100%;\n display: flex;\n align-items: center;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n}\n.live-feeds .live-feeds-content {\n align-self: stretch;\n}\n.live-feeds .live-feeds-content-enter, .live-feeds .live-feeds-content-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.live-feeds .live-feeds-content-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.live-feeds .live-feeds-content .live-card {\n margin: 0 8px 12px 8px;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n height: 54px;\n border-radius: 26px;\n box-sizing: border-box;\n padding: 2px;\n width: auto;\n flex-shrink: 0;\n}\nbody.dark .live-feeds .live-feeds-content .live-card {\n background-color: #282828;\n color: #eee;\n}\n.live-feeds .live-feeds-content .live-card .face-container {\n border-radius: 50%;\n height: 48px;\n overflow: hidden;\n}\n.live-feeds .live-feeds-content .live-card .face-container .face {\n height: 100%;\n width: 100%;\n}\n.live-feeds .live-feeds-content .live-card:hover .face {\n transform: scale(1.05);\n}\n.live-feeds .live-feeds-content .live-card .live-info {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.live-feeds .live-feeds-content .live-card .live-title {\n font-size: 14px;\n font-weight: bold;\n padding: 0 12px;\n padding-bottom: 6px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: inherit;\n line-height: normal;\n}\n.live-feeds .live-feeds-content .live-card:hover .live-title {\n color: var(--theme-color);\n}\n.live-feeds .live-feeds-content .live-card .live-name {\n opacity: 0.75;\n padding: 0 12px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: normal;\n}",""]),t.exports=i},4812:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".video-feeds[data-v-6e663916] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n flex-direction: column;\n flex: 1;\n padding: 0 8px;\n}\n.video-feeds .be-scroll-trigger[data-v-6e663916] {\n padding-bottom: 12px;\n}\n.video-feeds-content[data-v-6e663916] {\n flex: 1;\n align-self: stretch;\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n width: 356px;\n}\n.video-feeds-content .cards-enter[data-v-6e663916], .video-feeds-content .cards-leave-to[data-v-6e663916] {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.video-feeds-content .cards-leave-active[data-v-6e663916] {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.video-feeds-content .left-column[data-v-6e663916],\n.video-feeds-content .right-column[data-v-6e663916] {\n display: flex;\n flex-direction: column;\n padding-bottom: 12px;\n}\n.video-feeds-content .left-column .video-card[data-v-6e663916],\n.video-feeds-content .right-column .video-card[data-v-6e663916] {\n --card-width: 174px;\n}\n.video-feeds-content .left-column .video-card[data-v-6e663916]:not(:last-child),\n.video-feeds-content .right-column .video-card[data-v-6e663916]:not(:last-child) {\n margin-bottom: 8px;\n}",""]),t.exports=i},7337:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.history-list {\n width: 350px;\n height: 600px;\n font-size: 12px;\n padding: 0;\n margin: 0;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n}\n.history-list .header {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 6px;\n gap: 6px;\n margin: 16px 12px 4px 12px;\n}\n.history-list .header .header-row {\n display: flex;\n align-items: stretch;\n grid-gap: 8px;\n gap: 8px;\n justify-content: space-between;\n}\n.history-list .header .header-row .row-title {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.history-list .header .type-filters {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.history-list .header .type-filters .type-filter .be-button {\n padding: 4px 8px 4px 6px;\n color: rgba(136,136,136,0.53333);\n}\n.history-list .header .type-filters .type-filter .be-button .be-icon {\n margin-right: 6px;\n}\n.history-list .header .type-filters .type-filter .be-button.checked {\n color: inherit;\n}\n.history-list .header .search {\n flex: 1;\n}\n.history-list .header .search .be-textbox {\n height: 100%;\n}\n.history-list .header .operations {\n display: flex;\n align-items: center;\n grid-gap: 8px;\n gap: 8px;\n}\n.history-list .header .operations .operation .be-button {\n width: 26px;\n box-sizing: border-box;\n}\n.history-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n grid-gap: 0;\n gap: 0;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n justify-content: space-between;\n flex-grow: 1;\n}\n.history-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.history-list .content .be-scroll-trigger,\n.history-list .content .be-empty,\n.history-list .content .be-loading {\n align-self: center;\n text-align: center;\n margin: 12px 0;\n}\n.history-list .content .cards {\n flex: 1;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding-bottom: 12px;\n}\n.history-list .content .cards-enter, .history-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.history-list .content .cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.history-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.history-list .content .cards .empty-tip {\n text-align: center;\n}\n.history-list .content .cards .time-group-enter, .history-list .content .cards .time-group-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.history-list .content .cards .time-group-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\n.history-list .content .cards .time-group-name {\n padding: 8px 12px;\n font-size: 12px;\n position: sticky;\n top: 0;\n z-index: 1;\n background-color: #fff;\n}\nbody.dark .history-list .content .cards .time-group-name {\n background-color: #222;\n}\n.history-list .content .cards .time-group-items {\n padding: 0 12px;\n}\n.history-list .content .cards .time-group-items .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.history-list .content .cards .time-group-items .time-group-item {\n display: grid;\n grid-template: "cover title title" 5fr "cover up time" 6fr/80px 1fr auto;\n border-radius: 8px;\n color: black;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n}\nbody.dark .history-list .content .cards .time-group-items .time-group-item {\n background-color: #282828;\n color: #eee;\n}\n.history-list .content .cards .time-group-items .time-group-item:not(:last-child) {\n margin-bottom: 8px;\n}\n.history-list .content .cards .time-group-items .time-group-item:hover .cover {\n transform: scale(1.05);\n}\n.history-list .content .cards .time-group-items .time-group-item:hover .floating {\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container {\n grid-area: cover;\n position: relative;\n height: 55px;\n overflow: hidden;\n border-radius: 7px 0 0 7px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n width: 80px;\n height: 55px;\n}\nbody.dark .history-list .content .cards .time-group-items .time-group-item .cover-container .cover.placeholder {\n filter: invert(0.9);\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .duration {\n left: 2px;\n bottom: 2px;\n padding: 0 6px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .live-status.on {\n background-color: var(--theme-color);\n color: var(--foreground-color);\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .progress-number {\n left: 2px;\n top: 2px;\n padding: 0 6px;\n}\n.history-list .content .cards .time-group-items .time-group-item .cover-container .progress {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 2px;\n border-radius: 1px;\n background-color: var(--theme-color);\n}\n.history-list .content .cards .time-group-items .time-group-item .title {\n grid-area: title;\n font-weight: bold;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n align-self: end;\n margin: 0;\n line-height: normal;\n display: block;\n padding-left: 8px;\n padding-right: 6px;\n font-size: 13px;\n}\n.history-list .content .cards .time-group-items .time-group-item .title:hover {\n color: var(--theme-color) !important;\n}\n.history-list .content .cards .time-group-items .time-group-item .up,\n.history-list .content .cards .time-group-items .time-group-item .time {\n font-size: 11px;\n opacity: 0.75;\n align-self: center;\n}\n.history-list .content .cards .time-group-items .time-group-item .up {\n grid-area: up;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n padding-left: 8px;\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .up .be-icon {\n margin-right: 4px;\n font-size: 14px;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-face {\n border-radius: 50%;\n width: 18px;\n height: 18px;\n margin-right: 4px;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-name {\n white-space: nowrap;\n max-width: 160px;\n overflow: hidden;\n text-overflow: ellipsis;\n opacity: 0.75;\n}\n.history-list .content .cards .time-group-items .time-group-item .up-name:hover {\n opacity: 1;\n}\n.history-list .content .cards .time-group-items .time-group-item .time {\n font-size: 11px;\n grid-area: time;\n padding-right: 6px;\n}',""]),t.exports=i},4374:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.custom-navbar .home-popup {\n max-height: 75vh;\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n width: 300px;\n}\n.custom-navbar .home-popup .category-item {\n border-radius: 8px;\n font-size: 12pt;\n cursor: pointer;\n position: relative;\n box-sizing: border-box;\n}\n.custom-navbar .home-popup .category-item.loading {\n font-size: 10pt;\n cursor: auto;\n cursor: initial;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.custom-navbar .home-popup .category-item:not(.loading):hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .home-popup .category-item a {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 8px;\n}\n.custom-navbar .home-popup .category-item a.sub-region {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.custom-navbar .home-popup .category-item a.sub-region::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.custom-navbar .home-popup .category-item a.sub-region:hover::before {\n transform: scaleX(1);\n}\n.custom-navbar .home-popup .category-item svg {\n width: 25px;\n height: 25px;\n fill: currentColor;\n margin-right: 10px;\n}\n.custom-navbar .home-popup .category-item .name {\n flex: 1 0 auto;\n}\n.custom-navbar .home-popup .category-item.main {\n min-width: 150px;\n}\n.custom-navbar .home-popup .category-item .sub-regions-popup {\n z-index: 10002;\n width: max-content;\n transform: scaleX(0);\n transform-origin: left;\n padding: 6px;\n left: 100%;\n top: 0;\n transition-delay: 0.3s;\n pointer-events: initial;\n}\n.custom-navbar .home-popup .category-item:hover .sub-regions-popup {\n transform: scaleX(1);\n opacity: 1;\n}\n.custom-navbar .home-popup .category-item .count {\n opacity: 0.5;\n font-size: 14px;\n}\n@media screen and (max-height: 600px) {\n.custom-navbar .home-popup {\n width: 450px;\n}\n}',""]),t.exports=i},3324:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".custom-navbar-logo {\n width: auto;\n margin: 0 4px;\n}\n.custom-navbar:not(.fill) .custom-navbar-logo:not(.season) {\n color: var(--theme-color);\n}\n.custom-navbar-logo.season {\n transform: scale(1.15);\n filter: drop-shadow(0 0 2px rgba(0,0,0,0.13333));\n}\nbody.season-logo-enabled .bili-header .inner-logo {\n display: none !important;\n}",""]),t.exports=i},6617:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.messages-popup[data-v-589ce0fa] {\n width: max-content;\n}\n.messages-popup .message-entry a[data-v-589ce0fa] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.messages-popup .message-entry a[data-v-589ce0fa]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.messages-popup .message-entry a[data-v-589ce0fa]:hover::before {\n transform: scaleX(1);\n}\n.messages-popup .message-entry a[data-count][data-v-589ce0fa]::after {\n content: attr(data-count);\n position: absolute;\n left: 100%;\n top: 50%;\n transform: translateY(-50%);\n background-color: var(--theme-color);\n color: var(--foreground-color);\n padding: 0 6px;\n display: flex;\n justify-content: center;\n font-size: 9pt;\n border-radius: 6px;\n white-space: nowrap;\n}',""]),t.exports=i},3369:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.ranking-popup[data-v-6678d691] {\n width: max-content;\n}\n.ranking-popup .ranking-entry a[data-v-6678d691] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.ranking-popup .ranking-entry a[data-v-6678d691]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.ranking-popup .ranking-entry a[data-v-6678d691]:hover::before {\n transform: scaleX(1);\n}',""]),t.exports=i},2438:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".custom-navbar.fill:not(.transparent) .custom-navbar-item[data-name=search] .main-content {\n background-color: rgba(0,0,0,0.06667);\n}\n.custom-navbar.fill:not(.transparent) .launch-bar {\n opacity: 0.8;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar:hover, .custom-navbar.fill:not(.transparent) .launch-bar[focus-within] {\n opacity: 1;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar:hover, .custom-navbar.fill:not(.transparent) .launch-bar:focus-within {\n opacity: 1;\n}\n.custom-navbar:not(.transparent) .custom-navbar-item[data-name=search] .main-content {\n background-color: rgba(136,136,136,0.06667);\n}\n.custom-navbar .launch-bar {\n --color: var(--custom-navbar-foreground);\n opacity: 0.5;\n transition: opacity 0.2s ease-out;\n}\n.custom-navbar .launch-bar:hover, .custom-navbar .launch-bar[focus-within] {\n opacity: 1;\n}\n.custom-navbar .launch-bar:hover, .custom-navbar .launch-bar:focus-within {\n opacity: 1;\n}\n.custom-navbar .launch-bar .input-area .launch-bar-form .input {\n padding: 8px 6px;\n}\n.custom-navbar-search {\n align-self: stretch;\n display: flex;\n}",""]),t.exports=i},8306:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".custom-navbar-extra-options {\n display: flex;\n align-items: center;\n justify-content: center;\n}",""]),t.exports=i},4754:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.custom-navbar-settings {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n width: 400px;\n font-size: 14px;\n padding: 12px 12px 12px 18px;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 100002;\n}\nbody.dark .custom-navbar-settings {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .custom-navbar-settings {\n background-color: #222;\n}\n.custom-navbar-settings.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.custom-navbar-settings .navbar-settings-header {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n}\n.custom-navbar-settings .navbar-settings-header .title {\n margin-left: 6px;\n font-size: 18px;\n font-weight: bold;\n}\n.custom-navbar-settings .navbar-settings-header .grow {\n flex: 1;\n}\n.custom-navbar-settings .navbar-settings-header .close {\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.custom-navbar-settings .navbar-settings-header .close:hover {\n color: var(--theme-color);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section {\n margin-top: 12px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section > :not(:last-child) {\n margin-bottom: 6px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-title {\n font-size: 14px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-description {\n font-size: 12px;\n opacity: 0.6;\n line-height: 1.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n flex-wrap: wrap;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .be-slider {\n margin: 0 4px;\n flex: 1;\n}\n[dir="ltr"] .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n text-align: right;\n}\n[dir="rtl"] .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n text-align: left;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n margin-left: 12px;\n width: 50px;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n box-sizing: border-box;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n transition: none;\n white-space: nowrap;\n padding: 6px;\n padding-left: 8px;\n margin: 0 4px 4px 0;\n cursor: move;\n}\nbody.dark .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #282828;\n color: #eee;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item:hover {\n border-color: var(--theme-color);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.navbar-hidden {\n opacity: 0.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-ghost {\n opacity: 0;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-chosen {\n box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);\n transform: scale(1.05);\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-drag {\n opacity: 1;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item.sortable-drag.navbar-hidden {\n opacity: 0.5;\n}\n.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item .toggle-visible {\n margin-left: 6px;\n cursor: pointer;\n}',""]),t.exports=i},8734:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".navbar-subscriptions {\n width: 380px;\n height: 600px;\n padding: 0 4px 0 4px;\n box-sizing: border-box;\n font-size: 12px;\n}\n.navbar-subscriptions .be-tab-control {\n padding-top: 12px;\n height: 100%;\n box-sizing: border-box;\n}\n.navbar-subscriptions .be-tab-control .default-content {\n padding-bottom: 0;\n}",""]),t.exports=i},7104:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".subscription-list {\n width: 100%;\n box-sizing: border-box;\n padding: 0 8px;\n display: flex;\n align-items: center;\n flex-direction: column;\n}\n.subscription-list .be-scroll-trigger {\n padding-bottom: 12px;\n}\n.subscription-list .subscription-content {\n align-self: stretch;\n display: flex;\n flex-direction: column;\n}\n.subscription-list .subscription-content .subscription-card {\n position: relative;\n display: flex;\n margin-bottom: 12px;\n flex-shrink: 0;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n border-radius: 8px;\n}\nbody.dark .subscription-list .subscription-content .subscription-card {\n background-color: #2d2d2d;\n color: #eee;\n}\n.subscription-list .subscription-content .subscription-card .cover-container {\n height: 64px;\n width: 64px;\n border-radius: 8px 0 0 8px;\n overflow: hidden;\n}\n.subscription-list .subscription-content .subscription-card .cover-container .cover {\n height: 100%;\n width: 100%;\n}\n.subscription-list .subscription-content .subscription-card:hover .cover {\n transform: scale(1.05);\n}\n.subscription-list .subscription-content .subscription-card .card-info {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 0 12px;\n max-width: calc(100% - 24px - 64px);\n box-sizing: content-box;\n}\n.subscription-list .subscription-content .subscription-card .info {\n padding: 2px;\n border-radius: 14px;\n line-height: 1;\n}\n.subscription-list .subscription-content .subscription-card .info:hover {\n color: var(--theme-color) !important;\n}\n.subscription-list .subscription-content .subscription-card .progress-row {\n display: flex;\n padding-bottom: 8px;\n justify-content: space-between;\n align-self: stretch;\n align-items: center;\n}\n.subscription-list .subscription-content .subscription-card .status {\n padding: 0 4px;\n background-color: rgba(136,136,136,0.13333);\n border: 1px solid rgba(136,136,136,0.26667);\n border-radius: 4px;\n opacity: 0.75;\n}\n.subscription-list .subscription-content .subscription-card .status.status-2 {\n background-color: var(--theme-color-10);\n border-color: var(--theme-color-30);\n opacity: 1;\n}\n.subscription-list .subscription-content .subscription-card .progress {\n white-space: nowrap;\n width: 0;\n flex-grow: 1;\n margin: 0 8px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.subscription-list .subscription-content .subscription-card .title {\n font-size: 14px;\n font-weight: bold;\n padding-top: 4px;\n color: inherit;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 100%;\n margin: 0;\n flex: 1;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.subscription-list .subscription-content .subscription-card:hover .title {\n color: var(--theme-color);\n}",""]),t.exports=i},8961:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".navbar-upload[data-v-1a272463] {\n display: flex;\n align-items: center;\n}\n.navbar-upload-name[data-v-1a272463] {\n padding-left: 4px;\n font-size: 12pt;\n font-weight: bold;\n}",""]),t.exports=i},2360:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.upload-popup[data-v-a07cc62e] {\n width: max-content;\n}\n.upload-popup a[data-v-a07cc62e] {\n position: relative;\n padding: 8px;\n display: flex;\n justify-content: flex-start;\n border-bottom: 2px solid transparent;\n font-size: 15px;\n line-height: normal;\n}\n.upload-popup a[data-v-a07cc62e]::before {\n content: "";\n position: absolute;\n top: calc(100% - 4px);\n left: 8px;\n width: calc(100% - 16px);\n height: 2px;\n border-radius: 2px;\n background-color: var(--theme-color);\n transition: 0.16s 0.1s ease-out;\n transform: scaleX(0);\n}\n.upload-popup a[data-v-a07cc62e]:hover::before {\n transform: scaleX(1);\n}',""]),t.exports=i},464:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".user-face-container {\n position: relative;\n height: calc(var(--navbar-height) - 16px);\n width: calc(var(--navbar-height) - 16px);\n}\n.user-face-container .user-face,\n.user-face-container .user-pendant {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.custom-navbar-item:hover .user-face-container .user-face,\n.custom-navbar-item:hover .user-face-container .user-pendant {\n transform: scale(2) translateY(10px);\n z-index: 100;\n opacity: 1;\n}\n.user-face-container .user-face {\n background-color: transparent;\n background-size: contain;\n border-radius: 50%;\n}\n.user-face-container .user-pendant {\n background-color: transparent;\n background-size: cover;\n width: 170%;\n height: 170%;\n top: -12px;\n left: -12px;\n opacity: 0;\n pointer-events: none;\n}",""]),t.exports=i},9692:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,".user-info-panel {\n border-radius: 8px;\n overflow: hidden;\n width: 240px;\n font-size: 12px;\n}\n.user-info-panel .circle {\n position: relative;\n width: var(--navbar-icon-size);\n height: var(--navbar-icon-size);\n opacity: 0.7;\n}\n.user-info-panel .circle .mdi {\n position: absolute;\n top: 0;\n left: 0;\n}\n.user-info-panel .mdi-circle ~ .mdi {\n filter: invert(1);\n font-size: calc(var(--navbar-icon-size) - 10px);\n line-height: calc(var(--navbar-icon-size) - 10px);\n transform: translate(5px, 5px);\n}\n.user-info-panel .be-icon {\n font-style: normal;\n}\n.user-info-panel .logged-in {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-between;\n}\n.user-info-panel .row,\n.user-info-panel .items {\n align-self: stretch;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.user-info-panel .items {\n padding-top: 4px;\n}\n.user-info-panel .row {\n margin: 0 10px;\n width: auto !important;\n}\n.user-info-panel .row::after {\n content: none !important;\n}\n.user-info-panel .row.level-info {\n margin-bottom: -5px;\n}\n.user-info-panel .privileges {\n justify-content: center;\n}\n.user-info-panel .privileges > * {\n font-size: 11px;\n background-color: rgba(136,136,136,0.13333);\n padding: 2px 4px;\n margin: 0 2px;\n border-radius: 4px;\n line-height: normal;\n cursor: pointer;\n}\n.user-info-panel .privileges > *.received {\n cursor: default;\n opacity: 0.5;\n}\n.user-info-panel .privileges > *:not(.received):hover {\n background-color: rgba(136,136,136,0.26667);\n}\n.user-info-panel .operation {\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n align-self: stretch;\n}\n.user-info-panel .operation:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.user-info-panel .operation .be-icon {\n position: absolute;\n left: 10px;\n top: 50%;\n transform: translateY(-50%);\n background: none;\n}\n.user-info-panel .item {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: center;\n height: 48px;\n flex: 1;\n}\n.user-info-panel .item > .be-icon {\n opacity: 0.7;\n}\n.user-info-panel .item > .be-icon:nth-child(2) {\n font-size: 18px;\n line-height: 18px;\n}\n.user-info-panel .item span {\n font-size: 14px;\n font-weight: bold;\n opacity: 0.7;\n}\n.user-info-panel .welcome,\n.user-info-panel .name {\n font-size: 16px;\n font-weight: bold;\n margin: 46px 0 16px 0;\n text-align: center;\n color: inherit;\n}\n.user-info-panel .name {\n margin: 62px 0 0 0;\n}\n.user-info-panel .name:hover {\n color: var(--theme-color) !important;\n}\n.user-info-panel .type {\n font-size: 11px;\n opacity: 0.5;\n margin: 6px 0;\n}\n.user-info-panel .separator {\n height: 1px;\n align-self: stretch;\n margin: 5px 10px;\n background: rgba(0, 0, 0, 0.1);\n}\nbody.dark .user-info-panel .separator {\n background: rgba(255, 255, 255, 0.1);\n}\n.user-info-panel .level-progress-thumb {\n width: 100%;\n height: 100%;\n background: var(--theme-color);\n transform-origin: left;\n}\n.user-info-panel .level-progress-label {\n font-size: 11px;\n}\n.user-info-panel .stats {\n display: flex;\n align-items: center;\n align-self: stretch;\n margin: 0 10px;\n line-height: normal;\n}\n.user-info-panel .stats-item {\n padding: 6px 0;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n transition: none;\n}\n.user-info-panel .stats-item:hover {\n color: var(--theme-color) !important;\n}\n.user-info-panel .stats-item .stats-number {\n font-weight: bold;\n margin-bottom: 4px;\n font-size: 14px;\n transition: none;\n}\n.user-info-panel .grey-button,\n.user-info-panel .theme-button {\n align-self: stretch;\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 6px;\n border-radius: 4px;\n font-size: 14px;\n}\n.user-info-panel .grey-button {\n background: #f8f8f8;\n color: inherit !important;\n}\n.user-info-panel .grey-button:hover {\n background: #f0f0f0;\n}\n.user-info-panel .grey-button.logout {\n font-size: 12px;\n height: 32px;\n cursor: pointer;\n}\n.user-info-panel .grey-button.logout:hover {\n color: inherit !important;\n}\nbody.dark .user-info-panel .grey-button {\n background: #282828;\n}\nbody.dark .user-info-panel .grey-button:hover {\n background: #333;\n}\n.user-info-panel .theme-button {\n background: var(--theme-color);\n color: var(--foreground-color) !important;\n}\n.user-info-panel .theme-button:hover {\n background: var(--theme-color-90);\n color: var(--foreground-color) !important;\n}",""]),t.exports=i},8120:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,'.custom-navbar .watchlater-list {\n min-height: 200px;\n max-height: 600px;\n width: 380px;\n font-size: 12px;\n display: flex;\n flex-flow: column nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.custom-navbar .watchlater-list .round-button {\n box-sizing: border-box;\n height: 26px;\n border-radius: 13px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n justify-content: center;\n cursor: pointer;\n width: 26px;\n}\n.custom-navbar .watchlater-list .floating {\n box-sizing: border-box;\n height: 20px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n background-color: rgba(0,0,0,0.8);\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .watchlater-list .header {\n display: flex;\n align-items: stretch;\n grid-gap: 0;\n gap: 0;\n justify-content: space-between;\n align-self: stretch;\n margin: 16px 12px;\n}\n.custom-navbar .watchlater-list .header .search {\n position: relative;\n flex-grow: 1;\n margin-right: 8px;\n}\n.custom-navbar .watchlater-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar .watchlater-list .header .operations {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n}\n.custom-navbar .watchlater-list .header .operations .round-button:not(:last-child) {\n margin-right: 4px;\n}\n.custom-navbar .watchlater-list .header .operation:not(:last-child) {\n margin-right: 8px;\n}\n.custom-navbar .watchlater-list .header .more-info {\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 28px;\n border-radius: 14px;\n padding: 4px 6px 4px 10px;\n}\n.custom-navbar .watchlater-list .be-empty,\n.custom-navbar .watchlater-list .be-loading {\n flex: 1;\n}\n.custom-navbar .watchlater-list-content {\n flex: 1;\n align-self: stretch;\n scroll-behavior: smooth;\n position: relative;\n overflow: auto;\n scrollbar-width: none !important;\n overscroll-behavior: contain;\n padding: 0 12px;\n padding-bottom: 12px;\n}\n.custom-navbar .watchlater-list-content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar .watchlater-list-content .watchlater-card {\n cursor: pointer;\n flex-shrink: 0;\n border-radius: 8px;\n color: black;\n background-color: #fff;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(136,136,136,0.13333);\n display: grid;\n grid-template: "cover title" 2fr "cover info" 1fr/130px 1fr;\n height: 85px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card.cards-enter, .custom-navbar .watchlater-list-content .watchlater-card.cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar .watchlater-list-content .watchlater-card.cards-leave-active {\n transition: 0.24s cubic-bezier(0.22, 0.61, 0.36, 1);\n position: absolute;\n}\nbody.dark .custom-navbar .watchlater-list-content .watchlater-card {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:not(:last-child) {\n margin-bottom: 12px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container {\n grid-area: cover;\n overflow: hidden;\n border-radius: 8px 0 0 8px;\n position: relative;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .remove {\n top: 6px;\n left: 6px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .viewed {\n white-space: nowrap;\n right: 6px;\n top: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .cover-container .cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.custom-navbar .watchlater-list-content .watchlater-card:hover .floating {\n opacity: 1;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .title {\n grid-area: title;\n font-size: 13px;\n font-weight: bold;\n margin: 0;\n margin-top: 8px;\n padding: 0 10px;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-all;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n line-height: 1.5;\n max-height: 3em;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n margin: 0 8px 6px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n grid-gap: 0;\n gap: 0;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid rgba(136,136,136,0.13333);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover {\n background-color: rgba(136,136,136,0.13333);\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up .face {\n border-radius: 50%;\n margin-right: 6px;\n height: 20px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up .name {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover .name {\n color: var(--theme-color);\n}\n.custom-navbar .watchlater-list .undo {\n position: absolute;\n bottom: 16px;\n left: 50%;\n opacity: 0;\n transform: translateX(-50%) translateY(8px);\n}\n.custom-navbar .watchlater-list .undo.show {\n opacity: 1;\n transform: translateX(-50%) translateY(0px);\n}',""]),t.exports=i},5437:function(t,e,n){var i=n(3645)((function(t){return t[1]}));i.push([t.id,"body.no-banner #banner_link,\nbody.no-banner .z-top-container.has-banner > .header,\n.bili-header-m > #banner_link .search,\nli.nav-item[report-id=playpage_dynamic] iframe,\nli.nav-item[report-id=playpage_dynamic] .i-frame,\n.z-top-container > .header .search,\n.i_menu_login,\n.international-header .b-logo,\n.bili-banner .taper-line,\n.international-header .mini-header,\n.bili-header-m .head-banner .head-content .head-logo,\n#biliMainHeader .mini-header,\n#biliMainHeader .base-mini-header,\n.bili-header__bar {\n display: none !important;\n}\n\n.van-popover {\n z-index: 10002 !important;\n}\n\n.international-header {\n min-height: 50px !important;\n}\n\n.bili-header-m .head-banner {\n margin-top: calc(-1 * $height) !important;\n}\n\n.bili-header-m > .nav-menu,\n.z_top {\n visibility: hidden !important;\n height: 50px !important;\n}\n\n.link-top-container#tab-container {\n top: 50px !important;\n}",""]),t.exports=i},3645:function(t){"use strict";
// eslint-disable-next-line func-names
t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},
// eslint-disable-next-line func-names
e.i=function(t,n,i){"string"==typeof t&&(
// eslint-disable-next-line no-param-reassign
t=[[null,t,""]]);var a={};if(i)for(var r=0;r<this.length;r++){
// eslint-disable-next-line prefer-destructuring
var o=this[r][0];null!=o&&(a[o]=!0)}for(var s=0;s<t.length;s++){var c=[].concat(t[s]);i&&a[c[0]]||(n&&(c[2]?c[2]="".concat(n," and ").concat(c[2]):c[2]=n),e.push(c))}},e}},3379:function(t,e,n){"use strict";var i,a=function(){return void 0===i&&(
// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805
// @see https://github.com/webpack-contrib/style-loader/issues/177
i=Boolean(window&&document&&document.all&&!window.atob)),i},r=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),o=[];function s(t){for(var e=-1,n=0;n<o.length;n++)if(o[n].identifier===t){e=n;break}return e}function c(t,e){for(var n={},i=[],a=0;a<t.length;a++){var r=t[a],c=e.base?r[0]+e.base:r[0],l=n[c]||0,d="".concat(c," ").concat(l);n[c]=l+1;var p=s(d),u={css:r[1],media:r[2],sourceMap:r[3]};-1!==p?(o[p].references++,o[p].updater(u)):o.push({identifier:d,updater:g(u,e),references:1}),i.push(d)}return i}function l(t){var e=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var a=n.nc;a&&(i.nonce=a)}if(Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(e);else{var o=r(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e)}return e}var d,p=(d=[],function(t,e){return d[t]=e,d.filter(Boolean).join("\n")});function u(t,e,n,i){var a=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=p(e,a);else{var r=document.createTextNode(a),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(r,o[e]):t.appendChild(r)}}function m(t,e,n){var i=n.css,a=n.media,r=n.sourceMap;if(a?t.setAttribute("media",a):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var f=null,h=0;function g(t,e){var n,i,a;if(e.singleton){var r=h++;n=f||(f=l(e)),i=u.bind(null,n,r,!1),a=u.bind(null,n,r,!0)}else n=l(e),i=m.bind(null,n,e),a=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)};return i(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;i(t=e)}else a()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=a());var n=c(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<n.length;i++){var a=s(n[i]);o[a].references--}for(var r=c(t,e),l=0;l<n.length;l++){var d=s(n[l]);0===o[d].references&&(o[d].updater(),o.splice(d,1))}n=r}}}},6064:function(t,e,n){var i=n(5437);i&&i.__esModule&&(i=i.default),t.exports="string"==typeof i?i:i.toString()},6870:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return ut}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-navbar",class:t.styles,attrs:{role:"navigation"}},[n("div",{staticClass:"left-pad padding"}),t._v(" "),n("div",{staticClass:"custom-navbar-items",attrs:{role:"list"}},t._l(t.items,(function(t){return n("NavbarItem",{key:t.name,attrs:{item:t}})})),1),t._v(" "),n("div",{staticClass:"right-pad padding"})])};i._withStripped=!0;var a=n(3109),r=n(4522),o=n(8269);const s="https://message.bilibili.com/",c={name:"messages",displayName:"消息",content:"消息",href:s,active:document.URL.startsWith(s),loginRequired:!0,touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,2542)).then((t=>t.default)),lazy:!1},l="https://www.bilibili.com/v/popular/rank/",d={name:"ranking",displayName:"排行",content:"排行",href:`${l}all`,active:document.URL.startsWith(l),touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,2632)).then((t=>t.default))},p={name:"userInfo",displayName:"个人信息",content:()=>Promise.resolve().then(n.bind(n,399)).then((t=>t.default)),href:(0,a.getUID)()?"https://space.bilibili.com":null,touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,7437)).then((t=>t.default)),lazy:!1,noPopupPadding:!0,boundingWidth:240},u={name:"logo",displayName:"Logo",content:()=>Promise.resolve().then(n.bind(n,969)).then((t=>t.default)),href:"https://www.bilibili.com/"},m={name:"home",displayName:"主站",content:"主站",href:"https://www.bilibili.com/",touch:!0,boundingWidth:366,popupContent:()=>Promise.resolve().then(n.bind(n,1742)).then((t=>t.default))},f=t=>({...t,name:`${t.iframeName}Iframe`,content:t.displayName,touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,4666)).then((t=>t.default)),boundingWidth:t.width,noPopupPadding:!0,transparentPopup:!0}),h=f({src:"https://www.bilibili.com/page-proxy/game-nav.html",href:"https://game.bilibili.com/",width:680,height:260,lazy:!0,displayName:"游戏中心",iframeName:"games"}),g=f({src:"https://live.bilibili.com/blackboard/dropdown-menu.html",href:"https://live.bilibili.com",width:528,height:266,lazy:!0,displayName:"直播",iframeName:"lives"}),v=f({src:"https://manga.bilibili.com/eden/bilibili-nav-panel.html",href:"https://manga.bilibili.com",width:720,height:266,lazy:!0,displayName:"漫画",iframeName:"manga"}),b=new Array(4).fill(0).map(((t,e)=>({name:`blank${e+1}`,displayName:`弹性空白${e+1}`,content:"",disabled:!0,flexStyle:"1 0 auto"}))),x=t=>({...t,content:t.displayName,active:document.URL.startsWith(t.href)}),y=(x({name:"ranking",displayName:"排行",href:"https://www.bilibili.com/v/popular/rank/all"}),x({name:"bangumi",displayName:"番剧",href:"https://www.bilibili.com/anime/"})),w=x({name:"drawing",displayName:"相簿",href:"https://h.bilibili.com"}),_=x({name:"music",displayName:"音频",href:"https://www.bilibili.com/audio/home/"}),C=x({name:"shop",displayName:"会员购",href:"https://show.bilibili.com"}),k=x({name:"match",displayName:"赛事",href:"https://www.bilibili.com/v/game/match/"}),S={name:"upload",displayName:"投稿",content:()=>Promise.resolve().then(n.bind(n,6426)).then((t=>t.default)),touch:!0,href:"https://member.bilibili.com/v2#/upload/video/frame",popupContent:()=>Promise.resolve().then(n.bind(n,4037)).then((t=>t.default))},V={name:"search",displayName:"搜索",content:()=>Promise.resolve().then(n.bind(n,5700)).then((t=>t.default)),disabled:!0},N={name:"feeds",displayName:"动态",content:"动态",href:"https://t.bilibili.com/",touch:!0,active:"https://t.bilibili.com/"===document.URL.replace(window.location.search,""),contentMounted:async t=>{const{getNotifyCount:e}=await Promise.resolve().then(n.t.bind(n,3864,23));await(async()=>{const n=await e();t.notifyCount=n})()},loginRequired:!0,popupContent:()=>Promise.resolve().then(n.bind(n,4196)).then((t=>t.default)),boundingWidth:300,noPopupPadding:!0};var I=n(2194);const L={name:"watchlater",displayName:"稍后再看",content:"稍后再看",href:"https://www.bilibili.com/watchlater/#/list",touch:!0,active:document.URL.startsWith("https://www.bilibili.com/watchlater/"),loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(n.bind(n,5878)).then((t=>t.default))},P=`https://space.bilibili.com/${(0,a.getUID)()}/favlist`,O={name:"favorites",displayName:"收藏",content:"收藏",href:P,touch:!0,active:document.URL.replace(/\?.*$/,"")===P,loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(n.bind(n,3995)).then((t=>t.default))},j="https://www.bilibili.com/account/history",z={name:"history",displayName:"历史",content:"历史",href:j,active:document.URL.replace(/\?.*$/,"")===j,loginRequired:!0,boundingWidth:350,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(n.bind(n,712)).then((t=>t.default))},[E,$,T,D]=b;var M=n(12),A=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"show",rawName:"v-show",value:!t.item.hidden,expression:"!item.hidden"}],staticClass:"custom-navbar-item",class:{disabled:t.item.disabled,active:t.item.active},style:{flex:t.item.flexStyle,order:t.item.order},attrs:{role:"listitem","data-name":t.item.name}},[t.item.href?n("CustomNavbarLink",{staticClass:"main-content",attrs:{"new-tab":t.newTab,href:!t.item.active&&!t.item.touch&&t.item.href},on:{mouseover:function(e){return e.target!==e.currentTarget?null:t.requestPopup()}}},["string"==typeof t.item.content?[t._v("\n "+t._s(t.item.content)+"\n ")]:n(t.item.content,{tag:"component",attrs:{item:t.item}})],2):n("div",{staticClass:"main-content",on:{click:function(e){!t.item.active&&!t.item.touch&&t.item.clickAction&&t.item.clickAction(e)}}},["string"==typeof t.item.content?[t._v("\n "+t._s(t.item.content)+"\n ")]:n(t.item.content,{tag:"component",attrs:{item:t.item}})],2),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!t.item.active,expression:"!item.active"}],staticClass:"notify-count"},[t.item.notifyCount>0?[t._v("\n "+t._s(t.item.notifyCount)+"\n ")]:t._e()],2),t._v(" "),n("div",{ref:"popupContainer",staticClass:"popup-container"},[t.item.popupContent?n("div",{staticClass:"popup",class:t.popupClasses(t.item)},[t.item.requestedPopup?n(t.item.popupContent,{ref:"popup",tag:"component",attrs:{container:t.$refs.popupContainer,item:t.item}}):t._e()],1):t._e()]),t._v(" "),n("div",{staticClass:"active-bar"})],1)};A._withStripped=!0;var B=n(407),U=function(){var t=this,e=t.$createElement;return(t._self._c||e)("a",t._g(t._b({attrs:{target:t.newTab?"_blank":null}},"a",t.$attrs,!1),t.$listeners),[t._t("default")],2)};U._withStripped=!0;var F=Vue.extend({props:{newTab:{type:Boolean,default:!0}}}),W=n(1900),R=(0,W.Z)(F,U,[],!1,null,null,null);R.options.__file="registry/lib/components/style/custom-navbar/CustomNavbarLink.vue";var q=R.exports;const Z=t=>{const{name:e}=t,n=M.kO.navbarOptions;return e in n.openInNewTabOverrides?n.openInNewTabOverrides[e]:n.openInNewTab};var H=Vue.extend({components:{CustomNavbarLink:q},props:{item:{type:M.kO,required:!0}},data(){return{newTab:Z(this.item),cancelListeners:none}},mounted(){const t=this.item;t.contentMounted?.(t);const e=()=>{this.updateLinkOption()};(0,B.addComponentListener)("customNavbar.openInNewTabOverrides",e),(0,B.addComponentListener)("customNavbar.openInNewTab",e),this.cancelListeners=()=>{(0,B.removeComponentListener)("customNavbar.openInNewTabOverrides",e),(0,B.removeComponentListener)("customNavbar.openInNewTab",e)}},beforeDestroy(){this.cancelListeners?.()},methods:{updateLinkOption(){this.newTab=Z(this.item)},popupClasses:t=>({transparent:t.transparentPopup,"no-padding":t.noPopupPadding,"iframe-container":t.iframeName}),triggerPopupShow:lodash.debounce((function(){const{popup:t}=this.$refs;t&&"popupShow"in t&&"function"==typeof t.popupShow&&t.popupShow()}),300),async requestPopup(){const{item:t}=this;t.requestedPopup||t.disabled||(t.requestedPopup=!0),this.triggerPopupShow()}}}),J=n(3379),Y=n.n(J),X=n(9065),G=n.n(X),Q={insert:"head",singleton:!1},K=(Y()(G(),Q),G().locals,(0,W.Z)(H,A,[],!1,null,null,null));K.options.__file="registry/lib/components/style/custom-navbar/CustomNavbarItem.vue";var tt=K.exports,et=coreApis.observer,nt=coreApis.spinQuery,it=coreApis.utils.urls;const[at]=(0,o.registerAndGetData)(M.rm,[E,u,m,y,d,w,_,h,g,C,k,v,$,V,T,p,c,N,I.V,L,O,z,S,D]),[rt]=(0,o.registerAndGetData)(M.Je,{items:[]}),ot=()=>{const t=Boolean((0,a.getUID)()),e=at.filter((e=>!(e.loginRequired&&!t))).map((t=>new M.kO(t))).sort((0,r.ascendingSort)((t=>t.order)));return rt.items=e,e};var st=Vue.extend({components:{NavbarItem:tt},data:()=>({initItems:at,items:ot(),styles:[]}),watch:{initItems(){this.items=ot()}},async mounted(){await(async t=>{(0,it.matchCurrentPage)(it.mainSiteUrls)&&(0,nt.sq)((()=>dq("#banner_link,.international-header .bili-banner, .bili-header__banner")),(t=>null!==t&&Boolean(t.style.backgroundImage))).then((e=>{e&&(0,et.attributes)(e,(()=>{(0,B.addComponentListener)("customNavbar.transparent",(e=>{(0,B.getComponentSettings)("hideBanner").enabled||t.toggleStyle(e,"transparent")}),!0),(0,B.addComponentListener)("hideBanner",(e=>{(0,B.getComponentSettings)("customNavbar").options.transparent&&t.toggleStyle(!e,"transparent")}))}))}))})(this)},methods:{toggleStyle(t,e){t&&!this.styles.includes(e)?this.styles.push(e):!t&&this.styles.includes(e)&&this.styles.splice(this.styles.indexOf(e),1)}}}),ct=n(5173),lt=n.n(ct),dt={insert:"head",singleton:!1},pt=(Y()(lt(),dt),lt().locals,(0,W.Z)(st,i,[],!1,null,null,null));pt.options.__file="registry/lib/components/style/custom-navbar/CustomNavbar.vue";var ut=pt.exports},3995:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return I}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"favorites-list"},[n("div",{staticClass:"header"},[n("FavoritesFolderSelect",{model:{value:t.folder,callback:function(e){t.folder=e},expression:"folder"}}),t._v(" "),n("div",{staticClass:"search"},[n("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),t._v(" "),n("a",{staticClass:"operation",attrs:{href:t.playLink,title:"播放全部",target:"_blank"}},[n("VButton",{staticClass:"play-all",attrs:{round:""}},[n("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),t._v(" "),n("a",{staticClass:"operation",attrs:{href:t.moreLink,title:"查看更多",target:"_blank"}},[n("VButton",{staticClass:"more-info",attrs:{round:""}},[n("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)],1),t._v(" "),n("div",{staticClass:"content"},[t.loading&&!t.searching?n("VLoading"):t.loading||t.canLoadMore||0!==t.filteredCards.length?n("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[t._l(t.filteredCards,(function(e){return n("div",{key:e.id,staticClass:"favorite-card"},[n("a",{staticClass:"cover-container",attrs:{target:"_blank",href:"https://www.bilibili.com/video/"+e.bvid}},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{width:130,height:85}}}),t._v(" "),n("div",{staticClass:"floating duration"},[t._v(t._s(e.durationText))]),t._v(" "),n("div",{staticClass:"floating favorite-time"},[t._v(t._s(e.favoriteTime))])],1),t._v(" "),n("a",{staticClass:"title",attrs:{target:"_blank",href:"https://www.bilibili.com/video/"+e.bvid,title:e.title}},[t._v(t._s(e.title))]),t._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.upID,title:e.upName}},[n("DpiImage",{staticClass:"face",attrs:{"placeholder-image":"",src:e.upFaceUrl,size:20}}),t._v(" "),n("div",{staticClass:"name"},[t._v(t._s(e.upName))])],1)])})),t._v(" "),t.canLoadMore?n("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return t.scrollTrigger()}}}):t._e()],2):n("VEmpty")],1)])};i._withStripped=!0;var a=n(8643),r=n(8117),o=n(3109),s=n(3663),c=n(5729),l=n(407);const d={id:0,name:"加载中...",count:0};var p=function(){var t=this,e=t.$createElement;return(t._self._c||e)("VDropdown",{staticClass:"favorites-folder-select",attrs:{round:"",items:t.folders,"key-mapper":function(t){return t.id},value:t.folder},on:{change:function(e){return t.change(e)}},scopedSlots:t._u([{key:"item",fn:function(e){var n=e.item;return[t._v("\n "+t._s(n.name)+"\n ")]}}])})};p._withStripped=!0;const u=(0,l.getComponentSettings)("customNavbar").options;var m=Vue.extend({components:{VDropdown:a.VDropdown},model:{prop:"folder",event:"change"},props:{folder:{type:Object,required:!0}},data:()=>({folders:[]}),async created(){const t=(0,o.getUID)();if(!t)return;const e=`https://api.bilibili.com/medialist/gateway/base/created?pn=1&ps=100&up_mid=${t}&is_space=0`,n=await(0,s.getJsonWithCredentials)(e);if(0!==n.code)throw new Error(`获取收藏夹列表失败: ${n.message}`);if(this.folders=lodash.get(n,"data.list",[]).map((t=>({id:t.id,name:t.title,count:t.media_count}))),this.folders.length>0&&this.folder.id===d.id){const{lastFavoriteFolder:t}=u,e=this.folders.find((e=>e.id===t));e?this.$emit("change",e):this.$emit("change",this.folders[0])}},methods:{change(t){u.lastFavoriteFolder=t.id,this.$emit("change",t)}}}),f=n(1900),h=(0,f.Z)(m,p,[],!1,null,null,null);h.options.__file="registry/lib/components/style/custom-navbar/favorites/FavoritesFolderSelect.vue";var g=h.exports,v=n(3037);const b=(0,l.getComponentSettings)("customNavbar").options,x=t=>!!b.showDeadVideos||9!==t.attr&&1!==t.attr,y=t=>({id:t.id,aid:t.id,bvid:t.bvid,coverUrl:t.cover.replace("http:","https:"),favoriteTimestamp:1e3*t.fav_time,favoriteTime:(0,r.formatDate)(new Date(1e3*t.fav_time)),title:t.title,description:t.intro,duration:t.duration,durationText:(0,r.formatDuration)(t.duration),playCount:t.cnt_info.play,danmakuCount:t.cnt_info.danmaku,upName:t.upper.name,upFaceUrl:t.upper.face.replace("http:","https:"),upID:t.upper.mid});var w=Vue.extend({components:{FavoritesFolderSelect:g,VLoading:a.VLoading,VEmpty:a.VEmpty,VIcon:a.VIcon,VButton:a.VButton,TextBox:a.TextBox,DpiImage:a.DpiImage,ScrollTrigger:a.ScrollTrigger},mixins:[v.u],data:()=>({loading:!0,cards:[],filteredCards:[],page:1,hasMorePage:!0,searchPage:1,hasMoreSearchPage:!0,search:"",folder:d}),computed:{searching(){return""!==this.search},moreLink(){const{id:t}=this.folder;return 0===t?`https://space.bilibili.com/${(0,o.getUID)()}/favlist`:`https://space.bilibili.com/${(0,o.getUID)()}/favlist?fid=${t}`},playLink(){const{id:t}=this.folder;if(0!==t)return`https://www.bilibili.com/medialist/play/ml${t}`},canLoadMore(){return this.searching?this.hasMoreSearchPage:this.hasMorePage}},watch:{folder(){this.changeList()},search(t){""!==t?(t=t.toLowerCase(),this.hasMoreSearchPage=!0,this.searchPage=1,this.filteredCards=this.cards.filter((e=>e.title.toLowerCase().includes(t)||e.upName.toLowerCase().includes(t)))):this.filteredCards=this.cards}},methods:{async getCards(){const t=`https://api.bilibili.com/medialist/gateway/base/spaceDetail?media_id=${this.folder.id}&pn=${this.page}&ps=20`,e=await(0,s.getJsonWithCredentials)(t);if(0!==e.code)throw new Error(`加载收藏夹内容失败: ${e.message}`);return e.data.medias?e.data.medias.filter(x).map(y):[]},async changeList(){if(0!==this.folder.id)try{this.search="",this.cards=[],this.loading=!0,this.searchPage=1,this.hasMoreSearchPage=!0,this.page=1,this.hasMorePage=!0,this.cards=await this.getCards(),this.filteredCards=this.cards}catch(t){(0,c.logError)(t)}finally{this.loading=!1}},async loadNextPage(){try{this.page++;const t=await this.getCards();this.cards.push(...t),this.hasMorePage=0===t.length||this.cards.length<this.folder.count}catch(t){(0,c.logError)(t)}},debounceSearchAllList:lodash.debounce((async function(){if(this.searching)try{this.loading=!0;const t=await(0,s.getJsonWithCredentials)(`https://api.bilibili.com/x/v3/fav/resource/list?media_id=${this.folder.id}&pn=${this.searchPage}&ps=20&keyword=${this.search}&order=mtime&type=0&tid=0`),e=await(0,s.getJsonWithCredentials)(`https://api.bilibili.com/x/v3/fav/resource/list?media_id=${this.folder.id}&pn=${this.searchPage}&ps=20&keyword=${this.search}&order=mtime&type=1&tid=0`);if(0!==t.code&&0!==e.code)return;const n=lodash.get(t,"data.medias",[])||[],i=lodash.get(e,"data.medias",[])||[];this.searchPage++;const a=lodash.uniqBy(this.filteredCards.concat(n.filter(x).map(y),i.filter(x).map(y)),(t=>t.id));this.filteredCards=a;const r=n.length+i.length===0,o=i.length<20;if(r||o)return void(this.hasMoreSearchPage=!1)}catch(t){console.error(t)}finally{this.loading=!1}}),200),scrollTrigger(){this.searching?this.debounceSearchAllList():this.loadNextPage()}}}),_=n(3379),C=n.n(_),k=n(6410),S=n.n(k),V={insert:"head",singleton:!1},N=(C()(S(),V),S().locals,(0,f.Z)(w,i,[],!1,null,null,null));N.options.__file="registry/lib/components/style/custom-navbar/favorites/NavbarFavorites.vue";var I=N.exports},4196:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return g}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"navbar-feeds"},[n("TabControl",{ref:"tabControl",attrs:{tabs:t.tabs,"more-link":"https://t.bilibili.com/"},scopedSlots:t._u([{key:"more-link",fn:function(){return[t._v("\n 所有动态\n "),n("VIcon",{attrs:{icon:"feeds",size:18}})]},proxy:!0}])})],1)};i._withStripped=!0;var a=n(8643),r=n(2023),o=n(3864),s=n(3037);const c=[{name:"video",displayName:"视频",component:()=>Promise.resolve().then(n.bind(n,7747)).then((t=>t.default)),activeLink:"https://t.bilibili.com/?tab=8",count:0},{name:"bangumi",displayName:"番剧",component:()=>Promise.resolve().then(n.bind(n,9312)).then((t=>t.default)),activeLink:"https://t.bilibili.com/?tab=512,4097,4098,4099,4100,4101",count:0},{name:"column",displayName:"专栏",component:()=>Promise.resolve().then(n.bind(n,1728)).then((t=>t.default)),activeLink:"https://t.bilibili.com/?tab=64",count:0},{name:"live",displayName:"直播",component:()=>Promise.resolve().then(n.bind(n,1141)).then((t=>t.default)),activeLink:"https://link.bilibili.com/p/center/index#/user-center/follow/1",count:0}];var l=Vue.extend({components:{TabControl:a.TabControl,VIcon:a.VIcon},mixins:[s.u],data:()=>({tabs:c}),mounted(){this.refreshNotifyCount()},methods:{popupShow(){this.item.notifyCount=0},async refreshNotifyCount(){const{tabControl:t}=this.$refs;c.forEach((async e=>{if(t.selectedTab===e)return;if("live"===e.name)return;const n=await(0,o.getNotifyCount)(r.feedsCardTypes[e.name].id.toString());e.count=n,console.log(e)}))}}}),d=n(3379),p=n.n(d),u=n(3030),m=n.n(u),f={insert:"head",singleton:!1},h=(p()(m(),f),m().locals,(0,n(1900).Z)(l,i,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/NavbarFeeds.vue";var g=h.exports},9312:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return g}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"bangumi-feeds"},[t.loading?n("VLoading"):t.loading||0!==t.cards.length?[n("div",{staticClass:"bangumi-feeds-content"},t._l(t.cards,(function(t){return n("BangumiCard",{key:t.id,attrs:{"is-new":t.new,data:t}})})),1),t._v(" "),t.hasMorePage?n("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:n("VEmpty")],2)};i._withStripped=!0;var a=n(2023),r=n(3864),o=coreApis.componentApis.feeds.BangumiCard,s=n.n(o),c=n(8281),l=Vue.extend({components:{BangumiCard:s()},mixins:[(0,c.I)(a.feedsCardTypes.bangumi,(t=>{const e=JSON.parse(t.card);return{id:t.desc.dynamic_id_str,title:e.apiSeasonInfo.title,coverUrl:e.apiSeasonInfo.cover,epCoverUrl:e.cover,epTitle:e.new_desc,url:e.url,get new(){return(0,r.isNewID)(this.id)}}}))]}),d=n(3379),p=n.n(d),u=n(4728),m=n.n(u),f={insert:"head",singleton:!1},h=(p()(m(),f),m().locals,(0,n(1900).Z)(l,i,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/BangumiFeeds.vue";var g=h.exports},1728:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return g}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"column-feeds"},[t.loading?n("VLoading"):t.loading||0!==t.cards.length?[n("div",{staticClass:"columns-feeds-content"},t._l(t.cards,(function(t){return n("ColumnCard",{key:t.id,attrs:{"is-new":t.new,data:t}})})),1),t._v(" "),t.hasMorePage?n("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:n("VEmpty")],2)};i._withStripped=!0;var a=n(2023),r=n(3864),o=coreApis.componentApis.feeds.ColumnCard,s=n.n(o),c=n(8281),l=Vue.extend({components:{ColumnCard:s()},mixins:[(0,c.I)(a.feedsCardTypes.column,(t=>{const e=JSON.parse(t.card);return{id:t.desc.dynamic_id_str,cvID:e.id,title:e.title,upName:e.author.name,upFaceUrl:e.author.face,upID:e.author.mid,description:e.summary,covers:e.image_urls,originalCovers:e.origin_image_urls,get new(){return(0,r.isNewID)(this.id)}}}))]}),d=n(3379),p=n.n(d),u=n(8994),m=n.n(u),f={insert:"head",singleton:!1},h=(p()(m(),f),m().locals,(0,n(1900).Z)(l,i,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/ColumnFeeds.vue";var g=h.exports},1141:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return m}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"live-feeds"},[t.loading?n("VLoading"):t.loading||0!==t.cards.length?t._e():n("VEmpty"),t._v(" "),n("transition-group",{staticClass:"live-feeds-content",attrs:{name:"cards",tag:"div"}},t._l(t.cards,(function(e){return n("a",{key:e.id,staticClass:"live-card",attrs:{target:"_blank",href:e.url}},[n("div",{staticClass:"face-container"},[n("DpiImage",{staticClass:"face",attrs:{size:48,src:e.upFaceUrl}})],1),t._v(" "),n("div",{staticClass:"live-info"},[n("div",{staticClass:"live-title",attrs:{title:e.title}},[t._v(t._s(e.title))]),t._v(" "),n("div",{staticClass:"live-name",attrs:{title:e.name}},[t._v(t._s(e.upName))])])])})),0)],1)};i._withStripped=!0;var a=n(8643),r=n(3663),o=Vue.extend({components:{VLoading:a.VLoading,VEmpty:a.VEmpty,DpiImage:a.DpiImage},data:()=>({loading:!0,rawItems:[],hasMorePage:!0}),computed:{cards(){return this.rawItems.map((t=>({id:t.roomid,title:t.title,upFaceUrl:t.face,upName:t.uname,url:t.link})))}},async created(){const[t]=(0,r.responsiveGetPages)({api:t=>(0,r.getJsonWithCredentials)(`https://api.live.bilibili.com/relation/v1/feed/feed_list?page=${t}&pagesize=24`),getList:t=>lodash.get(t,"data.list",[]),getTotal:t=>lodash.get(t,"data.results",0)});this.rawItems=await t,this.loading=!1}}),s=n(3379),c=n.n(s),l=n(2422),d=n.n(l),p={insert:"head",singleton:!1},u=(c()(d(),p),d().locals,(0,n(1900).Z)(o,i,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/LiveFeeds.vue";var m=u.exports},7747:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return x}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"video-feeds"},[t.loading?n("VLoading"):t.loading||0!==t.cards.length?[n("div",{staticClass:"video-feeds-content"},[n("transition-group",{staticClass:"left-column",attrs:{name:"cards",tag:"div"}},t._l(t.columnedCards.left,(function(t){return n("VideoCard",{key:t.id,attrs:{orientation:"vertical","is-new":t.new,"show-stats":!1,data:t}})})),1),t._v(" "),n("transition-group",{staticClass:"right-column",attrs:{name:"cards",tag:"div"}},t._l(t.columnedCards.right,(function(t){return n("VideoCard",{key:t.id,attrs:{orientation:"vertical","is-new":t.new,"show-stats":!1,data:t}})})),1)],1),t._v(" "),t.hasMorePage?n("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:n("VEmpty")],2)};i._withStripped=!0;var a=n(8117),r=n(3864),o=n(2023),s=coreApis.componentApis.feeds.VideoCard,c=n.n(s),l=n(8281);const d=t=>{const e=Number(new Date),n=new Date(t),i=[n.getHours(),n.getMinutes(),n.getSeconds()].map((t=>t.toString().padStart(2,"0"))).join(":");let a;return a=new Date(e).getFullYear()!==n.getFullYear()?[n.getFullYear(),n.getMonth()+1,n.getDate()]:[n.getMonth()+1,n.getDate()],`${a.map((t=>t.toString().padStart(2,"0"))).join("-")} ${i}`},p=t=>{const e=Number(new Date);if(e-864e5<t){const n=Math.round((e-t)/1e3/3600);if(0===n){const n=Math.round((e-t)/1e3/60);return 0===n?"刚刚":`${n}分钟前`}return`${n}小时前`}const n=new Date(t);let i;return i=new Date(e).getFullYear()!==n.getFullYear()?[n.getFullYear(),n.getMonth()+1,n.getDate()]:[n.getMonth()+1,n.getDate()],`${i.map((t=>t.toString().padStart(2,"0"))).join("-")}`};var u=Vue.extend({components:{VideoCard:c()},mixins:[(0,l.I)(o.feedsCardTypes.video,(t=>{const e=JSON.parse(t.card);return{id:t.desc.dynamic_id_str,aid:e.aid,bvid:t.desc.bvid,videoUrl:`https://www.bilibili.com/${t.desc.bvid}`,coverUrl:e.pic,title:e.title,duration:e.duration,durationText:(0,a.formatDuration)(e.duration),description:e.desc,pubTime:d(1e3*e.pubdate),pubTimeText:p(1e3*e.pubdate),upFaceUrl:t.desc.user_profile.info.face,upName:t.desc.user_profile.info.uname,upID:t.desc.user_profile.info.uid,watchlater:!0,playCount:(0,a.formatCount)(e.stat.view),get new(){return(0,r.isNewID)(this.id)}}}))],computed:{columnedCards(){const{cards:t}=this;return{left:t.filter(((t,e)=>e%2==0)),right:t.filter(((t,e)=>e%2!=0))}}},methods:{onCardsUpdate:t=>(0,o.groupVideoFeeds)(t)}}),m=n(3379),f=n.n(m),h=n(4812),g=n.n(h),v={insert:"head",singleton:!1},b=(f()(g(),v),g().locals,(0,n(1900).Z)(u,i,[],!1,null,"6e663916",null));b.options.__file="registry/lib/components/style/custom-navbar/feeds/tabs/VideoFeeds.vue";var x=b.exports},712:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return _}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"history-list"},[n("div",{staticClass:"header"},[n("div",{staticClass:"header-row"},[n("div",{staticClass:"search"},[n("TextBox",{attrs:{placeholder:"搜索",linear:""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),t._v(" "),n("div",{staticClass:"operations"},[n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/account/history"}},[n("VButton",{attrs:{title:"查看更多",round:""}},[n("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)])]),t._v(" "),n("div",{staticClass:"header-row"},[n("div",{staticClass:"row-title"},[t._v("\n 过滤:\n ")]),t._v(" "),n("div",{staticClass:"type-filters"},t._l(t.types,(function(e){return n("div",{key:e.name,staticClass:"type-filter"},[n("VButton",{class:{checked:e.checked},attrs:{round:"",title:(e.checked?"不显示":"显示")+e.displayName},on:{click:function(n){return t.toggleTypeFilter(e)}}},[n("VIcon",{attrs:{icon:e.icon,size:18}}),t._v("\n "+t._s(e.displayName)+"\n ")],1)],1)})),0)])]),t._v(" "),n("div",{staticClass:"content"},[t.loading?n("VLoading"):t.loading||0!==t.groups.length?n("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[t._l(t.groups,(function(e){return n("div",{key:e.name,staticClass:"time-group"},[n("div",{staticClass:"time-group-name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),n("transition-group",{staticClass:"time-group-items",attrs:{name:"time-group",tag:"div"}},t._l(e.items,(function(e){return n("div",{key:e.id,staticClass:"time-group-item"},[n("a",{staticClass:"cover-container",attrs:{target:"_blank",href:e.url}},[n("DpiImage",{staticClass:"cover",attrs:{src:e.cover,size:{width:160,height:110},"placeholder-image":""}}),t._v(" "),e.progress?n("div",{staticClass:"progress",style:{width:100*e.progress+"%"}}):t._e(),t._v(" "),e.progressText?n("div",{staticClass:"floating progress-number"},[t._v(t._s(e.progress>=1?"已看完":e.progressText))]):t._e(),t._v(" "),void 0!==e.liveStatus?n("div",{staticClass:"floating duration live-status",class:{on:1===e.liveStatus}},[t._v(t._s(1===e.liveStatus?"直播中":"未开播"))]):t._e(),t._v(" "),e.durationText?n("div",{staticClass:"floating duration"},[t._v(t._s(e.durationText))]):t._e()],1),t._v(" "),n("a",{staticClass:"title",attrs:{target:"_blank",href:e.url,title:e.title}},[t._v(t._s(e.title||e.upName+"的直播间"))]),t._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"pgc"===e.type?e.url:"https://space.bilibili.com/"+e.upID,title:e.upName}},[e.upFaceUrl?n("DpiImage",{staticClass:"up-face",attrs:{size:18,src:e.upFaceUrl}}):t._e(),t._v(" "),n("div",{staticClass:"up-name"},[t._v(t._s(e.upName))])],1),t._v(" "),e.timeText?n("div",{staticClass:"time",attrs:{title:new Date(e.viewAt).toLocaleString()}},[t._v("\n "+t._s(e.timeText)+"\n ")]):t._e()])})),0)],1)})),t._v(" "),t.canNextPage?n("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return t.nextPage()}}}):t._e()],2):n("VEmpty")],1)])};i._withStripped=!0;var a=n(4522),r=n(8643),o=n(3037),s=n(3663),c=n(3109),l=n(8117);let d;!function(t){t.Video="archive",t.Live="live",t.Article="article",t.Bangumi="pgc"}(d||(d={}));const p=[{name:d.Video,displayName:"视频",icon:"mdi-play-circle-outline",checked:!0},{name:d.Bangumi,displayName:"番剧",icon:"mdi-television-classic",checked:!0},{name:d.Live,displayName:"直播",icon:"mdi-video-wireless-outline",checked:!0},{name:d.Article,displayName:"专栏",icon:"mdi-newspaper-variant-outline",checked:!0}],u=()=>{const t=new Date,e=Number(new Date(t.getFullYear(),t.getMonth(),t.getDate())),n=864e5;return{now:t,today:e,oneDay:n,yesterday:e-n,lastWeek:e-7*n}},m=t=>{const{yesterday:e}=u();return Number(t)>=e?`${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}`:`${(t.getMonth()+1).toString().padStart(2,"0")}-${t.getDate().toString().padStart(2,"0")} ${t.getHours().toString().padStart(2,"0")}:${t.getMinutes().toString().padStart(2,"0")}`},f=t=>{"article"===t.history.business&&(t.history.cid=t.history.oid);const{epid:e,bvid:n,cid:i,oid:a}=t.history,r=t.progress>0?`t=${t.progress}`:"t=0",o=-1===t.progress?1:t.progress/t.duration,s=t=>t.replace("http:","https:"),p=new Date(1e3*t.view_at),u={title:t.title,viewAt:1e3*t.view_at,time:p,timeText:m(p),cover:t.cover?s(t.cover):s(t.covers[0]),covers:t.covers?.map(s)??[],progress:o,progressText:Number.isNaN(o)?null:`${(0,c.fixed)(100*o,1)}%`,duration:t.duration,durationText:t.duration?(0,l.formatDuration)(t.duration):null,upName:t.author_name,upFaceUrl:s(t.author_face),upID:t.author_mid};if(e)return{...u,id:e,url:`https://www.bilibili.com/bangumi/play/ep${e}?${r}`,title:t.show_title||t.title,upName:t.title,type:d.Bangumi};if(n)return{...u,id:n,url:`https://www.bilibili.com/video/${n}?p=${t.history.page}&${r}`,type:d.Video};if(i)return{...u,id:i,url:`https://www.bilibili.com/read/cv${i}`,type:d.Article};if(a)return{...u,id:a,url:`https://live.bilibili.com/${a}`,liveStatus:t.live_status,type:d.Live};throw console.error("unknown history item type",t),new Error("未知的历史项目类型")};var h=Vue.extend({components:{VButton:r.VButton,VIcon:r.VIcon,TextBox:r.TextBox,VLoading:r.VLoading,VEmpty:r.VEmpty,ScrollTrigger:r.ScrollTrigger,DpiImage:r.DpiImage},mixins:[o.u],data:()=>({types:p,search:"",viewTime:0,cards:[],groups:[],loading:!0,hasMorePage:!0}),computed:{canNextPage(){return""===this.search&&!this.loading&&this.hasMorePage&&this.types.every((t=>t.checked))}},watch:{search:lodash.debounce((function(){this.updateGroups()}),200)},async created(){try{await this.nextPage()}finally{this.loading=!1}},methods:{toggleTypeFilter(t){t.checked=!t.checked,this.updateGroups()},filterFunc(t){return!p.some((e=>e.name===t.type&&!e.checked))&&!(!t.title.toLowerCase().includes(this.search.toLowerCase())&&!t.upName.toLowerCase().includes(this.search.toLowerCase()))},updateGroups(){this.groups=(t=>{if(0===t.length)return[];const{today:e,yesterday:n,lastWeek:i}=u(),a=lodash.groupBy(t,(t=>t.viewAt>=e?"今天":t.viewAt>=n?"昨天":t.viewAt>=i?"本周":"更早"));return Object.entries(a).map((([t,e])=>({name:t,items:e})))})(this.cards.filter(this.filterFunc))},async nextPage(){const t=await(async t=>{let e="https://api.bilibili.com/x/web-interface/history/cursor";t&&(e+=`?view_at=${Math.round(t/1e3)}`);const{list:n}=await(0,s.bilibiliApi)((0,s.getJsonWithCredentials)(e),"获取历史记录失败");return Array.isArray(n)?n.map(f):[]})(this.viewTime),e=lodash.uniqBy(this.cards.concat(t).sort((0,a.descendingSort)((t=>t.viewAt))),(t=>t.id));this.cards=e,this.updateGroups(),e.length>0&&(this.viewTime=lodash.last(e).viewAt),this.hasMorePage=0!==e.length}}}),g=n(3379),v=n.n(g),b=n(7337),x=n.n(b),y={insert:"head",singleton:!1},w=(v()(x(),y),x().locals,(0,n(1900).Z)(h,i,[],!1,null,null,null));w.options.__file="registry/lib/components/style/custom-navbar/history/NavbarHistory.vue";var _=w.exports},1742:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"home-popup",attrs:{role:"list"}},t._l(Object.entries(t.categories),(function(e){var i=e[0],a=e[1];return n("div",{key:i,staticClass:"category-item",class:{main:null!==a.code},attrs:{role:"listitem"}},[n("a",{attrs:{href:a.link,target:"_blank"}},[n("svg",{attrs:{"aria-hidden":"true"}},[n("use",{attrs:{href:"#header-icon-"+a.icon,"xlink:href":"#header-icon-"+a.icon}})]),t._v(" "),n("div",{staticClass:"name"},[t._v(t._s(i))]),t._v(" "),n("span",{staticClass:"count"},[null!==a.count?[t._v(t._s(a.count))]:t._e()],2)]),t._v(" "),a.subCategories?n("div",{staticClass:"sub-regions-popup popup"},t._l(Object.entries(a.subCategories),(function(e){var i=e[0],a=e[1];return n("a",{key:i,staticClass:"sub-region",attrs:{href:a,target:"_blank"}},[t._v(t._s(i))])})),0):t._e()])})),0)};i._withStripped=!0;var a=n(1212),r=n(3037);const o=lodash.cloneDeep(a.categories);Object.values(o).forEach((t=>{t.count=null}));let s=!1;var c=Vue.extend({mixins:[r.u],data:()=>({categories:o}),async created(){if(s)return;s=!0;const{bilibiliApi:t,getJson:e}=await Promise.resolve().then(n.t.bind(n,3663,23)),{addCategoryIcons:i}=await Promise.resolve().then(n.t.bind(n,1212,23));i();const{region_count:a={}}=await t(e("https://api.bilibili.com/x/web-interface/online"),"[自定义顶栏] 分区投稿信息获取失败");Object.values(this.categories).forEach((t=>{t.code&&(Array.isArray(t.code)?t.count=lodash.sum(t.code.map((t=>a[t]))):t.count=a[t.code])}))}}),l=n(3379),d=n.n(l),p=n(4374),u=n.n(p),m={insert:"head",singleton:!1},f=(d()(u(),m),u().locals,(0,n(1900).Z)(c,i,[],!1,null,null,null));f.options.__file="registry/lib/components/style/custom-navbar/home/NavbarHome.vue";var h=f.exports},4666:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return s}});var i=function(){var t=this,e=t.$createElement;return(t._self._c||e)("iframe",{attrs:{src:t.item.src,frameborder:"0",width:t.item.width,height:t.item.height}})};i._withStripped=!0;var a=n(3037),r=Vue.extend({name:"IframePopup",mixins:[a.u]}),o=(0,n(1900).Z)(r,i,[],!1,null,null,null);o.options.__file="registry/lib/components/style/custom-navbar/iframe/IframePopup.vue";var s=o.exports},969:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return f}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.seasonLogoUrl?n("img",{staticClass:"custom-navbar-logo season",attrs:{height:"38",src:t.seasonLogoUrl}}):n("VIcon",{staticClass:"custom-navbar-logo",attrs:{icon:"logo"}})};i._withStripped=!0;var a=n(407),r=n(3663),o=n(8643),s=Vue.extend({name:"NavbarLogo",components:{VIcon:o.VIcon},data:()=>({seasonLogoUrl:""}),watch:{seasonLogoUrl(){document.body.classList.toggle("season-logo-enabled",Boolean(this.seasonLogoUrl))}},async created(){(0,a.addComponentListener)("customNavbar.seasonLogo",(async t=>{if(!t)return void(this.seasonLogoUrl="");const e=await(0,r.getJson)("https://api.bilibili.com/x/web-show/page/header?resource_id=1");0===e.code?this.seasonLogoUrl=lodash.get(e,"data.litpic","").replace("http:","https:"):this.seasonLogoUrl=""}),!0)}}),c=n(3379),l=n.n(c),d=n(3324),p=n.n(d),u={insert:"head",singleton:!1},m=(l()(p(),u),p().locals,(0,n(1900).Z)(s,i,[],!1,null,null,null));m.options.__file="registry/lib/components/style/custom-navbar/logo/NavbarLogo.vue";var f=m.exports},2542:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return f}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"messages-popup",attrs:{role:"list"}},t._l(t.entries,(function(e){return n("div",{key:e.name,staticClass:"message-entry",attrs:{role:"listitem"}},[n("a",{attrs:{"data-prop":e.prop,target:"_blank",href:e.href,"data-count":e.count||null},on:{click:function(n){return t.clearCount(e)}}},[t._v(t._s(e.name))])])})),0)};i._withStripped=!0;var a=n(3663),r=n(3037);const o=[{prop:"reply",href:"https://message.bilibili.com/#/reply",name:"回复我的"},{prop:"at",href:"https://message.bilibili.com/#/at",name:"@我的"},{prop:"like",href:"https://message.bilibili.com/#/love",name:"收到的赞"},{prop:"sys_msg",href:"https://message.bilibili.com/#/system",name:"系统通知"},{prop:"user_msg",href:"https://message.bilibili.com/#/whisper",name:"我的消息"},{href:"https://message.bilibili.com/#/archive",name:"私信存档"},{href:"https://message.bilibili.com/#/config",name:"消息设置"}];var s=Vue.extend({name:"MessagesPopup",mixins:[r.u],data:()=>({entries:o.map((t=>(t.count=0,t))),settings:{notify:!0,hideNotFollowedCount:!1,json:{}}}),async created(){await this.fetchSettings(),this.settings.notify&&this.notify()},methods:{async fetchSettings(){const t=await(0,a.getJsonWithCredentials)("https://api.vc.bilibili.com/link_setting/v1/link_setting/get?msg_notify=1&show_unfollowed_msg=1");0===t.code&&(this.settings={notify:3!==t.data.msg_notify,hideNotFollowedCount:1===t.data.show_unfollowed_msg,json:t.data})},async notify(){const t=await(0,a.getJsonWithCredentials)("https://api.bilibili.com/x/msgfeed/unread"),e=await(0,a.getJsonWithCredentials)("https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread");t.data.user_msg=e.data.follow_unread||0,this.settings.hideNotFollowedCount||(t.data.user_msg+=e.data.unfollow_unread||0),this.item.notifyCount=o.reduce(((e,n)=>e+(n.prop?t.data[n.prop]:0)),0),this.item.notifyCount&&(console.log(o),o.forEach((e=>{if(!e.prop)return;const n=t.data[e.prop];console.log(e.prop,e.count,n),n>0&&(e.count=n)})))},clearCount(t){this.item.notifyCount-=t.count,t.count=0}}}),c=n(3379),l=n.n(c),d=n(6617),p=n.n(d),u={insert:"head",singleton:!1},m=(l()(p(),u),p().locals,(0,n(1900).Z)(s,i,[],!1,null,"589ce0fa",null));m.options.__file="registry/lib/components/style/custom-navbar/messages/NavbarMessages.vue";var f=m.exports},2632:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return m}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ranking-popup",attrs:{role:"list"}},t._l(t.entries,(function(e){return n("div",{key:e.name,staticClass:"ranking-entry",attrs:{role:"listitem"}},[n("a",{attrs:{target:"_blank",href:e.href}},[t._v(t._s(e.name))])])})),0)};i._withStripped=!0;var a=n(3037);const r=[{href:"https://www.bilibili.com/v/popular/all",name:"综合热门"},{href:"https://www.bilibili.com/v/popular/weekly",name:"每周必看"},{href:"https://www.bilibili.com/v/popular/history",name:"入站必刷"},{href:"https://www.bilibili.com/v/popular/rank/all",name:"排行榜"}];var o=Vue.extend({name:"RankingPopup",mixins:[a.u],data:()=>({entries:r})}),s=n(3379),c=n.n(s),l=n(3369),d=n.n(l),p={insert:"head",singleton:!1},u=(c()(d(),p),d().locals,(0,n(1900).Z)(o,i,[],!1,null,"6678d691",null));u.options.__file="registry/lib/components/style/custom-navbar/ranking/NavbarRanking.vue";var m=u.exports},5700:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return m}});var i=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"custom-navbar-search"},[e("LaunchBar")],1)};i._withStripped=!0;var a=coreApis.componentApis.launchBar.LaunchBar,r=n.n(a),o=Vue.extend({components:{LaunchBar:r()}}),s=n(3379),c=n.n(s),l=n(2438),d=n.n(l),p={insert:"head",singleton:!1},u=(c()(d(),p),d().locals,(0,n(1900).Z)(o,i,[],!1,null,null,null));u.options.__file="registry/lib/components/style/custom-navbar/search/NavbarSearch.vue";var m=u.exports},359:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return f}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-navbar-extra-options"},[t.login?n("VButton",{ref:"button",on:{mouseover:function(e){return t.loadNavbarSettings()},click:function(e){return t.toggleNavbarSettings()}}},[t._v("\n 布局设置"),n("VIcon",{attrs:{icon:"right-arrow",size:16}})],1):t._e()],1)};i._withStripped=!0;var a=n(3109),r=n(8643),o=n(5220),s=Vue.extend({components:{VIcon:r.VIcon,VButton:r.VButton},data:()=>({login:Boolean((0,a.getUID)())}),methods:{async loadNavbarSettings(){if(await(0,o.loadNavbarSettings)()){const t=this.$refs.button.$el;(0,o.setTriggerElement)(t)}},toggleNavbarSettings:o.toggleNavbarSettings}}),c=n(3379),l=n.n(c),d=n(8306),p=n.n(d),u={insert:"head",singleton:!1},m=(l()(p(),u),p().locals,(0,n(1900).Z)(s,i,[],!1,null,null,null));m.options.__file="registry/lib/components/style/custom-navbar/settings/ExtraOptions.vue";var f=m.exports},4040:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return y}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("VPopup",{ref:"popup",staticClass:"custom-navbar-settings be-settings-extra-options",attrs:{fixed:"",lazy:!1,"trigger-element":t.triggerElement},model:{value:t.open,callback:function(e){t.open=e},expression:"open"}},[n("div",{staticClass:"navbar-settings-header"},[n("VIcon",{staticClass:"title-icon",attrs:{icon:"mdi-sort",size:24}}),t._v(" "),n("div",{staticClass:"title"},[t._v("\n 顶栏布局设置\n ")]),t._v(" "),n("div",{staticClass:"grow"}),t._v(" "),n("div",{staticClass:"close",on:{click:function(e){t.open=!1}}},[n("VIcon",{attrs:{icon:"close",size:18}})],1)],1),t._v(" "),n("div",{staticClass:"navbar-settings-content"},[n("div",{staticClass:"navbar-settings-section"},[n("div",{staticClass:"navbar-settings-section-title"},[t._v("\n 边缘间距\n ")]),t._v(" "),n("div",{staticClass:"navbar-settings-section-description"},[t._v("\n 设定两侧边缘处的间距, 单位为百分比, 100%为整个顶栏的宽度.\n "),n("br"),t._v("空间不足时, 实际呈现的间距会自动缩小.\n ")]),t._v(" "),n("div",{staticClass:"navbar-settings-section-content",on:{mouseover:function(e){return t.peekPadding(!0)},mouseout:function(e){return t.peekPadding(!1)}}},[n("VSlider",{attrs:{min:0,max:40,step:.5},model:{value:t.padding,callback:function(e){t.padding=e},expression:"padding"}}),t._v(" "),n("div",{staticClass:"padding-value"},[t._v("\n "+t._s(t.padding.toFixed(1))+"%\n ")])],1)]),t._v(" "),n("div",{staticClass:"navbar-settings-section"},[n("div",{staticClass:"navbar-settings-section-title"},[t._v("\n 元素呈现\n ")]),t._v(" "),n("div",{staticClass:"navbar-settings-section-description"},[t._v("\n 按住并拖动可以调整顺序, 点击眼睛图标可以切换隐藏/显示.\n ")]),t._v(" "),t.loaded?t._e():n("VLoading"),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.loaded,expression:"loaded"}],ref:"navbarSortList",staticClass:"navbar-settings-section-content navbar-sort-list"},t._l(t.rendered.items,(function(e){return n("div",{key:e.name,staticClass:"navbar-sort-item",class:{"navbar-hidden":e.hidden},attrs:{"data-name":e.name},on:{mouseover:function(n){return t.peekItem(e,!0)},mouseout:function(n){return t.peekItem(e,!1)}}},[n("div",{staticClass:"item-name"},[t._v("\n "+t._s(e.displayName)+"\n ")]),t._v(" "),n("div",{staticClass:"toggle-visible"},[n("VIcon",{attrs:{size:18,icon:e.hidden?"mdi-eye-off-outline":"mdi-eye-outline"},on:{click:function(n){return t.toggleVisible(e)}}})],1)])})),0)],1)])])};i._withStripped=!0;var a=n(8643),r=n(407),o=n(3109),s=coreApis.runtimeLibrary,c=n(8269),l=n(12);const d=t=>{t.forEach(((t,e)=>{t.order!==e&&(t.order=e)}));const e=Object.fromEntries(t.map((t=>[t.name,t.order])));l.kO.navbarOptions.order=e},{navbarOptions:p}=l.kO,[u]=(0,c.getData)(l.Je);var m=Vue.extend({components:{VPopup:a.VPopup,VIcon:a.VIcon,VSlider:a.VSlider,VLoading:a.VLoading},props:{triggerElement:{type:HTMLElement,default:null}},data:()=>({open:!1,padding:p.padding,rendered:u,hidden:p.hidden,loaded:!1}),watch:{padding:lodash.debounce((t=>{p.padding=t}),200)},async mounted(){(0,r.addComponentListener)("customNavbar.padding",(t=>{this.padding!==t&&(this.padding=t)}));const t=this.$refs.navbarSortList;var e;(await s.SortableJSLibrary).create(t,{delay:100,forceFallback:!0,onEnd:t=>{this.onSort(t)}}),(e=u.items).every(((t,e)=>t.order===e))||d(e),this.loaded=!0},methods:{toggle(){this.$refs.popup.toggle()},peekPadding(t){(0,o.dqa)(".custom-navbar .padding").forEach((e=>e.classList.toggle("peek",t)))},peekItem(t,e){t.element?.classList.toggle("peek",e)},onSort(t){const e=this.$refs.navbarSortList,n=t.item;console.log(`${n.getAttribute("data-name")} ${t.oldIndex}->${t.newIndex}`);const i=Object.fromEntries([...e.children].map(((t,e)=>[t.getAttribute("data-name"),e])));this.rendered.items=((t,e)=>{const n=lodash.sortBy(t,(t=>e[t.name]));return d(n),n})(u.items,i)},toggleVisible(t){p.hidden.includes(t.name)?(lodash.pull(p.hidden,t.name),t.hidden=!1,console.log("delete",t.name)):(p.hidden.push(t.name),t.hidden=!0,console.log("add",t.name))}}}),f=n(3379),h=n.n(f),g=n(4754),v=n.n(g),b={insert:"head",singleton:!1},x=(h()(v(),b),v().locals,(0,n(1900).Z)(m,i,[],!1,null,null,null));x.options.__file="registry/lib/components/style/custom-navbar/settings/NavbarSettings.vue";var y=x.exports},7898:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return s}});var i=function(){var t=this.$createElement;return(this._self._c||t)("SubscriptionsList",{attrs:{type:"bangumi"}})};i._withStripped=!0;var a=n(806),r=Vue.extend({components:{SubscriptionsList:a.Z}}),o=(0,n(1900).Z)(r,i,[],!1,null,null,null);o.options.__file="registry/lib/components/style/custom-navbar/subscriptions/BangumiSubscriptions.vue";var s=o.exports},8324:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return s}});var i=function(){var t=this.$createElement;return(this._self._c||t)("SubscriptionsList",{attrs:{type:"cinema"}})};i._withStripped=!0;var a=n(806),r=Vue.extend({components:{SubscriptionsList:a.Z}}),o=(0,n(1900).Z)(r,i,[],!1,null,null,null);o.options.__file="registry/lib/components/style/custom-navbar/subscriptions/CinemaSubscriptions.vue";var s=o.exports},8834:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"navbar-subscriptions"},[n("TabControl",{ref:"tabControl",attrs:{tabs:t.tabs,"more-link":t.moreLink}})],1)};i._withStripped=!0;var a=n(8643),r=n(3109),o=n(3037),s=n(2194),c=Vue.extend({components:{TabControl:a.TabControl},mixins:[o.u],data(){const t=(0,r.getUID)();return{moreLink:e=>`https://space.bilibili.com/${t}/${e.name}`,tabs:[{name:s.N.Bangumi,displayName:"追番",activeLink:`https://space.bilibili.com/${t}/bangumi`,component:()=>Promise.resolve().then(n.bind(n,7898)).then((t=>t.default))},{name:s.N.Cinema,displayName:"追剧",activeLink:`https://space.bilibili.com/${t}/cinema`,component:()=>Promise.resolve().then(n.bind(n,8324)).then((t=>t.default))}]}}}),l=n(3379),d=n.n(l),p=n(8734),u=n.n(p),m={insert:"head",singleton:!1},f=(d()(u(),m),u().locals,(0,n(1900).Z)(c,i,[],!1,null,null,null));f.options.__file="registry/lib/components/style/custom-navbar/subscriptions/NavbarSubscriptions.vue";var h=f.exports},806:function(t,e,n){"use strict";n.d(e,{Z:function(){return x}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"subscription-list"},[t.loading?n("VLoading"):t.loading||0!==t.cards.length?[n("div",{staticClass:"subscription-content"},t._l(t.cards,(function(e){return n("a",{key:e.id,staticClass:"subscription-card",attrs:{href:e.playUrl,target:"_blank"}},[n("div",{staticClass:"cover-container"},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:64}})],1),t._v(" "),n("div",{staticClass:"card-info"},[n("h1",{staticClass:"title",attrs:{title:e.title}},[t._v(t._s(e.title))]),t._v(" "),n("div",{staticClass:"progress-row"},[e.status?n("div",{staticClass:"status",class:"status-"+e.status},[t._v(t._s(e.statusText))]):t._e(),t._v(" "),e.progress?n("div",{staticClass:"progress",attrs:{title:e.progress+" | "+e.latest}},[t._v(t._s(e.progress)+" | "+t._s(e.latest))]):n("div",{staticClass:"progress",attrs:{title:e.latest}},[t._v(t._s(e.latest))]),t._v(" "),n("a",{staticClass:"info",attrs:{href:e.mediaUrl,target:"_blank",title:"详细信息"}},[n("VIcon",{attrs:{icon:"mdi-information-outline",size:16}})],1)])])])})),0),t._v(" "),t.hasMorePage?n("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:n("VEmpty")],2)};i._withStripped=!0;var a,r=n(3109),o=n(5729),s=n(8643),c=n(3663),l=n(2194);!function(t){t[t.ToView=1]="ToView",t[t.Viewing=2]="Viewing",t[t.Viewed=3]="Viewed"}(a||(a={}));const d=t=>{switch(t){case a.ToView:return"想看";case a.Viewing:default:return"在看";case a.Viewed:return"看过"}},p=(t,e)=>{let n=t.status;n!==a.Viewed&&(n=a.Viewed-n);let i=e.status;return i!==a.Viewed&&(i=a.Viewed-i),n-i};var u=Vue.extend({components:{DpiImage:s.DpiImage,VLoading:s.VLoading,VEmpty:s.VEmpty,VIcon:s.VIcon,ScrollTrigger:s.ScrollTrigger},props:{type:{type:String,default:l.N.Bangumi}},data:()=>({loading:!0,hasMorePage:!0,cards:[],page:1}),async created(){this.nextPage()},methods:{async nextPage(){try{const t=await(0,c.getJsonWithCredentials)(`https://api.bilibili.com/x/space/bangumi/follow/list?type=${this.type!==l.N.Bangumi?"2":"1"}&pn=${this.page}&ps=16&vmid=${(0,r.getUID)()}`);if(0!==t.code)return void(0,o.logError)(`加载订阅信息失败: ${t.message}`);const e=lodash.uniqBy(this.cards.concat(lodash.get(t,"data.list").map((t=>({title:t.title,coverUrl:t.square_cover.replace("http:","https:"),latest:t.new_ep.index_show,progress:t.progress,id:t.season_id,status:t.follow_status,statusText:d(t.follow_status),playUrl:`https://www.bilibili.com/bangumi/play/ss${t.season_id}`,mediaUrl:`https://www.bilibili.com/bangumi/media/md${t.media_id}`})))),(t=>t.id)).sort(p);this.page++,this.cards=e,this.hasMorePage=lodash.get(t,"data.total",0)>this.cards.length}finally{this.loading=!1}}}}),m=n(3379),f=n.n(m),h=n(7104),g=n.n(h),v={insert:"head",singleton:!1},b=(f()(g(),v),g().locals,(0,n(1900).Z)(u,i,[],!1,null,null,null));b.options.__file="registry/lib/components/style/custom-navbar/subscriptions/SubscriptionsList.vue";var x=b.exports},6426:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return u}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"navbar-upload"},[n("VIcon",{attrs:{icon:"upload",size:18}}),t._v(" "),n("div",{staticClass:"navbar-upload-name"},[t._v("\n 投稿\n ")])],1)};i._withStripped=!0;var a=n(8643),r=Vue.extend({components:{VIcon:a.VIcon}}),o=n(3379),s=n.n(o),c=n(8961),l=n.n(c),d={insert:"head",singleton:!1},p=(s()(l(),d),l().locals,(0,n(1900).Z)(r,i,[],!1,null,"1a272463",null));p.options.__file="registry/lib/components/style/custom-navbar/upload/NavbarUpload.vue";var u=p.exports},4037:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return u}});var i=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)};i._withStripped=!0;var a=n(3037),r=Vue.extend({mixins:[a.u]}),o=n(3379),s=n.n(o),c=n(2360),l=n.n(c),d={insert:"head",singleton:!1},p=(s()(l(),d),l().locals,(0,n(1900).Z)(r,i,[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"upload-popup",attrs:{role:"list"}},[n("div",{attrs:{role:"listitem"}},[n("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/text/apply"}},[t._v("专栏投稿")])]),t._v(" "),n("div",{attrs:{role:"listitem"}},[n("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/audio/"}},[t._v("音频投稿")])]),t._v(" "),n("div",{attrs:{role:"listitem"}},[n("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload/video/frame"}},[t._v("视频投稿")])]),t._v(" "),n("div",{attrs:{role:"listitem"}},[n("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload-manager/article"}},[t._v("投稿管理")])]),t._v(" "),n("div",{attrs:{role:"listitem"}},[n("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/home"}},[t._v("创作中心")])])])}],!1,null,"a07cc62e",null));p.options.__file="registry/lib/components/style/custom-navbar/upload/UploadPopup.vue";var u=p.exports},399:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"user-face-container"},[n("img",{staticClass:"user-face",attrs:{src:t.faceSrc,srcset:t.faceSrcset}}),t._v(" "),n("img",{staticClass:"user-pendant",attrs:{src:t.pendantSrc,srcset:t.pendantSrcset}})])};i._withStripped=!0;var a=n(3278),r=n(3109),o=coreApis.utils.constants;const s="//static.hdslb.com/images/member/noface.gif";var c=Vue.extend({name:"UserFace",data:()=>({faceSrc:o.EmptyImageUrl,pendantSrc:o.EmptyImageUrl,faceSrcset:null,pendantSrcset:null}),async created(){const t=await(0,a.getUserInfo)();if(t.isLogin){if(t.face){const e=t.face.replace("http","https");if(e.includes(s))this.faceSrc=s;else{const t=68;this.faceSrc=e,this.faceSrcset=(0,r.getDpiSourceSet)(e,t)}}if(t.pendant?.image){const e=t.pendant.image.replace("http","https"),n=116;this.pendantSrcset=(0,r.getDpiSourceSet)(e,n,"png")}}else this.faceSrc="https://static.hdslb.com/images/akari.jpg"}}),l=n(3379),d=n.n(l),p=n(464),u=n.n(p),m={insert:"head",singleton:!1},f=(d()(u(),m),u().locals,(0,n(1900).Z)(c,i,[],!1,null,null,null));f.options.__file="registry/lib/components/style/custom-navbar/user-info/UserFace.vue";var h=f.exports},7437:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return v}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"user-info-panel"},[t.isLogin&&!0===t.userInfo.isLogin?n("div",{staticClass:"logged-in"},[n("a",{staticClass:"name",attrs:{target:"_blank",href:"https://space.bilibili.com/"}},[t._v(t._s(t.userInfo.uname))]),t._v(" "),n("a",{staticClass:"type",attrs:{target:"_blank",href:"https://account.bilibili.com/account/big"}},[t._v(t._s(t.userType))]),t._v(" "),1===t.userInfo.vipStatus&&2===t.userInfo.vipType?n("div",{staticClass:"privileges row"},[n("div",{staticClass:"b-coin",class:{received:t.privileges.bCoin.received},attrs:{title:"有效期限: "+t.privileges.bCoin.expire},on:{click:function(e){return t.privilegeReceive(1)}}},[t._v("\n "+t._s(t.privileges.bCoin.received?"已领取B币":"领取B币")+"\n ")]),t._v(" "),n("div",{staticClass:"coupons",class:{received:t.privileges.coupons.received},attrs:{title:"有效期限: "+t.privileges.coupons.expire},on:{click:function(e){return t.privilegeReceive(2)}}},[t._v("\n "+t._s(t.privileges.coupons.received?"已领取优惠券":"领取优惠券")+"\n ")])]):t._e(),t._v(" "),n("div",{staticClass:"level-info row"},[n("a",{staticClass:"level",attrs:{target:"_blank",title:"等级",href:"https://account.bilibili.com/account/record"}},[n("VIcon",{staticClass:"level-icon",attrs:{icon:"lv"+t.userInfo.level_info.current_level}})],1),t._v(" "),n("span",{staticClass:"level-progress-label"},[t._v(t._s(t.userInfo.level_info.current_exp)+" / "+t._s(t.userInfo.level_info.next_exp))])]),t._v(" "),n("div",{staticClass:"level-progress separator"},[n("div",{staticClass:"level-progress-thumb",style:t.levelProgressStyle})]),t._v(" "),n("div",{staticClass:"items"},[n("a",{staticClass:"item",attrs:{target:"_blank",title:"手机验证",href:"https://passport.bilibili.com/account/security#/bindphone"}},[n("VIcon",{attrs:{icon:"bind-phone",size:20}}),t._v(" "),t.userInfo.mobile_verified?n("VIcon",{attrs:{icon:"ok",size:18}}):n("VIcon",{attrs:{icon:"cancel",size:18}})],1),t._v(" "),n("a",{staticClass:"item",attrs:{target:"_blank",title:"邮箱验证",href:"https://passport.bilibili.com/account/security#/bindmail"}},[n("VIcon",{attrs:{icon:"bind-email",size:20}}),t._v(" "),t.userInfo.email_verified?n("VIcon",{attrs:{icon:"ok",size:18}}):n("VIcon",{attrs:{icon:"cancel",size:18}})],1),t._v(" "),n("a",{staticClass:"item",attrs:{target:"_blank",href:"https://account.bilibili.com/site/coin",title:"硬币"}},[n("VIcon",{attrs:{icon:"coin-outline",size:20}}),t._v(" "),n("span",[t._v(t._s(t.userInfo.money))])],1),t._v(" "),n("a",{staticClass:"item",attrs:{target:"_blank",href:"https://pay.bilibili.com/bb_balance.html",title:"B币"}},[n("VIcon",{attrs:{icon:"b-coin-outline",size:20}}),t._v(" "),n("span",[t._v(t._s(t.userInfo.wallet.bcoin_balance))])],1)]),t._v(" "),n("div",{staticClass:"separator"}),t._v(" "),n("div",{staticClass:"stats"},[n("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+t.userInfo.mid+"/fans/follow",target:"_blank"}},[n("div",{staticClass:"stats-number"},[t._v(t._s(t._f("count")(t.stat.following)))]),t._v("关注\n ")]),t._v(" "),n("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+t.userInfo.mid+"/fans/fans",target:"_blank"}},[n("div",{staticClass:"stats-number"},[t._v(t._s(t._f("count")(t.stat.follower)))]),t._v("粉丝\n ")]),t._v(" "),n("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+t.userInfo.mid+"/dynamic",target:"_blank"}},[n("div",{staticClass:"stats-number"},[t._v(t._s(t._f("count")(t.stat.dynamic_count)))]),t._v("动态\n ")])]),t._v(" "),n("div",{staticClass:"separator"}),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://account.bilibili.com/account/home"}},[n("VIcon",{attrs:{icon:"profile"}}),t._v("个人中心\n ")],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://member.bilibili.com/v2#/upload-manager/article"}},[n("VIcon",{attrs:{icon:"posts"}}),t._v("投稿管理\n ")],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://pay.bilibili.com/"}},[n("VIcon",{attrs:{icon:"wallet"}}),t._v("B币钱包\n ")],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://link.bilibili.com/p/center/index"}},[n("VIcon",{attrs:{icon:"live-center"}}),t._v("直播中心\n ")],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://show.bilibili.com/orderlist"}},[n("VIcon",{attrs:{icon:"order-center"}}),t._v("订单中心\n ")],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/v/cheese/mine"}},[n("VIcon",{attrs:{icon:"course"}}),t._v("我的课程\n ")],1),t._v(" "),n("div",{staticClass:"logout grey-button",on:{click:function(e){return t.logout()}}},[t._v("\n 退出登录\n ")])]):t._e(),t._v(" "),t.isLogin?t._e():n("div",{staticClass:"not-logged-in"},[n("h1",{staticClass:"welcome"},[t._v("\n 欢迎来到 bilibili\n ")]),t._v(" "),n("a",{staticClass:"signup grey-button",attrs:{href:"https://passport.bilibili.com/register/phone.html"}},[t._v("注册")]),t._v(" "),n("a",{staticClass:"login theme-button",attrs:{href:"https://passport.bilibili.com/login"}},[t._v("登录")])])])};i._withStripped=!0;var a=n(3109),r=n(8117),o=n(5729),s=n(3663),c=n(3278),l=n(3037),d=Vue.extend({components:{VIcon:coreApis.ui.VIcon},filters:{count:r.formatCount},mixins:[l.u],data:()=>({userInfo:{},stat:{},isLogin:Boolean((0,a.getUID)()),privileges:{bCoin:{received:!1,expire:""},coupons:{received:!1,expire:""}}}),computed:{userType(){if(!this.userInfo.isLogin)return"未登录";if(0===this.userInfo.level_info.current_level)return"注册会员";if(1===this.userInfo.vipStatus){if(1===this.userInfo.vipType)return this.userInfo.vip_theme_type?"小会员":"大会员";if(2===this.userInfo.vipType)return this.userInfo.vip_theme_type?"年度小会员":"年度大会员"}return"正式会员"},levelProgressStyle(){if(!this.userInfo.isLogin)return{};const{current_exp:t,current_min:e,next_exp:n}=this.userInfo.level_info;return{transform:`scaleX(${(t-e)/(n-e)})`}}},async created(){const t=await(0,c.getUserInfo)();this.userInfo=t;const e=await(0,s.getJsonWithCredentials)("https://api.bilibili.com/x/web-interface/nav/stat");if(this.stat=e.data||{},this.isLogin&&2===this.userInfo.vipType){const t=await(0,s.getJsonWithCredentials)("https://api.bilibili.com/x/vip/privilege/my");if(0===t.code){const e=t.data.list.find((t=>1===t.type));this.privileges.bCoin.received=1===e.state,this.privileges.bCoin.expire=new Date(1e3*e.expire_time).toLocaleDateString();const n=t.data.list.find((t=>2===t.type));this.privileges.coupons.received=1===n.state,this.privileges.coupons.expire=new Date(1e3*n.expire_time).toLocaleDateString()}}},methods:{async privilegeReceive(t){const e={1:"bCoin",2:"coupons"};if(this.privileges[e[t]].received)return;this.privileges[e[t]].received=!0;const n=(0,a.getCsrf)(),i=await(await fetch("https://api.bilibili.com/x/vip/privilege/receive",{credentials:"include",headers:{"content-type":"application/x-www-form-urlencoded"},body:`type=${t}&csrf=${n}`,method:"POST"})).json();console.log(i),0===i.code?"bCoin"===e[t]&&(this.userInfo.wallet.bcoin_balance+=5):69801===i.code||(this.privileges[e[t]].received=!1,(0,o.logError)(i.message))},async logout(){const t=await(0,s.postTextWithCredentials)("https://passport.bilibili.com/login/exit/v2",(0,a.formData)({biliCSRF:(0,a.getCsrf)()})),e=lodash.get(JSON.parse(t),"data.redirectUrl","");e&&window.location.assign(e)}}}),p=n(3379),u=n.n(p),m=n(9692),f=n.n(m),h={insert:"head",singleton:!1},g=(u()(f(),h),f().locals,(0,n(1900).Z)(d,i,[],!1,null,null,null));g.options.__file="registry/lib/components/style/custom-navbar/user-info/UserInfoPopup.vue";var v=g.exports},5878:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return g}});var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"watchlater-list"},[n("div",{staticClass:"header"},[n("div",{staticClass:"search"},[n("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/medialist/play/watchlater"}},[n("VButton",{staticClass:"round-button",attrs:{title:"播放全部",round:""}},[n("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),t._v(" "),n("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/watchlater/#/list"}},[n("VButton",{staticClass:"round-button",attrs:{title:"查看更多",round:""}},[n("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)]),t._v(" "),t.loading?n("VLoading"):t.loading||0!==t.cards.length?n("transition-group",{staticClass:"watchlater-list-content",attrs:{name:"cards",tag:"div"}},t._l(t.filteredCards,(function(e,i){return n("div",{key:e.aid,staticClass:"watchlater-card"},[n("a",{staticClass:"cover-container",attrs:{target:"_blank",href:e.href}},[n("DpiImage",{staticClass:"cover",attrs:{src:e.coverUrl,size:{width:130,height:85}}}),t._v(" "),n("div",{staticClass:"floating remove",attrs:{title:"移除"},on:{click:function(n){return n.preventDefault(),t.remove(e.aid,i)}}},[n("VIcon",{attrs:{icon:"mdi-close",size:16}})],1),t._v(" "),n("div",{staticClass:"floating duration"},[t._v(t._s(e.durationText))]),t._v(" "),e.complete?n("div",{staticClass:"floating viewed"},[t._v("已观看")]):t._e()],1),t._v(" "),n("a",{staticClass:"title",attrs:{target:"_blank",href:e.href,title:e.title}},[t._v(t._s(e.title))]),t._v(" "),n("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+e.upID,title:e.upName}},[n("DpiImage",{staticClass:"face",attrs:{src:e.upFaceUrl,size:20}}),t._v(" "),n("div",{staticClass:"name"},[t._v(t._s(e.upName))])],1)])})),0):n("VEmpty")],1)};i._withStripped=!0;var a=n(407),r=n(8117),o=coreApis.componentApis.video.watchlater,s=n(8643),c=n(3037),l=Vue.extend({components:{VLoading:s.VLoading,VEmpty:s.VEmpty,TextBox:s.TextBox,VButton:s.VButton,VIcon:s.VIcon,DpiImage:s.DpiImage},mixins:[c.u],data(){const t=(0,a.getComponentSettings)("watchlaterRedirect");return{watchlaterList:o.watchlaterList,loading:!0,cards:[],filteredCards:[],search:"",redirect:t.enabled&&t.options.navbar}},watch:{search(){this.updateFilteredCards()}},async created(){try{await this.updateList()}finally{this.loading=!1}},methods:{toggleWatchlater:o.toggleWatchlater,async updateList(){const t=await(0,o.getWatchlaterList)(!0);if(!t)return void(this.cards=[]);const e=t=>this.redirect?`https://www.bilibili.com/video/${t.bvid}`:`https://www.bilibili.com/medialist/play/watchlater/${t.bvid}`,n=t.map((t=>{const n=(()=>{if(void 0===t.pages)return e(t);const n=t.pages.map((t=>t.cid)),i=0===t.cid?1:n.indexOf(t.cid)+1;return this.redirect?`${e(t)}?p=${i}`:e(t)})(),i=Math.round(1e3*t.progress/t.duration)/1e3;return{aid:t.aid,href:n,coverUrl:t.pic.replace("http:","https:"),durationText:(0,r.formatDuration)(t.duration),duration:t.duration,complete:t.progress<0||i>.95,title:t.title,upName:t.owner.name,upFaceUrl:t.owner.face.replace("http:","https:"),upID:t.owner.mid}}));this.cards=n,this.search?this.updateFilteredCards():this.filteredCards=n},async remove(t,e){this.cards.splice(e,1),await this.toggleWatchlater(t),this.lastRemovedAid=t},async undo(){const t=this.lastRemovedAid;0!==t&&await this.toggleWatchlater(t)},updateFilteredCards:lodash.debounce((function(){const t=this.search.toLowerCase();this.$el.querySelector(".watchlater-list-content").scrollTo(0,0),this.filteredCards=this.cards.filter((e=>e.title.toLowerCase().includes(t)||e.upName.toLowerCase().includes(t)))}),100)}}),d=n(3379),p=n.n(d),u=n(8120),m=n.n(u),f={insert:"head",singleton:!1},h=(p()(m(),f),m().locals,(0,n(1900).Z)(l,i,[],!1,null,null,null));h.options.__file="registry/lib/components/style/custom-navbar/watchlater/NavbarWatchlater.vue";var g=h.exports},1900:function(t,e,n){"use strict";function i(t,e,n,i,a,r,o,s){var c,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),r&&(l._scopeId="data-v-"+r),o?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},l._ssrRegister=c):a&&(c=s?function(){a.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:a),c)if(l.functional){l._injectStyles=c;var d=l.render;l.render=function(t,e){return c.call(e),d(t,e)}}else{var p=l.beforeCreate;l.beforeCreate=p?[].concat(p,c):[c]}return{exports:t,options:l}}n.d(e,{Z:function(){return i}})},3663:function(t){"use strict";t.exports=coreApis.ajax},2023:function(t){"use strict";t.exports=coreApis.componentApis.feeds.api},3864:function(t){"use strict";t.exports=coreApis.componentApis.feeds.notify},1212:function(t){"use strict";t.exports=coreApis.componentApis.utils.categories.data},8269:function(t){"use strict";t.exports=coreApis.pluginApis.data},407:function(t){"use strict";t.exports=coreApis.settings},8643:function(t){"use strict";t.exports=coreApis.ui},3278:function(t){"use strict";t.exports=coreApis.userInfo},8117:function(t){"use strict";t.exports=coreApis.utils.formatters},5729:function(t){"use strict";t.exports=coreApis.utils.log},4522:function(t){"use strict";t.exports=coreApis.utils.sort},3109:function(t){"use strict";t.exports=coreApis.utils}},i={};function a(t){var e=i[t];if(void 0!==e)return e.exports;var r=i[t]={id:t,exports:{}};return n[t](r,r.exports,a),r.exports}a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(n,i){if(1&i&&(n=this(n)),8&i)return n;if("object"==typeof n&&n){if(4&i&&n.__esModule)return n;if(16&i&&"function"==typeof n.then)return n}var r=Object.create(null);a.r(r);var o={};t=t||[null,e({}),e([]),e(e)];for(var s=2&i&&n;"object"==typeof s&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((function(t){o[t]=function(){return n[t]}}));return o.default=function(){return n},a.d(r,o),r},a.d=function(t,e){for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return function(){"use strict";a.d(r,{component:function(){return n}});var t=a(407),e=a(3109);const n={name:"customNavbar",displayName:"自定义顶栏",description:"\n使用脚本提供的顶栏替换原版的主站顶栏 (非主站不替换), 启用后还可以在反广告插件 (例如 ABP) 中配置禁止原版顶栏的消息 iframe 以提升性能:\n- *://message.bilibili.com/pages/nav/index_new_pc_sync\n- *://message.bilibili.com/pages/nav/index_new_sync\n ".trim(),entry:async({metadata:{name:n}})=>{if((0,e.isIframe)()||(0,e.isNotHtml)())return;(0,t.addComponentListener)(`${n}.padding`,(t=>{document.documentElement.style.setProperty("--navbar-bounds-padding",`${t}%`)}),!0);["https://space.bilibili.com","https://www.bilibili.com/read"].some((t=>(0,e.matchUrlPattern)(t)))||(0,t.addComponentListener)(`${n}.globalFixed`,(t=>{document.body.classList.toggle("fixed-navbar",t)}),!0);const i=await Promise.resolve().then(a.bind(a,6870)),r=(0,e.mountVueComponent)(i);document.body.insertAdjacentElement("beforeend",r.$el),["fill","shadow","blur"].forEach((e=>{(0,t.addComponentListener)(`${n}.${e}`,(t=>r.toggleStyle(t,e)),!0)}))},tags:[componentsTags.style,componentsTags.general],options:{hidden:{hidden:!0,defaultValue:["blank1","blank4","drawing","music","gamesIframe","bangumi","match"],displayName:"隐藏的元素"},order:{hidden:!0,defaultValue:{},displayName:"元素顺序"},padding:{hidden:!0,defaultValue:10,displayName:"边缘间距(%)"},globalFixed:{defaultValue:!1,displayName:"全局固定"},fill:{defaultValue:!1,displayName:"主题色填充"},transparent:{defaultValue:!0,displayName:"透明填充"},blur:{defaultValue:!1,displayName:"背景模糊"},shadow:{defaultValue:!0,displayName:"投影"},seasonLogo:{defaultValue:!1,displayName:"使用季节Logo"},touch:{defaultValue:!1,displayName:"触摸模式"},openInNewTab:{defaultValue:!0,displayName:"新标签页打开"},openInNewTabOverrides:{defaultValue:{logo:!1},displayName:"新标签页打开设置覆盖",hidden:!0},showDeadVideos:{defaultValue:!1,displayName:"显示已失效视频",hidden:!0}},urlInclude:["//www.bilibili.com","//t.bilibili.com","//search.bilibili.com","//space.bilibili.com","//account.bilibili.com","//pay.bilibili.com","//member.bilibili.com","//big.bilibili.com","//message.bilibili.com","//app.bilibili.com","//passport.bilibili.com","//live.bilibili.com/blackboard/"],urlExclude:["//t.bilibili.com/vote/h5/index/#/result","//t.bilibili.com/lottery/h5/index/#/result","//member.bilibili.com/video/upload","//space.bilibili.com/ajax/","//www.bilibili.com/h5/comment/","//member.bilibili.com/v2","//game.bilibili.com/"],instantStyles:[{name:"custom-navbar-style",style:()=>Promise.resolve().then(a.t.bind(a,6064,23)),important:!0}],unload:async()=>{document.querySelectorAll(".custom-navbar,.custom-navbar-settings").forEach((t=>t.style.display="none"))},reload:async()=>{document.querySelectorAll(".custom-navbar,.custom-navbar-settings").forEach((t=>t.style.display="flex"))},extraOptions:()=>Promise.resolve().then(a.bind(a,359)).then((t=>t.default)),plugin:{displayName:"自定义顶栏 - 功能扩展",setup:({addData:t})=>{t("launchBar.actions",(t=>{t.push({name:"navbarSettings",getActions:async()=>[{name:"自定义顶栏设置",description:"Custom Navbar Settings",icon:"mdi-sort",action:async()=>{const{toggleNavbarSettings:t}=await Promise.resolve().then(a.bind(a,5220));t()}}]})}))}},commitHash:"259797c283aac82bb5ead0c2c214b08a12a37c25"}}(),r=r.component}()}));