PageSourceSearch

https://www.betc.com/_next/static/chunks/2cetolxk7lbl-.js

js betc.com collected 2026-10-03 21:31:32 UTC 95,286 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28129,e=>{"use strict";let t;var r=e.i(43476),n=e.i(53474),i=e.i(48020),o=e.i(71645),a=e.i(81140),s=e.i(20783),l=e.i(30030),c=e.i(69340),u=e.i(48425),d=e.i(75830),f=e.i(86318),p=e.i(26330),m=e.i(3536),h=e.i(65491),w=e.i(10772);let g=["top","right","bottom","left"],b=Math.min,v=Math.max,x=Math.round,y=Math.floor,k=e=>({x:e,y:e}),C={left:"right",right:"left",bottom:"top",top:"bottom"};function R(e,t){return"function"==typeof e?e(t):e}function j(e){return e.split("-")[0]}function E(e){return e.split("-")[1]}function S(e){return"x"===e?"y":"x"}function P(e){return"y"===e?"height":"width"}function T(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function M(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let _=["left","right"],A=["right","left"],N=["top","bottom"],D=["bottom","top"];function L(e){let t=j(e);return C[t]+e.slice(t.length)}function O(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function H(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function I(e,t,r){let n,{reference:i,floating:o}=e,a=T(t),s=S(T(t)),l=P(s),c=j(t),u="y"===a,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,p=i[l]/2-o[l]/2;switch(c){case"top":n={x:d,y:i.y-o.height};break;case"bottom":n={x:d,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-o.width,y:f};break;default:n={x:i.x,y:i.y}}switch(E(t)){case"start":n[s]-=p*(r&&u?-1:1);break;case"end":n[s]+=p*(r&&u?-1:1)}return n}async function F(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=R(t,e),m=O(p),h=s[f?"floating"===d?"reference":"floating":d],w=H(await o.getClippingRect({element:null==(r=await (null==o.isElement?void 0:o.isElement(h)))||r?h:h.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{x:n,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),v=await (null==o.isElement?void 0:o.isElement(b))&&await (null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},x=H(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:b,strategy:l}):g);return{top:(w.top-x.top+m.top)/v.y,bottom:(x.bottom-w.bottom+m.bottom)/v.y,left:(w.left-x.left+m.left)/v.x,right:(x.right-w.right+m.right)/v.x}}
1let z=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}=r,s=a.detectOverflow?a:{...a,detectOverflow:F},l=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=I(c,n,l),f=n,p=0,m={};for(let r=0;r<o.length;r++){let h=o[r];if(!h)continue;let{name:w,fn:g}=h,{x:b,y:v,data:x,reset:y}=await g({x:u,y:d,initialPlacement:n,placement:f,strategy:i,middlewareData:m,rects:c,platform:s,elements:{reference:e,floating:t}});u=null!=b?b:u,d=null!=v?v:d,m[w]={...m[w],...x},y&&p<50&&(p++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(c=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:u,y:d}=I(c,f,l)),r=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}};function B(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 g.some(t=>e[t]>=0)}let $=new Set(["left","top"]);async function q(e,t){let{placement:r,platform:n,elements:i}=e,o=await (null==n.isRTL?void 0:n.isRTL(i.floating)),a=j(r),s=E(r),l="y"===T(r),c=$.has(a)?-1:1,u=o&&l?-1:1,d=R(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}function W(){return"u">typeof window}function U(e){return X(e)?(e.nodeName||"").toLowerCase():"#document"}function K(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function G(e){var t;return null==(t=(X(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function X(e){return!!W()&&(e instanceof Node||e instanceof K(e).Node)}function Y(e){return!!W()&&(e instanceof Element||e instanceof K(e).Element)}function Z(e){return!!W()&&(e instanceof HTMLElement||e instanceof K(e).HTMLElement)}function Q(e){return!(!W()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof K(e).ShadowRoot)}function J(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=es(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==i&&"contents"!==i}function ee(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let et=/transform|translate|scale|rotate|perspective|filter/,er=/paint|layout|strict|content/,en=e=>!!e&&"none"!==e;function ei(e){let t=Y(e)?es(e):e;return en(t.transform)||en(t.translate)||en(t.scale)||en(t.rotate)||en(t.perspective)||!eo()&&(en(t.backdropFilter)||en(t.filter))||et.test(t.willChange||"")||er.test(t.contain||"")}function eo(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function ea(e){return/^(html|body|#document)$/.test(U(e))}function es(e){return K(e).getComputedStyle(e)}function el(e){return Y(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ec(e){if("html"===U(e))return e;let t=e.assignedSlot||e.parentNode||Q(e)&&e.host||G(e);return Q(t)?t.host:t}function eu(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=ec(t);return ea(r)?t.ownerDocument?t.ownerDocument.body:t.body:Z(r)&&J(r)?r:e(r)}(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),a=K(i);if(!o)return t.concat(i,eu(i,[],r));{let e=ed(a);return t.concat(a,a.visualViewport||[],J(i)?i:[],e&&r?eu(e):[])}}function ed(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ef(e){let t=es(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=Z(e),o=i?e.offsetWidth:r,a=i?e.offsetHeight:n,s=x(r)!==o||x(n)!==a;return s&&(r=o,n=a),{width:r,height:n,$:s}}function ep(e){return Y(e)?e:e.contextElement}function em(e){let t=ep(e);if(!Z(t))return k(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:o}=ef(t),a=(o?x(r.width):r.width)/n,s=(o?x(r.height):r.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let eh=k(0);function ew(e){let t=K(e);
1return eo()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eh}function eg(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let o=e.getBoundingClientRect(),a=ep(e),s=k(1);t&&(n?Y(n)&&(s=em(n)):s=em(e));let l=(void 0===(i=r)&&(i=!1),n&&(!i||n===K(a))&&i)?ew(a):k(0),c=(o.left+l.x)/s.x,u=(o.top+l.y)/s.y,d=o.width/s.x,f=o.height/s.y;if(a){let e=K(a),t=n&&Y(n)?K(n):n,r=e,i=ed(r);for(;i&&n&&t!==r;){let e=em(i),t=i.getBoundingClientRect(),n=es(i),o=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,f*=e.y,c+=o,u+=a,i=ed(r=K(i))}}return H({width:d,height:f,x:c,y:u})}function eb(e,t){let r=el(e).scrollLeft;return t?t.left+r:eg(G(e)).left+r}function ev(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-eb(e,r),y:r.top+t.scrollTop}}function ex(e,t,r){var n;let i;if("viewport"===t)i=function(e,t){let r=K(e),n=G(e),i=r.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;let e=eo();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}let c=eb(n);if(c<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,a=Math.abs(n.clientWidth-t.clientWidth-i);a<=25&&(o-=a)}else c<=25&&(o+=c);return{width:o,height:a,x:s,y:l}}(e,r);else if("document"===t){let t,r,o,a,s,l,c;n=G(e),t=G(n),r=el(n),o=n.ownerDocument.body,a=v(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=v(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),l=-r.scrollLeft+eb(n),c=-r.scrollTop,"rtl"===es(o).direction&&(l+=v(t.clientWidth,o.clientWidth)-a),i={width:a,height:s,x:l,y:c}}else if(Y(t)){let e,n,o,a,s,l;n=(e=eg(t,!0,"fixed"===r)).top+t.clientTop,o=e.left+t.clientLeft,a=Z(t)?em(t):k(1),s=t.clientWidth*a.x,l=t.clientHeight*a.y,i={width:s,height:l,x:o*a.x,y:n*a.y}}else{let r=ew(e);i={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return H(i)}function ey(e){return"static"===es(e).position}function ek(e,t){if(!Z(e)||"fixed"===es(e).position)return null;if(t)return t(e);let r=e.offsetParent;return G(e)===r&&(r=r.ownerDocument.body),r}function eC(e,t){var r;let n=K(e);if(ee(e))return n;if(!Z(e)){let t=ec(e);for(;t&&!ea(t);){if(Y(t)&&!ey(t))return t;t=ec(t)}return n}let i=ek(e,t);for(;i&&(r=i,/^(table|td|th)$/.test(U(r)))&&ey(i);)i=ek(i,t);return i&&ea(i)&&ey(i)&&!ei(i)?n:i||function(e){let t=ec(e);for(;Z(t)&&!ea(t);){if(ei(t))return t;if(ee(t))break;t=ec(t)}return null}(e)||n}let eR=async function(e){let t=this.getOffsetParent||eC,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=Z(t),i=G(t),o="fixed"===r,a=eg(e,!0,o,t),s={scrollLeft:0,scrollTop:0},l=k(0);if(n||!n&&!o)if(("body"!==U(t)||J(i))&&(s=el(t)),n){let e=eg(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=eb(i));o&&!n&&i&&(l.x=eb(i));let c=!i||n||o?k(0):ev(i,s);return{x:a.left+s.scrollLeft-l.x-c.x,y:a.top+s.scrollTop-l.y-c.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ej={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,o="fixed"===i,a=G(n),s=!!t&&ee(t.floating);if(n===a||s&&o)return r;let l={scrollLeft:0,scrollTop:0},c=k(1),u=k(0),d=Z(n);if((d||!d&&!o)&&(("body"!==U(n)||J(a))&&(l=el(n)),d)){let e=eg(n);c=em(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}let f=!a||d||o?k(0):ev(a,l);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:r.y*c.y-l.scrollTop*c.y+u.y+f.y}},getDocumentElement:G,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,o=[..."clippingAncestors"===r?ee(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=eu(e,[],!1).filter(e=>Y(e)&&"body"!==U(e)),i=null,o="fixed"===es(e).position,a=o?ec(e):e;for(;Y(a)&&!ea(a);){let t=es(a),r=ei(a);r||"fixed"!==t.position||(i=null),(o?r||i:!(!r&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||J(a)&&!r&&function e(t,r){let n=ec(t);return!(n===r||!Y(n)||ea(n))&&("fixed"===es(n).position||e(n,r))}
1(e,a)))?i=t:n=n.filter(e=>e!==a),a=ec(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=ex(t,o[0],i),s=a.top,l=a.right,c=a.bottom,u=a.left;for(let e=1;e<o.length;e++){let r=ex(t,o[e],i);s=v(r.top,s),l=b(r.right,l),c=b(r.bottom,c),u=v(r.left,u)}return{width:l-u,height:c-s,x:u,y:s}},getOffsetParent:eC,getElementRects:eR,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ef(e);return{width:t,height:r}},getScale:em,isElement:Y,isRTL:function(e){return"rtl"===es(e).direction}};function eE(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eS=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=R(e,t)||{};if(null==c)return{};let d=O(u),f={x:r,y:n},p=S(T(i)),m=P(p),h=await a.getDimensions(c),w="y"===p,g=w?"clientHeight":"clientWidth",x=o.reference[m]+o.reference[p]-f[p]-o.floating[m],y=f[p]-o.reference[p],k=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),C=k?k[g]:0;C&&await (null==a.isElement?void 0:a.isElement(k))||(C=s.floating[g]||o.floating[m]);let j=C/2-h[m]/2-1,M=b(d[w?"top":"left"],j),_=b(d[w?"bottom":"right"],j),A=C-h[m]-_,N=C/2-h[m]/2+(x/2-y/2),D=v(M,b(N,A)),L=!l.arrow&&null!=E(i)&&N!==D&&o.reference[m]/2-(N<M?M:_)-h[m]/2<0,H=L?N<M?N-M:N-A:0;return{[p]:f[p]+H,data:{[p]:D,centerOffset:N-D-H,...L&&{alignmentOffset:H}},reset:L}}});var eP=e.i(74080),eT="u">typeof document?o.useLayoutEffect:function(){};function eM(e,t){let r,n,i;if(e===t)return!0;if(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(!eM(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)&&!eM(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function e_(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eA(e,t){let r=e_(e);return Math.round(t*r)/r}function eN(e){let t=o.useRef(e);return eT(()=>{t.current=e}),t}var eD=o.forwardRef((e,t)=>{let{children:n,width:i=10,height:o=5,...a}=e;return(0,r.jsx)(u.Primitive.svg,{...a,ref:t,width:i,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,r.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eD.displayName="Arrow";var eL=e.i(30207),eO=e.i(34620);function eH(e){let[t,r]=o.useState(void 0);return(0,eO.useLayoutEffect)(()=>{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}var eI="Popper",[eF,ez]=(0,l.createContextScope)(eI),[eB,eV]=eF(eI),e$=e=>{let{__scopePopper:t,children:n}=e,[i,a]=o.useState(null),[s,l]=o.useState(void 0);return(0,r.jsx)(eB,{scope:t,anchor:i,onAnchorChange:a,placementState:s,setPlacementState:l,children:n})};e$.displayName=eI;var eq="PopperAnchor",eW=o.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:i,...a}=e,l=eV(eq,n),c=o.useRef(null),d=l.onAnchorChange,f=o.useCallback(e=>{c.current=e,e&&d(e)},[d]),p=(0,s.useComposedRefs)(t,f),m=o.useRef(null);o.useEffect(()=>{if(!i)return;let e=m.current;m.current=i.current,e!==m.current&&d(m.current)});let h=l.placementState&&e1(l.placementState),w=h?.[0],g=h?.[1];return i?null:(0,r.jsx)(u.Primitive.div,{"data-radix-popper-side":w,"data-radix-popper-align":g,...a,ref:p})});eW.displayName=eq;var eU="PopperContent",[eK,eG]=eF(eU),eX=o.forwardRef((e,t)=>{var n,i,a,l,c,d,f,p,m,h,w,g,x;let k,C,O,H,I,F,{__scopePopper:W,side:U="bottom",sideOffset:K=0,align:X="center",alignOffset:Y=0,arrowPadding:Z=0,avoidCollisions:Q=!0,collisionBoundary:J=[],collisionPadding:ee=0,sticky:et="partial",hideWhenDetached:er=!1,updatePositionStrategy:en="optimized",onPlaced:ei,...eo}=e,ea=eV(eU,W),[es,el]=o.useState(null),ec=(0,s.useComposedRefs)(t,e=>el(e)),[ed,ef]=o.useState(null),em=eH(ed),eh=em?.width??0,ew=em?.height??0,eb="number"==typeof ee?ee:{top:0,right:0,bottom:0,left:0,...ee},ev=Array.isArray(J)?J:[J],ex=ev.length>0,ey={padding:eb,boundary:ev.filter(eJ),altBoundary:ex},{refs:ek,floatingStyles:eC,placement:eR,isPositioned:eD,middlewareData:eI}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:a,floating:s}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,f]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(n);eM(p,n)||m(n);let[h,w]=o.useState(null),[g,b]=o.useState(null),v=o.useCallback(e=>
1{e!==C.current&&(C.current=e,w(e))},[]),x=o.useCallback(e=>{e!==R.current&&(R.current=e,b(e))},[]),y=a||h,k=s||g,C=o.useRef(null),R=o.useRef(null),j=o.useRef(d),E=null!=c,S=eN(c),P=eN(i),T=eN(u),M=o.useCallback(()=>{var e,n;let i,o,a;if(!C.current||!R.current)return;let s={placement:t,strategy:r,middleware:p};P.current&&(s.platform=P.current),(e=C.current,n=R.current,i=new Map,a={...(o={platform:ej,...s}).platform,_c:i},z(e,n,{...o,platform:a})).then(e=>{let t={...e,isPositioned:!1!==T.current};_.current&&!eM(j.current,t)&&(j.current=t,eP.flushSync(()=>{f(t)}))})},[p,t,r,P,T]);eT(()=>{!1===u&&j.current.isPositioned&&(j.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let _=o.useRef(!1);eT(()=>(_.current=!0,()=>{_.current=!1}),[]),eT(()=>{if(y&&(C.current=y),k&&(R.current=k),y&&k){if(S.current)return S.current(y,k,M);M()}},[y,k,M,S,E]);let A=o.useMemo(()=>({reference:C,floating:R,setReference:v,setFloating:x}),[v,x]),N=o.useMemo(()=>({reference:y,floating:k}),[y,k]),D=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!N.floating)return e;let t=eA(N.floating,d.x),n=eA(N.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...e_(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,N.floating,d.x,d.y]);return o.useMemo(()=>({...d,update:M,refs:A,elements:N,floatingStyles:D}),[d,M,A,N,D])}({strategy:"fixed",placement:U+("center"!==X?"-"+X:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=ep(e),d=o||a?[...u?eu(u):[],...t?eu(t):[]]:[];d.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)});let f=u&&l?function(e,t){let r,n=null,i=G(e);function o(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();let c=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=c;if(s||t(),!f||!p)return;let m={rootMargin:-y(d)+"px "+-y(i.clientWidth-(u+f))+"px "+-y(i.clientHeight-(d+p))+"px "+-y(u)+"px",threshold:v(0,b(1,l))||1},h=!0;function w(t){let n=t[0].intersectionRatio;if(n!==l){if(!h)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==n||eE(c,e.getBoundingClientRect())||a(),h=!1}try{n=new IntersectionObserver(w,{...m,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(w,m)}n.observe(e)}(!0),o}(u,r):null,p=-1,m=null;s&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),u&&!c&&m.observe(u),t&&m.observe(t));let h=c?eg(e):null;return c&&function t(){let n=eg(e);h&&!eE(h,n)&&r(),h=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(i)}})(...e,{animationFrame:"always"===en}),elements:{reference:ea.anchor},middleware:[{name:(k={name:"offset",options:i=n={mainAxis:K+ew,alignmentAxis:Y},async fn(e){var t,r;let{x:n,y:o,placement:a,middlewareData:s}=e,l=await q(e,i);return a===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:n+l.x,y:o+l.y,data:{...l,placement:a}}}}).name,fn:k.fn,options:[n,void 0]},Q&&{name:(C={name:"shift",options:c=l={mainAxis:!0,crossAxis:!1,limiter:"partial"===et?{fn:(a=void 0,{options:a={},fn(e){let{x:t,y:r,placement:n,rects:i,middlewareData:o}=e,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=R(a,e),u={x:t,y:r},d=T(n),f=S(d),p=u[f],m=u[d],h=R(s,e),w="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+w.mainAxis,r=i.reference[f]+i.reference[e]-w.mainAxis;p<t?p=t:p>r&&(p=r)}if(c){var g,b;let e="y"===f?"width":"height",t=$.has(j(n)),r=i.reference[d]-i.floating[e]+(t&&(null==(g=o.offset)?void 0:g[d])||0)+(t?0:w.crossAxis),a=i.reference[d]+i.reference[e]+(t?0:(null==(b=o.offset)?void 0:b[d])||0)-(t?w.crossAxis:0);m<r?m=r:m>a&&(m=a)}return{[f]:p,[d]:m}}}).fn,options:[void 0,void 0]}:void 0,...ey},async fn(e){let{x:t,y:r,placement:n,platform:i}=e,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=R(c,e),u={x:t,y:r},d=await i.detectOverflow(e,l),f=T(j(n)),p=S(f),m=u[p],h=u[f];
1if(o){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",r=m+d[e],n=m-d[t];m=v(r,b(m,n))}if(a){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=h+d[e],n=h-d[t];h=v(r,b(h,n))}let w=s.fn({...e,[p]:m,[f]:h});return{...w,data:{x:w.x-t,y:w.y-r,enabled:{[p]:o,[f]:a}}}}}).name,fn:C.fn,options:[l,void 0]},Q&&{name:(O={name:"flip",options:f=d={...ey},async fn(e){var t,r,n,i,o,a,s,l;let c,u,d,{placement:p,middlewareData:m,rects:h,initialPlacement:w,platform:g,elements:b}=e,{mainAxis:v=!0,crossAxis:x=!0,fallbackPlacements:y,fallbackStrategy:k="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:O=!0,...H}=R(f,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let I=j(p),F=T(w),z=j(w)===w,B=await (null==g.isRTL?void 0:g.isRTL(b.floating)),V=y||(z||!O?[L(w)]:(c=L(w),[M(w),c,M(c)])),$="none"!==C;!y&&$&&V.push(...(u=E(w),d=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?A:_;return t?_:A;case"left":case"right":return t?N:D;default:return[]}}(j(w),"start"===C,B),u&&(d=d.map(e=>e+"-"+u),O&&(d=d.concat(d.map(M)))),d));let q=[w,...V],W=await g.detectOverflow(e,H),U=[],K=(null==(r=m.flip)?void 0:r.overflows)||[];if(v&&U.push(W[I]),x){let e,t,r,n,i=(a=p,s=h,void 0===(l=B)&&(l=!1),e=E(a),r=P(t=S(T(a))),n="x"===t?e===(l?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[r]>s.floating[r]&&(n=L(n)),[n,L(n)]);U.push(W[i[0]],W[i[1]])}if(K=[...K,{placement:p,overflows:U}],!U.every(e=>e<=0)){let e=((null==(n=m.flip)?void 0:n.index)||0)+1,t=q[e];if(t&&("alignment"!==x||F===T(t)||K.every(e=>T(e.placement)!==F||e.overflows[0]>0)))return{data:{index:e,overflows:K},reset:{placement:t}};let r=null==(i=K.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(k){case"bestFit":{let e=null==(o=K.filter(e=>{if($){let t=T(e.placement);return t===F||"y"===t}return!0}).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=w}if(p!==r)return{reset:{placement:r}}}return{}}}).name,fn:O.fn,options:[d,void 0]},{name:(H={name:"size",options:m=p={...ey,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:i,height:o}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${i}px`),a.setProperty("--radix-popper-anchor-height",`${o}px`)}},async fn(e){var t,r;let n,i,{placement:o,rects:a,platform:s,elements:l}=e,{apply:c=()=>{},...u}=R(m,e),d=await s.detectOverflow(e,u),f=j(o),p=E(o),h="y"===T(o),{width:w,height:g}=a.floating;"top"===f||"bottom"===f?(n=f,i=p===(await (null==s.isRTL?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(i=f,n="end"===p?"top":"bottom");let x=g-d.top-d.bottom,y=w-d.left-d.right,k=b(g-d[n],x),C=b(w-d[i],y),S=!e.middlewareData.shift,P=k,M=C;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(M=y),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(P=x),S&&!p){let e=v(d.left,0),t=v(d.right,0),r=v(d.top,0),n=v(d.bottom,0);h?M=w-2*(0!==e||0!==t?e+t:v(d.left,d.right)):P=g-2*(0!==r||0!==n?r+n:v(d.top,d.bottom))}await c({...e,availableWidth:M,availableHeight:P});let _=await s.getDimensions(l.floating);return w!==_.width||g!==_.height?{reset:{rects:!0}}:{}}}).name,fn:H.fn,options:[p,void 0]},ed&&{name:(I={name:"arrow",options:w=h={element:ed,padding:Z},fn(e){let{element:t,padding:r}="function"==typeof w?w(e):w;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eS({element:t.current,padding:r}).fn(e):{}:t?eS({element:t,padding:r}).fn(e):{}}}).name,fn:I.fn,options:[h,void 0]},e0({arrowWidth:eh,arrowHeight:ew}),er&&{name:(F={name:"hide",options:x=g={strategy:"referenceHidden",...ey,boundary:ex?ey.boundary:void 0},async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...i}=R(x,e);switch(n){case"referenceHidden":{let n=B(await r.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:V(n)}}}case"escaped":{let n=B(await r.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:V(n)}}}default:return{}}}}).name,fn:F.fn,options:[g,void 0]}]}),eF=ea.setPlacementState;(0,eO.useLayoutEffect)(()=>(eF(eR),()=>{eF(void 0)}),[eR,eF]);let[ez,eB]=e1(eR),e$=(0,eL.useCallbackRef)(ei);(0,eO.useLayoutEffect)(()=>{eD&&e$?.()},[eD,e$]);let eq=eI.arrow?.x,eW=eI.arrow?.y,eG=eI.arrow?.centerOffset!==0,[eX,eY]=o.useState();return(0,eO.useLayoutEffect)(()=>{es&&eY(window.getComputedStyle(es).zIndex)},[es]),(0,r.jsx)("div",{ref:ek.setFloating,"data-radix-popper-content-wrapper":"",style:{...eC,transform:eD?eC.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eX,"--radix-popper-transform-origin":[eI.transformOrigin?.x,eI.transformOrigin?.y].join(" "),...eI.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,r.jsx)(eK,{scope:W,placedSide:ez,placedAlign:eB,onArrowChange:ef,arrowX:eq,arrowY:eW,shouldHideArrow:eG,children:(0,r.jsx)(u.Primitive.div,{"data-side":ez,"data-align":eB,...eo,ref:ec,style:{...eo.style,animation:eD?void 0:"none"}})})})});eX.displayName=eU;var eY="PopperArrow",eZ={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},eQ=o.forwardRef(function(e,t){let{__scopePopper:n,...i}=e,o=eG(eY,n),a=eZ[o.placedSide];return(0,r.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,r.jsx)(eD,{...i,ref:t,style:{...i.style,display:"block"}})})});function eJ(e){return null!==e}eQ.displayName=eY;var e0=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:i}=t,o=i.arrow?.centerOffset!==0,a=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[l,c]=e1(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(i.arrow?.x??0)+a/2,f=(i.arrow?.y??0)+s/2,p="",m="";return"bottom"===l?(p=o?u:`${d}px`,m=`${-s}px`):"top"===l?(p=o?u:`${d}px`,m=`${n.floating.height+s}px`):"right"===l?(p=`${-s}px`,m=o?u:`${f}px`):"left"===l&&(p=`${n.floating.width+s}px`,m=o?u:`${f}px`),{data:{x:p,y:m}}}});function e1(e){let[t,r="center"]=e.split("-");return[t,r]}var e2=e.i(74606),e5=e.i(96626),e3="rovingFocusGroup.onEntryFocus",e6={bubbles:!1,cancelable:!0},e4="RovingFocusGroup",[e8,e9,e7]=(0,d.createCollection)(e4),[te,tt]=(0,l.createContextScope)(e4,[e7]),[tr,tn]=te(e4),ti=o.forwardRef((e,t)=>(0,r.jsx)(e8.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,r.jsx)(e8.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,r.jsx)(to,{...e,ref:t})})}));ti.displayName=e4;var to=o.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:i,loop:l=!1,dir:d,currentTabStopId:p,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:w,preventScrollOnEntryFocus:g=!1,...b}=e,v=o.useRef(null),x=(0,s.useComposedRefs)(t,v),y=(0,f.useDirection)(d),[k,C]=(0,c.useControllableState)({prop:p,defaultProp:m??null,onChange:h,caller:e4}),[R,j]=o.useState(!1),E=(0,eL.useCallbackRef)(w),S=e9(n),P=o.useRef(!1),[T,M]=o.useState(0);return o.useEffect(()=>{let e=v.current;if(e)return e.addEventListener(e3,E),()=>e.removeEventListener(e3,E)},[E]),(0,r.jsx)(tr,{scope:n,orientation:i,dir:y,loop:l,currentTabStopId:k,onItemFocus:o.useCallback(e=>C(e),[C]),onItemShiftTab:o.useCallback(()=>j(!0),[]),onFocusableItemAdd:o.useCallback(()=>M(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>M(e=>e-1),[]),children:(0,r.jsx)(u.Primitive.div,{tabIndex:R||0===T?-1:0,"data-orientation":i,...b,ref:x,style:{outline:"none",...e.style},onMouseDown:(0,a.composeEventHandlers)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,a.composeEventHandlers)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(e3,e6);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>e.focusable);tc([e.find(e=>e.active),e.find(e=>e.id===k),...e].filter(Boolean).map(e=>e.ref.current),g)}}P.current=!1}),onBlur:(0,a.composeEventHandlers)(e.onBlur,()=>j(!1))})})}),ta="RovingFocusGroupItem",ts=o.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:s=!1,tabStopId:l,children:c,...d}=e,f=(0,w.useId)(),p=l||f,m=tn(ta,n),h=m.currentTabStopId===p,g=e9(n),{onFocusableItemAdd:b,onFocusableItemRemove:v,currentTabStopId:x}=m;return o.useEffect(()=>{if(i)return b(),()=>v()},[i,b,v]),(0,r.jsx)(e8.ItemSlot,{scope:n,id:p,focusable:i,active:s,children:(0,r.jsx)(u.Primitive.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,a.composeEventHandlers)(e.onMouseDown,e=>{i?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();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 tl[i]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=g().filter(e=>
1e.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=m.loop?(r=i,n=o+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(o+1)}setTimeout(()=>tc(i))}}),children:"function"==typeof c?c({isCurrentTabStop:h,hasTabStop:null!=x}):c})})});ts.displayName=ta;var tl={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tc(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var tu=e.i(91918),td=e.i(86312),tf=e.i(85369),tp=["Enter"," "],tm=["ArrowUp","PageDown","End"],th=["ArrowDown","PageUp","Home",...tm],tw={ltr:[...tp,"ArrowRight"],rtl:[...tp,"ArrowLeft"]},tg={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tb="Menu",[tv,tx,ty]=(0,d.createCollection)(tb),[tk,tC]=(0,l.createContextScope)(tb,[ty,ez,tt]),tR=ez(),tj=tt(),[tE,tS]=tk(tb),[tP,tT]=tk(tb),tM=e=>{let{__scopeMenu:t,open:n=!1,children:i,dir:a,onOpenChange:s,modal:l=!0}=e,c=tR(t),[u,d]=o.useState(null),p=o.useRef(!1),m=(0,eL.useCallbackRef)(s),h=(0,f.useDirection)(a);return o.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),o.useEffect(()=>{if(!n)return;let e=()=>m(!1);return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[n,m]),(0,r.jsx)(e$,{...c,children:(0,r.jsx)(tE,{scope:t,open:n,onOpenChange:m,content:u,onContentChange:d,children:(0,r.jsx)(tP,{scope:t,onClose:o.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:h,modal:l,children:i})})})};tM.displayName=tb;var t_=o.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e,o=tR(n);return(0,r.jsx)(eW,{...o,...i,ref:t})});t_.displayName="MenuAnchor";var tA="MenuPortal",[tN,tD]=tk(tA,{forceMount:void 0}),tL=e=>{let{__scopeMenu:t,forceMount:n,children:i,container:o}=e,a=tS(tA,t);return(0,r.jsx)(tN,{scope:t,forceMount:n,children:(0,r.jsx)(e5.Presence,{present:n||a.open,children:(0,r.jsx)(e2.Portal,{asChild:!0,container:o,children:i})})})};tL.displayName=tA;var tO="MenuContent",[tH,tI]=tk(tO),tF=o.forwardRef((e,t)=>{let n=tD(tO,e.__scopeMenu),{forceMount:i=n.forceMount,...o}=e,a=tS(tO,e.__scopeMenu),s=tT(tO,e.__scopeMenu);return(0,r.jsx)(tv.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(e5.Presence,{present:i||a.open,children:(0,r.jsx)(tv.Slot,{scope:e.__scopeMenu,children:s.modal?(0,r.jsx)(tz,{...o,ref:t}):(0,r.jsx)(tB,{...o,ref:t})})})})}),tz=o.forwardRef((e,t)=>{let n=tS(tO,e.__scopeMenu),i=o.useRef(null),l=(0,s.useComposedRefs)(t,i);return o.useEffect(()=>{let e=i.current;if(e)return(0,td.hideOthers)(e)},[]),(0,r.jsx)(t$,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),tB=o.forwardRef((e,t)=>{let n=tS(tO,e.__scopeMenu);return(0,r.jsx)(t$,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),tV=(0,tu.createSlot)("MenuContent.ScrollLock"),t$=o.forwardRef((e,t)=>{let{__scopeMenu:n,loop:i=!1,trapFocus:l,onOpenAutoFocus:c,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:w,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:v,onDismiss:x,disableOutsideScroll:y,...k}=e,C=tS(tO,n),R=tT(tO,n),j=tR(n),E=tj(n),S=tx(n),[P,T]=o.useState(null),M=o.useRef(null),_=(0,s.useComposedRefs)(t,M,C.onContentChange),A=o.useRef(0),N=o.useRef(""),D=o.useRef(0),L=o.useRef(null),O=o.useRef("right"),H=o.useRef(0),I=y?tf.RemoveScroll:o.Fragment;o.useEffect(()=>()=>window.clearTimeout(A.current),[]),(0,m.useFocusGuards)();let F=o.useCallback(e=>{var t,r;return O.current===L.current?.side&&(t=e,!!(r=L.current?.area)&&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 a=t[e],s=t[o],l=a.x,c=a.y,u=s.x,d=s.y;c>n!=d>n&&r<(u-l)*(n-c)/(d-c)+l&&(i=!i)}return i}({x:t.clientX,y:t.clientY},r))},[]);return(0,r.jsx)(tH,{scope:n,searchRef:N,onItemEnter:o.useCallback(e=>{F(e)&&e.preventDefault()},[F]),onItemLeave:o.useCallback(e=>{F(e)||(M.current?.focus(),T(null))},[F]),onTriggerLeave:o.useCallback(e=>{F(e)&&e.preventDefault()},[F]),pointerGraceTimerRef:D,onPointerGraceIntentChange:o.useCallback(e=>{L.current=e},[]),children:(0,r.jsx)(I,{...y?{as:tV,allowPinchZoom:!0}:void 0,children:(0,r.jsx)(h.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,a.composeEventHandlers)(c,e=>{e.preventDefault(),M.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,r.jsx)(p.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:w,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:v,onDismiss:x,children:(0,r.jsx)(ti,{asChild:!0,...E,dir:R.dir,orientation:"vertical",loop:i,currentTabStopId:P,onCurrentTabStopIdChange:T,onEntryFocus:(0,a.composeEventHandlers)(f,e=>{R.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,r.jsx)(eX,{role:"menu","aria-orientation":"vertical","data-state":ro(C.open
1),"data-radix-menu-content":"",dir:R.dir,...j,...k,ref:_,style:{outline:"none",...k.style},onKeyDown:(0,a.composeEventHandlers)(k.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var i;let t,o,a,s,l,c;"Tab"===e.key&&e.preventDefault(),!r&&n&&(i=e.key,t=N.current+i,o=S().filter(e=>!e.disabled),a=document.activeElement,s=o.find(e=>e.ref.current===a)?.textValue,l=function(e,t,r){var n;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=r?e.indexOf(r):-1,a=(n=Math.max(o,0),e.map((t,r)=>e[(n+r)%e.length]));1===i.length&&(a=a.filter(e=>e!==r));let s=a.find(e=>e.toLowerCase().startsWith(i.toLowerCase()));return s!==r?s:void 0}(o.map(e=>e.textValue),t,s),c=o.find(e=>e.textValue===l)?.ref.current,function e(t){N.current=t,window.clearTimeout(A.current),""!==t&&(A.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let o=M.current;if(e.target!==o||!th.includes(e.key))return;e.preventDefault();let a=S().filter(e=>!e.disabled).map(e=>e.ref.current);tm.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,a.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(A.current),N.current="")}),onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,rl(e=>{let t=e.target,r=H.current!==e.clientX;e.currentTarget.contains(t)&&r&&(O.current=e.clientX>H.current?"right":"left",H.current=e.clientX)}))})})})})})})});tF.displayName=tO;var tq=o.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,r.jsx)(u.Primitive.div,{role:"group",...i,ref:t})});tq.displayName="MenuGroup";var tW=o.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,r.jsx)(u.Primitive.div,{...i,ref:t})});tW.displayName="MenuLabel";var tU="MenuItem",tK="menu.itemSelect",tG=o.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:i,...l}=e,c=o.useRef(null),d=tT(tU,e.__scopeMenu),f=tI(tU,e.__scopeMenu),p=(0,s.useComposedRefs)(t,c),m=o.useRef(!1);return(0,r.jsx)(tX,{...l,ref:p,disabled:n,onClick:(0,a.composeEventHandlers)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(tK,{bubbles:!0,cancelable:!0});e.addEventListener(tK,e=>i?.(e),{once:!0}),(0,u.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?m.current=!1:d.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:(0,a.composeEventHandlers)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;n||t&&" "===e.key||tp.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});tG.displayName=tU;var tX=o.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:i=!1,textValue:l,...c}=e,d=tI(tU,n),f=tj(n),p=o.useRef(null),m=(0,s.useComposedRefs)(t,p),[h,w]=o.useState(!1),[g,b]=o.useState("");return o.useEffect(()=>{let e=p.current;e&&b((e.textContent??"").trim())},[c.children]),(0,r.jsx)(tv.ItemSlot,{scope:n,disabled:i,textValue:l??g,children:(0,r.jsx)(ts,{asChild:!0,...f,focusable:!i,children:(0,r.jsx)(u.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...c,ref:m,onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,rl(e=>{i?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,rl(e=>d.onItemLeave(e))),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>w(!0)),onBlur:(0,a.composeEventHandlers)(e.onBlur,()=>w(!1))})})})}),tY=o.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:i,...o}=e;return(0,r.jsx)(t3,{scope:e.__scopeMenu,checked:n,children:(0,r.jsx)(tG,{role:"menuitemcheckbox","aria-checked":ra(n)?"mixed":n,...o,ref:t,"data-state":rs(n),onSelect:(0,a.composeEventHandlers)(o.onSelect,()=>i?.(!!ra(n)||!n),{checkForDefaultPrevented:!1})})})});tY.displayName="MenuCheckboxItem";var tZ="MenuRadioGroup",[tQ,tJ]=tk(tZ,{value:void 0,onValueChange:()=>{}}),t0=o.forwardRef((e,t)=>{let{value:n,onValueChange:i,...o}=e,a=(0,eL.useCallbackRef)(i);return(0,r.jsx)(tQ,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,r.jsx)(tq,{...o,ref:t})})});t0.displayName=tZ;var t1="MenuRadioItem",t2=o.forwardRef((e,t)=>
1{let{value:n,...i}=e,o=tJ(t1,e.__scopeMenu),s=n===o.value;return(0,r.jsx)(t3,{scope:e.__scopeMenu,checked:s,children:(0,r.jsx)(tG,{role:"menuitemradio","aria-checked":s,...i,ref:t,"data-state":rs(s),onSelect:(0,a.composeEventHandlers)(i.onSelect,()=>o.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});t2.displayName=t1;var t5="MenuItemIndicator",[t3,t6]=tk(t5,{checked:!1}),t4=o.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:i,...o}=e,a=t6(t5,n);return(0,r.jsx)(e5.Presence,{present:i||ra(a.checked)||!0===a.checked,children:(0,r.jsx)(u.Primitive.span,{...o,ref:t,"data-state":rs(a.checked)})})});t4.displayName=t5;var t8=o.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,r.jsx)(u.Primitive.div,{role:"separator","aria-orientation":"horizontal",...i,ref:t})});t8.displayName="MenuSeparator";var t9=o.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e,o=tR(n);return(0,r.jsx)(eQ,{...o,...i,ref:t})});t9.displayName="MenuArrow";var[t7,re]=tk("MenuSub"),rt="MenuSubTrigger",rr=o.forwardRef((e,t)=>{let n=tS(rt,e.__scopeMenu),i=tT(rt,e.__scopeMenu),l=re(rt,e.__scopeMenu),c=tI(rt,e.__scopeMenu),u=o.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=c,p={__scopeMenu:e.__scopeMenu},m=o.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return o.useEffect(()=>m,[m]),o.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,r.jsx)(t_,{asChild:!0,...p,children:(0,r.jsx)(tX,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":n.open?l.contentId:void 0,"data-state":ro(n.open),...e,ref:(0,s.composeRefs)(t,l.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,rl(t=>{c.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||u.current||(c.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,rl(e=>{m();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i="right"===r,o=t[i?"left":"right"],a=t[i?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:o,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==c.searchRef.current;e.disabled||r&&" "===t.key||tw[i.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});rr.displayName=rt;var rn="MenuSubContent",ri=o.forwardRef((e,t)=>{let n=tD(tO,e.__scopeMenu),{forceMount:i=n.forceMount,align:l="start",...c}=e,u=tS(tO,e.__scopeMenu),d=tT(tO,e.__scopeMenu),f=re(rn,e.__scopeMenu),p=o.useRef(null),m=(0,s.useComposedRefs)(t,p);return(0,r.jsx)(tv.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(e5.Presence,{present:i||u.open,children:(0,r.jsx)(tv.Slot,{scope:e.__scopeMenu,children:(0,r.jsx)(t$,{id:f.contentId,"aria-labelledby":f.triggerId,...c,ref:m,align:l,side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==f.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,a.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=tg[d.dir].includes(e.key);t&&r&&(u.onOpenChange(!1),f.trigger?.focus(),e.preventDefault())})})})})})});function ro(e){return e?"open":"closed"}function ra(e){return"indeterminate"===e}function rs(e){return ra(e)?"indeterminate":e?"checked":"unchecked"}function rl(e){return t=>"mouse"===t.pointerType?e(t):void 0}ri.displayName=rn;var rc="DropdownMenu",[ru,rd]=(0,l.createContextScope)(rc,[tC]),rf=tC(),[rp,rm]=ru(rc),rh=e=>{let{__scopeDropdownMenu:t,children:n,dir:i,open:a,defaultOpen:s,onOpenChange:l,modal:u=!0}=e,d=rf(t),f=o.useRef(null),[p,m]=(0,c.useControllableState)({prop:a,defaultProp:s??!1,onChange:l,caller:rc});return(0,r.jsx)(rp,{scope:t,triggerId:(0,w.useId)(),triggerRef:f,contentId:(0,w.useId)(),open:p,onOpenChange:m,onOpenToggle:o.useCallback(()=>m(e=>!e),[m]),modal:u,children:(0,r.jsx)(tM,{...d,open:p,onOpenChange:m,dir:i,modal:u,children:n})})};rh.displayName=rc;var rw="DropdownMenuTrigger",rg=o.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:n,disabled:i=!1,...o}=e,l=rm(rw,n),c=rf(n);return(0,r.jsx)(t_,{asChild:!0,...c,children:(0,r.jsx)(u.Primitive.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...o,ref:(0,s.composeRefs)(t,l.triggerRef),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});rg.displayName=rw;var rb=e=>{let{__scopeDropdownMenu:t,...n}=e,i=rf(t);return(0,r.jsx)(tL,{...i,...n})};rb.displayName="DropdownMenuPortal";var rv="DropdownMenuContent",rx=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,s=rm(rv,n),l=rf(n),c=o.useRef(!1);return(0,r.jsx)(tF,{id:s.contentId,"aria-labelledby":s.triggerId,...l,...i,ref:t,onCloseAutoFocus:(0,a.composeEventHandlers)(e.onCloseAutoFocus,e=>{c.current||s.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,a.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rx.displayName=rv,o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(tq,{...o,...i,ref:t})}).displayName="DropdownMenuGroup",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(tW,{...o,...i,ref:t})}).displayName="DropdownMenuLabel";var ry=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(tG,{...o,...i,ref:t})});ry.displayName="DropdownMenuItem",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(tY,{...o,...i,ref:t})}).displayName="DropdownMenuCheckboxItem",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(t0,{...o,...i,ref:t})}).displayName="DropdownMenuRadioGroup",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(t2,{...o,...i,ref:t})}).displayName="DropdownMenuRadioItem",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(t4,{...o,...i,ref:t})}).displayName="DropdownMenuItemIndicator",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(t8,{...o,...i,ref:t})}).displayName="DropdownMenuSeparator",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(t9,{...o,...i,ref:t})}).displayName="DropdownMenuArrow",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(rr,{...o,...i,ref:t})}).displayName="DropdownMenuSubTrigger",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,o=rf(n);return(0,r.jsx)(ri,{...o,...i,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";let rk=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),rC=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var rR={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let rj=(0,o.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:a,iconNode:s,...l},c)=>(0,o.createElement)("svg",{ref:c,...rR,width:t,height:t,stroke:e,strokeWidth:n?24*Number(r)/Number(t):r,className:rk("lucide",i),...!a&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(l)&&{"aria-hidden":"true"},...l},[...s.map(([e,t])=>(0,o.createElement)(e,t)),...Array.isArray(a)?a:[a]])),rE=(e,t)=>{let r=(0,o.forwardRef)(({className:r,...n},i)=>(0,o.createElement)(rj,{ref:i,iconNode:t,className:rk(`lucide-${rC(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,r),...n}));return r.displayName=rC(e),r};function rS({...e}){return(0,r.jsx)(rh,{"data-slot":"dropdown-menu",...e})}function rP({...e}){return(0,r.jsx)(rg,{"data-slot":"dropdown-menu-trigger",...e})}function rT({className:e,sideOffset:t=4,...n}){return(0,r.jsx)(rb,{children:(0,r.jsx)(rx,{"data-slot":"dropdown-menu-content",sideOffset:t,className:(0,i.cn)("bg-popover group text-popover-foreground data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-80 origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",e),...n})})}function rM({className:e,inset:t,variant:n="default",...o}){return(0,r.jsx)(ry,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":n,className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:text-destructive! [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 data-inset:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...o})}rE("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),rE("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),rE("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var r_=e.i(38017),rA=e.i(39559),rN=e.i(1052),rD=e.i(5050),rL=e.i(25589),rO=e.i(64057),rH=e.i(62353),rI=e.i(55667),rF=e.i(22016),rz=e.i(23880),rB=e.i(21829),rV=e.i(57688),r$="Switch",[rq,rW]=(0,l.createContextScope)(r$),[rU,rK]=rq(r$);function rG(e){let{__scopeSwitch:t,checked:n,children:i,defaultChecked:a,disabled:s,form:l,name:u,onCheckedChange:d,required:f,value:p="on",internal_do_not_use_render:m}=e,[h,w]=(0,c.useControllableState)({prop:n,defaultProp:a??!1,onChange:d,caller:r$}),[g,b]=o.useState(null),[v,x]=o.useState(null),y=o.useRef(!1),k=!g||!!l||!!g.closest("form"),C={checked:h,setChecked:w,disabled:s,control:g,setControl:b,name:u,form:l,value:p,hasConsumerStoppedPropagationRef:y,required:f,defaultChecked:a,isFormControl:k,bubbleInput:v,setBubbleInput:x};return(0,r.jsx)(rU,{scope:t,...C,children:"function"==typeof m?m(C):i})}var rX="SwitchTrigger",rY=o.forwardRef(({__scopeSwitch:e,onClick:t,...n},i)=>{let{value:o,disabled:l,checked:c,required:d,setControl:f,setChecked:p,hasConsumerStoppedPropagationRef:m,isFormControl:h,bubbleInput:w}=rK(rX,e),g=(0,s.useComposedRefs)(i,f);return(0,r.jsx)(u.Primitive.button,{type:"button",role:"switch","aria-checked":c,"aria-required":d,"data-state":r2(c),"data-disabled":l?"":void 0,disabled:l,value:o,...n,ref:g,onClick:(0,a.composeEventHandlers)(t,e=>{p(e=>!e),w&&h&&(m.current=e.isPropagationStopped(),m.current||e.stopPropagation())})})});rY.displayName=rX;var rZ=o.forwardRef((e,t)=>{let{__scopeSwitch:n,name:i,checked:o,defaultChecked:a,required:s,disabled:l,value:c,onCheckedChange:u,form:d,...f}=e;return(0,r.jsx)(rG,{__scopeSwitch:n,checked:o,defaultChecked:a,disabled:l,required:s,onCheckedChange:u,name:i,form:d,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(rY,{...f,ref:t,__scopeSwitch:n}),e&&(0,r.jsx)(r1,{__scopeSwitch:n})]})})});rZ.displayName=r$;var rQ="SwitchThumb",rJ=o.forwardRef((e,t)=>{let{__scopeSwitch:n,...i}=e,o=rK(rQ,n);return(0,r.jsx)(u.Primitive.span,{"data-state":r2(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t})});rJ.displayName=rQ;var r0="SwitchBubbleInput",r1=o.forwardRef(({__scopeSwitch:e,...t},n)=>{let i,{control:a,hasConsumerStoppedPropagationRef:l,checked:c,defaultChecked:d,required:f,disabled:p,name:m,value:h,form:w,bubbleInput:g,setBubbleInput:b}=rK(r0,e),v=(0,s.useComposedRefs)(n,b),x=(i=o.useRef({value:c,previous:c}),o.useMemo(()=>(i.current.value!==c&&(i.current.previous=i.current.value,i.current.value=c),i.current.previous),[c])),y=eH(a);o.useEffect(()=>{if(!g)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!l.current;if(x!==c&&e){let r=new Event("click",{bubbles:t});e.call(g,c),g.dispatchEvent(r)}},[g,x,c,l]);let k=o.useRef(c);return(0,r.jsx)(u.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:d??k.current,required:f,disabled:p,name:m,value:h,form:w,...t,tabIndex:-1,ref:v,style:{...t.style,...y,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function r2(e){return e?"checked":"unchecked"}r1.displayName=r0;let r5=o.forwardRef(({className:e,...t},n)=>(0,r.jsx)(rZ,{className:(0,i.cn)("peer inline-flex h-20 w-40 shrink-0 cursor-pointer items-center rounded-full border-1 border-black transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-black group",e),...t,ref:n,children:(0,r.jsx)(rJ,{className:(0,i.cn)("pointer-events-none block size-16 rounded-full bg-black/50 group-data-[state=checked]:bg-white shadow-md ring-0 transition-transform data-[state=checked]:translate-x-20 data-[state=unchecked]:translate-x-2")})}));r5.displayName=rZ.displayName;var r3=o.forwardRef((e,t)=>
1(0,r.jsx)(u.Primitive.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));function r6({className:e,...t}){return(0,r.jsx)(r3,{"data-slot":"label",className:(0,i.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}r3.displayName="Label";var r4=e.i(76679);let r8=(0,rL.cubicBezier)(0,0,.18,1);e.s(["default",0,({items:e,alternates:t,currentLocale:a})=>{let s=(0,r_.default)(),l=new Date().getFullYear(),c=(0,o.useRef)(null),u=(0,rN.default)(e=>e.mainColor),d=(0,rI.useLenis)(),f=(0,rA.useTranslations)()||{},p=(0,rN.default)(e=>e.setCurrentLocale),m=(0,rN.default)(rN.selectReducedMotion),h="footer-reduce-motion",[w,g]=(0,o.useState)(!1);(0,o.useEffect)(()=>{null!==m&&queueMicrotask(()=>{g(!0===m)})},[m]),(0,o.useEffect)(()=>{p(a)},[p,a]),(0,o.useEffect)(()=>{if(!c.current||s||!1!==m)return;let e=c.current.querySelectorAll("path"),t=(0,rO.onScroll)({repeat:!1,onEnter:()=>{t.revert(),(0,rD.animate)(e,{y:[300,0],duration:1200,ease:r8,delay:(0,rH.stagger)(100)})}});(0,rD.animate)(c.current,{autoplay:t})},[s,m]);let b=(e,t,n)=>(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"bg-white text-black hover:bg-black focus-visible:bg-black hover:text-white focus-visible:text-white center-content size-65 rounded-full",children:[(0,r.jsx)("span",{className:"sr-only",children:n}),(0,r.jsx)(rB.default,{name:t,className:"size-20"})]})});return(0,r.jsxs)("footer",{role:"contentinfo",className:(0,i.cn)((0,i.getBgColor)(u),"pt-80 md:pt-100 mt-80 md:mt-160 relative z-20"),children:[(0,r.jsxs)("div",{className:"main-grid max-md:px-10 max-lg:gap-y-40 relative",children:[(0,r.jsxs)("div",{className:"col-span-full md:col-span-4 lg:col-span-3 md:pl-20",children:[(0,r.jsx)("ul",{className:"space-y-10",children:e&&e.map(e=>{if(!e.slug)return;let t=e.slug.startsWith(`/${a}`)?e.slug:`/${a}${e.slug}`;return(0,r.jsx)("li",{children:(0,r.jsx)(rF.default,{href:t,scroll:!1,children:e.title})},e.id)})}),(0,r.jsxs)("div",{className:"mt-20 flex items-center gap-12",children:[(0,r.jsx)(r5,{id:h,checked:w,onCheckedChange:e=>{g(e),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),(0,r4.writeMotionPreference)(e?"reduce":"no-preference"),window.setTimeout(()=>{window.location.reload()},200)}}),(0,r.jsx)(r6,{htmlFor:h,className:"cursor-pointer font-normal text-12",children:f.toggle_animations_accessibility})]})]}),(0,r.jsxs)("div",{className:"col-span-full md:col-span-4 lg:col-span-3",children:[(0,r.jsx)("p",{children:f.follow_us}),(0,r.jsxs)("ul",{className:"flex gap-10 mt-15",children:[b("https://www.linkedin.com/company/betc","linkedin","Linkedin"),b("https://www.instagram.com/betcparis/","insta","Instagram")]})]}),(0,r.jsx)("div",{className:"col-span-full md:col-span-4 lg:col-span-3",children:(0,r.jsxs)(rS,{modal:!1,children:[(0,r.jsxs)(rP,{className:"cursor-pointer flex items-center gap-5 group w-135 md:w-105",children:[f.lang," ",(0,r.jsx)(rB.default,{name:"chevron",className:"group-data-[state=open]:rotate-180 transition-transform duration-1000 ease-in-cubic"})]}),(0,r.jsx)(rT,{className:"max-md:flex max-md:gap-10 border-none p-0 md:space-y-10 mt-5 w-135 md:w-105",children:t.map((e,t)=>{let n=e.locale in f?f[e.locale]:e.locale;return(0,r.jsx)(rM,{asChild:!0,className:(0,i.cn)("p-0 opacity-0 group-data-[state=open]:animate-fade-in group-data-[state=closed]:animate-fade-out cursor-pointer",1===t&&"lg:group-data-[state=open]:delay-100"),children:(0,r.jsx)("div",{children:(0,r.jsx)("a",{href:e.url,className:`transition-opacity duration-300 opacity-60 hover:opacity-100 ${a===e.locale?"opacity-100":""}`,children:n})})},t)})})]})}),(0,r.jsxs)("div",{className:"col-span-full md:col-span-4 lg:col-span-3 md:pl-20 lg:pl-0 max-lg:mt-60",children:[(0,r.jsxs)("p",{children:["© ",l,", BETC."]}),(0,r.jsx)("p",{children:f.all_rights_reserved}),(0,r.jsx)("p",{className:"mt-15",children:f.powered_by}),(0,r.jsxs)("a",{href:"https://www.havas.com/",target:"_blank",rel:"noopener noreferrer",className:"mt-2 flex items-end gap-12",children:[(0,r.jsx)(rV.default,{className:"max-md:w-108 max-md:h-auto",src:"/assets/logo-havas.svg",alt:"Havas",width:145,height:29})," "]})]}),(0,r.jsxs)("button",{onClick:()=>void(d&&d.scrollTo(0,{duration:2*!m,lerp:2*!m})),className:"rounded-full bg-white size-44 absolute center-content right-20 top-10 cursor-pointer hover:bg-black hover:text-white","data-muh-on":"click","data-muh-event":n.MUH_EVENTS.CTA_CLICKED,"data-muh-name":"footer scroll top",children:[(0,r.jsx)("span",{className:"sr-only",children:f.back_to_top}),(0,r.jsx)(rB.default,{name:"arrow-up"})]})]}),(0,r.jsx)("div",{className:"relative overflow-hidden mb-10 md:mb-20 max-md:pb-10 max-md:px-10 md:aspect-[4.2] mt-40 md:mt-80",children:(0,r.jsx)(rz.default,{ref:c,className:"md:absolute top-0 w-full md:left-20 md:w-[calc(100%-40px)] h-auto"})})]})}],28129)},53501,e=>{"use strict";var t,r=e.i(43476),n=e.i(53474),i=e.i(81831),o=e.i(38017),a=e.i(48020),s=e.i(39559),l=e.i(1052),c=e.i(5050),u=e.i(33541),d=e.i(79563),f=e.i(62353),p=e.i(1578),m=e.i(55667),h=e.i(22016),w=e.i(18566),g=e.i(71645),b=e.i(23880),v="user-agent",x="function",y="object",k="string",C="undefined",R="browser",j="device",E="engine",S="result",P="name",T="type",M="vendor",_="version",A="architecture",N="major",D="model",L="console",O="mobile",H="tablet",I="smarttv",F="wearable",z="embedded",B="inapp",V="brands",$="formFactors",q="fullVersionList",W="platform",U="platformVersion",K="bitness",G="sec-ch-ua",X=G+"-full-version-list",Y=G+"-arch",Z=G+"-"+K,Q=G+"-form-factors",J=G+"-"+O,ee=G+"-"+D,et=G+"-"+W,er=et+"-version",en=[V,q,O,D,W,U,A,$,K],ei="Amazon",eo="Apple",ea="ASUS",es="BlackBerry",el="Google",ec="Huawei",eu="Lenovo",ed="Honor",ef="Microsoft",ep="Motorola",em="Nvidia",eh="OnePlus",ew="OPPO",eg="Samsung",eb="Sharp",ev="Sony",ex="Xiaomi",ey="Zebra",ek="Chrome",eC="Chromium",eR="Chromecast",ej="Edge",eE="Firefox",eS="Opera",eP="Facebook",eT="Sogou",eM="Mobile ",e_=" Browser",eA="Windows",eN=typeof window!==C&&window.navigator?window.navigator:void 0,eD=eN&&eN.userAgentData?eN.userAgentData:void 0,eL=function(e,t){var r={},n=t;if(!eI(t))for(var i in n={},t)for(var o in t[i])n[o]=t[i][o].concat(n[o]?n[o]:[]);for(var a in e)r[a]=n[a]&&n[a].length%2==0?n[a].concat(e[a]):e[a];return r},eO=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},eH=function(e,t){if(typeof e===y&&e.length>0){for(var r in e)if(eB(t)==eB(e[r]))return!0;return!1}return!!eF(e)&&eB(t)==eB(e)},eI=function(e,t){for(var r in e)return/^(browser|cpu|device|engine|os)$/.test(r)||!!t&&eI(e[r])},eF=function(e){return typeof e===k},ez=function(e){if(e){for(var t=[],r=e$(e).split(","),n=0;n<r.length;n++)if(r[n].indexOf(";")>-1){var i=eU(r[n]).split(";v=");t[n]={brand:i[0],version:i[1]}}else t[n]=eU(r[n]);return t}},eB=function(e){return eF(e)?e.toLowerCase():e},eV=function(e){return eF(e)?eW(/[^\d\.]/g,e).split(".")[0]:void 0},e$=function(e){return eF(e)?eU(eW(/\\?\"/g,e),500):void 0},eq=function(e){for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];typeof r==y&&2==r.length?this[r[0]]=r[1]:this[r]=void 0}return this},eW=function(e,t){return eF(t)?t.replace(e,""):t},eU=function(e,t){return e=eW(/^\s\s*/,String(e)),typeof t===C?e:e.substring(0,t)},eK=function(e,t){if(e&&t)for(var r,n,i,o,a,s,l=0;l<t.length&&!a;){var c=t[l],u=t[l+1];for(r=n=0;r<c.length&&!a&&c[r];)if(a=c[r++].exec(e))for(i=0;i<u.length;i++)s=a[++n],typeof(o=u[i])===y&&o.length>0?2===o.length?typeof o[1]==x?this[o[0]]=o[1].call(this,s):this[o[0]]=o[1]:o.length>=3&&(typeof o[1]!==x||o[1].exec&&o[1].test?3==o.length?this[o[0]]=s?s.replace(o[
vendor: 4,422 bytes, line 1
11],o[2]):void 0:4==o.length?this[o[0]]=s?o[3].call(this,s.replace(o[1],o[2])):void 0:o.length>4&&(this[o[0]]=s?o[3].apply(this,[s.replace(o[1],o[2])].concat(o.slice(4))):void 0):o.length>3?this[o[0]]=s?o[1].apply(this,o.slice(2)):void 0:this[o[0]]=s?o[1].call(this,s,o[2]):void 0):this[o]=s||void 0;l+=2}},eG=function(e,t){for(var r in t)if(typeof t[r]===y&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(eH(t[r][n],e))return"?"===r?void 0:r}else if(eH(t[r],e))return"?"===r?void 0:r;return t.hasOwnProperty("*")?t["*"]:e},eX={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},eY={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},eZ={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},eQ={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[_,[P,eM+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[_,[P,ej+" WebView"],[T,B]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[_,[P,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[P,_],[/opios[\/ ]+([\w\.]+)/i],[_,[P,eS+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[_,[P,eS+" GX"]],[/\bopr\/([\w\.]+)/i],[_,[P,eS]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[_,[P,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[_,[P,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(atlas|flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:hi|lg |ovi|qute)browser|palemoon)\/v?([-\w\.]+)/i,/(brave)(?: chrome)?\/([\d\.]+)/i,/(aloha|heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[P,_],[/quark(?:pc)?\/([-\w\.]+)/i],[_,[P,"Quark"]],[/\bddg\/([\w\.]+)/i],[_,[P,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb| ucpc)[\/ ]?([\w\.]+)/i],[_,[P,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[_,[P,"WeChat"]],[/konqueror\/([\w\.]+)/i],[_,[P,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[_,[P,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[_,[P,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[_,[P,"Smart "+eu+e_]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[P,/(.+)/,"$1 Secure"+e_],_],[/norton\/([\w\.]+)/i],[_,[P,"Norton Private"+e_]],[/\bfocus\/([\w\.]+)/i],[_,[P,eE+" Focus"]],[/ mms\/([\w\.]+)$/i],[_,[P,eS+" Neon"]],[/ opt\/([\w\.]+)$/i],[_,[P,eS+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[_,[P,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[_,[P,"Dolphin"]],[/coast\/([\w\.]+)/i],[_,[P,eS+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[_,[P,"MIUI"+e_]],[/fxios\/([\w\.-]+)/i],[_,[P,eM+eE]],[/\bqihoobrowser\/?([\w\.]*)/i],[_,[P,"360"]],[/\b(qq)\/([\w\.]+)/i],[[P,/(.+)/,"$1Browser"],_],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[P,/(.+)/,"$1"+e_],_],[/ HBPC\/([\w\.]+)/],[_,[P,ec+e_]],[/samsungbrowser\/([\w\.]+)/i],[_,[P,eg+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[_,[P,eT+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[P,eT+" Mobile"],_],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[P,_],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[P],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[_,P],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[P,eP],_,[T,B]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[P,_,[T,B]],[/\bgsa\/([\w\.]+) .*safari\//i],[_,[P,"GSA"],[T,B]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[_,[P,"TikTok"],[T,B]],[/\[(linkedin)app\]/i],[P,[T,B
1]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[P,/(.+)/,"Zalo"],_,[T,B]],[/(chromium)[\/ ]([-\w\.]+)/i],[P,_],[/ome-(lighthouse)$/i],[P,[T,"fetcher"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[_,[P,ek+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[_,[P,ej+" WebView2"],[T,B]],[/; wv\).+(chrome)\/([\w\.]+)/i],[[P,ek+" WebView"],_,[T,B]],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[_,[P,"Android"+e_]],[/chrome\/([\w\.]+) mobile/i],[_,[P,eM+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[P,_],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[_,[P,eM+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[P,eM+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[_,P],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[P,[_,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[P,_],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[P,eM+eE],_],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[P,"Netscape"],_],[/(wolvic|librewolf)\/([\w\.]+)/i],[P,_],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[_,[P,eE+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[P,[_,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[P,[_,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[A,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[A,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[A,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[A,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[A,"arm"]],[/ sun4\w[;\)]/i],[[A,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[A,/ower/,"",eB]],[/mc680.0/i],[[A,"68k"]],[/winnt.+\[axp/i],[[A,"alpha"]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[D,[M,eg],[T,H]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[D,[M,eg],[T,O]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[D,[M,eo],[T,O]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[D,[M,eo],[T,H]],[/(macintosh);/i],[D,[M,eo]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[D,[M,eb],[T,O]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[D,[M,ed],[T,H]],[/honor([-\w ]+)[;\)]/i],[D,[M,ed],[T,O]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[D,[M,ec],[T,H]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[D,[M,ec],[T,O]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[D,/_/g," "],[M,ex],[T,H]],[/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/oid[^\)]+; (redmi[\-_ ]?(?:note|k)?[\w_ ]+|m?[12]\d[01]\d\w{3,6}|poco[\w ]+|(shark )?\w{3}-[ah]0|qin ?[1-3](s\+|ultra| pro)?)( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/; ([\w ]+) miui\/v?\d/i],[[D,/_/g," "],[M,ex],[T,O]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-l]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[D,[M,eh],[T,O]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[D,[M,ew],[T,O]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[D,[M,eG,{OnePlus:["203","304","403","404","413","415"],"*":ew}],[T,H]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[D,[M,"BLU"],[T,O]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[D,[M,"Vivo"],[T,O]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[D,[M,"Realme"],[T,O]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
vendor: 6,125 bytes, line 1
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[D,[M,eu],[T,H]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[D,[M,eu],[T,O]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[D,[M,ep],[T,O]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[D,[M,ep],[T,H]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[D,[M,"LG"],[T,H]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[D,[M,"LG"],[T,O]],[/(nokia) (t[12][01])/i],[M,D,[T,H]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[D,/_/g," "],[T,O],[M,"Nokia"]],[/(pixel (c|tablet))\b/i],[D,[M,el],[T,H]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[D,[M,el],[T,O]],[/(google) (pixelbook( go)?)/i],[M,D],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[D,[M,ev],[T,O]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[D,"Xperia Tablet"],[M,ev],[T,H]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[D,[M,ei],[T,H]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[D,/(.+)/g,"Fire Phone $1"],[M,ei],[T,O]],[/(playbook);[-\w\),; ]+(rim)/i],[D,M,[T,H]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[D,[M,es],[T,O]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[D,[M,ea],[T,H]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[D,[M,ea],[T,O]],[/(nexus 9)/i],[D,[M,"HTC"],[T,H]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[M,[D,/_/g," "],[T,O]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[D,[M,"TCL"],[T,H]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[D,[M,"TCL"],[T,O]],[/(itel) ((\w+))/i],[[M,eB],D,[T,eG,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[D,[M,"Acer"],[T,H]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[D,[M,"Meizu"],[T,O]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[D,[M,"Ulefone"],[T,O]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[D,[M,"Energizer"],[T,O]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[D,[M,"Cat"],[T,O]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[D,[M,"Smartfren"],[T,O]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[D,[M,"Nothing"],[T,O]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[D,[M,"Archos"],[T,H]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[D,[M,"Archos"],[T,O]],[/blackview ([-\w ]+)( b|\))/i,/; (bv\d{4}[-\w ]*)( b|\))/i],[D,[M,"Blackview"],[T,O]],[/; (n159v)/i],[D,[M,"HMD"],[T,O]],[/((revvl[ \w\+]+|tm(?:rv|af)\w*[45]g(?:tb)?))( b|\))/i],[D,[T,function(e,t){return t.test.test(e)?t.ifTrue:t.ifFalse},{test:/ta?b/i,ifTrue:H,ifFalse:O}],[M,"T-Mobile"]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[M,D,[T,H]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|coolpad|cubot|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([-\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[M,D,[T,O]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[M,D,[T,H]],[/(surface duo)/i],[D,[M,ef],[T,H]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[D,[M,"Fairphone"],[T,O]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[D,[M,em],[T,H]],[/(sprint) (\w+)/i],[M,D,[T,O]],[/(kin\.[onetw]{3})/i],[[D,/\./g," "],[M,ef],[T,O]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[D,[M,ey],[T,H]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[D,[M,ey],[T,O]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[M,[T,I]],[/hbbtv.+maple;(\d+)/i],[[D,/^/,"SmartTV"],[M,eg],[T,I]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[M,D,[T,I]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[M,"LG"],[T,I]],[/(apple) ?tv/i],[M,[D,eo+" TV"],[T,I]],[/crkey.*devicetype\/chromecast/i],[[D,eR+" Third Generation"],[M,el],[T,I]],[/crkey.*devicetype\/([^/]*)/i],[[D,/^/,"Chromecast "],[M,el],[T,I]],[/fuchsia.*crkey/i],[[D,eR+" Nest Hub"],[M,el],[T,I]],[/crkey/i],[[D,eR],[M,el],[T,I]],[/(portaltv)/i],[D,[M,eP],[T,I]],[/droid.+aft(\w+)( bui|\))/i],[D,[M,ei],[T,I]],[/(shield \w+ tv)/i],[D,[M,em],[T,I]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[D,[M,eb],[T,I]],[/(bravia[\w ]+)( bui|\))/i],[D,[M,ev],[T,I]],[/(mi(tv|box)-?\w+) bui/i],[D,[M,ex],[T,I]],[/Hbbtv.*(technisat) (.*);/i],[M,D,[T,I]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[M,/.+\/(\w+)/,"$1",eG,{LG:"lge"}],[D,eU],[T,I]],[/(playstation \w+)/i],[D,[M,ev],[T,L]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[D,[M,ef],[T,L]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[M,eG,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],D,[T,L]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[D,[M,eg],[T,F]],[/((pebble))app/i,/(asu
1s|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[M,D,[T,F]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[D,[M,ew],[T,F]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[D,[M,eo],[T,F]],[/(opwwe\d{3})/i],[D,[M,eh],[T,F]],[/(moto 360)/i],[D,[M,ep],[T,F]],[/(smartwatch 3)/i],[D,[M,ev],[T,F]],[/(g watch r)/i],[D,[M,"LG"],[T,F]],[/droid.+; (wt63?0{2,3})\)/i],[D,[M,ey],[T,F]],[/droid.+; (glass) \d/i],[D,[M,el],[T,"xr"]],[/(pico) ([\w ]+) os\d/i],[M,D,[T,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[D,[M,eP],[T,"xr"]],[/mobile vr; rv.+firefox/i],[[T,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[M,[T,z]],[/(aeobc)\b/i],[D,[M,ei],[T,z]],[/(homepod).+mac os/i],[D,[M,eo],[T,z]],[/windows iot/i],[[T,z]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[D,[T,I]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[T,I]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[D,[T,eG,{mobile:"Mobile",xr:"VR","*":H}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[T,H]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[T,O]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[D,[M,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[_,[P,ej+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[P,_],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[_,[P,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links|dillo)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[P,_],[/ladybird\//i],[[P,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[_,P]],os:[[/(windows nt) (6\.[23]); arm/i],[[P,/N/,"R"],[_,eG,eX]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[P,_],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[_,/(;|\))/g,"",eG,eX],[P,eA]],[/(windows ce)\/?([\d\.]*)/i],[P,_],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone)|.+apple ?tv)|ip(?:ad|hone)(?: |.+i(?:pad)?)os|apple ?tv.+ios)[\/ ]([\w\.]+)/i,/\btvos ?([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[_,/_/g,"."],[P,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[P,"macOS"],[_,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[_,[P,eR+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[_,[P,eR+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[_,[P,eR+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[_,[P,eR+" Linux"]],[/crkey\/([\d\.]+)/i],[_,[P,eR]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[_,P],[/(ubuntu) ([\w\.]+) like android/i],[[P,/(.+)/,"$1 Touch"],_],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[P,_],[/\(bb(10);/i],[_,[P,es]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[_,[P,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[_,[P,eE+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[_,[P,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[_,eG,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[P,"webOS"]],[/watch(?: ?os[,\/ ]|\d,\d\/)([\d\.]+)/i],[_,[P,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[_,[P,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[_,[P,"Vega OS"]],[/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[P,_],[/(sunos) ?([\d\.]*)/i],[[P,"Solaris"],_],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[P,_]]},eJ=(t={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},eq.call(t.init,[[R,[P,_,N,T]],["cpu",[A]],[j,[T,D,M]],[E,[P,_]],["os",[P,_]]]),eq.call(t.isIgnore,[[R,[_,N]],[E,[_]],["os",[_]]]),eq.call(t.isIgnoreRgx,[[R,/ ?browser$/i],["os",/ ?os$/i]]),eq.call(t.toString,[[R,[P,_]],["cpu",[A]],[j,[M,D]],[E,[P,_]],["os",[P,_]]]),t),e0=function(e,t){var r=eJ.init[t],n=eJ.isIgnore[t]||0,i=eJ.isIgnoreRgx[t]||0,o=eJ.toString[t]||0;function a(){eq.call(this,r)}return a.prototype.getItem=function(){return e},a.prototype.withClientHints=function(){return eD?eD.getHighEntropyValues(en).then(function(t){return e.setCH(new e
11(t,!1)).parseCH().get()}):e.parseCH().get()},a.prototype.withFeatureCheck=function(){return e.detectFeature().get()},t!=S&&(a.prototype.is=function(e){var t=!1;for(var r in this)if(this.hasOwnProperty(r)&&!eH(n,r)&&eB(i?eW(i,this[r]):this[r])==eB(i?eW(i,e):e)){if(t=!0,e!=C)break}else if(e==C&&t){t=!t;break}return t},a.prototype.toString=function(){var e="";for(var t in o)typeof this[o[t]]!==C&&(e+=(e?" ":"")+this[o[t]]);return e||C}),a.prototype.then=function(e){var t=this,r=function(){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])};r.prototype={is:a.prototype.is,toString:a.prototype.toString,withClientHints:a.prototype.withClientHints,withFeatureCheck:a.prototype.withFeatureCheck};var n=new r;return e(n),n},new a};function e1(e,t){if(e=e||{},eq.call(this,en),t)eq.call(this,[[V,ez(e[G])],[q,ez(e[X])],[O,/\?1/.test(e[J])],[D,e$(e[ee])],[W,e$(e[et])],[U,e$(e[er])],[A,e$(e[Y])],[$,ez(e[Q])],[K,e$(e[Z])]]);else for(var r in e)this.hasOwnProperty(r)&&typeof e[r]!==C&&(this[r]=e[r])}function e2(e,t,r,n){return eq.call(this,[["itemType",e],["ua",t],["uaCH",n],["rgxMap",r],["data",e0(this,e)]]),this}function e5(e,t,r){if(typeof e===y?(eI(e,!0)?(typeof t===y&&(r=t),t=e):(r=e,t=void 0),e=void 0):typeof e!==k||eI(t,!0)||(r=t,t=void 0),r)if(typeof r.append===x){var n={};r.forEach(function(e,t){n[String(t).toLowerCase()]=e}),r=n}else{var i={};for(var o in r)r.hasOwnProperty(o)&&(i[String(o).toLowerCase()]=r[o]);r=i}if(!(this instanceof e5))return new e5(e,t,r).getResult();var a=typeof e===k?e:r&&r[v]?r[v]:eN&&eN.userAgent?eN.userAgent:"",s=new e1(r,!0),l=eQ,c=function(e){return e==S?function(){return new e2(e,a,l,s).set("ua",a).set(R,this.getBrowser()).set("cpu",this.getCPU()).set(j,this.getDevice()).set(E,this.getEngine()).set("os",this.getOS()).get()}:function(){return new e2(e,a,l[e],s).parseUA().get()}};return eq.call(this,[["getBrowser",c(R)],["getCPU",c("cpu")],["getDevice",c(j)],["getEngine",c(E)],["getOS",c("os")],["getResult",c(S)],["getUA",function(){return a}],["setUA",function(e){return eF(e)&&(a=eU(e,500)),this}],["useExtension",function(e){return e&&(l=eL(l,e)),this}]]).setUA(a).useExtension(t),this}e2.prototype.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},e2.prototype.set=function(e,t){return this.data[e]=t,this},e2.prototype.setCH=function(e){return this.uaCH=e,this},e2.prototype.detectFeature=function(){if(eN&&eN.userAgent==this.ua)switch(this.itemType){case R:eN.brave&&typeof eN.brave.isBrave==x&&this.set(P,"Brave");break;case j:!this.get(T)&&eD&&eD[O]&&this.set(T,O),"Macintosh"==this.get(D)&&eN&&typeof eN.standalone!==C&&eN.maxTouchPoints&&eN.maxTouchPoints>2&&this.set(D,"iPad").set(T,H);break;case"os":!this.get(P)&&eD&&eD[W]&&this.set(P,eD[W]);break;case S:var e=this.data,t=function(t){return e[t].getItem().detectFeature().get()};this.set(R,t(R)).set("cpu",t("cpu")).set(j,t(j)).set(E,t(E)).set("os",t("os"))}return this},e2.prototype.parseUA=function(){switch(this.itemType!=S&&eK.call(this.data,this.ua,this.rgxMap),this.itemType){case R:this.set(N,eV(this.get(_)));break;case"os":if("iOS"==this.get(P)&&this.get(_)&&/^1[89][^\d]/.exec(this.get(_))){var e=/\) Version\/((\d+)[\d\.]*)/.exec(this.ua);e&&parseInt(e[2],10)>=26&&this.set(_,e[1])}}return this},e2.prototype.parseCH=function(){var e=this.uaCH,t=this.rgxMap;switch(this.itemType){case R:case E:var r,n=e[q]||e[V];if(n)for(var i=0;i<n.length;i++){var o=n[i].brand||n[i],a=n[i].version;this.itemType==R&&!/not.a.brand/i.test(o)&&(!r||/Chrom/.test(r)&&o!=eC||r==ej&&/WebView2/.test(o))&&(o=eG(o,eZ),(r=this.get(P))&&!/Chrom/.test(r)&&/Chrom/.test(o)||this.set(P,o).set(_,a).set(N,eV(a)),r=o),this.itemType==E&&o==eC&&this.set(_,a)}break;case"cpu":var s=e[A];s&&(s&&"64"==e[K]&&(s+="64"),eK.call(this.data,s+";",t));break;case j:if(e[O]&&this.set(T,O),e[D]&&(this.set(D,e[D]),!this.get(T)||!this.get(M))){var l,c={};eK.call(c,"droid 9; "+e[D]+")",t),!this.get(T)&&c.type&&this.set(T,c.type),!this.get(M)&&c.vendor&&this.set(M,c.vendor)}if(e[$]){if("string"!=typeof e[$])for(var u=0;!l&&u<e[$].length;)l=eG(e[$][u++],eY);else l=eG(e[$],eY);this.set(T,l)}break;case"os":var d=e[W];if(d){var f=e[U];
1d==eA&&(f=parseInt(eV(f),10)>=13?"11":"10"),this.set(P,d).set(_,f)}this.get(P)==eA&&"Xbox"==e[D]&&this.set(P,"Xbox").set(_,void 0);break;case S:var p=this.data,m=function(t){return p[t].getItem().setCH(e).parseCH().get()};this.set(R,m(R)).set("cpu",m("cpu")).set(j,m(j)).set(E,m(E)).set("os",m("os"))}return this},e5.VERSION="2.0.10",e5.BROWSER=eO([P,_,N,T]),e5.CPU=eO([A]),e5.DEVICE=eO([D,M,T,L,O,I,H,F,z]),e5.ENGINE=e5.OS=eO([P,_]);var e3=e.i(59060),e6=e.i(20675);e.s(["default",0,({items:e,currentPath:t,articleType:v})=>{let x,y=(0,s.useTranslations)(),k=(0,w.useRouter)(),C=(0,l.default)(e=>e.isHomepage),R=(0,l.default)(e=>e.hpHideText),j=(0,l.default)(e=>e.hpAnimPlaying),E=(0,l.default)(e=>e.hpAnimPlayed),S=(0,l.default)(e=>e.hpBurgerMobileHidden),P=(0,l.default)(e=>e.headerVisible),T=(0,l.default)(e=>e.setHeaderVisible),M=(0,o.default)(),_=(x=!1,"iOS"===new e5().getResult().os.name&&(x=!0),x),[A,N]=(0,g.useState)(!1),D=(0,l.default)(l.selectReducedMotion),L=t.split("/")[1]||"en",[O,H]=(0,g.useState)(!1),I=(0,g.useRef)(1),F=(0,g.useRef)([]),z=(0,g.useRef)([]),B=(0,g.useRef)([]),V=(0,g.useRef)(!0),$=(0,g.useRef)(0),q=(0,g.useRef)(null),W=e6.trads[L]??e6.trads.fr,U=(0,g.useMemo)(()=>["coral","green","blue","yellow","purple"],[]),K=e?e.findIndex(e=>e.slug&&t.includes(e.slug)):null;if("beyond"===v)K=e?e.findIndex(e=>e.slug&&e.slug.includes("beyond")):null;else if("careers"===v){let t=Object.values(i.CAREERS_TERMS);K=e?e.findIndex(e=>e.slug&&t.some(t=>e.slug.includes(t))):null}let G=null!==K&&-1!==K?U[K]:"blue",X=(0,m.useLenis)(),Y=(0,g.useRef)(null),Z=(0,g.useRef)(null),[Q,J]=(0,g.useState)(!0);(0,g.useEffect)(()=>{let e=setTimeout(()=>{N(!0)},300);return()=>clearTimeout(e)},[]),(0,g.useEffect)(()=>{if(!M||!O||!q.current)return;let e=q.current,t=t=>{if("Tab"!==t.key)return;let r=Array.from(e.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(e=>!e.closest('[aria-hidden="true"]'));if(0===r.length)return;let n=r[0],i=r[r.length-1];t.shiftKey?document.activeElement===n&&(t.preventDefault(),i.focus()):document.activeElement===i&&(t.preventDefault(),n.focus())};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[M,O]),(0,m.useLenis)(e=>{let t=e.scroll;$.current=t;let r=1===e.direction,n=C&&M?45:C?window.innerHeight:100;if(C&&M?t<n?(T(!0),J(!0)):(t>n+70&&J(!1),r?T(!1):T(!0)):r&&t>n?T(!1):T(!0),!j&&Y.current&&Z.current&&!M&&C&&!0!==D)if(t>0&&V.current){V.current=!1,(0,c.animate)(Y.current,{scale:1,duration:800});let e=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--bg-div-scale"))||1;p.utils.set(Z.current,{scaleY:e}),(0,c.animate)(Z.current,{y:-30.5*e,duration:800})}else 0!==t||V.current||(V.current=!0,(0,c.animate)(Y.current,{scale:I.current,duration:800}),(0,c.animate)(Z.current,{y:0,duration:800}))},[C,M,j,I]);let ee=(0,g.useCallback)(()=>{if(!Y.current||M)return;let e=window.getComputedStyle(document.body).getPropertyValue("--big-logo-header-HP"),t=e.match(/-?\d+(\.\d+)?/g);return I.current=(t?t.map(Number):[])[0]??1,e},[M]);return(0,g.useEffect)(()=>{let e=Y.current;if(C&&!M&&!1===D){let t=()=>{if(!e)return;let t=ee();0===$.current&&t&&(e.style.transform=t)};return t(),window.addEventListener("resize",t),Z.current&&p.utils.set(Z.current,{scaleY:getComputedStyle(document.documentElement).getPropertyValue("--bg-div-scale")}),()=>{window.removeEventListener("resize",t),e&&((0,u.remove)(e),e.style.transform="none")}}},[C,M,ee,D]),(0,g.useEffect)(()=>{X&&(O?(X?.stop(),M&&(0,c.animate)(F.current,{x:0,opacity:1,ease:e3.easingSmooth,delay:(0,f.stagger)(100)})):(X?.start(),M&&(0,c.animate)(F.current,{x:"110%",opacity:0,ease:e3.easingSmooth,delay:(0,f.stagger)(100)}),(!C||C&&X.scroll>0)&&T(!0)))},[O,X,T,C,M]),(0,g.useEffect)(()=>{!M&&F.current.length>0&&(0,c.animate)(F.current,{x:0,opacity:1,ease:e3.easingSmooth,duration:0})},[M]),(0,g.useEffect)(()=>{!M&&z.current&&B.current&&!1===D&&F.current[0]?.querySelector(".go-out span")===null&&(z.current.forEach(e
1=>{null!==e&&(0,d.splitText)(e,{chars:{wrap:"clip"}})}),B.current.forEach(e=>{if(null===e)return;let{chars:t}=(0,d.splitText)(e,{chars:{wrap:"clip"}});t.forEach(e=>{e.style.transform="translateY(100%)"})}))},[M,D]),(0,r.jsxs)("header",{ref:q,role:"banner",className:(0,a.cn)("transition-transform duration-300 fixed w-full left-0 top-0 z-50 h-(--header-size) px-(--container-margin) items-center py-10 flex justify-between gap-20 bg-white",P?"translate-y-0":"-translate-y-full",C&&S&&j?"max-md:opacity-0":"",C&&M&&Q?"bg-transparent":"",C&&M?"z-65":""),children:[C&&(0,r.jsx)("div",{ref:Z,className:"w-screen bg-white fixed top-0 left-0 h-(--bg-div-height) origin-top hidden md:block"}),(0,r.jsxs)(h.default,{href:`/${L}`,scroll:!1,className:(0,a.cn)(!A&&C&&M?"invisible":"",C&&M&&Q?"pointer-events-none":"","shrink-0 max-md:transition-opacity duration-300 max-md:opacity-0 relative z-2",{"opacity-0":C&&S&&j},{"max-md:opacity-100":!C||C&&!Q}),children:[(0,r.jsx)(b.default,{ref:Y,className:"w-92 h-auto origin-top-left overflow-visible!"}),(0,r.jsx)("span",{className:"sr-only",children:y.back_home_logo})]}),(0,r.jsxs)("button",{className:"md:hidden w-30 flex flex-col gap-10 transition-opacity duration-300",onClick:()=>H(!O),"aria-expanded":O,"aria-controls":"mobile-nav","data-muh-on":"click","data-muh-event":n.MUH_EVENTS.CTA_CLICKED,"data-muh-name":"burger menu",children:[(0,r.jsx)("span",{className:"sr-only",children:O?W.menu_close:W.menu_open}),(0,r.jsx)("span",{className:"h-2 w-full bg-black transition-transform duration-300",style:{...O&&{transform:"rotate(45deg) translate(4px, 5px)"}}}),(0,r.jsx)("span",{className:"h-2 w-full bg-black transition-transform duration-300",style:{...O&&{transform:"rotate(-45deg) translate(3px, -5px)"}}})]}),(0,r.jsxs)("nav",{role:"navigation","aria-label":"Main navigation",className:(0,a.cn)("transition-opacity duration-700 max-md:absolute",{"md:opacity-0":C&&R&&!E&&!0!==D}),style:{viewTransitionName:M?"none":void 0},children:[(0,r.jsx)("div",{className:(0,a.cn)("max-md:fixed md:hidden opacity-0 pointer-events-none max-md:h-[calc(100dvh-var(--header-size))] max-md:top-(--header-size) max-md:left-0 max-md:right-0 transition-opacity duration-800 ease-in-cubic",{"max-md:opacity-95 pointer-events-auto":O},(0,a.getBgColor)(G)),onClick:()=>H(!1)}),(0,r.jsx)("ul",{"aria-hidden":!O,id:"mobile-nav",className:(0,a.cn)("flex max-md:flex-col max-md:justify-center md:items-center gap-[3px] md:gap-45 max-md:fixed max-md:bg-white max-md:h-[calc(100dvh-var(--header-size)-60px)] max-md:top-(--header-size) max-md:left-0 max-md:right-0 max-md:px-20 max-md:py-40 max-md:translate-x-full transition-transform duration-800 ease-in-cubic",{"max-md:translate-x-0":O}),children:e&&e.map((e,t)=>{if(!e.slug)return;let n=t===K;return(0,r.jsxs)("li",{className:(0,a.cn)("relative max-md:h-55 max-xxs:h-45 group max-md:leading-none whitespace-nowrap",M?"opacity-0":""),style:{...M&&{transform:"translateX(110%)"}},ref:e=>{F.current[t]=e},children:[(0,r.jsx)("span",{className:(0,a.cn)(`${(0,a.getBgColor)(U[t]??"blue")} rounded-full max-xxs:size-30 size-40 max-md:hidden max-md:mr-10 md:size-8 md:absolute md:-left-14 md:top-6 md:opacity-0 transition-opacity duration-500 group-hover:opacity-100`,{"md:opacity-100 max-md:relative max-md:inline-block":n},{"-top-12":_})}),(0,r.jsxs)(h.default,{tabIndex:M&&!O?-1:void 0,className:"max-md:text-55 max-xxs:text-45 max-md:uppercase max-md:font-armin-grotesk relative overflow-hidden inline-flex items-center md:leading-reg-tight",onClick:t=>{if(M){t.preventDefault(),H(!1);let r=e.slug?.startsWith(`/${L}`)?e.slug:`/${L}${e.slug}`;setTimeout(()=>{k.push(r??"/")},800)}else H(!1)},onMouseEnter:e=>(e=>{if(M||!1!==D)return;let t=e.currentTarget;if(!t)return;let r=t.querySelectorAll(".go-out span:not(:first-child) span"),n=t.querySelectorAll(".go-in span:not(:first-child) span");(0,c.animate)(r,{y:[0,"-50%"],duration:600,ease:"outCirc",delay:(0,f.stagger)(600/r.length)}),(0,c.animate)(n,{y:["50%",0],duration:600,ease:"outCirc",delay:(0,f.stagger)(600/n.length)})})(e),href:e.slug?.startsWith(`/${L}`)?e.slug:`/${L}${e.slug}`,scroll:!1,children:[(0,r.jsx)("span",{ref:e=>{z.current[t]=e},className:"go-out pointer-events-none",children:e.title}),(0,r.jsx)("span",{ref:e=>{B.current[t]=e},className:"go-in absolute bottom-0 left-0 pointer-events-none max-md:hidden","aria-hidden":!0,
1children:e.title})]})]},e.id)})})]})]})}],53501)}]);

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.