Bilibili-Evolved/registry/dist/components/style/custom-navbar.js
github-actions[bot] 0d0f31597f
Some checks failed
Build / build (push) Has been cancelled
CI build
2025-05-30 14:30:05 +00:00

30 lines
178 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!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()}(globalThis,(()=>(()=>{var t,e,n={2545:(t,e,n)=>{"use strict";function a(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function i(t){return t instanceof a(t).Element||t instanceof Element}function r(t){return t instanceof a(t).HTMLElement||t instanceof HTMLElement}function o(t){return"undefined"!=typeof ShadowRoot&&(t instanceof a(t).ShadowRoot||t instanceof ShadowRoot)}n.d(e,{LC:()=>xt,mW:()=>gt,z0:()=>At});var s=Math.max,l=Math.min,c=Math.round;function d(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function p(){return!/^((?!chrome|android).)*safari/i.test(d())}function u(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var o=t.getBoundingClientRect(),s=1,l=1;e&&r(t)&&(s=t.offsetWidth>0&&c(o.width)/t.offsetWidth||1,l=t.offsetHeight>0&&c(o.height)/t.offsetHeight||1);var d=(i(t)?a(t):window).visualViewport,u=!p()&&n,m=(o.left+(u&&d?d.offsetLeft:0))/s,h=(o.top+(u&&d?d.offsetTop:0))/l,f=o.width/s,b=o.height/l;return{width:f,height:b,top:h,right:m+f,bottom:h+b,left:m,x:m,y:h}}function m(t){var e=a(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function h(t){return t?(t.nodeName||"").toLowerCase():null}function f(t){return((i(t)?t.ownerDocument:t.document)||window.document).documentElement}function b(t){return u(f(t)).left+m(t).scrollLeft}function v(t){return a(t).getComputedStyle(t)}function g(t){var e=v(t),n=e.overflow,a=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+a)}function A(t,e,n){void 0===n&&(n=!1);var i,o,s=r(e),l=r(e)&&function(t){var e=t.getBoundingClientRect(),n=c(e.width)/t.offsetWidth||1,a=c(e.height)/t.offsetHeight||1;return 1!==n||1!==a}(e),d=f(e),p=u(t,l,n),v={scrollLeft:0,scrollTop:0},A={x:0,y:0};return(s||!s&&!n)&&(("body"!==h(e)||g(d))&&(v=(i=e)!==a(i)&&r(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:m(i)),r(e)?((A=u(e,!0)).x+=e.clientLeft,A.y+=e.clientTop):d&&(A.x=b(d))),{x:p.left+v.scrollLeft-A.x,y:p.top+v.scrollTop-A.y,width:p.width,height:p.height}}function x(t){var e=u(t),n=t.offsetWidth,a=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-a)<=1&&(a=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:a}}function y(t){return"html"===h(t)?t:t.assignedSlot||t.parentNode||(o(t)?t.host:null)||f(t)}function w(t){return["html","body","#document"].indexOf(h(t))>=0?t.ownerDocument.body:r(t)&&g(t)?t:w(y(t))}function _(t,e){var n;void 0===e&&(e=[]);var i=w(t),r=i===(null==(n=t.ownerDocument)?void 0:n.body),o=a(i),s=r?[o].concat(o.visualViewport||[],g(i)?i:[]):i,l=e.concat(s);return r?l:l.concat(_(y(s)))}function k(t){return["table","td","th"].indexOf(h(t))>=0}function C(t){return r(t)&&"fixed"!==v(t).position?t.offsetParent:null}function S(t){for(var e=a(t),n=C(t);n&&k(n)&&"static"===v(n).position;)n=C(n);return n&&("html"===h(n)||"body"===h(n)&&"static"===v(n).position)?e:n||function(t){var e=/firefox/i.test(d());if(/Trident/i.test(d())&&r(t)&&"fixed"===v(t).position)return null;var n=y(t);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(h(n))<0;){var a=v(n);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||e&&"filter"===a.willChange||e&&a.filter&&"none"!==a.filter)return n;n=n.parentNode}return null}(t)||e}var I="top",V="bottom",P="right",N="left",L="auto",z=[I,V,P,N],B="start",E="end",D="viewport",j="popper",T=z.reduce((function(t,e){return t.concat([e+"-"+B,e+"-"+E])}),[]),M=[].concat(z,[L]).reduce((function(t,e){return t.concat([e,e+"-"+B,e+"-"+E])}),[]),O=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function U(t){var e=new Map,n=new Set,a=[];function i(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var a=e.get(t);a&&i(a)}})),a.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||i(t)})),a}var F={placement:"bottom",modifiers:[],strategy:"absolute"};function R(){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 W(t){void 0===t&&(t={});var e=t,n=e.defaultModifiers,a=void 0===n?[]:n,r=e.defaultOptions,o=void 0===r?F:r;return function(t,e,n){void 0===n&&(n=o);var r,s,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},F,o),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},c=[],d=!1,p={state:l,setOptions:function(n){var r="function"==typeof n?n(l.options):n;u(),l.options=Object.assign({},o,l.options,r),l.scrollParents={reference:i(t)?_(t):t.contextElement?_(t.contextElement):[],popper:_(e)};var s,d,m=function(t){var e=U(t);return O.reduce((function(t,n){return t.concat(e.filter((function(t){return t.phase===n})))}),[])}((s=[].concat(a,l.options.modifiers),d=s.reduce((function(t,e){var n=t[e.name];return t[e.name]=n?Object.assign({},n,e,{options:Object.assign({},n.options,e.options),data:Object.assign({},n.data,e.data)}):e,t}),{}),Object.keys(d).map((function(t){return d[t]}))));return l.orderedModifiers=m.filter((function(t){return t.enabled})),l.orderedModifiers.forEach((function(t){var e=t.name,n=t.options,a=void 0===n?{}:n,i=t.effect;if("function"==typeof i){var r=i({state:l,name:e,instance:p,options:a}),o=function(){};c.push(r||o)}})),p.update()},forceUpdate:function(){if(!d){var t=l.elements,e=t.reference,n=t.popper;if(R(e,n)){l.rects={reference:A(e,S(n),"fixed"===l.options.strategy),popper:x(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(t){return l.modifiersData[t.name]=Object.assign({},t.data)}));for(var a=0;a<l.orderedModifiers.length;a++)if(!0!==l.reset){var i=l.orderedModifiers[a],r=i.fn,o=i.options,s=void 0===o?{}:o,c=i.name;"function"==typeof r&&(l=r({state:l,options:s,name:c,instance:p})||l)}else l.reset=!1,a=-1}}},update:(r=function(){return new Promise((function(t){p.forceUpdate(),t(l)}))},function(){return s||(s=new Promise((function(t){Promise.resolve().then((function(){s=void 0,t(r())}))}))),s}),destroy:function(){u(),d=!0}};if(!R(t,e))return p;function u(){c.forEach((function(t){return t()})),c=[]}return p.setOptions(n).then((function(t){!d&&n.onFirstUpdate&&n.onFirstUpdate(t)})),p}}var Q={passive:!0};// eslint-disable-next-line import/no-unused-modules
function Y(t){return t.split("-")[0]}function q(t){return t.split("-")[1]}function J(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function H(t){var e,n=t.reference,a=t.element,i=t.placement,r=i?Y(i):null,o=i?q(i):null,s=n.x+n.width/2-a.width/2,l=n.y+n.height/2-a.height/2;switch(r){case I:e={x:s,y:n.y-a.height};break;case V:e={x:s,y:n.y+n.height};break;case P:e={x:n.x+n.width,y:l};break;case N:e={x:n.x-a.width,y:l};break;default:e={x:n.x,y:n.y}}var c=r?J(r):null;if(null!=c){var d="y"===c?"height":"width";switch(o){case B:e[c]=e[c]-(n[d]/2-a[d]/2);break;case E:e[c]=e[c]+(n[d]/2-a[d]/2)}}return e}
// eslint-disable-next-line import/no-unused-modules
var Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function G(t){var e,n=t.popper,i=t.popperRect,r=t.placement,o=t.variation,s=t.offsets,l=t.position,d=t.gpuAcceleration,p=t.adaptive,u=t.roundOffsets,m=t.isFixed,h=s.x,b=void 0===h?0:h,g=s.y,A=void 0===g?0:g,x="function"==typeof u?u({x:b,y:A}):{x:b,y:A};b=x.x,A=x.y;var y=s.hasOwnProperty("x"),w=s.hasOwnProperty("y"),_=N,k=I,C=window;if(p){var L=S(n),z="clientHeight",B="clientWidth";if(L===a(n)&&"static"!==v(L=f(n)).position&&"absolute"===l&&(z="scrollHeight",B="scrollWidth"),r===I||(r===N||r===P)&&o===E)k=V,A-=(m&&L===C&&C.visualViewport?C.visualViewport.height:L[z])-i.height,A*=d?1:-1;if(r===N||(r===I||r===V)&&o===E)_=P,b-=(m&&L===C&&C.visualViewport?C.visualViewport.width:L[B])-i.width,b*=d?1:-1}var D,j=Object.assign({position:l},p&&Z),T=!0===u?function(t,e){var n=t.x,a=t.y,i=e.devicePixelRatio||1;return{x:c(n*i)/i||0,y:c(a*i)/i||0}}({x:b,y:A},a(n)):{x:b,y:A};return b=T.x,A=T.y,d?Object.assign({},j,((D={})[k]=w?"0":"",D[_]=y?"0":"",D.transform=(C.devicePixelRatio||1)<=1?"translate("+b+"px, "+A+"px)":"translate3d("+b+"px, "+A+"px, 0)",D)):Object.assign({},j,((e={})[k]=w?A+"px":"",e[_]=y?b+"px":"",e.transform="",e))}// eslint-disable-next-line import/no-unused-modules
const X={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,a=t.name,i=n.offset,r=void 0===i?[0,0]:i,o=M.reduce((function(t,n){return t[n]=
// eslint-disable-next-line import/no-unused-modules
function(t,e,n){var a=Y(t),i=[N,I].indexOf(a)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,o=r[0],s=r[1];return o=o||0,s=(s||0)*i,[N,P].indexOf(a)>=0?{x:s,y:o}:{x:o,y:s}}(n,e.rects,r),t}),{}),s=o[e.placement],l=s.x,c=s.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[a]=o}};var K={left:"right",right:"left",bottom:"top",top:"bottom"};function $(t){return t.replace(/left|right|bottom|top/g,(function(t){return K[t]}))}var tt={start:"end",end:"start"};function et(t){return t.replace(/start|end/g,(function(t){return tt[t]}))}function nt(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&o(n)){var a=e;do{if(a&&t.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function at(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function it(t,e,n){return e===D?at(function(t,e){var n=a(t),i=f(t),r=n.visualViewport,o=i.clientWidth,s=i.clientHeight,l=0,c=0;if(r){o=r.width,s=r.height;var d=p();(d||!d&&"fixed"===e)&&(l=r.offsetLeft,c=r.offsetTop)}return{width:o,height:s,x:l+b(t),y:c}}(t,n)):i(e)?function(t,e){var n=u(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):at(function(t){var e,n=f(t),a=m(t),i=null==(e=t.ownerDocument)?void 0:e.body,r=s(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=s(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-a.scrollLeft+b(t),c=-a.scrollTop;return"rtl"===v(i||n).direction&&(l+=s(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:o,x:l,y:c}}(f(t)))}function rt(t,e,n,a){var o="clippingParents"===e?function(t){var e=_(y(t)),n=["absolute","fixed"].indexOf(v(t).position)>=0&&r(t)?S(t):t;return i(n)?e.filter((function(t){return i(t)&&nt(t,n)&&"body"!==h(t)})):[]}(t):[].concat(e),c=[].concat(o,[n]),d=c[0],p=c.reduce((function(e,n){var i=it(t,n,a);return e.top=s(i.top,e.top),e.right=l(i.right,e.right),e.bottom=l(i.bottom,e.bottom),e.left=s(i.left,e.left),e}),it(t,d,a));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function ot(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function st(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}
// eslint-disable-next-line import/no-unused-modules
function lt(t,e){void 0===e&&(e={});var n=e,a=n.placement,r=void 0===a?t.placement:a,o=n.strategy,s=void 0===o?t.strategy:o,l=n.boundary,c=void 0===l?"clippingParents":l,d=n.rootBoundary,p=void 0===d?D:d,m=n.elementContext,h=void 0===m?j:m,b=n.altBoundary,v=void 0!==b&&b,g=n.padding,A=void 0===g?0:g,x=ot("number"!=typeof A?A:st(A,z)),y=h===j?"reference":j,w=t.rects.popper,_=t.elements[v?y:h],k=rt(i(_)?_:_.contextElement||f(t.elements.popper),c,p,s),C=u(t.elements.reference),S=H({reference:C,element:w,strategy:"absolute",placement:r}),N=at(Object.assign({},w,S)),L=h===j?N:C,B={top:k.top-L.top+x.top,bottom:L.bottom-k.bottom+x.bottom,left:k.left-L.left+x.left,right:L.right-k.right+x.right},E=t.modifiersData.offset;if(h===j&&E){var T=E[r];Object.keys(B).forEach((function(t){var e=[P,V].indexOf(t)>=0?1:-1,n=[I,V].indexOf(t)>=0?"y":"x";B[t]+=T[n]*e}))}return B}function ct(t,e,n){return s(t,l(e,n))}// eslint-disable-next-line import/no-unused-modules
const dt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,a=t.name,i=n.mainAxis,r=void 0===i||i,o=n.altAxis,c=void 0!==o&&o,d=n.boundary,p=n.rootBoundary,u=n.altBoundary,m=n.padding,h=n.tether,f=void 0===h||h,b=n.tetherOffset,v=void 0===b?0:b,g=lt(e,{boundary:d,rootBoundary:p,padding:m,altBoundary:u}),A=Y(e.placement),y=q(e.placement),w=!y,_=J(A),k="x"===_?"y":"x",C=e.modifiersData.popperOffsets,L=e.rects.reference,z=e.rects.popper,E="function"==typeof v?v(Object.assign({},e.rects,{placement:e.placement})):v,D="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),j=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,T={x:0,y:0};if(C){if(r){var M,O="y"===_?I:N,U="y"===_?V:P,F="y"===_?"height":"width",R=C[_],W=R+g[O],Q=R-g[U],H=f?-z[F]/2:0,Z=y===B?L[F]:z[F],G=y===B?-z[F]:-L[F],X=e.elements.arrow,K=f&&X?x(X):{width:0,height:0},$=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},tt=$[O],et=$[U],nt=ct(0,L[F],K[F]),at=w?L[F]/2-H-nt-tt-D.mainAxis:Z-nt-tt-D.mainAxis,it=w?-L[F]/2+H+nt+et+D.mainAxis:G+nt+et+D.mainAxis,rt=e.elements.arrow&&S(e.elements.arrow),ot=rt?"y"===_?rt.clientTop||0:rt.clientLeft||0:0,st=null!=(M=null==j?void 0:j[_])?M:0,dt=R+it-st,pt=ct(f?l(W,R+at-st-ot):W,R,f?s(Q,dt):Q);C[_]=pt,T[_]=pt-R}if(c){var ut,mt="x"===_?I:N,ht="x"===_?V:P,ft=C[k],bt="y"===k?"height":"width",vt=ft+g[mt],gt=ft-g[ht],At=-1!==[I,N].indexOf(A),xt=null!=(ut=null==j?void 0:j[k])?ut:0,yt=At?vt:ft-L[bt]-z[bt]-xt+D.altAxis,wt=At?ft+L[bt]+z[bt]-xt-D.altAxis:gt,_t=f&&At?function(t,e,n){var a=ct(t,e,n);return a>n?n:a}(yt,ft,wt):ct(f?yt:vt,ft,f?wt:gt);C[k]=_t,T[k]=_t-ft}e.modifiersData[a]=T}},requiresIfExists:["offset"]};// eslint-disable-next-line import/no-unused-modules
const pt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,a=t.name,i=t.options,r=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Y(n.placement),l=J(s),c=[N,P].indexOf(s)>=0?"height":"width";if(r&&o){var d=function(t,e){return ot("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:st(t,z))}(i.padding,n),p=x(r),u="y"===l?I:N,m="y"===l?V:P,h=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],f=o[l]-n.rects.reference[l],b=S(r),v=b?"y"===l?b.clientHeight||0:b.clientWidth||0:0,g=h/2-f/2,A=d[u],y=v-p[c]-d[m],w=v/2-p[c]/2+g,_=ct(A,w,y),k=l;n.modifiersData[a]=((e={})[k]=_,e.centerOffset=_-w,e)}},effect:function(t){var e=t.state,n=t.options.element,a=void 0===n?"[data-popper-arrow]":n;null!=a&&("string"!=typeof a||(a=e.elements.popper.querySelector(a)))&&nt(e.elements.popper,a)&&(e.elements.arrow=a)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ut(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 mt(t){return[I,P,V,N].some((function(e){return t[e]>=0}))}var ht=W({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,o=void 0===r||r,s=i.resize,l=void 0===s||s,c=a(e.elements.popper),d=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&d.forEach((function(t){t.addEventListener("scroll",n.update,Q)})),l&&c.addEventListener("resize",n.update,Q),function(){o&&d.forEach((function(t){t.removeEventListener("scroll",n.update,Q)})),l&&c.removeEventListener("resize",n.update,Q)}}// 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]=H({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}// eslint-disable-next-line import/no-unused-modules
,data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,a=n.gpuAcceleration,i=void 0===a||a,r=n.adaptive,o=void 0===r||r,s=n.roundOffsets,l=void 0===s||s,c={placement:Y(e.placement),variation:q(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,G(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,G(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=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]||{},a=e.attributes[t]||{},i=e.elements[t];r(i)&&h(i)&&(Object.assign(i.style,n),Object.keys(a).forEach((function(t){var e=a[t];!1===e?i.removeAttribute(t):i.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.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var a=e.elements[t],i=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});r(a)&&h(a)&&(Object.assign(a.style,o),Object.keys(i).forEach((function(t){a.removeAttribute(t)})))}))}}// eslint-disable-next-line import/no-unused-modules
,requires:["computeStyles"]},X,{name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,a=t.name;if(!e.modifiersData[a]._skip){for(var i=n.mainAxis,r=void 0===i||i,o=n.altAxis,s=void 0===o||o,l=n.fallbackPlacements,c=n.padding,d=n.boundary,p=n.rootBoundary,u=n.altBoundary,m=n.flipVariations,h=void 0===m||m,f=n.allowedAutoPlacements,b=e.options.placement,v=Y(b),g=l||(v===b||!h?[$(b)]:
// eslint-disable-next-line import/no-unused-modules
function(t){if(Y(t)===L)return[];var e=$(t);return[et(t),e,et(e)]}(b)),A=[b].concat(g).reduce((function(t,n){return t.concat(Y(n)===L?function(t,e){void 0===e&&(e={});var n=e,a=n.placement,i=n.boundary,r=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?M:l,d=q(a),p=d?s?T:T.filter((function(t){return q(t)===d})):z,u=p.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=p);var m=u.reduce((function(e,n){return e[n]=lt(t,{placement:n,boundary:i,rootBoundary:r,padding:o})[Y(n)],e}),{});return Object.keys(m).sort((function(t,e){return m[t]-m[e]}))}(e,{placement:n,boundary:d,rootBoundary:p,padding:c,flipVariations:h,allowedAutoPlacements:f}):n)}),[]),x=e.rects.reference,y=e.rects.popper,w=new Map,_=!0,k=A[0],C=0;C<A.length;C++){var S=A[C],E=Y(S),D=q(S)===B,j=[I,V].indexOf(E)>=0,O=j?"width":"height",U=lt(e,{placement:S,boundary:d,rootBoundary:p,altBoundary:u,padding:c}),F=j?D?P:N:D?V:I;x[O]>y[O]&&(F=$(F));var R=$(F),W=[];if(r&&W.push(U[E]<=0),s&&W.push(U[F]<=0,U[R]<=0),W.every((function(t){return t}))){k=S,_=!1;break}w.set(S,W)}if(_)for(var Q=function(t){var e=A.find((function(e){var n=w.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return k=e,"break"},J=h?3:1;J>0;J--){if("break"===Q(J))break}e.placement!==k&&(e.modifiersData[a]._skip=!0,e.placement=k,e.reset=!0)}}// eslint-disable-next-line import/no-unused-modules
,requiresIfExists:["offset"],data:{_skip:!1}},dt,pt,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,a=e.rects.reference,i=e.rects.popper,r=e.modifiersData.preventOverflow,o=lt(e,{elementContext:"reference"}),s=lt(e,{altBoundary:!0}),l=ut(o,a),c=ut(s,i,r),d=mt(l),p=mt(c);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:p},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":p})}// eslint-disable-next-line import/no-unused-modules
}]}),ft=n(4905),bt=n(7847);function vt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const gt="customNavbar.items",At="customNavbar.renderedItems";class xt{constructor(t){if(vt(this,"name",void 0),vt(this,"displayName",void 0),vt(this,"content",void 0),vt(this,"flexStyle","0 0 auto"),vt(this,"disabled",!1),vt(this,"href",null),vt(this,"active",!1),vt(this,"clickAction",none),vt(this,"contentMounted",none),vt(this,"notifyCount",0),vt(this,"touch",!1),vt(this,"loginRequired",!1),vt(this,"popupContent",null),vt(this,"popper",null),vt(this,"boundingWidth",0),vt(this,"noPopupPadding",!1),vt(this,"transparentPopup",!1),vt(this,"lazy",!0),vt(this,"hidden",!1),vt(this,"order",0),vt(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,ft.addComponentListener)("customNavbar.touch",(e=>{this.touch=!!e&&t.touch}),!0),this.hidden=xt.navbarOptions.hidden.includes(this.name)||!(0,bt.getUID)()&&t.loginRequired;const e=xt.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=ht(t,e,{placement:"bottom"})}}vt(xt,"navbarOptions",(0,ft.getComponentSettings)("customNavbar").options)},5151:(t,e,n)=>{"use strict";n.d(e,{I:()=>l});var a=n(1649),i=n(2007),r=n(765),o=n(2930),s=n(1164);const l=(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,i.descendingBigIntSort)((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,a.getFeeds)(t,r);if(console.log(o),0!==o.code)throw this.hasMorePage=!1,new Error(o.message);const s=lodash.get(o,"data.items",[]).map(e);let l=(0,a.applyContentFilter)(n.concat(s).sort((0,i.descendingBigIntSort)((t=>t.id))).filter((t=>!(0,a.isPreOrderedVideo)(t))));if(l.length>0&&this.onCardsUpdate&&(l=this.onCardsUpdate(l)),console.log("nextPage get",l),this.cards=l,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}}}})},4819:(t,e,n)=>{"use strict";n.d(e,{U:()=>i});var a=n(2545);const i=Vue.extend({props:{item:{type:a.LC,required:!0},container:{type:HTMLElement,required:!0}},mounted(){const t=this.item,e=this.container;e&&t?.usePopper(e,this.$el.parentElement)},methods:{popupShow(){const t=this.item;t?.popper?.update()}}})},1922:(t,e,n)=>{"use strict";n.d(e,{D:()=>r,toggleNavbarSettings:()=>s,w:()=>o});var a=n(7847);let i;const r=t=>{i&&(i.triggerElement=t)},o=async()=>{if(i)return!1;const t=await Promise.resolve().then(n.bind(n,8280)).then((t=>t.default));return i=(0,a.mountVueComponent)(t),document.body.insertAdjacentElement("beforeend",i.$el),!0},s=async()=>{i||await o(),i?.toggle()}},6530:(t,e,n)=>{"use strict";n.d(e,{r:()=>i,x:()=>o});var a=n(7847);let i=function(t){return t.Bangumi="bangumi",t.Cinema="cinema",t}({});const r=(0,a.getUID)(),o={name:"subscriptions",displayName:"番剧 (弹窗)",content:()=>Promise.resolve().then(n.bind(n,3904)).then((t=>t.default)),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,2045)).then((t=>t.default))}},933:(t,e,n)=>{"use strict";n.d(e,{i:()=>a});let a=function(t){return t[t.ToView=1]="ToView",t[t.Viewing=2]="Viewing",t[t.Viewed=3]="Viewed",t}({})},4164:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'@property --navbar-foreground {\n syntax: "<color>";\n inherits: true;\n initial-value: transparent;\n}\n@property --navbar-background {\n syntax: "<color>";\n inherits: true;\n initial-value: transparent;\n}\n@property --foreground-color-d {\n syntax: "<color>";\n inherits: true;\n initial-value: transparent;\n}\n@property --theme-color {\n syntax: "<color>";\n inherits: true;\n initial-value: transparent;\n}\n@property --theme-color-60 {\n syntax: "<color>";\n inherits: true;\n initial-value: transparent;\n}\n@keyframes transparent-to-light {\nto {\n --navbar-foreground: #555;\n --navbar-background: white;\n}\n}\n@keyframes transparent-to-light-blur {\nto {\n --navbar-foreground: #555;\n --navbar-background: #fffc;\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n}\n}\n@keyframes transparent-to-dark {\nto {\n --navbar-foreground: #eee;\n --navbar-background: #222;\n}\n}\n@keyframes transparent-to-dark-blur {\nto {\n --navbar-foreground: #eee;\n --navbar-background: #2228;\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n}\n}\n@keyframes transparent-to-theme {\nto {\n --navbar-foreground: var(--foreground-color-d);\n --navbar-background: var(--theme-color);\n}\n}\n@keyframes transparent-to-theme-blur {\nto {\n --navbar-foreground: var(--foreground-color-d);\n --navbar-background: var(--theme-color-60);\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n}\n}\n@keyframes transparent-to-light-shadow {\nto {\n --navbar-foreground: #555;\n --navbar-background: white;\n box-shadow: #0002 0 1px 10px 1px;\n}\n}\n@keyframes transparent-to-light-blur-shadow {\nto {\n --navbar-foreground: #555;\n --navbar-background: #fffc;\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n box-shadow: #0002 0 1px 10px 1px;\n}\n}\n@keyframes transparent-to-dark-shadow {\nto {\n --navbar-foreground: #eee;\n --navbar-background: #222;\n box-shadow: #0004 0px 2px 10px 1px;\n}\n}\n@keyframes transparent-to-dark-blur-shadow {\nto {\n --navbar-foreground: #eee;\n --navbar-background: #2228;\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n box-shadow: #0004 0px 2px 10px 1px;\n}\n}\n@keyframes transparent-to-theme-shadow {\nto {\n --navbar-foreground: var(--foreground-color-d);\n --navbar-background: var(--theme-color);\n box-shadow: #0002 0 1px 10px 1px;\n}\n}\n@keyframes transparent-to-theme-blur-shadow {\nto {\n --navbar-foreground: var(--foreground-color-d);\n --navbar-background: var(--theme-color-60);\n -webkit-backdrop-filter: blur(24px);\n backdrop-filter: blur(24px);\n box-shadow: #0002 0 1px 10px 1px;\n}\n}\n@keyframes transparent-mask {\nto {\n opacity: 0;\n}\n}\n@keyframes launch-bar-colors {\nto {\n background-color: #8883;\n}\n}\n@keyframes launch-bar-colors-fill {\nto {\n background-color: #0002;\n}\n}\n@supports (animation-timeline: scroll()) {\n.custom-navbar.transparent {\n --animation-range: clamp(116px, 7vw, 180px) clamp(155px, 9.375vw, 240px);\n}\n.custom-navbar.transparent::before {\n animation: transparent-mask linear both;\n animation-timeline: scroll();\n animation-range: var(--animation-range);\n}\nbody.fixed-navbar .custom-navbar.transparent {\n animation: transparent-to-light linear both;\n animation-timeline: scroll();\n animation-range: var(--animation-range);\n}\nbody.fixed-navbar .custom-navbar.transparent .launch-bar {\n animation: launch-bar-colors linear both;\n animation-timeline: scroll();\n animation-range: var(--animation-range);\n}\nbody.fixed-navbar .custom-navbar.transparent.shadow {\n animation-name: transparent-to-light-shadow;\n}\nbody.fixed-navbar .custom-navbar.transparent.blur:not(.fill) {\n animation-name: transparent-to-light-blur;\n}\nbody.fixed-navbar .custom-navbar.transparent.blur:not(.fill).shadow {\n animation-name: transparent-to-light-blur-shadow;\n}\nbody.fixed-navbar .custom-navbar.transparent.fill {\n animation-name: transparent-to-theme;\n}\nbody.fixed-navbar .custom-navbar.transparent.fill .launch-bar {\n animation-name: launch-bar-colors-fill;\n}\nbody.fixed-navbar .custom-navbar.transparent.fill.shadow {\n animation-name: transparent-to-theme-shadow;\n}\nbody.fixed-navbar .custom-navbar.transparent.fill.blur {\n animation-name: transparent-to-theme-blur;\n}\nbody.fixed-navbar .custom-navbar.transparent.fill.blur.shadow {\n animation-name: transparent-to-theme-blur-shadow;\n}\nbody.fixed-navbar.dark .custom-navbar.transparent:not(.fill) {\n animation-name: transparent-to-dark;\n}\nbody.fixed-navbar.dark .custom-navbar.transparent:not(.fill).shadow {\n animation-name: transparent-to-dark-shadow;\n}\nbody.fixed-navbar.dark .custom-navbar.transparent:not(.fill).blur {\n animation-name: transparent-to-dark-blur;\n}\nbody.fixed-navbar.dark .custom-navbar.transparent:not(.fill).blur.shadow {\n animation-name: transparent-to-dark-blur-shadow;\n}\n}\n.van-message-box {\n z-index: 10002 !important;\n}\nhtml {\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: 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: var(--navbar-height) !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: calc(var(--navbar-height) + 8px) !important;\n}\nbody.fixed-navbar .bili-feed4 .header-channel,\nbody.fixed-navbar .search-fixed-header {\n display: none !important;\n}\n.custom-navbar *,\n.custom-navbar {\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: var(--navbar-height);\n width: 100%;\n background-color: var(--navbar-background);\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-full .custom-navbar, body.player-fullscreen-fix .custom-navbar, body.player-mode-web .custom-navbar, body.player-full-win .custom-navbar {\n z-index: 1;\n}\n.custom-navbar svg.inherit-color path {\n fill: var(--navbar-foreground);\n}\n.custom-navbar svg.inherit-color.stroke,\n.custom-navbar svg.inherit-color.stroke path {\n fill: transparent;\n stroke: var(--navbar-foreground);\n}\n.custom-navbar.fill:not(.transparent) svg.inherit-color path {\n fill: var(--foreground-color-d);\n}\n.custom-navbar.fill:not(.transparent) svg.inherit-color.stroke,\n.custom-navbar.fill:not(.transparent) svg.inherit-color.stroke path {\n fill: transparent;\n stroke: var(--navbar-foreground-d);\n}\n.custom-navbar.shadow:not(.transparent) {\n box-shadow: #0002 0 1px 10px 1px;\n}\nbody.dark .custom-navbar.shadow:not(.transparent) {\n box-shadow: #0004 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: #fffc;\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: #2228;\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 * var(--navbar-height));\n background-image: linear-gradient(to bottom, #000a 0, #0004 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: 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: 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 width: 100%;\n height: 100%;\n box-sizing: border-box;\n border: 2px dashed;\n}\n.custom-navbar .padding.left-pad::after,\n.custom-navbar .custom-navbar-items > *.left-pad::after {\n left: 0;\n}\n.custom-navbar .padding.right-pad::after,\n.custom-navbar .custom-navbar-items > *.right-pad::after {\n right: 0;\n}\n.custom-navbar ~ .bili-gallery {\n z-index: 10002;\n}',""]),t.exports=a},3014:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'@keyframes navbar-popup-in {\n1% {\n pointer-events: initial;\n}\nto {\n pointer-events: initial;\n}\n}\n.custom-navbar-item {\n color: inherit;\n position: relative;\n height: 100%;\n display: flex;\n align-items: center;\n transition: 0.2s background-color ease-out;\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: #8882;\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: 600;\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 #8882;\n border-radius: 8px;\n transition: opacity 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 .popup > *, .custom-navbar-item .popup > * *, .custom-navbar-item .popup > * *::before, .custom-navbar-item .popup > * *::after {\n transition: 0.2s all ease-out;\n}\n.custom-navbar-item:not(.disabled) .popup-container {\n position: absolute;\n top: calc(100% - 8px);\n left: 50%;\n pointer-events: none;\n transition: all 0.2s ease-out 0.2s;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container, .custom-navbar-item:not(.disabled).input-within .popup-container {\n top: 100%;\n}\n.custom-navbar-item:not(.disabled):hover .popup-container > .popup, .custom-navbar-item:not(.disabled).input-within .popup-container > .popup {\n animation: navbar-popup-in 0.2s ease-out 0.15s both;\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}\nhtml:not([data-navbar-notify-style=hidden]) .custom-navbar-item .notify-count:not(:empty):not(.hidden) {\n opacity: 1;\n}\nhtml[data-navbar-notify-style=dot] .custom-navbar-item .notify-count, .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=a},2846:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.custom-navbar .favorites-list {\n width: 380px;\n height: 600px;\n min-height: 200px;\n max-height: calc(100vh - var(--navbar-height) - 12px);\n font-size: 12px;\n display: flex;\n align-items: stretch;\n flex-direction: column;\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 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 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 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 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 background-color: #000c;\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 #8882;\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 .favorites-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 .favorites-cover-container .favorite-time {\n top: 6px;\n left: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .favorites-cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .favorites-cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .favorites-cover-container .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: 600;\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 box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid #8882;\n}\n.custom-navbar .favorites-list .content .cards .favorite-card .up:hover {\n background-color: #8882;\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 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}\n.custom-navbar .favorites-list .content .cards .favorite-card .description {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin: 4px 10px;\n}',""]),t.exports=a},2282:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".navbar-feeds {\n width: 380px;\n height: 600px;\n min-height: 200px;\n max-height: calc(100vh - var(--navbar-height) - 12px);\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=a},9641:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.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=a},9805:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".column-feeds {\n display: flex;\n flex-direction: column;\n align-items: center;\n}",""]),t.exports=a},7880:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".live-feeds {\n width: 100%;\n display: flex;\n align-items: center;\n flex-direction: column;\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 #8882;\n display: flex;\n align-items: stretch;\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 flex-shrink: 0;\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 flex: 1 0 0;\n width: 0;\n justify-content: center;\n}\n.live-feeds .live-feeds-content .live-card .live-title {\n font-size: 14px;\n font-weight: 600;\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=a},4179:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".video-feeds[data-v-d3e1a0c0] {\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-d3e1a0c0] {\n padding-bottom: 12px;\n}\n.video-feeds-content[data-v-d3e1a0c0] {\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-d3e1a0c0], .video-feeds-content .cards-leave-to[data-v-d3e1a0c0] {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.video-feeds-content .cards-leave-active[data-v-d3e1a0c0] {\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-d3e1a0c0],\n.video-feeds-content .right-column[data-v-d3e1a0c0] {\n display: flex;\n flex-direction: column;\n padding-bottom: 12px;\n}\n.video-feeds-content .left-column .video-card[data-v-d3e1a0c0],\n.video-feeds-content .right-column .video-card[data-v-d3e1a0c0] {\n --card-width: 174px;\n}\n.video-feeds-content .left-column .video-card[data-v-d3e1a0c0]:not(:last-child),\n.video-feeds-content .right-column .video-card[data-v-d3e1a0c0]:not(:last-child) {\n margin-bottom: 8px;\n}",""]),t.exports=a},4743:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.custom-navbar-history-list {\n width: 400px;\n height: 600px;\n min-height: 200px;\n max-height: calc(100vh - var(--navbar-height) - 12px);\n font-size: 12px;\n padding: 0;\n margin: 0;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n justify-content: center;\n}\n.custom-navbar-history-list .header {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n gap: 6px;\n margin: 16px 12px 4px 12px;\n}\n.custom-navbar-history-list .header .header-row {\n display: flex;\n align-items: stretch;\n gap: 8px;\n}\n.custom-navbar-history-list .header .header-row .row-title {\n display: flex;\n align-items: center;\n}\n.custom-navbar-history-list .header .type-filters {\n display: flex;\n align-items: center;\n gap: 6px;\n}\n.custom-navbar-history-list .header .type-filters .type-filter .be-button {\n padding: 4px 8px 4px 6px;\n}\n.custom-navbar-history-list .header .search {\n flex: 1;\n}\n.custom-navbar-history-list .header .search .be-textbox {\n height: 100%;\n}\n.custom-navbar-history-list .header .operations {\n display: flex;\n align-items: center;\n gap: 8px;\n}\n.custom-navbar-history-list .header .operations .operation .be-button {\n width: 26px;\n height: 26px;\n box-sizing: border-box;\n}\n.custom-navbar-history-list .content {\n display: flex;\n align-items: stretch;\n flex-direction: column;\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-history-list .content::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar-history-list .content .be-scroll-trigger,\n.custom-navbar-history-list .content .be-empty,\n.custom-navbar-history-list .content .be-loading {\n align-self: center;\n text-align: center;\n margin: 12px 0;\n}\n.custom-navbar-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.custom-navbar-history-list .content .cards-enter, .custom-navbar-history-list .content .cards-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar-history-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-history-list .content .cards::-webkit-scrollbar {\n height: 0 !important;\n width: 0 !important;\n}\n.custom-navbar-history-list .content .cards .empty-tip {\n text-align: center;\n}\n.custom-navbar-history-list .content .cards .time-group-enter, .custom-navbar-history-list .content .cards .time-group-leave-to {\n opacity: 0;\n transform: translateY(-16px) scale(0.9);\n}\n.custom-navbar-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.custom-navbar-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 .custom-navbar-history-list .content .cards .time-group-name {\n background-color: #222;\n}\n.custom-navbar-history-list .content .cards .time-group-items {\n padding: 0 12px;\n}\n.custom-navbar-history-list .content .cards .time-group-items .floating {\n box-sizing: border-box;\n height: 16px;\n border-radius: 8px;\n display: flex;\n align-items: center;\n background-color: #000c;\n color: white;\n justify-content: center;\n position: absolute;\n font-size: 11px;\n padding: 2px 4px;\n}\n.custom-navbar-history-list .content .cards .time-group-items .floating.pages {\n bottom: 4px;\n right: 4px;\n}\n.custom-navbar-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 #8882;\n box-sizing: border-box;\n}\nbody.dark .custom-navbar-history-list .content .cards .time-group-items .time-group-item {\n background-color: #282828;\n color: #eee;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item:not(:last-child) {\n margin-bottom: 8px;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item:hover .cover {\n transform: scale(1.05);\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-cover-container {\n grid-area: cover;\n position: relative;\n height: 55px;\n overflow: hidden;\n border-radius: 7px 0 0 7px;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-cover-container .cover {\n object-fit: cover;\n width: 80px;\n height: 55px;\n}\nbody.dark .custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-cover-container .cover.placeholder {\n filter: invert(0.9);\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-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.custom-navbar-history-list .content .cards .time-group-items .time-group-item .title {\n font-weight: 600;\n grid-area: title;\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.custom-navbar-history-list .content .cards .time-group-items .time-group-item .title:hover {\n color: var(--theme-color) !important;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .up,\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-info {\n font-size: 11px;\n opacity: 0.75;\n align-self: center;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .up {\n grid-area: up;\n display: flex;\n align-items: center;\n padding-left: 8px;\n opacity: 1;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .up .be-icon {\n margin-right: 4px;\n font-size: 14px;\n}\n.custom-navbar-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.custom-navbar-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.custom-navbar-history-list .content .cards .time-group-items .time-group-item .up-name:hover {\n opacity: 1;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-info {\n display: flex;\n align-items: center;\n gap: 4px;\n font-size: 11px;\n grid-area: time;\n padding-right: 6px;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .history-info-separator {\n margin: 0 4px;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .progress-number,\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .live-status {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.custom-navbar-history-list .content .cards .time-group-items .time-group-item .live-status.on {\n color: var(--theme-color);\n}',""]),t.exports=a},8322:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.custom-navbar .home-popup {\n max-height: 75vh;\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n writing-mode: vertical-lr;\n}\n.custom-navbar .home-popup > * {\n writing-mode: horizontal-tb;\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 transition: 0.2s background-color ease-out;\n}\n.custom-navbar .home-popup .category-item.loading {\n font-size: 10pt;\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: #8882;\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}\nhtml[data-navbar-link-popup-content-align-style=left] .custom-navbar .home-popup .category-item a.sub-region, .custom-navbar .home-popup .category-item a.sub-region.left {\n justify-content: flex-start;\n}\nhtml[data-navbar-link-popup-content-align-style=center] .custom-navbar .home-popup .category-item a.sub-region, .custom-navbar .home-popup .category-item a.sub-region.center {\n justify-content: center;\n}\nhtml[data-navbar-link-popup-content-align-style=right] .custom-navbar .home-popup .category-item a.sub-region, .custom-navbar .home-popup .category-item a.sub-region.right {\n justify-content: flex-end;\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}',""]),t.exports=a},9206:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".custom-navbar-logo-container {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n justify-content: center;\n height: 100%;\n padding: 8px 0;\n box-sizing: border-box;\n max-height: 54px;\n width: calc(var(--navbar-height) * 1.3);\n}\n.custom-navbar:not(.fill) .custom-navbar-logo:not(.season) {\n color: var(--theme-color);\n}\n.custom-navbar-logo.be-icon {\n --size: calc(var(--navbar-height) / 2) !important;\n width: 100%;\n max-height: 32px;\n}\n.custom-navbar-logo.season {\n height: 0;\n flex: 1 0 0;\n background-size: contain;\n background-position: center;\n background-repeat: no-repeat;\n filter: drop-shadow(0 0 2px #0002);\n}\nbody.season-logo-enabled .bili-header .inner-logo {\n display: none !important;\n}",""]),t.exports=a},9966:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.messages-popup[data-v-38cbdbce] {\n width: max-content;\n}\n.messages-popup .message-entry a[data-v-38cbdbce] {\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-38cbdbce]::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-38cbdbce]:hover::before {\n transform: scaleX(1);\n}\nhtml[data-navbar-link-popup-content-align-style=left] .messages-popup .message-entry a[data-v-38cbdbce], .messages-popup .message-entry a.left[data-v-38cbdbce] {\n justify-content: flex-start;\n}\nhtml[data-navbar-link-popup-content-align-style=center] .messages-popup .message-entry a[data-v-38cbdbce], .messages-popup .message-entry a.center[data-v-38cbdbce] {\n justify-content: center;\n}\nhtml[data-navbar-link-popup-content-align-style=right] .messages-popup .message-entry a[data-v-38cbdbce], .messages-popup .message-entry a.right[data-v-38cbdbce] {\n justify-content: flex-end;\n}\n.messages-popup .message-entry a[data-count][data-v-38cbdbce]::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=a},3912:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.ranking-popup[data-v-dbcac2e2] {\n width: max-content;\n}\n.ranking-popup .ranking-entry a[data-v-dbcac2e2] {\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-dbcac2e2]::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-dbcac2e2]:hover::before {\n transform: scaleX(1);\n}\nhtml[data-navbar-link-popup-content-align-style=left] .ranking-popup .ranking-entry a[data-v-dbcac2e2], .ranking-popup .ranking-entry a.left[data-v-dbcac2e2] {\n justify-content: flex-start;\n}\nhtml[data-navbar-link-popup-content-align-style=center] .ranking-popup .ranking-entry a[data-v-dbcac2e2], .ranking-popup .ranking-entry a.center[data-v-dbcac2e2] {\n justify-content: center;\n}\nhtml[data-navbar-link-popup-content-align-style=right] .ranking-popup .ranking-entry a[data-v-dbcac2e2], .ranking-popup .ranking-entry a.right[data-v-dbcac2e2] {\n justify-content: flex-end;\n}',""]),t.exports=a},3741:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".custom-navbar .launch-bar {\n --color: var(--custom-navbar-foreground);\n background-color: #000a;\n opacity: 0.5;\n transition: opacity 0.2s ease-out;\n padding: 2px 6px;\n border-radius: 8px;\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 width: var(--navbar-search-width);\n}\n.custom-navbar:not(.transparent) .launch-bar {\n background-color: #8883;\n}\n.custom-navbar.fill:not(.transparent) .launch-bar {\n background-color: #0002;\n}\n.custom-navbar-search {\n align-self: center;\n display: flex;\n}",""]),t.exports=a},5845:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".custom-navbar-extra-options {\n display: flex;\n align-items: center;\n justify-content: center;\n}",""]),t.exports=a},4469:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".custom-navbar-settings {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid #8882;\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\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 box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .custom-navbar-settings {\n background-color: #282828;\n color: #eee;\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 justify-content: space-between;\n}\n.custom-navbar-settings .navbar-settings-header .title {\n margin-left: 6px;\n font-size: 18px;\n font-weight: 600;\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 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.custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .padding-value {\n margin-left: 12px;\n width: 50px;\n text-align: end;\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 border: 1px solid #8882;\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: center;\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 box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .custom-navbar-settings .navbar-settings-content .navbar-settings-section-content .navbar-sort-item {\n background-color: #282828;\n color: #eee;\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=a},8669:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".navbar-subscriptions {\n width: 380px;\n height: 600px;\n min-height: 200px;\n max-height: calc(100vh - var(--navbar-height) - 12px);\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}\n.navbar-subscriptions-filter {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n height: 26px;\n}",""]),t.exports=a},1170:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.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 #8882;\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 .subscriptions-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 .subscriptions-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: #8882;\n border: 1px solid #8884;\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: 600;\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}\n.subscription-list .subscription-content .subscription-card:hover .title {\n color: var(--theme-color);\n}",""]),t.exports=a},4792:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".navbar-upload[data-v-99a054ea] {\n display: flex;\n align-items: center;\n}\n.navbar-upload-name[data-v-99a054ea] {\n padding-left: 4px;\n font-size: 12pt;\n font-weight: bold;\n}",""]),t.exports=a},3587:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.upload-popup[data-v-b43e8cea] {\n width: max-content;\n}\n.upload-popup a[data-v-b43e8cea] {\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-b43e8cea]::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-b43e8cea]:hover::before {\n transform: scaleX(1);\n}\nhtml[data-navbar-link-popup-content-align-style=left] .upload-popup a[data-v-b43e8cea], .upload-popup a.left[data-v-b43e8cea] {\n justify-content: flex-start;\n}\nhtml[data-navbar-link-popup-content-align-style=center] .upload-popup a[data-v-b43e8cea], .upload-popup a.center[data-v-b43e8cea] {\n justify-content: center;\n}\nhtml[data-navbar-link-popup-content-align-style=right] .upload-popup a[data-v-b43e8cea], .upload-popup a.right[data-v-b43e8cea] {\n justify-content: flex-end;\n}',""]),t.exports=a},1584:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,".user-face-container {\n position: relative;\n height: calc(var(--navbar-height) - 16px);\n width: calc(var(--navbar-height) - 16px);\n max-width: 36px;\n max-height: 36px;\n}\n.user-face-container .user-face,\n.user-face-container .user-pendant {\n position: absolute;\n width: 100%;\n height: 100%;\n transition: 0.2s all ease-out 0.2s;\n opacity: 1;\n z-index: 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}\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=a},4368:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.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: #8882;\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: #8884;\n}\n.user-info-panel .bv-custom-navbar-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 .bv-custom-navbar-operation:hover {\n background-color: #8882;\n}\n.user-info-panel .bv-custom-navbar-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: 600;\n opacity: 0.7;\n}\n.user-info-panel .welcome,\n.user-info-panel .name {\n font-size: 16px;\n font-weight: 600;\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-icon.plus {\n max-height: 24px;\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: 600;\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=a},8035:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.push([t.id,'.custom-navbar .watchlater-list {\n height: 600px;\n min-height: 200px;\n max-height: calc(100vh - var(--navbar-height) - 12px);\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 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 background-color: #000c;\n color: white;\n justify-content: center;\n cursor: pointer;\n}\n.custom-navbar .watchlater-list .header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n align-self: stretch;\n margin: 16px 12px;\n}\n.custom-navbar .watchlater-list .header .watchlater-list-summary {\n margin-right: 6px;\n}\n.custom-navbar .watchlater-list .header .search {\n position: relative;\n flex-grow: 1;\n align-self: stretch;\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}\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 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 #8882;\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 .watchlater-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 .watchlater-cover-container .floating {\n position: absolute;\n opacity: 0;\n font-size: 11px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .watchlater-cover-container .remove {\n top: 6px;\n left: 6px;\n width: 20px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .watchlater-cover-container .duration {\n left: 6px;\n bottom: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .watchlater-cover-container .pages {\n top: 6px;\n right: 6px;\n padding: 0 6px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .watchlater-cover-container .cover {\n object-fit: cover;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .watchlater-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.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: 600;\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 .info-row {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n grid-area: info;\n margin: 6px 8px;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .info-row .viewed {\n opacity: 0.75;\n font-size: 11px;\n margin: 2px 0;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up {\n flex: 0 1 auto;\n padding: 2px 10px 2px 2px;\n justify-self: start;\n align-self: center;\n max-width: calc(100% - 16px);\n display: flex;\n align-items: center;\n box-sizing: border-box;\n height: 24px;\n border-radius: 12px;\n border: 1px solid #8882;\n}\n.custom-navbar .watchlater-list-content .watchlater-card .up:hover {\n background-color: #8882;\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}',""]),t.exports=a},9355:(t,e,n)=>{var a=n(2955)((function(t){return t[1]}));a.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.bili-header,\n.international-header {\n min-height: var(--navbar-height) !important;\n}\n\n.bili-header-m .head-banner {\n margin-top: calc(-1 * var(--navbar-height)) !important;\n}\n\n.bili-header-m > .nav-menu,\n.z_top,\n.z-top-container#bili-header-container {\n visibility: hidden !important;\n height: var(--navbar-height) !important;\n}\n\n#message-navbar,\nbody:not(.history-page) #biliMainHeader:not(.z-top-container),\n.z-top-container:not(#biliMainHeader, .has-menu) {\n max-height: var(--navbar-height) !important;\n}\n\nbody.history-page #biliMainHeader:not(.z-top-container) {\n height: auto;\n}\n\n.link-top-container#tab-container {\n top: var(--navbar-height) !important;\n}\n\n.bili-feed4 .header-channel {\n top: 0 !important;\n}",""]),t.exports=a},2955: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,a){"string"==typeof t&&(
// eslint-disable-next-line no-param-reassign
t=[[null,t,""]]);var i={};if(a)for(var r=0;r<this.length;r++){
// eslint-disable-next-line prefer-destructuring
var o=this[r][0];null!=o&&(i[o]=!0)}for(var s=0;s<t.length;s++){var l=[].concat(t[s]);a&&i[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),e.push(l))}},e}},6991:(t,e,n)=>{"use strict";var a,i=function(){return void 0===a&&(
// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805
// @see https://github.com/webpack-contrib/style-loader/issues/177
a=Boolean(window&&document&&document.all&&!window.atob)),a},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 l(t,e){for(var n={},a=[],i=0;i<t.length;i++){var r=t[i],l=e.base?r[0]+e.base:r[0],c=n[l]||0,d="".concat(l," ").concat(c);n[l]=c+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:b(u,e),references:1}),a.push(d)}return a}function c(t){var e=document.createElement("style"),a=t.attributes||{};if(void 0===a.nonce){var i=n.nc;i&&(a.nonce=i)}if(Object.keys(a).forEach((function(t){e.setAttribute(t,a[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,a){var i=n?"":a.media?"@media ".concat(a.media," {").concat(a.css,"}"):a.css;if(t.styleSheet)t.styleSheet.cssText=p(e,i);else{var r=document.createTextNode(i),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 a=n.css,i=n.media,r=n.sourceMap;if(i?t.setAttribute("media",i):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=a;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(a))}}var h=null,f=0;function b(t,e){var n,a,i;if(e.singleton){var r=f++;n=h||(h=c(e)),a=u.bind(null,n,r,!1),i=u.bind(null,n,r,!0)}else n=c(e),a=m.bind(null,n,e),i=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)};return a(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;a(t=e)}else i()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=i());var n=l(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var a=0;a<n.length;a++){var i=s(n[a]);o[i].references--}for(var r=l(t,e),c=0;c<n.length;c++){var d=s(n[c]);0===o[d].references&&(o[d].updater(),o.splice(d,1))}n=r}}}},8077:(t,e,n)=>{var a=n(9355);a&&a.__esModule&&(a=a.default),t.exports="string"==typeof a?a:a.toString()},3642:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>dt});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"custom-navbar",class:t.styles,attrs:{role:"navigation"}},[e("div",{staticClass:"left-pad padding"}),t._v(" "),e("div",{staticClass:"custom-navbar-items",attrs:{role:"list"}},t._l(t.items,(function(t){return e("NavbarItem",{key:t.name,attrs:{item:t}})})),1),t._v(" "),e("div",{staticClass:"right-pad padding"})])};a._withStripped=!0;var i=n(4905),r=n(2007),o=n(322);const s="https://message.bilibili.com/",l={name:"messages",displayName:"消息",content:"消息",href:s,active:document.URL.startsWith(s),loginRequired:!0,touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,8974)).then((t=>t.default)),lazy:!1},c="https://www.bilibili.com/v/popular/rank/",d={name:"ranking",displayName:"排行",content:"排行",href:`${c}all`,active:document.URL.startsWith(c),touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,1428)).then((t=>t.default))};var p=n(7847);const u={name:"userInfo",displayName:"个人信息",content:()=>Promise.resolve().then(n.bind(n,8358)).then((t=>t.default)),href:(0,p.getUID)()?"https://space.bilibili.com":null,touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,8201)).then((t=>t.default)),lazy:!1,noPopupPadding:!0,boundingWidth:240},m={name:"logo",displayName:"Logo",content:()=>Promise.resolve().then(n.bind(n,9423)).then((t=>t.default)),href:"https://www.bilibili.com/"},h={name:"home",displayName:"主站",content:"主站",href:"https://www.bilibili.com/",touch:!0,boundingWidth:366,popupContent:()=>Promise.resolve().then(n.bind(n,6381)).then((t=>t.default))},f=t=>({...t,name:`${t.iframeName}Iframe`,content:t.displayName,touch:!0,popupContent:()=>Promise.resolve().then(n.bind(n,2366)).then((t=>t.default)),boundingWidth:t.width,noPopupPadding:!0,transparentPopup:!0}),b=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"}),v=f({src:"https://live.bilibili.com/blackboard/dropdown-menu.html",href:"https://live.bilibili.com",width:528,height:266,lazy:!0,displayName:"直播",iframeName:"lives"}),g=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"}),A=new Array(4).fill(0).map(((t,e)=>({name:`blank${e+1}`,displayName:`弹性空白${e+1}`,content:"",disabled:!0,flexStyle:"1 0 auto"}))),x=t=>({content:t.displayName,...t,active:document.URL.startsWith(t.href)}),y=(x({name:"ranking",displayName:"排行",href:"https://www.bilibili.com/v/popular/rank/all"}),x({name:"bangumi",displayName:"番剧 (链接)",content:"番剧",href:"https://www.bilibili.com/anime/"})),w=x({name:"music",displayName:"音频",href:"https://www.bilibili.com/audio/home/"}),_=x({name:"shop",displayName:"会员购",href:"https://show.bilibili.com"}),k=x({name:"match",displayName:"赛事",href:"https://www.bilibili.com/v/game/match/"}),C=x({name:"creations",displayName:"创作中心",href:"https://member.bilibili.com/platform/home"}),S={name:"upload",displayName:"投稿",content:()=>Promise.resolve().then(n.bind(n,7487)).then((t=>t.default)),touch:!0,href:"https://member.bilibili.com/platform/upload/video/frame",popupContent:()=>Promise.resolve().then(n.bind(n,262)).then((t=>t.default))},I={name:"search",displayName:"搜索",content:()=>Promise.resolve().then(n.bind(n,7455)).then((t=>t.default)),disabled:!0},V={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,2930,23));await(async()=>{const n=await e();t.notifyCount=n})()},loginRequired:!0,popupContent:()=>Promise.resolve().then(n.bind(n,2917)).then((t=>t.default)),boundingWidth:300,noPopupPadding:!0};var P=n(6530);const N={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,8772)).then((t=>t.default))},L=`https://space.bilibili.com/${(0,p.getUID)()}/favlist`,z={name:"favorites",displayName:"收藏",content:"收藏",href:L,touch:!0,active:document.URL.replace(/\?.*$/,"")===L,loginRequired:!0,boundingWidth:380,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(n.bind(n,11)).then((t=>t.default))},B="https://www.bilibili.com/history",E={name:"history",displayName:"历史",content:"历史",href:B,touch:!0,active:document.URL.replace(/\?.*$/,"")===B,loginRequired:!0,boundingWidth:400,noPopupPadding:!0,popupContent:()=>Promise.resolve().then(n.bind(n,4474)).then((t=>t.default))},[D,j,T,M]=A;var O=n(2545),U=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("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,"input-within":t.inputWithin},style:{flex:t.item.flexStyle,order:t.item.order},attrs:{role:"listitem","data-name":t.item.name}},[t.item.href?e("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 ")]:e(t.item.content,{tag:"component",attrs:{item:t.item}})],2):e("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 ")]:e(t.item.content,{tag:"component",attrs:{item:t.item}})],2),t._v(" "),e("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(" "),e("div",{ref:"popupContainer",staticClass:"popup-container",on:{focusin:function(e){return t.toggleInputWithin(e,!0)},focusout:function(e){return t.toggleInputWithin(e,!1)}}},[t.item.popupContent?e("div",{staticClass:"popup",class:t.popupClasses(t.item)},[t.item.requestedPopup?e(t.item.popupContent,{ref:"popup",tag:"component",attrs:{container:t.$refs.popupContainer,item:t.item}}):t._e()],1):t._e()]),t._v(" "),e("div",{staticClass:"active-bar"})],1)};U._withStripped=!0;var F=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("a",t._g(t._b({attrs:{target:t.newTab?"_blank":null}},"a",t.$attrs,!1),t.$listeners),[t._t("default")],2)};F._withStripped=!0;const R=Vue.extend({props:{newTab:{type:Boolean,default:!0}}});var W=n(8678);const Q=(0,W.A)(R,F,[],!1,null,null,null).exports,Y=t=>{const{name:e}=t,n=O.LC.navbarOptions;return e in n.openInNewTabOverrides?n.openInNewTabOverrides[e]:n.openInNewTab},q=Vue.extend({components:{CustomNavbarLink:Q},props:{item:{type:O.LC,required:!0}},data(){return{newTab:Y(this.item),cancelListeners:none,inputWithin:!1}},mounted(){const t=this.item;t.contentMounted?.(t);const e=()=>{this.updateLinkOption()};(0,i.addComponentListener)("customNavbar.openInNewTabOverrides",e),(0,i.addComponentListener)("customNavbar.openInNewTab",e),this.cancelListeners=()=>{(0,i.removeComponentListener)("customNavbar.openInNewTabOverrides",e),(0,i.removeComponentListener)("customNavbar.openInNewTab",e)}},beforeDestroy(){this.cancelListeners?.()},methods:{toggleInputWithin(t,e){t.target instanceof HTMLInputElement?this.inputWithin=e:this.inputWithin=!1},updateLinkOption(){this.newTab=Y(this.item)},popupClasses:t=>({transparent:t.transparentPopup,"no-padding":t.noPopupPadding,"iframe-container":t.iframeName}),triggerPopupShow:lodash.debounce((function(t){const{popup:e}=this.$refs;if(!e)return;const n=O.LC.navbarOptions.refreshOnPopup&&e.popupRefresh&&"function"==typeof e.popupRefresh;!t&&n&&e.popupRefresh(),e.popupShow&&"function"==typeof e.popupShow&&e.popupShow()}),300),async requestPopup(){const{item:t}=this;if(!t.disabled)return t.requestedPopup?void this.triggerPopupShow(!1):(t.requestedPopup=!0,void this.triggerPopupShow(!0))}}});var J=n(6991),H=n.n(J),Z=n(3014),G=n.n(Z),X={insert:"head",singleton:!1};H()(G(),X);G().locals;const K=(0,W.A)(q,U,[],!1,null,null,null).exports,$=coreApis.spinQuery,tt=coreApis.utils.urls,et=t=>{(0,i.addComponentListener)("customNavbar.transparent",(e=>{(0,i.getComponentSettings)("hideBanner").enabled||t.toggleStyle(e,"transparent")}),!0),(0,i.addComponentListener)("hideBanner",(e=>{(0,i.getComponentSettings)("customNavbar").options.transparent&&t.toggleStyle(!e,"transparent")}))},nt=["//music.bilibili.com/","//space.bilibili.com/"],[at]=(0,o.registerAndGetData)(O.mW,[D,m,h,y,d,w,b,v,_,k,g,j,I,T,u,l,V,P.x,N,z,E,C,S,M]),[it]=(0,o.registerAndGetData)(O.z0,{items:[]}),rt=()=>{const t=at.map((t=>new O.LC(t))).sort((0,r.ascendingSort)((t=>t.order)));return it.items=t,t},ot=Vue.extend({components:{NavbarItem:K},data:()=>({initItems:at,items:rt(),styles:[],height:O.LC.navbarOptions.height}),watch:{initItems(){this.items=rt()}},async mounted(){(0,i.addComponentListener)("customNavbar.height",(t=>{document.documentElement.style.setProperty("--navbar-height",`${t}px`)}),!0),await(async t=>{nt.some((t=>(0,p.matchUrlPattern)(t)))?et(t):(0,tt.matchCurrentPage)(tt.mainSiteUrls)&&(0,$.sq)((()=>dqa(".animated-banner video, .banner-img img, #banner_link, .international-header .bili-banner, .bili-header__banner")),(t=>0!==t.length&&!!t.some((t=>!!t.style.backgroundImage||!!t.src||!!t.querySelector(".animated-banner"))))).then((e=>{0!==e.length&&et(t)}))})(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)}}});var st=n(4164),lt=n.n(st),ct={insert:"head",singleton:!1};H()(lt(),ct);lt().locals;const dt=(0,W.A)(ot,a,[],!1,null,null,null).exports},11:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>S});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"favorites-list"},[e("div",{staticClass:"header"},[e("FavoritesFolderSelect",{model:{value:t.folder,callback:function(e){t.folder=e},expression:"folder"}}),t._v(" "),e("div",{staticClass:"search"},[e("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),t._v(" "),e("a",{staticClass:"operation",attrs:{href:t.playLink,title:"播放全部",target:"_blank"}},[e("VButton",{staticClass:"play-all",attrs:{round:""}},[e("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),t._v(" "),e("a",{staticClass:"operation",attrs:{href:t.moreLink,title:"查看更多",target:"_blank"}},[e("VButton",{staticClass:"more-info",attrs:{round:""}},[e("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)],1),t._v(" "),e("div",{staticClass:"content"},[t.loading&&!t.searching?e("VLoading"):t.loading||t.canLoadMore||0!==t.filteredCards.length?e("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[t._l(t.filteredCards,(function(n){return e("div",{key:n.id,staticClass:"favorite-card"},[e("a",{staticClass:"favorites-cover-container",attrs:{target:"_blank",href:t.getItemPlayLink(n)}},[e("DpiImage",{staticClass:"cover",attrs:{src:n.coverUrl,size:{width:130,height:85}}}),t._v(" "),e("div",{staticClass:"floating duration"},[t._v(t._s(n.durationText))]),t._v(" "),e("div",{staticClass:"floating favorite-time"},[t._v(t._s(n.favoriteTime))])],1),t._v(" "),e("a",{staticClass:"title",attrs:{target:"_blank",href:t.getItemPlayLink(n),title:n.title}},[t._v(t._s(n.title))]),t._v(" "),n.upID?e("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+n.upID,title:n.upName}},[e("DpiImage",{staticClass:"face",attrs:{"placeholder-image":"",src:n.upFaceUrl,size:20}}),t._v(" "),e("div",{staticClass:"name"},[t._v(t._s(n.upName))])],1):e("div",{staticClass:"description"},[t._v("\n "+t._s(n.description)+"\n ")])])})),t._v(" "),t.canLoadMore?e("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return t.scrollTrigger()}}}):t._e()],2):e("VEmpty")],1)])};a._withStripped=!0;var i=n(1164),r=n(2082),o=n(7847),s=n(416),l=n(765),c=n(4905);const d={id:0,name:"加载中...",count:0};var p=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("VDropdown",{staticClass:"favorites-folder-select",attrs:{round:"",items:t.folders,"key-mapper":t=>t.id,value:t.folder},on:{change:function(e){return t.change(e)}},scopedSlots:t._u([{key:"item",fn:function({item:e}){return[t._v(" "+t._s(e.name)+" ("+t._s(e.count)+") ")]}}])})};p._withStripped=!0;const u=(0,c.getComponentSettings)("customNavbar").options,m=Vue.extend({components:{VDropdown:i.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)}}});var h=n(8678);const f=(0,h.A)(m,p,[],!1,null,null,null).exports;var b=n(4819);const v=(0,c.getComponentSettings)("customNavbar").options,g=t=>!!v.showDeadVideos||9!==t.attr&&1!==t.attr,A=t=>({type:t.type,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:t.page>1?`${(0,r.formatDuration)(t.duration)} / ${t.page}P`:(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});const x=Vue.extend({components:{FavoritesFolderSelect:f,VLoading:i.VLoading,VEmpty:i.VEmpty,VIcon:i.VIcon,VButton:i.VButton,TextBox:i.TextBox,DpiImage:i.DpiImage,ScrollTrigger:i.ScrollTrigger},mixins:[b.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/x/v3/fav/resource/list?media_id=${this.folder.id}&pn=${this.page}&ps=20&keyword=&order=mtime&type=0&tid=0&platform=web`,e=await(0,s.getJsonWithCredentials)(t);if(0!==e.code)throw new Error(`加载收藏夹内容失败: ${e.message}`);return e.data.medias?e.data.medias.filter(g).map(A):[]},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,l.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,l.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&platform=web`),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&platform=web`);if(0!==t.code&&0!==e.code)return;const n=lodash.get(t,"data.medias",[])||[],a=lodash.get(e,"data.medias",[])||[];this.searchPage++;const i=lodash.uniqBy(this.filteredCards.concat(n.filter(g).map(A),a.filter(g).map(A)),(t=>t.id));this.filteredCards=i;const r=n.length+a.length===0,o=a.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()},getItemPlayLink(t){switch(t.type){default:case 2:return`https://www.bilibili.com/video/${t.bvid}`;case 12:return`https://www.bilibili.com/audio/au${t.id}`}}}});var y=n(6991),w=n.n(y),_=n(2846),k=n.n(_),C={insert:"head",singleton:!1};w()(k(),C);k().locals;const S=(0,h.A)(x,a,[],!1,null,null,null).exports},2917:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"navbar-feeds"},[e("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 "),e("VIcon",{attrs:{icon:"feeds",size:18}})]},proxy:!0}])})],1)};a._withStripped=!0;var i=n(1164),r=n(1649),o=n(2930),s=n(4819);const l=[{name:"video",displayName:"视频",component:()=>Promise.resolve().then(n.bind(n,9020)).then((t=>t.default)),activeLink:"https://t.bilibili.com/?tab=video",count:0},{name:"bangumi",displayName:"番剧",component:()=>Promise.resolve().then(n.bind(n,2940)).then((t=>t.default)),activeLink:"https://t.bilibili.com/?tab=pgc",count:0},{name:"column",displayName:"专栏",component:()=>Promise.resolve().then(n.bind(n,886)).then((t=>t.default)),activeLink:"https://t.bilibili.com/?tab=article",count:0},{name:"live",displayName:"直播",component:()=>Promise.resolve().then(n.bind(n,6236)).then((t=>t.default)),activeLink:"https://link.bilibili.com/p/center/index#/user-center/follow/1",count:0}],c=Vue.extend({components:{TabControl:i.TabControl,VIcon:i.VIcon},mixins:[s.U],data:()=>({tabs:l}),mounted(){this.refreshNotifyCount()},methods:{popupShow(){this.item.notifyCount=0},async refreshNotifyCount(){const{tabControl:t}=this.$refs;l.forEach((async e=>{if(t.selectedTab===e)return;if("live"===e.name)return;const n=r.feedsCardTypes[e.name];if(!n.apiType)return;const a=await(0,o.getNotifyCountByType)(n.apiType);e.count=a,console.log(e)}))}}});var d=n(6991),p=n.n(d),u=n(2282),m=n.n(u),h={insert:"head",singleton:!1};p()(m(),h);m().locals;const f=(0,n(8678).A)(c,a,[],!1,null,null,null).exports},2940:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"bangumi-feeds"},[t.loading?e("VLoading"):t.loading||0!==t.cards.length?[e("div",{staticClass:"bangumi-feeds-content"},t._l(t.cards,(function(t){return e("BangumiCard",{key:t.id,attrs:{"is-new":t.new,data:t}})})),1),t._v(" "),t.hasMorePage?e("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:e("VEmpty")],2)};a._withStripped=!0;var i=n(1649),r=n(2930);const o=coreApis.componentApis.feeds.BangumiCard;var s=n.n(o),l=n(5151);const c=Vue.extend({components:{BangumiCard:s()},mixins:[(0,l.I)(i.feedsCardTypes.bangumi,(t=>{const e=lodash.get(t,"modules.module_dynamic.major.pgc"),n=lodash.get(t,"modules.module_author");return{id:t.id_str,title:n.name,coverUrl:n.face,epCoverUrl:e.cover,epTitle:e.title.replace(new RegExp(`^${n.name}`),""),url:e.jump_url,get new(){return(0,r.isNewID)(this.id)}}}))]});var d=n(6991),p=n.n(d),u=n(9641),m=n.n(u),h={insert:"head",singleton:!1};p()(m(),h);m().locals;const f=(0,n(8678).A)(c,a,[],!1,null,null,null).exports},886:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"column-feeds"},[t.loading?e("VLoading"):t.loading||0!==t.cards.length?[e("div",{staticClass:"columns-feeds-content"},t._l(t.cards,(function(t){return e("ColumnCard",{key:t.id,attrs:{"is-new":t.new,data:t}})})),1),t._v(" "),t.hasMorePage?e("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:e("VEmpty")],2)};a._withStripped=!0;var i=n(1649),r=n(2930);const o=coreApis.componentApis.feeds.ColumnCard;var s=n.n(o),l=n(5151);const c=Vue.extend({components:{ColumnCard:s()},mixins:[(0,l.I)(i.feedsCardTypes.column,(t=>{const e=lodash.get(t,"modules.module_dynamic.major.article"),n=lodash.get(t,"modules.module_author");return{id:t.id_str,cvID:e.id.toString(),title:e.title,upName:n.name,upFaceUrl:n.face,upID:n.mid,description:e.desc,covers:e.covers,originalCovers:e.covers,get new(){return(0,r.isNewID)(this.id)}}}))]});var d=n(6991),p=n.n(d),u=n(9805),m=n.n(u),h={insert:"head",singleton:!1};p()(m(),h);m().locals;const f=(0,n(8678).A)(c,a,[],!1,null,null,null).exports},6236:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"live-feeds"},[t.loading?e("VLoading"):t.loading||0!==t.cards.length?t._e():e("VEmpty"),t._v(" "),e("transition-group",{staticClass:"live-feeds-content",attrs:{name:"cards",tag:"div"}},t._l(t.cards,(function(n){return e("a",{key:n.id,staticClass:"live-card",attrs:{target:"_blank",href:n.url}},[e("div",{staticClass:"face-container"},[e("DpiImage",{staticClass:"face",attrs:{size:48,src:n.upFaceUrl}})],1),t._v(" "),e("div",{staticClass:"live-info"},[e("div",{staticClass:"live-title",attrs:{title:n.title}},[t._v(t._s(n.title))]),t._v(" "),e("div",{staticClass:"live-name",attrs:{title:n.upName}},[t._v(t._s(n.upName))])])])})),0)],1)};a._withStripped=!0;var i=n(1164),r=n(416);const o=Vue.extend({components:{VLoading:i.VLoading,VEmpty:i.VEmpty,DpiImage:i.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}});var s=n(6991),l=n.n(s),c=n(7880),d=n.n(c),p={insert:"head",singleton:!1};l()(d(),p);d().locals;const u=(0,n(8678).A)(o,a,[],!1,null,null,null).exports},9020:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>g});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"video-feeds"},[t.loading?e("VLoading"):t.loading||0!==t.cards.length?[e("div",{staticClass:"video-feeds-content"},[e("transition-group",{staticClass:"left-column",attrs:{name:"cards",tag:"div"}},t._l(t.columnedCards.left,(function(t){return e("VideoCard",{key:t.id,attrs:{orientation:"vertical","is-new":t.new,"show-stats":!1,data:t}})})),1),t._v(" "),e("transition-group",{staticClass:"right-column",attrs:{name:"cards",tag:"div"}},t._l(t.columnedCards.right,(function(t){return e("VideoCard",{key:t.id,attrs:{orientation:"vertical","is-new":t.new,"show-stats":!1,data:t}})})),1)],1),t._v(" "),t.hasMorePage?e("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:e("VEmpty")],2)};a._withStripped=!0;var i=n(2082),r=n(2930),o=n(1649);const s=coreApis.componentApis.feeds.VideoCard;var l=n.n(s),c=n(5151);const d=t=>{const e=Number(new Date),n=new Date(t),a=[n.getHours(),n.getMinutes(),n.getSeconds()].map((t=>t.toString().padStart(2,"0"))).join(":");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("-")} ${a}`},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 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("-")}`},u=Vue.extend({components:{VideoCard:l()},mixins:[(0,c.I)(o.feedsCardTypes.video,(t=>{const e=lodash.get(t,"modules.module_dynamic.major.archive"),n=lodash.get(t,"modules.module_author");return{id:t.id_str,aid:parseInt(e.aid),bvid:e.bvid,videoUrl:`https://www.bilibili.com/${e.bvid}`,coverUrl:e.cover,title:e.title,duration:(0,i.parseDuration)(e.duration_text),durationText:(0,i.formatDuration)((0,i.parseDuration)(e.duration_text)),description:e.desc,pubTime:d(1e3*n.pub_ts),pubTimeText:p(1e3*n.pub_ts),upFaceUrl:n.face,upName:n.name,upID:n.mid,watchlater:!0,playCount:(0,i.formatCount)((0,i.parseCount)(e.stat.play)),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)}});var m=n(6991),h=n.n(m),f=n(4179),b=n.n(f),v={insert:"head",singleton:!1};h()(b(),v);b().locals;const g=(0,n(8678).A)(u,a,[],!1,null,"d3e1a0c0",null).exports},4474:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>y});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"custom-navbar-history-list"},[e("div",{staticClass:"header"},[e("div",{staticClass:"header-row"},[e("div",{staticClass:"search"},[e("TextBox",{attrs:{placeholder:"搜索",linear:""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),t._v(" "),e("div",{staticClass:"operations"},[e("div",{staticClass:"operation"},[e("VButton",{attrs:{title:"刷新",round:""},on:{click:function(e){return t.reloadHistoryItems()}}},[e("VIcon",{attrs:{icon:"mdi-refresh",size:16}})],1)],1),t._v(" "),e("div",{staticClass:"operation",on:{click:t.toggleHistoryPause}},[t.paused?e("VButton",{attrs:{title:"继续记录历史",round:""}},[e("VIcon",{attrs:{icon:"mdi-play",size:14}})],1):e("VButton",{attrs:{title:"暂停记录历史",round:""}},[e("VIcon",{attrs:{icon:"mdi-pause",size:14}})],1)],1),t._v(" "),e("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/history"}},[e("VButton",{attrs:{title:"查看更多",round:""}},[e("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)])]),t._v(" "),e("div",{staticClass:"header-row"},[e("div",{staticClass:"row-title"},[t._v("过滤:")]),t._v(" "),e("div",{staticClass:"type-filters"},t._l(t.types,(function(n){return e("div",{key:n.name,staticClass:"type-filter"},[e("RadioButton",{class:{checked:n.checked},attrs:{checked:n.checked,disabled:t.loading},on:{change:function(e){return t.toggleTypeFilter(n)}}},[t._v("\n "+t._s(n.displayName)+"\n ")])],1)})),0)])]),t._v(" "),e("div",{staticClass:"content"},[t.loading?e("VLoading"):t.loading||0!==t.groups.length?e("transition-group",{staticClass:"cards",attrs:{name:"cards",tag:"div"}},[t._l(t.groups,(function(n){return e("div",{key:n.name,staticClass:"time-group"},[e("div",{staticClass:"time-group-name"},[t._v("\n "+t._s(n.name)+"\n ")]),t._v(" "),e("transition-group",{staticClass:"time-group-items",attrs:{name:"time-group",tag:"div"}},t._l(n.items,(function(n){return e("div",{key:n.id,staticClass:"time-group-item"},[e("a",{staticClass:"history-cover-container",attrs:{target:"_blank",href:n.url}},[e("DpiImage",{staticClass:"cover",attrs:{src:n.cover,size:{width:160,height:110},"placeholder-image":""}}),t._v(" "),n.progress?e("div",{staticClass:"progress",style:{width:100*n.progress+"%"}}):t._e(),t._v(" "),void 0!==n.pages&&n.pages>1?e("div",{staticClass:"floating pages"},[t._v("\n "+t._s(n.page)+"P / "+t._s(n.pages)+"P\n ")]):t._e()],1),t._v(" "),e("a",{staticClass:"title",attrs:{target:"_blank",href:n.url,title:n.title}},[t._v(t._s(n.title||n.upName+"的直播间"))]),t._v(" "),e("a",{staticClass:"up",attrs:{target:"_blank",href:"pgc"===n.type?n.url:"https://space.bilibili.com/"+n.upID,title:n.upName}},[n.upFaceUrl?e("DpiImage",{staticClass:"up-face",attrs:{size:18,src:n.upFaceUrl}}):t._e(),t._v(" "),e("div",{staticClass:"up-name"},[t._v(t._s(n.upName))])],1),t._v(" "),e("div",{staticClass:"history-info"},[n.progressText?e("div",{staticClass:"progress-number"},[t._v("\n "+t._s(n.progress>=.95?"已看完":n.progressText)+"\n ")]):t._e(),t._v(" "),void 0!==n.liveStatus?e("div",{staticClass:"duration live-status",class:{on:1===n.liveStatus}},[t._v("\n "+t._s(1===n.liveStatus?"直播中":"未开播")+"\n ")]):t._e(),t._v(" "),n.progressText||void 0!==n.liveStatus?e("span",{staticClass:"history-info-separator"},[t._v("|")]):t._e(),t._v(" "),n.timeText?e("div",{staticClass:"time",attrs:{title:new Date(n.viewAt).toLocaleString()}},[t._v("\n "+t._s(n.timeText)+"\n ")]):t._e()])])})),0)],1)})),t._v(" "),t.canNextPage?e("ScrollTrigger",{key:"scroll-trigger",on:{trigger:function(e){return t.nextPage()}}}):t._e()],2):e("VEmpty")],1)])};a._withStripped=!0;var i=n(416),r=n(7847),o=n(2007),s=n(1164),l=n(4819),c=n(2082);let d=function(t){return t.All="all",t.Video="archive",t.Live="live",t.Article="article",t.Bangumi="pgc",t.Cheese="cheese",t}({});const p=[{name:d.All,displayName:"全部",icon:"",checked:!0,apiType:""},{name:d.Video,displayName:"视频",icon:"mdi-play-circle-outline",checked:!1,apiType:"archive"},{name:d.Bangumi,displayName:"番剧",icon:"mdi-television-classic",checked:!1,apiType:"archive"},{name:d.Live,displayName:"直播",icon:"mdi-video-wireless-outline",checked:!1,apiType:"live"},{name:d.Article,displayName:"专栏",icon:"mdi-newspaper-variant-outline",checked:!1,apiType:"article"}],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,today:n}=u(),a=Number(t);return a>=e?`${a>=n?"今天":"昨天"} ${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")}`},h=t=>{t.history.business===d.Article&&(t.history.cid=t.history.oid);const{epid:e,bvid:n,cid:a,oid:i,page:r}=t.history,o=t.progress>0?`t=${t.progress}`:"t=0",s=-1===t.progress?1:t.progress/t.duration,l=t=>t.replace("http:","https:"),p=new Date(1e3*t.view_at),u=t.cover?l(t.cover):t.covers?l(t.covers[0]):"",h={title:t.title,viewAt:1e3*t.view_at,time:p,timeText:m(p),cover:u,covers:t.covers?.map(l)??[],progress:s,progressText:Number.isNaN(s)?null:`${(0,c.formatDuration)(t.progress)} / ${(0,c.formatDuration)(t.duration)}`,duration:t.duration,durationText:t.duration?(0,c.formatDuration)(t.duration):null,upName:t.author_name,upFaceUrl:l(t.author_face),upID:t.author_mid};if(t.history.business===d.Cheese)return{...h,id:i,upName:t.title,title:t.show_title,url:t.uri,type:d.Video};if(e)return{...h,id:e,url:`https://www.bilibili.com/bangumi/play/ep${e}?${o}`,title:t.show_title||t.title,upName:t.title,type:d.Bangumi};if(n)return{...h,id:n,url:`https://www.bilibili.com/video/${n}?p=${t.history.page}&${o}`,type:d.Video,page:r,pages:t.videos};if(a)return{...h,id:a,url:`https://www.bilibili.com/read/cv${a}`,type:d.Article};if(i)return{...h,id:i,url:`https://live.bilibili.com/${i}`,liveStatus:t.live_status,type:d.Live};throw console.error("unknown history item type",t),new Error("未知的历史项目类型")},f=Vue.extend({components:{VButton:s.VButton,VIcon:s.VIcon,RadioButton:s.RadioButton,TextBox:s.TextBox,VLoading:s.VLoading,VEmpty:s.VEmpty,ScrollTrigger:s.ScrollTrigger,DpiImage:s.DpiImage},mixins:[l.U],data:()=>({types:p,search:"",viewTime:0,cards:[],groups:[],loading:!0,hasMorePage:!0,paused:!1}),computed:{canNextPage(){return""===this.search&&!this.loading&&this.hasMorePage}},watch:{search:lodash.debounce((function(){this.reloadHistoryItems()}),200)},async created(){try{await Promise.all([this.nextPage(),this.updateHistoryPauseState()])}finally{this.loading=!1}},methods:{toggleTypeFilter(t){p.forEach((e=>e.checked=e.name===t.name)),this.reloadHistoryItems()},async reloadHistoryItems(){this.cards=[],this.viewTime=0,this.hasMorePage=!0,this.loading=!0;try{await this.nextPage()}finally{this.loading=!1}},filterFunc(t){return!(!p.find((t=>t.name===d.All)).checked&&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:a}=u(),i=lodash.groupBy(t,(t=>t.viewAt>=e?"今天":t.viewAt>=n?"昨天":t.viewAt>=a?"本周":"更早"));return Object.entries(i).map((t=>{let[e,n]=t;return{name:e,items:n}}))})(this.cards.filter(this.filterFunc))},async nextPage(){const t=await(async(t,e)=>{const n=new URLSearchParams;t&&n.set("view_at",Math.round(t/1e3).toString()),n.set("type",e?.apiType??"");const{list:a}=await(0,i.bilibiliApi)((0,i.getJsonWithCredentials)(`https://api.bilibili.com/x/web-interface/history/cursor?${n.toString()}`),"获取历史记录失败");return Array.isArray(a)?a.map(h).filter((t=>null!==t&&(!e||e.name===d.All||t.type===e.name))):[]})(this.viewTime,p.find((t=>t.checked))),e=lodash.uniqBy(this.cards.concat(t).sort((0,o.descendingSort)((t=>t.viewAt))),(t=>t.id));this.cards=e,this.updateGroups(),e.length>0&&(this.viewTime=lodash.last(e).viewAt),this.hasMorePage=0!==t.length,this.hasMorePage&&0===this.groups.length&&await this.nextPage()},async updateHistoryPauseState(){const t=await(0,i.bilibiliApi)((0,i.getJsonWithCredentials)("https://api.bilibili.com/x/v2/history/shadow"));this.paused=!0===t},async toggleHistoryPause(){const t=!this.paused;try{this.paused=t,await(0,i.postTextWithCredentials)("https://api.bilibili.com/x/v2/history/shadow/set",new URLSearchParams({csrf:(0,r.getCsrf)(),switch:t.toString()}).toString())}catch(e){this.paused=!t}}}});var b=n(6991),v=n.n(b),g=n(4743),A=n.n(g),x={insert:"head",singleton:!1};v()(A(),x);A().locals;const y=(0,n(8678).A)(f,a,[],!1,null,null,null).exports},6381:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>h});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"home-popup",attrs:{role:"list"}},t._l(Object.entries(t.categories),(function([n,a]){return e("div",{key:n,staticClass:"category-item",class:{main:null!==a.code},attrs:{role:"listitem"}},[e("a",{attrs:{href:a.link,target:"_blank"}},[e("svg",{attrs:{"aria-hidden":"true"}},[e("use",{attrs:{href:"#header-icon-"+a.icon,"xlink:href":"#header-icon-"+a.icon}})]),t._v(" "),e("div",{staticClass:"name"},[t._v(t._s(n))]),t._v(" "),e("span",{staticClass:"count"},[null!==a.count?[t._v(t._s(a.count))]:t._e()],2)]),t._v(" "),a.subCategories?e("div",{staticClass:"sub-regions-popup popup"},t._l(Object.entries(a.subCategories),(function([n,a]){return e("a",{key:n,staticClass:"sub-region",attrs:{href:a,target:"_blank"}},[t._v(t._s(n))])})),0):t._e()])})),0)};a._withStripped=!0;var i=n(8217),r=n(4819);const o=lodash.cloneDeep(i.categories);Object.values(o).forEach((t=>{t.count=null}));let s=!1;const l=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,416,23)),{addCategoryIcons:a}=await Promise.resolve().then(n.t.bind(n,8217,23));a();const{region_count:i={}}=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=>i[t]))):t.count=i[t.code])}))},mounted(){this.$el.style.maxHeight="inherit",this.$nextTick((()=>{this.$el.style.maxHeight=""}))}});var c=n(6991),d=n.n(c),p=n(8322),u=n.n(p),m={insert:"head",singleton:!1};d()(u(),m);u().locals;const h=(0,n(8678).A)(l,a,[],!1,null,null,null).exports},2366:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("iframe",{attrs:{src:t.item.src,frameborder:"0",width:t.item.width,height:t.item.height}})};a._withStripped=!0;var i=n(4819),r=n(2545);const o=Vue.extend({name:"IframePopup",mixins:[i.U],props:{item:{type:r.LC,required:!0}}});const s=(0,n(8678).A)(o,a,[],!1,null,null,null).exports},9423:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>m});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"custom-navbar-logo-container"},[t.seasonLogoUrl?e("div",{staticClass:"custom-navbar-logo season",style:{backgroundImage:`url(${t.seasonLogoUrl})`}}):e("VIcon",{staticClass:"custom-navbar-logo",attrs:{icon:"logo"}})],1)};a._withStripped=!0;var i=n(4905),r=n(416),o=n(1164);const 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,i.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)}});var l=n(6991),c=n.n(l),d=n(9206),p=n.n(d),u={insert:"head",singleton:!1};c()(p(),u);p().locals;const m=(0,n(8678).A)(s,a,[],!1,null,null,null).exports},8974:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>m});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"messages-popup",attrs:{role:"list"}},t._l(t.entries,(function(n){return e("div",{key:n.name,staticClass:"message-entry",attrs:{role:"listitem"}},[e("a",{attrs:{"data-prop":n.prop,target:"_blank",href:n.href,"data-count":n.count||null},on:{click:function(e){return t.clearCount(n)}}},[t._v(t._s(n.name))])])})),0)};a._withStripped=!0;var i=n(416),r=n(4819);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:"消息设置"}],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.notify()},methods:{popupRefresh(){this.notify()},async fetchSettings(){const t=await(0,i.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(){if(!this.settings.notify)return;const[t,e]=await Promise.all([(0,i.getJsonWithCredentials)("https://api.bilibili.com/x/msgfeed/unread"),(0,i.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}}});var l=n(6991),c=n.n(l),d=n(9966),p=n.n(d),u={insert:"head",singleton:!1};c()(p(),u);p().locals;const m=(0,n(8678).A)(s,a,[],!1,null,"38cbdbce",null).exports},1428:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"ranking-popup",attrs:{role:"list"}},t._l(t.entries,(function(n){return e("div",{key:n.name,staticClass:"ranking-entry",attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:n.href}},[t._v(t._s(n.name))])])})),0)};a._withStripped=!0;var i=n(4819);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:"排行榜"},{href:"https://www.bilibili.com/v/popular/music",name:"全站音乐榜"}],o=Vue.extend({name:"RankingPopup",mixins:[i.U],data:()=>({entries:r})});var s=n(6991),l=n.n(s),c=n(3912),d=n.n(c),p={insert:"head",singleton:!1};l()(d(),p);d().locals;const u=(0,n(8678).A)(o,a,[],!1,null,"dbcac2e2",null).exports},7455:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var a=function(){var t=this._self._c;this._self._setupProxy;return t("div",{staticClass:"custom-navbar-search"},[t("LaunchBar")],1)};a._withStripped=!0;const i=coreApis.componentApis.launchBar.LaunchBar;var r=n.n(i);const o=Vue.extend({components:{LaunchBar:r()}});var s=n(6991),l=n.n(s),c=n(3741),d=n.n(c),p={insert:"head",singleton:!1};l()(d(),p);d().locals;const u=(0,n(8678).A)(o,a,[],!1,null,null,null).exports},7788:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"custom-navbar-extra-options"},[e("VButton",{ref:"button",on:{mouseover:function(e){return t.loadNavbarSettings()},click:function(e){return t.toggleNavbarSettings()}}},[t._v("\n 布局设置"),e("VIcon",{attrs:{icon:"right-arrow",size:16}})],1)],1)};a._withStripped=!0;var i=n(1164),r=n(1922);const o=Vue.extend({components:{VIcon:i.VIcon,VButton:i.VButton},methods:{async loadNavbarSettings(){if(await(0,r.w)()){const t=this.$refs.button.$el;(0,r.D)(t)}},toggleNavbarSettings:r.toggleNavbarSettings}});var s=n(6991),l=n.n(s),c=n(5845),d=n.n(c),p={insert:"head",singleton:!1};l()(d(),p);d().locals;const u=(0,n(8678).A)(o,a,[],!1,null,null,null).exports},8280:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>A});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("VPopup",{ref:"popup",staticClass:"custom-navbar-settings",attrs:{fixed:"",lazy:!1,"trigger-element":t.triggerElement},model:{value:t.open,callback:function(e){t.open=e},expression:"open"}},[e("div",{staticClass:"navbar-settings-header"},[e("VIcon",{staticClass:"title-icon",attrs:{icon:"mdi-sort",size:24}}),t._v(" "),e("div",{staticClass:"title"},[t._v("顶栏布局设置")]),t._v(" "),e("div",{staticClass:"grow"}),t._v(" "),e("div",{staticClass:"close",on:{click:function(e){t.open=!1}}},[e("VIcon",{attrs:{icon:"close",size:18}})],1)],1),t._v(" "),e("div",{staticClass:"navbar-settings-content"},[e("div",{staticClass:"navbar-settings-section"},[e("div",{staticClass:"navbar-settings-section-title"},[t._v("边缘间距")]),t._v(" "),e("div",{staticClass:"navbar-settings-section-description"},[t._v("\n 设定两侧边缘处的间距, 单位为百分比, 100%为整个顶栏的宽度.\n "),e("br"),t._v("空间不足时, 实际呈现的间距会自动缩小.\n ")]),t._v(" "),e("div",{staticClass:"navbar-settings-section-content",on:{mouseover:function(e){return t.peekPadding(!0)},mouseout:function(e){return t.peekPadding(!1)}}},[e("VSlider",{attrs:{min:0,max:40,step:.5},model:{value:t.padding,callback:function(e){t.padding=e},expression:"padding"}}),t._v(" "),e("div",{staticClass:"padding-value"},[t._v(t._s(t.padding.toFixed(1))+"%")])],1)]),t._v(" "),t.isLogin?e("div",{staticClass:"navbar-settings-section"},[e("div",{staticClass:"navbar-settings-section-title"},[t._v("元素呈现")]),t._v(" "),e("div",{staticClass:"navbar-settings-section-description"},[t._v("\n 按住并拖动可以调整顺序, 点击眼睛图标可以切换隐藏/显示.\n ")]),t._v(" "),t.loaded?t._e():e("VLoading"),t._v(" "),e("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(n){return e("div",{key:n.name,staticClass:"navbar-sort-item",class:{"navbar-hidden":n.hidden},attrs:{"data-name":n.name},on:{mouseover:function(e){return t.peekItem(n,!0)},mouseout:function(e){return t.peekItem(n,!1)}}},[e("div",{staticClass:"item-name"},[t._v("\n "+t._s(n.displayName)+"\n ")]),t._v(" "),e("div",{staticClass:"toggle-visible"},[e("VIcon",{attrs:{size:18,icon:n.hidden?"mdi-eye-off-outline":"mdi-eye-outline"},on:{click:function(e){return t.toggleVisible(n)}}})],1)])})),0)],1):t._e()])])};a._withStripped=!0;var i=n(1164),r=n(4905),o=n(7847);const s=coreApis.runtimeLibrary;var l=n(322),c=n(2545);const d=t=>{t.forEach(((t,e)=>{t.order!==e&&(t.order=e)}));const e=Object.fromEntries(t.map((t=>[t.name,t.order])));c.LC.navbarOptions.order=e},{navbarOptions:p}=c.LC,[u]=(0,l.getData)(c.z0),m=Vue.extend({components:{VPopup:i.VPopup,VIcon:i.VIcon,VSlider:i.VSlider,VLoading:i.VLoading},props:{triggerElement:{type:HTMLElement,default:null}},data:()=>({open:!1,padding:p.padding,rendered:u,hidden:p.hidden,loaded:!1,isLogin:Boolean((0,o.getUID)())}),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;if(t){(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)}var 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 a=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,a)},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))}}});var h=n(6991),f=n.n(h),b=n(4469),v=n.n(b),g={insert:"head",singleton:!1};f()(v(),g);v().locals;const A=(0,n(8678).A)(m,a,[],!1,null,null,null).exports},2396:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("DefaultWidget",{attrs:{name:"顶栏布局设置",icon:"mdi-sort"},on:{mouseover:function(e){return t.loadNavbarSettings()},click:function(e){return t.toggleNavbarSettings()}}})};a._withStripped=!0;var i=n(1164),r=n(1922);const o=Vue.extend({components:{DefaultWidget:i.DefaultWidget},methods:{async loadNavbarSettings(){await(0,r.w)()},toggleNavbarSettings:r.toggleNavbarSettings}});const s=(0,n(8678).A)(o,a,[],!1,null,null,null).exports},8828:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>o});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("SubscriptionsList",{attrs:{type:"bangumi",filter:t.filter}})};a._withStripped=!0;var i=n(3766);const r=Vue.extend({components:{SubscriptionsList:i.A},props:{filter:{type:[Object,null],default:null}}});const o=(0,n(8678).A)(r,a,[],!1,null,null,null).exports},4842:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>o});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("SubscriptionsList",{attrs:{type:"cinema",filter:t.filter}})};a._withStripped=!0;var i=n(3766);const r=Vue.extend({components:{SubscriptionsList:i.A},props:{filter:{type:[Object,null],default:null}}});const o=(0,n(8678).A)(r,a,[],!1,null,null,null).exports},3904:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>o});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{},[t._v(t._s(t.content))])};a._withStripped=!0;var i=n(4905);const r=Vue.extend({data:()=>({isBangumiLinkHidden:(0,i.getComponentSettings)("customNavbar").options.hidden.includes("bangumi")}),computed:{content(){return this.isBangumiLinkHidden?"番剧":"追番追剧"}},mounted(){(0,i.addComponentListener)("customNavbar.hidden",this.updateBangumiLinkStatus)},beforeDestroy(){(0,i.removeComponentListener)("customNavbar.hidden",this.updateBangumiLinkStatus)},methods:{updateBangumiLinkStatus(t){const e=t.includes("bangumi");this.isBangumiLinkHidden=e}}});const o=(0,n(8678).A)(r,a,[],!1,null,null,null).exports},2045:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>b});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"navbar-subscriptions"},[e("TabControl",{ref:"tabControl",attrs:{tabs:t.tabs,"more-link":t.moreLink},scopedSlots:t._u([{key:"header-item",fn:function(){return[e("div",{staticClass:"navbar-subscriptions-filter"},[e("VDropdown",{attrs:{round:"",items:t.filterItems},model:{value:t.selectedFilter,callback:function(e){t.selectedFilter=e},expression:"selectedFilter"}})],1)]},proxy:!0}])})],1)};a._withStripped=!0;var i=n(1164),r=n(7847),o=n(4819),s=n(6530),l=n(933);const c=[{name:"all",value:{viewAll:!0,status:l.i.Viewing},displayName:"全部"},{name:"viewing",value:{viewAll:!1,status:l.i.Viewing},displayName:"在看"},{name:"toView",value:{viewAll:!1,status:l.i.ToView},displayName:"想看"},{name:"viewed",value:{viewAll:!1,status:l.i.Viewed},displayName:"看过"}],d=Vue.extend({components:{TabControl:i.TabControl,VDropdown:i.VDropdown},mixins:[o.U],data(){const t=(0,r.getUID)();return{uid:t,filterItems:c,selectedFilter:c[0],moreLink:e=>`https://space.bilibili.com/${t}/${e.name}`,filter:{viewAll:!0,status:l.i.Viewing}}},computed:{tabs(){return[{name:s.r.Bangumi,displayName:"追番",activeLink:`https://space.bilibili.com/${this.uid}/bangumi`,component:()=>Promise.resolve().then(n.bind(n,8828)).then((t=>t.default)),propsData:{filter:this.selectedFilter.value}},{name:s.r.Cinema,displayName:"追剧",activeLink:`https://space.bilibili.com/${this.uid}/cinema`,component:()=>Promise.resolve().then(n.bind(n,4842)).then((t=>t.default)),propsData:{filter:this.selectedFilter.value}}]}}});var p=n(6991),u=n.n(p),m=n(8669),h=n.n(m),f={insert:"head",singleton:!1};u()(h(),f);h().locals;const b=(0,n(8678).A)(d,a,[],!1,null,null,null).exports},3766:(t,e,n)=>{"use strict";n.d(e,{A:()=>g});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"subscription-list"},[t.loading?e("VLoading"):t.loading||0!==t.cards.length?[e("div",{staticClass:"subscription-content"},t._l(t.cards,(function(n){return e("a",{key:n.id,staticClass:"subscription-card",attrs:{href:n.playUrl,target:"_blank"}},[e("div",{staticClass:"subscriptions-cover-container"},[e("DpiImage",{staticClass:"cover",attrs:{src:n.coverUrl,size:64}})],1),t._v(" "),e("div",{staticClass:"card-info"},[e("h1",{staticClass:"title",attrs:{title:n.title}},[t._v(t._s(n.title))]),t._v(" "),e("div",{staticClass:"progress-row"},[n.status?e("div",{staticClass:"status",class:"status-"+n.status},[t._v("\n "+t._s(n.statusText)+"\n ")]):t._e(),t._v(" "),n.progress?e("div",{staticClass:"progress",attrs:{title:n.progress+" | "+n.latest}},[t._v("\n "+t._s(n.progress)+" | "+t._s(n.latest)+"\n ")]):e("div",{staticClass:"progress",attrs:{title:n.latest}},[t._v(t._s(n.latest))]),t._v(" "),e("a",{staticClass:"info",attrs:{href:n.mediaUrl,target:"_blank",title:"详细信息"}},[e("VIcon",{attrs:{icon:"mdi-information-outline",size:16}})],1)])])])})),0),t._v(" "),t.hasMorePage?e("ScrollTrigger",{on:{trigger:function(e){return t.nextPage()}}}):t._e()]:e("VEmpty")],2)};a._withStripped=!0;var i=n(7847),r=n(765),o=n(1164),s=n(416),l=n(6530),c=n(933);const d=t=>{switch(t){case c.i.ToView:return"想看";case c.i.Viewing:default:return"在看";case c.i.Viewed:return"看过"}},p=(t,e)=>{let n=t.status;n!==c.i.Viewed&&(n=c.i.Viewed-n);let a=e.status;return a!==c.i.Viewed&&(a=c.i.Viewed-a),n-a},u=Vue.extend({components:{DpiImage:o.DpiImage,VLoading:o.VLoading,VEmpty:o.VEmpty,VIcon:o.VIcon,ScrollTrigger:o.ScrollTrigger},props:{filter:{type:[Object,null],default:null},type:{type:String,default:l.r.Bangumi}},data:()=>({loading:!0,hasMorePage:!0,cards:[],page:1}),watch:{filter(){this.cards=[],this.loading=!0,this.page=1,this.nextPage()}},async created(){this.nextPage()},methods:{async nextPage(){try{const t=this.filter,e=t.viewAll?0:t.status,n=new URLSearchParams({type:this.type!==l.r.Bangumi?"2":"1",pn:this.page,ps:"16",vmid:(0,i.getUID)(),follow_status:e.toString()}),a=await(0,s.getJsonWithCredentials)(`https://api.bilibili.com/x/space/bangumi/follow/list?${n}`);if(0!==a.code)return void(0,r.logError)(`加载番剧信息失败: ${a.message}`);const o=lodash.uniqBy(lodash.get(a,"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=this.cards.concat(o),this.hasMorePage=this.cards.length<a.data.total}finally{this.loading=!1}}}});var m=n(6991),h=n.n(m),f=n(1170),b=n.n(f),v={insert:"head",singleton:!1};h()(b(),v);b().locals;const g=(0,n(8678).A)(u,a,[],!1,null,null,null).exports},7487:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>p});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"navbar-upload"},[e("VIcon",{attrs:{icon:"upload",size:18}}),t._v(" "),e("div",{staticClass:"navbar-upload-name"},[t._v("投稿")])],1)};a._withStripped=!0;var i=n(1164);const r=Vue.extend({components:{VIcon:i.VIcon}});var o=n(6991),s=n.n(o),l=n(4792),c=n.n(l),d={insert:"head",singleton:!1};s()(c(),d);c().locals;const p=(0,n(8678).A)(r,a,[],!1,null,"99a054ea",null).exports},262:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>p});var a=function(){var t=this;t._self._c,t._self._setupProxy;return t._m(0)};a._withStripped=!0;var i=n(4819);const r=Vue.extend({mixins:[i.U]});var o=n(6991),s=n.n(o),l=n(3587),c=n.n(l),d={insert:"head",singleton:!1};s()(c(),d);c().locals;const p=(0,n(8678).A)(r,a,[function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"upload-popup",attrs:{role:"list"}},[e("div",{attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/platform/upload/text/apply"}},[t._v("专栏投稿")])]),t._v(" "),e("div",{attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/platform/upload/audio/frame"}},[t._v("音频投稿")])]),t._v(" "),e("div",{attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/platform/upload/sticker"}},[t._v("贴纸投稿")])]),t._v(" "),e("div",{attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/platform/upload/video/frame"}},[t._v("视频投稿")])]),t._v(" "),e("div",{attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/platform/upload-manager/article"}},[t._v("投稿管理")])]),t._v(" "),e("div",{attrs:{role:"listitem"}},[e("a",{attrs:{target:"_blank",href:"https://member.bilibili.com/platform/home"}},[t._v("创作中心")])])])}],!1,null,"b43e8cea",null).exports},8358:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>h});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"user-face-container"},[e("img",{staticClass:"user-face",attrs:{src:t.faceSrc,srcset:t.faceSrcset}}),t._v(" "),e("img",{staticClass:"user-pendant",attrs:{src:t.pendantSrc,srcset:t.pendantSrcset}})])};a._withStripped=!0;var i=n(119),r=n(7847);const o=coreApis.utils.constants,s="//static.hdslb.com/images/member/noface.gif",l=Vue.extend({name:"UserFace",data:()=>({faceSrc:o.EmptyImageUrl,pendantSrc:o.EmptyImageUrl,faceSrcset:null,pendantSrcset:null}),async created(){const t=await(0,i.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="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyRkZBREZEOEVGNDExRTc4QUEzRDBCQUMxMzA0MTI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyRkZBREZFOEVGNDExRTc4QUEzRDBCQUMxMzA0MTI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJGRkFERkI4RUY0MTFFNzhBQTNEMEJBQzEzMDQxMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTJGRkFERkM4RUY0MTFFNzhBQTNEMEJBQzEzMDQxMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB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"}});var c=n(6991),d=n.n(c),p=n(1584),u=n.n(p),m={insert:"head",singleton:!1};d()(u(),m);u().locals;const h=(0,n(8678).A)(l,a,[],!1,null,null,null).exports},8201:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>b});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"user-info-panel"},[t.isLogin&&!0===t.userInfo.isLogin?e("div",{staticClass:"logged-in"},[e("a",{staticClass:"name",attrs:{target:"_blank",href:"https://space.bilibili.com/"}},[t._v(t._s(t.userInfo.uname))]),t._v(" "),e("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?e("div",{staticClass:"privileges row"},[e("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(" "),e("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(" "),e("div",{staticClass:"level-info row"},[e("a",{staticClass:"level",attrs:{target:"_blank",title:"等级",href:"https://account.bilibili.com/account/record"}},[t.userInfo.is_senior_member?e("VIcon",{staticClass:"level-icon plus",attrs:{icon:"lv"+t.userInfo.level_info.current_level+"-plus",colored:"",size:30}}):e("VIcon",{staticClass:"level-icon",attrs:{icon:"lv"+t.userInfo.level_info.current_level}})],1),t._v(" "),e("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(" "),e("div",{staticClass:"level-progress separator"},[e("div",{staticClass:"level-progress-thumb",style:t.levelProgressStyle})]),t._v(" "),e("div",{staticClass:"items"},[e("a",{staticClass:"item",attrs:{target:"_blank",title:"手机验证",href:"https://passport.bilibili.com/account/security#/bindphone"}},[e("VIcon",{attrs:{icon:"bind-phone",size:20}}),t._v(" "),t.userInfo.mobile_verified?e("VIcon",{attrs:{icon:"ok",size:18}}):e("VIcon",{attrs:{icon:"cancel",size:18}})],1),t._v(" "),e("a",{staticClass:"item",attrs:{target:"_blank",title:"邮箱验证",href:"https://passport.bilibili.com/account/security#/bindmail"}},[e("VIcon",{attrs:{icon:"bind-email",size:20}}),t._v(" "),t.userInfo.email_verified?e("VIcon",{attrs:{icon:"ok",size:18}}):e("VIcon",{attrs:{icon:"cancel",size:18}})],1),t._v(" "),e("a",{staticClass:"item",attrs:{target:"_blank",href:"https://account.bilibili.com/site/coin",title:"硬币"}},[e("VIcon",{attrs:{icon:"coin-outline",size:20}}),t._v(" "),e("span",[t._v(t._s(t.userInfo.money))])],1),t._v(" "),e("a",{staticClass:"item",attrs:{target:"_blank",href:"https://pay.bilibili.com/bb_balance.html",title:"B币"}},[e("VIcon",{attrs:{icon:"b-coin-outline",size:20}}),t._v(" "),e("span",[t._v(t._s(t.userInfo.wallet.bcoin_balance))])],1)]),t._v(" "),e("div",{staticClass:"separator"}),t._v(" "),e("div",{staticClass:"stats"},[e("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+t.userInfo.mid+"/fans/follow",target:"_blank"}},[e("div",{staticClass:"stats-number"},[t._v(t._s(t._f("count")(t.stat.following)))]),t._v("\n 关注\n ")]),t._v(" "),e("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+t.userInfo.mid+"/fans/fans",target:"_blank"}},[e("div",{staticClass:"stats-number"},[t._v(t._s(t._f("count")(t.stat.follower)))]),t._v("\n 粉丝\n ")]),t._v(" "),e("a",{staticClass:"stats-item",attrs:{href:"https://space.bilibili.com/"+t.userInfo.mid+"/dynamic",target:"_blank"}},[e("div",{staticClass:"stats-number"},[t._v(t._s(t._f("count")(t.stat.dynamic_count)))]),t._v("\n 动态\n ")])]),t._v(" "),e("div",{staticClass:"separator"}),t._v(" "),e("a",{staticClass:"bv-custom-navbar-operation",attrs:{target:"_blank",href:"https://account.bilibili.com/account/home"}},[e("VIcon",{attrs:{icon:"profile"}}),t._v("个人中心\n ")],1),t._v(" "),e("a",{staticClass:"bv-custom-navbar-operation",attrs:{target:"_blank",href:"https://member.bilibili.com/platform/upload-manager/article"}},[e("VIcon",{attrs:{icon:"posts"}}),t._v("投稿管理\n ")],1),t._v(" "),e("a",{staticClass:"bv-custom-navbar-operation",attrs:{target:"_blank",href:"https://pay.bilibili.com/"}},[e("VIcon",{attrs:{icon:"wallet"}}),t._v("B币钱包\n ")],1),t._v(" "),e("a",{staticClass:"bv-custom-navbar-operation",attrs:{target:"_blank",href:"https://link.bilibili.com/p/center/index"}},[e("VIcon",{attrs:{icon:"live-center"}}),t._v("直播中心\n ")],1),t._v(" "),e("a",{staticClass:"bv-custom-navbar-operation",attrs:{target:"_blank",href:"https://show.bilibili.com/orderlist"}},[e("VIcon",{attrs:{icon:"order-center"}}),t._v("订单中心\n ")],1),t._v(" "),e("a",{staticClass:"bv-custom-navbar-operation",attrs:{target:"_blank",href:"https://www.bilibili.com/v/cheese/mine"}},[e("VIcon",{attrs:{icon:"course"}}),t._v("我的课程\n ")],1),t._v(" "),e("div",{staticClass:"logout grey-button",on:{click:function(e){return t.logout()}}},[t._v("退出登录")])]):t._e(),t._v(" "),t.isLogin?t._e():e("div",{staticClass:"not-logged-in"},[e("h1",{staticClass:"welcome"},[t._v("欢迎来到 bilibili")]),t._v(" "),e("a",{staticClass:"signup grey-button",attrs:{href:"https://passport.bilibili.com/register/phone.html"}},[t._v("注册")]),t._v(" "),e("a",{staticClass:"login theme-button",attrs:{href:"https://passport.bilibili.com/login"}},[t._v("登录")])])])};a._withStripped=!0;var i=n(7847),r=n(2082),o=n(765),s=n(416),l=n(119),c=n(4819);const d=Vue.extend({components:{VIcon:coreApis.ui.VIcon},filters:{count:r.formatCount},mixins:[c.U],data:()=>({userInfo:{},stat:{},isLogin:Boolean((0,i.getUID)()),privileges:{bCoin:{received:!1,expire:""},coupons:{received:!1,expire:""}}}),computed:{level(){const t=`lv${this.userInfo.level_info.current_level}`;return this.userInfo.is_senior_member?{icon:`${t}-plus`,colored:!0}:{icon:t}},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,l.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,i.getCsrf)(),a=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(a),0===a.code?"bCoin"===e[t]&&(this.userInfo.wallet.bcoin_balance+=5):69801===a.code||(this.privileges[e[t]].received=!1,(0,o.logError)(a.message))},async logout(){const t=await(0,s.postTextWithCredentials)("https://passport.bilibili.com/login/exit/v2",(0,i.formData)({biliCSRF:(0,i.getCsrf)()})),e=lodash.get(JSON.parse(t),"data.redirectUrl","");e&&window.location.assign(e)}}});var p=n(6991),u=n.n(p),m=n(4368),h=n.n(m),f={insert:"head",singleton:!1};u()(h(),f);h().locals;const b=(0,n(8678).A)(d,a,[],!1,null,null,null).exports},8772:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>f});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"watchlater-list"},[e("div",{staticClass:"header"},[e("div",{staticClass:"watchlater-list-summary"},[t._v("共 "+t._s(t.filteredCards.length)+" 个")]),t._v(" "),e("div",{staticClass:"search"},[e("TextBox",{attrs:{linear:"",placeholder:"搜索"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),t._v(" "),e("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/medialist/play/watchlater"}},[e("VButton",{staticClass:"round-button",attrs:{title:"播放全部",round:""}},[e("VIcon",{attrs:{icon:"mdi-play",size:18}})],1)],1),t._v(" "),e("a",{staticClass:"operation",attrs:{target:"_blank",href:"https://www.bilibili.com/watchlater/#/list"}},[e("VButton",{staticClass:"round-button",attrs:{title:"查看更多",round:""}},[e("VIcon",{attrs:{icon:"mdi-dots-horizontal",size:18}})],1)],1)]),t._v(" "),t.loading?e("VLoading"):t.loading||0!==t.cards.length?e("transition-group",{staticClass:"watchlater-list-content",attrs:{name:"cards",tag:"div"}},t._l(t.filteredCards,(function(n,a){return e("div",{key:n.aid,staticClass:"watchlater-card"},[e("a",{staticClass:"watchlater-cover-container",attrs:{target:"_blank",href:n.href}},[e("DpiImage",{staticClass:"cover",attrs:{src:n.coverUrl,size:{width:130,height:85}}}),t._v(" "),e("div",{staticClass:"floating remove",attrs:{title:"移除"},on:{click:function(e){return e.preventDefault(),t.remove(n.aid,a)}}},[e("VIcon",{attrs:{icon:"mdi-close",size:16}})],1),t._v(" "),e("div",{staticClass:"floating duration"},[t._v(t._s(n.durationText))]),t._v(" "),n.totalPages>1?e("div",{staticClass:"floating pages"},[t._v("\n "+t._s(n.currentPage)+"P / "+t._s(n.totalPages)+"P\n ")]):t._e(),t._v(" "),n.percent?e("div",{staticClass:"progress",style:{width:100*n.percent+"%"}}):t._e()],1),t._v(" "),e("a",{staticClass:"title",attrs:{target:"_blank",href:n.href,title:n.title}},[t._v(t._s(n.title))]),t._v(" "),e("div",{staticClass:"info-row"},[e("a",{staticClass:"up",attrs:{target:"_blank",href:"https://space.bilibili.com/"+n.upID,title:n.upName}},[e("DpiImage",{staticClass:"face",attrs:{src:n.upFaceUrl,size:20}}),t._v(" "),e("div",{staticClass:"name"},[t._v(t._s(n.upName))])],1),t._v(" "),n.complete?e("div",{staticClass:"viewed"},[t._v("已观看")]):t._e()])])})),0):e("VEmpty")],1)};a._withStripped=!0;var i=n(4905),r=n(2082);const o=coreApis.componentApis.video.watchlater;var s=n(1164),l=n(4819);const c=Vue.extend({components:{VLoading:s.VLoading,VEmpty:s.VEmpty,TextBox:s.TextBox,VButton:s.VButton,VIcon:s.VIcon,DpiImage:s.DpiImage},mixins:[l.U],data(){const t=(0,i.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,popupRefresh(){this.updateList()},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=t.pages?.find((e=>e.cid===t.cid)),a=n?.duration??t.duration,i=(()=>{if(!n||!this.redirect)return e(t);const{page:a}=n;return a<=1?e(t):`${e(t)}?p=${a}`})(),o=Math.round(1e3*t.progress/a)/1e3;return{aid:t.aid,href:i,coverUrl:t.pic.replace("http:","https:"),durationText:(0,r.formatDuration)(a),duration:a,complete:t.progress<0||o>.95,title:t.title,upName:t.owner.name,upFaceUrl:t.owner.face.replace("http:","https:"),upID:t.owner.mid,currentPage:n?.page,totalPages:t.videos,percent:o}}));this.cards=n,this.search?this.updateFilteredCards():this.filteredCards=n},async remove(t,e){this.cards.splice(e,1),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)}});var d=n(6991),p=n.n(d),u=n(8035),m=n.n(u),h={insert:"head",singleton:!1};p()(m(),h);m().locals;const f=(0,n(8678).A)(c,a,[],!1,null,null,null).exports},8678:(t,e,n)=>{"use strict";function a(t,e,n,a,i,r,o,s){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),a&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),o?(l=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__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var d=c.render;c.render=function(t,e){return l.call(e),d(t,e)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,l):[l]}return{exports:t,options:c}}n.d(e,{A:()=>a})},3832:t=>{function e(t){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}e.keys=()=>[],e.resolve=e,e.id=3832,t.exports=e},3711:t=>{"use strict";t.exports="使用脚本提供的顶栏替换原版的主站顶栏 (非主站不替换).\n\n启用后还可以在反广告插件 (例如 ABP) 中配置禁止原版顶栏的消息 iframe 以提升性能:\n- *://message.bilibili.com/pages/nav/index_new_pc_sync\n- *://message.bilibili.com/pages/nav/index_new_sync\n\n选项说明:\n- `全局固定`: 将顶栏固定显示, 即使页面向下滚动也仍然可见. (除了一部分有 b 站定制顶栏的页面会忽略此选项)\n- `主题色填充`: 使用通用设置中的主题颜色填充顶栏的背景.\n- `透明填充`: 在首页和主站的部分页面中, 当存在顶部横幅图片时, 顶栏背景将变为透明 + 阴影的样式.\n- `背景模糊`: 启用背景模糊效果, 会使背景颜色变得半透明, 注意这个效果非常非常消耗图形性能, 慎用.\n- `投影`: 在顶栏下方增加一小段投影效果.\n- `使用季节 Logo`: 使用 b 站首页的特殊 Logo 图片替换顶栏的 Logo 图, 通常会对应当前季节, 特殊活动期间可能会有变化导致看不清. (比如搞了个全白的 Logo, 而顶栏正好也是白色的)\n- `触摸模式`: 启用后顶栏的一级入口点击时不进行跳转, 方便触屏使用.\n- `新标签页打开`: 控制顶栏内链接是否在新标签页打开.\n- `自动刷新数据`: 启用后, 部分有弹窗的顶栏入口在鼠标经过时会自动刷新数据.\n- `顶栏高度`: 自定义顶栏的高度 (b 站原版的为 64px)\n- `消息提醒样式`: 自定义顶栏入口的消息提醒样式.\n- `搜索栏宽度`: 自定义搜索栏占顶栏的比例.\n- `链接对齐样式`: 自定义纯链接弹窗内链接文字的对齐样式.\n"},416:t=>{"use strict";t.exports=coreApis.ajax},1649:t=>{"use strict";t.exports=coreApis.componentApis.feeds.api},2930:t=>{"use strict";t.exports=coreApis.componentApis.feeds.notify},8217:t=>{"use strict";t.exports=coreApis.componentApis.utils.categories.data},322:t=>{"use strict";t.exports=coreApis.pluginApis.data},4905:t=>{"use strict";t.exports=coreApis.settings},1164:t=>{"use strict";t.exports=coreApis.ui},119:t=>{"use strict";t.exports=coreApis.userInfo},2082:t=>{"use strict";t.exports=coreApis.utils.formatters},765:t=>{"use strict";t.exports=coreApis.utils.log},2007:t=>{"use strict";t.exports=coreApis.utils.sort},7847:t=>{"use strict";t.exports=coreApis.utils}},a={};function i(t){var e=a[t];if(void 0!==e)return e.exports;var r=a[t]={id:t,exports:{}};return n[t](r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,i.t=function(n,a){if(1&a&&(n=this(n)),8&a)return n;if("object"==typeof n&&n){if(4&a&&n.__esModule)return n;if(16&a&&"function"==typeof n.then)return n}var r=Object.create(null);i.r(r);var o={};t=t||[null,e({}),e([]),e(e)];for(var s=2&a&&n;"object"==typeof s&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((t=>o[t]=()=>n[t]));return o.default=()=>n,i.d(r,o),r},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var r={};return(()=>{"use strict";i.d(r,{component:()=>l});const t=coreApis.componentApis.define;var e=i(4905),n=i(7847);let a=function(t){return t.Number="数字",t.Hidden="隐藏",t.Dot="点状",t}({});let o=function(t){return t.Left="左侧对齐",t.Center="居中对齐",t.Right="右侧对齐",t}({});const s=(0,t.defineOptionsMetadata)({hidden:{hidden:!0,defaultValue:["blank1","blank4","drawing","music","gamesIframe","bangumi","match","creations"],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:"新标签页打开"},refreshOnPopup:{defaultValue:!0,displayName:"自动刷新数据"},height:{defaultValue:50,validator:(0,n.getNumberValidator)(50,64),displayName:"顶栏高度 (px)"},openInNewTabOverrides:{defaultValue:{logo:!1},displayName:"新标签页打开设置覆盖",hidden:!0},showDeadVideos:{defaultValue:!1,displayName:"显示已失效视频",hidden:!0},notifyStyle:{defaultValue:a.Number,dropdownEnum:a,displayName:"消息提醒样式"},linkPopupContentAlignStyle:{defaultValue:o.Left,dropdownEnum:o,displayName:"链接对齐样式"},searchBarWidth:{defaultValue:15,slider:{min:8,max:64},displayName:"搜索栏宽度 (%)"}}),l=(0,t.defineComponentMetadata)({name:"customNavbar",displayName:"自定义顶栏",entry:async t=>{let{metadata:{name:r}}=t;if((0,n.isIframe)()||(0,n.isNotHtml)())return;(0,e.addComponentListener)(`${r}.padding`,(t=>{document.documentElement.style.setProperty("--navbar-bounds-padding",`${t}%`)}),!0),(0,e.addComponentListener)(`${r}.searchBarWidth`,(t=>{document.documentElement.style.setProperty("--navbar-search-width",`${t}vw`)}),!0);["https://space.bilibili.com","https://www.bilibili.com/read","https://www.bilibili.com/opus","https://www.bilibili.com/account/history","https://www.bilibili.com/history","https://www.bilibili.com/v/topic/detail","https://www.bilibili.com/watchlater/list"].some((t=>(0,n.matchUrlPattern)(t)))||(0,e.addComponentListener)(`${r}.globalFixed`,(t=>{document.body.classList.toggle("fixed-navbar",t)}),!0),(0,n.matchUrlPattern)("https://www.bilibili.com/account/history")&&document.body.classList.add("history-page");const s=await Promise.resolve().then(i.bind(i,3642)),l=(0,n.mountVueComponent)(s);document.body.insertAdjacentElement("beforeend",l.$el),["fill","shadow","blur"].forEach((t=>{(0,e.addComponentListener)(`${r}.${t}`,(e=>l.toggleStyle(e,t)),!0)})),(()=>{const t={[a.Number]:"number",[a.Hidden]:"hidden",[a.Dot]:"dot"};(0,e.addComponentListener)("customNavbar.notifyStyle",(e=>{document.documentElement.setAttribute("data-navbar-notify-style",t[e])}),!0)})(),(()=>{const t={[o.Left]:"left",[o.Center]:"center",[o.Right]:"right"};(0,e.addComponentListener)("customNavbar.linkPopupContentAlignStyle",(e=>{document.documentElement.setAttribute("data-navbar-link-popup-content-align-style",t[e])}),!0)})()},tags:[componentsTags.style,componentsTags.general],options:s,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/","//music.bilibili.com"],urlExclude:["//t.bilibili.com/vote/h5/index/#/result","//t.bilibili.com/lottery/h5/index/#/result","//member.bilibili.com/video/upload","//member.bilibili.com/platform","//space.bilibili.com/ajax/","//www.bilibili.com/h5/comment/","//member.bilibili.com/v2","//game.bilibili.com/","//www.bilibili.com/mooc/"],instantStyles:[{name:"custom-navbar-style",style:()=>Promise.resolve().then(i.t.bind(i,8077,23)),important:!0}],unload:async()=>{document.querySelectorAll(".custom-navbar,.custom-navbar-settings").forEach((t=>t.style.display="none"))},reload:async()=>{document.querySelectorAll(".custom-navbar").forEach((t=>t.style.display="flex"));document.querySelectorAll(".custom-navbar-settings").forEach((t=>t.style.display="block"))},widget:{component:()=>Promise.resolve().then(i.bind(i,2396)).then((t=>t.default))},extraOptions:()=>Promise.resolve().then(i.bind(i,7788)).then((t=>t.default)),plugin:{displayName:"自定义顶栏 - 功能扩展",setup:t=>{let{addData:e}=t;e("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(i.bind(i,1922));t()}}]})}))}},commitHash:"539ee96c7748dd5491291a57f9d47b010e624ae5",coreVersion:"2.10.2",description:(()=>{const t=i(3832);return{...Object.fromEntries(t.keys().map((e=>[e.match(/index\.(.+)\.md$/)[1],t(e)]))),"zh-CN":()=>Promise.resolve().then(i.t.bind(i,3711,17)).then((t=>t.default))}})()})})(),r=r.component})()));