PageSourceSearch

https://shiba-tools.dev/_next/static/chunks/8395-ea6c256736df0e02.js

js shiba-tools.dev collected 2026-09-24 13:01:08 UTC 65,081 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8395],{49079:function(e,t,r){var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(13127)},13127:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:l}catch(e){r=l}}();var s=[],u=!1,c=-1;function f(){u&&n&&(u=!1,n.length?s=n.concat(s):c=-1,s.length&&d())}function d(){if(!u){var e=a(f);u=!0;for(var t=s.length;t;){for(n=s,s=[];++c<t;)n&&n[c].run();c=-1,t=s.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===l||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];s.push(new p(e,t)),1!==s.length||u||a(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}},l=!0;try{t[e](o,o.exports,n),l=!1}finally{l&&delete r[e]}return o.exports}n.ab="//";var i=n(229);e.exports=i}()},24602:function(e,t,r){r.d(t,{f:function(){return l}});var n=r(14749),i=r(64090),o=r(29586);let l=(0,i.forwardRef)((e,t)=>(0,i.createElement)(o.WV.label,(0,n.Z)({},e,{ref:t,onMouseDown:t=>{var r;null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault()}})))},12338:function(e,t,r){r.d(t,{ee:function(){return eO},Eh:function(){return eM},VY:function(){return eP},fC:function(){return eL},D7:function(){return ew}});var n=r(14749),i=r(64090);let o=["top","right","bottom","left"],l=Math.min,a=Math.max,s=Math.round,u=Math.floor,c=e=>({x:e,y:e}
1),f={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function p(e,t){return"function"==typeof e?e(t):e}function h(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(h(e))?"y":"x"}function b(e){return e.replace(/start|end/g,e=>d[e])}function w(e){return e.replace(/left|right|bottom|top/g,e=>f[e])}function x(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function _(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function E(e,t,r){let n,{reference:i,floating:o}=e,l=y(t),a=g(y(t)),s=v(a),u=h(t),c="y"===l,f=i.x+i.width/2-o.width/2,d=i.y+i.height/2-o.height/2,p=i[s]/2-o[s]/2;switch(u){case"top":n={x:f,y:i.y-o.height};break;case"bottom":n={x:f,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:d};break;case"left":n={x:i.x-o.width,y:d};break;default:n={x:i.x,y:i.y}}switch(m(t)){case"start":n[a]-=p*(r&&c?-1:1);break;case"end":n[a]+=p*(r&&c?-1:1)}return n}let A=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:l}=r,a=o.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=E(u,n,s),d=n,p={},h=0;for(let r=0;r<a.length;r++){let{name:o,fn:m}=a[r],{x:g,y:v,data:y,reset:b}=await m({x:c,y:f,initialPlacement:n,placement:d,strategy:i,middlewareData:p,rects:u,platform:l,elements:{reference:e,floating:t}});if(c=null!=g?g:c,f=null!=v?v:f,p={...p,[o]:{...p[o],...y}},b&&h<=50){h++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(u=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:c,y:f}=E(u,d,s)),r=-1;continue}}return{x:c,y:f,placement:d,strategy:i,middlewareData:p}};async function T(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:o,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:h=0}=p(t,e),m=x(h),g=a[d?"floating"===f?"reference":"floating":f],v=_(await o.getClippingRect({element:null==(r=await (null==o.isElement?void 0:o.isElement(g)))||r?g:g.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===f?{...l.floating,x:n,y:i}:l.reference,b=await (null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),w=await (null==o.isElement?void 0:o.isElement(b))&&await (null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},E=_(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:y,offsetParent:b,strategy:s}):y);return{top:(v.top-E.top+m.top)/w.y,bottom:(E.bottom-v.bottom+m.bottom)/w.y,left:(v.left-E.left+m.left)/w.x,right:(E.right-v.right+m.right)/w.x}}function C(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function V(e){return o.some(t=>e[t]>=0)}async function S(e,t){let{placement:r,platform:n,elements:i}=e,o=await (null==n.isRTL?void 0:n.isRTL(i.floating)),l=h(r),a=m(r),s="y"===y(r),u=["left","top"].includes(l)?-1:1,c=o&&s?-1:1,f=p(t,e),{mainAxis:d,crossAxis:g,alignmentAxis:v}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof v&&(g="end"===a?-1*v:v),s?{x:g*c,y:d*u}:{x:d*u,y:g*c}}function D(e){return R(e)?(e.nodeName||"").toLowerCase():"#document"}function k(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function F(e){var t;return null==(t=(R(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function R(e){return e instanceof Node||e instanceof k(e).Node}function L(e){return e instanceof Element||e instanceof k(e).Element}function O(e){return e instanceof HTMLElement||e instanceof k(e).HTMLElement}function P(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof k(e).ShadowRoot)}function M(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=W(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function I(e){let t=B(),r=W(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function B(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(D(e))}function W(e){return k(e).getComputedStyle(e)}function j(e){return L(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Z(e){if("html"===D(e))return e;let t=e.assignedSlot||e.parentNode||P(e)&&e.host||F(e);return P(t)?t.host:t}function U(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=Z(t);return H(r)?t.ownerDocument?t.ownerDocument.body:t.body:O(r)&&M(r)?r:e(r)}(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),l=k(i);
1return o?t.concat(l,l.visualViewport||[],M(i)?i:[],l.frameElement&&r?U(l.frameElement):[]):t.concat(i,U(i,[],r))}function N(e){let t=W(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=O(e),o=i?e.offsetWidth:r,l=i?e.offsetHeight:n,a=s(r)!==o||s(n)!==l;return a&&(r=o,n=l),{width:r,height:n,$:a}}function G(e){return L(e)?e:e.contextElement}function z(e){let t=G(e);if(!O(t))return c(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:o}=N(t),l=(o?s(r.width):r.width)/n,a=(o?s(r.height):r.height)/i;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let q=c(0);function Y(e){let t=k(e);return B()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:q}function X(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let o=e.getBoundingClientRect(),l=G(e),a=c(1);t&&(n?L(n)&&(a=z(n)):a=z(e));let s=(void 0===(i=r)&&(i=!1),n&&(!i||n===k(l))&&i)?Y(l):c(0),u=(o.left+s.x)/a.x,f=(o.top+s.y)/a.y,d=o.width/a.x,p=o.height/a.y;if(l){let e=k(l),t=n&&L(n)?k(n):n,r=e.frameElement;for(;r&&n&&t!==e;){let e=z(r),t=r.getBoundingClientRect(),n=W(r),i=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,o=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,f*=e.y,d*=e.x,p*=e.y,u+=i,f+=o,r=k(r).frameElement}}return _({width:d,height:p,x:u,y:f})}function K(e){return X(F(e)).left+j(e).scrollLeft}function $(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=k(e),n=F(e),i=r.visualViewport,o=n.clientWidth,l=n.clientHeight,a=0,s=0;if(i){o=i.width,l=i.height;let e=B();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,s=i.offsetTop)}return{width:o,height:l,x:a,y:s}}(e,r);else if("document"===t)n=function(e){let t=F(e),r=j(e),n=e.ownerDocument.body,i=a(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=a(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+K(e),s=-r.scrollTop;return"rtl"===W(n).direction&&(l+=a(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:l,y:s}}(F(e));else if(L(t))n=function(e,t){let r=X(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=O(e)?z(e):c(1),l=e.clientWidth*o.x;return{width:l,height:e.clientHeight*o.y,x:i*o.x,y:n*o.y}}(t,r);else{let r=Y(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return _(n)}function Q(e,t){return O(e)&&"fixed"!==W(e).position?t?t(e):e.offsetParent:null}function J(e,t){let r=k(e);if(!O(e))return r;let n=Q(e,t);for(;n&&["table","td","th"].includes(D(n))&&"static"===W(n).position;)n=Q(n,t);return n&&("html"===D(n)||"body"===D(n)&&"static"===W(n).position&&!I(n))?r:n||function(e){let t=Z(e);for(;O(t)&&!H(t);){if(I(t))return t;t=Z(t)}return null}(e)||r}let ee=async function(e){let{reference:t,floating:r,strategy:n}=e,i=this.getOffsetParent||J,o=this.getDimensions;return{reference:function(e,t,r){let n=O(t),i=F(t),o="fixed"===r,l=X(e,!0,o,t),a={scrollLeft:0,scrollTop:0},s=c(0);if(n||!n&&!o){if(("body"!==D(t)||M(i))&&(a=j(t)),n){let e=X(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=K(i))}return{x:l.left+a.scrollLeft-s.x,y:l.top+a.scrollTop-s.y,width:l.width,height:l.height}}(t,await i(r),n),floating:{x:0,y:0,...await o(r)}}},et={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e,i=O(r),o=F(r);if(r===o)return t;let l={scrollLeft:0,scrollTop:0},a=c(1),s=c(0);if((i||!i&&"fixed"!==n)&&(("body"!==D(r)||M(o))&&(l=j(r)),O(r))){let e=X(r);a=z(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-l.scrollLeft*a.x+s.x,y:t.y*a.y-l.scrollTop*a.y+s.y}},getDocumentElement:F,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,o=[..."clippingAncestors"===r?function(e,t){let r=t.get(e);if(r)return r;let n=U(e,[],!1).filter(e=>L(e)&&"body"!==D(e)),i=null,o="fixed"===W(e).position,l=o?Z(e):e;for(;L(l)&&!H(l);){let t=W(l),r=I(l);r||"fixed"!==t.position||(i=null),(o?!r&&!i:!r&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||M(l)&&!r&&function e(t,r){let n=Z(t);return!(n===r||!L(n)||H(n))&&("fixed"===W(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):i=t,l=Z(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=o[0],u=o.reduce((e,r)=>{let n=$(t,r,i);return e.top=a(n.top,e.top),e.right=l(n.right,e.right),e.bottom=l(n.bottom,e.bottom),e.left=a(n.left,e.left),e},$(t,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:J,getElementRects:ee,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=N(e);return{width:t,height:r}},getScale:z,isElement:L,isRTL:function(e){return"rtl"===W(e).direction}},er=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:o,platform:s,elements:u,middlewareData:c}=t,{element:f,padding:d=0}=p(e,t)||{};if(null==f)return{};let h=x(d),b={x:r,y:n},w=g(y(i)),_=v(w),E=await s.getDimensions(f),A="y"===w,T=A?"clientHeight":"clientWidth",C=o.reference[_]+o.reference[w]-b[w]-o.floating[_],V=b[w]-o.reference[w],S=await (null==s.getOffsetParent?void 0:s.getOffsetParent(f)),D=S?S[T]:0;D&&await (null==s.isElement?void 0:s.isElement(S))||(D=u.floating[T]||o.floating[_]);let k=D/2-E[_]/2-1,F=l(h[A?"top":"left"],k),R=l(h[A?"bottom":"right"],k),L=D-E[_]-R,O=D/2-E[_]/2+(C/2-V/2),P=a(F,l(O,L)),M=!c.arrow&&null!=m(i)&&O!=P&&o.reference[_]/2-(O<F?F:R)-E[_]/2<0,I=M?O<F?O-F:O-L:0;return{[w]:b[w]+I,data:{[w]:P,centerOffset:O-P-I,...M&&{alignmentOffset:I}},reset:M}}}),en=(e,t,r)=>{let n=new Map,i={platform:et,...r},o={...i.platform,_c:n};return A(e,t,{...i,platform:o})};var ei=r(89542);let eo=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?er({element:r.current,padding:n}).fn(t):{}:r?er({element:r,padding:n}).fn(t):{}}});var el="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function ea(e,t){let r,n,i;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!ea(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!ea(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function es(e){return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eu(e,t){let r=es(e);return Math.round(t*r)/r}function ec(e){let t=i.useRef(e);return el(()=>{t.current=e}),t}var ef=r(29586);let ed=(0,i.forwardRef)((e,t)=>{let{children:r,width:o=10,height:l=5,...a}=e;return(0,i.createElement)(ef.WV.svg,(0,n.Z)({},a,{ref:t,width:o,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?r:(0,i.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var ep=r(61266),eh=r(84104),em=r(39830),eg=r(32618),ev=r(76769);let ey="Popper",[eb,ew]=(0,eh.b)(ey),[ex,e_]=eb(ey),eE=(0,i.forwardRef)((e,t)=>{let{__scopePopper:r,virtualRef:o,...l}=e,a=e_("PopperAnchor",r),s=(0,i.useRef)(null),u=(0,ep.e)(t,s);return(0,i.useEffect)(()=>{a.onAnchorChange((null==o?void 0:o.current)||s.current)}),o?null:(0,i.createElement)(ef.WV.div,(0,n.Z)({},l,{ref:u}))}),eA="PopperContent",[eT,eC]=eb(eA),eV=(0,i.forwardRef)((e,t)=>{var r,o,s,c,f,d,x,_,E,A,D,k,R,L;let{__scopePopper:O,side:P="bottom",sideOffset:M=0,align:I="center",alignOffset:B=0,arrowPadding:H=0,avoidCollisions:W=!0,collisionBoundary:j=[],collisionPadding:Z=0,sticky:N="partial",hideWhenDetached:z=!1,updatePositionStrategy:q="optimized",onPlaced:Y,...K}=e,$=e_(eA,O),[Q,J]=(0,i.useState)(null),ee=(0,ep.e)(t,e=>J(e)),[et,er]=(0,i.useState)(null),ed=(0,ev.t)(et),eh=null!==(r=null==ed?void 0:ed.width)&&void 0!==r?r:0,ey=null!==(o=null==ed?void 0:ed.height)&&void 0!==o?o:0,eb="number"==typeof Z?Z:{top:0,right:0,bottom:0,left:0,...Z},ew=Array.isArray(j)?j:[j],ex=ew.length>0,eE={padding:eb,boundary:ew.filter(ek),altBoundary:ex},{refs:eC,floatingStyles:eV,placement:eS,isPositioned:eD,middlewareData:eL}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[f,d]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=i.useState(n);ea(p,n)||h(n);let[m,g]=i.useState(null),[v,y]=i.useState(null),b=i.useCallback(e=>{e!==E.current&&(E.current=e,g(e))},[]),w=i.useCallback(e=>{e!==A.current&&(A.current=e,y(e))},[]),x=l||m,_=a||v,E=i.useRef(null),A=i.useRef(null),T=i.useRef(f),C=null!=u,V=ec(u),S=ec(o),D=i.useCallback(()=>{if(!E.current||!A.current)return;let e={placement:t,strategy:r,middleware:p};S.current&&(e.platform=S.current),en(E.current,A.current,e).then(e=>{let t={...e,isPositioned:!0};k.current&&!ea(T.current,t)&&(T.current=t,ei.flushSync(()=>{d(t)}))})},[p,t,r,S]);el(()=>{!1===c&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let k=i.useRef(!1);el(()=>(k.current=!0,()=>{k.current=!1}),[]),el(()=>{if(x&&(E.current=x),_&&(A.current=_),x&&_){if(V.current)return V.current(x,_,D);D()}},[x,_,D,V,C]);let F=i.useMemo(()=>({reference:E,floating:A,setReference:b,setFloating:w}),[b,w]),R=i.useMemo(()=>({reference:x,floating:_}),[x,_]),L=i.useMemo(()=>{let e={position:r,left:0,top:0};if(!R.floating)return e;let t=eu(R.floating,f.x),n=eu(R.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...es(R.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,R.floating,f.x,f.y]);return i.useMemo(()=>({...f,update:D,refs:F,elements:R,floatingStyles:L}),[f,D,F,R,L])}({strategy:"fixed",placement:P+("center"!==I?"-"+I:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,p=G(e),h=o||s?[...p?U(p):[],...U(t)]:[];
1h.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let m=p&&f?function(e,t){let r,n=null,i=F(e);function o(){clearTimeout(r),n&&n.disconnect(),n=null}return!function s(c,f){void 0===c&&(c=!1),void 0===f&&(f=1),o();let{left:d,top:p,width:h,height:m}=e.getBoundingClientRect();if(c||t(),!h||!m)return;let g=u(p),v=u(i.clientWidth-(d+h)),y={rootMargin:-g+"px "+-v+"px "+-u(i.clientHeight-(p+m))+"px "+-u(d)+"px",threshold:a(0,l(1,f))||1},b=!0;function w(e){let t=e[0].intersectionRatio;if(t!==f){if(!b)return s();t?s(!1,t):r=setTimeout(()=>{s(!1,1e-7)},100)}b=!1}try{n=new IntersectionObserver(w,{...y,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(w,y)}n.observe(e)}(!0),o}(p,r):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{v&&v.observe(t)})),r()}),p&&!d&&v.observe(p),v.observe(t));let y=d?X(e):null;return d&&function t(){let n=X(e);y&&(n.x!==y.x||n.y!==y.y||n.width!==y.width||n.height!==y.height)&&r(),y=n,i=requestAnimationFrame(t)}(),r(),()=>{h.forEach(e=>{o&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),m&&m(),v&&v.disconnect(),v=null,d&&cancelAnimationFrame(i)}}(...t,{animationFrame:"always"===q})},elements:{reference:$.anchor},middleware:[{name:"offset",options:E={mainAxis:M+ey,alignmentAxis:B},async fn(e){var t,r;let{x:n,y:i,placement:o,middlewareData:l}=e,a=await S(e,E);return o===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:n+a.x,y:i+a.y,data:{...a,placement:o}}}},W&&{name:"shift",options:D={mainAxis:!0,crossAxis:!1,limiter:"partial"===N?(void 0===A&&(A={}),{options:A,fn(e){let{x:t,y:r,placement:n,rects:i,middlewareData:o}=e,{offset:l=0,mainAxis:a=!0,crossAxis:s=!0}=p(A,e),u={x:t,y:r},c=y(n),f=g(c),d=u[f],m=u[c],v=p(l,e),b="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(a){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+b.mainAxis,r=i.reference[f]+i.reference[e]-b.mainAxis;d<t?d=t:d>r&&(d=r)}if(s){var w,x;let e="y"===f?"width":"height",t=["top","left"].includes(h(n)),r=i.reference[c]-i.floating[e]+(t&&(null==(w=o.offset)?void 0:w[c])||0)+(t?0:b.crossAxis),l=i.reference[c]+i.reference[e]+(t?0:(null==(x=o.offset)?void 0:x[c])||0)-(t?b.crossAxis:0);m<r?m=r:m>l&&(m=l)}return{[f]:d,[c]:m}}}):void 0,...eE},async fn(e){let{x:t,y:r,placement:n}=e,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=p(D,e),c={x:t,y:r},f=await T(e,u),d=y(h(n)),m=g(d),v=c[m],b=c[d];if(i){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=v+f[e],n=v-f[t];v=a(r,l(v,n))}if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=b+f[e],n=b-f[t];b=a(r,l(b,n))}let w=s.fn({...e,[m]:v,[d]:b});return{...w,data:{x:w.x-t,y:w.y-r}}}},W&&{name:"flip",options:k={...eE},async fn(e){var t,r,n,i,o;let{placement:l,middlewareData:a,rects:s,initialPlacement:u,platform:c,elements:f}=e,{mainAxis:d=!0,crossAxis:x=!0,fallbackPlacements:_,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:C=!0,...V}=p(k,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let S=h(l),D=h(u)===u,F=await (null==c.isRTL?void 0:c.isRTL(f.floating)),R=_||(D||!C?[w(u)]:function(e){let t=w(e);return[b(e),t,b(t)]}(u));_||"none"===A||R.push(...function(e,t,r,n){let i=m(e),o=function(e,t,r){let n=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(r)return t?i:n;return t?n:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(h(e),"start"===r,n);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(b)))),o}(u,C,A,F));let L=[u,...R],O=await T(e,V),P=[],M=(null==(r=a.flip)?void 0:r.overflows)||[];if(d&&P.push(O[S]),x){let e=function(e,t,r){void 0===r&&(r=!1);let n=m(e),i=g(y(e)),o=v(i),l="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=w(l)),[l,w(l)]}(l,s,F);P.push(O[e[0]],O[e[1]])}if(M=[...M,{placement:l,overflows:P}],!P.every(e=>e<=0)){let e=((null==(n=a.flip)?void 0:n.index)||0)+1,t=L[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let r=null==(i=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(E){case"bestFit":{let e=null==(o=M.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(r=e);break}case"initialPlacement":r=u}if(l!==r)return{reset:{placement:r}}}return{}}},{name:"size",options:R={...eE,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:i}=e,{width:o,height:l}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}},async fn(e){let t,r;let{placement:n,rects:i,platform:o,elements:s}=e,{apply:u=()=>{},...c}=p(R,e),f=await T(e,c),d=h(n),g=m(n),v="y"===y(n),{width:b,height:w}=i.floating;"top"===d||"bottom"===d?(t=d,r=g===(await (null==o.isRTL?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):(r=d,t="end"===g?"top":"bottom");let x=w-f[t],_=b-f[r],E=!e.middlewareData.shift,A=x,C=_;if(v){let e=b-f.left-f.right;C=g||E?l(_,e):e}else{let e=w-f.top-f.bottom;A=g||E?l(x,e):e}if(E&&!g){let e=a(f.left,0),t=a(f.right,0),r=a(f.top,0),n=a(f.bottom,0);v?C=b-2*(0!==e||0!==t?e+t:a(f.left,f.right)):A=w-2*(0!==r||0!==n?r+n:a(f.top,f.bottom))}await u({...e,availableWidth:C,availableHeight:A});let V=await o.getDimensions(s.floating);return b!==V.width||w!==V.height?{reset:{rects:!0}}:{}}},et&&eo({element:et,padding:H}),eF({arrowWidth:eh,arrowHeight:ey}),z&&{name:"hide",options:L={strategy:"referenceHidden",...eE},async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...n}=p(L,e);switch(r){case"referenceHidden":{let r=C(await T(e,{...n,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:V(r)}}}case"escaped":{let r=C(await T(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:V(r)}}}default:return{}}}}]}),[eO,eP]=eR(eS),eM=(0,em.W)(Y);(0,eg.b)(()=>{eD&&(null==eM||eM())},[eD,eM]);let eI=null===(s=eL.arrow)||void 0===s?void 0:s.x,eB=null===(c=eL.arrow)||void 0===c?void 0:c.y,eH=(null===(f=eL.arrow)||void 0===f?void 0:f.centerOffset)!==0,[eW,ej]=(0,i.useState)();return(0,eg.b)(()=>{Q&&ej(window.getComputedStyle(Q).zIndex)},[Q]),(0,i.createElement)("div",{ref:eC.setFloating,"data-radix-popper-content-wrapper":"",style:{...eV,transform:eD?eV.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eW,"--radix-popper-transform-origin":[null===(d=eL.transformOrigin)||void 0===d?void 0:d.x,null===(x=eL.transformOrigin)||void 0===x?void 0:x.y].join(" ")},dir:e.dir},(0,i.createElement)(eT,{scope:O,placedSide:eO,onArrowChange:er,arrowX:eI,arrowY:eB,shouldHideArrow:eH},(0,i.createElement)(ef.WV.div,(0,n.Z)({"data-side":eO,"data-align":eP},K,{ref:ee,style:{...K.style,animation:eD?void 0:"none",opacity:null!==(_=eL.hide)&&void 0!==_&&_.referenceHidden?0:void 0}}))))}),eS={top:"bottom",right:"left",bottom:"top",left:"right"},eD=(0,i.forwardRef)(function(e,t){let{__scopePopper:r,...o}=e,l=eC("PopperArrow",r),a=eS[l.placedSide];return(0,i.createElement)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},(0,i.createElement)(ed,(0,n.Z)({},o,{ref:t,style:{...o.style,display:"block"}})))});function ek(e){return null!==e}let eF=e=>({name:"transformOrigin",options:e,fn(t){var r,n,i,o,l;let{placement:a,rects:s,middlewareData:u}=t,c=(null===(r=u.arrow)||void 0===r?void 0:r.centerOffset)!==0,f=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=eR(a),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!==(n=null===(i=u.arrow)||void 0===i?void 0:i.x)&&void 0!==n?n:0)+f/2,v=(null!==(o=null===(l=u.arrow)||void 0===l?void 0:l.y)&&void 0!==o?o:0)+d/2,y="",b="";return"bottom"===p?(y=c?m:"".concat(g,"px"),b="".concat(-d,"px")):"top"===p?(y=c?m:"".concat(g,"px"),b="".concat(s.floating.height+d,"px")):"right"===p?(y="".concat(-d,"px"),b=c?m:"".concat(v,"px")):"left"===p&&(y="".concat(s.floating.width+d,"px"),b=c?m:"".concat(v,"px")),{data:{x:y,y:b}}}});function eR(e){let[t,r="center"]=e.split("-");return[t,r]}let eL=e=>{let{__scopePopper:t,children:r}=e,[n,o]=(0,i.useState)(null);return(0,i.createElement)(ex,{scope:t,anchor:n,onAnchorChange:o},r)},eO=eE,eP=eV,eM=eD},23715:function(e,t,r){r.d(t,{Pc:function(){return x},ck:function(){return k},fC:function(){return D}});
1var n=r(14749),i=r(64090),o=r(44991),l=r(27533),a=r(61266),s=r(84104),u=r(38687),c=r(29586),f=r(39830),d=r(9310),p=r(12275);let h="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[v,y,b]=(0,l.B)(g),[w,x]=(0,s.b)(g,[b]),[_,E]=w(g),A=(0,i.forwardRef)((e,t)=>(0,i.createElement)(v.Provider,{scope:e.__scopeRovingFocusGroup},(0,i.createElement)(v.Slot,{scope:e.__scopeRovingFocusGroup},(0,i.createElement)(T,(0,n.Z)({},e,{ref:t}))))),T=(0,i.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:l,loop:s=!1,dir:u,currentTabStopId:g,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:b,onEntryFocus:w,...x}=e,E=(0,i.useRef)(null),A=(0,a.e)(t,E),T=(0,p.gm)(u),[C=null,V]=(0,d.T)({prop:g,defaultProp:v,onChange:b}),[D,k]=(0,i.useState)(!1),F=(0,f.W)(w),R=y(r),L=(0,i.useRef)(!1),[O,P]=(0,i.useState)(0);return(0,i.useEffect)(()=>{let e=E.current;if(e)return e.addEventListener(h,F),()=>e.removeEventListener(h,F)},[F]),(0,i.createElement)(_,{scope:r,orientation:l,dir:T,loop:s,currentTabStopId:C,onItemFocus:(0,i.useCallback)(e=>V(e),[V]),onItemShiftTab:(0,i.useCallback)(()=>k(!0),[]),onFocusableItemAdd:(0,i.useCallback)(()=>P(e=>e+1),[]),onFocusableItemRemove:(0,i.useCallback)(()=>P(e=>e-1),[])},(0,i.createElement)(c.WV.div,(0,n.Z)({tabIndex:D||0===O?-1:0,"data-orientation":l},x,{ref:A,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(h,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=R().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current))}}L.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>k(!1))})))}),C=(0,i.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:l=!0,active:a=!1,tabStopId:s,...f}=e,d=(0,u.M)(),p=s||d,h=E("RovingFocusGroupItem",r),m=h.currentTabStopId===p,g=y(r),{onFocusableItemAdd:b,onFocusableItemRemove:w}=h;return(0,i.useEffect)(()=>{if(l)return b(),()=>w()},[l,b,w]),(0,i.createElement)(v.ItemSlot,{scope:r,id:p,focusable:l,active:a},(0,i.createElement)(c.WV.span,(0,n.Z)({tabIndex:m?0:-1,"data-orientation":h.orientation},f,{ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{l?h.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>h.onItemFocus(p)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){h.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let i=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return V[i]}(e,h.orientation,h.dir);if(void 0!==t){e.preventDefault();let i=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&i.reverse();let o=i.indexOf(e.currentTarget);i=h.loop?(r=i,n=o+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(o+1)}setTimeout(()=>S(i))}})})))}),V={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}let D=A,k=C},50167:function(e,t,r){r.d(t,{ck:function(){return V},fC:function(){return C}});var n=r(14749),i=r(64090),o=r(84104),l=r(29586),a=r(23715),s=r(96391),u=r(9310),c=r(12275);let f="ToggleGroup",[d,p]=(0,o.b)(f,[a.Pc]),h=(0,a.Pc)(),m=i.forwardRef((e,t)=>{let{type:r,...o}=e;if("single"===r)return i.createElement(y,(0,n.Z)({},o,{ref:t}));if("multiple"===r)return i.createElement(b,(0,n.Z)({},o,{ref:t}));throw Error("Missing prop `type` expected on `".concat(f,"`"))}),[g,v]=d(f),y=i.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:l=()=>{},...a}=e,[s,c]=(0,u.T)({prop:r,defaultProp:o,onChange:l});return i.createElement(g,{scope:e.__scopeToggleGroup,type:"single",value:s?[s]:[],onItemActivate:c,onItemDeactivate:i.useCallback(()=>c(""),[c])},i.createElement(_,(0,n.Z)({},a,{ref:t})))}),b=i.forwardRef((e,t)=>
1{let{value:r,defaultValue:o,onValueChange:l=()=>{},...a}=e,[s=[],c]=(0,u.T)({prop:r,defaultProp:o,onChange:l}),f=i.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),d=i.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return i.createElement(g,{scope:e.__scopeToggleGroup,type:"multiple",value:s,onItemActivate:f,onItemDeactivate:d},i.createElement(_,(0,n.Z)({},a,{ref:t})))}),[w,x]=d(f),_=i.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:o=!1,rovingFocus:s=!0,orientation:u,dir:f,loop:d=!0,...p}=e,m=h(r),g=(0,c.gm)(f),v={role:"group",dir:g,...p};return i.createElement(w,{scope:r,rovingFocus:s,disabled:o},s?i.createElement(a.fC,(0,n.Z)({asChild:!0},m,{orientation:u,dir:g,loop:d}),i.createElement(l.WV.div,(0,n.Z)({},v,{ref:t}))):i.createElement(l.WV.div,(0,n.Z)({},v,{ref:t})))}),E="ToggleGroupItem",A=i.forwardRef((e,t)=>{let r=v(E,e.__scopeToggleGroup),o=x(E,e.__scopeToggleGroup),l=h(e.__scopeToggleGroup),s=r.value.includes(e.value),u=o.disabled||e.disabled,c={...e,pressed:s,disabled:u},f=i.useRef(null);return o.rovingFocus?i.createElement(a.ck,(0,n.Z)({asChild:!0},l,{focusable:!u,active:s,ref:f}),i.createElement(T,(0,n.Z)({},c,{ref:t}))):i.createElement(T,(0,n.Z)({},c,{ref:t}))}),T=i.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:o,...l}=e,a=v(E,r),u={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},c="single"===a.type?u:void 0;return i.createElement(s.Z,(0,n.Z)({},c,l,{ref:t,onPressedChange:e=>{e?a.onItemActivate(o):a.onItemDeactivate(o)}}))}),C=m,V=A},96391:function(e,t,r){r.d(t,{Z:function(){return s},f:function(){return u}});var n=r(14749),i=r(64090),o=r(44991),l=r(9310),a=r(29586);let s=(0,i.forwardRef)((e,t)=>
1{let{pressed:r,defaultPressed:s=!1,onPressedChange:u,...c}=e,[f=!1,d]=(0,l.T)({prop:r,onChange:u,defaultProp:s});return(0,i.createElement)(a.WV.button,(0,n.Z)({type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":e.disabled?"":void 0},c,{ref:t,onClick:(0,o.M)(e.onClick,()=>{e.disabled||d(!f)})}))}),u=s},38152:function(e,t,r){r.d(t,{VY:function(){return B},fC:function(){return M},xz:function(){return I},zt:function(){return P}});var n=r(14749),i=r(64090),o=r(44991),l=r(61266),a=r(84104),s=r(1260),u=r(38687),c=r(12338),f=(r(37881),r(12642)),d=r(29586),p=r(59143),h=r(9310),m=r(11780);let[g,v]=(0,a.b)("Tooltip",[c.D7]),y=(0,c.D7)(),b="tooltip.open",[w,x]=g("TooltipProvider"),_="Tooltip",[E,A]=g(_),T="TooltipTrigger",C=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:r,...a}=e,s=A(T,r),u=x(T,r),f=y(r),p=(0,i.useRef)(null),h=(0,l.e)(t,p,s.onTriggerChange),m=(0,i.useRef)(!1),g=(0,i.useRef)(!1),v=(0,i.useCallback)(()=>m.current=!1,[]);return(0,i.useEffect)(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,i.createElement)(c.ee,(0,n.Z)({asChild:!0},f),(0,i.createElement)(d.WV.button,(0,n.Z)({"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute},a,{ref:h,onPointerMove:(0,o.M)(e.onPointerMove,e=>{"touch"===e.pointerType||g.current||u.isPointerInTransitRef.current||(s.onTriggerEnter(),g.current=!0)}),onPointerLeave:(0,o.M)(e.onPointerLeave,()=>{s.onTriggerLeave(),g.current=!1}),onPointerDown:(0,o.M)(e.onPointerDown,()=>{m.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,o.M)(e.onFocus,()=>{m.current||s.onOpen()}),onBlur:(0,o.M)(e.onBlur,s.onClose),onClick:(0,o.M)(e.onClick,s.onClose)})))}),[V,S]=g("TooltipPortal",{forceMount:void 0}),D="TooltipContent",k=(0,i.forwardRef)((e,t)=>{let r=S(D,e.__scopeTooltip),{forceMount:o=r.forceMount,side:l="top",...a}=e,s=A(D,e.__scopeTooltip);return(0,i.createElement)(f.z,{present:o||s.open},s.disableHoverableContent?(0,i.createElement)(O,(0,n.Z)({side:l},a,{ref:t})):(0,i.createElement)(F,(0,n.Z)({side:l},a,{ref:t})))}),F=(0,i.forwardRef)((e,t)=>{let r=A(D,e.__scopeTooltip),o=x(D,e.__scopeTooltip),a=(0,i.useRef)(null),s=(0,l.e)(t,a),[u,c]=(0,i.useState)(null),{trigger:f,onClose:d}=r,p=a.current,{onPointerInTransitChange:h}=o,m=(0,i.useCallback)(()=>{c(null),h(!1)},[h]),g=(0,i.useCallback)((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());c(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,i),...function(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}(t.getBoundingClientRect())])),h(!0)},[h]);return(0,i.useEffect)(()=>()=>m(),[m]),(0,i.useEffect)(()=>{if(f&&p){let e=e=>g(e,p),t=e=>g(e,f);return f.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{f.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[f,p,g,m]),(0,i.useEffect)(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==f?void 0:f.contains(t))||(null==p?void 0:p.contains(t)),i=!function(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let l=t[e].x,a=t[e].y,s=t[o].x,u=t[o].y;a>n!=u>n&&r<(s-l)*(n-a)/(u-a)+l&&(i=!i)}return i}(r,u);n?m():i&&(m(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[f,p,u,d,m]),(0,i.createElement)(O,(0,n.Z)({},e,{ref:s}))}),[R,L]=g(_,{isInside:!1}),O=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:r,children:o,"aria-label":l,onEscapeKeyDown:a,onPointerDownOutside:u,...f}=e,d=A(D,r),h=y(r),{onClose:g}=d;return(0,i.useEffect)(()=>(document.addEventListener(b,g),()=>document.removeEventListener(b,g)),[g]),(0,i.useEffect)(()=>
1{if(d.trigger){let e=e=>{let t=e.target;null!=t&&t.contains(d.trigger)&&g()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,g]),(0,i.createElement)(s.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:g},(0,i.createElement)(c.VY,(0,n.Z)({"data-state":d.stateAttribute},h,f,{ref:t,style:{...f.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,i.createElement)(p.A4,null,o),(0,i.createElement)(R,{scope:r,isInside:!0},(0,i.createElement)(m.f,{id:d.contentId,role:"tooltip"},l||o))))}),P=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:l}=e,[a,s]=(0,i.useState)(!0),u=(0,i.useRef)(!1),c=(0,i.useRef)(0);return(0,i.useEffect)(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,i.createElement)(w,{scope:t,isOpenDelayed:a,delayDuration:r,onOpen:(0,i.useCallback)(()=>{window.clearTimeout(c.current),s(!1)},[]),onClose:(0,i.useCallback)(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s(!0),n)},[n]),isPointerInTransitRef:u,onPointerInTransitChange:(0,i.useCallback)(e=>{u.current=e},[]),disableHoverableContent:o},l)},M=e=>{let{__scopeTooltip:t,children:r,open:n,defaultOpen:o=!1,onOpenChange:l,disableHoverableContent:a,delayDuration:s}=e,f=x(_,e.__scopeTooltip),d=y(t),[p,m]=(0,i.useState)(null),g=(0,u.M)(),v=(0,i.useRef)(0),w=null!=a?a:f.disableHoverableContent,A=null!=s?s:f.delayDuration,T=(0,i.useRef)(!1),[C=!1,V]=(0,h.T)({prop:n,defaultProp:o,onChange:e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(b))):f.onClose(),null==l||l(e)}}),S=(0,i.useMemo)(()=>C?T.current?"delayed-open":"instant-open":"closed",[C]),D=(0,i.useCallback)(()=>{window.clearTimeout(v.current),T.current=!1,V(!0)},[V]),k=(0,i.useCallback)(()=>{window.clearTimeout(v.current),V(!1)},[V]),F=(0,i.useCallback)(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{T.current=!0,V(!0)},A)},[A,V]);return(0,i.useEffect)(()=>()=>window.clearTimeout(v.current),[]),(0,i.createElement)(c.fC,d,(0,i.createElement)(E,{scope:t,contentId:g,open:C,stateAttribute:S,trigger:p,onTriggerChange:m,onTriggerEnter:(0,i.useCallback)(()=>{f.isOpenDelayed?F():D()},[f.isOpenDelayed,F,D]),onTriggerLeave:(0,i.useCallback)(()=>{w?k():window.clearTimeout(v.current)},[k,w]),onOpen:D,onClose:k,disableHoverableContent:w},r))},I=C,B=k},76769:function(e,t,r){r.d(t,{t:function(){return o}});var n=r(64090),i=r(32618);function o(e){let[t,r]=(0,n.useState)(void 0);return(0,i.b)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,i=t.blockSize}else n=e.offsetWidth,i=e.offsetHeight;r({width:n,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},82670:function(e,t,r){r.d(t,{Gc:function(){return E},Qr:function(){return M},RV:function(){return A},cI:function(){return ex}});var n=r(64090),i=e=>"checkbox"===e.type,o=e=>e instanceof Date,l=e=>null==e;let a=e=>"object"==typeof e;var s=e=>!l(e)&&!Array.isArray(e)&&a(e)&&!o(e),u=e=>s(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,f=(e,t)=>e.has(c(t)),d=e=>{let t=e.constructor&&e.constructor.prototype;return s(t)&&t.hasOwnProperty("isPrototypeOf")},p=void 0!==window.HTMLElement&&"undefined"!=typeof document;function h(e){let t;let r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(p&&(e instanceof Blob||e instanceof FileList))&&(r||s(e))))return e;else if(t=r?[]:{},r||d(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=h(e[r]));else t=e;return t}var m=e=>Array.isArray(e)?e.filter(Boolean):[],g=e=>void 0===e,v=(e,t,r)=>{if(!t||!s(e))return r;let n=m(t.split(/[,[\].]+?/)).reduce((e,t)=>
1l(e)?e:e[t],e);return g(n)||n===e?g(e[t])?r:e[t]:n},y=e=>"boolean"==typeof e;let b={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},w={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},x={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},_=n.createContext(null),E=()=>n.useContext(_),A=e=>{let{children:t,...r}=e;return n.createElement(_.Provider,{value:r},t)};var T=function(e,t,r){let n=!(arguments.length>3)||void 0===arguments[3]||arguments[3],i={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(i,o,{get:()=>(t._proxyFormState[o]!==w.all&&(t._proxyFormState[o]=!n||w.all),r&&(r[o]=!0),e[o])});return i},C=e=>s(e)&&!Object.keys(e).length,V=(e,t,r,n)=>{r(e);let{name:i,...o}=e;return C(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!n||w.all))},S=e=>Array.isArray(e)?e:[e],D=(e,t,r)=>!e||!t||e===t||S(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e)));function k(e){let t=n.useRef(e);t.current=e,n.useEffect(()=>{let r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}var F=e=>"string"==typeof e,R=(e,t,r,n,i)=>F(e)?(n&&t.watch.add(e),v(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),v(r,e))):(n&&(t.watchAll=!0),r),L=e=>/^\w*$/.test(e),O=e=>m(e.replace(/["|']|\]/g,"").split(/\.|\[/)),P=(e,t,r)=>{let n=-1,i=L(t)?[t]:O(t),o=i.length,l=o-1;for(;++n<o;){let t=i[n],o=r;if(n!==l){let r=e[t];
1o=s(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}e[t]=o,e=e[t]}return e};let M=e=>e.render(function(e){let t=E(),{name:r,disabled:i,control:o=t.control,shouldUnregister:l}=e,a=f(o._names.array,r),s=function(e){let t=E(),{control:r=t.control,name:i,defaultValue:o,disabled:l,exact:a}=e||{},s=n.useRef(i);s.current=i,k({disabled:l,subject:r._subjects.values,next:e=>{D(s.current,e.name,a)&&c(h(R(s.current,r._names,e.values||r._formValues,!1,o)))}});let[u,c]=n.useState(r._getWatch(i,o));return n.useEffect(()=>r._removeUnmounted()),u}({control:o,name:r,defaultValue:v(o._formValues,r,v(o._defaultValues,r,e.defaultValue)),exact:!0}),c=function(e){let t=E(),{control:r=t.control,disabled:i,name:o,exact:l}=e||{},[a,s]=n.useState(r._formState),u=n.useRef(!0),c=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=n.useRef(o);return f.current=o,k({disabled:i,next:e=>u.current&&D(f.current,e.name,l)&&V(e,c.current,r._updateFormState)&&s({...r._formState,...e}),subject:r._subjects.state}),n.useEffect(()=>(u.current=!0,c.current.isValid&&r._updateValid(!0),()=>{u.current=!1}),[r]),T(a,r,c.current,!1)}({control:o,name:r}),d=n.useRef(o.register(r,{...e.rules,value:s,...y(e.disabled)?{disabled:e.disabled}:{}}));return n.useEffect(()=>{let e=o._options.shouldUnregister||l,t=(e,t)=>{let r=v(o._fields,e);r&&(r._f.mount=t)};if(t(r,!0),e){let e=h(v(o._options.defaultValues,r));P(o._defaultValues,r,e),g(v(o._formValues,r))&&P(o._formValues,r,e)}return()=>{(a?e&&!o._state.action:e)?o.unregister(r):t(r,!1)}},[r,o,a,l]),n.useEffect(()=>{v(o._fields,r)&&o._updateDisabledField({disabled:i,fields:o._fields,name:r,value:v(o._fields,r)._f.value})},[i,r,o]),{field:{name:r,value:s,...y(i)||c.disabled?{disabled:c.disabled||i}:{},onChange:n.useCallback(e=>d.current.onChange({target:{value:u(e),name:r},type:b.CHANGE}),[r]),onBlur:n.useCallback(()=>d.current.onBlur({target:{value:v(o._formValues,r),name:r},type:b.BLUR}),[r,o]),ref:e=>{let t=v(o._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!v(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!v(c.touchedFields,r)},error:{enumerable:!0,get:()=>v(c.errors,r)}})}}(e));var I=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},B=e=>({isOnSubmit:!e||e===w.onSubmit,isOnBlur:e===w.onBlur,isOnChange:e===w.onChange,isOnAll:e===w.all,isOnTouch:e===w.onTouched}),H=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let W=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=v(e,i);if(r){let{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n||e.ref&&t(e.ref,e.name)&&!n)break;W(o,t)}else s(o)&&W(o,t)}}};var j=(e,t,r)=>{let n=m(v(e,r));return P(n,"root",t[r]),P(e,r,n),e},Z=e=>"file"===e.type,U=e=>"function"==typeof e,N=e=>{if(!p)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},G=e=>F(e),z=e=>"radio"===e.type,q=e=>e instanceof RegExp;let Y={value:!1,isValid:!1},X={value:!0,isValid:!0};var K=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!g(e[0].attributes.value)?g(e[0].value)||""===e[0].value?X:{value:e[0].value,isValid:!0}:X:Y}return Y};let $={isValid:!1,value:null};var Q=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,$):$;function J(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(G(e)||Array.isArray(e)&&e.every(G)||y(e)&&!e)return{type:r,message:G(e)?e:"",ref:t}}var ee=e=>s(e)&&!q(e)?e:{value:e,message:""},et=async(e,t,r,n,o)=>{let{ref:a,refs:u,required:c,maxLength:f,minLength:d,min:p,max:h,pattern:m,validate:b,name:w,valueAsNumber:_,mount:E,disabled:A}=e._f,T=v(t,w);if(!E||A)return{};let V=u?u[0]:a,S=e=>{n&&V.reportValidity&&(V.setCustomValidity(y(e)?"":e||""),V.reportValidity())},D={},k=z(a),R=i(a),L=(_||Z(a))&&g(a.value)&&g(T)||N(a)&&""===a.value||""===T||Array.isArray(T)&&!T.length,O=I.bind(null,w,r,D),P=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:x.maxLength,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:x.minLength,o=e?t:r;D[w]={type:e?n:i,message:o,ref:a,...O(e?n:i,o)}};if(o?!Array.isArray(T)||!T.length:c&&(!(k||R)&&(L||l(T))||y(T)&&!T||R&&!K(u).isValid||k&&!Q(u).isValid)){let{value:e,message:t}=G(c)?{value:!!c,message:c}:ee(c);if(e&&(D[w]={type:x.required,message:t,ref:V,...O(x.required,t)},!r))return S(t),D}if(!L&&(!l(p)||!l(h))){let e,t;let n=ee(h),i=ee(p);if(l(T)||isNaN(T)){let r=a.valueAsDate||new Date(T),o=e=>new Date(new Date().toDateString()+" "+e),l="time"==a.type,s="week"==a.type;F(n.value)&&T&&(e=l?o(T)>o(n.value):s?T>n.value:r>new Date(n.value)),F(i.value)&&T&&(t=l?o(T)<o(i.value):s?T<i.value:r<new Date(i.value))}else{let r=a.valueAsNumber||(T?+T:T);l(n.value)||(e=r>n.value),l(i.value)||(t=r<i.value)}if((e||t)&&(P(!!e,n.message,i.message,x.max,x.min),!r))return S(D[w].message),D}if((f||d)&&!L&&(F(T)||o&&Array.isArray(T))){let e=ee(f),t=ee(d),n=!l(e.value)&&T.length>+e.value,i=!l(t.value)&&T.length<+t.value;if((n||i)&&(P(n,e.message,t.message),!r))return S(D[w].message),D}if(m&&!L&&F(T)){let{value:e,message:t}=ee(m);if(q(e)&&!T.match(e)&&(D[w]={type:x.pattern,message:t,ref:a,...O(x.pattern,t)},!r))return S(t),D}if(b){if(U(b)){let e=J(await b(T,t),V);if(e&&(D[w]={...e,...O(x.validate,e.message)},!r))return S(e.message),D}else if(s(b)){let e={};for(let n in b){if(!C(e)&&!r)break;let i=J(await b[n](T,t),V,n);i&&(e={...i,...O(n,i.message)},S(i.message),r&&(D[w]=e))}if(!C(e)&&(D[w]={ref:V,...e},!r))return D}}return S(!0),D};function er(e,t){let r=Array.isArray(t)?t:L(t)?[t]:O(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=g(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,o=r[i];return n&&delete n[o],0!==i&&(s(n)&&C(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!g(e[t]))return!1;return!0}(n))&&er(e,r.slice(0,-1)),e}var en=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},ei=e=>l(e)||!a(e);function eo(e,t){if(ei(e)||ei(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i of r){let r=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(o(r)&&o(e)||s(r)&&s(e)||Array.isArray(r)&&Array.isArray(e)?!eo(r,e):r!==e)return!1}}return!0}var el=e=>"select-multiple"===e.type,ea=e=>z(e)||i(e),es=e=>N(e)&&e.isConnected,eu=e=>{for(let t in e)if(U(e[t]))return!0;return!1};function ec(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Array.isArray(e);if(s(e)||r)for(let r in e)Array.isArray(e[r])||s(e[r])&&!eu(e[r])?(t[r]=Array.isArray(e[r])?[]:{},ec(e[r],t[r])):l(e[r])||(t[r]=!0);return t}var ef=(e,t)=>(function e(t,r,n){let i=Array.isArray(t);if(s(t)||i)for(let i in t)Array.isArray(t[i])||s(t[i])&&!eu(t[i])?g(r)||ei(n[i])?n[i]=Array.isArray(t[i])?ec(t[i],[]):{...ec(t[i])}:e(t[i],l(r)?{}:r[i],n[i]):n[i]=!eo(t[i],r[i]);return n}
1)(e,t,ec(t)),ed=(e,t)=>{let{valueAsNumber:r,valueAsDate:n,setValueAs:i}=t;return g(e)?e:r?""===e?NaN:e?+e:e:n&&F(e)?new Date(e):i?i(e):e};function ep(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:Z(t)?t.files:z(t)?Q(e.refs).value:el(t)?[...t.selectedOptions].map(e=>{let{value:t}=e;return t}):i(t)?K(e.refs).value:ed(g(t.value)?e.ref.value:t.value,e)}var eh=(e,t,r,n)=>{let i={};for(let r of e){let e=v(t,r);e&&P(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},em=e=>g(e)?e:q(e)?e.source:s(e)?q(e.value)?e.value.source:e.value:e,eg=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function ev(e,t,r){let n=v(e,r);if(n||L(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),o=v(t,n),l=v(e,n);if(o&&!Array.isArray(o)&&r!==n)break;if(l&&l.type)return{name:n,error:l};i.pop()}return{name:r}}var ey=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),eb=(e,t)=>!m(v(e,t)).length&&er(e,t);let ew={mode:w.onSubmit,reValidateMode:w.onChange,shouldFocusError:!0};function ex(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.useRef(),r=n.useRef(),[a,c]=n.useState({isDirty:!1,isValidating:!1,isLoading:U(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:U(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0,n={...ew,...t},a={submitCount:0,isDirty:!1,isLoading:U(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:n.errors||{},disabled:n.disabled||!1},c={},d=(s(n.values)||s(n.defaultValues))&&h(n.values||n.defaultValues)||{},x=n.shouldUnregister?{}:h(d),_={action:!1,mount:!1,watch:!1},E={mount:new Set,unMount:new Set,array:new Set,watch:new Set},A=0,T={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},V={values:en(),array:en(),state:en()},D=B(n.mode),k=B(n.reValidateMode),L=n.criteriaMode===w.all,O=e=>t=>{clearTimeout(A),A=setTimeout(e,t)},M=async e=>{if(T.isValid||e){let e=n.resolver?C((await X()).errors):await $(c,!0);e!==a.isValid&&V.state.next({isValid:e})}},I=e=>T.isValidating&&V.state.next({isValidating:e}),G=(e,t)=>{P(a.errors,e,t),V.state.next({errors:a.errors})},z=(e,t,r,n)=>{let i=v(c,e);if(i){let o=v(x,e,g(r)?v(d,e):r);g(o)||n&&n.defaultChecked||t?P(x,e,t?o:ep(i._f)):ee(e,o),_.mount&&M()}},q=(e,t,r,n,i)=>{let o=!1,l=!1,s={name:e},u=!!(v(c,e)&&v(c,e)._f.disabled);if(!r||n){T.isDirty&&(l=a.isDirty,a.isDirty=s.isDirty=Q(),o=l!==s.isDirty);let r=u||eo(v(d,e),t);l=!!(!u&&v(a.dirtyFields,e)),r||u?er(a.dirtyFields,e):P(a.dirtyFields,e,!0),s.dirtyFields=a.dirtyFields,o=o||T.dirtyFields&&!r!==l}if(r){let t=v(a.touchedFields,e);t||(P(a.touchedFields,e,r),s.touchedFields=a.touchedFields,o=o||T.touchedFields&&t!==r)}return o&&i&&V.state.next(s),o?s:{}},Y=(r,n,i,o)=>{let l=v(a.errors,r),s=T.isValid&&y(n)&&a.isValid!==n;if(t.delayError&&i?(e=O(()=>G(r,i)))(t.delayError):(clearTimeout(A),e=null,i?P(a.errors,r,i):er(a.errors,r)),(i?!eo(l,i):l)||!C(o)||s){let e={...o,...s&&y(n)?{isValid:n}:{},errors:a.errors,name:r};a={...a,...e},V.state.next(e)}I(!1)},X=async e=>n.resolver(x,n.context,eh(e||E.mount,c,n.criteriaMode,n.shouldUseNativeValidation)),K=async e=>{let{errors:t}=await X(e);if(e)for(let r of e){let e=v(t,r);e?P(a.errors,r,e):er(a.errors,r)}else a.errors=t;return t},$=async function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{valid:!0};for(let i in e){let o=e[i];if(o){let{_f:e,...i}=o;if(e){let i=E.array.has(e.name),l=await et(o,x,L,n.shouldUseNativeValidation&&!t,i);if(l[e.name]&&(r.valid=!1,t))break;t||(v(l,e.name)?i?j(a.errors,l,e.name):P(a.errors,e.name,l[e.name]):er(a.errors,e.name))}i&&await $(i,t,r)}}return r.valid},Q=(e,t)=>(e&&t&&P(x,e,t),!eo(eA(),d)),J=(e,t,r)=>R(e,E,{..._.mount?x:g(t)?d:F(e)?{[e]:t}:t},r,t),ee=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=v(c,e),o=t;if(n){let r=n._f;r&&(r.disabled||P(x,e,ed(t,r)),o=N(r.ref)&&l(t)?"":t,el(r.ref)?[...r.ref.options].forEac
1h(e=>e.selected=o.includes(e.value)):r.refs?i(r.ref)?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find(t=>t===e.value):o===e.value)):r.refs[0]&&(r.refs[0].checked=!!o):r.refs.forEach(e=>e.checked=e.value===o):Z(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||V.values.next({name:e,values:{...x}})))}(r.shouldDirty||r.shouldTouch)&&q(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&eE(e)},eu=(e,t,r)=>{for(let n in t){let i=t[n],l="".concat(e,".").concat(n),a=v(c,l);!E.array.has(e)&&ei(i)&&(!a||a._f)||o(i)?ee(l,i,r):eu(l,i,r)}},ec=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=v(c,e),o=E.array.has(e),s=h(t);P(x,e,s),o?(V.array.next({name:e,values:{...x}}),(T.isDirty||T.dirtyFields)&&n.shouldDirty&&V.state.next({name:e,dirtyFields:ef(d,x),isDirty:Q(e,s)})):!i||i._f||l(s)?ee(e,s,n):eu(e,s,n),H(e,E)&&V.state.next({...a}),V.values.next({name:e,values:{...x}}),_.mount||r()},ex=async t=>{let r=t.target,i=r.name,o=!0,l=v(c,i),s=e=>{o=Number.isNaN(e)||e===v(x,i,e)};if(l){let f,d;let p=r.type?ep(l._f):u(t),h=t.type===b.BLUR||t.type===b.FOCUS_OUT,m=!eg(l._f)&&!n.resolver&&!v(a.errors,i)&&!l._f.deps||ey(h,v(a.touchedFields,i),a.isSubmitted,k,D),g=H(i,E,h);P(x,i,p),h?(l._f.onBlur&&l._f.onBlur(t),e&&e(0)):l._f.onChange&&l._f.onChange(t);let y=q(i,p,h,!1),w=!C(y)||g;if(h||V.values.next({name:i,type:t.type,values:{...x}}),m)return T.isValid&&M(),w&&V.state.next({name:i,...g?{}:y});if(!h&&g&&V.state.next({...a}),I(!0),n.resolver){let{errors:e}=await X([i]);if(s(p),o){let t=ev(a.errors,c,i),r=ev(e,c,t.name||i);f=r.error,i=r.name,d=C(e)}}else f=(await et(l,x,L,n.shouldUseNativeValidation))[i],s(p),o&&(f?d=!1:T.isValid&&(d=await $(c,!0)));o&&(l._f.deps&&eE(l._f.deps),Y(i,d,f,y))}},e_=(e,t)=>{if(v(a.errors,t)&&e.focus)return e.focus(),1},eE=async function(e){let t,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=S(e);if(I(!0),n.resolver){let n=await K(g(e)?e:o);t=C(n),r=e?!o.some(e=>v(n,e)):t}else e?((r=(await Promise.all(o.map(async e=>{let t=v(c,e);return await $(t&&t._f?{[e]:t}:t)}))).every(Boolean))||a.isValid)&&M():r=t=await $(c);return V.state.next({...!F(e)||T.isValid&&t!==a.isValid?{}:{name:e},...n.resolver||!e?{isValid:t}:{},errors:a.errors,isValidating:!1}),i.shouldFocus&&!r&&W(c,e_,e?o:E.mount),r},eA=e=>{let t={...d,..._.mount?x:{}};return g(e)?t:F(e)?v(t,e):e.map(e=>v(t,e))},eT=(e,t)=>({invalid:!!v((t||a).errors,e),isDirty:!!v((t||a).dirtyFields,e),isTouched:!!v((t||a).touchedFields,e),error:v((t||a).errors,e)}),eC=(e,t,r)=>{let n=(v(c,e,{_f:{}})._f||{}).ref;P(a.errors,e,{...t,ref:n}),V.state.next({name:e,errors:a.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},eV=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(let r of e?S(e):E.mount)E.mount.delete(r),E.array.delete(r),t.keepValue||(er(c,r),er(x,r)),t.keepError||er(a.errors,r),t.keepDirty||er(a.dirtyFields,r),t.keepTouched||er(a.touchedFields,r),n.shouldUnregister||t.keepDefaultValue||er(d,r);V.values.next({values:{...x}}),V.state.next({...a,...t.keepDirty?{isDirty:Q()}:{}}),t.keepIsValid||M()},eS=e=>{let{disabled:t,name:r,field:n,fields:i,value:o}=e;if(y(t)){let e=t?void 0:g(o)?ep(n?n._f:v(i,r)._f):o;P(x,r,e),q(r,e,!1,!1,!0)}},eD=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=v(c,e),i=y(t.disabled);return P(c,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),E.mount.add(e),r?eS({field:r,disabled:t.disabled,name:e,value:t.value}):z(e,!0,t.value),{...i?{disabled:t.disabled}:{},...n.progressive?{required:!!t.required,min:em(t.min),max:em(t.max),minLength:em(t.minLength),maxLength:em(t.maxLength),pattern:em(t.pattern)}:{},name:e,onChange:ex,onBlur:ex,ref:i=>{if(i){eD(e,t),r=v(c,e);let n=g(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,o=ea(n),l=r._f.refs||[];(o?l.find(e=>e===n):n===r._f.ref)||(P(c,e,{_f:{...r._f,...o?{refs:[...l.filter(es),n,...Array.isArray(v(d,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),z(e,!1,void 0,n))}else(r=v(c,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(f(E.array,e)&&_.action)&&E.unMount.add(e)}}},ek=()=>n.shouldFocusError&&W(c,e_,E.mount),eF=(e,t)=>async r=>{let i;r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let o=h(x);if(V.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await X();a.errors=e,o=t}else await $(c);if(er(a.errors,"root"),C(a.errors)){V.state.next({errors:{}});try{await e(o,r)}catch(e){i=e}}else t&&await t({...a.errors},r),ek(),setTimeout(ek);if(V.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:C(a.errors)&&!i,submitCount:a.submitCount+1,errors:a.errors}),i)throw i},eR=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e?h(e):d,o=h(i),l=e&&!C(e)?o:d;if(n.keepDefaultValues||(d=i),!n.keepValues){if(n.keepDirtyValues)for(let e of E.mount)v(a.dirtyFields,e)?P(l,e,v(x,e)):ec(e,v(l,e));else{if(p&&g(e))for(let e of E.mount){let t=v(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(N(e)){let t=e.closest("form");if(t){t.reset();break}}}}c={}}x=t.shouldUnregister?n.keepDefaultValues?h(d):{}:h(l),V.array.next({values:{...l}}),V.values.next({values:{...l}})}E={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},_.mount||r(),_.mount=!T.isValid||!!n.keepIsValid||!!n.keepDirtyValues,_.watch=!!t.shouldUnregister,V.state.next({submitCount:n.keepSubmitCount?a.submitCount:0,isDirty:n.keepDirty?a.isDirty:!!(n.keepDefaultValues&&!eo(e,d)),isSubmitted:!!n.keepIsSubmitted&&a.isSubmitted,dirtyFields:n.keepDirtyValues?n.keepDefaultValues&&x?ef(d,x):a.dirtyFields:n.keepDefaultValues&&e?ef(d,e):{},touchedFields:n.keepTouched?a.touchedFields:{},errors:n.keepErrors?a.errors:{},isSubmitSuccessful:!!n.keepIsSubmitSuccessful&&a.isSubmitSuccessful,isSubmitting:!1})},eL=(e,t)=>eR(U(e)?e(x):e,t);return{control:{register:eD,unregister:eV,getFieldState:eT,handleSubmit:eF,setError:eC,_executeSchema:X,_getWatch:J,_getDirty:Q,_updateV
1alid:M,_removeUnmounted:()=>{for(let e of E.unMount){let t=v(c,e);t&&(t._f.refs?t._f.refs.every(e=>!es(e)):!es(t._f.ref))&&eV(e)}E.unMount=new Set},_updateFieldArray:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=!(arguments.length>4)||void 0===arguments[4]||arguments[4],o=!(arguments.length>5)||void 0===arguments[5]||arguments[5];if(n&&r){if(_.action=!0,o&&Array.isArray(v(c,e))){let t=r(v(c,e),n.argA,n.argB);i&&P(c,e,t)}if(o&&Array.isArray(v(a.errors,e))){let t=r(v(a.errors,e),n.argA,n.argB);i&&P(a.errors,e,t),eb(a.errors,e)}if(T.touchedFields&&o&&Array.isArray(v(a.touchedFields,e))){let t=r(v(a.touchedFields,e),n.argA,n.argB);i&&P(a.touchedFields,e,t)}T.dirtyFields&&(a.dirtyFields=ef(d,x)),V.state.next({name:e,isDirty:Q(e,t),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else P(x,e,t)},_updateDisabledField:eS,_getFieldArray:e=>m(v(_.mount?x:d,e,t.shouldUnregister?v(d,e,[]):[])),_reset:eR,_resetDefaultValues:()=>U(n.defaultValues)&&n.defaultValues().then(e=>{eL(e,n.resetOptions),V.state.next({isLoading:!1})}),_updateFormState:e=>{a={...a,...e}},_disableForm:e=>{y(e)&&(V.state.next({disabled:e}),W(c,(t,r)=>{let n=e,i=v(c,r);i&&y(i._f.disabled)&&(n||(n=i._f.disabled)),t.disabled=n},0,!1))},_subjects:V,_proxyFormState:T,_setErrors:e=>{a.errors=e,V.state.next({errors:a.errors,isValid:!1})},get _fields(){return c},get _formValues(){return x},get _state(){return _},set _state(value){_=value},get _defaultValues(){return d},get _names(){return E},set _names(value){E=value},get _formState(){return a},set _formState(value){a=value},get _options(){return n},set _options(value){n={...n,...value}}},trigger:eE,register:eD,handleSubmit:eF,watch:(e,t)=>U(e)?V.values.subscribe({next:r=>e(J(void 0,t),r)}):J(e,t,!0),setValue:ec,getValues:eA,reset:eL,resetField:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(c,e)&&(g(t.defaultValue)?ec(e,h(v(d,e))):(ec(e,t.defaultValue),P(d,e,h(t.defaultValue))),t.keepTouched||er(a.touchedFields,e),t.keepDirty||(er(a.dirtyFields,e),a.isDirty=t.defaultValue?Q(e,h(v(d,e))):Q()),!t.keepError&&(er(a.errors,e),T.isValid&&M()),V.state.next({...a}))},clearErrors:e=>{e&&S(e).forEach(e=>er(a.errors,e)),V.state.next({errors:e?a.errors:{}})},unregister:eV,setError:eC,setFocus:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=v(c,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:eT}}(e,()=>c(e=>({...e}))),formState:a});let d=t.current.control;return d._options=e,k({subject:d._subjects.state,next:e=>{V(e,d._proxyFormState,d._updateFormState,!0)&&c({...d._formState})}}),n.useEffect(()=>d._disableForm(e.disabled),[d,e.disabled]),n.useEffect(()=>{if(d._proxyFormState.isDirty){let e=d._getDirty();e!==a.isDirty&&d._subjects.state.next({isDirty:e})}},[d,a.isDirty]),n.useEffect(()=>{e.values&&!eo(e.values,r.current)?(d._reset(e.values,d._options.resetOptions),r.current=e.values,c(e=>({...e}))):d._resetDefaultValues()},[e.values,d]),n.useEffect(()=>{e.errors&&d._setErrors(e.errors)},[e.errors,d]),n.useEffect(()=>
vendor: 307 bytes, line 1
1{d._state.mount||(d._updateValid(),d._state.mount=!0),d._state.watch&&(d._state.watch=!1,d._subjects.state.next({...d._formState})),d._removeUnmounted()}),n.useEffect(()=>{e.shouldUnregister&&d._subjects.values.next({values:d._getWatch()})},[e.shouldUnregister,d]),t.current.formState=T(a,d),t.current}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.