PageSourceSearch

https://idsfrance.com/assets/Index-DaLAZROb.js

js idsfrance.com collected 2026-10-09 00:01:18 UTC 426,801 bytes, 271 lines download raw bytes

vendor: 14,581 bytes, lines 1-33
1var Xg=Object.defineProperty;var id=e=>{throw TypeError(e)};var Zg=(e,t,n)=>t in e?Xg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Mt=(e,t,n)=>Zg(e,typeof t!="symbol"?t+"":t,n),wa=(e,t,n)=>t.has(e)||id("Cannot "+n);var j=(e,t,n)=>(wa(e,t,"read from private field"),n?n.call(e):t.get(e)),B=(e,t,n)=>t.has(e)?id("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),_=(e,t,n,r)=>(wa(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),we=(e,t,n)=>(wa(e,t,"access private method"),n);var xs=(e,t,n,r)=>({set _(o){_(e,t,o,n)},get _(){return j(e,t,r)}});function Jg(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const s=Object.getOwnPropertyDescriptor(r,o);s&&Object.defineProperty(e,o,s.get?s:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function cs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cp={exports:{}},qi={},bp={exports:{}},z={};/**
2 * @license React
3 * react.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var us=Symbol.for("react.element"),ev=Symbol.for("react.portal"),tv=Symbol.for("react.fragment"),nv=Symbol.for("react.strict_mode"),rv=Symbol.for("react.profiler"),ov=Symbol.for("react.provider"),sv=Symbol.for("react.context"),iv=Symbol.for("react.forward_ref"),av=Symbol.for("react.suspense"),lv=Symbol.for("react.memo"),cv=Symbol.for("react.lazy"),ad=Symbol.iterator;function uv(e){return e===null||typeof e!="object"?null:(e=ad&&e[ad]||e["@@iterator"],typeof e=="function"?e:null)}var Ep={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kp=Object.assign,jp={};function Jr(e,t,n){this.props=e,this.context=t,this.refs=jp,this.updater=n||Ep}Jr.prototype.isReactComponent={};Jr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Jr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Np(){}Np.prototype=Jr.prototype;function Nc(e,t,n){this.props=e,this.context=t,this.refs=jp,this.updater=n||Ep}var Tc=Nc.prototype=new Np;Tc.constructor=Nc;kp(Tc,Jr.prototype);Tc.isPureReactComponent=!0;var ld=Array.isArray,Tp=Object.prototype.hasOwnProperty,Pc={current:null},Pp={key:!0,ref:!0,__self:!0,__source:!0};function Rp(e,t,n){var r,o={},s=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(s=""+t.key),t)Tp.call(t,r)&&!Pp.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];o.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)o[r]===void 0&&(o[r]=a[r]);return{$$typeof:us,type:e,key:s,ref:i,props:o,_owner:Pc.current}}function dv(e,t){return{$$typeof:us,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Rc(e){return typeof e=="object"&&e!==null&&e.$$typeof===us}function fv(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var cd=/\/+/g;function Sa(e,t){return typeof e=="object"&&e!==null&&e.key!=null?fv(""+e.key):t.toString(36)}function Ws(e,t,n,r,o){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(s){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case us:case ev:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+Sa(i,0):r,ld(o)?(n="",e!=null&&(n=e.replace(cd,"$&/")+"/"),Ws(o,t,n,"",function(u){return u})):o!=null&&(Rc(o)&&(o=dv(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(cd,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",ld(e))for(var a=0;a<e.length;a++){s=e[a];var l=r+Sa(s,a);i+=Ws(s,t,n,l,o)}else if(l=uv(e),typeof l=="function")for(e=l.call(e),a=0;!(s=e.next()).done;)s=s.value,l=r+Sa(s,a++),i+=Ws(s,t,n,l,o);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function ws(e,t,n){if(e==null)return e;var r=[],o=0;return Ws(e,r,"","",function(s){return t.call(n,s,o++)}),r}function pv(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var De={current:null},Hs={transition:null},mv={ReactCurrentDispatcher:De,ReactCurrentBatchConfig:Hs,ReactCurrentOwner:Pc};function Op(){throw Error("act(...) is not supported in production builds of React.")}z.Children={map:ws,forEach:function(e,t,n){ws(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ws(e,function(){t++}),t},toArray:function(e){return ws(e,function(t){return t})||[]},only:function(e){if(!Rc(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};z.Component=Jr;z.Fragment=tv;z.Profiler=rv;z.PureComponent=Nc;z.StrictMode=nv;z.Suspense=av;z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mv;z.act=Op;z.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=kp({},e.props),o=e.key,s=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,i=Pc.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(l in t)Tp.call(t,l)&&!Pp.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&a!==void 0?a[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:us,type:e.type,key:o,ref:s,props:r,_owner:i}};z.createContext=function(e){return e={$$typeof:sv,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:ov,_context:e},e.Consumer=e};z.createElement=Rp;z.createFactory=function(e){var t=Rp.bind(null,e);return t.type=e,t};z.createRef=function(){return{current:null}};z.forwardRef=function(e){return{$$typeof:iv,render:e}};z.isValidElement=Rc;z.lazy=function(e){return{$$typeof:cv,_payload:{_status:-1,_result:e},_init:pv}};z.memo=function(e,t){return{$$typeof:lv,type:e,compare:t===void 0?null:t}};z.startTransition=function(e){var t=Hs.transition;Hs.transition={};try{e()}finally{Hs.transition=t}};z.unstable_act=Op;z.useCallback=function(e,t){return De.current.useCallback(e,t)};z.useContext=function(e){return De.current.useContext(e)};z.useDebugValue=function(){};z.useDeferredValue=function(e){return De.current.useDeferredValue(e)};z.useEffect=function(e,t){return De.current.useEffect(e,t)};z.useId=function(){return De.current.useId()};z.useImperativeHandle=function(e,t,n){return De.current.useImperativeHandle(e,t,n)};z.useInsertionEffect=function(e,t){return De.current.useInsertionEffect(e,t)};z.useLayoutEffect=function(e,t){return De.current.useLayoutEffect(e,t)};z.useMemo=function(e,t){return De.current.useMemo(e,t)};z.useReducer=function(e,t,n){return De.current.useReducer(e,t,n)};z.useRef=function(e){return De.current.useRef(e)};z.useState=function(e){return De.current.useState(e)};z.useSyncExternalStore=function(e,t,n){return De.current.useSyncExternalStore(e,t,n)};z.useTransition=function(){return De.current.useTransition()};z.version="18.3.1";bp.exports=z;var g=bp.exports;const Ee=cs(g),Oc=Jg({__proto__:null,default:Ee},[g]);/**
10 * @license React
11 * react-jsx-runtime.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var hv=g,gv=Symbol.for("react.element"),vv=Symbol.for("react.fragment"),yv=Object.prototype.hasOwnProperty,xv=hv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,wv={key:!0,ref:!0,__self:!0,__source:!0};function Ap(e,t,n){var r,o={},s=null,i=null;n!==void 0&&(s=""+n),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)yv.call(t,r)&&!wv.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:gv,type:e,key:s,ref:i,props:o,_owner:xv.current}}qi.Fragment=vv;qi.jsx=Ap;qi.jsxs=Ap;Cp.exports=qi;var c=Cp.exports,Dp={exports:{}},Ve={},Ip={exports:{}},Mp={};/**
18 * @license React
19 * scheduler.production.min.js
20 *
21 * Copyright (c) Facebook, Inc. and its affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */(function(e){function t(N,D){var I=N.length;N.push(D);e:for(;0<I;){var F=I-1>>>1,ae=N[F];if(0<o(ae,D))N[F]=D,N[I]=ae,I=F;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var D=N[0],I=N.pop();if(I!==D){N[0]=I;e:for(var F=0,ae=N.length,sr=ae>>>1;F<sr;){var Dt=2*(F+1)-1,ao=N[Dt],It=Dt+1,In=N[It];if(0>o(ao,I))It<ae&&0>o(In,ao)?(N[F]=In,N[It]=I,F=It):(N[F]=ao,N[Dt]=I,F=Dt);else if(It<ae&&0>o(In,I))N[F]=In,N[It]=I,F=It;else break e}}return D}function o(N,D){var I=N.sortIndex-D.sortIndex;return I!==0?I:N.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var l=[],u=[],d=1,f=null,p=3,w=!1,y=!1,v=!1,S=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(N){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=N)r(u),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(u)}}function C(N){if(v=!1,x(N),!y)if(n(l)!==null)y=!0,H(b);else{var D=n(u);D!==null&&Q(C,D.startTime-N)}}function b(N,D){y=!1,v&&(v=!1,h(P),P=-1),w=!0;var I=p;try{for(x(D),f=n(l);f!==null&&(!(f.expirationTime>D)||N&&!$());){var F=f.callback;if(typeof F=="function"){f.callback=null,p=f.priorityLevel;var ae=F(f.expirationTime<=D);D=e.unstable_now(),typeof ae=="function"?f.callback=ae:f===n(l)&&r(l),x(D)}else r(l);f=n(l)}if(f!==null)var sr=!0;else{var Dt=n(u);Dt!==null&&Q(C,Dt.startTime-D),sr=!1}return sr}finally{f=null,p=I,w=!1}}var k=!1,E=null,P=-1,O=5,R=-1;function $(){return!(e.unstable_now()-R<O)}function M(){if(E!==null){var N=e.unstable_now();R=N;var D=!0;try{D=E(!0,N)}finally{D?W():(k=!1,E=null)}}else k=!1}var W;if(typeof m=="function")W=function(){m(M)};else if(typeof MessageChannel<"u"){var q=new MessageChannel,fe=q.port2;q.port1.onmessage=M,W=function(){fe.postMessage(null)}}else W=function(){S(M,0)};function H(N){E=N,k||(k=!0,W())}function Q(N,D){P=S(function(){N(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){y||w||(y=!0,H(b))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(N){switch(p){case 1:case 2:case 3:var D=3;break;default:D=p}var I=p;p=D;try{return N()}finally{p=I}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,D){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var I=p;p=N;try{return D()}finally{p=I}},e.unstable_scheduleCallback=function(N,D,I){var F=e.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?F+I:F):I=F,N){case 1:var ae=-1;break;case 2:ae=250;break;case 5:ae=1073741823;break;case 4:ae=1e4;break;default:ae=5e3}return ae=I+ae,N={id:d++,callback:D,priorityLevel:N,startTime:I,expirationTime:ae,sortIndex:-1},I>F?(N.sortIndex=I,t(u,N),n(l)===null&&N===n(u)&&(v?(h(P),P=-1):v=!0,Q(C,I-F))):(N.sortIndex=ae,t(l,N),y||w||(y=!0,H(b))),N},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(N){var D=p;return function(){var I=p;p=D;try{return N.apply(this,arguments)}finally{p=I}}}})(Mp);Ip.exports=Mp;var Sv=Ip.exports;/**
26 * @license React
27 * react-dom.production.min.js
28 *
29 * Copyright (c) Facebook, Inc. and its affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var Cv=g,He=Sv;function T(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var _p=new Set,_o={};function nr(e,t){qr(e,t),qr(e+"Capture",t)}function qr(e,t){for(_o[e]=t,e=0;e<t.length;e++)_p.add(t[e])}var Gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vl=Object.prototype.hasOwnProperty,bv=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ud={},dd={};function Ev(e){return vl.call(dd,e)?!0:vl.call(ud,e)?!1:bv.test(e)?dd[e]=!0:(ud[e]=!0,!1)}function kv(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function jv(e,t,n,r){if(t===null||typeof t>"u"||kv(e,t,n,r))return!0;
vendor: 5,200 bytes, lines 33-34
33if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ie(e,t,n,r,o,s,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=i}var ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ye[e]=new Ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ye[t]=new Ie(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ye[e]=new Ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ye[e]=new Ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ye[e]=new Ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ye[e]=new Ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ye[e]=new Ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ye[e]=new Ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ye[e]=new Ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ac=/[\-:]([a-z])/g;function Dc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ac,Dc);ye[t]=new Ie(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ac,Dc);ye[t]=new Ie(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ac,Dc);ye[t]=new Ie(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ye[e]=new Ie(e,1,!1,e.toLowerCase(),null,!1,!1)});ye.xlinkHref=new Ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ye[e]=new Ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ic(e,t,n,r){var o=ye.hasOwnProperty(t)?ye[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(jv(t,n,o,r)&&(n=null),r||o===null?Ev(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Yt=Cv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ss=Symbol.for("react.element"),dr=Symbol.for("react.portal"),fr=Symbol.for("react.fragment"),Mc=Symbol.for("react.strict_mode"),yl=Symbol.for("react.profiler"),Lp=Symbol.for("react.provider"),zp=Symbol.for("react.context"),_c=Symbol.for("react.forward_ref"),xl=Symbol.for("react.suspense"),wl=Symbol.for("react.suspense_list"),Lc=Symbol.for("react.memo"),rn=Symbol.for("react.lazy"),Fp=Symbol.for("react.offscreen"),fd=Symbol.iterator;function co(e){return e===null||typeof e!="object"?null:(e=fd&&e[fd]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Object.assign,Ca;function Co(e){if(Ca===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ca=t&&t[1]||""}return`
34`+Ca+e}var ba=!1;function Ea(e,t){if(!e||ba)return"";ba=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}
vendor: 16,736 bytes, lines 34-37
34catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
35`),s=r.stack.split(`
36`),i=o.length-1,a=s.length-1;1<=i&&0<=a&&o[i]!==s[a];)a--;for(;1<=i&&0<=a;i--,a--)if(o[i]!==s[a]){if(i!==1||a!==1)do if(i--,a--,0>a||o[i]!==s[a]){var l=`
37`+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=i&&0<=a);break}}}finally{ba=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Co(e):""}function Nv(e){switch(e.tag){case 5:return Co(e.type);case 16:return Co("Lazy");case 13:return Co("Suspense");case 19:return Co("SuspenseList");case 0:case 2:case 15:return e=Ea(e.type,!1),e;case 11:return e=Ea(e.type.render,!1),e;case 1:return e=Ea(e.type,!0),e;default:return""}}function Sl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case fr:return"Fragment";case dr:return"Portal";case yl:return"Profiler";case Mc:return"StrictMode";case xl:return"Suspense";case wl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zp:return(e.displayName||"Context")+".Consumer";case Lp:return(e._context.displayName||"Context")+".Provider";case _c:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Lc:return t=e.displayName||null,t!==null?t:Sl(e.type)||"Memo";case rn:t=e._payload,e=e._init;try{return Sl(e(t))}catch{}}return null}function Tv(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Sl(t);case 8:return t===Mc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function kn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function $p(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Pv(e){var t=$p(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,s.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Cs(e){e._valueTracker||(e._valueTracker=Pv(e))}function Up(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$p(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ui(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Cl(e,t){var n=t.checked;return ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function pd(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=kn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Bp(e,t){t=t.checked,t!=null&&Ic(e,"checked",t,!1)}function bl(e,t){Bp(e,t);var n=kn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?El(e,t.type,n):t.hasOwnProperty("defaultValue")&&El(e,t.type,kn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function md(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function El(e,t,n){(t!=="number"||ui(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var bo=Array.isArray;function br(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+kn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function kl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(T(91));return ne({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function hd(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(T(92));if(bo(n)){if(1<n.length)throw Error(T(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:kn(n)}}function qp(e,t){var n=kn(t.value),r=kn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function gd(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Gp(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function jl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Gp(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var bs,Wp=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(bs=bs||document.createElement("div"),bs.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=bs.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Lo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var jo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Rv=["Webkit","ms","Moz","O"];Object.keys(jo).forEach(function(e){Rv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jo[t]=jo[e]})});function Hp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||jo.hasOwnProperty(e)&&jo[e]?(""+t).trim():t+"px"}function Vp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Hp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Ov=ne({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Nl(e,t){if(t){if(Ov[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(T(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(T(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(T(61))}if(t.style!=null&&typeof t.style!="object")throw Error(T(62))}}function Tl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Pl=null;function zc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rl=null,Er=null,kr=null;function vd(e){if(e=ps(e)){if(typeof Rl!="function")throw Error(T(280));var t=e.stateNode;t&&(t=Qi(t),Rl(e.stateNode,e.type,t))}}function Qp(e){Er?kr?kr.push(e):kr=[e]:Er=e}function Kp(){if(Er){var e=Er,t=kr;if(kr=Er=null,vd(e),t)for(e=0;e<t.length;e++)vd(t[e])}}function Yp(e,t){return e(t)}function Xp(){}var ka=!1;function Zp(e,t,n){if(ka)return e(t,n);ka=!0;try{return Yp(e,t,n)}finally{ka=!1,(Er!==null||kr!==null)&&(Xp(),Kp())}}function zo(e,t){var n=e.stateNode;if(n===null)return null;var r=Qi(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(T(231,t,typeof n));return n}var Ol=!1;if(Gt)try{var uo={};Object.defineProperty(uo,"passive",{get:function(){Ol=!0}}),window.addEventListener("test",uo,uo),window.removeEventListener("test",uo,uo)}catch{Ol=!1}function Av(e,t,n,r,o,s,i,a,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var No=!1,di=null,fi=!1,Al=null,Dv={onError:function(e){No=!0,di=e}};function Iv(e,t,n,r,o,s,i,a,l){No=!1,di=null,Av.apply(Dv,arguments)}function Mv(e,t,n,r,o,s,i,a,l){if(Iv.apply(this,arguments),No){if(No){var u=di;No=!1,di=null}else throw Error(T(198));fi||(fi=!0,Al=u)}}function rr(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Jp(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function yd(e){if(rr(e)!==e)throw Error(T(188))}function _v(e){var t=e.alternate;if(!t){if(t=rr(e),t===null)throw Error(T(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var s=o.alternate;if(s===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return yd(o),e;if(s===r)return yd(o),t;s=s.sibling}throw Error(T(188))}if(n.return!==r.return)n=o,r=s;else{for(var i=!1,a=o.child;a;){if(a===n){i=!0,n=o,r=s;break}if(a===r){i=!0,r=o,n=s;break}a=a.sibling}if(!i){for(a=s.child;a;){if(a===n){i=!0,n=s,r=o;break}if(a===r){i=!0,r=s,n=o;break}a=a.sibling}if(!i)throw Error(T(189))}}if(n.alternate!==r)throw Error(T(190))}if(n.tag!==3)throw Error(T(188));return n.stateNode.current===n?e:t}function em(e){return e=_v(e),e!==null?tm(e):null}function tm(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=tm(e);if(t!==null)return t;e=e.sibling}return null}var nm=He.unstable_scheduleCallback,xd=He.unstable_cancelCallback,Lv=He.unstable_shouldYield,zv=He.unstable_requestPaint,se=He.unstable_now,Fv=He.unstable_getCurrentPriorityLevel,Fc=He.unstable_ImmediatePriority,rm=He.unstable_UserBlockingPriority,pi=He.unstable_NormalPriority,$v=He.unstable_LowPriority,om=He.unstable_IdlePriority,Gi=null,Nt=null;function Uv(e){if(Nt&&typeof Nt.onCommitFiberRoot=="function")try{Nt.onCommitFiberRoot(Gi,e,void 0,(e.current.flags&128)===128)}catch{}}var ft=Math.clz32?Math.clz32:Gv,Bv=Math.log,qv=Math.LN2;function Gv(e){return e>>>=0,e===0?32:31-(Bv(e)/qv|0)|0}var Es=64,ks=4194304;function Eo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function mi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,s=e.pingedLanes,i=n&268435455;if(i!==0){var a=i&~o;a!==0?r=Eo(a):(s&=i,s!==0&&(r=Eo(s)))}else i=n&~o,i!==0?r=Eo(i):s!==0&&(r=Eo(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,s=t&-t,o>=s||o===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ft(t),o=1<<n,r|=e[n],t&=~o;return r}function Wv(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Hv(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var i=31-ft(s),a=1<<i,l=o[i];l===-1?(!(a&n)||a&r)&&(o[i]=Wv(a,t)):l<=t&&(e.expiredLanes|=a),s&=~a}}function Dl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function sm(){var e=Es;return Es<<=1,!(Es&4194240)&&(Es=64),e}function ja(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ds(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function Vv(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-ft(n),s=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~s}}function $c(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ft(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var G=0;function im(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var am,Uc,lm,cm,um,Il=!1,js=[],gn=null,vn=null,yn=null,Fo=new Map,$o=new Map,sn=[],Qv="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function wd(e,t){switch(e){case"focusin":case"focusout":gn=null;break;case"dragenter":case"dragleave":vn=null;break;case"mouseover":case"mouseout":yn=null;break;case"pointerover":case"pointerout":Fo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":$o.delete(t.pointerId)}}function fo(e,t,n,r,o,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[o]},t!==null&&(t=ps(t),t!==null&&Uc(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Kv(e,t,n,r,o){switch(t){case"focusin":return gn=fo(gn,e,t,n,r,o),!0;case"dragenter":return vn=fo(vn,e,t,n,r,o),!0;case"mouseover":return yn=fo(yn,e,t,n,r,o),!0;case"pointerover":var s=o.pointerId;return Fo.set(s,fo(Fo.get(s)||null,e,t,n,r,o)),!0;case"gotpointercapture":return s=o.pointerId,$o.set(s,fo($o.get(s)||null,e,t,n,r,o)),!0}return!1}function dm(e){var t=Ln(e.target);if(t!==null){var n=rr(t);if(n!==null){if(t=n.tag,t===13){if(t=Jp(n),t!==null){e.blockedOn=t,um(e.priority,function(){lm(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Vs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ml(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Pl=r,n.target.dispatchEvent(r),Pl=null}else return t=ps(n),t!==null&&Uc(t),e.blockedOn=n,!1;t.shift()}return!0}function Sd(e,t,n){Vs(e)&&n.delete(t)}function Yv(){Il=!1,gn!==null&&Vs(gn)&&(gn=null),vn!==null&&Vs(vn)&&(vn=null),yn!==null&&Vs(yn)&&(yn=null),Fo.forEac
vendor: 11,515 bytes, line 37
37h(Sd),$o.forEach(Sd)}function po(e,t){e.blockedOn===t&&(e.blockedOn=null,Il||(Il=!0,He.unstable_scheduleCallback(He.unstable_NormalPriority,Yv)))}function Uo(e){function t(o){return po(o,e)}if(0<js.length){po(js[0],e);for(var n=1;n<js.length;n++){var r=js[n];r.blockedOn===e&&(r.blockedOn=null)}}for(gn!==null&&po(gn,e),vn!==null&&po(vn,e),yn!==null&&po(yn,e),Fo.forEach(t),$o.forEach(t),n=0;n<sn.length;n++)r=sn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<sn.length&&(n=sn[0],n.blockedOn===null);)dm(n),n.blockedOn===null&&sn.shift()}var jr=Yt.ReactCurrentBatchConfig,hi=!0;function Xv(e,t,n,r){var o=G,s=jr.transition;jr.transition=null;try{G=1,Bc(e,t,n,r)}finally{G=o,jr.transition=s}}function Zv(e,t,n,r){var o=G,s=jr.transition;jr.transition=null;try{G=4,Bc(e,t,n,r)}finally{G=o,jr.transition=s}}function Bc(e,t,n,r){if(hi){var o=Ml(e,t,n,r);if(o===null)_a(e,t,r,gi,n),wd(e,r);else if(Kv(o,e,t,n,r))r.stopPropagation();else if(wd(e,r),t&4&&-1<Qv.indexOf(e)){for(;o!==null;){var s=ps(o);if(s!==null&&am(s),s=Ml(e,t,n,r),s===null&&_a(e,t,r,gi,n),s===o)break;o=s}o!==null&&r.stopPropagation()}else _a(e,t,r,null,n)}}var gi=null;function Ml(e,t,n,r){if(gi=null,e=zc(r),e=Ln(e),e!==null)if(t=rr(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Jp(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return gi=e,null}function fm(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Fv()){case Fc:return 1;case rm:return 4;case pi:case $v:return 16;case om:return 536870912;default:return 16}default:return 16}}var pn=null,qc=null,Qs=null;function pm(){if(Qs)return Qs;var e,t=qc,n=t.length,r,o="value"in pn?pn.value:pn.textContent,s=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[s-r];r++);return Qs=o.slice(e,1<r?1-r:void 0)}function Ks(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ns(){return!0}function Cd(){return!1}function Qe(e){function t(n,r,o,s,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=s,this.target=i,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(s):s[a]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Ns:Cd,this.isPropagationStopped=Cd,this}return ne(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ns)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ns)},persist:function(){},isPersistent:Ns}),t}var eo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gc=Qe(eo),fs=ne({},eo,{view:0,detail:0}),Jv=Qe(fs),Na,Ta,mo,Wi=ne({},fs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Wc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==mo&&(mo&&e.type==="mousemove"?(Na=e.screenX-mo.screenX,Ta=e.screenY-mo.screenY):Ta=Na=0,mo=e),Na)},movementY:function(e){return"movementY"in e?e.movementY:Ta}}),bd=Qe(Wi),e2=ne({},Wi,{dataTransfer:0}),t2=Qe(e2),n2=ne({},fs,{relatedTarget:0}),Pa=Qe(n2),r2=ne({},eo,{animationName:0,elapsedTime:0,pseudoElement:0}),o2=Qe(r2),s2=ne({},eo,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),i2=Qe(s2),a2=ne({},eo,{data:0}),Ed=Qe(a2),l2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},c2={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},u2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function d2(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=u2[e])?!!t[e]:!1}function Wc(){return d2}var f2=ne({},fs,{key:function(e){if(e.key){var t=l2[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ks(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?c2[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Wc,charCode:function(e){return e.type==="keypress"?Ks(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ks(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),p2=Qe(f2),m2=ne({},Wi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),kd=Qe(m2),h2=ne({},fs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Wc}),g2=Qe(h2),v2=ne({},eo,{propertyName:0,elapsedTime:0,pseudoElement:0}),y2=Qe(v2),x2=ne({},Wi,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),w2=Qe(x2),S2=[9,13,27,32],Hc=Gt&&"CompositionEvent"in window,To=null;Gt&&"documentMode"in document&&(To=document.documentMode);var C2=Gt&&"TextEvent"in window&&!To,mm=Gt&&(!Hc||To&&8<To&&11>=To),jd=" ",Nd=!1;function hm(e,t){switch(e){case"keyup":return S2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pr=!1;function b2(e,t){switch(e){case"compositionend":return gm(t);case"keypress":return t.which!==32?null:(Nd=!0,jd);case"textInput":return e=t.data,e===jd&&Nd?null:e;default:return null}}function E2(e,t){if(pr)return e==="compositionend"||!Hc&&hm(e,t)?(e=pm(),Qs=qc=pn=null,pr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return mm&&t.locale!=="ko"?null:t.data;default:return null}}var k2={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Td(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!k2[e.type]:t==="textarea"}function vm(e,t,n,r){Qp(r),t=vi(t,"onChange"),0<t.length&&(n=new Gc("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Po=null,Bo=null;function j2(e){Tm(e,0)}function Hi(e){var t=gr(e);if(Up(t))return e}function N2(e,t){if(e==="change")return t}var ym=!1;if(Gt){var Ra;if(Gt){var Oa="oninput"in document;if(!Oa){var Pd=document.createElement("div");Pd.setAttribute("oninput","return;"),Oa=typeof Pd.oninput=="function"}Ra=Oa}else Ra=!1;ym=Ra&&(!document.documentMode||9<document.documentMode)}function Rd(){Po&&(Po.detachEvent("onpropertychange",xm),Bo=Po=null)}function xm(e){if(e.propertyName==="value"&&Hi(Bo)){var t=[];vm(t,Bo,e,zc(e)),Zp(j2,t)}}function T2(e,t,n){e==="focusin"?(Rd(),Po=t,Bo=n,Po.attachEvent("onpropertychange",xm)):e==="focusout"&&Rd()}function P2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Hi(Bo)}function R2(e,t){if(e==="click")return Hi(t)}function O2(e,t){if(e==="input"||e==="change")return Hi(t)}function A2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mt=typeof Object.is=="function"?Object.is:A2;function qo(e,t){if(mt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!vl.call(t,o)||!mt(e[o],t[o]))return!1}return!0}function Od(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ad(e,t){var n=Od(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Od(n)}}function wm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sm(){for(var e=window,t=ui();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ui(e.document)}return t}function Vc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function D2(e){var t=Sm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&wm(n.ownerDocument.documentElement,n)){if(r!==null&&Vc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,s=Math.min(r.start,o);r=r.end===void 0?s:Math.min(r.end,o),!e.extend&&s>r&&(o=r,r=s,s=o),o=Ad(n,s);var i=Ad(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var I2=Gt&&"documentMode"in document&&11>=document.documentMode,mr=null,_l=null,Ro=null,Ll=!1;
vendor: 4,820 bytes, line 37
37function Dd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ll||mr==null||mr!==ui(r)||(r=mr,"selectionStart"in r&&Vc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Ro&&qo(Ro,r)||(Ro=r,r=vi(_l,"onSelect"),0<r.length&&(t=new Gc("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}function Ts(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var hr={animationend:Ts("Animation","AnimationEnd"),animationiteration:Ts("Animation","AnimationIteration"),animationstart:Ts("Animation","AnimationStart"),transitionend:Ts("Transition","TransitionEnd")},Aa={},Cm={};Gt&&(Cm=document.createElement("div").style,"AnimationEvent"in window||(delete hr.animationend.animation,delete hr.animationiteration.animation,delete hr.animationstart.animation),"TransitionEvent"in window||delete hr.transitionend.transition);function Vi(e){if(Aa[e])return Aa[e];if(!hr[e])return e;var t=hr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Cm)return Aa[e]=t[n];return e}var bm=Vi("animationend"),Em=Vi("animationiteration"),km=Vi("animationstart"),jm=Vi("transitionend"),Nm=new Map,Id="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rn(e,t){Nm.set(e,t),nr(t,[e])}for(var Da=0;Da<Id.length;Da++){var Ia=Id[Da],M2=Ia.toLowerCase(),_2=Ia[0].toUpperCase()+Ia.slice(1);Rn(M2,"on"+_2)}Rn(bm,"onAnimationEnd");Rn(Em,"onAnimationIteration");Rn(km,"onAnimationStart");Rn("dblclick","onDoubleClick");Rn("focusin","onFocus");Rn("focusout","onBlur");Rn(jm,"onTransitionEnd");qr("onMouseEnter",["mouseout","mouseover"]);qr("onMouseLeave",["mouseout","mouseover"]);qr("onPointerEnter",["pointerout","pointerover"]);qr("onPointerLeave",["pointerout","pointerover"]);nr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));nr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));nr("onBeforeInput",["compositionend","keypress","textInput","paste"]);nr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));nr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));nr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ko="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),L2=new Set("cancel close invalid load scroll toggle".split(" ").concat(ko));function Md(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Mv(r,t,void 0,e),e.currentTarget=null}function Tm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var s=void 0;if(t)for(var i=r.length-1;0<=i;i--){var a=r[i],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==s&&o.isPropagationStopped())break e;Md(o,a,u),s=l}else for(i=0;i<r.length;i++){if(a=r[i],l=a.instance,u=a.currentTarget,a=a.listener,l!==s&&o.isPropagationStopped())break e;Md(o,a,u),s=l}}}if(fi)throw e=Al,fi=!1,Al=null,e}function X(e,t){var n=t[Bl];n===void 0&&(n=t[Bl]=new Set);var r=e+"__bubble";n.has(r)||(Pm(t,e,2,!1),n.add(r))}function Ma(e,t,n){var r=0;t&&(r|=4),Pm(n,e,r,t)}var Ps="_reactListening"+Math.random().toString(36).slice(2);function Go(e){if(!e[Ps]){e[Ps]=!0,_p.forEach(function(n){n!=="selectionchange"&&(L2.has(n)||Ma(n,!1,e),Ma(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ps]||(t[Ps]=!0,Ma("selectionchange",!1,t))}}function Pm(e,t,n,r){switch(fm(t)){case 1:var o=Xv;break;case 4:o=Zv;break;default:o=Bc}n=o.bind(null,t,n,e),o=void 0,!Ol||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function _a(e,t,n,r,o){var s=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var a=r.stateNode.containerInfo;
vendor: 22,648 bytes, lines 37-38
37if(a===o||a.nodeType===8&&a.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var l=i.tag;if((l===3||l===4)&&(l=i.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;i=i.return}for(;a!==null;){if(i=Ln(a),i===null)return;if(l=i.tag,l===5||l===6){r=s=i;continue e}a=a.parentNode}}r=r.return}Zp(function(){var u=s,d=zc(n),f=[];e:{var p=Nm.get(e);if(p!==void 0){var w=Gc,y=e;switch(e){case"keypress":if(Ks(n)===0)break e;case"keydown":case"keyup":w=p2;break;case"focusin":y="focus",w=Pa;break;case"focusout":y="blur",w=Pa;break;case"beforeblur":case"afterblur":w=Pa;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=bd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=t2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=g2;break;case bm:case Em:case km:w=o2;break;case jm:w=y2;break;case"scroll":w=Jv;break;case"wheel":w=w2;break;case"copy":case"cut":case"paste":w=i2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=kd}var v=(t&4)!==0,S=!v&&e==="scroll",h=v?p!==null?p+"Capture":null:p;v=[];for(var m=u,x;m!==null;){x=m;var C=x.stateNode;if(x.tag===5&&C!==null&&(x=C,h!==null&&(C=zo(m,h),C!=null&&v.push(Wo(m,C,x)))),S)break;m=m.return}0<v.length&&(p=new w(p,y,null,n,d),f.push({event:p,listeners:v}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",p&&n!==Pl&&(y=n.relatedTarget||n.fromElement)&&(Ln(y)||y[Wt]))break e;if((w||p)&&(p=d.window===d?d:(p=d.ownerDocument)?p.defaultView||p.parentWindow:window,w?(y=n.relatedTarget||n.toElement,w=u,y=y?Ln(y):null,y!==null&&(S=rr(y),y!==S||y.tag!==5&&y.tag!==6)&&(y=null)):(w=null,y=u),w!==y)){if(v=bd,C="onMouseLeave",h="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(v=kd,C="onPointerLeave",h="onPointerEnter",m="pointer"),S=w==null?p:gr(w),x=y==null?p:gr(y),p=new v(C,m+"leave",w,n,d),p.target=S,p.relatedTarget=x,C=null,Ln(d)===u&&(v=new v(h,m+"enter",y,n,d),v.target=x,v.relatedTarget=S,C=v),S=C,w&&y)t:{for(v=w,h=y,m=0,x=v;x;x=ir(x))m++;for(x=0,C=h;C;C=ir(C))x++;for(;0<m-x;)v=ir(v),m--;for(;0<x-m;)h=ir(h),x--;for(;m--;){if(v===h||h!==null&&v===h.alternate)break t;v=ir(v),h=ir(h)}v=null}else v=null;w!==null&&_d(f,p,w,v,!1),y!==null&&S!==null&&_d(f,S,y,v,!0)}}e:{if(p=u?gr(u):window,w=p.nodeName&&p.nodeName.toLowerCase(),w==="select"||w==="input"&&p.type==="file")var b=N2;else if(Td(p))if(ym)b=O2;else{b=P2;var k=T2}else(w=p.nodeName)&&w.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(b=R2);if(b&&(b=b(e,u))){vm(f,b,n,d);break e}k&&k(e,p,u),e==="focusout"&&(k=p._wrapperState)&&k.controlled&&p.type==="number"&&El(p,"number",p.value)}switch(k=u?gr(u):window,e){case"focusin":(Td(k)||k.contentEditable==="true")&&(mr=k,_l=u,Ro=null);break;case"focusout":Ro=_l=mr=null;break;case"mousedown":Ll=!0;break;case"contextmenu":case"mouseup":case"dragend":Ll=!1,Dd(f,n,d);break;case"selectionchange":if(I2)break;case"keydown":case"keyup":Dd(f,n,d)}var E;if(Hc)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else pr?hm(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(mm&&n.locale!=="ko"&&(pr||P!=="onCompositionStart"?P==="onCompositionEnd"&&pr&&(E=pm()):(pn=d,qc="value"in pn?pn.value:pn.textContent,pr=!0)),k=vi(u,P),0<k.length&&(P=new Ed(P,e,null,n,d),f.push({event:P,listeners:k}),E?P.data=E:(E=gm(n),E!==null&&(P.data=E)))),(E=C2?b2(e,n):E2(e,n))&&(u=vi(u,"onBeforeInput"),0<u.length&&(d=new Ed("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:u}),d.data=E))}Tm(f,t)})}function Wo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function vi(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,s=o.stateNode;o.tag===5&&s!==null&&(o=s,s=zo(e,n),s!=null&&r.unshift(Wo(e,s,o)),s=zo(e,t),s!=null&&r.push(Wo(e,s,o))),e=e.return}return r}function ir(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function _d(e,t,n,r,o){for(var s=t._reactName,i=[];n!==null&&n!==r;){var a=n,l=a.alternate,u=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&u!==null&&(a=u,o?(l=zo(n,s),l!=null&&i.unshift(Wo(n,l,a))):o||(l=zo(n,s),l!=null&&i.push(Wo(n,l,a)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var z2=/\r\n?/g,F2=/\u0000|\uFFFD/g;function Ld(e){return(typeof e=="string"?e:""+e).replace(z2,`
38`).replace(F2,"")}function Rs(e,t,n){if(t=Ld(t),Ld(e)!==t&&n)throw Error(T(425))}function yi(){}var zl=null,Fl=null;function $l(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ul=typeof setTimeout=="function"?setTimeout:void 0,$2=typeof clearTimeout=="function"?clearTimeout:void 0,zd=typeof Promise=="function"?Promise:void 0,U2=typeof queueMicrotask=="function"?queueMicrotask:typeof zd<"u"?function(e){return zd.resolve(null).then(e).catch(B2)}:Ul;function B2(e){setTimeout(function(){throw e})}function La(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Uo(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Uo(t)}function xn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Fd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var to=Math.random().toString(36).slice(2),bt="__reactFiber$"+to,Ho="__reactProps$"+to,Wt="__reactContainer$"+to,Bl="__reactEvents$"+to,q2="__reactListeners$"+to,G2="__reactHandles$"+to;function Ln(e){var t=e[bt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Wt]||n[bt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Fd(e);e!==null;){if(n=e[bt])return n;e=Fd(e)}return t}e=n,n=e.parentNode}return null}function ps(e){return e=e[bt]||e[Wt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function gr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(T(33))}function Qi(e){return e[Ho]||null}var ql=[],vr=-1;function On(e){return{current:e}}function Z(e){0>vr||(e.current=ql[vr],ql[vr]=null,vr--)}function K(e,t){vr++,ql[vr]=e.current,e.current=t}var jn={},je=On(jn),Le=On(!1),Kn=jn;function Gr(e,t){var n=e.type.contextTypes;if(!n)return jn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},s;for(s in n)o[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ze(e){return e=e.childContextTypes,e!=null}function xi(){Z(Le),Z(je)}function $d(e,t,n){if(je.current!==jn)throw Error(T(168));K(je,t),K(Le,n)}function Rm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(T(108,Tv(e)||"Unknown",o));return ne({},n,r)}function wi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||jn,Kn=je.current,K(je,e),K(Le,Le.current),!0}function Ud(e,t,n){var r=e.stateNode;if(!r)throw Error(T(169));n?(e=Rm(e,t,Kn),r.__reactInternalMemoizedMergedChildContext=e,Z(Le),Z(je),K(je,e)):Z(Le),K(Le,n)}var Ft=null,Ki=!1,za=!1;function Om(e){Ft===null?Ft=[e]:Ft.push(e)}function W2(e){Ki=!0,Om(e)}function An(){if(!za&&Ft!==null){za=!0;var e=0,t=G;try{var n=Ft;for(G=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ft=null,Ki=!1}catch(o){throw Ft!==null&&(Ft=Ft.slice(e+1)),nm(Fc,An),o}finally{G=t,za=!1}}return null}var yr=[],xr=0,Si=null,Ci=0,Xe=[],Ze=0,Yn=null,Ut=1,Bt="";function Mn(e,t){yr[xr++]=Ci,yr[xr++]=Si,Si=e,Ci=t}function Am(e,t,n){Xe[Ze++]=Ut,Xe[Ze++]=Bt,Xe[Ze++]=Yn,Yn=e;var r=Ut;e=Bt;var o=32-ft(r)-1;r&=~(1<<o),n+=1;var s=32-ft(t)+o;if(30<s){var i=o-o%5;s=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Ut=1<<32-ft(t)+o|n<<o|r,Bt=s+e}else Ut=1<<s|n<<o|r,Bt=e}function Qc(e){e.return!==null&&(Mn(e,1),Am(e,1,0))}function Kc(e){for(;e===Si;)Si=yr[--xr],yr[xr]=null,Ci=yr[--xr],yr[xr]=null;for(;e===Yn;)Yn=Xe[--Ze],Xe[Ze]=null,Bt=Xe[--Ze],Xe[Ze]=null,Ut=Xe[--Ze],Xe[Ze]=null}var qe=null,Be=null,J=!1,ut=null;function Dm(e,t){var n=Je(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Bd(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,qe=e,Be=xn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,qe=e,Be=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Yn!==null?{id:Ut,overflow:Bt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Je(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,qe=e,Be=null,!0):!1;default:return!1}}function Gl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Wl(e){if(J){var t=Be;if(t){var n=t;if(!Bd(e,t)){if(Gl(e))throw Error(T(418));t=xn(n.nextSibling);var r=qe;t&&Bd(e,t)?Dm(r,n):(e.flags=e.flags&-4097|2,J=!1,qe=e)}}else{if(Gl(e))throw Error(T(418));e.flags=e.flags&-4097|2,J=!1,qe=e}}}function qd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;qe=e}function Os(e){if(e!==qe)return!1;if(!J)return qd(e),J=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!$l(e.type,e.memoizedProps)),t&&(t=Be)){if(Gl(e))throw Im(),Error(T(418));for(;t;)Dm(e,t),t=xn(t.nextSibling)}if(qd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(T(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Be=xn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Be=null}}else Be=qe?xn(e.stateNode.nextSibling):null;return!0}function Im(){for(var e=Be;e;)e=xn(e.nextSibling)}function Wr(){Be=qe=null,J=!1}function Yc(e){ut===null?ut=[e]:ut.push(e)}var H2=Yt.ReactCurrentBatchConfig;function ho(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(T(309));var r=n.stateNode}if(!r)throw Error(T(147,e));var o=r,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(i){var a=o.refs;i===null?delete a[s]:a[s]=i},t._stringRef=s,t)}if(typeof e!="string")throw Error(T(284));if(!n._owner)throw Error(T(290,e))}return e}function As(e,t){throw e=Object.prototype.toString.call(t),Error(T(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Gd(e){var t=e._init;return t(e._payload)}function Mm(e){function t(h,m){if(e){var x=h.deletions;x===null?(h.deletions=[m],h.flags|=16):x.push(m)}}function n(h,m){if(!e)return null;for(;m!==null;)t(h,m),m=m.sibling;return null}function r(h,m){for(h=new Map;m!==null;)m.key!==null?h.set(m.key,m):h.set(m.index,m),m=m.sibling;return h}function o(h,m){return h=bn(h,m),h.index=0,h.sibling=null,h}function s(h,m,x){return h.index=x,e?(x=h.alternate,x!==null?(x=x.index,x<m?(h.flags|=2,m):x):(h.flags|=2,m)):(h.flags|=1048576,m)}function i(h){return e&&h.alternate===null&&(h.flags|=2),h}function a(h,m,x,C){return m===null||m.tag!==6?(m=Wa(x,h.mode,C),m.return=h,m):(m=o(m,x),m.return=h,m)}function l(h,m,x,C){var b=x.type;return b===fr?d(h,m,x.props.children,C,x.key):m!==null&&(m.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===rn&&Gd(b)===m.type)?(C=o(m,x.props),C.ref=ho(h,m,x),C.return=h,C):(C=ni(x.type,x.key,x.props,null,h.mode,C),C.ref=ho(h,m,x),C.return=h,C)}function u(h,m,x,C){return m===null||m.tag!==4||m.stateNode.containerInfo!==x.containerInfo||m.stateNode.implementation!==x.implementation?(m=Ha(x,h.mode,C),m.return=h,m):(m=o(m,x.children||[]),m.return=h,m)}function d(h,m,x,C,b){return m===null||m.tag!==7?(m=Qn(x,h.mode,C,b),m.return=h,m):(m=o(m,x),m.return=h,m)}function f(h,m,x){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Wa(""+m,h.mode,x),m.return=h,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Ss:return x=ni(m.type,m.key,m.props,null,h.mode,x),x.ref=ho(h,null,m),x.return=h,x;case dr:return m=Ha(m,h.mode,x),m.return=h,m;case rn:var C=m._init;return f(h,C(m._payload),x)}if(bo(m)||co(m))return m=Qn(m,h.mode,x,null),m.return=h,m;As(h,m)}return null}function p(h,m,x,C){var b=m!==null?m.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return b!==null?null:a(h,m,""+x,C);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Ss:return x.key===b?l(h,m,x,C):null;case dr:return x.key===b?u(h,m,x,C):null;case rn:return b=x._init,p(h,m,b(x._payload),C)}if(bo(x)||co(x))return b!==null?null:d(h,m,x,C,null);As(h,x)}return null}function w(h,m,x,C,b){if(typeof C=="string"&&C!==""||typeof C=="number")return h=h.get(x)||null,a(m,h,""+C,b);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Ss:return h=h.get(C.key===null?x:C.key)||null,l(m,h,C,b);case dr:return h=h.get(C.key===null?x:C.key)||null,u(m,h,C,b);case rn:var k=C._init;return w(h,m,x,k(C._payload),b)}if(bo(C)||co(C))return h=h.get(x)||null,d(m,h,C,b,null);As(m,C)}return null}function y(h,m,x,C){for(var b=null,k=null,E=m,P=m=0,O=null;E!==null&&P<x.length;P++){E.index>P?(O=E,E=null):O=E.sibling;var R=p(h,E,x[P],C);if(R===null){E===null&&(E=O);break}e&&E&&R.alternate===null&&t(h,E),m=s(R,m,P),k===null?b=R:k.sibling=R,k=R,E=O}if(P===x.length)return n(h,E),J&&Mn(h,P),b;if(E===null){for(;P<x.length;P++)E=f(h,x[P],C),E!==null&&(m=s(E,m,P),k===null?b=E:k.sibling=E,k=E);return J&&Mn(h,P),b}for(E=r(h,E);P<x.length;P++)O=w(E,h,P,x[P],C),O!==null&&(e&&O.alternate!==null&&E.delete(O.key===null?P:O.key),m=s(O,m,P),k===null?b=O:k.sibling=O,k=O);return e&&E.forEach(function($){return t(h,$)}),J&&Mn(h,P),b}function v(h,m,x,C){var b=co(x);if(typeof b!="function")throw Error(T(150));if(x=b.call(x),x==null)throw Error(T(151));for(var k=b=null,E=m,P=m=0,O=null,R=x.next();E!==null&&!R.done;P++,R=x.next()){E.index>P?(O=E,E=null):O=E.sibling;var $=p(h,E,R.value,C);if($===null){E===null&&(E=O);break}e&&E&&$.alternate===null&&t(h,E),m=s($,m,P),k===null?b=$:k.sibling=$,k=$,E=O}if(R.done)return n(h,E),J&&Mn(h,P),b;if(E===null){for(;!R.done;P++,R=x.next())R=f(h,R.value,C),R!==null&&(m=s(R,m,P),k===null?b=R:k.sibling=R,k=R);return J&&Mn(h,P),b}for(E=r(h,E);!R.done;P++,R=x.next())R=w(E,h,P,R.value,C),R!==null&&(e&&R.alternate!==null&&E.delete(R.key===null?P:R.key),m=s(R,m,P),k===null?b=R:k.sibling=R,k=R);return e&&E.forEach(function(M){return t(h,M)}),J&&Mn(h,P),b}function S(h,m,x,C){if(typeof x=="object"&&x!==null&&x.type===fr&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Ss:e:{for(var b=x.key,k=m;k!==null;){if(k.key===b){if(b=x.type,b===fr){if(k.tag===7){n(h,k.sibling),m=o(k,x.props.children),m.return=h,h=m;break e}}else if(k.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===rn&&Gd(b)===k.type){n(h,k.sibling),m=o(k,x.props),m.ref=ho(h,k,x),m.return=h,h=m;break e}n(h,k);break}else t(h,k);k=k.sibling}x.type===fr?(m=Qn(x.props.children,h.mode,C,x.key),m.return=h,h=m):(C=ni(x.type,x.key,x.props,null,h.mode,C),C.ref=ho(h,m,x),C.return=h,h=C)}return i(h);case dr:e:{for(k=x.key;m!==null;){if(m.key===k)if(m.tag===4&&m.stateNode.containerInfo===x.containerInfo&&m.stateNode.implementation===x.implementation){n(h,m.sibling),m=o(m,x.children||[]),m.return=h,h=m;break e}else{n(h,m);break}else t(h,m);m=m.sibling}m=Ha(x,h.mode,C),m.return=h,h=m}return i(h);case rn:return k=x._init,S(h,m,k(x._payload),C)}if(bo(x))return y(h,m,x,C);if(co(x))return v(h,m,x,C);As(h,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,m!==null&&m.tag===6?(n(h,m.sibling),m=o(m,x),m.return=h,h=m):(n(h,m),m=Wa(x,h.mode,C),m.return=h,h=m),i(h)):n(h,m)}return S}var Hr=Mm(!0),_m=Mm(!1),bi=On(null),Ei=null,wr=null,Xc=null;function Zc(){Xc=wr=Ei=null}function Jc(e){var t=bi.current;Z(bi),e._currentValue=t}function Hl(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Nr(e,t){Ei=e,Xc=wr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(_e=!0),e.firstContext=null)}function nt(e){var t=e._currentValue;if(Xc!==e)if(e={context:e,memoizedValue:t,next:null},wr===null){if(Ei===null)throw Error(T(308));wr=e,Ei.dependencies={lanes:0,firstContext:e}}else wr=wr.next=e;return t}var zn=null;function eu(e){zn===null?zn=[e]:zn.push(e)}function Lm(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,eu(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ht(e,r)}function Ht(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var on=!1;function tu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zm(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function wn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,U&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ht(e,n)}return o=r.interleaved,o===null?(t.next=t,eu(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ht(e,n)}function Ys(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$c(e,n)}}function Wd(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?o=s=i:s=s.next=i,n=n.next}while(n!==null);s===null?o=s=t:s=s.next=t}else o=s=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ki(e,t,n,r){var o=e.updateQueue;on=!1;var s=o.firstBaseUpdate,i=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var l=a,u=l.next;l.next=null,i===null?s=u:i.next=u,i=l;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==i&&(a===null?d.firstBaseUpdate=u:a.next=u,d.lastBaseUpdate=l))}if(s!==null){var f=o.baseState;i=0,d=u=l=null,a=s;do{var p=a.lane,w=a.eventTime;if((r&p)===p){d!==null&&(d=d.next={eventTime:w,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var y=e,v=a;switch(p=t,w=n,v.tag){case 1:if(y=v.payload,typeof y=="function"){f=y.call(w,f,p);break e}f=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=v.payload,p=typeof y=="function"?y.call(w,f,p):y,p==null)break e;f=ne({},f,p);break e;case 2:on=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=o.effects,p===null?o.effects=[a]:p.push(a))}else w={eventTime:w,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(u=d=w,l=f):d=d.next=w,i|=p;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;p=a,a=p.next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}while(!0);if(d===null&&(l=f),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else s===null&&(o.shared.lanes=0);Zn|=i,e.lanes=i,e.memoizedState=f}}function Hd(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(T(191,o));o.call(r)}}}var ms={},Tt=On(ms),Vo=On(ms),Qo=On(ms);function Fn(e){if(e===ms)throw Error(T(174));return e}function nu(e,t){switch(K(Qo,t),K(Vo,e),K(Tt,ms),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=jl(t,e)}Z(Tt),K(Tt,t)}function Vr(){Z(Tt),Z(Vo),Z(Qo)}function Fm(e){Fn(Qo.current);var t=Fn(Tt.current),n=jl(t,e.type);t!==n&&(K(Vo,e),K(Tt,n))}function ru(e){Vo.current===e&&(Z(Tt),Z(Vo))}var ee=On(0);function ji(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Fa=[];function ou(){for(var e=0;e<Fa.length;e++)Fa[e]._workInProgressVersionPrimary=null;Fa.length=0}var Xs=Yt.ReactCurrentDispatcher,$a=Yt.ReactCurrentBatchConfig,Xn=0,te=null,ce=null,me=null,Ni=!1,Oo=!1,Ko=0,V2=0;function Se(){throw Error(T(321))}function su(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!mt(e[n],t[n]))return!1;return!0}function iu(e,t,n,r,o,s){if(Xn=s,te=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xs.current=e===null||e.memoizedState===null?X2:Z2,e=n(r,o),Oo){s=0;do{if(Oo=!1,Ko=0,25<=s)throw Error(T(301));s+=1,me=ce=null,t.updateQueue=null,Xs.current=J2,e=n(r,o)}while(Oo)}if(Xs.current=Ti,t=ce!==null&&ce.next!==null,Xn=0,me=ce=te=null,Ni=!1,t)throw Error(T(300));return e}function au(){var e=Ko!==0;return Ko=0,e}function xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return me===null?te.memoizedState=me=e:me=me.next=e,me}function rt(){if(ce===null){var e=te.alternate;e=e!==null?e.memoizedState:null}else e=ce.next;var t=me===null?te.memoizedState:me.next;if(t!==null)me=t,ce=e;else{if(e===null)throw Error(T(310));ce=e,e={memoizedState:ce.memoizedState,baseState:ce.baseState,baseQueue:ce.baseQueue,queue:ce.queue,next:null},me===null?te.memoizedState=me=e:me=me.next=e}return me}function Yo(e,t){return typeof t=="function"?t(e):t}function Ua(e){var t=rt(),n=t.queue;if(n===null)throw Error(T(311));n.lastRenderedReducer=e;var r=ce,o=r.baseQueue,s=n.pending;if(s!==null){if(o!==null){var i=o.next;
vendor: 5,611 bytes, line 38
38o.next=s.next,s.next=i}r.baseQueue=o=s,n.pending=null}if(o!==null){s=o.next,r=r.baseState;var a=i=null,l=null,u=s;do{var d=u.lane;if((Xn&d)===d)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=f,i=r):l=l.next=f,te.lanes|=d,Zn|=d}u=u.next}while(u!==null&&u!==s);l===null?i=r:l.next=a,mt(r,t.memoizedState)||(_e=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do s=o.lane,te.lanes|=s,Zn|=s,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ba(e){var t=rt(),n=t.queue;if(n===null)throw Error(T(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,s=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do s=e(s,i.action),i=i.next;while(i!==o);mt(s,t.memoizedState)||(_e=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function $m(){}function Um(e,t){var n=te,r=rt(),o=t(),s=!mt(r.memoizedState,o);if(s&&(r.memoizedState=o,_e=!0),r=r.queue,lu(Gm.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||me!==null&&me.memoizedState.tag&1){if(n.flags|=2048,Xo(9,qm.bind(null,n,r,o,t),void 0,null),he===null)throw Error(T(349));Xn&30||Bm(n,t,o)}return o}function Bm(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function qm(e,t,n,r){t.value=n,t.getSnapshot=r,Wm(t)&&Hm(e)}function Gm(e,t,n){return n(function(){Wm(t)&&Hm(e)})}function Wm(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!mt(e,n)}catch{return!0}}function Hm(e){var t=Ht(e,1);t!==null&&pt(t,e,1,-1)}function Vd(e){var t=xt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:e},t.queue=e,e=e.dispatch=Y2.bind(null,te,e),[t.memoizedState,e]}function Xo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Vm(){return rt().memoizedState}function Zs(e,t,n,r){var o=xt();te.flags|=e,o.memoizedState=Xo(1|t,n,void 0,r===void 0?null:r)}function Yi(e,t,n,r){var o=rt();r=r===void 0?null:r;var s=void 0;if(ce!==null){var i=ce.memoizedState;if(s=i.destroy,r!==null&&su(r,i.deps)){o.memoizedState=Xo(t,n,s,r);return}}te.flags|=e,o.memoizedState=Xo(1|t,n,s,r)}function Qd(e,t){return Zs(8390656,8,e,t)}function lu(e,t){return Yi(2048,8,e,t)}function Qm(e,t){return Yi(4,2,e,t)}function Km(e,t){return Yi(4,4,e,t)}function Ym(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Xm(e,t,n){return n=n!=null?n.concat([e]):null,Yi(4,4,Ym.bind(null,t,e),n)}function cu(){}function Zm(e,t){var n=rt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&su(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Jm(e,t){var n=rt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&su(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function eh(e,t,n){return Xn&21?(mt(n,t)||(n=sm(),te.lanes|=n,Zn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,_e=!0),e.memoizedState=n)}function Q2(e,t){var n=G;G=n!==0&&4>n?n:4,e(!0);var r=$a.transition;$a.transition={};try{e(!1),t()}finally{G=n,$a.transition=r}}function th(){return rt().memoizedState}function K2(e,t,n){var r=Cn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},nh(e))rh(t,n);else if(n=Lm(e,t,n,r),n!==null){var o=Oe();pt(n,e,r,o),oh(n,t,r)}}function Y2(e,t,n){var r=Cn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(nh(e))rh(t,o);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var i=t.lastRenderedState,a=s(i,n);if(o.hasEagerState=!0,o.eagerState=a,mt(a,i)){var l=t.interleaved;l===null?(o.next=o,eu(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=Lm(e,t,o,r),n!==null&&(o=Oe(),pt(n,e,r,o),oh(n,t,r))}}function nh(e){var t=e.alternate;return e===te||t!==null&&t===te}function rh(e,t){Oo=Ni=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function oh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$c(e,n)}}var Ti={readContext:nt,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useInsertionEffect:Se,useLayoutEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useMutableSource:Se,useSyncExternalStore:Se,useId:Se,unstable_isNewReconciler:!1},X2={readContext:nt,useCallback:function(e,t){return xt().memoizedState=[e,t===void 0?null:t],e},useContext:nt,useEffect:Qd,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Zs(4194308,4,Ym.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Zs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Zs(4,2,e,t)},useMemo:function(e,t){var n=xt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=xt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=K2.bind(null,te,e),[r.memoizedState,e]}
vendor: 4,630 bytes, lines 38-40
38,useRef:function(e){var t=xt();return e={current:e},t.memoizedState=e},useState:Vd,useDebugValue:cu,useDeferredValue:function(e){return xt().memoizedState=e},useTransition:function(){var e=Vd(!1),t=e[0];return e=Q2.bind(null,e[1]),xt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=te,o=xt();if(J){if(n===void 0)throw Error(T(407));n=n()}else{if(n=t(),he===null)throw Error(T(349));Xn&30||Bm(r,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,Qd(Gm.bind(null,r,s,e),[e]),r.flags|=2048,Xo(9,qm.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=xt(),t=he.identifierPrefix;if(J){var n=Bt,r=Ut;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ko++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=V2++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Z2={readContext:nt,useCallback:Zm,useContext:nt,useEffect:lu,useImperativeHandle:Xm,useInsertionEffect:Qm,useLayoutEffect:Km,useMemo:Jm,useReducer:Ua,useRef:Vm,useState:function(){return Ua(Yo)},useDebugValue:cu,useDeferredValue:function(e){var t=rt();return eh(t,ce.memoizedState,e)},useTransition:function(){var e=Ua(Yo)[0],t=rt().memoizedState;return[e,t]},useMutableSource:$m,useSyncExternalStore:Um,useId:th,unstable_isNewReconciler:!1},J2={readContext:nt,useCallback:Zm,useContext:nt,useEffect:lu,useImperativeHandle:Xm,useInsertionEffect:Qm,useLayoutEffect:Km,useMemo:Jm,useReducer:Ba,useRef:Vm,useState:function(){return Ba(Yo)},useDebugValue:cu,useDeferredValue:function(e){var t=rt();return ce===null?t.memoizedState=e:eh(t,ce.memoizedState,e)},useTransition:function(){var e=Ba(Yo)[0],t=rt().memoizedState;return[e,t]},useMutableSource:$m,useSyncExternalStore:Um,useId:th,unstable_isNewReconciler:!1};function st(e,t){if(e&&e.defaultProps){t=ne({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Vl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Xi={isMounted:function(e){return(e=e._reactInternals)?rr(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Oe(),o=Cn(e),s=qt(r,o);s.payload=t,n!=null&&(s.callback=n),t=wn(e,s,o),t!==null&&(pt(t,e,o,r),Ys(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Oe(),o=Cn(e),s=qt(r,o);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=wn(e,s,o),t!==null&&(pt(t,e,o,r),Ys(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Oe(),r=Cn(e),o=qt(n,r);o.tag=2,t!=null&&(o.callback=t),t=wn(e,o,r),t!==null&&(pt(t,e,r,n),Ys(t,e,r))}};function Kd(e,t,n,r,o,s,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,s,i):t.prototype&&t.prototype.isPureReactComponent?!qo(n,r)||!qo(o,s):!0}function sh(e,t,n){var r=!1,o=jn,s=t.contextType;return typeof s=="object"&&s!==null?s=nt(s):(o=ze(t)?Kn:je.current,r=t.contextTypes,s=(r=r!=null)?Gr(e,o):jn),t=new t(n,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Xi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=s),t}function Yd(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Xi.enqueueReplaceState(t,t.state,null)}function Ql(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},tu(e);var s=t.contextType;typeof s=="object"&&s!==null?o.context=nt(s):(s=ze(t)?Kn:je.current,o.context=Gr(e,s)),o.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(Vl(e,t,s,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Xi.enqueueReplaceState(o,o.state,null),ki(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Qr(e,t){try{var n="",r=t;do n+=Nv(r),r=r.return;while(r);var o=n}catch(s){o=`
39Error generating stack: `+s.message+`
40`+s.stack}return{value:e,source:t,stack:o,digest:null}}function qa(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Kl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var ey=typeof WeakMap=="function"?WeakMap:Map;
vendor: 11,817 bytes, line 40
40function ih(e,t,n){n=qt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ri||(Ri=!0,sc=r),Kl(e,t)},n}function ah(e,t,n){n=qt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Kl(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){Kl(e,t),typeof r!="function"&&(Sn===null?Sn=new Set([this]):Sn.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Xd(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new ey;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=my.bind(null,e,t,n),t.then(e,e))}function Zd(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Jd(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=qt(-1,1),t.tag=2,wn(n,t,1))),n.lanes|=1),e)}var ty=Yt.ReactCurrentOwner,_e=!1;function Te(e,t,n,r){t.child=e===null?_m(t,null,n,r):Hr(t,e.child,n,r)}function ef(e,t,n,r,o){n=n.render;var s=t.ref;return Nr(t,o),r=iu(e,t,n,r,s,o),n=au(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vt(e,t,o)):(J&&n&&Qc(t),t.flags|=1,Te(e,t,r,o),t.child)}function tf(e,t,n,r,o){if(e===null){var s=n.type;return typeof s=="function"&&!vu(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,lh(e,t,s,r,o)):(e=ni(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&o)){var i=s.memoizedProps;if(n=n.compare,n=n!==null?n:qo,n(i,r)&&e.ref===t.ref)return Vt(e,t,o)}return t.flags|=1,e=bn(s,r),e.ref=t.ref,e.return=t,t.child=e}function lh(e,t,n,r,o){if(e!==null){var s=e.memoizedProps;if(qo(s,r)&&e.ref===t.ref)if(_e=!1,t.pendingProps=r=s,(e.lanes&o)!==0)e.flags&131072&&(_e=!0);else return t.lanes=e.lanes,Vt(e,t,o)}return Yl(e,t,n,r,o)}function ch(e,t,n){var r=t.pendingProps,o=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},K(Cr,$e),$e|=n;else{if(!(n&1073741824))return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,K(Cr,$e),$e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,K(Cr,$e),$e|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,K(Cr,$e),$e|=r;return Te(e,t,o,n),t.child}function uh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Yl(e,t,n,r,o){var s=ze(n)?Kn:je.current;return s=Gr(t,s),Nr(t,o),n=iu(e,t,n,r,s,o),r=au(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vt(e,t,o)):(J&&r&&Qc(t),t.flags|=1,Te(e,t,n,o),t.child)}function nf(e,t,n,r,o){if(ze(n)){var s=!0;wi(t)}else s=!1;if(Nr(t,o),t.stateNode===null)Js(e,t),sh(t,n,r),Ql(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,a=t.memoizedProps;i.props=a;var l=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=nt(u):(u=ze(n)?Kn:je.current,u=Gr(t,u));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==r||l!==u)&&Yd(t,i,r,u),on=!1;var p=t.memoizedState;i.state=p,ki(t,r,i,o),l=t.memoizedState,a!==r||p!==l||Le.current||on?(typeof d=="function"&&(Vl(t,n,d,r),l=t.memoizedState),(a=on||Kd(t,n,a,r,p,l,u))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=a):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,zm(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:st(t.type,a),i.props=u,f=t.pendingProps,p=i.context,l=n.contextType,typeof l=="object"&&l!==null?l=nt(l):(l=ze(n)?Kn:je.current,l=Gr(t,l));var w=n.getDerivedStateFromProps;(d=typeof w=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==f||p!==l)&&Yd(t,i,r,l),on=!1,p=t.memoizedState,i.state=p,ki(t,r,i,o);var y=t.memoizedState;a!==f||p!==y||Le.current||on?(typeof w=="function"&&(Vl(t,n,w,r),y=t.memoizedState),(u=on||Kd(t,n,u,r,p,y,l)||!1)?(d||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,y,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,y,l)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),i.props=r,i.state=y,i.context=l,r=u):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Xl(e,t,n,r,s,o)}function Xl(e,t,n,r,o,s){uh(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&Ud(t,n,!1),Vt(e,t,s);r=t.stateNode,ty.current=t;var a=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Hr(t,e.child,null,s),t.child=Hr(t,null,a,s)):Te(e,t,a,s),t.memoizedState=r.state,o&&Ud(t,n,!0),t.child}function dh(e){var t=e.stateNode;t.pendingContext?$d(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$d(e,t.context,!1),nu(e,t.containerInfo)}function rf(e,t,n,r,o){return Wr(),Yc(o),t.flags|=256,Te(e,t,n,r),t.child}var Zl={dehydrated:null,treeContext:null,retryLane:0};function Jl(e){return{baseLanes:e,cachePool:null,transitions:null}}function fh(e,t,n){var r=t.pendingProps,o=ee.current,s=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(o&2)!==0),a?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),K(ee,o&1),e===null)return Wl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,s?(r=t.mode,s=t.child,i={mode:"hidden",children:i},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=i):s=ea(i,r,0,null),e=Qn(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Jl(n),t.memoizedState=Zl,e):uu(t,i));if(o=e.memoizedState,o!==null&&(a=o.dehydrated,a!==null))return ny(e,t,i,r,a,o,n);if(s){s=r.fallback,i=t.mode,o=e.child,a=o.sibling;var l={mode:"hidden",children:r.children};return!(i&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=bn(o,l),r.subtreeFlags=o.subtreeFlags&14680064),a!==null?s=bn(a,s):(s=Qn(s,i,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,i=e.child.memoizedState,i=i===null?Jl(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},s.memoizedState=i,s.childLanes=e.childLanes&~n,t.memoizedState=Zl,r}return s=e.child,e=s.sibling,r=bn(s,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function uu(e,t){return t=ea({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ds(e,t,n,r){return r!==null&&Yc(r),Hr(t,e.child,null,n),e=uu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ny(e,t,n,r,o,s,i){if(n)return t.flags&256?(t.flags&=-257,r=qa(Error(T(422))),Ds(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,o=t.mode,r=ea({mode:"visible",children:r.children},o,0,null),s=Qn(s,o,i,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&Hr(t,e.child,null,i),t.child.memoizedState=Jl(i),t.memoizedState=Zl,s);if(!(t.mode&1))return Ds(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var a=r.dgst;return r=a,s=Error(T(419)),r=qa(s,r,void 0),Ds(e,t,i,r)}if(a=(i&e.childLanes)!==0,_e||a){if(r=he,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|i)?0:o,o!==0&&o!==s.retryLane&&(s.retryLane=o,Ht(e,o),pt(r,e,o,-1))}return gu(),r=qa(Error(T(421))),Ds(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=hy.bind(null,e),o._reactRetry=t,null):(e=s.treeContext,Be=xn(o.nextSibling),qe=t,J=!0,ut=null,e!==null&&(Xe[Ze++]=Ut,Xe[Ze++]=Bt,Xe[Ze++]=Yn,Ut=e.id,Bt=e.overflow,Yn=t),t=uu(t,r.children),t.flags|=4096,t)}function of(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Hl(e.return,t,n)}function Ga(e,t,n,r,o){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=o)}function ph(e,t,n){var r=t.pendingProps,o=r.revealOrder,s=r.tail;if(Te(e,t,r.children,n),r=ee.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&of(e,n,t);else if(e.tag===19)of(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(K(ee,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&ji(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ga(t,!1,o,n,s);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&ji(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ga(t,!0,n,null,s);break;case"together":Ga(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Js(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Zn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(T(153));if(t.child!==null){for(e=t.child,n=bn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=bn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ry(e,t,n){switch(t.tag){case 3:dh(t),Wr();break;case 5:Fm(t);break;case 1:ze(t.type)&&wi(t);break;case 4:nu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;K(bi,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(K(ee,ee.current&1),t.flags|=128,null):n&t.child.childLanes?fh(e,t,n):(K(ee,ee.current&1),e=Vt(e,t,n),e!==null?e.sibling:null);K(ee,ee.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ph(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),K(ee,ee.current),r)break;return null;
vendor: 4,581 bytes, line 40
40case 22:case 23:return t.lanes=0,ch(e,t,n)}return Vt(e,t,n)}var mh,ec,hh,gh;mh=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ec=function(){};hh=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Fn(Tt.current);var s=null;switch(n){case"input":o=Cl(e,o),r=Cl(e,r),s=[];break;case"select":o=ne({},o,{value:void 0}),r=ne({},r,{value:void 0}),s=[];break;case"textarea":o=kl(e,o),r=kl(e,r),s=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=yi)}Nl(n,r);var i;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var a=o[u];for(i in a)a.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(_o.hasOwnProperty(u)?s||(s=[]):(s=s||[]).push(u,null));for(u in r){var l=r[u];if(a=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(i in a)!a.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in l)l.hasOwnProperty(i)&&a[i]!==l[i]&&(n||(n={}),n[i]=l[i])}else n||(s||(s=[]),s.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(s=s||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(s=s||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(_o.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&X("scroll",e),s||a===l||(s=[])):(s=s||[]).push(u,l))}n&&(s=s||[]).push("style",n);var u=s;(t.updateQueue=u)&&(t.flags|=4)}};gh=function(e,t,n,r){n!==r&&(t.flags|=4)};function go(e,t){if(!J)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ce(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function oy(e,t,n){var r=t.pendingProps;switch(Kc(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ce(t),null;case 1:return ze(t.type)&&xi(),Ce(t),null;case 3:return r=t.stateNode,Vr(),Z(Le),Z(je),ou(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Os(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ut!==null&&(lc(ut),ut=null))),ec(e,t),Ce(t),null;case 5:ru(t);var o=Fn(Qo.current);if(n=t.type,e!==null&&t.stateNode!=null)hh(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(T(166));return Ce(t),null}if(e=Fn(Tt.current),Os(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[bt]=t,r[Ho]=s,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(o=0;o<ko.length;o++)X(ko[o],r);break;case"source":X("error",r);break;case"img":case"image":case"link":X("error",r),X("load",r);break;case"details":X("toggle",r);break;case"input":pd(r,s),X("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},X("invalid",r);break;case"textarea":hd(r,s),X("invalid",r)}Nl(n,s),o=null;for(var i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="children"?typeof a=="string"?r.textContent!==a&&(s.suppressHydrationWarning!==!0&&Rs(r.textContent,a,e),o=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(s.suppressHydrationWarning!==!0&&Rs(r.textContent,a,e),o=["children",""+a]):_o.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&X("scroll",r)}switch(n){case"input":Cs(r),md(r,s,!0);break;case"textarea":Cs(r),gd(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=yi)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Gp(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>
40",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[bt]=t,e[Ho]=r,mh(e,t,!1,!1),t.stateNode=e;e:{switch(i=Tl(n,r),n){case"dialog":X("cancel",e),X("close",e),o=r;break;case"iframe":case"object":case"embed":X("load",e),o=r;break;case"video":case"audio":for(o=0;o<ko.length;o++)X(ko[o],e);o=r;break;case"source":X("error",e),o=r;break;case"img":case"image":case"link":X("error",e),X("load",e),o=r;break;case"details":X("toggle",e),o=r;break;case"input":pd(e,r),o=Cl(e,r),X("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=ne({},r,{value:void 0}),X("invalid",e);break;case"textarea":hd(e,r),o=kl(e,r),X("invalid",e);break;default:o=r}Nl(n,o),a=o;for(s in a)if(a.hasOwnProperty(s)){var l=a[s];s==="style"?Vp(e,l):s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Wp(e,l)):s==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Lo(e,l):typeof l=="number"&&Lo(e,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(_o.hasOwnProperty(s)?l!=null&&s==="onScroll"&&X("scroll",e):l!=null&&Ic(e,s,l,i))}switch(n){case"input":Cs(e),md(e,r,!1);break;case"textarea":Cs(e),gd(e);break;case"option":r.value!=null&&e.setAttribute("value",""+kn(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?br(e,!!r.multiple,s,!1):r.defaultValue!=null&&br(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=yi)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ce(t),null;case 6:if(e&&t.stateNode!=null)gh(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(T(166));if(n=Fn(Qo.current),Fn(Tt.current),Os(t)){if(r=t.stateNode,n=t.memoizedProps,r[bt]=t,(s=r.nodeValue!==n)&&(e=qe,e!==null))switch(e.tag){case 3:Rs(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Rs(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[bt]=t,t.stateNode=r}return Ce(t),null;case 13:if(Z(ee),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(J&&Be!==null&&t.mode&1&&!(t.flags&128))Im(),Wr(),t.flags|=98560,s=!1;else if(s=Os(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(T(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(T(317));s[bt]=t}else Wr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ce(t),s=!1}else ut!==null&&(lc(ut),ut=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ee.current&1?ue===0&&(ue=3):gu())),t.updateQueue!==null&&(t.flags|=4),Ce(t),null);case 4:return Vr(),ec(e,t),e===null&&Go(t.stateNode.containerInfo),Ce(t),null;case 10:return Jc(t.type._context),Ce(t),null;case 17:return ze(t.type)&&xi(),Ce(t),null;case 19:if(Z(ee),s=t.memoizedState,s===null)return Ce(t),null;if(r=(t.flags&128)!==0,i=s.rendering,i===null)if(r)go(s,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=ji(e),i!==null){for(t.flags|=128,go(s,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,i=s.alternate,i===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=i.childLanes,s.lanes=i.lanes,s.child=i.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=i.memoizedProps,s.memoizedState=i.memoizedState,s.updateQueue=i.updateQueue,s.type=i.type,e=i.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return K(ee,ee.current&1|2),t.child}e=e.sibling}s.tail!==null&&se()>Kr&&(t.flags|=128,r=!0,go(s,!1),t.lanes=4194304)}else{if(!r)if(e=ji(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),go(s,!0),s.tail===null&&s.tailMode==="hidden"&&!i.alternate&&!J)return Ce(t),null}else 2*se()-s.renderingStartTime>Kr&&n!==1073741824&&(t.flags|=128,r=!0,go(s,!1),t.lanes=4194304);s.isBackwards?(i.sibling=t.child,t.child=i):(n=s.last,n!==null?n.sibling=i:t.child=i,s.last=i)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=se(),t.sibling=null,n=ee.current,K(ee,r?n&1|2:n&1),t):(Ce(t),null);case 22:case 23:return hu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$e&1073741824&&(Ce(t),t.subtreeFlags&6&&(t.flags|=8192)):Ce(t),null;case 24:return null;case 25:return null}throw Error(T(156,t.tag))}function sy(e,t){switch(Kc(t),t.tag){case 1:return ze(t.type)&&xi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
vendor: 13,028 bytes, line 40
40case 3:return Vr(),Z(Le),Z(je),ou(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ru(t),null;case 13:if(Z(ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(T(340));Wr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(ee),null;case 4:return Vr(),null;case 10:return Jc(t.type._context),null;case 22:case 23:return hu(),null;case 24:return null;default:return null}}var Is=!1,ke=!1,iy=typeof WeakSet=="function"?WeakSet:Set,A=null;function Sr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){oe(e,t,r)}else n.current=null}function tc(e,t,n){try{n()}catch(r){oe(e,t,r)}}var sf=!1;function ay(e,t){if(zl=hi,e=Sm(),Vc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var i=0,a=-1,l=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var w;f!==n||o!==0&&f.nodeType!==3||(a=i+o),f!==s||r!==0&&f.nodeType!==3||(l=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(w=f.firstChild)!==null;)p=f,f=w;for(;;){if(f===e)break t;if(p===n&&++u===o&&(a=i),p===s&&++d===r&&(l=i),(w=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=w}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Fl={focusedElem:e,selectionRange:n},hi=!1,A=t;A!==null;)if(t=A,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,A=e;else for(;A!==null;){t=A;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var v=y.memoizedProps,S=y.memoizedState,h=t.stateNode,m=h.getSnapshotBeforeUpdate(t.elementType===t.type?v:st(t.type,v),S);h.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(T(163))}}catch(C){oe(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,A=e;break}A=t.return}return y=sf,sf=!1,y}function Ao(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var s=o.destroy;o.destroy=void 0,s!==void 0&&tc(t,n,s)}o=o.next}while(o!==r)}}function Zi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function nc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function vh(e){var t=e.alternate;t!==null&&(e.alternate=null,vh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[bt],delete t[Ho],delete t[Bl],delete t[q2],delete t[G2])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function yh(e){return e.tag===5||e.tag===3||e.tag===4}function af(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function rc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=yi));else if(r!==4&&(e=e.child,e!==null))for(rc(e,t,n),e=e.sibling;e!==null;)rc(e,t,n),e=e.sibling}function oc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(oc(e,t,n),e=e.sibling;e!==null;)oc(e,t,n),e=e.sibling}var ge=null,ct=!1;function Zt(e,t,n){for(n=n.child;n!==null;)xh(e,t,n),n=n.sibling}function xh(e,t,n){if(Nt&&typeof Nt.onCommitFiberUnmount=="function")try{Nt.onCommitFiberUnmount(Gi,n)}catch{}switch(n.tag){case 5:ke||Sr(n,t);case 6:var r=ge,o=ct;ge=null,Zt(e,t,n),ge=r,ct=o,ge!==null&&(ct?(e=ge,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ge.removeChild(n.stateNode));break;case 18:ge!==null&&(ct?(e=ge,n=n.stateNode,e.nodeType===8?La(e.parentNode,n):e.nodeType===1&&La(e,n),Uo(e)):La(ge,n.stateNode));break;case 4:r=ge,o=ct,ge=n.stateNode.containerInfo,ct=!0,Zt(e,t,n),ge=r,ct=o;break;case 0:case 11:case 14:case 15:if(!ke&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var s=o,i=s.destroy;s=s.tag,i!==void 0&&(s&2||s&4)&&tc(n,t,i),o=o.next}while(o!==r)}Zt(e,t,n);break;case 1:if(!ke&&(Sr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){oe(n,t,a)}Zt(e,t,n);break;case 21:Zt(e,t,n);break;case 22:n.mode&1?(ke=(r=ke)||n.memoizedState!==null,Zt(e,t,n),ke=r):Zt(e,t,n);break;default:Zt(e,t,n)}}function lf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new iy),t.forEach(function(r){var o=gy.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ot(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var s=e,i=t,a=i;e:for(;a!==null;){switch(a.tag){case 5:ge=a.stateNode,ct=!1;break e;case 3:ge=a.stateNode.containerInfo,ct=!0;break e;case 4:ge=a.stateNode.containerInfo,ct=!0;break e}a=a.return}if(ge===null)throw Error(T(160));xh(s,i,o),ge=null,ct=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(u){oe(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)wh(t,e),t=t.sibling}function wh(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ot(t,e),yt(e),r&4){try{Ao(3,e,e.return),Zi(3,e)}catch(v){oe(e,e.return,v)}try{Ao(5,e,e.return)}catch(v){oe(e,e.return,v)}}break;case 1:ot(t,e),yt(e),r&512&&n!==null&&Sr(n,n.return);break;case 5:if(ot(t,e),yt(e),r&512&&n!==null&&Sr(n,n.return),e.flags&32){var o=e.stateNode;try{Lo(o,"")}catch(v){oe(e,e.return,v)}}if(r&4&&(o=e.stateNode,o!=null)){var s=e.memoizedProps,i=n!==null?n.memoizedProps:s,a=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{a==="input"&&s.type==="radio"&&s.name!=null&&Bp(o,s),Tl(a,i);var u=Tl(a,s);for(i=0;i<l.length;i+=2){var d=l[i],f=l[i+1];d==="style"?Vp(o,f):d==="dangerouslySetInnerHTML"?Wp(o,f):d==="children"?Lo(o,f):Ic(o,d,f,u)}switch(a){case"input":bl(o,s);break;case"textarea":qp(o,s);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!s.multiple;var w=s.value;w!=null?br(o,!!s.multiple,w,!1):p!==!!s.multiple&&(s.defaultValue!=null?br(o,!!s.multiple,s.defaultValue,!0):br(o,!!s.multiple,s.multiple?[]:"",!1))}o[Ho]=s}catch(v){oe(e,e.return,v)}}break;case 6:if(ot(t,e),yt(e),r&4){if(e.stateNode===null)throw Error(T(162));o=e.stateNode,s=e.memoizedProps;try{o.nodeValue=s}catch(v){oe(e,e.return,v)}}break;case 3:if(ot(t,e),yt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Uo(t.containerInfo)}catch(v){oe(e,e.return,v)}break;case 4:ot(t,e),yt(e);break;case 13:ot(t,e),yt(e),o=e.child,o.flags&8192&&(s=o.memoizedState!==null,o.stateNode.isHidden=s,!s||o.alternate!==null&&o.alternate.memoizedState!==null||(pu=se())),r&4&&lf(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(ke=(u=ke)||d,ot(t,e),ke=u):ot(t,e),yt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(A=e,d=e.child;d!==null;){for(f=A=d;A!==null;){switch(p=A,w=p.child,p.tag){case 0:case 11:case 14:case 15:Ao(4,p,p.return);break;case 1:Sr(p,p.return);var y=p.stateNode;if(typeof y.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(v){oe(r,n,v)}}break;case 5:Sr(p,p.return);break;case 22:if(p.memoizedState!==null){uf(f);continue}}w!==null?(w.return=p,A=w):uf(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{o=f.stateNode,u?(s=o.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(a=f.stateNode,l=f.memoizedProps.style,i=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=Hp("display",i))}catch(v){oe(e,e.return,v)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(v){oe(e,e.return,v)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:ot(t,e),yt(e),r&4&&lf(e);break;case 21:break;default:ot(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(yh(n)){var r=n;break e}n=n.return}throw Error(T(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Lo(o,""),r.flags&=-33);var s=af(e);oc(e,s,o);break;case 3:case 4:var i=r.stateNode.containerInfo,a=af(e);rc(e,a,i);break;default:throw Error(T(161))}}catch(l){oe(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ly(e,t,n){A=e,Sh(e)}function Sh(e,t,n){for(var r=(e.mode&1)!==0;A!==null;){var o=A,s=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Is;if(!i){var a=o.alternate,l=a!==null&&a.memoizedState!==null||ke;a=Is;var u=ke;if(Is=i,(ke=l)&&!u)for(A=o;A!==null;)i=A,l=i.child,i.tag===22&&i.memoizedState!==null?df(o):l!==null?(l.return=i,A=l):df(o);for(;s!==null;)A=s,Sh(s),s=s.sibling;A=o,Is=a,ke=u}cf(e)}else o.subtreeFlags&8772&&s!==null?(s.return=o,A=s):cf(e)}}function cf(e){for(;A!==null;){var t=A;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ke||Zi(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ke)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:st(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&Hd(t,s,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Hd(t,i,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&Uo(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(T(163))}ke||t.flags&512&&nc(t)}catch(p){oe(t,t.return,p)}}if(t===e){A=null;break}if(n=t.sibling,n!==null){n.return=t.return,A=n;break}A=t.return}}function uf(e){for(;A!==null;){var t=A;if(t===e){A=null;break}var n=t.sibling;if(n!==null){n.return=t.return,A=n;break}A=t.return}}function df(e){for(;A!==null;){var t=A;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Zi(4,t)}catch(l){oe(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(l){oe(t,o,l)}}var s=t.return;try{nc(t)}catch(l){oe(t,s,l)}break;case 5:var i=t.return;try{nc(t)}catch(l){oe(t,i,l)}}}catch(l){oe(t,t.return,l)}if(t===e){A=null;break}var a=t.sibling;if(a!==null){a.return=t.return,A=a;break}A=t.return}}var cy=Math.ceil,Pi=Yt.ReactCurrentDispatcher,du=Yt.ReactCurrentOwner,et=Yt.ReactCurrentBatchConfig,U=0,he=null,le=null,ve=0,$e=0,Cr=On(0),ue=0,Zo=null,Zn=0,Ji=0,fu=0,Do=null,Me=null,pu=0,Kr=1/0,zt=null,Ri=!1,sc=null,Sn=null,Ms=!1,mn=null,Oi=0,Io=0,ic=null,ei=-1,ti=0;function Oe(){return U&6?se():ei!==-1?ei:ei=se()}function Cn(e){return e.mode&1?U&2&&ve!==0?ve&-ve:H2.transition!==null?(ti===0&&(ti=sm()),ti):(e=G,e!==0||(e=window.event,e=e===void 0?16:fm(e.type)),e):1}function pt(e,t,n,r){if(50<Io)throw Io=0,ic=null,Error(T(185));ds(e,n,r),(!(U&2)||e!==he)&&(e===he&&(!(U&2)&&(Ji|=n),ue===4&&an(e,ve)),Fe(e,r),n===1&&U===0&&!(t.mode&1)&&(Kr=se()+500,Ki&&An()))}function Fe(e,t){var n=e.callbackNode;Hv(e,t);var r=mi(e,e===he?ve:0);if(r===0)n!==null&&xd(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&xd(n),t===1)e.tag===0?W2(ff.bind(null,e)):Om(ff.bind(null,e)),U2(function(){!(U&6)&&An()}),n=null;else{switch(im(r)){case 1:n=Fc;break;case 4:n=rm;break;case 16:n=pi;break;case 536870912:n=om;break;default:n=pi}n=Ph(n,Ch.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ch(e,t){if(ei=-1,ti=0,U&6)throw Error(T(327));var n=e.callbackNode;if(Tr()&&e.callbackNode!==n)return null;var r=mi(e,e===he?ve:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ai(e,r);else{t=r;var o=U;U|=2;var s=Eh();(he!==e||ve!==t)&&(zt=null,Kr=se()+500,Vn(e,t));do try{fy();break}catch(a){bh(e,a)}while(!0);Zc(),Pi.current=s,U=o,le!==null?t=0:(he=null,ve=0,t=ue)}
vendor: 3,198 bytes, line 40
40if(t!==0){if(t===2&&(o=Dl(e),o!==0&&(r=o,t=ac(e,o))),t===1)throw n=Zo,Vn(e,0),an(e,r),Fe(e,se()),n;if(t===6)an(e,r);else{if(o=e.current.alternate,!(r&30)&&!uy(o)&&(t=Ai(e,r),t===2&&(s=Dl(e),s!==0&&(r=s,t=ac(e,s))),t===1))throw n=Zo,Vn(e,0),an(e,r),Fe(e,se()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(T(345));case 2:_n(e,Me,zt);break;case 3:if(an(e,r),(r&130023424)===r&&(t=pu+500-se(),10<t)){if(mi(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Oe(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Ul(_n.bind(null,e,Me,zt),t);break}_n(e,Me,zt);break;case 4:if(an(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-ft(r);s=1<<i,i=t[i],i>o&&(o=i),r&=~s}if(r=o,r=se()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*cy(r/1960))-r,10<r){e.timeoutHandle=Ul(_n.bind(null,e,Me,zt),r);break}_n(e,Me,zt);break;case 5:_n(e,Me,zt);break;default:throw Error(T(329))}}}return Fe(e,se()),e.callbackNode===n?Ch.bind(null,e):null}function ac(e,t){var n=Do;return e.current.memoizedState.isDehydrated&&(Vn(e,t).flags|=256),e=Ai(e,t),e!==2&&(t=Me,Me=n,t!==null&&lc(t)),e}function lc(e){Me===null?Me=e:Me.push.apply(Me,e)}function uy(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],s=o.getSnapshot;o=o.value;try{if(!mt(s(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function an(e,t){for(t&=~fu,t&=~Ji,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ft(t),r=1<<n;e[n]=-1,t&=~r}}function ff(e){if(U&6)throw Error(T(327));Tr();var t=mi(e,0);if(!(t&1))return Fe(e,se()),null;var n=Ai(e,t);if(e.tag!==0&&n===2){var r=Dl(e);r!==0&&(t=r,n=ac(e,r))}if(n===1)throw n=Zo,Vn(e,0),an(e,t),Fe(e,se()),n;if(n===6)throw Error(T(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,_n(e,Me,zt),Fe(e,se()),null}function mu(e,t){var n=U;U|=1;try{return e(t)}finally{U=n,U===0&&(Kr=se()+500,Ki&&An())}}function Jn(e){mn!==null&&mn.tag===0&&!(U&6)&&Tr();var t=U;U|=1;var n=et.transition,r=G;try{if(et.transition=null,G=1,e)return e()}finally{G=r,et.transition=n,U=t,!(U&6)&&An()}}function hu(){$e=Cr.current,Z(Cr)}function Vn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,$2(n)),le!==null)for(n=le.return;n!==null;){var r=n;switch(Kc(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&xi();break;case 3:Vr(),Z(Le),Z(je),ou();break;case 5:ru(r);break;case 4:Vr();break;case 13:Z(ee);break;case 19:Z(ee);break;case 10:Jc(r.type._context);break;case 22:case 23:hu()}n=n.return}if(he=e,le=e=bn(e.current,null),ve=$e=t,ue=0,Zo=null,fu=Ji=Zn=0,Me=Do=null,zn!==null){for(t=0;t<zn.length;t++)if(n=zn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,s=n.pending;if(s!==null){var i=s.next;s.next=o,r.next=i}n.pending=r}zn=null}return e}function bh(e,t){do{var n=le;try{if(Zc(),Xs.current=Ti,Ni){for(var r=te.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Ni=!1}
vendor: 9,474 bytes, line 40
40if(Xn=0,me=ce=te=null,Oo=!1,Ko=0,du.current=null,n===null||n.return===null){ue=1,Zo=t,le=null;break}e:{var s=e,i=n.return,a=n,l=t;if(t=ve,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,d=a,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var w=Zd(i);if(w!==null){w.flags&=-257,Jd(w,i,a,s,t),w.mode&1&&Xd(s,u,t),t=w,l=u;var y=t.updateQueue;if(y===null){var v=new Set;v.add(l),t.updateQueue=v}else y.add(l);break e}else{if(!(t&1)){Xd(s,u,t),gu();break e}l=Error(T(426))}}else if(J&&a.mode&1){var S=Zd(i);if(S!==null){!(S.flags&65536)&&(S.flags|=256),Jd(S,i,a,s,t),Yc(Qr(l,a));break e}}s=l=Qr(l,a),ue!==4&&(ue=2),Do===null?Do=[s]:Do.push(s),s=i;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var h=ih(s,l,t);Wd(s,h);break e;case 1:a=l;var m=s.type,x=s.stateNode;if(!(s.flags&128)&&(typeof m.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(Sn===null||!Sn.has(x)))){s.flags|=65536,t&=-t,s.lanes|=t;var C=ah(s,a,t);Wd(s,C);break e}}s=s.return}while(s!==null)}jh(n)}catch(b){t=b,le===n&&n!==null&&(le=n=n.return);continue}break}while(!0)}function Eh(){var e=Pi.current;return Pi.current=Ti,e===null?Ti:e}function gu(){(ue===0||ue===3||ue===2)&&(ue=4),he===null||!(Zn&268435455)&&!(Ji&268435455)||an(he,ve)}function Ai(e,t){var n=U;U|=2;var r=Eh();(he!==e||ve!==t)&&(zt=null,Vn(e,t));do try{dy();break}catch(o){bh(e,o)}while(!0);if(Zc(),U=n,Pi.current=r,le!==null)throw Error(T(261));return he=null,ve=0,ue}function dy(){for(;le!==null;)kh(le)}function fy(){for(;le!==null&&!Lv();)kh(le)}function kh(e){var t=Th(e.alternate,e,$e);e.memoizedProps=e.pendingProps,t===null?jh(e):le=t,du.current=null}function jh(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=sy(n,t),n!==null){n.flags&=32767,le=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,le=null;return}}else if(n=oy(n,t,$e),n!==null){le=n;return}if(t=t.sibling,t!==null){le=t;return}le=t=e}while(t!==null);ue===0&&(ue=5)}function _n(e,t,n){var r=G,o=et.transition;try{et.transition=null,G=1,py(e,t,n,r)}finally{et.transition=o,G=r}return null}function py(e,t,n,r){do Tr();while(mn!==null);if(U&6)throw Error(T(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(T(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(Vv(e,s),e===he&&(le=he=null,ve=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ms||(Ms=!0,Ph(pi,function(){return Tr(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=et.transition,et.transition=null;var i=G;G=1;var a=U;U|=4,du.current=null,ay(e,n),wh(n,e),D2(Fl),hi=!!zl,Fl=zl=null,e.current=n,ly(n),zv(),U=a,G=i,et.transition=s}else e.current=n;if(Ms&&(Ms=!1,mn=e,Oi=o),s=e.pendingLanes,s===0&&(Sn=null),Uv(n.stateNode),Fe(e,se()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Ri)throw Ri=!1,e=sc,sc=null,e;return Oi&1&&e.tag!==0&&Tr(),s=e.pendingLanes,s&1?e===ic?Io++:(Io=0,ic=e):Io=0,An(),null}function Tr(){if(mn!==null){var e=im(Oi),t=et.transition,n=G;try{if(et.transition=null,G=16>e?16:e,mn===null)var r=!1;else{if(e=mn,mn=null,Oi=0,U&6)throw Error(T(331));var o=U;for(U|=4,A=e.current;A!==null;){var s=A,i=s.child;if(A.flags&16){var a=s.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(A=u;A!==null;){var d=A;switch(d.tag){case 0:case 11:case 15:Ao(8,d,s)}var f=d.child;if(f!==null)f.return=d,A=f;else for(;A!==null;){d=A;var p=d.sibling,w=d.return;if(vh(d),d===u){A=null;break}if(p!==null){p.return=w,A=p;break}A=w}}}var y=s.alternate;if(y!==null){var v=y.child;if(v!==null){y.child=null;do{var S=v.sibling;v.sibling=null,v=S}while(v!==null)}}A=s}}if(s.subtreeFlags&2064&&i!==null)i.return=s,A=i;else e:for(;A!==null;){if(s=A,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Ao(9,s,s.return)}var h=s.sibling;if(h!==null){h.return=s.return,A=h;break e}A=s.return}}var m=e.current;for(A=m;A!==null;){i=A;var x=i.child;if(i.subtreeFlags&2064&&x!==null)x.return=i,A=x;else e:for(i=m;A!==null;){if(a=A,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Zi(9,a)}}catch(b){oe(a,a.return,b)}if(a===i){A=null;break e}var C=a.sibling;if(C!==null){C.return=a.return,A=C;break e}A=a.return}}if(U=o,An(),Nt&&typeof Nt.onPostCommitFiberRoot=="function")try{Nt.onPostCommitFiberRoot(Gi,e)}catch{}r=!0}return r}finally{G=n,et.transition=t}}return!1}function pf(e,t,n){t=Qr(n,t),t=ih(e,t,1),e=wn(e,t,1),t=Oe(),e!==null&&(ds(e,1,t),Fe(e,t))}function oe(e,t,n){if(e.tag===3)pf(e,e,n);else for(;t!==null;){if(t.tag===3){pf(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Sn===null||!Sn.has(r))){e=Qr(n,e),e=ah(t,e,1),t=wn(t,e,1),e=Oe(),t!==null&&(ds(t,1,e),Fe(t,e));break}}t=t.return}}function my(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Oe(),e.pingedLanes|=e.suspendedLanes&n,he===e&&(ve&n)===n&&(ue===4||ue===3&&(ve&130023424)===ve&&500>se()-pu?Vn(e,0):fu|=n),Fe(e,t)}function Nh(e,t){t===0&&(e.mode&1?(t=ks,ks<<=1,!(ks&130023424)&&(ks=4194304)):t=1);var n=Oe();e=Ht(e,t),e!==null&&(ds(e,t,n),Fe(e,n))}function hy(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Nh(e,n)}function gy(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(T(314))}r!==null&&r.delete(t),Nh(e,n)}var Th;Th=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Le.current)_e=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return _e=!1,ry(e,t,n);_e=!!(e.flags&131072)}else _e=!1,J&&t.flags&1048576&&Am(t,Ci,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Js(e,t),e=t.pendingProps;var o=Gr(t,je.current);Nr(t,n),o=iu(null,t,r,e,o,n);var s=au();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ze(r)?(s=!0,wi(t)):s=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,tu(t),o.updater=Xi,t.stateNode=o,o._reactInternals=t,Ql(t,r,e,n),t=Xl(null,t,r,!0,s,n)):(t.tag=0,J&&s&&Qc(t),Te(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Js(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=yy(r),e=st(r,e),o){case 0:t=Yl(null,t,r,e,n);break e;case 1:t=nf(null,t,r,e,n);break e;case 11:t=ef(null,t,r,e,n);break e;case 14:t=tf(null,t,r,st(r.type,e),n);break e}throw Error(T(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),Yl(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),nf(e,t,r,o,n);case 3:e:{if(dh(t),e===null)throw Error(T(387));r=t.pendingProps,s=t.memoizedState,o=s.element,zm(e,t),ki(t,r,null,n);var i=t.memoizedState;if(r=i.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){o=Qr(Error(T(423)),t),t=rf(e,t,r,n,o);break e}else if(r!==o){o=Qr(Error(T(424)),t),t=rf(e,t,r,n,o);break e}else for(Be=xn(t.stateNode.containerInfo.firstChild),qe=t,J=!0,ut=null,n=_m(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Wr(),r===o){t=Vt(e,t,n);break e}Te(e,t,r,n)}t=t.child}return t;case 5:return Fm(t),e===null&&Wl(t),r=t.type,o=t.pendingProps,s=e!==null?e.memoizedProps:null,i=o.children,$l(r,o)?i=null:s!==null&&$l(r,s)&&(t.flags|=32),uh(e,t),Te(e,t,i,n),t.child;case 6:return e===null&&Wl(t),null;case 13:return fh(e,t,n);case 4:return nu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hr(t,null,r,n):Te(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),ef(e,t,r,o,n);case 7:return Te(e,t,t.pendingProps,n),t.child;case 8:return Te(e,t,t.pendingProps.children,n),t.child;case 12:return Te(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value,K(bi,r._currentValue),r._currentValue=i,s!==null)if(mt(s.value,i)){if(s.children===o.children&&!Le.current){t=Vt(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var a=s.dependencies;if(a!==null){i=s.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(s.tag===1){l=qt(-1,n&-n),l.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Hl(s.return,n,t),a.lanes|=n;break}l=l.next}}else if(s.tag===10)i=s.type===t.type?null:s.child;else if(s.tag===18){if(i=s.return,i===null)throw Error(T(341));i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Hl(i,n,t),i=s.sibling}else i=s.child;if(i!==null)i.return=s;else for(i=s;i!==null;){if(i===t){i=null;break}if(s=i.sibling,s!==null){s.return=i.return,i=s;break}i=i.return}s=i}Te(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Nr(t,n),o=nt(o),r=r(o),t.flags|=1,Te(e,t,r,n),t.child;case 14:return r=t.type,o=st(r,t.pendingProps),o=st(r.type,o),tf(e,t,r,o,n);case 15:return lh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:st(r,o),Js(e,t),t.tag=1,ze(r)?(e=!0,wi(t)):e=!1,Nr(t,n),sh(t,r,o),Ql(t,r,o,n),Xl(null,t,r,!0,e,n);case 19:return ph(e,t,n);
vendor: 10,163 bytes, line 40
40case 22:return ch(e,t,n)}throw Error(T(156,t.tag))};function Ph(e,t){return nm(e,t)}function vy(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Je(e,t,n,r){return new vy(e,t,n,r)}function vu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function yy(e){if(typeof e=="function")return vu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_c)return 11;if(e===Lc)return 14}return 2}function bn(e,t){var n=e.alternate;return n===null?(n=Je(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ni(e,t,n,r,o,s){var i=2;if(r=e,typeof e=="function")vu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case fr:return Qn(n.children,o,s,t);case Mc:i=8,o|=8;break;case yl:return e=Je(12,n,t,o|2),e.elementType=yl,e.lanes=s,e;case xl:return e=Je(13,n,t,o),e.elementType=xl,e.lanes=s,e;case wl:return e=Je(19,n,t,o),e.elementType=wl,e.lanes=s,e;case Fp:return ea(n,o,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lp:i=10;break e;case zp:i=9;break e;case _c:i=11;break e;case Lc:i=14;break e;case rn:i=16,r=null;break e}throw Error(T(130,e==null?e:typeof e,""))}return t=Je(i,n,t,o),t.elementType=e,t.type=r,t.lanes=s,t}function Qn(e,t,n,r){return e=Je(7,e,r,t),e.lanes=n,e}function ea(e,t,n,r){return e=Je(22,e,r,t),e.elementType=Fp,e.lanes=n,e.stateNode={isHidden:!1},e}function Wa(e,t,n){return e=Je(6,e,null,t),e.lanes=n,e}function Ha(e,t,n){return t=Je(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xy(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ja(0),this.expirationTimes=ja(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ja(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function yu(e,t,n,r,o,s,i,a,l){return e=new xy(e,t,n,a,l),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Je(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},tu(s),e}function wy(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:dr,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Rh(e){if(!e)return jn;e=e._reactInternals;e:{if(rr(e)!==e||e.tag!==1)throw Error(T(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(T(171))}if(e.tag===1){var n=e.type;if(ze(n))return Rm(e,n,t)}return t}function Oh(e,t,n,r,o,s,i,a,l){return e=yu(n,r,!0,e,o,s,i,a,l),e.context=Rh(null),n=e.current,r=Oe(),o=Cn(n),s=qt(r,o),s.callback=t??null,wn(n,s,o),e.current.lanes=o,ds(e,o,r),Fe(e,r),e}function ta(e,t,n,r){var o=t.current,s=Oe(),i=Cn(o);return n=Rh(n),t.context===null?t.context=n:t.pendingContext=n,t=qt(s,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=wn(o,t,i),e!==null&&(pt(e,o,i,s),Ys(e,o,i)),i}function Di(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function mf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function xu(e,t){mf(e,t),(e=e.alternate)&&mf(e,t)}function Sy(){return null}var Ah=typeof reportError=="function"?reportError:function(e){console.error(e)};function wu(e){this._internalRoot=e}na.prototype.render=wu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(T(409));ta(e,t,null,null)};na.prototype.unmount=wu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Jn(function(){ta(null,e,null,null)}),t[Wt]=null}};function na(e){this._internalRoot=e}na.prototype.unstable_scheduleHydration=function(e){if(e){var t=cm();e={blockedOn:null,target:e,priority:t};for(var n=0;n<sn.length&&t!==0&&t<sn[n].priority;n++);sn.splice(n,0,e),n===0&&dm(e)}};function Su(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ra(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function hf(){}function Cy(e,t,n,r,o){if(o){if(typeof r=="function"){var s=r;r=function(){var u=Di(i);s.call(u)}}var i=Oh(t,r,e,0,null,!1,!1,"",hf);return e._reactRootContainer=i,e[Wt]=i.current,Go(e.nodeType===8?e.parentNode:e),Jn(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var a=r;r=function(){var u=Di(l);a.call(u)}}var l=yu(e,0,!1,null,null,!1,!1,"",hf);return e._reactRootContainer=l,e[Wt]=l.current,Go(e.nodeType===8?e.parentNode:e),Jn(function(){ta(t,l,n,r)}),l}function oa(e,t,n,r,o){var s=n._reactRootContainer;if(s){var i=s;if(typeof o=="function"){var a=o;o=function(){var l=Di(i);a.call(l)}}ta(t,i,e,o)}else i=Cy(n,t,e,o,r);return Di(i)}am=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Eo(t.pendingLanes);n!==0&&($c(t,n|1),Fe(t,se()),!(U&6)&&(Kr=se()+500,An()))}break;case 13:Jn(function(){var r=Ht(e,1);if(r!==null){var o=Oe();pt(r,e,1,o)}}),xu(e,1)}};Uc=function(e){if(e.tag===13){var t=Ht(e,134217728);if(t!==null){var n=Oe();pt(t,e,134217728,n)}xu(e,134217728)}};lm=function(e){if(e.tag===13){var t=Cn(e),n=Ht(e,t);if(n!==null){var r=Oe();pt(n,e,t,r)}xu(e,t)}};cm=function(){return G};um=function(e,t){var n=G;try{return G=e,t()}finally{G=n}};Rl=function(e,t,n){switch(t){case"input":if(bl(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Qi(r);if(!o)throw Error(T(90));Up(r),bl(r,o)}}}break;case"textarea":qp(e,n);break;case"select":t=n.value,t!=null&&br(e,!!n.multiple,t,!1)}};Yp=mu;Xp=Jn;var by={usingClientEntryPoint:!1,Events:[ps,gr,Qi,Qp,Kp,mu]},vo={findFiberByHostInstance:Ln,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Ey={bundleType:vo.bundleType,version:vo.version,rendererPackageName:vo.rendererPackageName,rendererConfig:vo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Yt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=em(e),e===null?null:e.stateNode},findFiberByHostInstance:vo.findFiberByHostInstance||Sy,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var _s=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!_s.isDisabled&&_s.supportsFiber)try{Gi=_s.inject(Ey),Nt=_s}catch{}}Ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=by;Ve.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Su(t))throw Error(T(200));return wy(e,t,null,n)};Ve.createRoot=function(e,t){if(!Su(e))throw Error(T(299));var n=!1,r="",o=Ah;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=yu(e,1,!1,null,null,n,!1,r,o),e[Wt]=t.current,Go(e.nodeType===8?e.parentNode:e),new wu(t)};Ve.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(T(188)):(e=Object.keys(e).join(","),Error(T(268,e)));return e=em(t),e=e===null?null:e.stateNode,e};Ve.flushSync=function(e){return Jn(e)};Ve.hydrate=function(e,t,n){if(!ra(t))throw Error(T(200));return oa(null,e,t,!0,n)};Ve.hydrateRoot=function(e,t,n){if(!Su(e))throw Error(T(405));var r=n!=null&&n.hydratedSources||null,o=!1,s="",i=Ah;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Oh(t,null,e,1,n??null,o,!1,s,i),e[Wt]=t.current,Go(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new na(t)};Ve.render=function(e,t,n){if(!ra(t))throw Error(T(200));return oa(null,e,t,!1,n)};Ve.unmountComponentAtNode=function(e){if(!ra(e))throw Error(T(40));return e._reactRootContainer?(Jn(function(){oa(null,null,e,!1,function(){e._reactRootContainer=null,e[Wt]=null})}),!0):!1};Ve.unstable_batchedUpdates=mu;Ve.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ra(n))throw Error(T(200));if(e==null||e._reactInternals===void 0)throw Error(T(38));return oa(e,t,n,!1,r)};Ve.version="18.3.1-next-f1338f8080-20240426";function Dh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Dh)}catch(e){console.error(e)}}Dh(),Dp.exports=Ve;var Cu=Dp.exports;const ky=cs(Cu),jy="modulepreload",Ny=function(e){return"/"+e},gf={}
40,bu=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0&&typeof window<"u"){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=Ny(l),l in gf)return;gf[l]=!0;const u=l.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":jy,u||(f.as="script"),f.crossOrigin="",f.href=l,a&&f.setAttribute("nonce",a),document.head.appendChild(f),u)return new Promise((p,w)=>{f.addEventListener("load",p),f.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${l}`)))})}))}function s(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return o.then(i=>{for(const a of i||[])a.status==="rejected"&&s(a.reason);return t().catch(s)})},Ty=1,Py=1e6;let Va=0;function Ry(){return Va=(Va+1)%Number.MAX_SAFE_INTEGER,Va.toString()}const Qa=new Map,vf=e=>{if(Qa.has(e))return;const t=setTimeout(()=>{Qa.delete(e),Mo({type:"REMOVE_TOAST",toastId:e})},Py);Qa.set(e,t)},Oy=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,Ty)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(n=>n.id===t.toast.id?{...n,...t.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=t;return n?vf(n):e.toasts.forEach(r=>{vf(r.id)}),{...e,toasts:e.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(n=>n.id!==t.toastId)}}},ri=[];let oi={toasts:[]};function Mo(e){oi=Oy(oi,e),ri.forEach(t=>{t(oi)})}function Ay({...e}){const t=Ry(),n=o=>Mo({type:"UPDATE_TOAST",toast:{...o,id:t}}),r=()=>Mo({type:"DISMISS_TOAST",toastId:t});return Mo({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:o=>{o||r()}}}),{id:t,dismiss:r,update:n}}function Ih(){const[e,t]=g.useState(oi);return g.useEffect(()=>(ri.push(t),()=>{const n=ri.indexOf(t);n>-1&&ri.splice(n,1)}),[e]),{...e,toast:Ay,dismiss:n=>Mo({type:"DISMISS_TOAST",toastId:n})}}function Pe(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function yf(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Mh(...e){return t=>{let n=!1;const r=e.map(o=>{const s=yf(o,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let o=0;o<r.length;o++){const s=r[o];typeof s=="function"?s():yf(e[o],null)}}}}function Ae(...e){return g.useCallback(Mh(...e),e)}function Dy(e,t){const n=g.createContext(t),r=s=>{const{children:i,...a}=s,l=g.useMemo(()=>a,Object.values(a));return c.jsx(n.Provider,{value:l,children:i})};r.displayName=e+"Provider";function o(s){const i=g.useContext(n);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[r,o]}function hs(e,t=[]){let n=[];function r(s,i){const a=g.createContext(i),l=n.length;n=[...n,i];const u=f=>{var h;const{scope:p,children:w,...y}=f,v=((h=p==null?void 0:p[e])==null?void 0:h[l])||a,S=g.useMemo(()=>y,Object.values(y));return c.jsx(v.Provider,{value:S,children:w})};u.displayName=s+"Provider";function d(f,p){var v;const w=((v=p==null?void 0:p[e])==null?void 0:v[l])||a,y=g.useContext(w);if(y)return y;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${s}\``)}return[u,d]}const o=()=>{const s=n.map(i=>g.createContext(i));return function(a){const l=(a==null?void 0:a[e])||s;return g.useMemo(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return o.scopeName=e,[r,Iy(o,...t)]}function Iy(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const i=r.reduce((a,{useScope:l,scopeName:u})=>{const f=l(s)[`__scope${u}`];return{...a,...f}},{});return g.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}function Jo(e){const t=_y(e),n=g.forwardRef((r,o)=>{const{children:s,...i}=r,a=g.Children.toArray(s),l=a.find(zy);if(l){const u=l.props.children,d=a.map(f=>f===l?g.Children.count(u)>1?g.Children.only(null):g.isValidElement(u)?u.props.children:null:f);return c.jsx(t,{...i,ref:o,children:g.isValidElement(u)?g.cloneElement(u,void 0,d):null})}return c.jsx(t,{...i,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}var My=Jo("Slot");function _y(e){const t=g.forwardRef((n,r)=>{const{children:o,...s}=n;
vendor: 21,546 bytes, lines 40-170
40if(g.isValidElement(o)){const i=$y(o),a=Fy(s,o.props);return o.type!==g.Fragment&&(a.ref=r?Mh(r,i):i),g.cloneElement(o,a)}return g.Children.count(o)>1?g.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var _h=Symbol("radix.slottable");function Ly(e){const t=({children:n})=>c.jsx(c.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=_h,t}function zy(e){return g.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===_h}function Fy(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...a)=>{const l=s(...a);return o(...a),l}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function $y(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function a5(e){const t=e+"CollectionProvider",[n,r]=hs(t),[o,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=v=>{const{scope:S,children:h}=v,m=Ee.useRef(null),x=Ee.useRef(new Map).current;return c.jsx(o,{scope:S,itemMap:x,collectionRef:m,children:h})};i.displayName=t;const a=e+"CollectionSlot",l=Jo(a),u=Ee.forwardRef((v,S)=>{const{scope:h,children:m}=v,x=s(a,h),C=Ae(S,x.collectionRef);return c.jsx(l,{ref:C,children:m})});u.displayName=a;const d=e+"CollectionItemSlot",f="data-radix-collection-item",p=Jo(d),w=Ee.forwardRef((v,S)=>{const{scope:h,children:m,...x}=v,C=Ee.useRef(null),b=Ae(S,C),k=s(d,h);return Ee.useEffect(()=>(k.itemMap.set(C,{ref:C,...x}),()=>void k.itemMap.delete(C))),c.jsx(p,{[f]:"",ref:b,children:m})});w.displayName=d;function y(v){const S=s(e+"CollectionConsumer",v);return Ee.useCallback(()=>{const m=S.collectionRef.current;if(!m)return[];const x=Array.from(m.querySelectorAll(`[${f}]`));return Array.from(S.itemMap.values()).sort((k,E)=>x.indexOf(k.ref.current)-x.indexOf(E.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:i,Slot:u,ItemSlot:w},y,r]}var Uy=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],xe=Uy.reduce((e,t)=>{const n=Jo(`Primitive.${t}`),r=g.forwardRef((o,s)=>{const{asChild:i,...a}=o,l=i?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(l,{...a,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function By(e,t){e&&Cu.flushSync(()=>e.dispatchEvent(t))}function Yr(e){const t=g.useRef(e);return g.useEffect(()=>{t.current=e}),g.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function qy(e,t=globalThis==null?void 0:globalThis.document){const n=Yr(e);g.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Gy="DismissableLayer",cc="dismissableLayer.update",Wy="dismissableLayer.pointerDownOutside",Hy="dismissableLayer.focusOutside",xf,Lh=g.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),sa=g.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:s,onInteractOutside:i,onDismiss:a,...l}=e,u=g.useContext(Lh),[d,f]=g.useState(null),p=(d==null?void 0:d.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,w]=g.useState({}),y=Ae(t,E=>f(E)),v=Array.from(u.layers),[S]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),h=v.indexOf(S),m=d?v.indexOf(d):-1,x=u.layersWithOutsidePointerEventsDisabled.size>0,C=m>=h,b=Qy(E=>{const P=E.target,O=[...u.branches].some(R=>R.contains(P));!C||O||(o==null||o(E),i==null||i(E),E.defaultPrevented||a==null||a())},p),k=Ky(E=>{const P=E.target;[...u.branches].some(R=>R.contains(P))||(s==null||s(E),i==null||i(E),E.defaultPrevented||a==null||a())},p);return qy(E=>{m===u.layers.size-1&&(r==null||r(E),!E.defaultPrevented&&a&&(E.preventDefault(),a()))},p),g.useEffect(()=>{if(d)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(xf=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),wf(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=xf)}},[d,p,n,u]),g.useEffect(()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),wf())},[d,u]),g.useEffect(()=>{const E=()=>w({});return document.addEventListener(cc,E),()=>document.removeEventListener(cc,E)},[]),c.jsx(xe.div,{...l,ref:y,style:{pointerEvents:x?C?"auto":"none":void 0,...e.style},onFocusCapture:Pe(e.onFocusCapture,k.onFocusCapture),onBlurCapture:Pe(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:Pe(e.onPointerDownCapture,b.onPointerDownCapture)})});sa.displayName=Gy;var Vy="DismissableLayerBranch",zh=g.forwardRef((e,t)=>{const n=g.useContext(Lh),r=g.useRef(null),o=Ae(t,r);return g.useEffect(()=>{const s=r.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),c.jsx(xe.div,{...e,ref:o})});zh.displayName=Vy;function Qy(e,t=globalThis==null?void 0:globalThis.document){const n=Yr(e),r=g.useRef(!1),o=g.useRef(()=>{});return g.useEffect(()=>{const s=a=>{if(a.target&&!r.current){let l=function(){Fh(Wy,n,u,{discrete:!0})};const u={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",s),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Ky(e,t=globalThis==null?void 0:globalThis.document){const n=Yr(e),r=g.useRef(!1);return g.useEffect(()=>{const o=s=>{s.target&&!r.current&&Fh(Hy,n,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function wf(){const e=new CustomEvent(cc);document.dispatchEvent(e)}function Fh(e,t,n,{discrete:r}){const o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?By(o,s):o.dispatchEvent(s)}var l5=sa,c5=zh,Nn=globalThis!=null&&globalThis.document?g.useLayoutEffect:()=>{},Yy="Portal",$h=g.forwardRef((e,t)=>{var a;const{container:n,...r}=e,[o,s]=g.useState(!1);Nn(()=>s(!0),[]);const i=n||o&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return i?ky.createPortal(c.jsx(xe.div,{...r,ref:t}),i):null});$h.displayName=Yy;function Xy(e,t){return g.useReducer((n,r)=>t[n][r]??n,e)}var gs=e=>{const{present:t,children:n}=e,r=Zy(t),o=typeof n=="function"?n({present:r.isPresent}):g.Children.only(n),s=Ae(r.ref,Jy(o));return typeof n=="function"||r.isPresent?g.cloneElement(o,{ref:s}):null};gs.displayName="Presence";function Zy(e){const[t,n]=g.useState(),r=g.useRef(null),o=g.useRef(e),s=g.useRef("none"),i=e?"mounted":"unmounted",[a,l]=Xy(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return g.useEffect(()=>{const u=Ls(r.current);s.current=a==="mounted"?u:"none"},[a]),Nn(()=>{const u=r.current,d=o.current;if(d!==e){const p=s.current,w=Ls(u);e?l("MOUNT"):w==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(d&&p!==w?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,l]),Nn(()=>{if(t){let u;const d=t.ownerDocument.defaultView??window,f=w=>{const v=Ls(r.current).includes(w.animationName);if(w.target===t&&v&&(l("ANIMATION_END"),!o.current)){const S=t.style.animationFillMode;t.style.animationFillMode="forwards",u=d.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=S)})}},p=w=>{w.target===t&&(s.current=Ls(r.current))};return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{d.clearTimeout(u),t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:g.useCallback(u=>{r.current=u?getComputedStyle(u):null,n(u)},[])}}function Ls(e){return(e==null?void 0:e.animationName)||"none"}function Jy(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var e1=Oc[" useInsertionEffect ".trim().toString()]||Nn;function Uh({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,s,i]=t1({defaultProp:t,onChange:n}),a=e!==void 0,l=a?e:o;{const d=g.useRef(e!==void 0);g.useEffect(()=>{const f=d.current;f!==a&&console.warn(`${r} is changing from ${f?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),d.current=a},[a,r])}const u=g.useCallback(d=>{var f;if(a){const p=n1(d)?d(e):d;p!==e&&((f=i.current)==null||f.call(i,p))}else s(d)},[a,e,s,i]);return[l,u]}function t1({defaultProp:e,onChange:t}){const[n,r]=g.useState(e),o=g.useRef(n),s=g.useRef(t);return e1(()=>{s.current=t},[t]),g.useEffect(()=>{var i;o.current!==n&&((i=s.current)==null||i.call(s,n),o.current=n)},[n,o]),[n,r,s]}function n1(e){return typeof e=="function"}var r1=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),o1="VisuallyHidden",Bh=g.forwardRef((e,t)=>c.jsx(xe.span,{...e,ref:t,style:{...r1,...e.style}}));Bh.displayName=o1;var s1=Bh;function qh(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=qh(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Gh(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=qh(e))&&(r&&(r+=" "),r+=t);return r}const Sf=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Cf=Gh,Wh=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Cf(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:s}=t,i=Object.keys(o).map(u=>{const d=n==null?void 0:n[u],f=s==null?void 0:s[u];if(d===null)return null;const p=Sf(d)||Sf(f);return o[u][p]}),a=n&&Object.entries(n).reduce((u,d)=>{let[f,p]=d;return p===void 0||(u[f]=p),u},{}),l=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((u,d)=>{let{class:f,className:p,...w}=d;return Object.entries(w).every(y=>{let[v,S]=y;return Array.isArray(S)?S.includes({...s,...a}[v]):{...s,...a}[v]===S})?[...u,f,p]:u},[]);return Cf(e,i,l,n==null?void 0:n.class,n==null?void 0:n.className)};/**
41 * @license lucide-react v0.462.0 - ISC
42 *
43 * This source code is licensed under the ISC license.
44 * See the LICENSE file in the root directory of this source tree.
45 */const i1=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Hh=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/**
46 * @license lucide-react v0.462.0 - ISC
47 *
48 * This source code is licensed under the ISC license.
49 * See the LICENSE file in the root directory of this source tree.
50 */var a1={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"};/**
51 * @license lucide-react v0.462.0 - ISC
52 *
53 * This source code is licensed under the ISC license.
54 * See the LICENSE file in the root directory of this source tree.
55 */const l1=g.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:o="",children:s,iconNode:i,...a},l)=>g.createElement("svg",{ref:l,...a1,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:Hh("lucide",o),...a},[...i.map(([u,d])=>g.createElement(u,d)),...Array.isArray(s)?s:[s]]));/**
56 * @license lucide-react v0.462.0 - ISC
57 *
58 * This source code is licensed under the ISC license.
59 * See the LICENSE file in the root directory of this source tree.
60 */const V=(e,t)=>{const n=g.forwardRef(({className:r,...o},s)=>g.createElement(l1,{ref:s,iconNode:t,className:Hh(`lucide-${i1(e)}`,r),...o}));return n.displayName=`${e}`,n};/**
61 * @license lucide-react v0.462.0 - ISC
62 *
63 * This source code is licensed under the ISC license.
64 * See the LICENSE file in the root directory of this source tree.
65 */const Pr=V("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
66 * @license lucide-react v0.462.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */const c1=V("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
71 * @license lucide-react v0.462.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */const u1=V("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
76 * @license lucide-react v0.462.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const d1=V("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
81 * @license lucide-react v0.462.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const f1=V("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
86 * @license lucide-react v0.462.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const p1=V("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
91 * @license lucide-react v0.462.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */const m1=V("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
96 * @license lucide-react v0.462.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */const Vh=V("Cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]);/**
101 * @license lucide-react v0.462.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const Eu=V("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
106 * @license lucide-react v0.462.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */const h1=V("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
111 * @license lucide-react v0.462.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const g1=V("Euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]);/**
116 * @license lucide-react v0.462.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const v1=V("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
121 * @license lucide-react v0.462.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const y1=V("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
126 * @license lucide-react v0.462.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const x1=V("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/**
131 * @license lucide-react v0.462.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const w1=V("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/**
136 * @license lucide-react v0.462.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const S1=V("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
141 * @license lucide-react v0.462.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const Qh=V("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
146 * @license lucide-react v0.462.0 - ISC
147 *
148 * This source code is licensed under the ISC license.
149 * See the LICENSE file in the root directory of this source tree.
150 */const ia=V("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
151 * @license lucide-react v0.462.0 - ISC
152 *
153 * This source code is licensed under the ISC license.
154 * See the LICENSE file in the root directory of this source tree.
155 */const C1=V("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
156 * @license lucide-react v0.462.0 - ISC
157 *
158 * This source code is licensed under the ISC license.
159 * See the LICENSE file in the root directory of this source tree.
160 */const b1=V("PenTool",[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]);/**
161 * @license lucide-react v0.462.0 - ISC
162 *
163 * This source code is licensed under the ISC license.
164 * See the LICENSE file in the root directory of this source tree.
165 */const Ii=V("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
166 * @license lucide-react v0.462.0 - ISC
167 *
168 * This source code is licensed under the ISC license.
169 * See the LICENSE file in the root directory of this source tree.
170 */const E1=V("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}
vendor: 10,272 bytes, lines 170-200
170],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]);/**
171 * @license lucide-react v0.462.0 - ISC
172 *
173 * This source code is licensed under the ISC license.
174 * See the LICENSE file in the root directory of this source tree.
175 */const k1=V("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/**
176 * @license lucide-react v0.462.0 - ISC
177 *
178 * This source code is licensed under the ISC license.
179 * See the LICENSE file in the root directory of this source tree.
180 */const Kh=V("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
181 * @license lucide-react v0.462.0 - ISC
182 *
183 * This source code is licensed under the ISC license.
184 * See the LICENSE file in the root directory of this source tree.
185 */const j1=V("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
186 * @license lucide-react v0.462.0 - ISC
187 *
188 * This source code is licensed under the ISC license.
189 * See the LICENSE file in the root directory of this source tree.
190 */const Ka=V("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/**
191 * @license lucide-react v0.462.0 - ISC
192 *
193 * This source code is licensed under the ISC license.
194 * See the LICENSE file in the root directory of this source tree.
195 */const N1=V("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
196 * @license lucide-react v0.462.0 - ISC
197 *
198 * This source code is licensed under the ISC license.
199 * See the LICENSE file in the root directory of this source tree.
200 */const Yh=V("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),ku="-",T1=e=>{const t=R1(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:i=>{const a=i.split(ku);return a[0]===""&&a.length!==1&&a.shift(),Xh(a,t)||P1(i)},getConflictingClassGroupIds:(i,a)=>{const l=n[i]||[];return a&&r[i]?[...l,...r[i]]:l}}},Xh=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Xh(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const s=e.join(ku);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId},bf=/^\[(.+)\]$/,P1=e=>{if(bf.test(e)){const t=bf.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},R1=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return A1(Object.entries(e.classGroups),n).forEach(([s,i])=>{uc(i,r,s,t)}),r},uc=(e,t,n,r)=>{e.forEach(o=>{if(typeof o=="string"){const s=o===""?t:Ef(t,o);s.classGroupId=n;return}if(typeof o=="function"){if(O1(o)){uc(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([s,i])=>{uc(i,Ef(t,s),n,r)})})},Ef=(e,t)=>{let n=e;return t.split(ku).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},O1=e=>e.isThemeGetter,A1=(e,t)=>t?e.map(([n,r])=>{const o=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,o]}):e,D1=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(s,i)=>{n.set(s,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=r.get(s))!==void 0)return o(s,i),i},set(s,i){n.has(s)?n.set(s,i):o(s,i)}}},Zh="!",I1=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,o=t[0],s=t.length,i=a=>{const l=[];let u=0,d=0,f;for(let S=0;S<a.length;S++){let h=a[S];if(u===0){if(h===o&&(r||a.slice(S,S+s)===t)){l.push(a.slice(d,S)),d=S+s;continue}if(h==="/"){f=S;continue}}h==="["?u++:h==="]"&&u--}const p=l.length===0?a:a.substring(d),w=p.startsWith(Zh),y=w?p.substring(1):p,v=f&&f>d?f-d:void 0;return{modifiers:l,hasImportantModifier:w,baseClassName:y,maybePostfixModifierPosition:v}};return n?a=>n({className:a,parseClassName:i}):i},M1=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},_1=e=>({cache:D1(e.cacheSize),parseClassName:I1(e),...T1(e)}),L1=/\s+/,z1=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,s=[],i=e.trim().split(L1);let a="";for(let l=i.length-1;l>=0;l-=1){const u=i[l],{modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:w}=n(u);let y=!!w,v=r(y?p.substring(0,w):p);if(!v){if(!y){a=u+(a.length>0?" "+a:a);continue}if(v=r(p),!v){a=u+(a.length>0?" "+a:a);continue}y=!1}const S=M1(d).join(":"),h=f?S+Zh:S,m=h+v;if(s.includes(m))continue;s.push(m);const x=o(v,y);for(let C=0;C<x.length;++C){const b=x[C];s.push(h+b)}a=u+(a.length>0?" "+a:a)}return a};function F1(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=Jh(t))&&(r&&(r+=" "),r+=n);return r}const Jh=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Jh(e[r]))&&(n&&(n+=" "),n+=t);return n};function $1(e,...t){let n,r,o,s=i;function i(l){const u=t.reduce((d,f)=>f(d),e());return n=_1(u),r=n.cache.get,o=n.cache.set,s=a,a(l)}function a(l){const u=r(l);if(u)return u;const d=z1(l,n);return o(l,d),d}return function(){return s(F1.apply(null,arguments))}}const Y=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},e0=/^\[(?:([a-z-]+):)?(.+)\]$/i,U1=/^\d+\/\d+$/,B1=new Set(["px","full","screen"]),q1=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,G1=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,W1=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,H1=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,V1=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_t=e=>Rr(e)||B1.has(e)||U1.test(e),Jt=e=>no(e,"length",tx),Rr=e=>!!e&&!Number.isNaN(Number(e)),Ya=e=>no(e,"number",Rr),yo=e=>!!e&&Number.isInteger(Number(e)),Q1=e=>e.endsWith("%")&&Rr(e.slice(0,-1)),L=e=>e0.test(e),en=e=>q1.test(e),K1=new Set(["length","size","percentage"]),Y1=e=>no(e,K1,t0),X1=e=>no(e,"position",t0),Z1=new Set(["image","url"]),J1=e=>no(e,Z1,rx),ex=e=>no(e,"",nx),xo=()=>!0,no=(e,t,n)=>{const r=e0.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},tx=e=>G1.test(e)&&!W1.test(e),t0=()=>!1,nx=e=>H1.test(e),rx=e=>V1.test(e),ox=()=>{const e=Y("colors"),t=Y("spacing"),n=Y("blur"),r=Y("brightness"),o=Y("borderColor"),s=Y("borderRadius"),i=Y("borderSpacing"),a=Y("borderWidth"),l=Y("contrast"),u=Y("grayscale"),d=Y("hueRotate"),f=Y("invert"),p=Y("gap"),w=Y("gradientColorStops"),y=Y("gradientColorStopPositions"),v=Y("inset"),S=Y("margin"),h=Y("opacity"),m=Y("padding"),x=Y("saturate"),C=Y("scale"),b=Y("sepia"),k=Y("skew"),E=Y("space"),P=Y("translate"),O=()=>["auto","contain","none"],R=()=>["auto","hidden","clip","visible","scroll"],$=()=>["auto",L,t],M=()=>[L,t],W=()=>["",_t,Jt],q=()=>["auto",Rr,L],fe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],N=()=>["start","end","center","between","around","evenly","stretch"],D=()=>["","0",L],I=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>[Rr,L];return{cacheSize:500,separator:":",theme:{colors:[xo],spacing:[_t,Jt],blur:["none","",en,L],brightness:F(),borderColor:[e],borderRadius:["none","","full",en,L],borderSpacing:M(),borderWidth:W(),contrast:F(),grayscale:D(),hueRotate:F(),invert:D(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[Q1,Jt],inset:$(),margin:$(),opacity:F(),padding:M(),saturate:F(),scale:F(),sepia:D(),skew:F(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",L]}],container:["container"],columns:[{columns:[en]}],"break-after":[{"break-after":I()}],"break-before":[{"break-before":I()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...fe(),L]}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}
vendor: 9,917 bytes, line 200
200],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",yo,L]}],basis:[{basis:$()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",L]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",yo,L]}],"grid-cols":[{"grid-cols":[xo]}],"col-start-end":[{col:["auto",{span:["full",yo,L]},L]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[xo]}],"row-start-end":[{row:["auto",{span:[yo,L]},L]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",L]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",L]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...N()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...N(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...N(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[S]}],mx:[{mx:[S]}],my:[{my:[S]}],ms:[{ms:[S]}],me:[{me:[S]}],mt:[{mt:[S]}],mr:[{mr:[S]}],mb:[{mb:[S]}],ml:[{ml:[S]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",L,t]}],"min-w":[{"min-w":[L,t,"min","max","fit"]}],"max-w":[{"max-w":[L,t,"none","full","min","max","fit","prose",{screen:[en]},en]}],h:[{h:[L,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[L,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[L,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[L,t,"auto","min","max","fit"]}],"font-size":[{text:["base",en,Jt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ya]}],"font-family":[{font:[xo]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",L]}],"line-clamp":[{"line-clamp":["none",Rr,Ya]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",_t,L]}],"list-image":[{"list-image":["none",L]}],"list-style-type":[{list:["none","disc","decimal",L]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",_t,Jt]}],"underline-offset":[{"underline-offset":["auto",_t,L]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",L]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",L]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...fe(),X1]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Y1]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},J1]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[w]}],"gradient-via":[{via:[w]}],"gradient-to":[{to:[w]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:H()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[_t,L]}],"outline-w":[{outline:[_t,Jt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[_t,Jt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",en,ex]}],"shadow-color":[{shadow:[xo]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...Q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Q()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",en,L]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[f]}],saturate:[{saturate:[x]}],sepia:[{sepia:[b]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[x]}],"backdrop-sepia":[{"backdrop-sepia":[b]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",L]}],duration:[{duration:F()}],ease:[{ease:["linear","in","out","in-out",L]}],delay:[{delay:F()}],animate:[{animate:["none","spin","ping","pulse","bounce",L]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[yo,L]}],"translate-x":[{"translate-x":[P]}],"translate-y":[{"translate-y":[P]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",L]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",L]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
vendor: 14,873 bytes, line 200
200],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",L]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[_t,Jt,Ya]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},sx=$1(ox);function de(...e){return sx(Gh(e))}var ix=Oc[" useId ".trim().toString()]||(()=>{}),ax=0;function Xa(e){const[t,n]=g.useState(ix());return Nn(()=>{n(r=>r??String(ax++))},[e]),t?`radix-${t}`:""}const lx=["top","right","bottom","left"],Tn=Math.min,Ue=Math.max,Mi=Math.round,zs=Math.floor,Pt=e=>({x:e,y:e}),cx={left:"right",right:"left",bottom:"top",top:"bottom"},ux={start:"end",end:"start"};function dc(e,t,n){return Ue(e,Tn(t,n))}function Qt(e,t){return typeof e=="function"?e(t):e}function Kt(e){return e.split("-")[0]}function ro(e){return e.split("-")[1]}function ju(e){return e==="x"?"y":"x"}function Nu(e){return e==="y"?"height":"width"}const dx=new Set(["top","bottom"]);function kt(e){return dx.has(Kt(e))?"y":"x"}function Tu(e){return ju(kt(e))}function fx(e,t,n){n===void 0&&(n=!1);const r=ro(e),o=Tu(e),s=Nu(o);let i=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=_i(i)),[i,_i(i)]}function px(e){const t=_i(e);return[fc(e),t,fc(t)]}function fc(e){return e.replace(/start|end/g,t=>ux[t])}const kf=["left","right"],jf=["right","left"],mx=["top","bottom"],hx=["bottom","top"];function gx(e,t,n){switch(e){case"top":case"bottom":return n?t?jf:kf:t?kf:jf;case"left":case"right":return t?mx:hx;default:return[]}}function vx(e,t,n,r){const o=ro(e);let s=gx(Kt(e),n==="start",r);return o&&(s=s.map(i=>i+"-"+o),t&&(s=s.concat(s.map(fc)))),s}function _i(e){return e.replace(/left|right|bottom|top/g,t=>cx[t])}function yx(e){return{top:0,right:0,bottom:0,left:0,...e}}function n0(e){return typeof e!="number"?yx(e):{top:e,right:e,bottom:e,left:e}}function Li(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function Nf(e,t,n){let{reference:r,floating:o}=e;const s=kt(t),i=Tu(t),a=Nu(i),l=Kt(t),u=s==="y",d=r.x+r.width/2-o.width/2,f=r.y+r.height/2-o.height/2,p=r[a]/2-o[a]/2;let w;switch(l){case"top":w={x:d,y:r.y-o.height};break;case"bottom":w={x:d,y:r.y+r.height};break;case"right":w={x:r.x+r.width,y:f};break;case"left":w={x:r.x-o.width,y:f};break;default:w={x:r.x,y:r.y}}switch(ro(t)){case"start":w[i]-=p*(n&&u?-1:1);break;case"end":w[i]+=p*(n&&u?-1:1);break}return w}const xx=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:s=[],platform:i}=n,a=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:f}=Nf(u,r,l),p=r,w={},y=0;for(let v=0;v<a.length;v++){const{name:S,fn:h}=a[v],{x:m,y:x,data:C,reset:b}=await h({x:d,y:f,initialPlacement:r,placement:p,strategy:o,middlewareData:w,rects:u,platform:i,elements:{reference:e,floating:t}});d=m??d,f=x??f,w={...w,[S]:{...w[S],...C}},b&&y<=50&&(y++,typeof b=="object"&&(b.placement&&(p=b.placement),b.rects&&(u=b.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:d,y:f}=Nf(u,p,l)),v=-1)}return{x:d,y:f,placement:p,strategy:o,middlewareData:w}};async function es(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:w=0}=Qt(t,e),y=n0(w),S=a[p?f==="floating"?"reference":"floating":f],h=Li(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(S)))==null||n?S:S.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:l})),m=f==="floating"?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,x=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),C=await(s.isElement==null?void 0:s.isElement(x))?await(s.getScale==null?void 0:s.getScale(x))||{x:1,y:1}:{x:1,y:1},b=Li(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:m,offsetParent:x,strategy:l}):m);return{top:(h.top-b.top+y.top)/C.y,bottom:(b.bottom-h.bottom+y.bottom)/C.y,left:(h.left-b.left+y.left)/C.x,right:(b.right-h.right+y.right)/C.x}}const wx=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:u,padding:d=0}=Qt(e,t)||{};if(u==null)return{};const f=n0(d),p={x:n,y:r},w=Tu(o),y=Nu(w),v=await i.getDimensions(u),S=w==="y",h=S?"top":"left",m=S?"bottom":"right",x=S?"clientHeight":"clientWidth",C=s.reference[y]+s.reference[w]-p[w]-s.floating[y],b=p[w]-s.reference[w],k=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let E=k?k[x]:0;(!E||!await(i.isElement==null?void 0:i.isElement(k)))&&(E=a.floating[x]||s.floating[y]);const P=C/2-b/2,O=E/2-v[y]/2-1,R=Tn(f[h],O),$=Tn(f[m],O),M=R,W=E-v[y]-$,q=E/2-v[y]/2+P,fe=dc(M,q,W),H=!l.arrow&&ro(o)!=null&&q!==fe&&s.reference[y]/2-(q<M?R:$)-v[y]/2<0,Q=H?q<M?q-M:q-W:0;return{[w]:p[w]+Q,data:{[w]:fe,centerOffset:q-fe-Q,...H&&{alignmentOffset:Q}},reset:H}}}),Sx=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:v=!0,...S}=Qt(e,t);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const h=Kt(o),m=kt(a),x=Kt(a)===a,C=await(l.isRTL==null?void 0:l.isRTL(u.floating)),b=p||(x||!v?[_i(a)]:px(a)),k=y!=="none";!p&&k&&b.push(...vx(a,v,y,C));const E=[a,...b],P=await es(t,S),O=[];let R=((r=s.flip)==null?void 0:r.overflows)||[];if(d&&O.push(P[h]),f){const q=fx(o,i,C);O.push(P[q[0]],P[q[1]])}if(R=[...R,{placement:o,overflows:O}],!O.every(q=>q<=0)){var $,M;const q=((($=s.flip)==null?void 0:$.index)||0)+1,fe=E[q];if(fe&&(!(f==="alignment"?m!==kt(fe):!1)||R.every(N=>N.overflows[0]>0&&kt(N.placement)===m)))return{data:{index:q,overflows:R},reset:{placement:fe}};let H=(M=R.filter(Q=>Q.overflows[0]<=0).sort((Q,N)=>Q.overflows[1]-N.overflows[1])[0])==null?void 0:M.placement;if(!H)switch(w){case"bestFit":{var W;const Q=(W=R.filter(N=>{if(k){const D=kt(N.placement);return D===m||D==="y"}return!0}).map(N=>[N.placement,N.overflows.filter(D=>D>0).reduce((D,I)=>D+I,0)]).sort((N,D)=>N[1]-D[1])[0])==null?void 0:W[0];Q&&(H=Q);break}case"initialPlacement":H=a;break}if(o!==H)return{reset:{placement:H}}}return{}}}};function Tf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Pf(e){return lx.some(t=>e[t]>=0)}const Cx=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=Qt(e,t);switch(r){case"referenceHidden":{const s=await es(t,{...o,elementContext:"reference"}),i=Tf(s,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Pf(i)}}}case"escaped":{const s=await es(t,{...o,altBoundary:!0}),i=Tf(s,n.floating);return{data:{escapedOffsets:i,escaped:Pf(i)}}}default:return{}}}}},r0=new Set(["left","top"]);async function bx(e,t){const{placement:n,platform:r,elements:o}=e,s=await(r.isRTL==null?void 0:r.isRTL(o.floating)),i=Kt(n),a=ro(n),l=kt(n)==="y",u=r0.has(i)?-1:1,d=s&&l?-1:1,f=Qt(t,e);let{mainAxis:p,crossAxis:w,alignmentAxis:y}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof y=="number"&&(w=a==="end"?y*-1:y),l?{x:w*d,y:p*u}:{x:p*u,y:w*d}}const Ex=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:s,placement:i,middlewareData:a}=t,l=await bx(t,e);return i===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:o+l.x,y:s+l.y,data:{...l,placement:i}}}}},kx=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:S=>{let{x:h,y:m}=S;return{x:h,y:m}}},...l}=Qt(e,t),u={x:n,y:r},d=await es(t,l),f=kt(Kt(o)),p=ju(f);let w=u[p],y=u[f];if(s){const S=p==="y"?"top":"left",h=p==="y"?"bottom":"right",m=w+d[S],x=w-d[h];w=dc(m,w,x)}if(i){const S=f==="y"?"top":"left",h=f==="y"?"bottom":"right",m=y+d[S],x=y-d[h];y=dc(m,y,x)}const v=a.fn({...t,[p]:w,[f]:y});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[p]:s,[f]:i}}}}}},jx=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:l=!0,crossAxis:u=!0}=Qt(e,t),d={x:n,y:r},f=kt(o),p=ju(f);let w=d[p],y=d[f];const v=Qt(a,t),S=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const x=p==="y"?"height":"width",C=s.reference[p]-s.floating[x]+S.mainAxis,b=s.reference[p]+s.reference[x]-S.mainAxis;w<C?w=C:w>b&&(w=b)}if(u){var h,m;const x=p==="y"?"width":"height",C=r0.has(Kt(o)),b=s.reference[f]-s.floating[x]+(C&&((h=i.offset)==null?void 0:h[f])||0)+(C?0:S.crossAxis),k=s.reference[f]+s.reference[x]+(C?0:((m=i.offset)==null?void 0:m[f])||0)-(C?S.crossAxis:0);y<b?y=b:y>k&&(y=k)}return{[p]:w,[f]:y}}}},Nx=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:s,platform:i,elements:a}=t,{apply:l=()=>{},...u}=Qt(e,t),d=await es(t,u),f=Kt(o),p=ro(o),w=kt(o)==="y",{width:y,height:v}=s.floating;let S,h;f==="top"||f==="bottom"?(S=f,h=p===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(h=f,S=p==="end"?"top":"bottom");const m=v-d.top-d.bottom,x=y-d.left-d.right,C=Tn(v-d[S],m),b=Tn(y-d[h],x),k=!t.middlewareData.shift;let E=C,P=b;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(P=x),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(E=m),k&&!p){const R=Ue(d.left,0),$=Ue(d.right,0),M=Ue(d.top,0),W=Ue(d.bottom,0);w?P=y-2*(R!==0||$!==0?R+$:Ue(d.left,d.right)):E=v-2*(M!==0||W!==0?M+W:Ue(d.top,d.bottom))}await l({...t,availableWidth:P,availableHeight:E});const O=await i.getDimensions(a.floating);return y!==O.width||v!==O.height?{reset:{rects:!0}}:{}}}};function aa(){return typeof window<"u"}function oo(e){return o0(e)?(e.nodeName||"").toLowerCase():"#document"}function Ge(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function At(e){var t;return(t=(o0(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function o0(e){return aa()?e instanceof Node||e instanceof Ge(e).Node:!1}function ht(e){return aa()?e instanceof Element||e instanceof Ge(e).Element:!1}function Ot(e){return aa()?e instanceof HTMLElement||e instanceof Ge(e).HTMLElement:!1}function Rf(e){return!aa()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ge(e).ShadowRoot}const Tx=new Set(["inline","contents"]);function vs(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=gt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Tx.has(o)}const Px=new Set(["table","td","th"]);function Rx(e){return Px.has(oo(e))}const Ox=[":popover-open",":modal"];function la(e){return Ox.some(t=>{try{return e.matches(t)}catch{return!1}})}const Ax=["transform","translate","scale","rotate","perspective"],Dx=["transform","translate","scale","rotate","perspective","filter"],Ix=["paint","layout","strict","content"];function Pu(e){const t=Ru(),n=ht(e)?gt(e):e;return Ax.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||Dx.some(r=>(n.willChange||"").includes(r))||Ix.some(r=>(n.contain||"").includes(r))}function Mx(e){let t=Pn(e);for(;Ot(t)&&!Xr(t);){if(Pu(t))return t;if(la(t))return null;t=Pn(t)}return null}function Ru(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const _x=new Set(["html","body","#document"]);function Xr(e){return _x.has(oo(e))}function gt(e){return Ge(e).getComputedStyle(e)}function ca(e){return ht(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Pn(e){if(oo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Rf(e)&&e.host||At(e);return Rf(t)?t.host:t}function s0(e){const t=Pn(e);return Xr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ot(t)&&vs(t)?t:s0(t)}function ts(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=s0(e),s=o===((r=e.ownerDocument)==null?void 0:r.body),i=Ge(o);if(s){const a=pc(i);
vendor: 4,127 bytes, line 200
200return t.concat(i,i.visualViewport||[],vs(o)?o:[],a&&n?ts(a):[])}return t.concat(o,ts(o,[],n))}function pc(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function i0(e){const t=gt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Ot(e),s=o?e.offsetWidth:n,i=o?e.offsetHeight:r,a=Mi(n)!==s||Mi(r)!==i;return a&&(n=s,r=i),{width:n,height:r,$:a}}function Ou(e){return ht(e)?e:e.contextElement}function Or(e){const t=Ou(e);if(!Ot(t))return Pt(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:s}=i0(t);let i=(s?Mi(n.width):n.width)/r,a=(s?Mi(n.height):n.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const Lx=Pt(0);function a0(e){const t=Ge(e);return!Ru()||!t.visualViewport?Lx:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function zx(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ge(e)?!1:t}function er(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),s=Ou(e);let i=Pt(1);t&&(r?ht(r)&&(i=Or(r)):i=Or(e));const a=zx(s,n,r)?a0(s):Pt(0);let l=(o.left+a.x)/i.x,u=(o.top+a.y)/i.y,d=o.width/i.x,f=o.height/i.y;if(s){const p=Ge(s),w=r&&ht(r)?Ge(r):r;let y=p,v=pc(y);for(;v&&r&&w!==y;){const S=Or(v),h=v.getBoundingClientRect(),m=gt(v),x=h.left+(v.clientLeft+parseFloat(m.paddingLeft))*S.x,C=h.top+(v.clientTop+parseFloat(m.paddingTop))*S.y;l*=S.x,u*=S.y,d*=S.x,f*=S.y,l+=x,u+=C,y=Ge(v),v=pc(y)}}return Li({width:d,height:f,x:l,y:u})}function Au(e,t){const n=ca(e).scrollLeft;return t?t.left+n:er(At(e)).left+n}function l0(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-(n?0:Au(e,r)),s=r.top+t.scrollTop;return{x:o,y:s}}function Fx(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const s=o==="fixed",i=At(r),a=t?la(t.floating):!1;if(r===i||a&&s)return n;let l={scrollLeft:0,scrollTop:0},u=Pt(1);const d=Pt(0),f=Ot(r);if((f||!f&&!s)&&((oo(r)!=="body"||vs(i))&&(l=ca(r)),Ot(r))){const w=er(r);u=Or(r),d.x=w.x+r.clientLeft,d.y=w.y+r.clientTop}const p=i&&!f&&!s?l0(i,l,!0):Pt(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+d.x+p.x,y:n.y*u.y-l.scrollTop*u.y+d.y+p.y}}function $x(e){return Array.from(e.getClientRects())}function Ux(e){const t=At(e),n=ca(e),r=e.ownerDocument.body,o=Ue(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=Ue(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+Au(e);const a=-n.scrollTop;return gt(r).direction==="rtl"&&(i+=Ue(t.clientWidth,r.clientWidth)-o),{width:o,height:s,x:i,y:a}}function Bx(e,t){const n=Ge(e),r=At(e),o=n.visualViewport;let s=r.clientWidth,i=r.clientHeight,a=0,l=0;if(o){s=o.width,i=o.height;const u=Ru();(!u||u&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}return{width:s,height:i,x:a,y:l}}const qx=new Set(["absolute","fixed"]);function Gx(e,t){const n=er(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,s=Ot(e)?Or(e):Pt(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=o*s.x,u=r*s.y;return{width:i,height:a,x:l,y:u}}function Of(e,t,n){let r;if(t==="viewport")r=Bx(e,n);else if(t==="document")r=Ux(At(e));else if(ht(t))r=Gx(t,n);else{const o=a0(e);r={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Li(r)}function c0(e,t){const n=Pn(e);return n===t||!ht(n)||Xr(n)?!1:gt(n).position==="fixed"||c0(n,t)}function Wx(e,t){const n=t.get(e);if(n)return n;let r=ts(e,[],!1).filter(a=>ht(a)&&oo(a)!=="body"),o=null;const s=gt(e).position==="fixed";let i=s?Pn(e):e;for(;ht(i)&&!Xr(i);){const a=gt(i),l=Pu(i);!l&&a.position==="fixed"&&(o=null),(s?!l&&!o:!l&&a.position==="static"&&!!o&&qx.has(o.position)||vs(i)&&!l&&c0(e,i))?r=r.filter(d=>d!==i):o=a,i=Pn(i)}return t.set(e,r),r}function Hx(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[...n==="clippingAncestors"?la(t)?[]:Wx(t,this._c):[].concat(n),r],a=i[0],l=i.reduce((u,d)=>{const f=Of(t,d,o);return u.top=Ue(f.top,u.top),u.right=Tn(f.right,u.right),u.bottom=Tn(f.bottom,u.bottom),u.left=Ue(f.left,u.left),u},Of(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Vx(e){const{width:t,height:n}=i0(e);return{width:t,height:n}}
vendor: 9,645 bytes, line 200
200function Qx(e,t,n){const r=Ot(t),o=At(t),s=n==="fixed",i=er(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=Pt(0);function u(){l.x=Au(o)}if(r||!r&&!s)if((oo(t)!=="body"||vs(o))&&(a=ca(t)),r){const w=er(t,!0,s,t);l.x=w.x+t.clientLeft,l.y=w.y+t.clientTop}else o&&u();s&&!r&&o&&u();const d=o&&!r&&!s?l0(o,a):Pt(0),f=i.left+a.scrollLeft-l.x-d.x,p=i.top+a.scrollTop-l.y-d.y;return{x:f,y:p,width:i.width,height:i.height}}function Za(e){return gt(e).position==="static"}function Af(e,t){if(!Ot(e)||gt(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return At(e)===n&&(n=n.ownerDocument.body),n}function u0(e,t){const n=Ge(e);if(la(e))return n;if(!Ot(e)){let o=Pn(e);for(;o&&!Xr(o);){if(ht(o)&&!Za(o))return o;o=Pn(o)}return n}let r=Af(e,t);for(;r&&Rx(r)&&Za(r);)r=Af(r,t);return r&&Xr(r)&&Za(r)&&!Pu(r)?n:r||Mx(e)||n}const Kx=async function(e){const t=this.getOffsetParent||u0,n=this.getDimensions,r=await n(e.floating);return{reference:Qx(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Yx(e){return gt(e).direction==="rtl"}const Xx={convertOffsetParentRelativeRectToViewportRelativeRect:Fx,getDocumentElement:At,getClippingRect:Hx,getOffsetParent:u0,getElementRects:Kx,getClientRects:$x,getDimensions:Vx,getScale:Or,isElement:ht,isRTL:Yx};function d0(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Zx(e,t){let n=null,r;const o=At(e);function s(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),s();const u=e.getBoundingClientRect(),{left:d,top:f,width:p,height:w}=u;if(a||t(),!p||!w)return;const y=zs(f),v=zs(o.clientWidth-(d+p)),S=zs(o.clientHeight-(f+w)),h=zs(d),x={rootMargin:-y+"px "+-v+"px "+-S+"px "+-h+"px",threshold:Ue(0,Tn(1,l))||1};let C=!0;function b(k){const E=k[0].intersectionRatio;if(E!==l){if(!C)return i();E?i(!1,E):r=setTimeout(()=>{i(!1,1e-7)},1e3)}E===1&&!d0(u,e.getBoundingClientRect())&&i(),C=!1}try{n=new IntersectionObserver(b,{...x,root:o.ownerDocument})}catch{n=new IntersectionObserver(b,x)}n.observe(e)}return i(!0),s}function Jx(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=Ou(e),d=o||s?[...u?ts(u):[],...ts(t)]:[];d.forEach(h=>{o&&h.addEventListener("scroll",n,{passive:!0}),s&&h.addEventListener("resize",n)});const f=u&&a?Zx(u,n):null;let p=-1,w=null;i&&(w=new ResizeObserver(h=>{let[m]=h;m&&m.target===u&&w&&(w.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var x;(x=w)==null||x.observe(t)})),n()}),u&&!l&&w.observe(u),w.observe(t));let y,v=l?er(e):null;l&&S();function S(){const h=er(e);v&&!d0(v,h)&&n(),v=h,y=requestAnimationFrame(S)}return n(),()=>{var h;d.forEach(m=>{o&&m.removeEventListener("scroll",n),s&&m.removeEventListener("resize",n)}),f==null||f(),(h=w)==null||h.disconnect(),w=null,l&&cancelAnimationFrame(y)}}const ew=Ex,tw=kx,nw=Sx,rw=Nx,ow=Cx,Df=wx,sw=jx,iw=(e,t,n)=>{const r=new Map,o={platform:Xx,...n},s={...o.platform,_c:r};return xx(e,t,{...o,platform:s})};var aw=typeof document<"u",lw=function(){},si=aw?g.useLayoutEffect:lw;function zi(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!zi(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const s=o[r];if(!(s==="_owner"&&e.$$typeof)&&!zi(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function f0(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function If(e,t){const n=f0(e);return Math.round(t*n)/n}function Ja(e){const t=g.useRef(e);return si(()=>{t.current=e}),t}function cw(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:u}=e,[d,f]=g.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,w]=g.useState(r);zi(p,r)||w(r);const[y,v]=g.useState(null),[S,h]=g.useState(null),m=g.useCallback(N=>{N!==k.current&&(k.current=N,v(N))},[]),x=g.useCallback(N=>{N!==E.current&&(E.current=N,h(N))},[]),C=s||y,b=i||S,k=g.useRef(null),E=g.useRef(null),P=g.useRef(d),O=l!=null,R=Ja(l),$=Ja(o),M=Ja(u),W=g.useCallback(()=>{if(!k.current||!E.current)return;const N={placement:t,strategy:n,middleware:p};$.current&&(N.platform=$.current),iw(k.current,E.current,N).then(D=>{const I={...D,isPositioned:M.current!==!1};q.current&&!zi(P.current,I)&&(P.current=I,Cu.flushSync(()=>{f(I)}))})},[p,t,n,$,M]);si(()=>{u===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,f(N=>({...N,isPositioned:!1})))},[u]);const q=g.useRef(!1);si(()=>(q.current=!0,()=>{q.current=!1}),[]),si(()=>{if(C&&(k.current=C),b&&(E.current=b),C&&b){if(R.current)return R.current(C,b,W);W()}},[C,b,W,R,O]);const fe=g.useMemo(()=>({reference:k,floating:E,setReference:m,setFloating:x}),[m,x]),H=g.useMemo(()=>({reference:C,floating:b}),[C,b]),Q=g.useMemo(()=>{const N={position:n,left:0,top:0};if(!H.floating)return N;const D=If(H.floating,d.x),I=If(H.floating,d.y);return a?{...N,transform:"translate("+D+"px, "+I+"px)",...f0(H.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:D,top:I}},[n,a,H.floating,d.x,d.y]);return g.useMemo(()=>({...d,update:W,refs:fe,elements:H,floatingStyles:Q}),[d,W,fe,H,Q])}const uw=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Df({element:r.current,padding:o}).fn(n):{}:r?Df({element:r,padding:o}).fn(n):{}}}},dw=(e,t)=>({...ew(e),options:[e,t]}),fw=(e,t)=>({...tw(e),options:[e,t]}),pw=(e,t)=>({...sw(e),options:[e,t]}),mw=(e,t)=>({...nw(e),options:[e,t]}),hw=(e,t)=>({...rw(e),options:[e,t]}),gw=(e,t)=>({...ow(e),options:[e,t]}),vw=(e,t)=>({...uw(e),options:[e,t]});var yw="Arrow",p0=g.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...s}=e;return c.jsx(xe.svg,{...s,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:c.jsx("polygon",{points:"0,0 30,0 15,10"})})});p0.displayName=yw;var xw=p0;function m0(e){const[t,n]=g.useState(void 0);return Nn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let i,a;if("borderBoxSize"in s){const l=s.borderBoxSize,u=Array.isArray(l)?l[0]:l;i=u.inlineSize,a=u.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var h0="Popper",[g0,v0]=hs(h0),[u5,y0]=g0(h0),x0="PopperAnchor",w0=g.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,s=y0(x0,n),i=g.useRef(null),a=Ae(t,i);return g.useEffect(()=>{s.onAnchorChange((r==null?void 0:r.current)||i.current)}),r?null:c.jsx(xe.div,{...o,ref:a})});w0.displayName=x0;var Du="PopperContent",[ww,Sw]=g0(Du),S0=g.forwardRef((e,t)=>{var In,ed,td,nd,rd,od;const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:s="center",alignOffset:i=0,arrowPadding:a=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:d=0,sticky:f="partial",hideWhenDetached:p=!1,updatePositionStrategy:w="optimized",onPlaced:y,...v}=e,S=y0(Du,n),[h,m]=g.useState(null),x=Ae(t,lo=>m(lo)),[C,b]=g.useState(null),k=m0(C),E=(k==null?void 0:k.width)??0,P=(k==null?void 0:k.height)??0,O=r+(s!=="center"?"-"+s:""),R=typeof d=="number"?d:{top:0,right:0,bottom:0,left:0,...d},$=Array.isArray(u)?u:[u],M=$.length>0,W={padding:R,boundary:$.filter(bw),altBoundary:M},{refs:q,floatingStyles:fe,placement:H,isPositioned:Q,middlewareData:N}=cw({strategy:"fixed",placement:O,whileElementsMounted:(...lo)=>Jx(...lo,{animationFrame:w==="always"}),elements:{reference:S.anchor},middleware:[dw({mainAxis:o+P,alignmentAxis:i}),l&&fw({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?pw():void 0,...W}),l&&mw({...W}),hw({...W,apply:({elements:lo,rects:sd,availableWidth:Vg,availableHeight:Qg})=>{const{width:Kg,height:Yg}=sd.reference,ys=lo.floating.style;ys.setProperty("--radix-popper-available-width",`${Vg}px`),ys.setProperty("--radix-popper-available-height",`${Qg}px`),ys.setProperty("--radix-popper-anchor-width",`${Kg}px`),ys.setProperty("--radix-popper-anchor-height",`${Yg}px`)}}),C&&vw({element:C,padding:a}),Ew({arrowWidth:E,arrowHeight:P}),p&&gw({strategy:"referenceHidden",...W})]}),[D,I]=E0(H),F=Yr(y);Nn(()=>{Q&&(F==null||F())},[Q,F]);const ae=(In=N.arrow)==null?void 0:In.x,sr=(ed=N.arrow)==null?void 0:ed.y,Dt=((td=N.arrow)==null?void 0:td.centerOffset)!==0,[ao,It]=g.useState();return Nn(()=>{h&&It(window.getComputedStyle(h).zIndex)},[h]),c.jsx("div",{ref:q.setFloating,"data-radix-popper-content-wrapper":"",style:{...fe,transform:Q?fe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ao,"--radix-popper-transform-origin":[(nd=N.transformOrigin)==null?void 0:nd.x,(rd=N.transformOrigin)==null?void 0:rd.y].join(" "),...((od=N.hide)==null?void 0:od.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:c.jsx(ww,{scope:n,placedSide:D,onArrowChange:b,arrowX:ae,arrowY:sr,shouldHideArrow:Dt,children:c.jsx(xe.div,{"data-side":D,"data-align":I,...v,ref:x,style:{...v.style,animation:Q?void 0:"none"}})})})});S0.displayName=Du;var C0="PopperArrow",Cw={top:"bottom",right:"left",bottom:"top",left:"r
200ight"},b0=g.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,s=Sw(C0,r),i=Cw[s.placedSide];return c.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:c.jsx(xw,{...o,ref:n,style:{...o.style,display:"block"}})})});b0.displayName=C0;function bw(e){return e!==null}var Ew=e=>({name:"transformOrigin",options:e,fn(t){var S,h,m;const{placement:n,rects:r,middlewareData:o}=t,i=((S=o.arrow)==null?void 0:S.centerOffset)!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[u,d]=E0(n),f={start:"0%",center:"50%",end:"100%"}[d],p=(((h=o.arrow)==null?void 0:h.x)??0)+a/2,w=(((m=o.arrow)==null?void 0:m.y)??0)+l/2;let y="",v="";return u==="bottom"?(y=i?f:`${p}px`,v=`${-l}px`):u==="top"?(y=i?f:`${p}px`,v=`${r.floating.height+l}px`):u==="right"?(y=`${-l}px`,v=i?f:`${w}px`):u==="left"&&(y=`${r.floating.width+l}px`,v=i?f:`${w}px`),{data:{x:y,y:v}}}});function E0(e){const[t,n="center"]=e.split("-");return[t,n]}var kw=w0,jw=S0,Nw=b0,[ua,d5]=hs("Tooltip",[v0]),Iu=v0(),k0="TooltipProvider",Tw=700,Mf="tooltip.open",[Pw,j0]=ua(k0),N0=e=>{const{__scopeTooltip:t,delayDuration:n=Tw,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:s}=e,i=g.useRef(!0),a=g.useRef(!1),l=g.useRef(0);return g.useEffect(()=>{const u=l.current;return()=>window.clearTimeout(u)},[]),c.jsx(Pw,{scope:t,isOpenDelayedRef:i,delayDuration:n,onOpen:g.useCallback(()=>{window.clearTimeout(l.current),i.current=!1},[]),onClose:g.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.current=!0,r)},[r]),isPointerInTransitRef:a,onPointerInTransitChange:g.useCallback(u=>{a.current=u},[]),disableHoverableContent:o,children:s})};N0.displayName=k0;var T0="Tooltip",[f5,da]=ua(T0),mc="TooltipTrigger",Rw=g.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=da(mc,n),s=j0(mc,n),i=Iu(n),a=g.useRef(null),l=Ae(t,a,o.onTriggerChange),u=g.useRef(!1),d=g.useRef(!1),f=g.useCallback(()=>u.current=!1,[]);return g.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),c.jsx(kw,{asChild:!0,...i,children:c.jsx(xe.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:l,onPointerMove:Pe(e.onPointerMove,p=>{p.pointerType!=="touch"&&!d.current&&!s.isPointerInTransitRef.current&&(o.onTriggerEnter(),d.current=!0)}),onPointerLeave:Pe(e.onPointerLeave,()=>{o.onTriggerLeave(),d.current=!1}),onPointerDown:Pe(e.onPointerDown,()=>{o.open&&o.onClose(),u.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Pe(e.onFocus,()=>{u.current||o.onOpen()}),onBlur:Pe(e.onBlur,o.onClose),onClick:Pe(e.onClick,o.onClose)})})});Rw.displayName=mc;var Ow="TooltipPortal",[p5,Aw]=ua(Ow,{forceMount:void 0}),Zr="TooltipContent",P0=g.forwardRef((e,t)=>{const n=Aw(Zr,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...s}=e,i=da(Zr,e.__scopeTooltip);return c.jsx(gs,{present:r||i.open,children:i.disableHoverableContent?c.jsx(R0,{side:o,...s,ref:t}):c.jsx(Dw,{side:o,...s,ref:t})})}),Dw=g.forwardRef((e,t)=>{const n=da(Zr,e.__scopeTooltip),r=j0(Zr,e.__scopeTooltip),o=g.useRef(null),s=Ae(t,o),[i,a]=g.useState(null),{trigger:l,onClose:u}=n,d=o.current,{onPointerInTransitChange:f}=r,p=g.useCallback(()=>{a(null),f(!1)},[f]),w=g.useCallback((y,v)=>{const S=y.currentTarget,h={x:y.clientX,y:y.clientY},m=zw(h,S.getBoundingClientRect()),x=Fw(h,m),C=$w(v.getBoundingClientRect()),b=Bw([...x,...C]);a(b),f(!0)},[f]);return g.useEffect(()=>()=>p(),[p]),g.useEffect(()=>{if(l&&d){const y=S=>w(S,d),v=S=>w(S,l);return l.addEventListener("pointerleave",y),d.addEventListener("pointerleave",v),()=>{l.removeEventListener("pointerleave",y),d.removeEventListener("pointerleave",v)}}},[l,d,w,p]),g.useEffect(()=>{if(i){const y=v=>{const S=v.target,h={x:v.clientX,y:v.clientY},m=(l==null?void 0:l.contains(S))||(d==null?void 0:d.contains(S)),x=!Uw(h,i);m?p():x&&(p(),u())};return document.addEventListener("pointermove",y),()=>document.removeEventListener("pointermove",y)}},[l,d,i,u,p]),c.jsx(R0,{...e,ref:s})}),[Iw,Mw]=ua(T0,{isInside:!1}),_w=Ly("TooltipContent"),R0=g.forwardRef((e,t)=>
200{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:i,...a}=e,l=da(Zr,n),u=Iu(n),{onClose:d}=l;return g.useEffect(()=>(document.addEventListener(Mf,d),()=>document.removeEventListener(Mf,d)),[d]),g.useEffect(()=>{if(l.trigger){const f=p=>{const w=p.target;w!=null&&w.contains(l.trigger)&&d()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,d]),c.jsx(sa,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:f=>f.preventDefault(),onDismiss:d,children:c.jsxs(jw,{"data-state":l.stateAttribute,...u,...a,ref:t,style:{...a.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[c.jsx(_w,{children:r}),c.jsx(Iw,{scope:n,isInside:!0,children:c.jsx(s1,{id:l.contentId,role:"tooltip",children:o||r})})]})})});P0.displayName=Zr;var O0="TooltipArrow",Lw=g.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=Iu(n);return Mw(O0,n).isInside?null:c.jsx(Nw,{...o,...r,ref:t})});Lw.displayName=O0;function zw(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,r,o,s)){case s:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Fw(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function $w(e){const{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function Uw(e,t){const{x:n,y:r}=e;let o=!1;for(let s=0,i=t.length-1;s<t.length;i=s++){const a=t[s],l=t[i],u=a.x,d=a.y,f=l.x,p=l.y;d>r!=p>r&&n<(f-u)*(r-d)/(p-d)+u&&(o=!o)}return o}function Bw(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),qw(t)}function qw(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const o=e[r];for(;t.length>=2;){const s=t[t.length-1],i=t[t.length-2];if((s.x-i.x)*(o.y-i.y)>=(s.y-i.y)*(o.x-i.x))t.pop();else break}t.push(o)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;n.length>=2;){const s=n[n.length-1],i=n[n.length-2];if((s.x-i.x)*(o.y-i.y)>=(s.y-i.y)*(o.x-i.x))n.pop();else break}n.push(o)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var Gw=N0,A0=P0;const m5=Gw,Ww=g.forwardRef(({className:e,sideOffset:t=4,...n},r)=>c.jsx(A0,{ref:r,sideOffset:t,className:de("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));Ww.displayName=A0.displayName;var fa=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},pa=typeof window>"u"||"Deno"in globalThis;function it(){}function Hw(e,t){return typeof e=="function"?e(t):e}function Vw(e){return typeof e=="number"&&e>=0&&e!==1/0}function Qw(e,t){return Math.max(e+(t||0)-Date.now(),0)}function hc(e,t){return typeof e=="function"?e(t):e}function Kw(e,t){return typeof e=="function"?e(t):e}function _f(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:s,queryKey:i,stale:a}=e;if(i){if(r){if(t.queryHash!==Mu(i,t.options))return!1}else if(!rs(t.queryKey,i))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||o&&o!==t.state.fetchStatus||s&&!s(t))}function Lf(e,t){const{exact:n,status:r,predicate:o,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(n){if(ns(t.options.mutationKey)!==ns(s))return!1}else if(!rs(t.options.mutationKey,s))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function Mu(e,t){return((t==null?void 0:t.queryKeyHashFn)||ns)(e)}function ns(e){return JSON.stringify(e,(t,n)=>gc(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function rs(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>rs(e[n],t[n])):!1}function D0(e,t){if(e===t)return e;const n=zf(e)&&zf(t);if(n||gc(e)&&gc(t)){const r=n?e:Object.keys(e),o=r.length,s=n?t:Object.keys(t),i=s.length,a=n?[]:{},l=new Set(r);let u=0;for(let d=0;d<i;d++){const f=n?d:s[d];(!n&&l.has(f)||n)&&e[f]===void 0&&t[f]===void 0?(a[f]=void 0,u++):(a[f]=D0(e[f],t[f]),a[f]===e[f]&&e[f]!==void 0&&u++)}return o===i&&u===o?e:a}return t}function zf(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function gc(e){if(!Ff(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!Ff(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Ff(e){return Object.prototype.toString.call(e)==="[object Object]"}function Yw(e){return new Promise(t=>{setTimeout(t,e)})}function Xw(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?D0(e,t):t}function Zw(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function Jw(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var _u=Symbol();function I0(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===_u?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var $n,ln,Mr,mp,e3=(mp=class extends fa{constructor(){super();B(this,$n);B(this,ln);B(this,Mr);_(this,Mr,t=>{if(!pa&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){j(this,ln)||this.setEventListener(j(this,Mr))}onUnsubscribe(){var t;this.hasListeners()||((t=j(this,ln))==null||t.call(this),_(this,ln,void 0))}setEventListener(t){var n;_(this,Mr,t),(n=j(this,ln))==null||n.call(this),_(this,ln,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){j(this,$n)!==t&&(_(this,$n,t),this.onFocus())}onFocus(){const t=this.isFocused();
vendor: 4,505 bytes, line 200
200this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof j(this,$n)=="boolean"?j(this,$n):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},$n=new WeakMap,ln=new WeakMap,Mr=new WeakMap,mp),M0=new e3,_r,cn,Lr,hp,t3=(hp=class extends fa{constructor(){super();B(this,_r,!0);B(this,cn);B(this,Lr);_(this,Lr,t=>{if(!pa&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){j(this,cn)||this.setEventListener(j(this,Lr))}onUnsubscribe(){var t;this.hasListeners()||((t=j(this,cn))==null||t.call(this),_(this,cn,void 0))}setEventListener(t){var n;_(this,Lr,t),(n=j(this,cn))==null||n.call(this),_(this,cn,t(this.setOnline.bind(this)))}setOnline(t){j(this,_r)!==t&&(_(this,_r,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return j(this,_r)}},_r=new WeakMap,cn=new WeakMap,Lr=new WeakMap,hp),Fi=new t3;function n3(){let e,t;const n=new Promise((o,s)=>{e=o,t=s});n.status="pending",n.catch(()=>{});function r(o){Object.assign(n,o),delete n.resolve,delete n.reject}return n.resolve=o=>{r({status:"fulfilled",value:o}),e(o)},n.reject=o=>{r({status:"rejected",reason:o}),t(o)},n}function r3(e){return Math.min(1e3*2**e,3e4)}function _0(e){return(e??"online")==="online"?Fi.isOnline():!0}var L0=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function el(e){return e instanceof L0}function z0(e){let t=!1,n=0,r=!1,o;const s=n3(),i=v=>{var S;r||(p(new L0(v)),(S=e.abort)==null||S.call(e))},a=()=>{t=!0},l=()=>{t=!1},u=()=>M0.isFocused()&&(e.networkMode==="always"||Fi.isOnline())&&e.canRun(),d=()=>_0(e.networkMode)&&e.canRun(),f=v=>{var S;r||(r=!0,(S=e.onSuccess)==null||S.call(e,v),o==null||o(),s.resolve(v))},p=v=>{var S;r||(r=!0,(S=e.onError)==null||S.call(e,v),o==null||o(),s.reject(v))},w=()=>new Promise(v=>{var S;o=h=>{(r||u())&&v(h)},(S=e.onPause)==null||S.call(e)}).then(()=>{var v;o=void 0,r||(v=e.onContinue)==null||v.call(e)}),y=()=>{if(r)return;let v;const S=n===0?e.initialPromise:void 0;try{v=S??e.fn()}catch(h){v=Promise.reject(h)}Promise.resolve(v).then(f).catch(h=>{var k;if(r)return;const m=e.retry??(pa?0:3),x=e.retryDelay??r3,C=typeof x=="function"?x(n,h):x,b=m===!0||typeof m=="number"&&n<m||typeof m=="function"&&m(n,h);if(t||!b){p(h);return}n++,(k=e.onFail)==null||k.call(e,n,h),Yw(C).then(()=>u()?void 0:w()).then(()=>{t?p(h):y()})})};return{promise:s,cancel:i,continue:()=>(o==null||o(),s),cancelRetry:a,continueRetry:l,canStart:d,start:()=>(d()?y():w().then(y),s)}}var o3=e=>setTimeout(e,0);function s3(){let e=[],t=0,n=a=>{a()},r=a=>{a()},o=o3;const s=a=>{t?e.push(a):o(()=>{n(a)})},i=()=>{const a=e;e=[],a.length&&o(()=>{r(()=>{a.forEach(l=>{n(l)})})})};return{batch:a=>{let l;t++;try{l=a()}finally{t--,t||i()}return l},batchCalls:a=>(...l)=>{s(()=>{a(...l)})},schedule:s,setNotifyFunction:a=>{n=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{o=a}}}var Re=s3(),Un,gp,F0=(gp=class{constructor(){B(this,Un)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Vw(this.gcTime)&&_(this,Un,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(pa?1/0:5*60*1e3))}clearGcTimeout(){j(this,Un)&&(clearTimeout(j(this,Un)),_(this,Un,void 0))}},Un=new WeakMap,gp),zr,Bn,Ye,qn,be,as,Gn,at,Lt,vp,i3=(vp=class extends F0{constructor(t){super();B(this,at);B(this,zr);B(this,Bn);B(this,Ye);B(this,qn);B(this,be);B(this,as);B(this,Gn);_(this,Gn,!1),_(this,as,t.defaultOptions),this.setOptions(t.options),this.observers=[],_(this,qn,t.client),_(this,Ye,j(this,qn).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,_(this,zr,l3(this.options)),this.state=t.state??j(this,zr),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=j(this,be))==null?void 0:t.promise}setOptions(t){this.options={...j(this,as),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&j(this,Ye).remove(this)}setData(t,n){const r=Xw(this.state.data,t,this.options);return we(this,at,Lt).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){we(this,at,Lt).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;const n=(r=j(this,be))==null?void 0:r.promise;
vendor: 1,669 bytes, line 200
200return(o=j(this,be))==null||o.cancel(t),n?n.then(it).catch(it):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(j(this,zr))}isActive(){return this.observers.some(t=>Kw(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===_u||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>hc(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!Qw(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=j(this,be))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=j(this,be))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),j(this,Ye).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(j(this,be)&&(j(this,Gn)?j(this,be).cancel({revert:!0}):j(this,be).cancelRetry()),this.scheduleGc()),j(this,Ye).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||we(this,at,Lt).call(this,{type:"invalidate"})}
vendor: 13,699 bytes, line 200
200fetch(t,n){var u,d,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(j(this,be))return j(this,be).continueRetry(),j(this,be).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(w=>w.options.queryFn);p&&this.setOptions(p.options)}const r=new AbortController,o=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(_(this,Gn,!0),r.signal)})},s=()=>{const p=I0(this.options,n),y=(()=>{const v={client:j(this,qn),queryKey:this.queryKey,meta:this.meta};return o(v),v})();return _(this,Gn,!1),this.options.persister?this.options.persister(p,y,this):p(y)},a=(()=>{const p={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:j(this,qn),state:this.state,fetchFn:s};return o(p),p})();(u=this.options.behavior)==null||u.onFetch(a,this),_(this,Bn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=a.fetchOptions)==null?void 0:d.meta))&&we(this,at,Lt).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const l=p=>{var w,y,v,S;el(p)&&p.silent||we(this,at,Lt).call(this,{type:"error",error:p}),el(p)||((y=(w=j(this,Ye).config).onError)==null||y.call(w,p,this),(S=(v=j(this,Ye).config).onSettled)==null||S.call(v,this.state.data,p,this)),this.scheduleGc()};return _(this,be,z0({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:p=>{var w,y,v,S;if(p===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(p)}catch(h){l(h);return}(y=(w=j(this,Ye).config).onSuccess)==null||y.call(w,p,this),(S=(v=j(this,Ye).config).onSettled)==null||S.call(v,p,this.state.error,this),this.scheduleGc()},onError:l,onFail:(p,w)=>{we(this,at,Lt).call(this,{type:"failed",failureCount:p,error:w})},onPause:()=>{we(this,at,Lt).call(this,{type:"pause"})},onContinue:()=>{we(this,at,Lt).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),j(this,be).start()}},zr=new WeakMap,Bn=new WeakMap,Ye=new WeakMap,qn=new WeakMap,be=new WeakMap,as=new WeakMap,Gn=new WeakMap,at=new WeakSet,Lt=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...a3(r.data,this.options),fetchMeta:t.meta??null};case"success":return _(this,Bn,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return el(o)&&o.revert&&j(this,Bn)?{...j(this,Bn),fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Re.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),j(this,Ye).notify({query:this,type:"updated",action:t})})},vp);function a3(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:_0(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function l3(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var wt,yp,c3=(yp=class extends fa{constructor(t={}){super();B(this,wt);this.config=t,_(this,wt,new Map)}build(t,n,r){const o=n.queryKey,s=n.queryHash??Mu(o,n);let i=this.get(s);return i||(i=new i3({client:t,queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(i)),i}add(t){j(this,wt).has(t.queryHash)||(j(this,wt).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=j(this,wt).get(t.queryHash);n&&(t.destroy(),n===t&&j(this,wt).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Re.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return j(this,wt).get(t)}getAll(){return[...j(this,wt).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>_f(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>_f(t,r)):n}notify(t){Re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Re.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Re.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},wt=new WeakMap,yp),St,Ne,Wn,Ct,tn,xp,u3=(xp=class extends F0{constructor(t){super();B(this,Ct);B(this,St);B(this,Ne);B(this,Wn);this.mutationId=t.mutationId,_(this,Ne,t.mutationCache),_(this,St,[]),this.state=t.state||d3(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){j(this,St).includes(t)||(j(this,St).push(t),this.clearGcTimeout(),j(this,Ne).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){_(this,St,j(this,St).filter(n=>n!==t)),this.scheduleGc(),j(this,Ne).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){j(this,St).length||(this.state.status==="pending"?this.scheduleGc():j(this,Ne).remove(this))}continue(){var t;return((t=j(this,Wn))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var s,i,a,l,u,d,f,p,w,y,v,S,h,m,x,C,b,k,E,P;const n=()=>{we(this,Ct,tn).call(this,{type:"continue"})};_(this,Wn,z0({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(O,R)=>{we(this,Ct,tn).call(this,{type:"failed",failureCount:O,error:R})},onPause:()=>{we(this,Ct,tn).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>j(this,Ne).canRun(this)}));const r=this.state.status==="pending",o=!j(this,Wn).canStart();try{if(r)n();else{we(this,Ct,tn).call(this,{type:"pending",variables:t,isPaused:o}),await((i=(s=j(this,Ne).config).onMutate)==null?void 0:i.call(s,t,this));const R=await((l=(a=this.options).onMutate)==null?void 0:l.call(a,t));R!==this.state.context&&we(this,Ct,tn).call(this,{type:"pending",context:R,variables:t,isPaused:o})}const O=await j(this,Wn).start();return await((d=(u=j(this,Ne).config).onSuccess)==null?void 0:d.call(u,O,t,this.state.context,this)),await((p=(f=this.options).onSuccess)==null?void 0:p.call(f,O,t,this.state.context)),await((y=(w=j(this,Ne).config).onSettled)==null?void 0:y.call(w,O,null,this.state.variables,this.state.context,this)),await((S=(v=this.options).onSettled)==null?void 0:S.call(v,O,null,t,this.state.context)),we(this,Ct,tn).call(this,{type:"success",data:O}),O}catch(O){try{throw await((m=(h=j(this,Ne).config).onError)==null?void 0:m.call(h,O,t,this.state.context,this)),await((C=(x=this.options).onError)==null?void 0:C.call(x,O,t,this.state.context)),await((k=(b=j(this,Ne).config).onSettled)==null?void 0:k.call(b,void 0,O,this.state.variables,this.state.context,this)),await((P=(E=this.options).onSettled)==null?void 0:P.call(E,void 0,O,t,this.state.context)),O}finally{we(this,Ct,tn).call(this,{type:"error",error:O})}}finally{j(this,Ne).runNext(this)}}},St=new WeakMap,Ne=new WeakMap,Wn=new WeakMap,Ct=new WeakSet,tn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Re.batch(()=>{j(this,St).forEach(r=>{r.onMutationUpdate(t)}),j(this,Ne).notify({mutation:this,type:"updated",action:t})})},xp);function d3(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var $t,lt,ls,wp,f3=(wp=class extends fa{constructor(t={}){super();B(this,$t);B(this,lt);B(this,ls);this.config=t,_(this,$t,new Set),_(this,lt,new Map),_(this,ls,0)}build(t,n,r){const o=new u3({mutationCache:this,mutationId:++xs(this,ls)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){j(this,$t).add(t);const n=Fs(t);if(typeof n=="string"){const r=j(this,lt).get(n);r?r.push(t):j(this,lt).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(j(this,$t).delete(t)){const n=Fs(t);if(typeof n=="string"){const r=j(this,lt).get(n);if(r)if(r.length>1){const o=r.indexOf(t);o!==-1&&r.splice(o,1)}else r[0]===t&&j(this,lt).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Fs(t);if(typeof n=="string"){const r=j(this,lt).get(n),o=r==null?void 0:r.find(s=>s.state.status==="pending");return!o||o===t}else return!0}runNext(t){var r;const n=Fs(t);if(typeof n=="string"){const o=(r=j(this,lt).get(n))==null?void 0:r.find(s=>s!==t&&s.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Re.batch(()=>{j(this,$t).forEach(t=>{this.notify({type:"removed",mutation:t})}),j(this,$t).clear(),j(this,lt).clear()})}getAll(){return Array.from(j(this,$t))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Lf(n,r))}findAll(t={}){return this.getAll().filter(n=>Lf(t,n))}notify(t){Re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Re.batch(()=>Promise.all(t.map(n=>n.continue().catch(it))))}},$t=new WeakMap,lt=new WeakMap,ls=new WeakMap,wp);function Fs(e){var t;return(t=e.options.scope)==null?void 0:t.id}function $f(e){return{onFetch:(t,n)=>{var d,f,p,w,y;const r=t.options,o=(p=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:p.direction,s=((w=t.state.data)==null?void 0:w.pages)||[],i=((y=t.state.data)==null?void 0:y.pageParams)||[];let a={pages:[],pageParams:[]},l=0;const u=async()=>{let v=!1;const S=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},h=I0(t.options,t.fetchOptions),m=async(x,C,b)=>{if(v)return Promise.reject();if(C==null&&x.pages.length)return Promise.resolve(x);const E=(()=>{const $={client:t.client,queryKey:t.queryKey,pageParam:C,direction:b?"backward":"forward",meta:t.options.meta};return S($),$})(),P=await h(E),{maxPages:O}=t.options,R=b?Jw:Zw;return{pages:R(x.pages,P,O),pageParams:R(x.pageParams,C,O)}};if(o&&s.length){const x=o==="backward",C=x?p3:Uf,b={pages:s,pageParams:i},k=C(r,b);a=await m(b,k,x)}else{const x=e??s.length;do{const C=l===0?i[0]??r.initialPageParam:Uf(r,a);if(l>0&&C==null)break;a=await m(a,C),l++}while(l<x)}return a};t.options.persister?t.fetchFn=()=>{var v,S;return(S=(v=t.options).persister)==null?void 0:S.call(v,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=u}}}function Uf(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function p3(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var re,un,dn,Fr,$r,fn,Ur,Br,Sp,h5=(Sp=class{constructor(e={}){B(this,re);B(this,un);B(this,dn);B(this,Fr);B(this,$r);B(this,fn);B(this,Ur);B(this,Br);_(this,re,e.queryCache||new c3),_(this,un,e.mutationCache||new f3),_(this,dn,e.defaultOptions||{}),_(this,Fr,new Map),_(this,$r,new Map),_(this,fn,0)}mount(){xs(this,fn)._++,j(this,fn)===1&&(_(this,Ur,M0.subscribe(async e=>{e&&(await this.resumePausedMutations(),j(this,re).onFocus())})),_(this,Br,Fi.subscribe(async e=>{e&&(await this.resumePausedMutations(),j(this,re).onOnline())})))}unmount(){var e,t;xs(this,fn)._--,j(this,fn)===0&&((e=j(this,Ur))==null||e.call(this),_(this,Ur,void 0),(t=j(this,Br))==null||t.call(this),_(this,Br,void 0))}isFetching(e){return j(this,re).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return j(this,un).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=j(this,re).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=j(this,re).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(hc(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return j(this,re).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=j(this,re).get(r.queryHash),s=o==null?void 0:o.state.data,i=Hw(t,s);if(i!==void 0)return j(this,re).build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return Re.batch(()=>j(this,re).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=j(this,re).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=j(this,re);Re.batch(()=>
200{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=j(this,re);return Re.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Re.batch(()=>j(this,re).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(it).catch(it)}invalidateQueries(e,t={}){return Re.batch(()=>(j(this,re).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Re.batch(()=>j(this,re).findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let s=o.fetch(void 0,n);return n.throwOnError||(s=s.catch(it)),o.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(r).then(it)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=j(this,re).build(this,t);return n.isStaleByTime(hc(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(it).catch(it)}fetchInfiniteQuery(e){return e.behavior=$f(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(it).catch(it)}ensureInfiniteQueryData(e){return e.behavior=$f(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Fi.isOnline()?j(this,un).resumePausedMutations():Promise.resolve()}getQueryCache(){return j(this,re)}getMutationCache(){return j(this,un)}getDefaultOptions(){return j(this,dn)}setDefaultOptions(e){_(this,dn,e)}setQueryDefaults(e,t){j(this,Fr).set(ns(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...j(this,Fr).values()],n={};return t.forEach(r=>{rs(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){j(this,$r).set(ns(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...j(this,$r).values()],n={};return t.forEach(r=>{rs(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...j(this,dn).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Mu(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===_u&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...j(this,dn).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){j(this,re).clear(),j(this,un).clear()}},re=new WeakMap,un=new WeakMap,dn=new WeakMap,Fr=new WeakMap,$r=new WeakMap,fn=new WeakMap,Ur=new WeakMap,Br=new WeakMap,Sp),m3=g.createContext(void 0),g5=({client:e,children:t})=>(g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),c.jsx(m3.Provider,{value:e,children:t}));/**
201 * @remix-run/router v1.23.0
202 *
203 * Copyright (c) Remix Software Inc.
204 *
205 * This source code is licensed under the MIT license found in the
206 * LICENSE.md file in the root directory of this source tree.
207 *
208 * @license MIT
209 */function os(){return os=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},os.apply(this,arguments)}var hn;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(hn||(hn={}));const Bf="popstate";function h3(e){e===void 0&&(e={});function t(r,o){let{pathname:s,search:i,hash:a}=r.location;return vc("",{pathname:s,search:i,hash:a},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function n(r,o){return typeof o=="string"?o:$i(o)}return v3(t,n,null,e)}function ie(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function $0(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function g3(){return Math.random().toString(36).substr(2,8)}function qf(e,t){return{usr:e.state,key:e.key,idx:t}}function vc(e,t,n,r){return n===void 0&&(n=null),os({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?so(t):t,{state:n,key:t&&t.key||r||g3()})}function $i(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function so(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function v3(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:s=!1}=r,i=o.history,a=hn.Pop,l=null,u=d();u==null&&(u=0,i.replaceState(os({},i.state,{idx:u}),""));function d(){return(i.state||{idx:null}).idx}function f(){a=hn.Pop;let S=d(),h=S==null?null:S-u;u=S,l&&l({action:a,location:v.location,delta:h})}function p(S,h){a=hn.Push;let m=vc(v.location,S,h);u=d()+1;let x=qf(m,u),C=v.createHref(m);try{i.pushState(x,"",C)}catch(b){if(b instanceof DOMException&&b.name==="DataCloneError")throw b;o.location.assign(C)}s&&l&&l({action:a,location:v.location,delta:1})}function w(S,h){a=hn.Replace;let m=vc(v.location,S,h);u=d();let x=qf(m,u),C=v.createHref(m);i.replaceState(x,"",C),s&&l&&l({action:a,location:v.location,delta:0})}function y(S){let h=o.location.origin!=="null"?o.location.origin:o.location.href,m=typeof S=="string"?S:$i(S);return m=m.replace(/ $/,"%20"),ie(h,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,h)}let v={get action(){return a},get location(){return e(o,i)},listen(S){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(Bf,f),l=S,()=>{o.removeEventListener(Bf,f),l=null}},createHref(S){return t(o,S)},createURL:y,encodeLocation(S){let h=y(S);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:p,replace:w,go(S){return i.go(S)}};return v}var Gf;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Gf||(Gf={}));function y3(e,t,n){return n===void 0&&(n="/"),x3(e,t,n,!1)}function x3(e,t,n,r){let o=typeof t=="string"?so(t):t,s=Lu(o.pathname||"/",n);if(s==null)return null;let i=U0(e);w3(i);let a=null;for(let l=0;a==null&&l<i.length;++l){let u=O3(s);a=P3(i[l],u,r)}return a}function U0(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let o=(s,i,a)=>{let l={relativePath:a===void 0?s.path||"":a,caseSensitive:s.caseSensitive===!0,childrenIndex:i,route:s};l.relativePath.startsWith("/")&&(ie(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not val
209id. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=En([r,l.relativePath]),d=n.concat(l);s.children&&s.children.length>0&&(ie(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),U0(s.children,t,d,u)),!(s.path==null&&!s.index)&&t.push({path:u,score:N3(u,s.index),routesMeta:d})};return e.forEach((s,i)=>{var a;if(s.path===""||!((a=s.path)!=null&&a.includes("?")))o(s,i);else for(let l of B0(s.path))o(s,i,l)}),t}function B0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return o?[s,""]:[s];let i=B0(r.join("/")),a=[];return a.push(...i.map(l=>l===""?s:[s,l].join("/"))),o&&a.push(...i),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function w3(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:T3(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const S3=/^:[\w-]+$/,C3=3,b3=2,E3=1,k3=10,j3=-2,Wf=e=>e==="*";function N3(e,t){let n=e.split("/"),r=n.length;return n.some(Wf)&&(r+=j3),t&&(r+=b3),n.filter(o=>!Wf(o)).reduce((o,s)=>o+(S3.test(s)?C3:s===""?E3:k3),r)}function T3(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function P3(e,t,n){let{routesMeta:r}=e,o={},s="/",i=[];for(let a=0;a<r.length;++a){let l=r[a],u=a===r.length-1,d=s==="/"?t:t.slice(s.length)||"/",f=Hf({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},d),p=l.route;if(!f&&u&&n&&!r[r.length-1].route.index&&(f=Hf({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},d)),!f)return null;
vendor: 9,495 bytes, lines 209-218
209Object.assign(o,f.params),i.push({params:o,pathname:En([s,f.pathname]),pathnameBase:M3(En([s,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(s=En([s,f.pathnameBase]))}return i}function Hf(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=R3(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let s=o[0],i=s.replace(/(.)\/+$/,"$1"),a=o.slice(1);return{params:r.reduce((u,d,f)=>{let{paramName:p,isOptional:w}=d;if(p==="*"){let v=a[f]||"";i=s.slice(0,s.length-v.length).replace(/(.)\/+$/,"$1")}const y=a[f];return w&&!y?u[p]=void 0:u[p]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:s,pathnameBase:i,pattern:e}}function R3(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),$0(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function O3(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return $0(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Lu(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function A3(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?so(e):e;return{pathname:n?n.startsWith("/")?n:D3(n,t):t,search:_3(r),hash:L3(o)}}function D3(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function tl(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function I3(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function zu(e,t){let n=I3(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Fu(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=so(e):(o=os({},e),ie(!o.pathname||!o.pathname.includes("?"),tl("?","pathname","search",o)),ie(!o.pathname||!o.pathname.includes("#"),tl("#","pathname","hash",o)),ie(!o.search||!o.search.includes("#"),tl("#","search","hash",o)));let s=e===""||o.pathname==="",i=s?"/":o.pathname,a;if(i==null)a=n;else{let f=t.length-1;if(!r&&i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),f-=1;o.pathname=p.join("/")}a=f>=0?t[f]:"/"}let l=A3(o,a),u=i&&i!=="/"&&i.endsWith("/"),d=(s||i===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||d)&&(l.pathname+="/"),l}const En=e=>e.join("/").replace(/\/\/+/g,"/"),M3=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),_3=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,L3=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function z3(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const q0=["post","put","patch","delete"];new Set(q0);const F3=["get",...q0];new Set(F3);/**
210 * React Router v6.30.1
211 *
212 * Copyright (c) Remix Software Inc.
213 *
214 * This source code is licensed under the MIT license found in the
215 * LICENSE.md file in the root directory of this source tree.
216 *
217 * @license MIT
218 */function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ss.apply(this,arguments)}const $u=g.createContext(null),$3=g.createContext(null),Dn=g.createContext(null),ma=g.createContext(null),Xt=g.createContext({outlet:null,matches:[],isDataRoute:!1}),G0=g.createContext(null);function U3(e,t){let{relative:n}=t===void 0?{}:t;io()||ie(!1);let{basename:r,navigator:o}=g.useContext(Dn),{hash:s,pathname:i,search:a}=H0(e,{relative:n}),l=i;return r!=="/"&&(l=i==="/"?r:En([r,i])),o.createHref({pathname:l,search:a,hash:s})}function io(){return g.useContext(ma)!=null}function or(){return io()||ie(!1),g.useContext(ma).location}function W0(e){g.useContext(Dn).static||g.useLayoutEffect(e)}function ha(){let{isDataRoute:e}=g.useContext(Xt);return e?e4():B3()}function B3(){io()||ie(!1);let e=g.useContext($u),{basename:t,future:n,navigator:r}=g.useContext(Dn),{matches:o}=g.useContext(Xt),{pathname:s}=or(),i=JSON.stringify(zu(o,n.v7_relativeSplatPath)),a=g.useRef(!1);return W0(()=>{a.current=!0}),g.useCallback(function(u,d){if(d===void 0&&(d={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=Fu(u,JSON.parse(i),s,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:En([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,i,s,e])}function v5(){let{matches:e}=g.useContext(Xt),t=e[e.length-1];return t?t.params:{}}function H0(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=g.useContext(Dn),{matches:o}=g.useContext(Xt),{pathname:s}=or(),i=JSON.stringify(zu(o,r.v7_relativeSplatPath));return g.useMemo(()=>Fu(e,JSON.parse(i),s,n==="path"),[e,i,s,n])}function q3(e,t){return G3(e,t)}function G3(e,t,n,r){io()||ie(!1);let{navigator:o}=g.useContext(Dn),{matches:s}=g.useContext(Xt),i=s[s.length-1],a=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let u=or(),d;if(t){var f;let S=typeof t=="string"?so(t):t;l==="/"||(f=S.pathname)!=null&&f.startsWith(l)||ie(!1),d=S}else d=u;let p=d.pathname||"/",w=p;if(l!=="/"){let S=l.replace(/^\//,"").split("/");w="/"+p.replace(/^\//,"").split("/").slice(S.length).join("/")}let y=y3(e,{pathname:w}),v=K3(y&&y.map(S=>Object.assign({},S,{params:Object.assign({},a,S.params),pathname:En([l,o.encodeLocation?o.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?l:En([l,o.encodeLocation?o.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),s,n,r);return t&&v?g.createElement(ma.Provider,{value:{location:ss({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:hn.Pop}},v):v}function W3(){let e=J3(),t=z3(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:o},n):null,null)}const H3=g.createElement(W3,null);class V3 extends g.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?g.createElement(Xt.Provider,{value:this.props.routeContext},g.createElement(G0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Q3(e){let{routeContext:t,match:n,children:r}=e,o=g.useContext($u);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(Xt.Provider,{value:t},r)}function K3(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var s;if(!n)return null;if(n.errors)e=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let d=i.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);d>=0||ie(!1),i=i.slice(0,Math.min(i.length,d+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<i.length;d++){let f=i[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=d),f.route.id){let{loaderData:p,errors:w}=n,y=f.route.loader&&p[f.route.id]===void 0&&(!w||w[f.route.id]===void 0);if(f.route.lazy||y){l=!0,u>=0?i=i.slice(0,u+1):i=[i[0]];break}}}return i.reduceRight((d,f,p)=>{let w,y=!1,v=null,S=null;n&&(w=a&&f.route.id?a[f.route.id]:void 0,v=f.route.errorElement||H3,l&&(u<0&&p===0?(y=!0,S=null):u===p&&(y=!0,S=f.route.hydrateFallbackElement||null)));let h=t.concat(i.slice(0,p+1)),m=()=>{let x;return w?x=v:y?x=S:f.route.Component?x=g.createElement(f.route.Component,null):f.route.element?x=f.route.element:x=d,g.createElement(Q3,{match:f,routeContext:{outlet:d,matches:h,isDataRoute:n!=null},children:x})};return n&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?g.createElement(V3,{location:n.location,revalidation:n.revalidation,component:v,error:w,children:m(),routeC
218ontext:{outlet:null,matches:h,isDataRoute:!0}}):m()},null)}var V0=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(V0||{}),Ui=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Ui||{});function Y3(e){let t=g.useContext($u);return t||ie(!1),t}function X3(e){let t=g.useContext($3);return t||ie(!1),t}function Z3(e){let t=g.useContext(Xt);return t||ie(!1),t}function Q0(e){let t=Z3(),n=t.matches[t.matches.length-1];return n.route.id||ie(!1),n.route.id}function J3(){var e;let t=g.useContext(G0),n=X3(Ui.UseRouteError),r=Q0(Ui.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function e4(){let{router:e}=Y3(V0.UseNavigateStable),t=Q0(Ui.UseNavigateStable),n=g.useRef(!1);return W0(()=>{n.current=!0}),g.useCallback(function(o,s){s===void 0&&(s={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,ss({fromRouteId:t},s)))},[e,t])}function t4(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function y5(e){let{to:t,replace:n,state:r,relative:o}=e;io()||ie(!1);let{future:s,static:i}=g.useContext(Dn),{matches:a}=g.useContext(Xt),{pathname:l}=or(),u=ha(),d=Fu(t,zu(a,s.v7_relativeSplatPath),l,o==="path"),f=JSON.stringify(d);return g.useEffect(()=>u(JSON.parse(f),{replace:n,state:r,relative:o}),[u,f,o,n,r]),null}function n4(e){ie(!1)}function r4(e){let{basename:t="/",children:n=null,location:r,navigationType:o=hn.Pop,navigator:s,static:i=!1,future:a}=e;io()&&ie(!1);let l=t.replace(/^\/*/,"/"),u=g.useMemo(()=>({basename:l,navigator:s,static:i,future:ss({v7_relativeSplatPath:!1},a)}),[l,a,s,i]);typeof r=="string"&&(r=so(r));let{pathname:d="/",search:f="",hash:p="",state:w=null,key:y="default"}=r,v=g.useMemo(()=>{let S=Lu(d,l);return S==null?null:{location:{pathname:S,search:f,hash:p,state:w,key:y},navigationType:o}},[l,d,f,p,w,y,o]);return v==null?null:g.createElement(Dn.Provider,{value:u},g.createElement(ma.Provider,{children:n,value:v}))}function x5(e){let{children:t,location:n}=e;return q3(yc(t),n)}new Promise(()=>{});function yc(e,t){t===void 0&&(t=[]);let n=[];return g.Children.forEach(e,(r,o)=>{if(!g.isValidElement(r))return;let s=[...t,o];if(r.type===g.Fragment){n.push.apply(n,yc(r.props.children,s));return}r.type!==n4&&ie(!1),!r.props.index||!r.props.children||ie(!1);let i={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=yc(r.props.children,s)),n.push(i)}),n}/**
219 * React Router DOM v6.30.1
220 *
221 * Copyright (c) Remix Software Inc.
222 *
223 * This source code is licensed under the MIT license found in the
224 * LICENSE.md file in the root directory of this source tree.
225 *
226 * @license MIT
227 */function xc(){return xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xc.apply(this,arguments)}function o4(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,s;for(s=0;s<r.length;s++)o=r[s],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function s4(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function i4(e,t){return e.button===0&&(!t||t==="_self")&&!s4(e)}function wc(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(o=>[n,o]):[[n,r]])},[]))}function a4(e,t){let n=wc(e);return t&&t.forEach((r,o)=>
227{n.has(o)||t.getAll(o).forEach(s=>{n.append(o,s)})}),n}const l4=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],c4="6";try{window.__reactRouterVersion=c4}catch{}const u4="startTransition",Vf=Oc[u4];function w5(e){let{basename:t,children:n,future:r,window:o}=e,s=g.useRef();s.current==null&&(s.current=h3({window:o,v5Compat:!0}));let i=s.current,[a,l]=g.useState({action:i.action,location:i.location}),{v7_startTransition:u}=r||{},d=g.useCallback(f=>{u&&Vf?Vf(()=>l(f)):l(f)},[l,u]);return g.useLayoutEffect(()=>i.listen(d),[i,d]),g.useEffect(()=>t4(r),[r]),g.createElement(r4,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:i,future:r})}const d4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",f4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,We=g.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:s,replace:i,state:a,target:l,to:u,preventScrollReset:d,viewTransition:f}=t,p=o4(t,l4),{basename:w}=g.useContext(Dn),y,v=!1;if(typeof u=="string"&&f4.test(u)&&(y=u,d4))try{let x=new URL(window.location.href),C=u.startsWith("//")?new URL(x.protocol+u):new URL(u),b=Lu(C.pathname,w);C.origin===x.origin&&b!=null?u=b+C.search+C.hash:v=!0}catch{}let S=U3(u,{relative:o}),h=p4(u,{replace:i,state:a,target:l,preventScrollReset:d,relative:o,viewTransition:f});function m(x){r&&r(x),x.defaultPrevented||h(x)}return g.createElement("a",xc({},p,{href:y||S,onClick:v||s?r:m,ref:n,target:l}))});var Qf;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Qf||(Qf={}));var Kf;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Kf||(Kf={}));function p4(e,t){let{target:n,replace:r,state:o,preventScrollReset:s,relative:i,viewTransition:a}=t===void 0?{}:t,l=ha(),u=or(),d=H0(e,{relative:i});return g.useCallback(f=>{if(i4(f,n)){f.preventDefault();let p=r!==void 0?r:$i(u)===$i(d);l(e,{replace:p,state:o,preventScrollReset:s,relative:i,viewTransition:a})}},[u,l,d,r,o,n,e,s,i,a])}function S5(e){let t=g.useRef(wc(e)),n=g.useRef(!1),r=or(),o=g.useMemo(()=>a4(r.search,n.current?null:t.current),[r.search]),s=ha(),i=g.useCallback((a,l)=>{const u=wc(typeof a=="function"?a(o):a);n.current=!0,s("?"+u,l)},[s,o]);return[o,i]}var m4=typeof Element<"u",h4=typeof Map=="function",g4=typeof Set=="function",v4=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function ii(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!ii(e[r],t[r]))return!1;return!0}var s;if(h4&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(r=s.next()).done;)if(!t.has(r.value[0]))return!1;for(s=e.entries();!(r=s.next()).done;)if(!ii(r.value[1],t.get(r.value[0])))return!1;return!0}if(g4&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(r=s.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(v4&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(m4&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!ii(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var y4=function(t,n){try{return ii(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const x4=cs(y4);var w4=function(e,t,n,r,o,s,i,a){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,s,i,a],d=0;l=new Error(t.replace(/%s/g,function(){return u[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},S4=w4;const Yf=cs(S4);var C4=function(t,n,r,o){var s=r?r.call(o,t,n):void 0;if(s!==void 0)return!!s;
227if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var i=Object.keys(t),a=Object.keys(n);if(i.length!==a.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),u=0;u<i.length;u++){var d=i[u];if(!l(d))return!1;var f=t[d],p=n[d];if(s=r?r.call(o,f,p,d):void 0,s===!1||s===void 0&&f!==p)return!1}return!0};const b4=cs(C4);var K0=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(K0||{}),nl={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Xf=Object.values(K0),Uu={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},E4=Object.entries(Uu).reduce((e,[t,n])=>(e[n]=t,e),{}),dt="data-rh",Ar={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Dr=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},k4=e=>{let t=Dr(e,"title");const n=Dr(e,Ar.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=Dr(e,Ar.DEFAULT_TITLE);return t||r||void 0},j4=e=>Dr(e,Ar.ON_CHANGE_CLIENT_STATE)||(()=>{}),rl=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),N4=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let s=0;s<o.length;s+=1){const a=o[s].toLowerCase();if(e.indexOf(a)!==-1&&r[a])return n.concat(r)}}return n},[]),T4=e=>console&&typeof console.warn=="function"&&console.warn(e),wo=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&T4(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,s)=>{const i={};s.filter(l=>{let u;const d=Object.keys(l);for(let p=0;p<d.length;p+=1){const w=d[p],y=w.toLowerCase();t.indexOf(y)!==-1&&!(u==="rel"&&l[u].toLowerCase()==="canonical")&&!(y==="rel"&&l[y].toLowerCase()==="stylesheet")&&(u=y),t.indexOf(w)!==-1&&(w==="innerHTML"||w==="cssText"||w==="itemprop")&&(u=w)}if(!u||!l[u])return!1;const f=l[u].toLowerCase();return r[u]||(r[u]={}),i[u]||(i[u]={}),r[u][f]?!1:(i[u][f]=!0,!0)}).reverse().forEach(l=>o.push(l));const a=Object.keys(i);for(let l=0;l<a.length;l+=1){const u=a[l],d={...r[u],...i[u]};r[u]=d}return o},[]).reverse()},P4=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},R4=e=>({baseTag:N4(["href"],e),bodyAttributes:rl("bodyAttributes",e),defer:Dr(e,Ar.DEFER),encode:Dr(e,Ar.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:rl("htmlAttributes",e),linkTags:wo("link",["rel","href"],e),metaTags:wo("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:wo("noscript",["innerHTML"],e),onChangeClientState:j4(e),scriptTags:wo("script",["src","innerHTML"],e),styleTags:wo("style",["cssText"],e),title:k4(e),titleAttributes:rl("titleAttributes",e),prioritizeSeoTags:P4(e,Ar.PRIORITIZE_SEO_TAGS)}),Y0=e=>Array.isArray(e)?e.join(""):e,O4=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},ol=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(O4(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Zf=(e,t)=>({...e,[t]:void 0}),A4=["noscript","script","style"],Sc=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),X0=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),D4=(e,t,n,r)=>{const o=X0(n),s=Y0(t);return o?`<${e} ${dt}="true" ${o}>${Sc(s,r)}</${e}>`:`<${e} ${dt}="true">${Sc(s,r)}</${e}>`},I4=(e,t,n=!0)=>t.reduce((r,o)=>{const s=o,i=Object.keys(s).filter(u=>!(u==="innerHTML"||u==="cssText")).reduce((u,d)=>{const f=typeof s[d]>"u"?d:`${d}="${Sc(s[d],n)}"`;return u?`${u} ${f}`:f},""),a=s.innerHTML||s.cssText||"",l=A4.indexOf(e)===-1;return`${r}<${e} ${dt}="true" ${i}${l?"/>":`>${a}</${e}>`}`},""),Z0=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=Uu[r];return n[o||r]=e[r],n}
227,t),M4=(e,t,n)=>{const r={key:t,[dt]:!0},o=Z0(n,r);return[Ee.createElement("title",o,t)]},ai=(e,t)=>t.map((n,r)=>{const o={key:r,[dt]:!0};return Object.keys(n).forEach(s=>{const a=Uu[s]||s;if(a==="innerHTML"||a==="cssText"){const l=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:l}}else o[a]=n[s]}),Ee.createElement(e,o)}),Ke=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>M4(e,t.title,t.titleAttributes),toString:()=>D4(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Z0(t),toString:()=>X0(t)};default:return{toComponent:()=>ai(e,t),toString:()=>I4(e,t,n)}}},_4=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=ol(e,nl.meta),s=ol(t,nl.link),i=ol(n,nl.script);return{priorityMethods:{toComponent:()=>[...ai("meta",o.priority),...ai("link",s.priority),...ai("script",i.priority)],toString:()=>`${Ke("meta",o.priority,r)} ${Ke("link",s.priority,r)} ${Ke("script",i.priority,r)}`},metaTags:o.default,linkTags:s.default,scriptTags:i.default}},L4=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:s,styleTags:i,title:a="",titleAttributes:l,prioritizeSeoTags:u}=e;let{linkTags:d,metaTags:f,scriptTags:p}=e,w={toComponent:()=>{},toString:()=>""};return u&&({priorityMethods:w,linkTags:d,metaTags:f,scriptTags:p}=_4(e)),{priority:w,base:Ke("base",t,r),bodyAttributes:Ke("bodyAttributes",n,r),htmlAttributes:Ke("htmlAttributes",o,r),link:Ke("link",d,r),meta:Ke("meta",f,r),noscript:Ke("noscript",s,r),script:Ke("script",p,r),style:Ke("style",i,r),title:Ke("title",{title:a,titleAttributes:l},r)}},Cc=L4,$s=[],J0=!!(typeof window<"u"&&window.document&&window.document.createElement),bc=class{constructor(e,t){Mt(this,"instances",[]);Mt(this,"canUseDOM",J0);Mt(this,"context");Mt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?$s:this.instances,add:e=>{(this.canUseDOM?$s:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?$s:this.instances).indexOf(e);(this.canUseDOM?$s:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Cc({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},z4={},eg=Ee.createContext(z4),Hn,F4=(Hn=class extends g.Component{constructor(n){super(n);Mt(this,"helmetData");this.helmetData=new bc(this.props.context||{},Hn.canUseDOM)}render(){return Ee.createElement(eg.Provider,{value:this.helmetData.value},this.props.children)}},Mt(Hn,"canUseDOM",J0),Hn),ar=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${dt}]`),o=[].slice.call(r),s=[];let i;return t&&t.length&&t.forEach(a=>{const l=document.createElement(e);for(const u in a)if(Object.prototype.hasOwnProperty.call(a,u))if(u==="innerHTML")l.innerHTML=a.innerHTML;else if(u==="cssText")l.styleSheet?l.styleSheet.cssText=a.cssText:l.appendChild(document.createTextNode(a.cssText));else{const d=u,f=typeof a[d]>"u"?"":a[d];l.setAttribute(u,f)}l.setAttribute(dt,"true"),o.some((u,d)=>(i=d,l.isEqualNode(u)))?o.splice(i,1):s.push(l)}),o.forEach(a=>{var l;return(l=a.parentNode)==null?void 0:l.removeChild(a)}),s.forEach(a=>n.appendChild(a)),{oldTags:o,newTags:s}},Ec=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(dt),o=r?r.split(","):[],s=[...o],i=Object.keys(t);for(const a of i){const l=t[a]||"";n.getAttribute(a)!==l&&n.setAttribute(a,l),o.indexOf(a)===-1&&o.push(a);const u=s.indexOf(a);u!==-1&&s.splice(u,1)}for(let a=s.length-1;a>=0;a-=1)n.removeAttribute(s[a]);o.length===s.length?n.removeAttribute(dt):n.getAttribute(dt)!==i.join(",")&&n.setAttribute(dt,i.join(","))},$4=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Y0(e)),Ec("title",t)},Jf=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:s,metaTags:i,noscriptTags:a,onChangeClientState:l,scriptTags:u,styleTags:d,title:f,titleAttributes:p}=e;Ec("body",r),Ec("html",o),$4(f,p);const w={baseTag:ar("base",n),linkTags:ar("link",s),metaTags:ar("meta",i),noscriptTags:ar("noscript",a),scriptTags:ar("script",u),styleTags:ar("style",d)},y={},v={};
227Object.keys(w).forEach(S=>{const{newTags:h,oldTags:m}=w[S];h.length&&(y[S]=h),m.length&&(v[S]=w[S].oldTags)}),t&&t(),l(e,y,v)},So=null,U4=e=>{So&&cancelAnimationFrame(So),e.defer?So=requestAnimationFrame(()=>{Jf(e,()=>{So=null})}):(Jf(e),So=null)},B4=U4,ep=class extends g.Component{constructor(){super(...arguments);Mt(this,"rendered",!1)}shouldComponentUpdate(t){return!b4(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=R4(t.get().map(s=>{const i={...s.props};return delete i.context,i}));F4.canUseDOM?B4(o):Cc&&(r=Cc(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},gl,q4=(gl=class extends g.Component{shouldComponentUpdate(e){return!x4(Zf(this.props,"helmetData"),Zf(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return Yf(Xf.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Xf.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Yf(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return Ee.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...s}=r.props,i=Object.keys(s).reduce((l,u)=>(l[E4[u]||u]=s[u],l),{});let{type:a}=r;
227switch(typeof a=="symbol"?a=a.toString():this.warnOnInvalidChildren(r,o),a){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,i,o);break;default:t=this.mapObjectTypeChildren(r,t,i,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof bc)){const o=r;r=new bc(o.context,!0),delete n.helmetData}return r?Ee.createElement(ep,{...n,context:r.value}):Ee.createElement(eg.Consumer,null,o=>Ee.createElement(ep,{...n,context:o}))}},Mt(gl,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),gl);const G4=Wh("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),tt=g.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...o},s)=>{const i=r?My:"button";return c.jsx(i,{className:de(G4({variant:t,size:n,className:e})),ref:s,...o})});tt.displayName="Button";const W4={webp:"/assets/logo-ids-Drppbcje.webp 96w, /assets/logo-ids-DjQaqEuW.webp 160w",png:"/assets/logo-ids-DRHfAuN2.png 96w, /assets/logo-ids-DYcf7Edi.png 160w"},H4={src:"/assets/logo-ids-DYcf7Edi.png",w:160,h:140},V4={sources:W4,img:H4},Q4={avif:"image/avif",webp:"image/webp",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png"},Rt=({image:e,priority:t=!1,sizes:n,width:r,height:o,...s})=>{const i=t?"eager":s.loading||"lazy",a=t?"high":s.fetchPriority;return typeof e=="string"?c.jsx("img",{...s,src:e,sizes:n,width:r,height:o,loading:i,decoding:s.decoding||"async",fetchPriority:a}):c.jsxs("picture",{children:[Object.entries(e.sources).map(([l,u])=>c.jsx("source",{type:Q4[l]||`image/${l}`,srcSet:u,sizes:n},l)),c.jsx("img",{...s,src:e.img.src,srcSet:e.img.srcset,sizes:n,width:r||e.img.w,height:o||e.img.h,loading:i,decoding:s.decoding||"async",fetchPriority:a})]})},K4={webp:"/assets/certification-bureau-veritas-BgMlSmKR.webp 96w, /assets/certification-bureau-veritas-BaFoKBgk.webp 160w",jpeg:"/assets/certification-bureau-veritas-BzbbGu-B.jpg 96w, /assets/certification-bureau-veritas-Cd3vGOKK.jpg 160w"},Y4={src:"/assets/certification-bureau-veritas-Cd3vGOKK.jpg",w:160,h:79},tg={sources:K4,img:Y4},sl=[{name:"Benoit",text:"IDS a atteint et même dépassé l'objectif fixé pour 2025. Je tiens à les féliciter, en particulier leurs équipes sur le terrain, pour le travail accompli cette année."},{name:"Jérémy",text:"Le livrable répondait à notre cahier des charges. Encore bravo pour ce travail de qualité."},{name:"Gabriel",text:"La célérité d'IDS est un atout précieux pour nous, et la qualité n'est plus à démontrer."}],X4=()=>{const[e,t]=g.useState(0);g.useEffect(()=>{const r=setInterval(()=>{t(o=>(o+1)%sl.length)},4e3);return()=>clearInterval(r)},[]);const n=sl[e];return c.jsxs("div",{className:"border-t border-border pt-2 mt-1",children:[c.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[c.jsxs("svg",{viewBox:"0 0 48 48",className:"h-5 w-5 flex-shrink-0","aria-hidden":"true",children:[c.jsx("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}),c.jsx("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}),c.jsx("path",{fill:"#FBBC05",d:"M10.53 28.59A14.5 14.5 0 019.5 24c0-1.59.28-3.14.76-4.59l-7.98-6.19A23.99 23.99 0 000 24c0 3.77.9 7.35 2.56 10.54l7.97-5.95z"}),c.jsx("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 5.95C6.51 42.62 14.62 48 24 48z"})]}),c.jsx("span",{className:"text-xs font-semibold text-foreground",children:"Avis Google"}),c.jsxs("div",{className:"flex items-center gap-0.5 ml-auto",children:[[1,2,3,4].map(r=>c.jsx(Ka,{className:"h-3.5 w-3.5 fill-amber-400 text-amber-400"},r)),c.jsxs("div",{className:"relative h-3.5 w-3.5 overflow-hidden",children:[c.jsx(Ka,{className:"h-3.5 w-3.5 text-muted-foreground
227/30 absolute inset-0"}),c.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:c.jsx(Ka,{className:"h-3.5 w-3.5 fill-amber-400 text-amber-400"})})]})]})]}),c.jsxs("div",{className:"relative min-h-[48px]",children:[c.jsxs("p",{className:"text-xs text-muted-foreground italic leading-relaxed transition-opacity duration-500",children:['"',n.text,'"']}),c.jsxs("p",{className:"text-xs font-semibold text-foreground mt-1",children:["— ",n.name]})]}),c.jsx("div",{className:"flex justify-center gap-1.5 mt-2",children:sl.map((r,o)=>c.jsx("button",{type:"button",onClick:()=>t(o),className:`h-1.5 rounded-full transition-all duration-300 ${o===e?"w-4 bg-primary":"w-1.5 bg-border"}`,"aria-label":`Avis ${o+1}`},o))})]})},jt=g.forwardRef(({className:e,type:t,...n},r)=>c.jsx("input",{type:t,className:de("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:r,...n}));jt.displayName="Input";var Z4="Label",ng=g.forwardRef((e,t)=>c.jsx(xe.label,{...e,ref:t,onMouseDown:n=>{var o;n.target.closest("button, input, select, textarea")||((o=e.onMouseDown)==null||o.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));ng.displayName=Z4;var rg=ng;const J4=Wh("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),pe=g.forwardRef(({className:e,...t},n)=>c.jsx(rg,{ref:n,className:de(J4(),e),...t}));pe.displayName=rg.displayName;const eS=48.8534,tS=2.5883,il=[{maxKm:70,price:300}
227,{maxKm:200,price:600},{maxKm:1/0,price:1e3}];function nS(e,t,n,r){const s=(n-e)*Math.PI/180,i=(r-t)*Math.PI/180,a=Math.sin(s/2)**2+Math.cos(e*Math.PI/180)*Math.cos(n*Math.PI/180)*Math.sin(i/2)**2;return 6371*2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a))}function rS(e){for(const t of il)if(e<=t.maxKm)return t.price;return il[il.length-1].price}const oS=({postalCode:e,onPostalCodeChange:t})=>{const[n,r]=g.useState(!1),[o,s]=g.useState(null),[i,a]=g.useState(""),l=async d=>{if(d.length!==5){s(null),a("");return}r(!0),a("");try{const p=await(await fetch(`https://geo.api.gouv.fr/communes?codePostal=${encodeURIComponent(d)}&fields=centre&limit=1`)).json();if(!p.length||!p[0].centre){a("Code postal introuvable"),s(null);return}const[w,y]=p[0].centre.coordinates,v=Math.round(nS(eS,tS,y,w));s({km:v,price:rS(v)})}catch{a("Erreur de recherche"),s(null)}finally{r(!1)}},u=d=>{const f=d.replace(/\D/g,"").slice(0,5);t(f),l(f)};return c.jsxs("div",{className:"rounded-lg border border-secondary/30 bg-secondary/5 p-3 space-y-2",children:[c.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium text-foreground",children:[c.jsx(ia,{className:"w-4 h-4 text-secondary"}),"Estimation tarifaire"]}),c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-postalCode",className:"text-xs",children:"Code postal du lieu d'intervention *"}),c.jsx(jt,{id:"modal-postalCode",value:e,onChange:d=>u(d.target.value),placeholder:"Ex : 75001",className:"h-10",inputMode:"numeric",maxLength:5})]}),n&&c.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[c.jsx(S1,{className:"w-3 h-3 animate-spin"})," Calcul en cours..."]}),i&&c.jsx("p",{className:"text-sm text-destructive",children:i}),o&&c.jsxs("div",{className:"flex items-center gap-2 rounded-md bg-secondary/10 p-2",children:[c.jsx(g1,{className:"w-5 h-5 text-secondary flex-shrink-0"}),c.jsx("div",{children:c.jsxs("p",{className:"text-base font-bold text-foreground",children:["Forfait intervention : à partir de ",o.price," € TTC"]})})]})]})},Bu=g.forwardRef(({className:e,...t},n)=>c.jsx("textarea",{className:de("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
227ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...t}));Bu.displayName="Textarea";const qu=e=>{typeof window<"u"&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e))},sS=e=>{qu({event:"quote_button_click",button_location:e})},iS=e=>{qu({event:"phone_click",button_location:e})},og=(e,t,n)=>{qu({event:"form_submit",form_name:"quote_request",project_type:e,client_type:t||"",ids_sub_type:n||""})};var al="focusScope.autoFocusOnMount",ll="focusScope.autoFocusOnUnmount",tp={bubbles:!1,cancelable:!0},aS="FocusScope",sg=g.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:s,...i}=e,[a,l]=g.useState(null),u=Yr(o),d=Yr(s),f=g.useRef(null),p=Ae(t,v=>l(v)),w=g.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;g.useEffect(()=>{if(r){let v=function(x){if(w.paused||!a)return;const C=x.target;a.contains(C)?f.current=C:nn(f.current,{select:!0})},S=function(x){if(w.paused||!a)return;const C=x.relatedTarget;C!==null&&(a.contains(C)||nn(f.current,{select:!0}))},h=function(x){if(document.activeElement===document.body)for(const b of x)b.removedNodes.length>0&&nn(a)};document.addEventListener("focusin",v),document.addEventListener("focusout",S);const m=new MutationObserver(h);return a&&m.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",S),m.disconnect()}}},[r,a,w.paused]),g.useEffect(()=>{if(a){rp.add(w);const v=document.activeElement;if(!a.contains(v)){const h=new CustomEvent(al,tp);a.addEventListener(al,u),a.dispatchEvent(h),h.defaultPrevented||(lS(pS(ig(a)),{select:!0}),document.activeElement===v&&nn(a))}return()=>{a.removeEventListener(al,u),setTimeout(()=>{const h=new CustomEvent(ll,tp);a.addEventListener(ll,d),a.dispatchEvent(h),h.defaultPrevented||nn(v??document.body,{select:!0}),a.removeEventListener(ll,d),rp.remove(w)},0)}}},[a,u,d,w]);const y=g.useCallback(v=>{if(!n&&!r||w.paused)return;const S=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,h=document.activeElement;if(S&&h){const m=v.currentTarget,[x,C]=cS(m);x&&C?!v.shiftKey&&h===C?(v.preventDefault(),n&&nn(x,{select:!0})):v.shiftKey&&h===x&&(v.preventDefault(),n&&nn(C,{select:!0})):h===m&&v.preventDefault()}},[n,r,w.paused]);return c.jsx(xe.div,{tabIndex:-1,...i,ref:p,onKeyDown:y})});sg.displayName=aS;function lS(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(nn(r,{select:t}),document.activeElement!==n)return}function cS(e){const t=ig(e),n=np(t,e),r=np(t.reverse(),e);return[n,r]}function ig(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function np(e,t){for(const n of e)if(!uS(n,{upTo:t}))return n}function uS(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function dS(e){return e instanceof HTMLInputElement&&"select"in e}function nn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&dS(e)&&t&&e.select()}}var rp=fS();function fS(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=op(e,t),e.unshift(t)},remove(t){var n;e=op(e,t),(n=e[0])==null||n.resume()}}}function op(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function pS(e){return e.filter(t=>t.tagName!=="A")}var cl=0;function mS(){g.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??sp()),document.body.insertAdjacentElement("beforeend",e[1]??sp()),cl++,()=>{cl===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),cl--}},[])}function sp(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
vendor: 5,955 bytes, lines 227-242
227style.position="fixed",e.style.pointerEvents="none",e}var Et=function(){return Et=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t},Et.apply(this,arguments)};function ag(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function C5(e,t,n,r){function o(s){return s instanceof n?s:new n(function(i){i(s)})}return new(n||(n=Promise))(function(s,i){function a(d){try{u(r.next(d))}catch(f){i(f)}}function l(d){try{u(r.throw(d))}catch(f){i(f)}}function u(d){d.done?s(d.value):o(d.value).then(a,l)}u((r=r.apply(e,t||[])).next())})}function hS(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,s;r<o;r++)(s||!(r in t))&&(s||(s=Array.prototype.slice.call(t,0,r)),s[r]=t[r]);return e.concat(s||Array.prototype.slice.call(t))}var li="right-scroll-bar-position",ci="width-before-scroll-bar",gS="with-scroll-bars-hidden",vS="--removed-body-scroll-bar-size";function ul(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function yS(e,t){var n=g.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}var xS=typeof window<"u"?g.useLayoutEffect:g.useEffect,ip=new WeakMap;function wS(e,t){var n=yS(null,function(r){return e.forEach(function(o){return ul(o,r)})});return xS(function(){var r=ip.get(n);if(r){var o=new Set(r),s=new Set(e),i=n.current;o.forEach(function(a){s.has(a)||ul(a,null)}),s.forEach(function(a){o.has(a)||ul(a,i)})}ip.set(n,e)},[e]),n}function SS(e){return e}function CS(e,t){t===void 0&&(t=SS);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(s){var i=t(s,r);return n.push(i),function(){n=n.filter(function(a){return a!==i})}},assignSyncMedium:function(s){for(r=!0;n.length;){var i=n;n=[],i.forEach(s)}n={push:function(a){return s(a)},filter:function(){return n}}},assignMedium:function(s){r=!0;var i=[];if(n.length){var a=n;n=[],a.forEach(s),i=n}var l=function(){var d=i;i=[],d.forEach(s)},u=function(){return Promise.resolve().then(l)};u(),n={push:function(d){i.push(d),u()},filter:function(d){return i=i.filter(d),n}}}};return o}function bS(e){e===void 0&&(e={});var t=CS(null);return t.options=Et({async:!0,ssr:!1},e),t}var lg=function(e){var t=e.sideCar,n=ag(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return g.createElement(r,Et({},n))};lg.isSideCarExport=!0;function ES(e,t){return e.useMedium(t),lg}var cg=bS(),dl=function(){},ga=g.forwardRef(function(e,t){var n=g.useRef(null),r=g.useState({onScrollCapture:dl,onWheelCapture:dl,onTouchMoveCapture:dl}),o=r[0],s=r[1],i=e.forwardProps,a=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,w=e.noRelative,y=e.noIsolation,v=e.inert,S=e.allowPinchZoom,h=e.as,m=h===void 0?"div":h,x=e.gapMode,C=ag(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=p,k=wS([n,t]),E=Et(Et({},C),o);return g.createElement(g.Fragment,null,d&&g.createElement(b,{sideCar:cg,removeScrollBar:u,shards:f,noRelative:w,noIsolation:y,inert:v,setCallbacks:s,allowPinchZoom:!!S,lockRef:n,gapMode:x}),i?g.cloneElement(g.Children.only(a),Et(Et({},E),{ref:k})):g.createElement(m,Et({},E,{className:l,ref:k}),a))});ga.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};ga.classNames={fullWidth:ci,zeroRight:li};var kS=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function jS(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=kS();return t&&e.setAttribute("nonce",t),e}function NS(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function TS(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var PS=function(){var e=0,t=null;return{add:function(n){e==0&&(t=jS())&&(NS(t,n),TS(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},RS=function(){var e=PS();return function(t,n){g.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ug=function(){var e=RS(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},OS={left:0,top:0,right:0,gap:0},fl=function(e){return parseInt(e||"",10)||0},AS=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[fl(n),fl(r),fl(o)]},DS=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return OS;var t=AS(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},IS=ug(),Ir="data-scroll-locked",MS=function(e,t,n,r){var o=e.left,s=e.top,i=e.right,a=e.gap;return n===void 0&&(n="margin"),`
228  .`.concat(gS,` {
229   overflow: hidden `).concat(r,`;
230   padding-right: `).concat(a,"px ").concat(r,`;
231  }
232  body[`).concat(Ir,`] {
233    overflow: hidden `).concat(r,`;
234    overscroll-behavior: contain;
235    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
236    padding-left: `.concat(o,`px;
237    padding-top: `).concat(s,`px;
238    padding-right: `).concat(i,`px;
239    margin-left:0;
240    margin-top:0;
241    margin-right: `).concat(a,"px ").concat(r,`;
242    `),n==="padding"&&"padding-right: ".concat(a,"px ").concat(r,";
242")].filter(Boolean).join(""),`
243  }
244  
245  .`).concat(li,` {
246    right: `).concat(a,"px ").concat(r,`;
247  }
248  
249  .`).concat(ci,` {
250    margin-right: `).concat(a,"px ").concat(r,`;
251  }
252  
253  .`).concat(li," .").concat(li,` {
254    right: 0 `).concat(r,`;
255  }
256  
257  .`).concat(ci," .").concat(ci,` {
258    margin-right: 0 `).concat(r,`;
259  }
260  
261  body[`).concat(Ir,`] {
262    `).concat(vS,": ").concat(a,`px;
263  }
264`)},ap=function(){var e=parseInt(document.body.getAttribute(Ir)||"0",10);return isFinite(e)?e:0},_S=function(){g.useEffect(function(){return document.body.setAttribute(Ir,(ap()+1).toString()),function(){var e=ap()-1;e<=0?document.body.removeAttribute(Ir):document.body.setAttribute(Ir,e.toString())}},[])},LS=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;_S();var s=g.useMemo(function(){return DS(o)},[o]);return g.createElement(IS,{styles:MS(s,!t,o,n?"":"!important")})},kc=!1;if(typeof window<"u")try{var Us=Object.defineProperty({},"passive",{get:function(){return kc=!0,!0}});window.addEventListener("test",Us,Us),window.removeEventListener("test",Us,Us)}catch{kc=!1}var lr=kc?{passive:!1}:!1,zS=function(e){return e.tagName==="TEXTAREA"},dg=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!zS(e)&&n[t]==="visible")},FS=function(e){return dg(e,"overflowY")},$S=function(e){return dg(e,"overflowX")},lp=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=fg(e,r);if(o){var s=pg(e,r),i=s[1],a=s[2];if(i>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},US=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},BS=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},fg=function(e,t){return e==="v"?FS(t):$S(t)},pg=function(e,t){return e==="v"?US(t):BS(t)},qS=function(e,t){return e==="h"&&t==="rtl"?-1:1},GS=function(e,t,n,r,o){var s=qS(e,window.getComputedStyle(t).direction),i=s*r,a=n.target,l=t.contains(a),u=!1,d=i>0,f=0,p=0;do{if(!a)break;var w=pg(e,a),y=w[0],v=w[1],S=w[2],h=v-S-s*y;(y||h)&&fg(e,a)&&(f+=h,p+=y);var m=a.parentNode;a=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!l&&a!==document.body||l&&(t.contains(a)||t===a));return(d&&(Math.abs(f)<1||!o)||!d&&(Math.abs(p)<1||!o))&&(u=!0),u},Bs=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},cp=function(e){return[e.deltaX,e.deltaY]},up=function(e){return e&&"current"in e?e.current:e},WS=function(e,t){return e[0]===t[0]&&e[1]===t[1]},HS=function(e){return`
265  .block-interactivity-`.concat(e,` {pointer-events: none;}
266  .allow-interactivity-`).concat(e,` {pointer-events: all;}
267`)},VS=0,cr=[];function QS(e){var t=g.useRef([]),n=g.useRef([0,0]),r=g.useRef(),o=g.useState(VS++)[0],s=g.useState(ug)[0],i=g.useRef(e);g.useEffect(function(){i.current=e},[e]),g.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var v=hS([e.lockRef.current],(e.shards||[]).map(up),!0).filter(Boolean);return v.forEach(function(S){return S.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),v.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=g.useCallback(function(v,S){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!i.current.allowPinchZoom;var h=Bs(v),m=n.current,x="deltaX"in v?v.deltaX:m[0]-h[0],C="deltaY"in v?v.deltaY:m[1]-h[1],b,k=v.target,E=Math.abs(x)>Math.abs(C)?"h":"v";if("touches"in v&&E==="h"&&k.type==="range")return!1;var P=lp(E,k);if(!P)return!0;if(P?b=E:(b=E==="v"?"h":"v",P=lp(E,k)),!P)return!1;if(!r.current&&"changedTouches"in v&&(x||C)&&(r.current=b),!b)return!0;var O=r.current||b;return GS(O,S,v,O==="h"?x:C,!0)},[]),l=g.useCallback(function(v){var S=v;if(!(!cr.length||cr[cr.length-1]!==s)){var h="deltaY"in S?cp(S):Bs(S),m=t.current.filter(function(b){return b.name===S.type&&(b.target===S.target||S.target===b.shadowParent)&&WS(b.delta,h)})[0];if(m&&m.should){S.cancelable&&S.preventDefault();return}
vendor: 4,333 bytes, line 267
267if(!m){var x=(i.current.shards||[]).map(up).filter(Boolean).filter(function(b){return b.contains(S.target)}),C=x.length>0?a(S,x[0]):!i.current.noIsolation;C&&S.cancelable&&S.preventDefault()}}},[]),u=g.useCallback(function(v,S,h,m){var x={name:v,delta:S,target:h,should:m,shadowParent:KS(h)};t.current.push(x),setTimeout(function(){t.current=t.current.filter(function(C){return C!==x})},1)},[]),d=g.useCallback(function(v){n.current=Bs(v),r.current=void 0},[]),f=g.useCallback(function(v){u(v.type,cp(v),v.target,a(v,e.lockRef.current))},[]),p=g.useCallback(function(v){u(v.type,Bs(v),v.target,a(v,e.lockRef.current))},[]);g.useEffect(function(){return cr.push(s),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",l,lr),document.addEventListener("touchmove",l,lr),document.addEventListener("touchstart",d,lr),function(){cr=cr.filter(function(v){return v!==s}),document.removeEventListener("wheel",l,lr),document.removeEventListener("touchmove",l,lr),document.removeEventListener("touchstart",d,lr)}},[]);var w=e.removeScrollBar,y=e.inert;return g.createElement(g.Fragment,null,y?g.createElement(s,{styles:HS(o)}):null,w?g.createElement(LS,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function KS(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const YS=ES(cg,QS);var mg=g.forwardRef(function(e,t){return g.createElement(ga,Et({},e,{ref:t,sideCar:YS}))});mg.classNames=ga.classNames;var XS=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ur=new WeakMap,qs=new WeakMap,Gs={},pl=0,hg=function(e){return e&&(e.host||hg(e.parentNode))},ZS=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=hg(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},JS=function(e,t,n,r){var o=ZS(t,Array.isArray(e)?e:[e]);Gs[n]||(Gs[n]=new WeakMap);var s=Gs[n],i=[],a=new Set,l=new Set(o),u=function(f){!f||a.has(f)||(a.add(f),u(f.parentNode))};o.forEach(u);var d=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(p){if(a.has(p))d(p);else try{var w=p.getAttribute(r),y=w!==null&&w!=="false",v=(ur.get(p)||0)+1,S=(s.get(p)||0)+1;ur.set(p,v),s.set(p,S),i.push(p),v===1&&y&&qs.set(p,!0),S===1&&p.setAttribute(n,"true"),y||p.setAttribute(r,"true")}catch(h){console.error("aria-hidden: cannot operate on ",p,h)}})};return d(t),a.clear(),pl++,function(){i.forEach(function(f){var p=ur.get(f)-1,w=s.get(f)-1;ur.set(f,p),s.set(f,w),p||(qs.has(f)||f.removeAttribute(r),qs.delete(f)),w||f.removeAttribute(n)}),pl--,pl||(ur=new WeakMap,ur=new WeakMap,qs=new WeakMap,Gs={})}},eC=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=XS(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),JS(r,o,n,"aria-hidden")):function(){return null}},va="Dialog",[gg,b5]=hs(va),[tC,vt]=gg(va),vg=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:s,modal:i=!0}=e,a=g.useRef(null),l=g.useRef(null),[u,d]=Uh({prop:r,defaultProp:o??!1,onChange:s,caller:va});return c.jsx(tC,{scope:t,triggerRef:a,contentRef:l,contentId:Xa(),titleId:Xa(),descriptionId:Xa(),open:u,onOpenChange:d,onOpenToggle:g.useCallback(()=>d(f=>!f),[d]),modal:i,children:n})};vg.displayName=va;var yg="DialogTrigger",nC=g.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=vt(yg,n),s=Ae(t,o.triggerRef);return c.jsx(xe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Hu(o.open),...r,ref:s,onClick:Pe(e.onClick,o.onOpenToggle)})});nC.displayName=yg;var Gu="DialogPortal",[rC,xg]=gg(Gu,{forceMount:void 0}),wg=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,s=vt(Gu,t);return c.jsx(rC,{scope:t,forceMount:n,children:g.Children.map(r,i=>c.jsx(gs,{present:n||s.open,children:c.jsx($h,{asChild:!0,container:o,children:i})}))})};wg.displayName=Gu;var Bi="DialogOverlay",Sg=g.forwardRef((e,t)=>{const n=xg(Bi,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,s=vt(Bi,e.__scopeDialog);return s.modal?c.jsx(gs,{present:r||s.open,children:c.jsx(sC,{...o,ref:t})}):null});Sg.displayName=Bi;var oC=Jo("DialogOverlay.RemoveScroll"),sC=g.forwardRef((e,t)=>
vendor: 4,634 bytes, lines 267-271
267{const{__scopeDialog:n,...r}=e,o=vt(Bi,n);return c.jsx(mg,{as:oC,allowPinchZoom:!0,shards:[o.contentRef],children:c.jsx(xe.div,{"data-state":Hu(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),tr="DialogContent",Cg=g.forwardRef((e,t)=>{const n=xg(tr,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,s=vt(tr,e.__scopeDialog);return c.jsx(gs,{present:r||s.open,children:s.modal?c.jsx(iC,{...o,ref:t}):c.jsx(aC,{...o,ref:t})})});Cg.displayName=tr;var iC=g.forwardRef((e,t)=>{const n=vt(tr,e.__scopeDialog),r=g.useRef(null),o=Ae(t,n.contentRef,r);return g.useEffect(()=>{const s=r.current;if(s)return eC(s)},[]),c.jsx(bg,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Pe(e.onCloseAutoFocus,s=>{var i;s.preventDefault(),(i=n.triggerRef.current)==null||i.focus()}),onPointerDownOutside:Pe(e.onPointerDownOutside,s=>{const i=s.detail.originalEvent,a=i.button===0&&i.ctrlKey===!0;(i.button===2||a)&&s.preventDefault()}),onFocusOutside:Pe(e.onFocusOutside,s=>s.preventDefault())})}),aC=g.forwardRef((e,t)=>{const n=vt(tr,e.__scopeDialog),r=g.useRef(!1),o=g.useRef(!1);return c.jsx(bg,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var i,a;(i=e.onCloseAutoFocus)==null||i.call(e,s),s.defaultPrevented||(r.current||(a=n.triggerRef.current)==null||a.focus(),s.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:s=>{var l,u;(l=e.onInteractOutside)==null||l.call(e,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const i=s.target;((u=n.triggerRef.current)==null?void 0:u.contains(i))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),bg=g.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:s,...i}=e,a=vt(tr,n),l=g.useRef(null),u=Ae(t,l);return mS(),c.jsxs(c.Fragment,{children:[c.jsx(sg,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:s,children:c.jsx(sa,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":Hu(a.open),...i,ref:u,onDismiss:()=>a.onOpenChange(!1)})}),c.jsxs(c.Fragment,{children:[c.jsx(lC,{titleId:a.titleId}),c.jsx(uC,{contentRef:l,descriptionId:a.descriptionId})]})]})}),Wu="DialogTitle",Eg=g.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=vt(Wu,n);return c.jsx(xe.h2,{id:o.titleId,...r,ref:t})});Eg.displayName=Wu;var kg="DialogDescription",jg=g.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=vt(kg,n);return c.jsx(xe.p,{id:o.descriptionId,...r,ref:t})});jg.displayName=kg;var Ng="DialogClose",Tg=g.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=vt(Ng,n);return c.jsx(xe.button,{type:"button",...r,ref:t,onClick:Pe(e.onClick,()=>o.onOpenChange(!1))})});Tg.displayName=Ng;function Hu(e){return e?"open":"closed"}var Pg="DialogTitleWarning",[E5,Rg]=Dy(Pg,{contentName:tr,titleName:Wu,docsSlug:"dialog"}),lC=({titleId:e})=>{const t=Rg(Pg),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
268
269If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
270
271For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return g.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},cC="DialogDescriptionWarning",uC=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Rg(cC).contentName}}.`;return g.useEffect(()=>{var s;const o=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},dC=vg,fC=wg,Og=Sg,Ag=Cg,Dg=Eg,Ig=jg,pC=Tg;const Mg=dC,mC=fC,_g=g.forwardRef(({className:e,...t},n)=>c.jsx(Og,{ref:n,className:de("fixed inset-0 z-[150] bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));_g.displayName=Og.displayName;const Vu=g.forwardRef(({className:e,children:t,...n},r)=>c.jsxs(mC,{children:[c.jsx(_g,{}),c.jsxs(Ag,{ref:r,className:de("fixed left-[50%] top-[50%] z-[150] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
271nded-lg",e),...n,children:[t,c.jsxs(pC,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[c.jsx(Yh,{className:"h-4 w-4"}),c.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Vu.displayName=Ag.displayName;const Qu=({className:e,...t})=>c.jsx("div",{className:de("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Qu.displayName="DialogHeader";const Ku=g.forwardRef(({className:e,...t},n)=>c.jsx(Dg,{ref:n,className:de("text-lg font-semibold leading-none tracking-tight",e),...t}));Ku.displayName=Dg.displayName;const hC=g.forwardRef(({className:e,...t},n)=>c.jsx(Ig,{ref:n,className:de("text-sm text-muted-foreground",e),...t}));hC.displayName=Ig.displayName;const ml=[{value:"topographie",label:"Relevés topographiques"},{value:"geodetection",label:"Détection de réseaux"},{value:"sig",label:"Base de données SIG"},{value:"cartographie",label:"Cartographie / Mise à jour"},{value:"websig",label:"Plateforme Web-SIG"},{value:"amo",label:"Conseil / AMO"},{value:"ids-technologies",label:"IA géospatiale, Analyse 2D/3D, Ingénierie | IDS Technologies"},{value:"autre",label:"Autre"}],Yu=({open:e,onOpenChange:t,defaultProjectType:n="",prioritizeIDSTech:r=!1})=>{const{toast:o}=Ih(),[s,i]=g.useState(!1),[a,l]=g.useState({name:"",email:"",phone:"",company:"",userType:"",projectType:n,idsSubType:"",postalCode:"",message:""}),[u,d]=g.useState("");g.useEffect(()=>{e&&n&&l(w=>({...w,projectType:n}))},[e,n]);const f=async w=>{if(w.preventDefault(),!u){i(!0);try{const{supabase:y}=await bu(async()=>{const{supabase:S}=await import("./client-D96WcLkZ.js");return{supabase:S}},[]),{error:v}=await y.functions.invoke("send-quote-request",{body:{...a,_hp:u}});if(v)throw v;og(a.projectType,a.userType,a.idsSubType),o({title:"Demande envoyée !",description:"Notre équipe vous contactera dans les plus brefs délais."}),l({name:"",email:"",phone:"",company:"",userType:"",idsSubType:"",projectType:"",postalCode:"",message:""}),t(!1)}catch(y){console.error("Error sending quote request:",y),o({title:"Erreur",description:"Une erreur est survenue. Veuillez réessayer.",variant:"destructive"})}finally{i(!1)}}},p=w=>{const{name:y,value:v}=w.target;l(S=>({...S,[y]:v,...y==="projectType"&&v!=="ids-technologies"?{idsSubType:""}:{},...y==="userType"&&v==="particulier"?{company:""}:{}}))};return c.jsx(Mg,{open:e,onOpenChange:t,children:c.jsxs(Vu,{className:"sm:max-w-3xl max-w-[calc(100vw-2rem)] max-h-[90vh] overflow-y-auto p-4 sm:p-5","aria-describedby":"quote-modal-description",children:[c.jsx(Qu,{className:"pb-1",children:c.jsxs("div",{className:"flex items-center justify-between gap-3",children:[c.jsxs("div",{children:[c.jsx(Ku,{className:"text-lg sm:text-xl font-heading font-bold text-foreground text-left",children:"Décrivez votre projet"}),c.jsx("p",{id:"quote-modal-description",className:"sr-only",children:"Formulaire de demande de devis"})]}),c.jsx(Rt,{image:tg,alt:"Certification Bureau Veritas",width:128,height:64,sizes:"128px",className:"h-16 w-auto object-contain mix-blend-multiply flex-shrink-0"})]})}),c.jsx(X4,{}),c.jsxs("form",{onSubmit:f,className:"space-y-2 mt-1",children:[c.jsxs("div",{className:"absolute -left-[9999px]","aria-hidden":"true",children:[c.jsx("label",{htmlFor:"modal-website",children:"Website"}),c.jsx("input",{type:"text",id:"modal-website",name:"website",value:u,onChange:w=>d(w.target.value),tabIndex:-1,autoComplete:"off"})]}),c.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2",children:[c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-name",children:"Nom Prénom *"}),c.jsx(jt,{id:"modal-name",name:"name",value:a.name,onChange:p,placeholder:"Jean Dupont",required:!0,className:"h-10"})]}),c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-email",children:"Email *"}),c.jsx(jt,{id:"modal-email",name:"email",type:"email",value:a.email,onChange:p,placeholder:"[email protected]",required:!0,className:"h-10"})]}),c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-userType",children:"Je suis *"}),c.jsxs("select",{id:"modal-userType",name:"userType",value:a.userType,onCh
271ange:p,required:!0,className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[c.jsx("option",{value:"",children:"Sélectionnez"}),c.jsx("option",{value:"collectivite",children:"Une collectivité"}),c.jsx("option",{value:"entreprise",children:"Une entreprise"}),c.jsx("option",{value:"particulier",children:"Un particulier"})]})]})]}),c.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2",children:[c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-phone",children:"Téléphone"}),c.jsx(jt,{id:"modal-phone",name:"phone",type:"tel",value:a.phone,onChange:p,placeholder:"06 00 00 00 00",className:"h-10"})]}),c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-projectType",children:"Type de projet *"}),c.jsxs("select",{id:"modal-projectType",name:"projectType",value:a.projectType,onChange:p,required:!0,className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
271ing-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[c.jsx("option",{value:"",children:"Sélectionnez le type"}),(r||n==="ids-technologies"?[ml.find(w=>w.value==="ids-technologies"),...ml.filter(w=>w.value!=="ids-technologies")]:ml).map(w=>c.jsx("option",{value:w.value,children:w.label},w.value))]})]}),a.userType==="collectivite"||a.userType==="entreprise"?c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-company",children:a.userType==="collectivite"?"Collectivité":"Entreprise"}),c.jsx(jt,{id:"modal-company",name:"company",value:a.company,onChange:p,placeholder:a.userType==="collectivite"?"Nom de votre collectivité":"Nom de votre entreprise",className:"h-10"})]}):a.projectType==="ids-technologies"?c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-idsSubType",children:"Domaine *"}),c.jsxs("select",{id:"modal-idsSubType",name:"idsSubType",value:a.idsSubType,onChange:p,required:!0,className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
271ing-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[c.jsx("option",{value:"",children:"Sélectionnez un domaine"}),c.jsx("option",{value:"analyse-geospatiale",children:"Analyse avancée de données géospatiales"}),c.jsx("option",{value:"automatisation",children:"Automatisation de traitements"}),c.jsx("option",{value:"reconstruction-3d",children:"Reconstruction / modélisation 3D"}),c.jsx("option",{value:"exploratoire-rd",children:"Projet exploratoire / R&D"}),c.jsx("option",{value:"autre-prestation",children:"Autre prestation"})]})]}):c.jsx("div",{})]}),(a.userType==="collectivite"||a.userType==="entreprise")&&a.projectType==="ids-technologies"&&c.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2",children:c.jsxs("div",{className:"sm:col-start-3 space-y-1",children:[c.jsx(pe,{htmlFor:"modal-idsSubType",children:"Domaine *"}),c.jsxs("select",{id:"modal-idsSubType",name:"idsSubType",value:a.idsSubType,onChange:p,required:!0,className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
271ing-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[c.jsx("option",{value:"",children:"Sélectionnez un domaine"}),c.jsx("option",{value:"analyse-geospatiale",children:"Analyse avancée de données géospatiales"}),c.jsx("option",{value:"automatisation",children:"Automatisation de traitements"}),c.jsx("option",{value:"reconstruction-3d",children:"Reconstruction / modélisation 3D"}),c.jsx("option",{value:"exploratoire-rd",children:"Projet exploratoire / R&D"}),c.jsx("option",{value:"autre-prestation",children:"Autre prestation"})]})]})}),a.userType==="particulier"&&(a.projectType==="topographie"||a.projectType==="geodetection")&&c.jsx(oS,{postalCode:a.postalCode,onPostalCodeChange:w=>l(y=>({...y,postalCode:w}))}),c.jsxs("div",{className:"space-y-1",children:[c.jsx(pe,{htmlFor:"modal-message",children:"Décrivez votre projet *"}),c.jsx(Bu,{id:"modal-message",name:"message",value:a.message,onChange:p,placeholder:"Décrivez brièvement votre besoin...",required:!0,rows:2,className:"resize-none"})]}),c.jsx(tt,{type:"submit",size:"lg",className:"w-full bg-secondary hover:bg-secondary/90 text-secondary-foreground shadow-soft h-11 text-base",disabled:s,children:s?"Envoi en cours...":c.jsxs(c.Fragment,{children:["Envoyer ma demande",c.jsx(Kh,{className:"w-4 h-4 ml-2"})]})}),c.jsx("p",{className:"text-xs text-muted-foreground text-center",children:"En soumettant ce formulaire, vous acceptez d'être contacté par notre équipe commerciale."})]})]})})},gC=Object.freeze(Object.defineProperty({__proto__:null,default:Yu},Symbol.toStringTag,{value:"Module"})),vC=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(!1),[o,s]=g.useState(!1),i=ha(),a=or(),l={"/technologies":"ids-technologies","/releves-topographiques":"topographie","/detection-reseaux":"geodetection","/conseil":"amo"},u=g.useMemo(()=>l[a.pathname]||"",[a.pathname]),d=g.useRef(null);g.useEffect(()=>{const y=v=>{e&&d.current&&!d.current.contains(v.target)&&t(!1)};return document.addEventListener("mousedown",y),()=>document.removeEventListener("mousedown",y)},[e]);const f=[{name:"Accueil",href:"/",isRoute:!0,scrollTo:"accueil"},{name:"Qui sommes-nous ?",href:"/qui-sommes-nous",isRoute:!0},{name:"IDS Technologies",href:"/technologies",isRoute:!0},{name:"Conseil & AMO",href:"/conseil",isRoute:!0},{name:"Nos réalisations",href:"/realisations",isRoute:!0},{name:"Actualités",href:"/actualites",isRoute:!0},{name:"Contact",href:"/",isRoute:!0,scrollTo:"contact"}],p=()=>{sS("header"),r(!0),t(!1)},w=y=>{if(t(!1),y.scrollTo)if(a.pathname==="/"){const v=document.getElementById(y.scrollTo);v&&v.scrollIntoView({behavior:"smooth"})}else i("/"),setTimeout(()=>{const v=document.getElementById(y.scrollTo);v&&v.scrollIntoView({behavior:"smooth"})},100)};return c.jsxs(c.Fragment,{children:[c.jsxs("header",{ref:d,className:"fixed top-0 left-0 right-0 z-50 bg-card/95 backdrop-blur-md border-b border-border",children:[c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"flex items-center justify-between h-20",children:[c.jsx(We,{to:"/",className:"flex items-center",children:c.jsx(Rt,{image:V4,alt:"IDS France - Geographic Intelligence",width:73,height:64,sizes:"73px",priority:!0,className:"h-16 w-auto"})}),c.jsx("nav",{className:"hidden lg:flex items-center gap-8",children:f.map(y=>y.scrollTo?c.jsx("button",{onClick:()=>w(y),className:"text-muted-foreground hover:text-primary transition-colors duration-200 font-medium text-sm",children:y.name},y.name):c.jsx(We,{to:y.href,className:"text-muted-foreground hover:text-primary transition-colors duration-200 font-medium text-sm",children:y.name},y.name))}),c.jsxs("div",{className:"hidden md:flex items-center gap-4",children:[o?c.jsxs("a",{href:"tel:0164809696",className:"flex items-center gap-2 text-primary font-semibold transition-colors",children:[c.jsx(Ii,{className:"w-4 h-4"}),c.jsx("span",{className:"text-sm",children:"01 64 80 96 96"})]}):c.jsxs("button",{onClick:()=>{iS("header"),s(!0)},className:"flex items-center gap-2 text-muted-foreground hover:text-primary transition-colors cursor-pointer",children:[c.jsx(Ii,{className:"w-4 h-4"}),c.jsx("span",{className:"text-sm font-medium",children:"Appelez-nous"})]}),c.jsx(tt,{onClick:p,className:"bg-secondary hover:bg-secondary/90 text-secondary-foreground shadow-soft",children:"Demander un devis"})]}),c.jsx("button",{className:"lg:hidden p-2 text-foreground",onClick:()=>t(!e),"aria-label":"Toggle menu",children:e?c.jsx(Yh,{className:"w-6 h-6"}):c.jsx(C1,{className:"w-6 h-6"})})]})}),e&&c.jsx("div",{className:"lg:hidden bg-card border-t border-border",children:c.jsxs("nav",{className:"container mx-auto px-4 py-4 flex flex-col gap-4",children:[f.map(y=>y.scrollTo?c.jsx("button",{onClick:()=>w(y),className:"text-foreground hover:text-primary transition-colors py-2 font-medium text-left",children:y.name},y.name):c.jsx(We,{to:y.href,className:"text-foreground hover:text-primary transition-colors py-2 font-medium",onClick:()=>t(!1),children:y.name},y.name)),c.jsx(tt,{onClick:p,className:"bg-secondary hover:bg-secondary/90 text-secondary-foreground mt-2 w-full",children:"Demander un devis gratuit"})]})})]}),c.jsx(Yu,{open:n,onOpenChange:r,defaultProjectType:u})]})},yC=()=>{const e=g.useRef(null);g.useEffect(()=>{const n=e.current;if(!n)return;const r=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=window.matchMedia("(max-width: 767px)").matches;if(r||o)return;const s=()=>{const l=n.querySelectorAll("path.topo-animate"),u=Array.from(l,d=>d.getTotalLength());l.forEach((d,f)=>{const p=u[f];d.style.setProperty("--path-length",`${p}`),d.style.strokeDasharray=`${p}`,d.style.strokeDashoffset=`${p}`,d.style.animation="drawLineLoop 10s linear infinite",d.style.animationDelay=`${f*.06}s`,d.style.animationFillMode="both"})},i=window.requestIdleCallback;if(i){const l=i(s,{timeout:2e3});return()=>{var u;return(u=window.cancelIdleCallback)==null?void 0:u.call(window,l)}}const a=window.setTimeout(s,1200);return()=>window.clearTimeout(a)},[]);const t=()=>{const n=[];for(let y=0;y<14;y++){const v=50+y*32,S=15+y*3,h=[],m=28;for(let x=0;x<=m;x++){const C=x/m*Math.PI*2,b=Math.sin(C*3)*S*.5,k=Math.cos(C*5)*S*.3,E=Math.sin(C*7+y)*S*.4,P=v+b+k+E,O=600+Math.cos(C)*P*1.3,R=450+Math.sin(C)*P*.9;h.push(x===0?`M${O} ${R}`:`L${O} ${R}`)}n.push(c.jsx("path",{className:"topo-animate",d:h.join(" ")+" Z",stroke:"hsl(var(--primary))",strokeWidth:y%3===0?"1.2":"0.5",strokeOpacity:.6-y*.027,fill:"none"},`center-${y}`))}const i=200,a=250;for(let y=0;y<9;y++){const v=30+y*23,S=[],h=24;for(let m=0;m<=h;m++){const x=m/h*Math.PI*2,C=Math.sin(x*4+y*.5)*(10+y*2)+Math.cos(x*6)*8,b=v+C,k=i+Math.cos(x)*b*1.2,E=a+Math.sin(x)*b*.85;S.push(m===0?`M${k} ${E}`:`L${k} ${E}`)}n.push(c.jsx("path",{className:"topo-animate",d:S.join(" ")+" Z",stroke:"hsl(var(--muted-foreground))",strokeWidth:y%3===0?"1":"0.4",strokeOpacity:.5-y*.033,fill:"none"},`hill2-${y}`))}const l=950,u=350;for(let y=0;y<10;y++){const v=35+y*27,S=[],h=26;for(let m=0;m<=h;m++){const x=m/h*Math.PI*2,C=Math.sin(x*3+y)*(12+y*2.5)+Math.cos(x*5)*10,b=v+C,k=l+Math.cos(x)*b*1.1,E=u+Math.sin(x)*b*.95;S.push(m===0?`M${k} ${E}`:`L${k} ${E}`)}n.push(c.jsx("path",{className:"topo-animate",d:S.join(" ")+" Z",stroke:"hsl(var(--muted-foreground))",strokeWidth:y%3===0?"1":"0.4",strokeOpacity:.45-y*.027,fill:"none"},`hill3-${y}`))}const d=450,f=700;for(let y=0;y<7;y++){const v=25+y*20,S=[],h=22;for(let m=0;m<=h;m++){const x=m/h*Math.PI*2,C=Math.sin(x*4)*(8+y*2)+Math.cos(x*3+y)*6,b=v+C,k=d+Math.cos(x)*b*1.4,E=f+Math.sin(x)*b*.7;S.push(m===0?`M${k} ${E}`:`L${k} ${E}`)}n.push(c.jsx("path",{className:"topo-animate",d:S.join(" ")+" Z",stroke:"hsl(var(--primary))",strokeWidth:y%3===0?"0.9":"0.35",strokeOpacity:.4-y*.034,fill:"none"},`valley-${y}`))}const p=800,w=150;for(let y=0;y<6;y++){const v=20+y*17,S=[],h=20;for(let m=0;m<=h;m++){const x=m/h*Math.PI*2,C=Math.sin(x*5+y)*(6+y)+Math.cos(x*4)*5,b=v+C,k=p+Math.cos(x)*b,E=w+Math.sin(x)*b*.8;S.push(m===0?`M${k} ${E}`:`L${k} ${E}`)}n.push(c.jsx("path",{className:"topo-animate",d:S.join(" ")+" Z",stroke:"hsl(var(--muted-foreground))",strokeWidth:y%3===0?"0.8":"0.3",strokeOpacity:.35-y*.033,fill:"none"},`hillock-${y}`))}return n};return c.jsxs("div",{className:"absolute inset-0 z-0 overflow-hidden",children:[c.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-background via-background to-accent/20"}),c.jsxs("svg",{className:"absolute inset-0 w-full h-full opacity-15",viewBox:"0 0 1200 900",preserveAspectRatio:"xMidYMid slice",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[[0,200,400,600,800,1e3,1200].map(n=>c.jsx("line",{x1:n,y1:"0",x2:n,y2:"900",stroke:"hsl(var(--muted-foreground))",strokeWidth:"0.3",strokeOpacity:"0.2"},`v-${n}`)),[0,150,300,450,600,750,900].map(n=>c.jsx("line",{x1:"0",y1:n,x2:"1200",y2:n,stroke:"hsl(var(--muted-foreground))",strokeWidth:"0.3",strokeOpacity:"0.2"},`h-${n}`))]}),c.jsxs("svg",{className:"absolute inset-0 w-full h-full opacity-20",viewBox:"0 0 1200 900",preserveAspectRatio:"xMidYMid slice",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[c.jsx("path",{d:"M100 200 L250 180 L380 250 L420 400 L350 520 L180 480 L100 350 Z",stroke:"hsl(222 64% 35%)",strokeWidth:"1.5",strokeOpacity:"0.5",fill:"hsl(222 64% 35%)",fillOpacity:"0.05"}),c.jsx("path",{d:"M750 450 L880 420 L950 500 L920 620 L800 650 L720 580 Z",stroke:"hsl(222 64% 35%)",strokeWidth:"1.5",strokeOpacity:"0.5",fill:"hsl(222 64% 35%)",fillOpacity:"0.05"}),c.jsx("path",{d:"M500 100 L650 80 L720 180 L680 300 L550 320 L480 220 Z",stroke:"hsl(222 64% 35%)",strokeWidth:"1",strokeOpacity:"0.3",f
271ill:"hsl(222 64% 35%)",fillOpacity:"0.03"})]}),c.jsxs("svg",{ref:e,className:"absolute inset-0 w-full h-full opacity-35",viewBox:"0 0 1200 900",preserveAspectRatio:"xMidYMid slice",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[t(),c.jsx("path",{d:"M580 0 C570 80 590 150 560 220 C530 290 510 360 530 430 C550 500 520 570 480 640 C440 710 460 780 450 900",stroke:"hsl(210 70% 50%)",strokeWidth:"2.5",strokeOpacity:"0.5",fill:"none",strokeLinecap:"round"}),c.jsx("path",{d:"M580 0 C570 80 590 150 560 220 C530 290 510 360 530 430 C550 500 520 570 480 640 C440 710 460 780 450 900",stroke:"hsl(210 80% 60%)",strokeWidth:"1",strokeOpacity:"0.7",fill:"none",strokeLinecap:"round"}),c.jsx("path",{d:"M800 300 C760 340 720 380 680 420 C640 460 600 480 560 500 C520 520 530 550 530 430",stroke:"hsl(210 70% 50%)",strokeWidth:"1.5",strokeOpacity:"0.4",fill:"none",strokeLinecap:"round"}),c.jsx("path",{d:"M0 600 C150 580 300 550 450 560 C600 570 750 620 900 600 C1050 580 1150 560 1200 550",stroke:"hsl(20 60% 45%)",strokeWidth:"3",strokeOpacity:"0.4",fill:"none",strokeLinecap:"round"}),c.jsx("path",{d:"M0 600 C150 580 300 550 450 560 C600 570 750 620 900 600 C1050 580 1150 560 1200 550",stroke:"hsl(20 70% 55%)",strokeWidth:"1.5",strokeOpacity:"0.3",fill:"none",strokeLinecap:"round",strokeDasharray:"12 6"}),c.jsx("path",{d:"M300 0 C320 100 340 200 380 300 C420 400 480 480 520 560 C560 640 580 720 600 900",stroke:"hsl(20 50% 40%)",strokeWidth:"2",strokeOpacity:"0.3",fill:"none",strokeLinecap:"round"})]}),c.jsxs("svg",{className:"absolute inset-0 w-full h-full opacity-50",viewBox:"0 0 1200 900",preserveAspectRatio:"xMidYMid slice",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[c.jsx("circle",{cx:"600",cy:"450",r:"4",fill:"hsl(var(--primary))",fillOpacity:"0.8"}),c.jsx("text",{x:"610",y:"445",fill:"hsl(var(--primary))",fontSize:"9",fontFamily:"sans-serif",opacity:"0.6",children:"127.08"}),c.jsx("circle",{cx:"200",cy:"250",r:"3",fill:"hsl(var(--muted-foreground))",fillOpacity:"0.7"}),c.jsx("text",{x:"210",y:"248",fill:"hsl(var(--muted-foreground))",fontSize:"8",fontFamily:"sans-serif",opacity:"0.5",children:"98.54"}),c.jsx("circle",{cx:"950",cy:"350",r:"3",fill:"hsl(var(--muted-foreground))",fillOpacity:"0.7"}),c.jsx("text",{x:"960",y:"348",fill:"hsl(var(--muted-foreground))",fontSize:"8",fontFamily:"sans-serif",opacity:"0.5",children:"112.73"}),c.jsx("circle",{cx:"450",cy:"700",r:"3",fill:"hsl(var(--primary))",fillOpacity:"0.6"}),c.jsx("text",{x:"460",y:"698",fill:"hsl(var(--primary))",fontSize:"8",fontFamily:"sans-serif",opacity:"0.5",children:"67.21"}),c.jsx("circle",{cx:"800",cy:"150",r:"2.5",fill:"hsl(var(--muted-foreground))",fillOpacity:"0.6"}),c.jsx("text",{x:"810",y:"148",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.4",children:"89.32"}),c.jsx("text",{x:"350",y:"380",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.35",children:"91.02"}),c.jsx("text",{x:"680",y:"520",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.35",children:"85.47"}),c.jsx("text",{x:"520",y:"320",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.35",children:"108.99"}),c.jsx("text",{x:"150",y:"450",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.35",children:"76.28"}),c.jsx("text",{x:"850",y:"550",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.35",children:"99.17"}),c.jsx("text",{x:"1000",y:"200",fill:"hsl(var(--muted-foreground))",fontSize:"7",fontFamily:"sans-serif",opacity:"0.35",children:"104.86"})]}),c.jsx("div",{className:"absolute inset-0 bg-gradient-radial from-transparent via-transparent to-background/60"})]})},xC=g.lazy(()=>bu(()=>Promise.resolve().then(()=>gC),void 0)),wC=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(!1);return c.jsxs("section",{id:"accueil",className:"relative min-h-screen flex items-center pt-32 md:pt-40 pb-12 overflow-hidden",children:[c.jsx(yC,{}),c.jsx("div",{className:"container mx-auto px-4 relative z-10",children:c.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[c.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-body font-medium text-foreground mb-6 leading-tight animate-fade-up opacity-0 uppercase tracking-wide",style:{animationDelay:"200ms",animationFillMode:"forwards"},children:["Experts en"," ",c.jsx("span",{className:"text-primary",children:"cartographie"}),","," ",c.jsx("span",{className:"text-primary",children:"SIG"})," et"," ",c.jsx("span",{className:"text-primary",children:"ingénierie géospatiale"})]}),c.jsxs("p",{className:"text-lg md:text-xl text-muted-foreground mb-10 max-w-2xl mx-auto leading-relaxed animate-fade-up opacity-0",style:{animationDelay:"300ms",animationFillMode:"forwards"},children:["Depuis plus de ",c.jsx("strong",{className:"text-foreground",children:"30 ans"}),", IDS met l'expertise géographique au service des territoires et des infrastru
271ctures. Nous accompagnons ",c.jsx("strong",{className:"text-foreground",children:"concessionnaires de réseaux"}),", ",c.jsx("strong",{className:"text-foreground",children:"collectivités"})," et ",c.jsx("strong",{className:"text-foreground",children:"entreprises"}),", de la production à l'exploitation des données."]}),c.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center mb-16 animate-fade-up opacity-0",style:{animationDelay:"400ms",animationFillMode:"forwards"},children:[c.jsxs(tt,{onClick:()=>{r(!0),t(!0)},size:"lg",className:"bg-secondary hover:bg-secondary/90 text-secondary-foreground shadow-soft text-lg px-8 py-6 group",children:["Demander un devis gratuit",c.jsx(Pr,{className:"w-5 h-5 ml-2 group-hover:translate-x-1 transition-transform"})]}),c.jsx(tt,{size:"lg",variant:"outline",className:"border-2 border-primary text-primary hover:bg-primary hover:text-primary-foreground text-lg px-8 py-6",onClick:()=>{var o;return(o=document.getElementById("services"))==null?void 0:o.scrollIntoView({behavior:"smooth"})},children:"Découvrir nos services"})]}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto animate-fade-up opacity-0",style:{animationDelay:"500ms",animationFillMode:"forwards"},children:[c.jsxs("div",{className:"flex items-center gap-3 justify-start p-4 bg-card rounded-xl shadow-card",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-lg flex items-center justify-center flex-shrink-0",children:c.jsx(ia,{className:"w-6 h-6 text-primary"})}),c.jsxs("div",{className:"text-left",children:[c.jsx("p",{className:"font-semibold text-foreground",children:"Présence nationale"}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"Intervention partout en France"})]})]}),c.jsxs("div",{className:"flex items-center gap-3 justify-start p-4 bg-card rounded-xl shadow-card",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-lg flex items-center justify-center flex-shrink-0",children:c.jsx(Eu,{className:"w-6 h-6 text-primary"})}),c.jsxs("div",{className:"text-left",children:[c.jsx("p",{className:"font-semibold text-foreground",children:"Équipes certifiées"}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"Normes ADNT 3002, ME/GE"})]})]}),c.jsxs("div",{className:"flex items-center gap-3 justify-start p-4 bg-card rounded-xl shadow-card",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-lg flex items-center justify-center flex-shrink-0",children:c.jsx(x1,{className:"w-6 h-6 text-primary"})}),c.jsxs("div",{className:"text-left",children:[c.jsx("p",{className:"font-semibold text-foreground",children:"Expertise SIG avancée"}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"QGIS, ArcGIS, FME, AutoCAD"})]})]}),c.jsxs("div",{className:"flex items-center gap-3 justify-start p-4 bg-card rounded-xl shadow-card",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-lg flex items-center justify-center flex-shrink-0",children:c.jsx(u1,{className:"w-6 h-6 text-primary"})}),c.jsxs("div",{className:"text-left",children:[c.jsx("p",{className:"font-semibold text-foreground",children:"IA géospatiale & Computer Vision"}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"Machine learning, LiDAR, détection automatique"})]})]})]})]})}),n&&c.jsx(g.Suspense,{fallback:null,children:c.jsx(xC,{open:e,onOpenChange:t})})]})},SC={webp:"/assets/enedis-DeqEGpia.webp 96w, /assets/enedis-DUOU81he.webp 160w",png:"/assets/enedis-CWkkwwE1.png 96w, /assets/enedis-C0A9HCBV.png 160w"},CC={src:"/assets/enedis-C0A9HCBV.png",w:160,h:34},bC={sources:SC,img:CC},EC="/assets/grdf-new-DzXy46o2.svg",kC="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20by%20Marsupilami%20--%3e%3csvg%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20id='svg7048'%20version='1.1'%20width='759'%20height='768'%20viewBox='-2.46293106%20-2.46293106%2087.02356412%2088.07672612'%3e%3cdefs%20id='defs7045'%20
271/%3e%3cpath%20id='path5728'%20d='m%2074.0547,61.93992%20c%20-3.4493,0%20-6.8457,2.19503%20-6.8457,6.20703%200,4.816%204.5793,5.69974%206.0019,6.20508%201.4227,0.50533%204.2247,0.85908%204.2247,2.59375%200,1.208%20-1.2661,1.66211%20-2.9141,1.66211%20-1.8387,0%20-3.3055,-1.00746%20-4.1895,-2.57813%20l%20-3.9687,2.08008%20c%200.3053,0.848%202.6102,5.04102%208.1582,5.04102%204.36,0%207.5762,-2.29034%207.5762,-6.26368%200,-3.14133%20-1.7144,-4.87474%20-5.7891,-6.08007%20-3.1707,-0.93867%20-4.4375,-1.48001%20-4.4375,-2.77735%200,-0.96666%200.9289,-1.54492%202.1836,-1.54492%202.032,0%202.8644,1.0908%203.5684,2.10547%20l%203.8906,-2.04688%20c%20-0.6454,-1.27866%20-2.551,-4.60351%20-7.459,-4.60351%20z%20M%200,62.34812%20V%2082.7407%20h%204.6602%20v%20-6.4082%20h%203.0605%20c%204.02,0%207.1367,-3.11752%207.1367,-6.99219%200,-3.87467%20-3.1167,-6.99219%20-7.1367,-6.99219%20z%20m%2021.707,0%20-6.9355,20.39258%20h%205.0996%20l%201.1445,-3.58398%20c%201.1707,0.3%202.4001,0.45898%203.6641,0.45898%201.264,0%202.4934,-0.15898%203.6641,-0.45898%20l%201.1406,3.58398%20H%2034.582%20L%2027.6504,62.34812%20Z%20m%2015.7696,0%20V%2082.7407%20h%204.6621%20v%20-6.39844%20h%202.3867%20l%203.6738,6.39844%20h%205.0098%20l%20-4.2813,-7.38477%20c%202.2507,-1.05866%203.6993,-3.51029%203.6993,-6.01562%200,-3.876%20-3.1176,-6.99219%20-6.9922,-6.99219%20z%20m%2020.0801,0%20V%2082.7407%20h%204.6621%20V%2062.34812%20Z%20M%204.6602,66.71726%20h%203.0605%20c%201.4267,0%202.4766,1.13638%202.4766,2.62305%200,1.48667%20-1.0499,2.62305%20-2.4766,2.62305%20H%204.6602%20Z%20m%2037.4785,0%20h%203.4961%20c%201.2826,0%202.3301,1.20144%202.3301,2.77344%200,1.56933%20-1.0475,2.77148%20-2.3301,2.77148%20h%20-3.4961%20z%20m%20-17.459,0.96289%202.4102,7.55469%20c%20-0.7707,0.19733%20-1.5782,0.30078%20-2.4102,0.30078%20-0.832,0%20-1.6414,-0.10345%20-2.4121,-0.30078%20z'%20style='fill:%2304203a;fill-opacity:1;fill-rule:nonzero;stroke:none;
271stroke-width:1.33333325'%20/%3e%3cpath%20id='path5754'%20d='m%2022.834,51.50633%20v%206.4746%20h%201.1973%20v%20-6.4746%20z%20m%20-9.4727,0.002%202.2461,6.4707%20h%201.2754%20l%202.2481,-6.4707%20h%20-1.1563%20l%20-1.7305,5.18555%20-1.7187,-5.18555%20z%20m%2015.2793,0%20v%206.47265%20h%203.6993%20v%20-1.01757%20h%20-2.6348%20v%20-5.45508%20z%20m%207.1739,0%20v%206.47265%20h%203.6992%20v%20-1.01757%20h%20-2.6348%20v%20-5.45508%20z%20m%207.1738,0%20v%206.47265%20h%203.9297%20v%20-1.01757%20h%20-2.8672%20v%20-1.74805%20h%201.7891%20v%20-1.00781%20h%20-1.7891%20v%20-1.6836%20h%202.8203%20v%20-1.01562%20z%20m%2012.4258,0%20v%206.4707%20h%202.5429%20c%201.784,0%203.0977,-1.43171%203.0977,-3.23437%200,-1.812%20-1.3137,-3.23633%20-3.0977,-3.23633%20z%20m%209.3906,0%20v%206.47265%20h%203.9297%20v%20-1.01757%20h%20-2.8653%20v%20-1.74805%20h%201.7891%20v%20-1.00781%20h%20-1.7891%20v%20-1.6836%20h%202.8184%20v%20-1.01562%20z%20m%20-8.3262,1.01758%20h%201.4785%20c%201.2307,0%202.0704,0.93341%202.0704,2.21875%200,1.276%20-0.8397,2.21875%20-2.0704,2.21875%20h%20-1.4785%20z'%20style='fill:%2304203a;fill-opacity:1;fill-rule:nonzero;stroke:none;
271stroke-width:1.33333325'%20/%3e%3cpath%20d='m%2066.34725,27.93867%20c%20-0.17867,-10e-4%20-0.32533,0.16933%20-0.53333,0.62533%20-4.64934,10.18134%20-13.21734,15.05734%20-22.292,15.12534%20-18.072,0.132%20-22.328,-14.736%20-22.44267,-15.13867%20l%209.224,1.724%20c%200.0467,0.1%203.57467,8.212%2012.892,8.212%209.85467,0%2016.716,-9.83067%2016.716,-19.99867%200,-9.14666%20-3.86,-14.38133%20-9.46,-18.488%20L%2025.34459,11.62%20c%20-0.228,0.10534%20-0.19334,0.44%200.0507,0.496%2013.908,3.22134%2016.268,13.212%2015.61066,18.88%20-0.0987,0.84534%200.456,0.704%200.99067,-0.884%201.89333,-5.63066%200.532,-13.82933%20-7.00667,-18.444%200,0%2013.95467,-6.98133%2013.956,-6.98%201.676,1.3%207.16667,5%207.16667,13.8%200,8.80667%20-5.08533,16.80667%20-12.91733,16.80667%20-7.77734,0%20-10.48667,-7.94533%20-10.528,-8.05467%20L%2016.07662,23.624%20c%20-0.26533,-0.068%20-0.52,0.148%20-0.488,0.42%201.44133,12.65867%2011.57467,23.03334%2026.26,23.03334%2012.184,0%2020.45733,-6.69867%2023.98,-16.16667%200.812,-2.18%200.77733,-2.968%200.51866,-2.972'%20style='fill:%2304203a;fill-opacity:1;fill-rule:nonzero;stroke:none;
271stroke-width:1.33333325'%20id='path5796'%20/%3e%3c/svg%3e%3c!--%20version:%2020171223,%20original%20size:%2082.097702%2083.150864,%20border:%203%25%20--%3e",jC={webp:"/assets/disneyland-C1qSNQIV.webp 96w, /assets/disneyland-BNt5QKmt.webp 160w",png:"/assets/disneyland-DeFtN6CP.png 96w, /assets/disneyland-8XlFKPQh.png 160w"},NC={src:"/assets/disneyland-8XlFKPQh.png",w:160,h:48},TC={sources:jC,img:NC},PC={webp:"/assets/haropa-q-155Dh1.webp 96w, /assets/haropa-XaX3tGQt.webp 160w",png:"/assets/haropa-CjueRz1k.png 96w, /assets/haropa-Dx3-8zPu.png 160w"},RC={src:"/assets/haropa-Dx3-8zPu.png",w:160,h:58},OC={sources:PC,img:RC},AC="/assets/sicae-C52w97Wr.svg",DC="/assets/eiffage-Du5Ng7P5.svg",IC="/assets/airbus-kzwSmxet.svg",MC="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20id='svg3357'%20version='1.1'%20width='180'%20viewBox='0%200%20179.99944%20180'%20height='180'%20xml:space='preserve'%3e%3cmetadata%20id='metadata3387'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs3359'%20/%3e%3ccircle%20r='89.824081'%20cy='90.175919'%20cx='89.823799'%20id='path4209'%20style='color:%23000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;fill:%2300a7de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.35183573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate'%20/%3e%3cpath%20style='fill:%23ffffff'%20d='m%20142.79162,106.19196%20-14.28921,0%20c%20-6.62163,0%20-11.86816,-5.1156%20-11.86816,-12.309242%20l%2026.94393,0%20c%202.22859,0%204.09738,-2.083617%204.09738,-4.370855%200.10878,-11.720696%20-8.69124,-20.175106%20-19.38792,-20.175106%20-9.84598,0%20-18.2276,7.422364%20-19.45486,16.928345%20l%20-14.718757,0%200,-13.132089%20c%200,-2.100353%20-1.790684,-3.807413%20-3.882604,-3.807413%20-2.114234,0%20-3.882605,1.70706%20-3.882605,3.807413%20l%200,13.137668%20-16.088263,-0.0056%20c%202.133759,-2.499225%203.441906,-6.209012%203.441906,-9.865803%200,-9.664972%20-7.834939,-17.511312%20-17.50798,-17.511312%20l%20-15.209657,0%20c%20-2.09471,0%20-3.810085,1.687535%20-3.810085,3.818571%20l%200,47.457383%20c%200,2.10872%201.701429,3.80184%203.810085,3.80184%202.108656,0%203.810085,-1.69312%203.810085,-3.80184%20l%200,-16.281223%2014.241795,0%2013.379923,18.507103%20c%200.753092,1.03204%201.910621,1.57596%203.101621,1.57596%200.775406,0%201.548022,-0.2343%202.220225,-0.72243%201.701429,-1.23009%202.086342,-3.61496%200.850715,-5.31644%20l%20-10.14721,-14.044193%2017.90684,0%20c%20-0.01674,0.956735%200,8.939753%200,8.939753%200,6.58557%204.786315,11.08473%2011.073233,11.08473%20l%202.281588,0%20c%202.125395,0%203.835185,-1.73495%203.835185,-3.85483%200,-2.1143%20-1.70979,-3.86041%20-3.835185,-3.86041%20l%20-2.281588,0%20c%20-1.838101,0%20-3.299656,-1.55086%20-3.299656,-3.53964%20l%200,-8.769603%2014.587659,0%20c%200,11.352513%208.92553,20.024483%2019.71426,20.024483%20l%2014.25574,0%20c%202.11424,0%203.9356,-1.74611%203.9356,-3.85483%200,-2.11988%20-1.70422,-3.86041%20-3.82403,-3.86041%20M%20128.2709,77.010159%20c%205.62308,0%2010.78873,3.94409%2011.60598,9.260522%20l%20-22.98881,0%20c%200.90649,-5.034712%205.75696,-9.260522%2011.38283,-9.260522%20m%20-72.040163,9.260522%20-11.37168,0%200,-19.759499%2011.37168,0%20c%205.458518,0%209.873865,4.421062%209.873865,9.871381%200,5.461477%20-4.415347,9.888118%20-9.873865,9.888118'%20/%3e%3c/svg%3e",_C="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20by%20Marsupilam
271i%20--%3e%3csvg%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20id='svg5515'%20version='1.1'%20width='1024'%20height='499'%20viewBox='-7.8690069%20-7.8690069%20570.2544938%20278.0382438'%3e%3cdefs%20id='defs5512'%20/%3e%3cpath%20id='path958'%20d='M%2085.795105,1.3285591e-4%20C%2075.825905,0.01113286%2066.432905,0.74523286%2057.830205,2.2716329%20-36.903095,19.092933%2013.281405,146.17393%2013.281405,146.17393%20c%2094.642695,206.1987%20329.769495,93.5334%20329.769495,0%20-0.092,-7.4853%20-1.7575,-14.8781%20-4.7148,-22.2715%20h%20-27.9102%20v%2071.1661%20h%20-18.4844%20v%20-71.1661%20h%20-29.4843%20v%20-18.4863%20h%2065.5293%20C%20286.3349,47.713133%20166.9723,-0.09196714%2085.795105,1.3285591e-4%20Z%20M%20124.6525,104.12313%20c%2014.5106,0%2025.8784,4.8975%2034.8437,12.1055%20l%20-8.5937,14.1426%20c%20-7.0254,-5.8227%20-15.2509,-9.0586%20-25.8789,-9.0586%20-16.36,0%20-29.021495,10.536%20-29.021495,29.1133%200,18.3%2012.661095,28.8379%2029.759795,28.8379%207.1173,0%2013.6794,-1.8495%2018.5781,-4.7149%20v%20-16.4511%20h%20-23.5684%20v%20-15.9903%20h%2042.0528%20v%2042.0547%20h%200.092%20c%20-8.3187,6.5627%20-24.4917,12.291%20-38.2637,12.291%20-26.525395,0%20-47.689495,-17.0993%20-47.689495,-46.0273%200,-29.1133%2021.2561,-46.3028%2047.689495,-46.3028%20z%20m%2053.791,1.2012%20h%2039.373%20c%2017.652,0%2035.6758,7.116%2035.6758,29.1133%200,14.88%20-10.9055,25.6016%20-25.3242,27.8203%208.4107,8.1333%2017.0974,18.0215%2026.5254,18.0215%203.0493,0%207.1171,-0.8303%209.9824,-2.125%20l%201.8477,14.6035%20c%20-3.604,2.0333%20-8.8729,3.6035%20-14.6035,3.6035%20-20.056,0%20-34.8428,-25.3239%20-46.0254,-33.6425%20h%20-8.9649%20v%2032.2558%20h%20-18.4863%20z%20m%2018.4844,16.2656%20v%2026.711%20h%2022.9218%20c%208.4107,0%2014.5098,-4.9899%2014.5098,-13.3086%200,-8.8733%20-6.0991,-13.4024%20-14.5098,-13.4024%20z'%20style='fill:%2300a984;fill-opacity:1;fill-rule:nonzero;stroke:none;
271stroke-width:1.33333325'%20/%3e%3cpath%20id='path936'%20style='fill:%2300a984;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33333325'%20d='m%20428.2659,163.55103%20c%200,19.224%2012.4773,32.6253%2030.408,32.6253%207.116,0%2014.048,-2.68%2019.0386,-7.3013%20v%206.192%20h%2013.5867%20v%20-4.62%20-58.8747%20h%20-13.5867%20v%205.4534%20c%20-4.8066,-4.252%20-11.5533,-6.5627%20-19.0386,-6.5627%20-17.9307,0.093%20-30.408,13.6787%20-30.408,33.088%20m%2013.7706,0%20c%200,-12.4773%207.9494,-20.888%2019.7787,-20.888%206.748,0%2012.7547,3.328%2015.8973,6.6547%20v%2028.2813%20c%20-3.2346,3.2347%20-9.0573,6.6547%20-15.8973,6.6547%20-11.8293,-0.092%20-19.7787,-8.4107%20-19.7787,-20.7027%20m%20-86.6933,-2.4027%20c%200,17.2827%2013.032,30.3147%2030.408,30.3147%207.3933,0%2014.14,-2.3107%2019.224,-6.4693%20v%205.268%20c%200,10.0746%20-6.3773,16.0813%20-17.0987,16.0813%20-10.352,0%20-17.9306,-4.8053%20-20.4253,-6.4693%20l%20-0.74,-0.4627%20-3.0493,12.3853%201.3866,0.74%20c%204.2507,2.2174%2011.368,6.0067%2022.92,6.0067%2018.948,0%2030.6854,-11.8307%2030.6854,-30.8693%20v%20-56.1014%20h%20-13.6787%20v%205.4534%20c%20-3.6053,-3.1427%20-9.704,-6.5627%20-19.224,-6.5627%20-17.6533,0.093%20-30.408,12.94%20-30.408,30.6853%20m%2013.864,0%20c%200,-10.9066%208.1333,-18.4853%2019.7787,-18.4853%206.8386,0%2012.7546,3.6053%2015.8973,6.84%20v%2023.1987%20c%20-3.236,3.2346%20-9.0587,6.6533%20-15.8973,6.6533%20-11.6454,0.093%20-19.7787,-7.4853%20-19.7787,-18.2067%20m%20133.7373,-29.484%20v%2011.184%20h%2034.012%20l%20-34.012,42.5147%20v%209.7973%20h%2051.572%20v%20-11.184%20h%20-33.9186%20l%2033.7346,-42.3293%200.092,-0.1853%20v%20-9.7974%20z'%20/%3e%3c/svg%3e%3c!--%20version:%2020171223,%20original%20size:%20554.51648%20262.30023,%20border:%203%25%20--%3e",LC="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='484'%20height='57.4'%20version='1.1'%20viewBox='0%200%20484%2057.4'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eThales%20Group%20logo%3c/title%3e%3cstyle%20type='text/css'%3e.logoSt2{fill:%232C2F73;}%20.logoSt4{fill:%235EBFD4;}%3c/style%3e%3cpath%20class='logoSt2'%20d='m484%2042.1c0%207.8-2.3%2010.1-8.5%2012-6.7%202-18.6%203.3-25.7%203.3-8.4%200-18.9-0.5-27.8-2.6v-9h49.3v-12.3h-34.9c-10.5%200-14.4-2.9-14.4-13.1v-5.4c0-8.1%202.4-10.5%208.9-12.2%206.6-1.7%2017.4-2.8%2024.5-2.8%208.6%200%2018.9%200.7%2027.8%202.7v9h-48.5v10.3h34.9c10.5%200%2014.4%202.8%2014.4%2013.1z'/%3e%3cpath%20class='logoSt2'%20d='m400%2054.7c-10.2%202-20.5%202.6-30.5%202.6s-20.4-0.6-30.7-2.6v-52c10.2-2%2020.6-2.7%2030.5-2.7%2010%200%2020.1%200.6%2030.3%202.7v9.3h-46.2v10.4h30.1v10.8h-30.1v12.3h46.4v9.2z'/%3e%3cpath%20class='logoSt2'%20d='m321%2054.7c-9.2%202-18.4%202.6-27.3%202.6s-18.3-0.5-27.5-2.6v-53.4h14.7v43.5h40.1z'/%3e%3cpath%20class='logoSt2'%20d='m249%2055.1c-4.9%201.4-11.4%201.9-16.2%202l-22.7-45.8h-1.3l-22.6%2045.8c-4.8-0.1-10.5-0.6-15.4-2l28.7-53.7h20.5z'/%3e%3cpath%20class='logoSt4'%20d='m219%2041.4c0%205.3-4.3%209.5-9.6%209.5s-9.5-4.3-9.5-9.5c0-5.3%204.3-9.5%209.5-9.5%205.3%200%209.6%204.2%209.6%209.5'/%3e%3cpath%20class='logoSt2'%20d='m153%2055.1c-4.7%201.4-9.7%201.8-14.7%201.9v-23.3h-36.5v23.3c-5-0.1-10-0.6-14.7-1.9v-52.8c4.7-1.4%209.7-1.8%2014.7-1.9v22.5h36.5v-22.5c5%200.1%2010%200.6%2014.7%201.9z'/%3e%3cpath%20class='logoSt2'%20d='m66.2%2012.1h-25.8v44h-14.6v-44h-25.8v-9.4c11.1-2%2022.3-2.7%2033.1-2.7s22%200.6%2033.1%202.7z'/%3e%3c/svg%3e",zC={webp:"/assets/tiru-BsBt9W3v.webp 96w, /assets/tiru-BYwoNNdQ.webp 160w",jpeg:"/assets/tiru-DquKKNMp.jpg 96w, /assets/tiru-BhmepDla.jpg 160w"},FC={src:"/assets/tiru-BhmepDla.jpg",w:160,h:72},$C={sources:zC,img:FC},UC={webp:"/assets/trapil-BXjD7Ykd.webp 96w, /assets/trapil-teTUXEdQ.webp 150w",jpeg:"/assets/trapil-6sYn9qZ0.jpg 96w, /assets/trapil-B3xkSNKk.jpg 150w"},BC={src:"/assets/trapil-B3xkSNKk.jpg",w:150,h:113},qC={sources:UC,img:BC},dp=[{src:bC,alt:"Enedis",className:"h-8"},{src:EC,alt:"GRDF",className:"h-12"},{src:kC,alt:"Ville de Paris",className:"h-12"},{src:TC,alt:"Disneyland Paris",className:"h-12"},{src:OC,alt:"Haropa Port",className:"h-12"},{src:AC,alt:"SICAE",className:"h-12"},{src:DC,alt:"Eiffage Énergie Systèmes",className:"h-12"},{src:IC,alt:"Airbus Defence & Space",className:"h-12"},{src:MC,alt:"RTE",className:"h-12"},{src:_C,alt:"GRTgaz",className:"h-12"},{src:LC,alt:"Thales",className:"h-6"},{src:$C,alt:"Tiru Groupe EDF",className:"h-12"},{src:qC,alt:"Trapil",className:"h-12"}],GC=()=>c.jsx("section",{className:"py-6 bg-card",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsx("div",{className:"text-center mb-8",children:c.jsx("p",{className:"text-muted-foreground text-sm uppercase tracking-widest font-semibold",children:"Ils nous font confiance"})}),c.jsxs("div",{className:"relative overflow-hidden",children:[c.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-20 bg-gradient-to-r from-card to-transparent z-10"}),c.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-20 bg-gradient-to-l from-card to-transparent z-10"}),c.jsx("div",{className:"flex w-max flex-nowrap items-center gap-16 animate-marquee will-change-transform",children:dp.concat(dp).map((e,t)=>c.jsx(Rt,{image:e.src,alt:e.alt,width:160,height:48,className:`${e.className} w-auto object-contain flex-shrink-0 block`,sizes:"160px"},`logo-${t}`))})]})]})}),WC=()=>c.jsx("section",{className:"py-8 bg-primary",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:[c.jsxs("div",{className:"text-center",children:[c.jsx("p",{className:"text-4xl md:text-5xl font-heading font-bold text-primary-foreground mb-2",children:"30+"}
271),c.jsx("p",{className:"text-primary-foreground/80",children:"Années d'expérience"})]}),c.jsxs("div",{className:"text-center",children:[c.jsx("p",{className:"text-4xl md:text-5xl font-heading font-bold text-primary-foreground mb-2",children:"500+"}),c.jsx("p",{className:"text-primary-foreground/80",children:"Projets réalisés"})]}),c.jsxs("div",{className:"text-center",children:[c.jsx("p",{className:"text-4xl md:text-5xl font-heading font-bold text-primary-foreground mb-2",children:"50+"}),c.jsx("p",{className:"text-primary-foreground/80",children:"Experts terrain"})]}),c.jsxs("div",{className:"text-center",children:[c.jsx("p",{className:"text-4xl md:text-5xl font-heading font-bold text-primary-foreground mb-2",children:"100%"}),c.jsx("p",{className:"text-primary-foreground/80",children:"Clients satisfaits"})]})]})})}),HC={avif:"/assets/terrain-1-DpSU6aWw.avif 320w, /assets/terrain-1-DHJ2fIjW.avif 480w, /assets/terrain-1-0ideLpVv.avif 640w",webp:"/assets/terrain-1-D2JD_QhD.webp 320w, /assets/terrain-1-8zbLLy35.webp 480w, /assets/terrain-1-Bi6x0Fta.webp 640w",jpeg:"/assets/terrain-1-DSu0MTYf.jpg 320w, /assets/terrain-1-BzmqhHWP.jpg 480w, /assets/terrain-1-QBBx9Rqn.jpg 640w"},VC={src:"/assets/terrain-1-QBBx9Rqn.jpg",w:640,h:480},QC={sources:HC,img:VC},KC={avif:"/assets/terrain-2-CYrTle23.avif 320w, /assets/terrain-2-8sCXqHhQ.avif 480w, /assets/terrain-2-Dpw8LeEB.avif 640w",webp:"/assets/terrain-2-CHNCp1w-.webp 320w, /assets/terrain-2-t_okFGjf.webp 480w, /assets/terrain-2-CABiJxOc.webp 640w",jpeg:"/assets/terrain-2-mKNnV-fj.jpg 320w, /assets/terrain-2-Dpvej9rF.jpg 480w, /assets/terrain-2-Co-QZ_lp.jpg 640w"},YC={src:"/assets/terrain-2-Co-QZ_lp.jpg",w:640,h:480},XC={sources:KC,img:YC},ZC={avif:"/assets/terrain-3-C9s9tWnN.avif 320w, /assets/terrain-3-CmdtUe4O.avif 480w, /assets/terrain-3-BHAqNtoL.avif 640w",webp:"/assets/terrain-3-CQB4GnPE.webp 320w, /assets/terrain-3-2L6sK3EV.webp 480w, /assets/terrain-3-DXjGracv.webp 640w",jpeg:"/assets/terrain-3-aa8ZH-HA.jpg 320w, /assets/terrain-3-BO_F_vuQ.jpg 480w, /assets/terrain-3-BVYrGMeV.jpg 640w"},JC={src:"/assets/terrain-3-BVYrGMeV.jpg",w:640,h:853},eb={sources:ZC,img:JC},tb={avif:"/assets/terrain-4-BsaT68H_.avif 320w, /assets/terrain-4-CmqafNsY.avif 480w, /assets/terrain-4-BR-CaHOM.avif 640w",webp:"/assets/terrain-4-DROifxp4.webp 320w, /assets/terrain-4-C4crzNbZ.webp 480w, /assets/terrain-4-D9hIRcn1.webp 640w",jpeg:"/assets/terrain-4-CXH6ae0-.jpg 320w, /assets/terrain-4-DgV0E8w4.jpg 480w, /assets/terrain-4-CHVNcyc7.jpg 640w"},nb={src:"/assets/terrain-4-CHVNcyc7.jpg",w:640,h:853},rb={sources:tb,img:nb},ob={avif:"/assets/terrain-5-o6FGrneT.avif 320w, /assets/terrain-5-DMg_RSlI.avif 480w, /assets/terrain-5-CZ757rNj.avif 640w",webp:"/assets/terrain-5-DbrCB2vi.webp 320w, /assets/terrain-5-yjC2frRN.webp 480w, /assets/terrain-5-Dgyomk0H.webp 640w",jpeg:"/assets/terrain-5-C5pcwdK2.jpg 320w, /assets/terrain-5-B3Vujw_u.jpg 480w, /assets/terrain-5-CcWWBnXs.jpg 640w"},sb={src:"/assets/terrain-5-CcWWBnXs.jpg",w:640,h:480},ib={sources:ob,img:sb},hl=[{src:QC,alt:"Détection de réseaux enterrés sur le terrain"},{src:XC,alt:"Géodétection et marquage au sol"},{src:eb,alt:"Relevé topographique sur chantier"},{src:rb,alt:"Équipe IDS en intervention terrain"},{src:ib,alt:"Bureau d'études cartographiques IDS"}],ab=()=>{const e=g.useRef(null);return g.useEffect(()=>{const t=e.current;if(!t)return;const n=Array.from(t.children,s=>s.offsetLeft);let r=0;const o=setInterval(()=>{r=(r+1)%hl.length,t.scrollTo({left:n[r],behavior:"smooth"})},3e3);return()=>clearInterval(o)},[]),c.jsxs("section",{className:"py-0 overflow-hidden",children:[c.jsx("div",{ref:e,className:"flex md:hidden overflow-x-auto snap-x snap-mandatory scrollbar-hide",children:hl.map((t,n)=>c.jsxs("div",{className:"relative flex-shrink-0 w-[75vw] aspect-[4/3] overflow-hidden snap-center",children:[c.jsx(Rt,{image:t.src,alt:t.alt,sizes:"75vw",className:"w-full h-full object-cover",loading:"lazy"}),c.jsx("div",{className:"absolute inset-0 bg-primary/20"})]},n))}),c.jsx("div",{className:"hidden md:grid md:grid-cols-5 gap-0",children:hl.map((t,n)=>c.jsxs("div",{className:"relative aspect-[4/3] overflow-hidden group",children:[c.jsx(Rt,{image:t.src,alt:t.alt,sizes:"20vw",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105",loading:"lazy"}),c.jsx("div",{className:"absolute inset-0 bg-primary/30 group-hover:bg-primary/10 transition-colors duration-500"})]},n))})]})},lb={avif:"/assets/conseil-amo-sig-BDVcSK4Q.avif 320w, /assets/conseil-amo-sig-B3qHy0tU.avif 480w, /assets/conseil-amo-sig-BhJG5v10.avif 640w",webp:"/assets/conseil-amo-sig-BwVM_iHw.webp 320w, /assets/conseil-amo-sig-I6n_vRtz.webp 480w, /assets/conseil-amo-sig-CapSOdJo.webp 640w",jpeg:"/assets/conseil-amo-sig-DVLTWCby.jpg 320w, /assets/conseil-amo-sig-lF07QeG8.jpg 480w, /assets/conseil-amo-sig-CPZwTpuF.jpg 640w"},cb={src:"/assets/conseil-amo-sig-CPZwTpuF.jpg",w:640,h:640},ub={sources:lb,img:cb},db={avif:"/assets/lidar-classification-VZhsmkA6.avif 320w, /assets/lidar-classification-D4OiU5bP.avif 480w, /assets/lidar-classification-D1uqmIK_.avif 640w",webp:"/assets/lidar-classification-oe6auK58.webp 320w, /assets/lidar-classification-B5Zvrqoa.webp 480w, /assets/lidar-classification-DsRbah5j.webp 640w",jpeg:"/assets/lidar-classification-DYjg923j.jpg 320w, /assets/lidar-classification-TvZ7rPg6.jpg 480w, /assets/lidar-classification-Bv2iMt-b.jpg 640w"},fb={src:"/assets/lidar-classification-Bv2iMt-b.jpg",w:640,h:640},pb={sources:db,img:fb},mb={avif:"/assets/conseil-topographie-DJDotpB8.avif 320w, /assets/conseil-topographie-C03CAoPc.avif 480w, /assets/conseil-topographie-2l9Z_sYm.avif 640w",webp:"/assets/conseil-topographie-DrUAbFB_.webp 320w, /assets/conseil-topographie-BEBxtgH8.webp 480w, /assets/conseil-topographie-DrTeHjGn.webp 640w",jpeg:"/assets/conseil-topographie-BPC59_9U.jpg 320w, /assets/conseil-topographie-BsXH4mr0.jpg 480w, /assets/conseil-topographie-C
271HOc2smu.jpg 640w"},hb={src:"/assets/conseil-topographie-CHOc2smu.jpg",w:640,h:360},gb={sources:mb,img:hb},vb={avif:"/assets/plan-helmert-Ghf5CPwi.avif 320w, /assets/plan-helmert-BI4SnQ75.avif 480w, /assets/plan-helmert-BYlq6lZq.avif 640w",webp:"/assets/plan-helmert-CAb5aSqx.webp 320w, /assets/plan-helmert-DQWapoG6.webp 480w, /assets/plan-helmert-CUNToeof.webp 640w",jpeg:"/assets/plan-helmert-oqkc9Dci.jpg 320w, /assets/plan-helmert-DxbAQGYs.jpg 480w, /assets/plan-helmert-DTCOSf77.jpg 640w"},yb={src:"/assets/plan-helmert-DTCOSf77.jpg",w:640,h:384},xb={sources:vb,img:yb},wb={avif:"/assets/detection-reseaux-8uwEXFOv.avif 320w, /assets/detection-reseaux-BB6lV9Ge.avif 480w, /assets/detection-reseaux-k-ae3O6i.avif 640w",webp:"/assets/detection-reseaux-KE5N-bx5.webp 320w, /assets/detection-reseaux-DoWTPDXu.webp 480w, /assets/detection-reseaux-BL9zKguk.webp 640w",jpeg:"/assets/detection-reseaux-DsWOunJZ.jpg 320w, /assets/detection-reseaux-BX7m93Jd.jpg 480w, /assets/detection-reseaux-BHVwln7Y.jpg 640w"},Sb={src:"/assets/detection-reseaux-BHVwln7Y.jpg",w:640,h:315},Cb={sources:wb,img:Sb},bb={avif:"/assets/etudes-reseaux-DsuY5bwb.avif 320w, /assets/etudes-reseaux-i1XUgYUh.avif 480w, /assets/etudes-reseaux-D1r2F1P_.avif 640w",webp:"/assets/etudes-reseaux-CLWpS1_w.webp 320w, /assets/etudes-reseaux-D24OpGYL.webp 480w, /assets/etudes-reseaux-BE1O5QqK.webp 640w",jpeg:"/assets/etudes-reseaux-AeydjwED.jpg 320w, /assets/etudes-reseaux-DTsaQF2l.jpg 480w, /assets/etudes-reseaux-ClmFL2Tr.jpg 640w"},Eb={src:"/assets/etudes-reseaux-ClmFL2Tr.jpg",w:640,h:315},kb={sources:bb,img:Eb},jb={avif:"/assets/websig-platform-0mkawmHt.avif 320w, /assets/websig-platform-CMxfcRKB.avif 480w, /assets/websig-platform-p1olHF-X.avif 640w",webp:"/assets/websig-platform-H-3QQQJ5.webp 320w, /assets/websig-platform-CKROHKeh.webp 480w, /assets/websig-platform-DzOTnfaI.webp 640w",jpeg:"/assets/websig-platform-BM6ASdJh.jpg 320w, /assets/websig-platform-D4imrnQ9.jpg 480w, /assets/websig-platform-DeOR-bKo.jpg 640w"},Nb={src:"/assets/websig-platform-DeOR-bKo.jpg",w:640,h:478},Tb={sources:jb,img:Nb},Pb={avif:"/assets/cartographie-CWHByDGP.avif 320w, /assets/cartographie-Leq-xaY1.avif 480w, /assets/cartographie-B0MIvtOK.avif 640w",webp:"/assets/cartographie-2aoYYoib.webp 320w, /assets/cartographie-BvuuumPw.webp 480w, /assets/cartographie-Bt0_kM02.webp 640w",jpeg:"/assets/cartographie-CRsVkNAk.jpg 320w, /assets/cartographie-D5YQBmzC.jpg 480w, /assets/cartographie-C3v7ZGKN.jpg 640w"},Rb={src:"/assets/cartographie-C3v7ZGKN.jpg",w:640,h:436},Ob={sources:Pb,img:Rb},Ab=[{icon:k1,title:"Relevés topographiques",description:"Nos géomètres réalisent des relevés précis pour les concessionnaires réseaux, exploitants et collectivités.",features:["Levés GNSS, tachéométrie","Plans de récolement","Relevés patrimoine bâti","Géoréférencement de réseaux"],image:gb},{icon:E1,title:"Détection de réseaux",description:"Détection géoradar et électromagnétique des réseaux enterrés avec reclassification en classe A.",features:["Réseaux sensibles (gaz, élec, eau)","Géodétection multi-technologies","Rapport et plan de détection","Intégration PostGIS, QGIS"],image:Cb},{icon:b1,title:"Pôle DAO / SIG",description:"Numérisation, géoréférencement et vectorisation. Production de référentiels multi-échelles.",features:["Traitement d'image, assemblage","Digitalisation semi-automatique","Contrôle qualité ISO","Fonds de plan thématiques"],image:xb},{icon:Eu,title:"Structuration de données",description:"Migration, conversion et intégration de données géographiques avec automatisation des processus.",features:["Migration DAO ↔ SIG","Automatisation conversion","Structuration bases SIG","Intégration SIG cible"],image:Ob},{icon:v1,title:"Bureau d'études réseaux",description:"Études avant-projet complètes avec équipes terrain et personnels administratifs dédiés.",features:["DT-DICT","Enquêtes branchements CI-CM","Études réseaux","Équipes dédiées"],image:kb},{icon:y1,title:"Plateformes Web-SIG",description:"Interfaces souples et personnalisées, développées par nos consultants experts SIG et développeurs web.",features:["Stratég
271ies SIG pérennes","Interfaces personnalisées","Interopérabilité","Aide au choix BDD"],image:Tb}],Db=()=>{const[e,t]=g.useState(!1);return c.jsxs(c.Fragment,{children:[c.jsx("section",{id:"services",className:"py-24 bg-muted/30",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center max-w-4xl mx-auto mb-16",children:[c.jsx("span",{className:"inline-block text-secondary font-semibold text-sm uppercase tracking-widest mb-4",children:"Nos services"}),c.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-heading font-bold text-foreground mb-6",children:["De la donnée géographique à la"," ",c.jsx("span",{className:"text-primary",children:"valorisation cartographique"})]}),c.jsx("p",{className:"text-lg text-muted-foreground",children:"Grâce à une équipe pluridisciplinaire composée de géomètres, techniciens SIG, cartographes DAO et ingénieurs d'études, nous assurons un accompagnement complet depuis le terrain jusqu'au SIG. Afin de faciliter la décision et renforcer la surveillance des infrastructures, nous développons aussi des solutions géospatiales avancées intégrant IA, machine learning et automatisation."})]}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-16",children:[c.jsx(We,{to:"/conseil",className:"block group",children:c.jsxs("div",{className:"relative bg-gradient-to-br from-secondary/15 via-secondary/10 to-secondary/5 rounded-xl border-2 border-secondary/40 overflow-hidden h-full",children:[c.jsx("div",{className:"h-32 overflow-hidden",children:c.jsx(Rt,{image:ub,alt:"Réunion de conseil SIG",sizes:"(min-width: 1024px) 25vw, (min-width: 768px) 50vw, 100vw",className:"w-full h-full object-cover"})}),c.jsxs("div",{className:"p-4",children:[c.jsx("h3",{className:"text-base font-heading font-bold text-foreground mb-2",children:"Conseil & AMO SIG"}),c.jsx("p",{className:"text-muted-foreground text-xs mb-3 line-clamp-2",children:"Accompagnement stratégique : pilotage de projets, refonte de SIG."}),c.jsxs("div",{className:"flex items-center gap-2 text-secondary font-semibold text-sm",children:[c.jsx("span",{children:"Découvrir"}),c.jsx(Pr,{className:"w-4 h-4"})]})]})]})}),c.jsx(We,{to:"/technologies",className:"block group",children:c.jsxs("div",{className:"relative bg-gradient-to-br from-secondary/15 via-secondary/10 to-secondary/5 rounded-xl border-2 border-secondary/40 overflow-hidden h-full",children:[c.jsx("div",{className:"h-32 overflow-hidden",children:c.jsx(Rt,{image:pb,alt:"Classification LIDAR",sizes:"(min-width: 1024px) 25vw, (min-width: 768px) 50vw, 100vw",className:"w-full h-full object-cover"})}),c.jsxs("div",{className:"p-4",children:[c.jsx("h3",{className:"text-base font-heading font-bold text-foreground mb-2",children:"IDS Technologies : IA & Géospatial"}),c.jsx("p",{className:"text-muted-foreground text-xs mb-3 line-clamp-2",children:"Intelligence artificielle, machine learning, classification LIDAR."}),c.jsxs("div",{className:"flex items-center gap-2 text-secondary font-semibold text-sm",children:[c.jsx("span",{children:"Découvrir"}),c.jsx(Pr,{className:"w-4 h-4"})]})]})]})}),Ab.map(n=>{const o={"Relevés topographiques":"/releves-topographiques","Détection de réseaux":"/detection-reseaux"}[n.title],s=c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"h-32 overflow-hidden",children:c.jsx(Rt,{image:n.image,alt:n.title,sizes:"(min-width: 1024px) 25vw, (min-width: 768px) 50vw, 100vw",className:"w-full h-full object-cover"})}),c.jsxs("div",{className:"p-4",children:[c.jsx("h3",{className:"text-base font-heading font-bold text-foreground mb-2",children:n.title}),c.jsx("p",{className:"text-muted-foreground text-xs mb-3 line-clamp-2",children:n.description}),o?c.jsxs("div",{className:"flex items-center gap-2 text-primary font-semibold text-sm",children:[c.jsx("span",{children:"Découvrir"}),c.jsx(Pr,{className:"w-4 h-4"})]}):c.jsx("ul",{className:"space-y-1",children:n.features.slice(0,3).map(i=>c.jsxs("li",{className:"flex items-center gap-2 text-xs text-muted-foreground",children:[c.jsx("span",{className:"w-1 h-1 bg-primary rounded-full"}),i]},i))})]})]});return o?c.jsx(We,{to:o,className:"block group",children:c.jsx("div",{className:"relative bg-card rounded-xl border border-border overflow-hidden h-full group-hover:border-primary/30 transition-colors",children:s})},n.title):c.jsx("div",{className:"relative bg-card rounded-xl border border-border overflow-hidden h-full",children:s},n.title)})]}),c.jsx("div",{className:"text-center",children:c.jsx(tt,{onClick:()=>t(!0),size:"lg",className:"bg-primary hover:bg-primary/90 text-primary-foreground shadow-soft",children:"Discutons de votre projet"})})]})}),c.jsx(Yu,{open:e,onOpenChange:t})]})},Ib=[{icon:c1,title:"Maîtrise complète de la chaîne",description:"De l'acquisition terrain à l'intégration des données chez nos clients, en passant par la numérisation et la structuration. Une expertise de bout en bout."},{icon:Eu,title:"Expertise bases de données SIG",description:"Maîtrise des concepts MCD, implémentation ad-hoc, suivi et évaluation. Des base
271s de données en parfaite adéquation avec vos besoins."},{icon:N1,title:"Chaînes de production spécialisées",description:"Gestion et compilation de sources hétérogènes et volumineuses : terrain, DAO, SIG, plans papiers. Outils et matériels dédiés (Scanner A0, traceurs, développements spécifiques)."},{icon:j1,title:"Contrôle qualité rigoureux",description:"Implémentation d'indicateurs, traçabilité des productions, limitation des risques d'erreurs. Une démarche qualité renforcée adaptée à chaque projet."},{icon:p1,title:"Rédaction cartographique experte",description:"Maîtrise de la sémiologie graphique, création de visuels cartographiques professionnels et adaptés à vos besoins de communication."},{icon:h1,title:"Accompagnement stratégique SIG",description:"Consultants experts SIG et développeurs web pour la mise en place de stratégies SIG pérennes et d'interfaces personnalisées."}],Mb=()=>c.jsx("section",{id:"pourquoi",className:"py-24 bg-card",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[c.jsx("span",{className:"inline-block text-secondary font-semibold text-sm uppercase tracking-widest mb-4",children:"Nos atouts"}),c.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-heading font-bold text-foreground mb-6",children:["Pourquoi choisir"," ",c.jsx("span",{className:"text-primary",children:"IDS France"})," ?"]}),c.jsx("p",{className:"text-lg text-muted-foreground",children:"Depuis 1994, IDS accompagne les collectivités, communautés de communes et d'agglomérations dans leurs projets SIG. Un partenaire de confiance pour transformer vos données géographiques en leviers opérationnels."})]}),c.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto",children:Ib.map((e,t)=>c.jsxs("div",{className:"relative p-8 rounded-2xl bg-muted/30 border border-border hover:border-primary/30 transition-all duration-300 group",children:[c.jsx("div",{className:"absolute -top-4 -left-4 w-10 h-10 bg-primary rounded-full flex items-center justify-center text-primary-foreground font-bold text-lg shadow-soft",children:t+1}),c.jsxs("div",{className:"flex flex-col gap-4",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-xl flex items-center justify-center flex-shrink-0 group-hover:bg-primary/10 transition-colors",children:c.jsx(e.icon,{className:"w-6 h-6 text-primary"})}),c.jsxs("div",{children:[c.jsx("h3",{className:"text-lg font-heading font-bold text-foreground mb-2",children:e.title}),c.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:e.description})]})]})]},e.title))})]})}),Lg=g.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:de("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));Lg.displayName="Card";const _b=g.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:de("flex flex-col space-y-1.5 p-6",e),...t}));_b.displayName="CardHeader";const Lb=g.forwardRef(({className:e,...t},n)=>c.jsx("h3",{ref:n,className:de("text-2xl font-semibold leading-none tracking-tight",e),...t}));Lb.displayName="CardTitle";const zb=g.forwardRef(({className:e,...t},n)=>c.jsx("p",{ref:n,className:de("text-sm text-muted-foreground",e),...t}));zb.displayName="CardDescription";const zg=g.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:de("p-6 pt-0",e),...t}));zg.displayName="CardContent";const Fb=g.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:de("flex items-center p-6 pt-0",e),...t}));Fb.displayName="CardFooter";const $b=[{slug:"gnss-rtk-guide-releves-topo-fiables",title:"GNSS RTK : le guide complet pour des relevés topo fiables",excerpt:"Comprenez le GNSS RTK en topographie : principe, matériel, réglages, contrôles terrain, erreurs fréquentes et bonnes pratiques pour des relevés fiables.",date:"2026-02-20",readTime:"10 min",category:"Expertise technique"},{slug:"rtk-vs-ppk-choisir-bonne-methode",title:"RTK vs PPK : comparaison complète pour choisir sans se tromper",excerpt:"RTK ou PPK ? Comparatif clair des avantages, limites, coûts, contraintes terrain et contrôles qualité pour choisir la bonne méthode de positionnement.",date:"2026-02-18",readTime:"7 min",category:"Expertise technique"},{slug:"investigations-complementaires-operations-localisation",title:"Investigations Complémentaires et Localisation de Réseaux Enterrés : Guide DT-DICT 2024",excerpt:"Investigations complémentaires, classes de précision A/B/C, te
271chniques de détection (EM, géoradar), obligations du maître d'ouvrage et sanctions : guide complet pour sécuriser vos chantiers.",date:"2025-03-15",readTime:"12 min",category:"Réglementation"},{slug:"detection-reseaux-assainissement-enjeux",title:"Détection des réseaux d'assainissement : pourquoi est-ce indispensable ?",excerpt:"Invisibles mais essentiels, les réseaux d'eaux usées et pluviales nécessitent une connaissance précise. Découvrez les méthodes, livrables et enjeux de la détection des réseaux d'assainissement.",date:"2025-01-10",readTime:"3 min",category:"Expertise technique"},{slug:"corrections-gnss-guide-pratique-fiabiliser-leves",title:"Corrections GNSS : guide pratique pour fiabiliser vos levés",excerpt:"Réseau RTK, base locale, post-traitement : comprenez les corrections GNSS, leurs limites et les bonnes pratiques pour sécuriser vos levés topographiques.",date:"2026-02-23",readTime:"8 min",category:"Expertise technique"},{slug:"photogrammetrie-drone-guide-livrables-propres",title:"Photogrammétrie drone : guide complet pour des livrables propres",excerpt:"Orthomosaïque, MNT, nuage de points, 3D : découvrez les bonnes pratiques de photogrammétrie drone pour produire des livrables propres, précis et exploitables.",date:"2026-02-23",readTime:"10 min",category:"Expertise technique"},{slug:"metashape-rtk-ppk-workflow-qualite-livrables-fiables",title:"Metashape + RTK/PPK : workflow qualité pour des livrables fiables",excerpt:"Apprenez à sécuriser un workflow Metashape avec RTK/PPK : import des positions, GCP/check points, ajustement, validation des erreurs et livraison de livrables exploitables.",date:"2026-02-16",readTime:"10 min",category:"Expertise technique"},{slug:"gcp-drone-guide-terrain-modeles-fiables",title:"GCP : guide terrain pour des modèles drone fiables et contrôlés",excerpt:"Combien de GCP, où les placer, comment les mesurer et pourquoi garder des check points : guide pratique pour fiabiliser vos modèles drone et vérifier la précision.",date:"2026-02-14",readTime:"10 min",category:"Expertise technique"},{slug:"nuage-de-points-lidar-guide-livrable-exploitable",title:"Nuage de points LiDAR : guide pour obtenir un livrable propre et exploitable",excerpt:"Acquisition, nettoyage, classification, contrôle qualité et export : découvrez les bonnes pratiques pour produire un nuage de points LiDAR exploitable en SIG, DAO ou BIM.",date:"2026-02-12",readTime:"11 min",category:"Expertise technique"},{slug:"slam-vs-lidar-differences-choisir-selon-usage",title:"SLAM vs LiDAR : quelles différences et quoi choisir selon votre usage ?",excerpt:"SLAM n'est pas un capteur mais une méthode. Découvrez les différences entre SLAM et LiDAR, leurs usages, limites et critères de choix pour un relevé 3D fiable.",date:"2026-02-10",readTime:"8 min",category:"Expertise technique"},{slug:"standard-cnig-plu-guide-conformite-gpu",title:"Standard CNIG PLU : guide complet pour un PLU conforme (et accepté sur le GPU)",excerpt:"Guide pratique du standard CNIG PLU : structuration, contrôles, erreurs fréquentes et méthode pour préparer un PLU conforme avant versement sur le GPU.",date:"2026-02-24",readTime:"5 min",category:"Réglementation"},{slug:"revision-cnig-plu-cc-2025-impacts-gpu",title:"Révision CNIG PLU/CC 2025 : ce qui change pour vos livrables GPU",excerpt:"PLU/CC 2025 : versions CNIG, modèles de validation GPU, impacts sur vos gabarits et contrôles qualité. Guide pratique pour éviter les rejets.",date:"2026-02-24",readTime:"2 min",category:"Réglementation"},{slug:"carte-communale-cnig-methode-gpu",title:"Carte communale CNIG : structurer son dépôt GPU sans rejet (guide complet)",excerpt:"Guide technique complet pour structurer une carte communale conforme au standard CNIG 2023 : couches ZONE_CC et DOC_URBA, erreurs topologiques, arborescence ZIP et procédure de dépôt GPU accepté du premier coup.",date:"2026-02-23",readTime:"12 min",category:"Réglementation",author:"IDS France",authorTitle:"Expert en cartographie, SIG et ingénierie géospatiale"},{slug:"psmv-dematerialise-standard-cnig",title:"Standard CNIG PSMV 
271: dématérialiser et publier sans blocage sur le GPU",excerpt:"Guide complet PSMV CNIG : cadre réglementaire, erreurs de dépôt GPU, modélisation ElmtBati/ElmtVeget, mise en conformité en 5 phases et coordination ABF. De l'audit au dépôt validé.",date:"2026-02-22",readTime:"16 min",category:"Réglementation",author:"IDS France",authorTitle:"Expert en cartographie, SIG et ingénierie géospatiale"},{slug:"sup-standard-cnig-structurer-livrer",title:"Standard CNIG SUP : comment structurer, coder et livrer les servitudes d'utilité publique pour le GPU",excerpt:"Guide complet SUP CNIG : nomenclature des 80+ catégories, modèle de données ASSIETTE/GENERATEUR/ACTE, contrôle qualité et livraison GPU. Toutes les étapes pour un dépôt conforme.",date:"2026-02-21",readTime:"14 min",category:"Réglementation"},{slug:"metadonnees-cnig-inspire-erreurs-publication",title:"Métadonnées INSPIRE et CNIG : erreurs fréquentes qui bloquent la publication et la moisson CSW",excerpt:"Métadonnées INSPIRE : erreurs de conformité sur les champs obligatoires, encodage XML ISO 19139, configuration CSW et validation. Guide complet pour garantir la visibilité de vos données géographiques.",date:"2026-02-20",readTime:"12 min",category:"Réglementation"},{slug:"validateur-gpu-avertissements-erreurs",title:"Validateur GPU : comment corriger les avertissements avant qu'ils ne deviennent des erreurs (2025-2026)",excerpt:"Le validateur GPU génère des avertissements destinés à devenir des erreurs bloquantes : calendrier 2025-2026, 6 catégories d'anomalies fréquentes et actions correctives concrètes pour garantir la publication de vos documents d'urbanisme.",date:"2026-02-19",readTime:"18 min",category:"Réglementation",author:"IDS France"},{slug:"standard-cnig-sru-niveau-1-reglement-plu",title:"Standard CNIG SRU niveau 1 : comment rendre le règlement du PLU(i) exploitable numériquement sans perdre sa valeur juridique",excerpt:"Guide complet du standard CNIG SRU niveau 1 : structuration du règlement PLU(i) en XML exploitable, préservation de la valeur juridique, processus de mise en œuvre et gains mesurables pour les collectivités.",date:"2026-02-24",readTime:"14 min",category:"Réglementation",author:"IDS France"},{slug:"standard-cnig-scot-structuration-publication-gpu",title:"Standard CNIG SCoT : guide de choix de version et conformité GPU 2024",excerpt:"Guide opérationnel CNIG SCoT : choisir la bonne version standard, éviter les erreurs GPU bloquantes et garantir la conformité réglementaire dès la première soumission.",date:"2026-02-24",readTime:"12 min",category:"Réglementation",author:"IDS France"},{slug:"version-cnig-plu-cc-psmv-choisir-gpu",title:"Standard CNIG PLU, CC, PSMV 2026 : choisir la bonne version pour le dépôt GPU",excerpt:"Guide comparatif des standards CNIG PLU v2.2, CC v1.4 et PSMV v1.2 en 2026 : nouveautés, erreurs bloquantes GPU, tableau de choix et FAQ pour sécuriser votre dépôt dès la première tentative.",date:"2026-02-24",readTime:"14 min",category:"Réglementation",author:"IDS France",authorTitle:"Expert en cartographie, SIG et ingénierie géospatiale"},{slug:"cctp-urbanisme-clauses-conformite-cnig-gpu",title:"CCTP géomatique : comment exiger la conformité CNIG et GPU sans limiter la concurrence",excerpt:"Rédiger un CCTP géomatique conforme : modèles de clauses juridiquement sécurisées, grille de pondération, formats ouverts et pièges réglementaires à éviter pour les marchés publics SIG.",date:"2026-02-24",readTime:"8 min",category:"Réglementation",author:"IDS France"},{slug:"bal-ban-deleguer-tiers-publication-commune",title:"Délégation de la Base Adresse Locale (BAL) à un tiers : ce que la loi 3DS autorise (et interdit)",excerpt:"Délégation BAL : ce que la loi 3DS autorise à externaliser (levé terrain, formatage, formation) et ce qu'elle réserve exclusivement à la commune (certification, publication, délibération).",date:"2026-02-24",readTime:"12 min",category:"Réglementation",author:"IDS France",authorTitle:"Expert en cartographie, SIG et ingénierie géospatiale"},{slug:"adressage-communal-conformite-bal-ban",title:"Conformité BAL
271/BAN : comment mettre à jour l'adressage communal sans repartir de zéro",excerpt:"Guide complet pour mettre en conformité votre Base Adresse Locale : données existantes à valoriser, outils gratuits ANCT, géolocalisation des entrées, nommage des voies et publication sur la BAN.",date:"2026-02-24",readTime:"14 min",category:"Réglementation",author:"IDS France",authorTitle:"Experts en cartographie, SIG et ingénierie géospatiale"},{slug:"detection-reseaux-enterres-methodes-normes-prestataires",title:"Détection de réseaux enterrés : méthodes, normes et prestataires certifiés en 2025",excerpt:"Guide complet 2025 sur la détection de réseaux enterrés : comparatif méthodes (géoradar, électromagnétisme, acoustique), normes DT-DICT et NF S70-003, certifications STPAU et AIPR, coûts réels et protocole opérationnel conforme.",date:"2026-03-04",readTime:"12 min",category:"Expertise technique",author:"IDS France",authorTitle:"Experts en géodétection et cartographie des réseaux"},{slug:"sig-intelligence-artificielle-cartographie-reseaux",title:"SIG et Intelligence Artificielle pour la Cartographie des Réseaux Enterrés",excerpt:"L'intelligence artificielle révolutionne la gestion des réseaux enterrés : détection automatique à 85% de précision, maintenance prédictive, géocodage intelligent. Guide complet des technologies IA appliquées aux SIG patrimoniaux.",date:"2026-03-13",readTime:"9 min",category:"Innovation",author:"IDS France",authorTitle:"Experts en SIG et ingénierie géospatiale"},{slug:"recolement-georeference-obligations-maitre-ouvrage",title:"Récolement géoréférencé et réforme anti-endommagement : obligations DT-DICT pour les maîtres d'ouvrage",excerpt:"Le récolement géoréférencé est obligatoire depuis 2012 pour tous les maîtres d'ouvrage réalisant des travaux sur réseaux enterrés. Délai : 6 mois après réception. Sanction : jusqu'à 7 500 €. Ce guide détaille textes applicables, classes de précision, procédure DT-DICT et solutions de conformité.",date:"2026-03-02",readTime:"18 min",category:"Réglementation",author:"IDS France",authorTitle:"Experts en topographie et cartographie des réseaux"},{slug:"topographie-sig-differences-complementarites-collectivites",title:"Topographie et SIG : différences, complémentarités et cas d'usage pour les collectivités",excerpt:"Topographie et SIG sont complémentaires mais souvent confondus. Découvrez leurs différences, leurs interactions et les cas d'usage concrets pour les collectivités et aménageurs.",date:"2026-03-01",readTime:"6 min",category:"Expertise technique",author:"IDS France",authorTitle:"Experts en topographie, SIG et ingénierie géospatiale"},{slug:"classes-precision-a-b-c-guide-leves-reseaux",title:"Classes de précision A/B/C des réseaux enterrés : guide réglementaire 2024",excerpt:"Guide complet sur les classes de précision A (≤40 cm), B (≤1,5 m) et C (>1,5 m) pour les levés de réseaux enterrés : réglementation, norme NF P 98-332, sanctions et requalification avant 2026.",date:"2026-03-09",readTime:"15 min",category:"Réglementation",author:"IDS France",authorTitle:"Bureau d'études en géomatique et détection de réseaux"},{slug:"arrete-15-fevrier-2012-dt-dict-obligations-delais",title:"Arrêté du 15 février 2012 : obligations des responsables de projet pour les travaux à proximité des réseaux",excerpt:"L'arrêté du 15 février 2012 impose au responsable de projet 3 obligations principales : déclaration DICT, investigations complémentaires et distances de sécurité. Guide complet des sanctions, délais et techniques conformes.",date:"2026-03-10",readTime:"18 min",category:"Réglementation",author:"IDS France",authorTitle:"Bureau d'études en géomatique et détection de réseaux"},{slug:"guichet-unique-cadastre-obligations-delais-pieges",title:"Guichet Unique cadastre : obligations légales, délais réglementaires et pièges techniques pour les déclarants (2025)",excerpt:"Guide complet du Guichet Unique cadastral : obligations réglementaires (décret 1955, arrêté 2016), 5 erreurs techniques causant les rejets, délais légaux, format EDIGÉO et procédure de contestation.",date:"2026-03-12",readTime:"12 min",category:"Réglementation"},{slug:"geolocalisation-branchements-antennes-obligations-dt-dict",title:"Géolocalisation des branchements et antennes : obligations DT-DICT méconnues",excerpt:"45% des exploitants géolocalisent incorrectement leurs branchements. Obligations légales, sanctions (1 500 €/ouvrage), solutions techniques (géoradar, traceurs, LIDAR) et évolutions 2025-2027.",date:"2026-03-13",readTime:"14 min",category:"Réglementation"},{slug:"marquage-piquetage-reseaux-enterres-obligations-responsabilites",title:"Marquage-piquetage des réseaux enterrés : obligations et responsabilités",excerpt:"Guide complet sur le marquage-piquetage obligatoire : 5 obligations légales, délais DT-DICT, responsabilités juridiques, sanctions pénales et 7 mesures pour éviter l'endommagement des réseaux enterrés.",date:"2026-03-13",readTime:"9 min",category:"Réglementation"},{slug:"branchements-antennes-dt-dict-obligations-2026",title:"Branchements et antennes DT-DICT : obligations réglementaires 2026",excerpt:"68% des exploitants négligent branchements et antennes, responsables de 41% des endommagements. Obligations 2026, sanctions jusqu'à 100 000€ et solutions de rattrapage.",date:"2026-03-13",readTime:"11 min",category:"Réglementation"},{slug:"certifications-detection-reseaux-enterres-aipr-cecogirep",title:"Quelles certifications pour intervenir en détection de réseaux enterrés ?",excerpt:"AIPR, CECOGIREP, NF X 31-620-2 : découvrez les certifications obligatoires pour la détection et le géoréférencement de réseaux enterrés, les sanctions encourues et les obligations d'assurance.",date:"2026-03-20",readTime:"14 min",category:"Réglementation",author:"IDS France",authorTitle:"Experts en géodétection et topographie"},{slug:"pcrs-obligations-collectivites-echeances-2026-gestion-reseaux",title:"PCRS : obligations des collectivités, échéances 2026 et impacts sur la gestion patrimoniale des réseaux",excerpt:"Le PCRS concerne 35 000 communes et 600 intercommunalités. À partir du 1er janvier 2026, 73% des exploitants de réseaux devront atteindre une précision de 40 cm (classe A). Obligations, standards techniques et impacts opérationnels.",date:"2026-03-24",readTime:"14 min",category:"Réglementation",author:"IDS France",authorTitle:"Expert en cartographie et SIG"},{slug:"georeferencement-reseaux-enterres-exigences-legales-tolerances-planimetriques",title:"Géoréférencement des réseaux enterrés : exigences légales et tolérances planimétriques",excerpt:"Obligations légales, classes de précision A/B/C, tolérances planimétriques, zonage territorial et méthodes conformes pour le géoréférencement des réseaux enterrés selon la réforme anti-endommagement.",date:"2026-03-24",readTime:"18 min",category:"Réglementation",author:"IDS France",authorTitle:"Expert en cartographie et ingénierie géospatiale"},{slug:"teleservice-reseaux-canalisations-obligations-2023-sanctions",title:"Téléservice réseaux et canalisations : obligations 2023 des exploitants et sanctions en cas de manquement",excerpt:"Depuis le 1er janvier 2023, le guichet unique des réseaux est strictement obligatoire. Découvrez les obligations des exploitants sur le téléservice réseaux, les classes de précision cartographique et les sanctions DREAL jusqu'à 7 500 € par manquement.",date:"2026-03-24",readTime:"12 min",category:"Réglementation",author:"IDS France",authorTitle:"Experts en cartographie, SIG et ingénierie géospatiale"},{slug:"ocs-ge-obligations-methode-production-livrables-collectivites",title:"OCS GE : obligations réglementaires, méthode de production et livrables conformes pour les collectivités",excerpt:"Découvrez les obligations réglementaires OCS GE pour les collectivités, la méthode de production normée CNIG, les livrables conformes et l'exploitation des données pour le suivi ZAN.",date:"2026-03-24",readTime:"12 min",category:"Réglementation",author:"Charles Goddet",authorTitle:"Gérant – Expert en géomatique et cartographie"},{slug:"directive-inspire-obligations-collectivites-prestataires-sig-2025",title:"Directive INSPIRE : quelles obligations concrètes pour les collectivités et prestataires SIG en 2025",excerpt:"Obligations INSPIRE 2025 pour collectivités et prestataires SIG : cadre juridique, services WMS/WFS/CSW obligatoires, sanctions, coûts de mise en conformité et guide pratique.",date:"2026-03-24",readTime:"14 min",category:"Réglementation",author:"Charles Goddet",authorTitle:"Gérant — IDS France"},{slug:"georeferencement-gpu-hors-tolerance-responsabilite-coordonnees-terrain",title:"Géoréférencement GPU hors tolérance : qui est responsable quand les coordonnées terrain divergent ?",excerpt:"Tolérances CNIG, responsabilité du porteur de projet, du géomètre-expert et de la collectivité en cas d'écart de géoréférencement GPU : anal
271yse juridique et bonnes pratiques.",date:"2026-04-21",readTime:"13 min",category:"Réglementation"},{slug:"pcrs-referentiel-de-fait-maitres-ouvrage-anticiper-2026",title:"Le PCRS comme référentiel de fait : ce que les maîtres d'ouvrage doivent anticiper avant 2026",excerpt:"PCRS et marchés de travaux : pourquoi ce référentiel s'impose avant toute obligation légale, comment l'intégrer aux CCTP et anticiper les surcoûts avant 2026.",date:"2026-04-21",readTime:"14 min",category:"Réglementation"}],Ub=()=>c.jsx("section",{id:"actualites",className:"py-20 bg-background",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-14",children:[c.jsx("span",{className:"inline-block px-4 py-1.5 bg-accent text-accent-foreground rounded-full text-sm font-medium mb-4",children:"Actualités"}),c.jsx("h2",{className:"text-3xl md:text-4xl font-heading font-bold text-foreground mb-4",children:"Nos derniers articles"}),c.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Restez informé sur les évolutions réglementaires, les bonnes pratiques et les innovations dans le domaine de la géomatique et de la détection de réseaux."})]}),c.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:$b.slice(0,3).map(e=>c.jsx(We,{to:`/actualites/${e.slug}`,className:"group",children:c.jsxs(Lg,{className:"h-full border-border hover:border-primary/30 transition-all duration-300 hover:shadow-lg overflow-hidden",children:[c.jsx("div",{className:"h-2 bg-primary group-hover:bg-secondary transition-colors duration-300"}),c.jsxs(zg,{className:"p-6 flex flex-col h-full",children:[c.jsx("span",{className:"inline-block self-start px-3 py-1 bg-accent text-accent-foreground rounded-full text-xs font-medium mb-4",children:e.category}),c.jsx("h3",{className:"text-lg font-heading font-bold text-foreground mb-3 group-hover:text-primary transition-colors line-clamp-2",children:e.title}),c.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-6 flex-grow line-clamp-3",children:e.excerpt}),c.jsxs("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[c.jsxs("div",{className:"flex items-center gap-4 text-xs text-muted-foreground",children:[c.jsxs("span",{className:"flex items-center gap-1",children:[c.jsx(d1,{className:"w-3.5 h-3.5"}),new Date(e.date).toLocaleDateString("fr-FR",{day:"numeric",month:"short",year:"numeric"})]}),c.jsxs("span",{className:"flex items-center gap-1",children:[c.jsx(m1,{className:"w-3.5 h-3.5"}),e.readTime]})]}),c.jsx(Pr,{className:"w-4 h-4 text-primary opacity-0 group-hover:opacity-100 transition-opacity"})]})]})]})},e.slug))}),c.jsx("div",{className:"text-center mt-10",children:c.jsx(tt,{asChild:!0,variant:"outline",className:"border-primary text-primary hover:bg-primary hover:text-primary-foreground",children:c.jsxs(We,{to:"/actualites",children:["Voir toutes les actualités",c.jsx(Pr,{className:"w-4 h-4 ml-2"})]})})})]})}),Bb=()=>{const{toast:e}=Ih(),[t,n]=g.useState(!1),[r,o]=g.useState({name:"",email:"",phone:"",company:"",projectType:"",idsSubType:"",message:""}),[s,i]=g.useState(""),a=async u=>{if(u.preventDefault(),!s){n(!0);try{const{supabase:d}=await bu(async()=>{const{supabase:p}=await import("./client-D96WcLkZ.js");return{supabase:p}},[]),{error:f}=await d.functions.invoke("send-quote-request",{body:{...r,_hp:s}});if(f)throw f;og(r.projectType,"",r.idsSubType),e({title:"Demande envoyée !",description:"Notre équipe vous contactera dans les plus brefs délais."}),o({name:"",email:"",phone:"",company:"",projectType:"",idsSubType:"",message:""})}catch(d){console.error("Error sending quote request:",d),e({title:"Erreur",description:"Une erreur est survenue. Veuillez réessayer.",variant:"destructive"})}finally{n(!1)}}},l=u=>{const{name:d,value:f}=u.target;o(p=>({...p,[d]:f,...d==="projectType"&&f!=="ids-technologies"?{idsSubType:""}:{}}))};return c.jsxs("section",{id:"contact",className:"py-24 bg-card relative overflow-hidden",children:[c.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-full bg-primary/5 -skew-x-12 transform origin-top-right"}),c.jsx("div",{className:"container mx-auto px-4 relative z-10",children:c.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-start",children:[c.jsxs("div",{children:[c.jsx("span",{className:"inline-block text-secondary font-semibold text-sm uppercase tracking-widest mb-4",children:"Contactez-nous"}),c.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-heading font-bold text-foreground mb-6",children:["Parlons de votre"," ",c.jsx("span",{className:"text-primary",children:"projet"})]}),c.jsx("p",{className:"text-lg text-muted-foreground mb-10",children:"Notre équipe d'experts est à votre disposition pour étudier vos besoins et vous proposer une solution adaptée à vos enjeux."}),c.jsxs("div",{className:"space-y-6 mb-10",children:[c.jsxs("div",{className:"flex items-center gap-4",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-xl flex items-center justify-center",children:c.jsx(Ii,{className:"w-5 h-5 text-primary"})}),c.jsxs("div",{children:[c.jsx("p",{className:"text-sm text-muted-foreground",children:"Téléphone"}),c.jsx("a",{href:"tel:0164809696",className:"text-foreground font-semibold hover:text-primary transition-colors",children:"01 64 80 96 96"})]})]}),c.jsxs("div",{className:"flex items-center gap-4",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-xl flex items-center justify-center",children:c.jsx(Qh,{className:"w-5 h-5 text-primary"})}),c.jsxs("div",{children:[c.jsx("p",{className:"text-sm text-muted-foreground",children:"Email"}),c.jsx("a",{href:"mailto:[email protected]",className:"text-foreground font-semibold hover:text-primary transition-colors",children:"[email protected]"})]})]}),c.jsxs("div",{className:"flex items-start gap-4",children:[c.jsx("div",{className:"w-12 h-12 bg-accent rounded-xl flex items-center justify-center flex-shrink-0",children:c.jsx(ia,{className:"w-5 h-5 text-primary"})}),c.jsxs("div",{children:[c.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:"Nos agences"}),c.jsxs("div",{className:"space-y-2",children:[c.jsxs("p",{className:"text-foreground font-semibold text-sm",children:["4, rue Galilée",c.jsx("br",{}
271),"77420 Champs-sur-Marne"]}),c.jsxs("p",{className:"text-foreground font-semibold text-sm",children:["20, rue Joseph Serlin",c.jsx("br",{}),"69001 Lyon"]})]})]})]})]}),c.jsxs("div",{className:"bg-muted/50 rounded-2xl p-6",children:[c.jsx("h3",{className:"font-heading font-bold text-foreground mb-4",children:"Ce que vous obtenez :"}),c.jsx("ul",{className:"space-y-3",children:["Réponse sous 24h ouvrées","Devis gratuit et personnalisé","Un interlocuteur dédié","Accompagnement de A à Z"].map(u=>c.jsxs("li",{className:"flex items-center gap-3 text-muted-foreground",children:[c.jsx(f1,{className:"w-5 h-5 text-secondary flex-shrink-0"}),u]},u))})]})]}),c.jsxs("div",{className:"bg-card rounded-2xl shadow-card border border-border p-8",children:[c.jsx("h3",{className:"text-2xl font-heading font-bold text-foreground mb-6",children:"Demandez votre devis gratuit"}),c.jsxs("form",{onSubmit:a,className:"space-y-6",children:[c.jsxs("div",{className:"absolute -left-[9999px]","aria-hidden":"true",children:[c.jsx("label",{htmlFor:"website",children:"Website"}),c.jsx("input",{type:"text",id:"website",name:"website",value:s,onChange:u=>i(u.target.value),tabIndex:-1,autoComplete:"off"})]}),c.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"name",children:"Nom complet *"}),c.jsx(jt,{id:"name",name:"name",value:r.name,onChange:l,placeholder:"Jean Dupont",required:!0,className:"h-12"})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"email",children:"Email *"}),c.jsx(jt,{id:"email",name:"email",type:"email",value:r.email,onChange:l,placeholder:"[email protected]",required:!0,className:"h-12"})]})]}),c.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"phone",children:"Téléphone"}),c.jsx(jt,{id:"phone",name:"phone",type:"tel",value:r.phone,onChange:l,placeholder:"06 00 00 00 00",className:"h-12"})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"company",children:"Entreprise / Collectivité"}),c.jsx(jt,{id:"company",name:"company",value:r.company,onChange:l,placeholder:"Nom de votre structure",className:"h-12"})]})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"projectType",children:"Type de projet *"}),c.jsxs("select",{id:"projectType",name:"projectType",value:r.projectType,onChange:l,required:!0,className:"flex h-12 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[c.jsx("option",{value:"",children:"Sélectionnez le type de projet"}),c.jsx("option",{value:"topographie",children:"Relevés topographiques"}),c.jsx("option",{value:"geodetection",children:"Détection de réseaux"}),c.jsx("option",{value:"sig",children:"Base de données SIG"}),c.jsx("option",{value:"cartographie",children:"Cartographie / Mise à jour"}),c.jsx("option",{value:"websig",children:"Plateforme Web-SIG"}),c.jsx("option",{value:"amo",children:"Conseil / AMO"}),c.jsx("option",{value:"ids-technologies",children:"IA géospatiale, Analyse 2D/3D, Ingénierie | IDS Technologies"}),c.jsx("option",{value:"autre",children:"Autre"})]})]}),r.projectType==="ids-technologies"&&c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"idsSubType",children:"Domaine *"}),c.jsxs("select",{id:"idsSubType",name:"idsSubType",value:r.idsSubType,onChange:l,required:!0,className:"flex h-12 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",children:[c.jsx("option",{value:"",children:"Sélectionnez un domaine"}),c.jsx("option",{value:"analyse-geospatiale",children:"Analyse avancée de données géospatiales"}),c.jsx("option",{value:"automatisation",children:"Automatisation de traitements"}),c.jsx("option",{value:"reconstruction-3d",children:"Reconstruction / modélisation 3D"}),c.jsx("option",{value:"exploratoire-rd",children:"Projet exploratoire / R&D"}),c.jsx("option",{value:"autre-prestation",children:"Autre prestation"})]})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(pe,{htmlFor:"message",children:"Décrivez votre projet *"}),c.jsx(Bu,{id:"message",name:"message",value:r.message,onChange:l,placeholder:"Décrivez brièvement votre besoin, la zone géographique concernée, les délais souhaités...",required:!0,rows:5,className:"resize-none"})]}),c.jsx(tt,{type:"submit",size:"lg",className:"w-full bg-secondary hover:bg-secondary/90 text-secondary-foreground shadow-soft h-14 text-lg",disabled:t,children:t?"Envoi en cours...":c.jsxs(c.Fragment,{children:["Envoyer ma demande",c.jsx(Kh,{className:"w-5 h-5 ml-2"})]})}),c.jsx("p",{className:"text-sm text-muted-foreground text-center",children:"En soumettant ce formulaire, vous acceptez d'être contacté par notre équipe commerciale."})]})]})]})})]})},qb={webp:"/assets/logo-ids-footer-DR_5ExXS.webp 96w, /assets/logo-ids-footer-QUTUGXAW.webp 192w",png:"/assets/logo-ids-footer-CzIEhsuL.png 96w, /assets/logo-ids-footer-8u_pSiux.png 192w"},Gb={src:"/assets/logo-ids-footer-8u_pSiux.png",w:192,h:168},Wb={sources:qb,img:Gb};function Hb(e){const t=g.useRef({value:e,previous:e});return g.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var ya="Switch",[Vb,k5]=hs(ya),[Qb,Kb]=Vb(ya),Fg=g.forwardRef((e,t)=>
271{const{__scopeSwitch:n,name:r,checked:o,defaultChecked:s,required:i,disabled:a,value:l="on",onCheckedChange:u,form:d,...f}=e,[p,w]=g.useState(null),y=Ae(t,x=>w(x)),v=g.useRef(!1),S=p?d||!!p.closest("form"):!0,[h,m]=Uh({prop:o,defaultProp:s??!1,onChange:u,caller:ya});return c.jsxs(Qb,{scope:n,checked:h,disabled:a,children:[c.jsx(xe.button,{type:"button",role:"switch","aria-checked":h,"aria-required":i,"data-state":qg(h),"data-disabled":a?"":void 0,disabled:a,value:l,...f,ref:y,onClick:Pe(e.onClick,x=>{m(C=>!C),S&&(v.current=x.isPropagationStopped(),v.current||x.stopPropagation())})}),S&&c.jsx(Bg,{control:p,bubbles:!v.current,name:r,value:l,checked:h,required:i,disabled:a,form:d,style:{transform:"translateX(-100%)"}})]})});Fg.displayName=ya;var $g="SwitchThumb",Ug=g.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,o=Kb($g,n);return c.jsx(xe.span,{"data-state":qg(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});Ug.displayName=$g;var Yb="SwitchBubbleInput",Bg=g.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...o},s)=>{const i=g.useRef(null),a=Ae(i,s),l=Hb(n),u=m0(t);return g.useEffect(()=>{const d=i.current;if(!d)return;const f=window.HTMLInputElement.prototype,w=Object.getOwnPropertyDescriptor(f,"checked").set;if(l!==n&&w){const y=new Event("click",{bubbles:r});w.call(d,n),d.dispatchEvent(y)}},[l,n,r]),c.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...o,tabIndex:-1,ref:a,style:{...o.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});Bg.displayName=Yb;function qg(e){return e?"checked":"unchecked"}var Gg=Fg,Xb=Ug;const jc=g.forwardRef(({className:e,...t},n)=>c.jsx(Gg,{className:de("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50",e),...t,ref:n,children:c.jsx(Xb,{className:de("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));jc.displayName=Gg.displayName;const is="cookieConsent",fp="cookieConsentAnonymousId",Xu="1",Wg=180;function Zb(){let e=localStorage.getItem(fp);return e||(e=crypto.randomUUID(),localStorage.setItem(fp,e)),e}async function Zu(e,t){try{const n=Zb();await fetch("https://mlibzmospudcjugszkee.supabase.co/functions/v1/log-consent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({anonymous_id:n,action:e,analytics_granted:t,banner_version:Xu})})}catch(n){console.warn("[Cookie Consent] Failed to log consent proof:",n)}}function xa(){try{const e=localStorage.getItem(is);if(!e)return null;const t=JSON.parse(e);if(t.version!==Xu)return pp(),null;const n=t.timestamp+Wg*24*60*60*1e3;return Date.now()>n?(pp(),null):t}catch{return null}}function Hg(e){if(typeof window>"u")return;const t={analytics_storage:e?"granted":"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"};typeof window.gtag=="function"?window.gtag("consent","update",t):Array.isArray(window.dataLayer)&&window.dataLayer.push(["consent","update",t]),console.log(`[Cookie Consent] Consent updated: analytics_storage=${e?"granted":"denied"}`)}function Ju(e){const t={...e,timestamp:Date.now(),version:Xu};localStorage.setItem(is,JSON.stringify(t));const n=new Date;n.setDate(n.getDate()+Wg),document.cookie=`${is}=${encodeURIComponent(JSON.stringify(t))}; expires=${n.toUTCString()}; path=/; SameSite=Lax`,Hg(e.analytics)}function pp(){localStorage.removeItem(is),document.cookie=`${is}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`}function j5(){return xa()!==null}function Jb(){if(typeof window>"u")return;const e="GTM-MNGL3WJJ";if(document.querySelector(`script[src*="googletagmanager.com/gtm.js?id=${e}"]`)||Array.isArray(window.dataLayer)&&window.dataLayer.some(o=>typeof o=="object"&&o!==null&&"gtm.start"in o))return;window.dataLayer=window.dataLayer||[],typeof window.gtag!="function"&&(window.gtag=function(...o){window.dataLayer.push(o)});const t=xa(),n=(t==null?void 0:t.analytics)===!0;window.gtag("consent","default",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",wait_for_update:500}),n&&window.gtag("consent","update",{analytics_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"});const r=document.createElement("script");
271if(r.async=!0,r.src=`https://www.googletagmanager.com/gtm.js?id=${e}`,window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"}),document.head.appendChild(r),!document.querySelector(`iframe[src*="googletagmanager.com/ns.html?id=${e}"]`)){const o=document.createElement("noscript"),s=document.createElement("iframe");s.src=`https://www.googletagmanager.com/ns.html?id=${e}`,s.height="0",s.width="0",s.style.display="none",s.style.visibility="hidden",o.appendChild(s),document.body.insertBefore(o,document.body.firstChild)}console.log("[Cookie Consent] GTM dynamically injected (was missing from HTML)")}function N5(){Jb();const e=xa();e!=null&&e.analytics&&Hg(!0)}function e5(){Ju({necessary:!0,analytics:!0}),Zu("accept_all",!0)}function t5(){Ju({necessary:!0,analytics:!1}),Zu("refuse_all",!1)}function n5(e){Ju({necessary:!0,analytics:e}),Zu("custom",e)}const r5=({isOpen:e,onClose:t})=>{const[n,r]=g.useState(!1);g.useEffect(()=>{if(e){const a=xa();a&&r(a.analytics)}},[e]);const o=()=>{e5(),t()},s=()=>{t5(),t()},i=()=>{n5(n),t()};return c.jsx(Mg,{open:e,onOpenChange:t,children:c.jsxs(Vu,{className:"max-w-lg",children:[c.jsx(Qu,{children:c.jsxs(Ku,{className:"flex items-center gap-3",children:[c.jsx(Vh,{className:"w-5 h-5 text-primary"}),"Gérer mes cookies"]})}),c.jsxs("div",{className:"space-y-4 py-4",children:[c.jsxs("div",{className:"p-4 bg-muted/30 rounded-xl border border-border",children:[c.jsxs("div",{className:"flex items-center justify-between mb-2",children:[c.jsx("span",{className:"font-semibold text-foreground",children:"Cookies nécessaires"}),c.jsxs("div",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"text-xs text-muted-foreground bg-muted px-2 py-1 rounded",children:"Toujours actif"}),c.jsx(jc,{checked:!0,disabled:!0,className:"opacity-50"})]})]}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"Ces cookies sont indispensables au fonctionnement du site. Ils ne peuvent pas être désactivés."})]}),c.jsxs("div",{className:"p-4 bg-muted/30 rounded-xl border border-border",children:[c.jsxs("div",{className:"flex items-center justify-between mb-2",children:[c.jsx("span",{className:"font-semibold text-foreground",children:"Mesure d'audience (Analytics)"}),c.jsx(jc,{checked:n,onCheckedChange:r})]}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"Ces cookies nous permettent de mesurer l'audience du site et d'analyser la navigation pour améliorer votre expérience."})]})]}),c.jsxs("div",{className:"flex flex-wrap gap-4 text-sm mb-4",children:[c.jsx(We,{to:"/privacy",onClick:t,className:"text-primary hover:underline",children:"Politique de confidentialité"}),c.jsx(We,{to:"/cookies",onClick:t,className:"text-primary hover:underline",children:"Politique cookies"})]}),c.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[c.jsx(tt,{onClick:i,className:"flex-1 bg-primary hover:bg-primary/90 text-primary-foreground",children:"Enregistrer mes choix"}),c.jsx(tt,{onClick:o,variant:"outline",className:"flex-1",children:"Tout accepter"}),c.jsx(tt,{onClick:s,variant:"outline",className:"flex-1",children:"Tout refuser"})]})]})})},o5=({className:e})=>{const[t,n]=g.useState(!1);return c.jsxs(c.Fragment,{children:[c.jsxs("button",{onClick:()=>n(!0),className:de("flex items-center gap-2 text-muted-foreground hover:text-primary transition-colors text-sm",e),children:[c.jsx(Vh,{className:"w-4 h-4"}),"Gérer mes cookies"]}),c.jsx(r5,{isOpen:t,onClose:()=>n(!1)})]})},s5=()=>{const e=new Date().getFullYear(),t=[{name:"Accueil",href:"#accueil"},{name:"Pourquoi IDS",href:"#pourquoi"},{name:"Contact",href:"#contact"}];return c.jsx("footer",{className:"bg-foreground text-background py-16",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-12 mb-12",children:[c.jsxs("div",{children:[c.jsxs("div",{className:"mb-6 flex items-center gap-4",children:[c.jsx(Rt,{image:Wb,alt:"IDS France - Geographic Intelligence",width:120,height:80,sizes:"120px",className:"h-20 w-auto"}),c.jsx(Rt,{image:tg,alt:"Certification Bureau Veritas",width:160,height:64,sizes:"160px",className:"h-16 w-auto object-contain"})]}),c.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-6",children:"Experts en cartographie, topographie, géodétection et SIG depuis plus de 30 ans. Votre partenaire de confiance pour transformer vos données géographiques."}),c.jsx("div",{className:"flex gap-4",children:c.jsx("a",{href:"https://www.linkedin.com/company/ids-sa/",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 bg-muted/20 rounded-full flex items-center justify-center hover:bg-primary transition-colors","aria-label":"LinkedIn",children:c.jsx(w1,{className:"w-5 h-5"})})})]}),c.jsxs("div",{children:[c.jsx("h3",{className:"font-heading font-bold text-lg mb-6",children:"L'entreprise"}),c.jsx("ul",{className:"space-y-3",children:t.map(n=>c.jsx("li",{children:c.jsx("a",{href:n.href,className:"text-muted-foreground hover:text-secondary transition-colors text-sm",children:n.name})},n.name))})]}),c.jsxs("div",{children:[c.jsx("h3",{className:"font-heading font-bold text-lg mb-6",children:"Contact"}),c.jsxs("ul",{className:"space-y-4",children:[c.jsxs("li",{className:"flex items-start gap-3",children:[c.jsx(ia,{className:"w-5 h-5 text-secondary flex-shrink-0 mt-0.5"}),c.jsxs("div",{className:"text-muted-foreground text-sm space-y-2",children:[c.jsxs("p",{children:["4, rue Galilée",c.jsx("br",{}
271),"77420 Champs-sur-Marne"]}),c.jsxs("p",{children:["20, rue Joseph Serlin",c.jsx("br",{}),"69001 Lyon"]})]})]}),c.jsxs("li",{className:"flex items-center gap-3",children:[c.jsx(Ii,{className:"w-5 h-5 text-secondary flex-shrink-0"}),c.jsx("a",{href:"tel:0164809696",className:"text-muted-foreground hover:text-secondary text-sm transition-colors",children:"01 64 80 96 96"})]}),c.jsxs("li",{className:"flex items-center gap-3",children:[c.jsx(Qh,{className:"w-5 h-5 text-secondary flex-shrink-0"}),c.jsx("a",{href:"mailto:[email protected]",className:"text-muted-foreground hover:text-secondary text-sm transition-colors",children:"[email protected]"})]})]})]})]}),c.jsxs("div",{className:"border-t border-muted/20 pt-8 flex flex-col md:flex-row justify-between items-center gap-4",children:[c.jsxs("p",{className:"text-muted-foreground text-sm",children:["© ",e," IDS France. Tous droits réservés."]}),c.jsxs("div",{className:"flex flex-wrap gap-6",children:[c.jsx(We,{to:"/mentions-legales",className:"text-muted-foreground hover:text-secondary text-sm transition-colors",children:"Mentions légales"}),c.jsx(We,{to:"/politique-donnees",className:"text-muted-foreground hover:text-secondary text-sm transition-colors",children:"Politique de gestion des données"}),c.jsx(We,{to:"/cookies",className:"text-muted-foreground hover:text-secondary text-sm transition-colors",children:"Politique cookies"}),c.jsx("a",{href:"/IDS_-_Comptes_annuels_2025.pdf",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-secondary text-sm transition-colors",children:"Comptes annuels 2025"}),c.jsx(o5,{})]})]})]})})},T5=()=>(g.useEffect(()=>{window.scrollTo(0,0)},[]),c.jsxs(c.Fragment,{children:[c.jsxs(q4,{children:[c.jsx("title",{children:"IDS France | Cartographie, SIG & Topographie depuis 1994"}),c.jsx("meta",{name:"description",content:"Bureau d'études en cartographie, topographie, SIG et détection de réseaux depuis 1994. 200 experts au service des collectivités et gestionnaires. Devis gratuit."}),c.jsx("link",{rel:"canonical",href:"https://idsfrance.com/"}),c.jsx("meta",{property:"og:title",content:"IDS France | Cartographie, SIG & Topographie depuis 1994"}),c.jsx("meta",{property:"og:description",content:"Bureau d'études en cartographie, topographie, SIG et détection de réseaux depuis 1994. 200 experts au service des collectivités et gestionnaires."}),c.jsx("meta",{property:"og:url",content:"https://idsfrance.com/"}),c.jsx("meta",{property:"og:type",content:"website"}),c.jsx("meta",{name:"twitter:title",content:"IDS France | Cartographie, SIG & Topographie depuis 1994"}),c.jsx("meta",{name:"twitter:description",content:"Bureau d'études en cartographie, topographie, SIG et détection de réseaux depuis 1994."}),c.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"ProfessionalService",name:"IDS France",foundingYear:"1994",numberOfEmployees:{"@type":"QuantitativeValue",value:200},description:"Experts en cartographie, topographie et systèmes d'information géographique (SIG). Solutions sur mesure pour collectivités, gestionnaires de réseaux et bureaux d'études.",url:"https://idsfrance.com",telephone:"+33164809696",email:"[email protected]",aggregateRating:{"@type":"AggregateRating",ratingValue:"5",reviewCount:"3",bestRating:"5"},address:[{"@type":"PostalAddress",streetAddress:"4, rue Galilée",addressLocality:"Champs-sur-Marne",postalCode:"77420",addressCountry:"FR"},{"@type":"PostalAddress",streetAddress:"20, rue Joseph Serlin",addressLocality:"Lyon",postalCode:"69001",addressCountry:"FR"}],areaServed:{"@type":"Country",name:"France"},serviceType:["Cartographie","Topographie","SIG","Détection de réseaux","PCRS"],knowsAbout:["Cartographie","Topographie","SIG","Géomatique","QGIS","PostGIS","Détection de réseaux"],hasOfferCatalog:{"@type":"OfferCatalog",name:"Services de géomatique",itemListElement:[{"@type":"Offer",itemOffered:{"@type":"Service",name:"Cartographie et SIG",description:"Création de cartes thématiques et systèmes d'information géographique"}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"Topographie",description:"Relevés topographiques de précision et plans côtés"}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"Détection de réseaux",de
271scription:"Localisation et cartographie des réseaux enterrés"}}]}})})]}),c.jsxs("div",{className:"min-h-screen bg-background",children:[c.jsx(vC,{}),c.jsxs("main",{role:"main","aria-label":"Contenu principal",children:[c.jsx(wC,{}),c.jsx(GC,{}),c.jsx(WC,{}),c.jsx(ab,{}),c.jsx(Db,{}),c.jsx(Mb,{}),c.jsx(Ub,{}),c.jsx(Bb,{})]}),c.jsx(s5,{})]})]}));export{vC as $,Ii as A,c5 as B,Vh as C,Rt as D,sS as E,g5 as F,w5 as G,F4 as H,N5 as I,x5 as J,n4 as K,We as L,T5 as M,so as N,hn as O,xe as P,h5 as Q,l5 as R,jc as S,m5 as T,r4 as U,Bh as V,$i as W,Yh as X,V as Y,q4 as Z,bu as _,hs as a,Pr as a0,f1 as a1,s5 as a2,Yu as a3,Eu as a4,ia as a5,u1 as a6,x1 as a7,p1 as a8,j1 as a9,GC as aa,k1 as ab,N1 as ac,tg as ad,v1 as ae,o5 as af,v5 as ag,y5 as ah,S5 as ai,$b as aj,Lg as ak,zg as al,d1 as am,m1 as an,Xa as ao,C5 as ap,ag as aq,gC as ar,g as b,a5 as c,Uh as d,gs as e,Yr as f,Pe as g,$h as h,Nn as i,c as j,By as k,de as l,Wh as m,Ih as n,Ee as o,j5 as p,xa as q,Cu as r,tt as s,e5 as t,Ae as u,ky as v,t5 as w,n5 as x,or as y,iS as z};

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.