tabby/ee/tabby-webserver/ui/_next/static/chunks/396-89319c375c83667c.js

1 line
20 KiB
JavaScript
Raw Permalink Normal View History

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[396],{95277:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(70474);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},45483:function(e,t,r){"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(70474),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},34724:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}});let n=r(21024),o=n._(r(2265)),i=r(47896),u=r(49357),l=r(7746),a=r(22337),s=r(95277),c=r(67650),f=r(11792),d=r(91013),p=r(45483),h=r(69207),m=r(72271),g=new Set;function y(e,t,r,n,o,i){if(!i&&!(0,u.isLocalURL)(t))return;if(!n.bypassPrefetchedCheck){let o=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,i=t+"%"+r+"%"+o;if(g.has(i))return;g.add(i)}let l=i?e.prefetch(t,o):e.prefetch(t,r,n);Promise.resolve(l).catch(e=>{})}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let _=o.default.forwardRef(function(e,t){let r,n;let{href:l,as:g,children:_,prefetch:v=null,passHref:P,replace:O,shallow:R,scroll:j,locale:E,onClick:S,onMouseEnter:w,onTouchStart:N,legacyBehavior:M=!1,...x}=e;r=_,M&&("string"==typeof r||"number"==typeof r)&&(r=o.default.createElement("a",null,r));let C=o.default.useContext(c.RouterContext),k=o.default.useContext(f.AppRouterContext),I=null!=C?C:k,T=!C,L=!1!==v,U=null===v?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,{href:A,as:W}=o.default.useMemo(()=>{if(!C){let e=b(l);return{href:e,as:g?b(g):e}}let[e,t]=(0,i.resolveHref)(C,l,!0);return{href:e,as:g?(0,i.resolveHref)(C,g):t||e}},[C,l,g]),D=o.default.useRef(A),z=o.default.useRef(W);M&&(n=o.default.Children.only(r));let K=M?n&&"object"==typeof n&&n.ref:t,[q,F,$]=(0,d.useIntersection)({rootMargin:"200px"}),B=o.default.useCallback(e=>{(z.current!==W||D.current!==A)&&($(),z.current=W,D.current=A),q(e),K&&("function"==typeof K?K(e):"object"==typeof K&&(K.current=e))},[W,K,A,$,q]);o.default.useEffect(()=>{I&&F&&L&&y(I,A,W,{locale:E},{kind:U},T)},[W,A,F,E,L,null==C?void 0:C.locale,I,T,U]);let Y={ref:B,onClick(e){M||"function"!=typeof S||S(e),M&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,r,n,i,l,a,s,c,f){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,u.isLocalURL)(r)))return;e.preventDefault();let h=()=>{let e=null==a||a;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:l,locale:s,scroll:e}):t[i?"replace":"push"](n||r,{forceOptimisticNavigation:!f,scroll:e})};c?o.default.startTransition(h):h()}(e,I,A,W,O,R,j,E,T,L)},onMouseEnter(e){M||"function"!=typeof w||w(e),M&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),I&&(L||!T)&&y(I,A,W,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:U},T)},onTouchStart(e){M||"function"!=typeof N||N(e),M&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),I&&(L||!T)&&y(I,A,W,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:U},T)}};if((0,a.isAbsoluteUrl)(W))Y.href=W;else if(!M||P||"a"===n.type&&!("href"in n.props)){let e=void 0!==E?E:null==C?void 0:C.locale,t=(null==C?void 0:C.isLocaleDomain)&&(0,p.getDomainLocale)(W,e,null==C?void 0:C.locales,null==C?void 0:C.domainLocales);Y.href=t||(0,h.addBasePath