var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>a.call(e,`module.exports`)?e[`module.exports`]:l(t({},`__esModule`,{value:!0}),e);(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var f=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`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`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function ee(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var te=/\/+/g;function k(e,t){return typeof e==`object`&&e&&e.key!=null?ee(``+e.key):t.toString(36)}function A(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function ne(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,ne(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+k(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(te,`$&/`)+`/`),ne(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(te,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u{t.exports=f()})),m=s((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&k(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&k(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var ee=new MessageChannel,te=ee.port2;ee.port1.onmessage=D,O=function(){te.postMessage(null)}}else O=function(){_(D,0)};function k(t,n){C=_(function(){t(e.unstable_now())},n)}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(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,k(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),h=s(((e,t)=>{t.exports=m()})),g=s((e=>{var t=p();function n(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=g()})),v=s((e=>{var t=h(),n=p(),r=_();function i(e){var t=`https://react.dev/errors/`+e;if(1se||(e.current=oe[se],oe[se]=null,se--)}function P(e,t){se++,oe[se]=e.current,e.current=t}var le=ce(null),ue=ce(null),de=ce(null),fe=ce(null);function pe(e,t){switch(P(de,t),P(ue,e),P(le,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Ud(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Ud(t),e=Wd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}N(le),P(le,e)}function me(){N(le),N(ue),N(de)}function he(e){e.memoizedState!==null&&P(fe,e);var t=le.current,n=Wd(t,e.type);t!==n&&(P(ue,e),P(le,n))}function ge(e){ue.current===e&&(N(le),N(ue)),fe.current===e&&(N(fe),ep._currentValue=ae)}var _e,ve;function ye(e){if(_e===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);_e=t&&t[1]||``,ve=-1)`:-1i||c[r]!==l[i]){var u=` `+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{be=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?ye(n):``}function Se(e,t){switch(e.tag){case 26:case 27:case 5:return ye(e.type);case 16:return ye(`Lazy`);case 13:return e.child!==t&&t!==null?ye(`Suspense Fallback`):ye(`Suspense`);case 19:return ye(`SuspenseList`);case 0:case 15:return xe(e.type,!1);case 11:return xe(e.type.render,!1);case 1:return xe(e.type,!0);case 31:return ye(`Activity`);default:return``}}function Ce(e){try{var t=``,n=null;do t+=Se(e,n),n=e,e=e.return;while(e);return t}catch(e){return` Error generating stack: `+e.message+` `+e.stack}}var we=Object.prototype.hasOwnProperty,Te=t.unstable_scheduleCallback,Ee=t.unstable_cancelCallback,De=t.unstable_shouldYield,Oe=t.unstable_requestPaint,ke=t.unstable_now,Ae=t.unstable_getCurrentPriorityLevel,je=t.unstable_ImmediatePriority,Me=t.unstable_UserBlockingPriority,Ne=t.unstable_NormalPriority,Pe=t.unstable_LowPriority,Fe=t.unstable_IdlePriority,Ie=t.log,F=t.unstable_setDisableYieldValue,Le=null,I=null;function Re(e){if(typeof Ie==`function`&&F(e),I&&typeof I.setStrictMode==`function`)try{I.setStrictMode(Le,e)}catch{}}var ze=Math.clz32?Math.clz32:He,Be=Math.log,Ve=Math.LN2;function He(e){return e>>>=0,e===0?32:31-(Be(e)/Ve|0)|0}var Ue=256,We=262144,Ge=4194304;function Ke(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function qe(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Ke(n))):i=Ke(o):i=Ke(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Ke(n))):i=Ke(o)):i=Ke(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Je(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ye(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xe(){var e=Ge;return Ge<<=1,!(Ge&62914560)&&(Ge=4194304),e}function Ze(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Qe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function $e(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0`u`||window.document===void 0||window.document.createElement===void 0),dn=!1;if(un)try{var fn={};Object.defineProperty(fn,`passive`,{get:function(){dn=!0}}),window.addEventListener(`test`,fn,fn),window.removeEventListener(`test`,fn,fn)}catch{dn=!1}var pn=null,mn=null,hn=null;function gn(){if(hn)return hn;var e,t=mn,n=t.length,r,i=`value`in pn?pn.value:pn.textContent,a=i.length;for(e=0;e=Jn),Zn=` `,Qn=!1;function $n(e,t){switch(e){case`keyup`:return Kn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function er(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var tr=!1;function nr(e,t){switch(e){case`compositionend`:return er(t);case`keypress`:return t.which===32?(Qn=!0,Zn):null;case`textInput`:return e=t.data,e===Zn&&Qn?null:e;default:return null}}function rr(e,t){if(tr)return e===`compositionend`||!qn&&$n(e,t)?(e=gn(),hn=mn=pn=null,tr=!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)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Tr(n)}}function Dr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Dr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Or(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Lt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Lt(e.document)}return t}function kr(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`)}var Ar=un&&`documentMode`in document&&11>=document.documentMode,jr=null,Mr=null,Nr=null,Pr=!1;function Fr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Pr||jr==null||jr!==Lt(r)||(r=jr,`selectionStart`in r&&kr(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}),Nr&&wr(Nr,r)||(Nr=r,r=Od(Mr,`onSelect`),0>=o,i-=o,Ei=1<<32-ze(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),z&&Oi(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),z&&Oi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return z&&Oi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),z&&Oi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case g:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===O&&Oa(l)===r.type){n(e,r.sibling),c=a(r,o.props),Fa(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=pi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=fi(o.type,o.key,o.props,null,e.mode,c),Fa(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=gi(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=Oa(o),b(e,r,o,c)}if(ie(o))return h(e,r,o,c);if(A(o)){if(l=A(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),_(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Pa(o),c);if(o.$$typeof===C)return b(e,r,na(e,o),c);Ia(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=mi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Na=0;var i=b(e,t,n,r);return Ma=null,i}catch(t){if(t===Sa||t===wa)throw t;var a=R(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ra=La(!0),za=La(!1),Ba=!1;function Va(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ha(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ua(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Wa(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=oi(e),ai(e,null,n),t}return ni(e,r,t,n),oi(e)}function Ga(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tt(e,n)}}function Ka(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var qa=!1;function Ja(){if(qa){var e=pa;if(e!==null)throw e}}function Ya(e,t,n,r){qa=!1;var i=e.updateQueue;Ba=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(q&p)===p:(r&p)===p){p!==0&&p===fa&&(qa=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;p=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,p);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h==`function`?h.call(_,d,p):h,p==null)break a;d=f({},d,p);break a;case 2:Ba=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),ql|=o,e.lanes=o,e.memoizedState=d}}function Xa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Za(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=j.T,s={};j.T=s,Is(e,!1,t,n);try{var c=i(),l=j.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Fs(e,t,ga(c,r),hu(e)):Fs(e,t,r,hu(e))}catch(n){Fs(e,t,{then:function(){},status:`rejected`,reason:n},hu())}finally{M.p=a,o!==null&&s.types!==null&&(o.types=s.types),j.T=o}}function Ts(){}function Es(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Ds(e).queue;ws(e,a,t,ae,n===null?Ts:function(){return Os(e),n(r)})}function Ds(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:ae},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Os(e){var t=Ds(e);t.next===null&&(t=e.alternate.memoizedState),Fs(e,t.next.queue,{},hu())}function ks(){return ta(ep)}function As(){return Mo().memoizedState}function js(){return Mo().memoizedState}function Ms(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=hu();e=Ua(n);var r=Wa(t,e,n);r!==null&&(_u(r,t,n),Ga(r,t,n)),t={cache:ca()},e.payload=t;return}t=t.return}}function Ns(e,t,n){var r=hu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ls(e)?Rs(t,n):(n=ri(e,t,n,r),n!==null&&(_u(n,e,r),zs(n,t,r)))}function Ps(e,t,n){Fs(e,t,n,hu())}function Fs(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ls(e))Rs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Cr(s,o))return ni(e,t,i,0),G===null&&ti(),!1}catch{}if(n=ri(e,t,i,r),n!==null)return _u(n,e,r),zs(n,t,r),!0}return!1}function Is(e,t,n,r){if(r={lane:2,revertLane:pd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ls(e)){if(t)throw Error(i(479))}else t=ri(e,n,r,2),t!==null&&_u(t,e,2)}function Ls(e){var t=e.alternate;return e===B||t!==null&&t===B}function Rs(e,t){go=ho=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function zs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tt(e,n)}}var Bs={readContext:ta,use:Fo,useCallback:So,useContext:So,useEffect:So,useImperativeHandle:So,useLayoutEffect:So,useInsertionEffect:So,useMemo:So,useReducer:So,useRef:So,useState:So,useDebugValue:So,useDeferredValue:So,useTransition:So,useSyncExternalStore:So,useId:So,useHostTransitionStatus:So,useFormState:So,useActionState:So,useOptimistic:So,useMemoCache:So,useCacheRefresh:So};Bs.useEffectEvent=So;var Vs={readContext:ta,use:Fo,useCallback:function(e,t){return jo().memoizedState=[e,t===void 0?null:t],e},useContext:ta,useEffect:ds,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ls(4194308,4,_s.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ls(4194308,4,e,t)},useInsertionEffect:function(e,t){ls(4,2,e,t)},useMemo:function(e,t){var n=jo();t=t===void 0?null:t;var r=e();if(_o){Re(!0);try{e()}finally{Re(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=jo();if(n!==void 0){var i=n(t);if(_o){Re(!0);try{n(t)}finally{Re(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ns.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var t=jo();return e={current:e},t.memoizedState=e},useState:function(e){e=qo(e);var t=e.queue,n=Ps.bind(null,B,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ys,useDeferredValue:function(e,t){return Ss(jo(),e,t)},useTransition:function(){var e=qo(!1);return e=ws.bind(null,B,e.queue,!0,!1),jo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=B,a=jo();if(z){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),G===null)throw Error(i(349));q&127||Ho(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ds(Wo.bind(null,r,o,e),[e]),r.flags|=2048,ss(9,{destroy:void 0},Uo.bind(null,r,o,n,t),null),n},useId:function(){var e=jo(),t=G.identifierPrefix;if(z){var n=Di,r=Ei;n=(r&~(1<<32-ze(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=vo++,0<\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[ct]=t,o[lt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Id(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Fc(t)}}return Bc(t),Ic(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Fc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=de.current,Vi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ni,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[ct]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Pd(e.nodeValue,n)),e||Ri(t,!0)}else e=Hd(e).createTextNode(r),e[ct]=t,t.stateNode=e}return Bc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Vi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[ct]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Bc(t),e=!1}else n=Ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(lo(t),t):(lo(t),null);if(t.flags&128)throw Error(i(558))}return Bc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Vi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[ct]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Bc(t),a=!1}else a=Ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(lo(t),t):(lo(t),null)}return lo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Rc(t,t.updateQueue),Bc(t),null);case 4:return me(),e===null&&wd(t.stateNode.containerInfo),Bc(t),null;case 10:return Yi(t.type),Bc(t),null;case 19:if(N(uo),r=t.memoizedState,r===null)return Bc(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)zc(r,!1);else{if(Kl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=fo(e),o!==null){for(t.flags|=128,zc(r,!1),e=o.updateQueue,t.updateQueue=e,Rc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)di(n,e),n=n.sibling;return P(uo,uo.current&1|2),z&&Oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&ke()>ru&&(t.flags|=128,a=!0,zc(r,!1),t.lanes=4194304)}else{if(!a)if(e=fo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Rc(t,e),zc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!z)return Bc(t),null}else 2*ke()-r.renderingStartTime>ru&&n!==536870912&&(t.flags|=128,a=!0,zc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(Bc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ke(),e.sibling=null,n=uo.current,P(uo,a?n&1|2:n&1),z&&Oi(t,r.treeForkCount),e);case 22:case 23:return lo(t),no(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Bc(t),t.subtreeFlags&6&&(t.flags|=8192)):Bc(t),n=t.updateQueue,n!==null&&Rc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&N(va),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Yi(sa),Bc(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Hc(e,t){switch(ji(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yi(sa),me(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ge(t),null;case 31:if(t.memoizedState!==null){if(lo(t),t.alternate===null)throw Error(i(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(lo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return N(uo),null;case 4:return me(),null;case 10:return Yi(t.type),null;case 22:case 23:return lo(t),no(),e!==null&&N(va),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Yi(sa),null;case 25:return null;default:return null}}function Uc(e,t){switch(ji(t),t.tag){case 3:Yi(sa),me();break;case 26:case 27:case 5:ge(t);break;case 4:me();break;case 31:t.memoizedState!==null&&lo(t);break;case 13:lo(t);break;case 19:N(uo);break;case 10:Yi(t.type);break;case 22:case 23:lo(t),no(),e!==null&&N(va);break;case 24:Yi(sa)}}function Wc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Y(t,t.return,e)}}function Gc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Y(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Y(t,t.return,e)}}function Kc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Za(t,n)}catch(t){Y(e,e.return,t)}}}function qc(e,t,n){n.props=Js(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Y(e,t,n)}}function Jc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Y(e,t,n)}}function Yc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Y(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Y(e,t,n)}else n.current=null}function Xc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Y(e,e.return,t)}}function Zc(e,t,n){try{var r=e.stateNode;Ld(r,e.type,n,t),r[lt]=t}catch(t){Y(e,e.return,t)}}function Qc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&$d(e.type)||e.tag===4}function $c(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Qc(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.tag===27&&$d(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function el(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=en));else if(r!==4&&(r===27&&$d(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(el(e,t,n),e=e.sibling;e!==null;)el(e,t,n),e=e.sibling}function tl(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&&(r===27&&$d(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(tl(e,t,n),e=e.sibling;e!==null;)tl(e,t,n),e=e.sibling}function nl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Id(t,r,n),t[ct]=e,t[lt]=n}catch(t){Y(e,e.return,t)}}var rl=!1,il=!1,al=!1,ol=typeof WeakSet==`function`?WeakSet:Set,sl=null;function cl(e,t){if(e=e.containerInfo,Bd=lp,e=Or(e),kr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Vd={focusedElem:e,selectionRange:n},lp=!1,sl=t;sl!==null;)if(t=sl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,sl=e;else for(;sl!==null;){switch(t=sl,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n title`))),Id(o,r,n),o[ct]=e,bt(o),r=o;break a;case`link`:var s=Uf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=Er(s,h),v=Er(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,j.T=null,n=du,du=null;var o=su,s=lu;if(ou=0,cu=su=null,lu=0,W&6)throw Error(i(331));var c=W;if(W|=4,Il(o.current),Ol(o,o.current,s,n),W=c,od(0,!1),I&&typeof I.onPostCommitFiberRoot==`function`)try{I.onPostCommitFiberRoot(Le,o)}catch{}return!0}finally{M.p=a,j.T=r,Uu(e,t)}}function Ku(e,t,n){t=vi(n,t),t=ec(e.stateNode,t,2),e=Wa(e,t,2),e!==null&&(Qe(e,2),ad(e))}function Y(e,t,n){if(e.tag===3)Ku(e,e,n);else for(;t!==null;){if(t.tag===3){Ku(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(au===null||!au.has(r))){e=vi(n,e),n=tc(2),r=Wa(t,n,2),r!==null&&(nc(n,r,t,e),Qe(r,2),ad(r));break}}t=t.return}}function qu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Wl=!0,i.add(n),e=Ju.bind(null,e,t,n),t.then(e,e))}function Ju(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,G===e&&(q&n)===n&&(Kl===4||Kl===3&&(q&62914560)===q&&300>ke()-tu?!(W&2)&&wu(e,0):Yl|=n,Zl===q&&(Zl=0)),ad(e)}function Yu(e,t){t===0&&(t=Xe()),e=ii(e,t),e!==null&&(Qe(e,t),ad(e))}function Xu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yu(e,n)}function Zu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),Yu(e,n)}function Qu(e,t){return Te(e,t)}var $u=null,ed=null,td=!1,nd=!1,rd=!1,id=0;function ad(e){e!==ed&&e.next===null&&(ed===null?$u=ed=e:ed=ed.next=e),nd=!0,td||(td=!0,fd())}function od(e,t){if(!rd&&nd){rd=!0;do for(var n=!1,r=$u;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-ze(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,dd(r,a))}else a=q,a=qe(r,r===G?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Je(r,a)||(n=!0,dd(r,a));r=r.next}while(n);rd=!1}}function sd(){cd()}function cd(){nd=td=!1;var e=0;id!==0&&qd()&&(e=id);for(var t=ke(),n=null,r=$u;r!==null;){var i=r.next,a=ld(r,t);a===0?(r.next=null,n===null?$u=i:n.next=i,i===null&&(ed=n)):(n=r,(e!==0||a&3)&&(nd=!0)),r=i}ou!==0&&ou!==5||od(e,!1),id!==0&&(id=0)}function ld(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&Rd(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function Cf(e,t,n){var r=Sf;if(r&&typeof t==`string`&&t){var i=zt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),_f.has(i)||(_f.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Id(t,`link`,e),bt(t),r.head.appendChild(t)))}}function wf(e){yf.D(e),Cf(`dns-prefetch`,e,null)}function Tf(e,t){yf.C(e,t),Cf(`preconnect`,e,t)}function Ef(e,t,n){yf.L(e,t,n);var r=Sf;if(r&&e&&t){var i=`link[rel="preload"][as="`+zt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+zt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+zt(n.imageSizes)+`"]`)):i+=`[href="`+zt(e)+`"]`;var a=i;switch(t){case`style`:a=Mf(e);break;case`script`:a=If(e)}gf.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),gf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Nf(a))||t===`script`&&r.querySelector(Lf(a))||(t=r.createElement(`link`),Id(t,`link`,e),bt(t),r.head.appendChild(t)))}}function Df(e,t){yf.m(e,t);var n=Sf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+zt(r)+`"][href="`+zt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=If(e)}if(!gf.has(a)&&(e=f({rel:`modulepreload`,href:e},t),gf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Lf(a)))return}r=n.createElement(`link`),Id(r,`link`,e),bt(r),n.head.appendChild(r)}}}function Of(e,t,n){yf.S(e,t,n);var r=Sf;if(r&&e){var i=yt(r).hoistableStyles,a=Mf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Nf(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=gf.get(a))&&Bf(e,n);var c=o=r.createElement(`link`);bt(c),Id(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,zf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function kf(e,t){yf.X(e,t);var n=Sf;if(n&&e){var r=yt(n).hoistableScripts,i=If(e),a=r.get(i);a||(a=n.querySelector(Lf(i)),a||(e=f({src:e,async:!0},t),(t=gf.get(i))&&Vf(e,t),a=n.createElement(`script`),bt(a),Id(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Af(e,t){yf.M(e,t);var n=Sf;if(n&&e){var r=yt(n).hoistableScripts,i=If(e),a=r.get(i);a||(a=n.querySelector(Lf(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=gf.get(i))&&Vf(e,t),a=n.createElement(`script`),bt(a),Id(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function jf(e,t,n,r){var a=(a=de.current)?vf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Mf(n.href),n=yt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Mf(n.href);var o=yt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Nf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),gf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},gf.set(e,n),o||Ff(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=If(n),n=yt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Mf(e){return`href="`+zt(e)+`"`}function Nf(e){return`link[rel="stylesheet"][`+e+`]`}function Pf(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Ff(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Id(t,`link`,n),bt(t),e.head.appendChild(t))}function If(e){return`[src="`+zt(e)+`"]`}function Lf(e){return`script[async]`+e}function Rf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+zt(n.href)+`"]`);if(r)return t.instance=r,bt(r),r;var a=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),bt(r),Id(r,`style`,a),zf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Mf(n.href);var o=e.querySelector(Nf(a));if(o)return t.state.loading|=4,t.instance=o,bt(o),o;r=Pf(n),(a=gf.get(a))&&Bf(r,a),o=(e.ownerDocument||e).createElement(`link`),bt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Id(o,`link`,r),t.state.loading|=4,zf(o,n.precedence,e),t.instance=o;case`script`:return o=If(n.src),(a=e.querySelector(Lf(o)))?(t.instance=a,bt(a),a):(r=n,(a=gf.get(o))&&(r=f({},n),Vf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),bt(a),Id(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,zf(r,n.precedence,e));return t.instance}function zf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Gf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Kf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function qf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Mf(r.href),a=t.querySelector(Nf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Xf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,bt(a);return}a=t.ownerDocument||t,r=Pf(r),(i=gf.get(i))&&Bf(r,i),a=a.createElement(`link`),bt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Id(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Xf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Jf=0;function Yf(e,t){return e.stylesheets&&e.count===0&&Qf(e,e.stylesheets),0Jf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Xf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Qf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Zf=null;function Qf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Zf=new Map,t.forEach($f,e),Zf=null,Xf.call(e))}function $f(e,t){if(!(t.state.loading&4)){var n=Zf.get(e);if(n)var r=n.get(null);else{n=new Map,Zf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=v()})),b=s((e=>{var t=p().__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;e.c=function(e){return t.H.useMemoCache(e)}})),x=s(((e,t)=>{t.exports=b()})),S=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),C=s(((e,t)=>{t.exports=S()})),w=u(p(),1),T=(0,w.createContext)({});function E(e){let t=(0,w.useRef)(null);return t.current===null&&(t.current=e()),t.current}var D=typeof window<`u`?w.useLayoutEffect:w.useEffect,O=(0,w.createContext)(null);function ee(e,t){e.indexOf(t)===-1&&e.push(t)}function te(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var k=(e,t,n)=>n>t?t:n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function re(e){return typeof e==`object`&&!!e}var ie=e=>/^0[^.\s]+$/u.test(e);function j(e){let t;return()=>(t===void 0&&(t=e()),t)}var M=e=>e,ae=(e,t)=>n=>t(e(n)),oe=(...e)=>e.reduce(ae),se=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r},ce=class{constructor(){this.subscriptions=[]}add(e){return ee(this.subscriptions,e),()=>te(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;ie*1e3,P=e=>e/1e3;function le(e,t){return t?1e3/t*e:0}var ue=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,de=1e-7,fe=12;function pe(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=ue(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>de&&++spe(t,0,1,e,n);return e=>e===0||e===1?e:ue(i(e),t,r)}var he=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ge=e=>t=>1-e(1-t),_e=me(.33,1.53,.69,.99),ve=ge(_e),ye=he(ve),be=e=>e>=1?1:(e*=2)<1?.5*ve(e):.5*(2-2**(-10*(e-1))),xe=e=>1-Math.sin(Math.acos(e)),Se=ge(xe),Ce=he(xe),we=me(.42,0,1,1),Te=me(0,0,.58,1),Ee=me(.42,0,.58,1),De=e=>Array.isArray(e)&&typeof e[0]!=`number`,Oe=e=>Array.isArray(e)&&typeof e[0]==`number`,ke={linear:M,easeIn:we,easeInOut:Ee,easeOut:Te,circIn:xe,circInOut:Ce,circOut:Se,backIn:ve,backInOut:ye,backOut:_e,anticipate:be},Ae=e=>typeof e==`string`,je=e=>{if(Oe(e)){e.length;let[t,n,r,i]=e;return me(t,n,r,i)}else if(Ae(e))return ke[e],`${e}`,ke[e];return e},Me=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`],Ne={value:null,addProjectionMetrics:null};function Pe(e,t){let n=new Set,r=new Set,i=!1,a=!1,o=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1},c=0;function l(t){o.has(t)&&(u.schedule(t),e()),c++,t(s)}let u={schedule:(e,t=!1,a=!1)=>{let s=a&&i?n:r;return t&&o.add(e),s.add(e),e},cancel:e=>{r.delete(e),o.delete(e)},process:e=>{if(s=e,i){a=!0;return}i=!0;let o=n;n=r,r=o,n.forEach(l),t&&Ne.value&&Ne.value.frameloop[t].push(c),c=0,n.clear(),i=!1,a&&(a=!1,u.process(e))}};return u}var Fe=40;function Ie(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=Me.reduce((e,n)=>(e[n]=Pe(a,t?n:void 0),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=A.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,Fe),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:Me.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t(ze===void 0&&Ve.set(I.isProcessing||A.useManualTiming?I.timestamp:performance.now()),ze),set:e=>{ze=e,queueMicrotask(Be)}},He={layout:0,mainThread:0,waapi:0},Ue=e=>t=>typeof t==`string`&&t.startsWith(e),We=Ue(`--`),Ge=Ue(`var(--`),Ke=e=>Ge(e)?qe.test(e.split(`/*`)[0].trim()):!1,qe=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Je(e){return typeof e==`string`?e.split(`/*`)[0].includes(`var(--`):!1}var Ye={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},Xe={...Ye,transform:e=>k(0,1,e)},Ze={...Ye,default:1},Qe=e=>Math.round(e*1e5)/1e5,$e=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function et(e){return e==null}var tt=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,nt=(e,t)=>n=>!!(typeof n==`string`&&tt.test(n)&&n.startsWith(e)||t&&!et(n)&&Object.prototype.hasOwnProperty.call(n,t)),rt=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match($e);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},it=e=>k(0,255,e),at={...Ye,transform:e=>Math.round(it(e))},ot={test:nt(`rgb`,`red`),parse:rt(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+at.transform(e)+`, `+at.transform(t)+`, `+at.transform(n)+`, `+Qe(Xe.transform(r))+`)`};function st(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}var ct={test:nt(`#`),parse:st,transform:ot.transform},lt=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ut=lt(`deg`),dt=lt(`%`),L=lt(`px`),ft=lt(`vh`),pt=lt(`vw`),mt={...dt,parse:e=>dt.parse(e)/100,transform:e=>dt.transform(e*100)},ht={test:nt(`hsl`,`hue`),parse:rt(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+dt.transform(Qe(t))+`, `+dt.transform(Qe(n))+`, `+Qe(Xe.transform(r))+`)`},gt={test:e=>ot.test(e)||ct.test(e)||ht.test(e),parse:e=>ot.test(e)?ot.parse(e):ht.test(e)?ht.parse(e):ct.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?ot.transform(e):ht.transform(e),getAnimatableNone:e=>{let t=gt.parse(e);return t.alpha=0,gt.transform(t)}},_t=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function vt(e){return isNaN(e)&&typeof e==`string`&&(e.match($e)?.length||0)+(e.match(_t)?.length||0)>0}var yt=`number`,bt=`color`,xt=`var`,St=`var(`,Ct="${}",wt=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Tt(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(wt,e=>(gt.test(e)?(r.color.push(a),i.push(bt),n.push(gt.parse(e))):e.startsWith(St)?(r.var.push(a),i.push(xt),n.push(e)):(r.number.push(a),i.push(yt),n.push(parseFloat(e))),++a,Ct)).split(Ct),indexes:r,types:i}}function Et(e){return Tt(e).values}function Dt({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;atypeof e==`number`?0:gt.test(e)?gt.getAnimatableNone(e):e,At=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:kt(e);function jt(e){let t=Tt(e);return Dt(t)(t.values.map((e,n)=>At(e,t.split[n])))}var Mt={test:vt,parse:Et,createTransformer:Ot,getAnimatableNone:jt};function Nt(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Pt({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=Nt(s,r,e+1/3),a=Nt(s,r,e),o=Nt(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function Ft(e,t){return n=>n>0?t:e}var It=(e,t,n)=>e+(t-e)*n,Lt=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Rt=[ct,ot,ht],zt=e=>Rt.find(t=>t.test(e));function Bt(e){let t=zt(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===ht&&(n=Pt(n)),n}var Vt=(e,t)=>{let n=Bt(e),r=Bt(t);if(!n||!r)return Ft(e,t);let i={...n};return e=>(i.red=Lt(n.red,r.red,e),i.green=Lt(n.green,r.green,e),i.blue=Lt(n.blue,r.blue,e),i.alpha=It(n.alpha,r.alpha,e),ot.transform(i))},Ht=new Set([`none`,`hidden`]);function Ut(e,t){return Ht.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Wt(e,t){return n=>It(e,t,n)}function Gt(e){return typeof e==`number`?Wt:typeof e==`string`?Ke(e)?Ft:gt.test(e)?Vt:Yt:Array.isArray(e)?Kt:typeof e==`object`?gt.test(e)?Vt:qt:Ft}function Kt(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>Gt(e)(e,t[n]));return e=>{for(let t=0;t{for(let t in r)n[t]=r[t](e);return n}}function Jt(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i{let n=Mt.createTransformer(t),r=Tt(e),i=Tt(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?Ht.has(e)&&!i.values.length||Ht.has(t)&&!r.values.length?Ut(e,t):oe(Kt(Jt(r,i),i.values),n):(`${e}${t}`,Ft(e,t))};function Xt(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?It(e,t,n):Gt(e)(e,t)}var Zt=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>F.update(t,e),stop:()=>Le(t),now:()=>I.isProcessing?I.timestamp:Ve.now()}},Qt=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t=2e4?1/0:t}function tn(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(en(r),$t);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:P(i)}}var nn={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function rn(e,t){return e*Math.sqrt(1-t*t)}var an=12;function on(e,t,n){let r=n;for(let n=1;n{let r=t*o,i=r*e,a=r-n,s=rn(t,o),c=Math.exp(-i);return sn-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=rn(t**2,o);return(-i(t)+sn>0?-1:1)*((a-s)*c)/l}):(i=t=>{let r=Math.exp(-t*e),i=(t-n)*e+1;return-sn+r*i},a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=on(i,a,s);if(e=N(e),isNaN(c))return{stiffness:nn.stiffness,damping:nn.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var ln=[`duration`,`bounce`],un=[`stiffness`,`damping`,`mass`];function dn(e,t){return t.some(t=>e[t]!==void 0)}function fn(e){let t={velocity:nn.velocity,stiffness:nn.stiffness,damping:nn.damping,mass:nn.mass,isResolvedFromDuration:!1,...e};if(!dn(e,un)&&dn(e,ln))if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*k(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:nn.mass,stiffness:i,damping:a}}else{let n=cn({...e,velocity:0});t={...t,...n,mass:nn.mass},t.isResolvedFromDuration=!0}return t}function pn(e=nn.visualDuration,t=nn.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=fn({...n,velocity:-P(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=P(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?nn.restSpeed.granular:nn.restSpeed.default,i||=v?nn.restDelta.granular:nn.restDelta.default;let y,b,x,S,C,w;if(h<1)x=rn(_,h),S=(m+h*_*g)/x,y=e=>o-Math.exp(-h*_*e)*(S*Math.sin(x*e)+g*Math.cos(x*e)),C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>N(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=N(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=N(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(en(T),$t),t=Qt(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}pn.applyToOptions=e=>{let t=tn(e,100,pn);return e.ease=t.ease,e.duration=N(t.duration),e.type=`keyframes`,e};var mn=5;function hn(e,t,n){let r=Math.max(t-mn,0);return le(n-e(r),t-r)}function gn({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&ec,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=pn({keyframes:[f.value,m(f.value)],velocity:hn(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function _n(e,t,n){let r=[],i=n||A.mix||Xt,a=e.length-1;for(let n=0;nt[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=_n(t,r,i),c=s.length,l=n=>{if(o&&n1)for(;rl(k(e[0],e[a-1],t)):l}function yn(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=se(0,t,r);e.push(It(n,1,i))}}function bn(e){let t=[0];return yn(t,e.length-1),t}function xn(e,t){return e.map(e=>e*t)}function Sn(e,t){return e.map(()=>t||Ee).splice(0,e.length-1)}function Cn({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=De(r)?r.map(je):je(r),a={done:!1,value:t[0]},o=vn(xn(n&&n.length===t.length?n:bn(t),e),t,{ease:Array.isArray(i)?i:Sn(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var wn=e=>e!==null;function Tn(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(wn),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var En={decay:gn,inertia:gn,tween:Cn,keyframes:Cn,spring:pn};function Dn(e){typeof e.type==`string`&&(e.type=En[e.type])}var On=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},kn=e=>e/100,An=class extends On{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==Ve.now()&&this.tick(Ve.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},He.mainThread++,this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;Dn(e);let{type:t=Cn,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||Cn;s!==Cn&&typeof o[0]!=`number`&&(this.mixKeyframes=oe(kn,Xt(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=en(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime===null?this.currentTime=t:this.currentTime=this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=k(0,1,n)*o}let b;_?(this.delayState.value=l[0],b=this.delayState):b=y.next(v),i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==gn&&(b.value=Tn(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return P(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+P(e)}get time(){return P(this.currentTime)}set time(e){e=N(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return hn(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(Ve.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=P(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Zt,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(Ve.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null,He.mainThread--}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function jn(e){for(let t=1;te*180/Math.PI,Nn=e=>Fn(Mn(Math.atan2(e[1],e[0]))),Pn={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Nn,rotateZ:Nn,skewX:e=>Mn(Math.atan(e[1])),skewY:e=>Mn(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Fn=e=>(e%=360,e<0&&(e+=360),e),In=Nn,Ln=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Rn=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),zn={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Ln,scaleY:Rn,scale:e=>(Ln(e)+Rn(e))/2,rotateX:e=>Fn(Mn(Math.atan2(e[6],e[5]))),rotateY:e=>Fn(Mn(Math.atan2(-e[2],e[0]))),rotateZ:In,rotate:In,skewX:e=>Mn(Math.atan(e[4])),skewY:e=>Mn(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Bn(e){return e.includes(`scale`)?1:0}function Vn(e,t){if(!e||e===`none`)return Bn(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=zn,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=Pn,i=t}if(!i)return Bn(t);let a=r[t],o=i[1].split(`,`).map(Un);return typeof a==`function`?a(o):o[a]}var Hn=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return Vn(n,t)};function Un(e){return parseFloat(e.trim())}var Wn=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],Gn=new Set(Wn),Kn=e=>e===Ye||e===L,qn=new Set([`x`,`y`,`z`]),Jn=Wn.filter(e=>!qn.has(e));function Yn(e){let t=[];return Jn.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith(`scale`)?1:0))}),t}var Xn={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Vn(t,`x`),y:(e,{transform:t})=>Vn(t,`y`)};Xn.translateX=Xn.x,Xn.translateY=Xn.y;var Zn=new Set,Qn=!1,$n=!1,er=!1;function tr(){if($n){let e=Array.from(Zn).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=Yn(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}$n=!1,Qn=!1,Zn.forEach(e=>e.complete(er)),Zn.clear()}function nr(){Zn.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&($n=!0)})}function rr(){er=!0,nr(),tr(),er=!1}var ir=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(Zn.add(this),Qn||(Qn=!0,F.read(nr),F.resolveKeyframes(tr))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}jn(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),Zn.delete(this)}cancel(){this.state===`scheduled`&&(Zn.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},ar=e=>e.startsWith(`--`);function or(e,t,n){ar(t)?e.style.setProperty(t,n):e.style[t]=n}var sr={};function cr(e,t){let n=j(e);return()=>sr[t]??n()}var lr=cr(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),ur=cr(()=>window.ViewTimeline!==void 0,`viewTimeline`),dr=cr(()=>{try{document.createElement(`div`).animate({opacity:0},{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),fr=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,pr={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:fr([0,.65,.55,1]),circOut:fr([.55,0,1,.45]),backIn:fr([.31,.01,.66,-.59]),backOut:fr([.33,1.53,.69,.99])};function mr(e,t){if(e)return typeof e==`function`?dr()?Qt(e,t):`ease-out`:Oe(e)?fr(e):Array.isArray(e)?e.map(e=>mr(e,t)||pr.easeOut):pr[e]}function hr(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=mr(s,i);Array.isArray(d)&&(u.easing=d),Ne.value&&He.waapi++;let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};l&&(f.pseudoElement=l);let p=e.animate(u,f);return Ne.value&&p.finished.finally(()=>{He.waapi--}),p}function gr(e){return typeof e==`function`&&`applyToOptions`in e}function _r({type:e,...t}){return gr(e)&&dr()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var vr=class extends On{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=_r(e);this.animation=hr(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=Tn(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),or(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return P(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+P(e)}get time(){return P(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=N(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`finished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&lr()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),M):r(this)}},yr={anticipate:be,backInOut:ye,circInOut:Ce};function br(e){return e in yr}function xr(e){typeof e.ease==`string`&&br(e.ease)&&(e.ease=yr[e.ease])}var Sr=10,Cr=class extends vr{constructor(e){xr(e),Dn(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new An({...a,autoplay:!1}),s=Math.max(Sr,Ve.now()-this.startTime),c=k(0,Sr,s-Sr),l=o.sample(s).value,{name:u}=this.options;i&&u&&or(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},wr=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(Mt.test(e)||e===`0`)&&!e.startsWith(`url(`));function Tr(e){let t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,`animate`));function Nr(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:c,transformTemplate:l}=t.owner.getProps();return Mr()&&n&&(Or.has(n)||jr.has(n)&&Ar(s))&&(n!==`transform`||!l)&&!c&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var Pr=40,Fr=class extends On{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Ve.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u};this.keyframeResolver=new(l?.KeyframeResolver||ir)(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=Ve.now();let u=!0;Er(e,i,a,o)||(u=!1,(A.instantAnimations||!s)&&l?.(Tn(e,n,t)),e[0]=e[e.length-1],Dr(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>Pr?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&Nr(d),p=d.motionValue?.owner?.current,m;if(f)try{m=new Cr({...d,element:p})}catch{m=new An(d)}else m=new An(d);m.finished.then(()=>{this.notifyFinished()}).catch(M),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),rr()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function Ir(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}var Lr=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Rr(e){let t=Lr.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function zr(e,t,n=1){`${e}`;let[r,i]=Rr(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return ne(e)?parseFloat(e):e}return Ke(i)?zr(i,t,n+1):i}var Br={type:`spring`,stiffness:500,damping:25,restSpeed:10},Vr=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Hr={type:`keyframes`,duration:.8},Ur={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},Wr=(e,{keyframes:t})=>t.length>2?Hr:Gn.has(e)?e.startsWith(`scale`)?Vr(t[1]):Br:Ur;function Gr(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function Kr(e,t){let n=e?.[t]??e?.default??e;return n===e?n:Gr(n,e)}var qr=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function Jr(e){for(let t in e)if(!qr.has(t))return!0;return!1}var Yr=(e,t,n,r={},i,a)=>o=>{let s=Kr(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=N(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};Jr(s)||Object.assign(u,Wr(e,u)),u.duration&&=N(u.duration),u.repeatDelay&&=N(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Dr(u),u.delay===0&&(d=!0)),(A.instantAnimations||A.skipAnimations||i?.shouldSkipAnimations)&&(d=!0,Dr(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=Tn(u.keyframes,s);if(e!==void 0){F.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new An(u):new Fr(u)};function Xr(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function Zr(e,t,n,r){if(typeof t==`function`){let[i,a]=Xr(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Xr(r);t=t(n===void 0?e.custom:n,i,a)}return t}function Qr(e,t,n){let r=e.getProps();return Zr(r,t,n===void 0?r.custom:n,e)}var $r=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...Wn]),ei=30,ti=e=>!isNaN(parseFloat(e)),ni={current:void 0},ri=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=Ve.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=Ve.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=ti(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new ce);let n=this.events[e].add(t);return e===`change`?()=>{n(),F.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return ni.current&&ni.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=Ve.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>ei)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,ei);return le(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function ii(e,t){return new ri(e,t)}var ai=e=>Array.isArray(e);function oi(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ii(n))}function si(e){return ai(e)?e[e.length-1]||0:e}function ci(e,t){let{transitionEnd:n={},transition:r={},...i}=Qr(e,t)||{};i={...i,...n};for(let t in i)oi(e,t,si(i[t]))}var R=e=>!!(e&&e.getVelocity);function li(e){return!!(R(e)&&e.add)}function ui(e,t){let n=e.getValue(`willChange`);if(li(n))return n.add(t);if(!n&&A.WillChange){let n=new A.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function di(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var fi=`data-`+di(`framerAppearId`);function pi(e){return e.props[fi]}function mi({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function hi(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?Gr(a,c):c;let l=a?.reduceMotion;r&&(a=r);let u=[],d=i&&e.animationState&&e.animationState.getState()[i];for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||d&&mi(d,t))continue;let o={delay:n,...Kr(a||{},t)},c=r.get();if(c!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===c&&!o.velocity){F.update(()=>r.set(i));continue}let f=!1;if(window.MotionHandoffAnimation){let n=pi(e);if(n){let e=window.MotionHandoffAnimation(n,t,F);e!==null&&(o.startTime=e,f=!0)}}ui(e,t);let p=l??e.shouldReduceMotion;r.start(Yr(t,r,i,p&&$r.has(t)?{type:!1}:o,e,f));let m=r.animation;m&&u.push(m)}if(o){let t=()=>F.update(()=>{o&&ci(e,o)});u.length?Promise.all(u).then(t):t()}return u}function gi(e,t,n={}){let r=Qr(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(hi(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:o,staggerDirection:s}=i;return _i(e,t,r,a,o,s,n)}:()=>Promise.resolve(),{when:s}=i;if(s){let[e,t]=s===`beforeChildren`?[a,o]:[o,a];return e().then(()=>t())}else return Promise.all([a(),o(n.delay)])}function _i(e,t,n=0,r=0,i=0,a=1,o){let s=[];for(let c of e.variantChildren)c.notify(`AnimationStart`,t),s.push(gi(c,t,{...o,delay:n+(typeof r==`function`?0:r)+Ir(e.variantChildren,c,r,i,a)}).then(()=>c.notify(`AnimationComplete`,t)));return Promise.all(s)}function vi(e,t,n={}){e.notify(`AnimationStart`,t);let r;if(Array.isArray(t)){let i=t.map(t=>gi(e,t,n));r=Promise.all(i)}else if(typeof t==`string`)r=gi(e,t,n);else{let i=typeof t==`function`?Qr(e,t,n.custom):t;r=Promise.all(hi(e,i,n))}return r.then(()=>{e.notify(`AnimationComplete`,t)})}var yi={test:e=>e===`auto`,parse:e=>e},bi=e=>t=>t.test(e),xi=[Ye,L,dt,ut,pt,ft,yi],Si=e=>xi.find(bi(e));function Ci(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||ie(e)}var wi=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function Ti(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match($e)||[];if(!r)return e;let i=n.replace(r,``),a=wi.has(t)?1:0;return r!==n&&(a*=100),t+`(`+a+i+`)`}var Ei=/\b([a-z-]*)\(.*?\)/gu,Di={...Mt,getAnimatableNone:e=>{let t=e.match(Ei);return t?t.map(Ti).join(` `):e}},Oi={...Mt,getAnimatableNone:e=>{let t=Mt.parse(e);return Mt.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},ki={...Ye,transform:Math.round},Ai={borderWidth:L,borderTopWidth:L,borderRightWidth:L,borderBottomWidth:L,borderLeftWidth:L,borderRadius:L,borderTopLeftRadius:L,borderTopRightRadius:L,borderBottomRightRadius:L,borderBottomLeftRadius:L,width:L,maxWidth:L,height:L,maxHeight:L,top:L,right:L,bottom:L,left:L,inset:L,insetBlock:L,insetBlockStart:L,insetBlockEnd:L,insetInline:L,insetInlineStart:L,insetInlineEnd:L,padding:L,paddingTop:L,paddingRight:L,paddingBottom:L,paddingLeft:L,paddingBlock:L,paddingBlockStart:L,paddingBlockEnd:L,paddingInline:L,paddingInlineStart:L,paddingInlineEnd:L,margin:L,marginTop:L,marginRight:L,marginBottom:L,marginLeft:L,marginBlock:L,marginBlockStart:L,marginBlockEnd:L,marginInline:L,marginInlineStart:L,marginInlineEnd:L,fontSize:L,backgroundPositionX:L,backgroundPositionY:L,rotate:ut,rotateX:ut,rotateY:ut,rotateZ:ut,scale:Ze,scaleX:Ze,scaleY:Ze,scaleZ:Ze,skew:ut,skewX:ut,skewY:ut,distance:L,translateX:L,translateY:L,translateZ:L,x:L,y:L,z:L,perspective:L,transformPerspective:L,opacity:Xe,originX:mt,originY:mt,originZ:L,zIndex:ki,fillOpacity:Xe,strokeOpacity:Xe,numOctaves:ki},ji={...Ai,color:gt,backgroundColor:gt,outlineColor:gt,fill:gt,stroke:gt,borderColor:gt,borderTopColor:gt,borderRightColor:gt,borderBottomColor:gt,borderLeftColor:gt,filter:Di,WebkitFilter:Di,mask:Oi,WebkitMask:Oi},Mi=e=>ji[e],Ni=new Set([Di,Oi]);function Pi(e,t){let n=Mi(e);return Ni.has(n)||(n=Mt),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var z=new Set([`auto`,`none`,`0`]);function Fi(e,t,n){let r=0,i;for(;r{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}};function Li(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var Ri=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function zi(e){return re(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}var{schedule:Bi,cancel:Vi}=Ie(queueMicrotask,!1),Hi={x:!1,y:!1};function Ui(){return Hi.x||Hi.y}function Wi(e){return e===`x`||e===`y`?Hi[e]?null:(Hi[e]=!0,()=>{Hi[e]=!1}):Hi.x||Hi.y?null:(Hi.x=Hi.y=!0,()=>{Hi.x=Hi.y=!1})}function Gi(e,t){let n=Li(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function Ki(e){return!(e.pointerType===`touch`||Ui())}function qi(e,t,n={}){let[r,i,a]=Gi(e,n);return r.forEach(e=>{let n=!1,r=!1,a,o=()=>{e.removeEventListener(`pointerleave`,u)},s=e=>{a&&=(a(e),void 0),o()},c=e=>{n=!1,window.removeEventListener(`pointerup`,c),window.removeEventListener(`pointercancel`,c),r&&(r=!1,s(e))},l=()=>{n=!0,window.addEventListener(`pointerup`,c,i),window.addEventListener(`pointercancel`,c,i)},u=e=>{if(e.pointerType!==`touch`){if(n){r=!0;return}s(e)}};e.addEventListener(`pointerenter`,n=>{if(!Ki(n))return;r=!1;let o=t(e,n);typeof o==`function`&&(a=o,e.addEventListener(`pointerleave`,u,i))},i),e.addEventListener(`pointerdown`,l,i)}),a}var Ji=(e,t)=>t?e===t?!0:Ji(e,t.parentElement):!1,Yi=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,Xi=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function Zi(e){return Xi.has(e.tagName)||e.isContentEditable===!0}var Qi=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function $i(e){return Qi.has(e.tagName)||e.isContentEditable===!0}var ea=new WeakSet;function ta(e){return t=>{t.key===`Enter`&&e(t)}}function na(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var ra=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=ta(()=>{if(ea.has(n))return;na(n,`down`);let e=ta(()=>{na(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>na(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function ia(e){return Yi(e)&&!Ui()}var aa=new WeakSet;function oa(e,t,n={}){let[r,i,a]=Gi(e,n),o=e=>{let r=e.currentTarget;if(!ia(e)||aa.has(e))return;ea.add(r),n.stopPropagation&&aa.add(e);let a=t(r,e),o=(e,t)=>{window.removeEventListener(`pointerup`,s),window.removeEventListener(`pointercancel`,c),ea.has(r)&&ea.delete(r),ia(e)&&typeof a==`function`&&a(e,{success:t})},s=e=>{o(e,r===window||r===document||n.useGlobalTarget||Ji(r,e.target))},c=e=>{o(e,!1)};window.addEventListener(`pointerup`,s,i),window.addEventListener(`pointercancel`,c,i)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),zi(e)&&(e.addEventListener(`focus`,e=>ra(e,i)),!Zi(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}function sa(e){return re(e)&&`ownerSVGElement`in e}var ca=new WeakMap,la,ua=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+`Size`]:sa(r)&&`getBBox`in r?r.getBBox()[t]:r[n],da=ua(`inline`,`width`,`offsetWidth`),fa=ua(`block`,`height`,`offsetHeight`);function pa({target:e,borderBoxSize:t}){ca.get(e)?.forEach(n=>{n(e,{get width(){return da(e,t)},get height(){return fa(e,t)}})})}function ma(e){e.forEach(pa)}function ha(){typeof ResizeObserver>`u`||(la=new ResizeObserver(ma))}function ga(e,t){la||ha();let n=Li(e);return n.forEach(e=>{let n=ca.get(e);n||(n=new Set,ca.set(e,n)),n.add(t),la?.observe(e)}),()=>{n.forEach(e=>{let n=ca.get(e);n?.delete(t),n?.size||la?.unobserve(e)})}}var _a=new Set,va;function ya(){va=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};_a.forEach(t=>t(e))},window.addEventListener(`resize`,va)}function ba(e){return _a.add(e),va||ya(),()=>{_a.delete(e),!_a.size&&typeof va==`function`&&(window.removeEventListener(`resize`,va),va=void 0)}}function xa(e,t){return typeof e==`function`?ba(e):ga(e,t)}function Sa(e,t){let n,r=()=>{let{currentTime:r}=t,i=(r===null?0:r.value)/100;n!==i&&e(i),n=i};return F.preUpdate(r,!0),()=>Le(r)}function Ca(e){return sa(e)&&e.tagName===`svg`}function wa(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],a=e[2+n],o=e[3+n],s=vn(i,a,o);return t?s(r):s}var Ta=[...xi,gt,Mt],Ea=e=>Ta.find(bi(e)),Da=()=>({translate:0,scale:1,origin:0,originPoint:0}),Oa=()=>({x:Da(),y:Da()}),ka=()=>({min:0,max:0}),Aa=()=>({x:ka(),y:ka()}),ja=new WeakMap;function Ma(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function Na(e){return typeof e==`string`||Array.isArray(e)}var Pa=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],Fa=[`initial`,...Pa];function Ia(e){return Ma(e.animate)||Fa.some(t=>Na(e[t]))}function La(e){return!!(Ia(e)||e.variants)}function Ra(e,t,n){for(let r in t){let i=t[r],a=n[r];if(R(i))e.addValue(r,i);else if(R(a))e.addValue(r,ii(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,ii(t===void 0?i:t,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var za={current:null},Ba={current:!1},Va=typeof window<`u`;function Ha(){if(Ba.current=!0,Va)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>za.current=e.matches;e.addEventListener(`change`,t),t()}else za.current=!1}var Ua=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],Wa={};function Ga(e){Wa=e}function Ka(){return Wa}var qa=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=ir,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=Ve.now();this.renderScheduledAtthis.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(Ba.current||Ha(),this.shouldReduceMotion=za.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),Le(this.notifyUpdate),Le(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&Or.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new vr({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:N(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=Gn.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&F.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in Wa){let t=Wa[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Aa()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=ii(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(ne(n)||ie(n))?n=parseFloat(n):!Ea(n)&&Mt.test(t)&&(n=Pi(e,t)),this.setBaseTarget(e,R(n)?n.get():n)),R(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=Zr(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!R(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new ce),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){Bi.render(this.render)}},Ja=class extends qa{constructor(){super(...arguments),this.KeyframeResolver=Ii}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;R(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}},Ya=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function Xa({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Za({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Qa(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function $a(e){return e===void 0||e===1}function eo({scale:e,scaleX:t,scaleY:n}){return!$a(e)||!$a(t)||!$a(n)}function to(e){return eo(e)||no(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function no(e){return ro(e.x)||ro(e.y)}function ro(e){return e&&e!==`0%`}function io(e,t,n){return n+t*(e-n)}function ao(e,t,n,r,i){return i!==void 0&&(e=io(e,i,r)),io(e,n,r)+t}function oo(e,t=0,n=1,r,i){e.min=ao(e.min,t,n,r,i),e.max=ao(e.max,t,n,r,i)}function so(e,{x:t,y:n}){oo(e.x,t.translate,t.scale,t.originPoint),oo(e.y,n.translate,n.scale,n.originPoint)}var co=.999999999999,lo=1.0000000000001;function uo(e,t,n,r=!1){let i=n.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;sco&&(t.x=1),t.yco&&(t.y=1)}function fo(e,t){e.min+=t,e.max+=t}function po(e,t,n,r,i=.5){oo(e,t,n,It(e.min,e.max,i),r)}function B(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}function V(e,t,n){let r=n??e;po(e.x,B(t.x,r.x),t.scaleX,t.scale,t.originX),po(e.y,B(t.y,r.y),t.scaleY,t.scale,t.originY)}function mo(e,t){return Xa(Qa(e.getBoundingClientRect(),t))}function ho(e,t,n){let r=mo(e,n),{scroll:i}=t;return i&&(fo(r.x,i.offset.x),fo(r.y,i.offset.y)),r}var go={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},_o=Wn.length;function vo(e,t,n){let r=``,i=!0;for(let a=0;a<_o;a++){let o=Wn[a],s=e[o];if(s===void 0)continue;let c=!0;if(typeof s==`number`)c=s===(o.startsWith(`scale`)?1:0);else{let e=parseFloat(s);c=o.startsWith(`scale`)?e===1:e===0}if(!c||n){let e=Ri(s,Ai[o]);if(!c){i=!1;let t=go[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}return r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function yo(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(Gn.has(e)){o=!0;continue}else if(We(e)){i[e]=n;continue}else{let t=Ri(n,Ai[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=vo(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function bo(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function xo(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var So={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`)if(L.test(e))e=parseFloat(e);else return e;return`${xo(e,t.target.x)}% ${xo(e,t.target.y)}%`}},Co={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=Mt.parse(e);if(i.length>5)return r;let a=Mt.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=It(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},wo={borderRadius:{...So,applyTo:[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`]},borderTopLeftRadius:So,borderTopRightRadius:So,borderBottomLeftRadius:So,borderBottomRightRadius:So,boxShadow:Co};function To(e,{layout:t,layoutId:n}){return Gn.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!wo[e]||e===`opacity`)}function Eo(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(R(r[t])||i&&R(i[t])||To(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Do(e){return window.getComputedStyle(e)}var Oo=class extends Ja{constructor(){super(...arguments),this.type=`html`,this.renderInstance=bo}readValueFromInstance(e,t){if(Gn.has(t))return this.projection?.isProjecting?Bn(t):Hn(e,t);{let n=Do(e),r=(We(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return mo(e,t)}build(e,t,n){yo(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return Eo(e,t,n)}},ko={offset:`stroke-dashoffset`,array:`stroke-dasharray`},Ao={offset:`strokeDashoffset`,array:`strokeDasharray`};function jo(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?ko:Ao;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var Mo=[`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function No(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(yo(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;d.transform&&(f.transform=d.transform,delete d.transform),(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox);for(let e of Mo)d[e]!==void 0&&(f[e]=d[e],delete d[e]);t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&jo(d,i,a,o,!1)}var Po=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),Fo=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Io(e,t,n,r){bo(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(Po.has(n)?n:di(n),t.attrs[n])}function Lo(e,t,n){let r=Eo(e,t,n);for(let n in e)if(R(e[n])||R(t[n])){let t=Wn.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var Ro=class extends Ja{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=Aa}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Gn.has(t)){let e=Mi(t);return e&&e.default||0}return t=Po.has(t)?t:di(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Lo(e,t,n)}build(e,t,n){No(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Io(e,t,n,r)}mount(e){this.isSVGTag=Fo(e.tagName),super.mount(e)}},zo=Fa.length;function Bo(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&Bo(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;nPromise.all(t.map(({animation:t,options:n})=>vi(e,t,n)))}function Go(e){let t=Wo(e),n=Jo(),r=!0,i=!1,a=t=>(n,r)=>{let i=Qr(e,r,t===`exit`?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function o(n){t=n(e)}function s(o){let{props:s}=e,c=Bo(e.parent)||{},l=[],u=new Set,d={},f=1/0;for(let t=0;tf&&g,x=!1,S=Array.isArray(h)?h:[h],C=S.reduce(a(p),{});_===!1&&(C={});let{prevResolvedValues:w={}}=m,T={...w,...C},E=t=>{b=!0,u.has(t)&&(x=!0,u.delete(t)),m.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in T){let t=C[e],n=w[e];if(d.hasOwnProperty(e))continue;let r=!1;r=ai(t)&&ai(n)?!Vo(t,n):t!==n,r?t==null?u.add(e):E(e):t!==void 0&&u.has(e)?E(e):m.protectedKeys[e]=!0}m.prevProp=h,m.prevResolvedValues=C,m.isActive&&(d={...d,...C}),(r||i)&&e.blockInitialAnimation&&(b=!1);let D=v&&y;b&&(!D||x)&&l.push(...S.map(t=>{let n={type:p};if(typeof t==`string`&&(r||i)&&!D&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=Qr(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=Ir(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(u.size){let t={};if(typeof s.initial!=`boolean`){let n=Qr(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}u.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),l.push({animation:t})}let p=!!l.length;return r&&(s.initial===!1||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,i=!1,p?t(l):Promise.resolve()}function c(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=s(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:s,setActive:c,setAnimateFunction:o,getState:()=>n,reset:()=>{n=Jo(),i=!0}}}function Ko(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!Vo(t,e):!1}function qo(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Jo(){return{animate:qo(!0),whileInView:qo(),whileHover:qo(),whileTap:qo(),whileDrag:qo(),whileFocus:qo(),exit:qo()}}function Yo(e,t){e.min=t.min,e.max=t.max}function Xo(e,t){Yo(e.x,t.x),Yo(e.y,t.y)}function Zo(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var Qo=1e-4,$o=1-Qo,es=1+Qo,ts=.01,ns=0-ts,rs=0+ts;function is(e){return e.max-e.min}function as(e,t,n){return Math.abs(e-t)<=n}function os(e,t,n,r=.5){e.origin=r,e.originPoint=It(t.min,t.max,e.origin),e.scale=is(n)/is(t),e.translate=It(n.min,n.max,e.origin)-e.originPoint,(e.scale>=$o&&e.scale<=es||isNaN(e.scale))&&(e.scale=1),(e.translate>=ns&&e.translate<=rs||isNaN(e.translate))&&(e.translate=0)}function ss(e,t,n,r){os(e.x,t.x,n.x,r?r.originX:void 0),os(e.y,t.y,n.y,r?r.originY:void 0)}function cs(e,t,n,r=0){e.min=(r?It(n.min,n.max,r):n.min)+t.min,e.max=e.min+is(t)}function ls(e,t,n,r){cs(e.x,t.x,n.x,r?.x),cs(e.y,t.y,n.y,r?.y)}function us(e,t,n,r=0){let i=r?It(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+is(t)}function ds(e,t,n,r){us(e.x,t.x,n.x,r?.x),us(e.y,t.y,n.y,r?.y)}function fs(e,t,n,r,i){return e-=t,e=io(e,1/n,r),i!==void 0&&(e=io(e,1/i,r)),e}function ps(e,t=0,n=1,r=.5,i,a=e,o=e){if(dt.test(t)&&(t=parseFloat(t),t=It(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=It(a.min,a.max,r);e===a&&(s-=t),e.min=fs(e.min,t,n,s,i),e.max=fs(e.max,t,n,s,i)}function ms(e,t,[n,r,i],a,o){ps(e,t[n],t[r],t[i],t.scale,a,o)}var hs=[`x`,`scaleX`,`originX`],gs=[`y`,`scaleY`,`originY`];function _s(e,t,n,r){ms(e.x,t,hs,n?n.x:void 0,r?r.x:void 0),ms(e.y,t,gs,n?n.y:void 0,r?r.y:void 0)}function vs(e){return e.translate===0&&e.scale===1}function ys(e){return vs(e.x)&&vs(e.y)}function bs(e,t){return e.min===t.min&&e.max===t.max}function xs(e,t){return bs(e.x,t.x)&&bs(e.y,t.y)}function Ss(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Cs(e,t){return Ss(e.x,t.x)&&Ss(e.y,t.y)}function ws(e){return is(e.x)/is(e.y)}function Ts(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function Es(e){return[e(`x`),e(`y`)]}function Ds(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:a,skewX:o,skewY:s}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotateX(${i}deg) `),a&&(r+=`rotateY(${a}deg) `),o&&(r+=`skewX(${o}deg) `),s&&(r+=`skewY(${s}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var Os=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`],ks=Os.length,As=e=>typeof e==`string`?parseFloat(e):e,js=e=>typeof e==`number`||L.test(e);function Ms(e,t,n,r,i,a){i?(e.opacity=It(0,n.opacity??1,Ps(r)),e.opacityExit=It(t.opacity??1,0,Fs(r))):a&&(e.opacity=It(t.opacity??1,n.opacity??1,r));for(let i=0;irt?1:n(se(e,t,r))}function Ls(e,t,n){let r=R(e)?e:ii(e);return r.start(Yr(``,r,t,n)),r.animation}function Rs(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}var zs=(e,t)=>e.depth-t.depth,Bs=class{constructor(){this.children=[],this.isDirty=!1}add(e){ee(this.children,e),this.isDirty=!0}remove(e){te(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(zs),this.isDirty=!1,this.children.forEach(e)}};function Vs(e,t){let n=Ve.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(Le(r),e(a-t))};return F.setup(r,!0),()=>Le(r)}function Hs(e){return R(e)?e.get():e}var Us=class{constructor(){this.members=[]}add(e){ee(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let r=n.instance;(!r||r.isConnected===!1)&&!n.snapshot&&(te(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(te(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(r===void 0||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},Ws={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Gs={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},Ks=[``,`X`,`Y`,`Z`],qs=1e3,Js=0;function Ys(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function Xs(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=pi(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,F,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&Xs(r)}function Zs({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=Js++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Ne.value&&(Gs.nodes=Gs.calculatedTargetDeltas=Gs.calculatedProjections=0),this.nodes.forEach(ec),this.nodes.forEach(lc),this.nodes.forEach(uc),this.nodes.forEach(tc),Ne.addProjectionMetrics&&Ne.addProjectionMetrics(Gs)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;F.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=Vs(i,250),Ws.hasAnimatedSinceResize&&(Ws.hasAnimatedSinceResize=!1,this.nodes.forEach(cc)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||_c,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!Cs(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...Kr(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l)}else t||cc(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Le(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(dc),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Xs(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!is(this.snapshot.measuredBox.x)&&!is(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{let n=t/1e3;pc(a.x,e.x,n),pc(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(ds(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),hc(this.relativeTarget,this.relativeTargetOrigin,o,n),d&&xs(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||=Aa(),Xo(d,this.relativeTarget)),s&&(this.animationValues=i,Ms(i,r,this.latestValues,n,u,l)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(Le(this.pendingAnimation),void 0),this.pendingAnimation=F.update(()=>{Ws.hasAnimatedSinceResize=!0,He.layout++,this.motionValue||=ii(0),this.motionValue.jump(0,!1),this.currentAnimation=Ls(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{He.layout--},onComplete:()=>{He.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(qs),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(!(!t||!n||!r)){if(this!==e&&this.layout&&r&&Sc(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||Aa();let t=is(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=is(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}Xo(t,n),V(t,i),ss(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Us),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return e?e.lead===this:!0}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&Ys(`z`,e,r,this.animationValues);for(let t=0;te.currentAnimation?.stop()),this.root.nodes.forEach(rc),this.root.sharedNodes.clear()}}}function Qs(e){e.updateLayout()}function $s(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;if(i===`size`)Es(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=is(r);r.min=n[e].min,r.max=r.min+i});else if(i===`x`||i===`y`){let e=i===`x`?`y`:`x`;Yo(a?t.measuredBox[e]:t.layoutBox[e],n[e])}else Sc(i,t.layoutBox,n)&&Es(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=is(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=Oa();ss(o,n,t.layoutBox);let s=Oa();a?ss(s,e.applyTransform(r,!0),t.measuredBox):ss(s,n,t.layoutBox);let c=!ys(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=e.options.layoutAnchor||void 0,s=Aa();ds(s,t.layoutBox,i.layoutBox,o);let c=Aa();ds(c,n,a.layoutBox,o),Cs(s,c)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function ec(e){Ne.value&&Gs.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function tc(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function nc(e){e.clearSnapshot()}function rc(e){e.clearMeasurements()}function ic(e){e.isLayoutDirty=!0,e.updateLayout()}function ac(e){e.isLayoutDirty=!1}function oc(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function sc(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function cc(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function lc(e){e.resolveTargetDelta()}function uc(e){e.calcProjection()}function dc(e){e.resetSkewAndRotation()}function fc(e){e.removeLeadSnapshot()}function pc(e,t,n){e.translate=It(t.translate,0,n),e.scale=It(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function mc(e,t,n,r){e.min=It(t.min,n.min,r),e.max=It(t.max,n.max,r)}function hc(e,t,n,r){mc(e.x,t.x,n.x,r),mc(e.y,t.y,n.y,r)}function gc(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var _c={duration:.45,ease:[.4,0,.1,1]},vc=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),yc=vc(`applewebkit/`)&&!vc(`chrome/`)?Math.round:M;function bc(e){e.min=yc(e.min),e.max=yc(e.max)}function xc(e){bc(e.x),bc(e.y)}function Sc(e,t,n){return e===`position`||e===`preserve-aspect`&&!as(ws(t),ws(n),.2)}function Cc(e){return e!==e.root&&e.scroll?.wasRoot}var wc=Zs({attachResizeListener:(e,t)=>Rs(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),Tc={current:void 0},Ec=Zs({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Tc.current){let e=new wc({});e.mount(window),e.setOptions({layoutScroll:!0}),Tc.current=e}return Tc.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),Dc=(0,w.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function Oc(e=!0){let t=(0,w.useContext)(O);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,w.useId)();(0,w.useEffect)(()=>{if(e)return i(a)},[e]);let o=(0,w.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,o]:[!0]}var kc=(0,w.createContext)({strict:!1}),Ac={animation:[`animate`,`variants`,`whileHover`,`whileTap`,`exit`,`whileInView`,`whileFocus`,`whileDrag`],exit:[`exit`],drag:[`drag`,`dragControls`],focus:[`whileFocus`],hover:[`whileHover`,`onHoverStart`,`onHoverEnd`],tap:[`whileTap`,`onTap`,`onTapStart`,`onTapCancel`],pan:[`onPan`,`onPanStart`,`onPanSessionStart`,`onPanEnd`],inView:[`whileInView`,`onViewportEnter`,`onViewportLeave`],layout:[`layout`,`layoutId`]},jc=!1;function Mc(){if(jc)return;let e={};for(let t in Ac)e[t]={isEnabled:e=>Ac[t].some(t=>!!e[t])};Ga(e),jc=!0}function Nc(){return Mc(),Ka()}function Pc(e){let t=Nc();for(let n in e)t[n]={...t[n],...e[n]};Ga(t)}var Fc=new Set(`animate.exit.variants.initial.style.values.variants.transition.transformTemplate.custom.inherit.onBeforeLayoutMeasure.onAnimationStart.onAnimationComplete.onUpdate.onDragStart.onDrag.onDragEnd.onMeasureDragConstraints.onDirectionLock.onDragTransitionEnd._dragX._dragY.onHoverStart.onHoverEnd.onViewportEnter.onViewportLeave.globalTapTarget.propagate.ignoreStrict.viewport`.split(`.`));function Ic(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||Fc.has(e)}var Lc=c({default:()=>Rc}),Rc,zc=o((()=>{throw Rc={},Error(`Could not resolve "@emotion/is-prop-valid" imported by "framer-motion". Is it installed?`)})),Bc=e=>!Ic(e);function Vc(e){typeof e==`function`&&(Bc=t=>t.startsWith(`on`)?!Ic(t):e(t))}try{Vc((zc(),d(Lc)).default)}catch{}function Hc(e,t,n){let r={};for(let i in e)i===`values`&&typeof e.values==`object`||R(e[i])||(Bc(i)||n===!0&&Ic(i)||!t&&!Ic(i)||e.draggable&&i.startsWith(`onDrag`))&&(r[i]=e[i]);return r}var Uc=(0,w.createContext)({});function Wc(e,t){if(Ia(e)){let{initial:t,animate:n}=e;return{initial:t===!1||Na(t)?t:void 0,animate:Na(n)?n:void 0}}return e.inherit===!1?{}:t}function Gc(e){let{initial:t,animate:n}=Wc(e,(0,w.useContext)(Uc));return(0,w.useMemo)(()=>({initial:t,animate:n}),[Kc(t),Kc(n)])}function Kc(e){return Array.isArray(e)?e.join(` `):e}var qc=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Jc(e,t,n){for(let r in t)!R(t[r])&&!To(r,n)&&(e[r]=t[r])}function Yc({transformTemplate:e},t){return(0,w.useMemo)(()=>{let n=qc();return yo(n,t,e),Object.assign({},n.vars,n.style)},[t])}function Xc(e,t){let n=e.style||{},r={};return Jc(r,n,e),Object.assign(r,Yc(e,t)),r}function Zc(e,t){let n={},r=Xc(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var Qc=()=>({...qc(),attrs:{}});function $c(e,t,n,r){let i=(0,w.useMemo)(()=>{let n=Qc();return No(n,t,Fo(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};Jc(t,e.style,e),i.style={...t,...i.style}}return i}var el=[`animate`,`circle`,`defs`,`desc`,`ellipse`,`g`,`image`,`line`,`filter`,`marker`,`mask`,`metadata`,`path`,`pattern`,`polygon`,`polyline`,`rect`,`stop`,`switch`,`symbol`,`svg`,`text`,`tspan`,`use`,`view`];function tl(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(el.indexOf(e)>-1||/[A-Z]/u.test(e))}function nl(e,t,n,{latestValues:r},i,a=!1,o){let s=(o??tl(e)?$c:Zc)(t,r,i,e),c=Hc(t,typeof e==`string`,a),l=e===w.Fragment?{}:{...c,...s,ref:n},{children:u}=t,d=(0,w.useMemo)(()=>R(u)?u.get():u,[u]);return(0,w.createElement)(e,{...l,children:d})}function rl({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:il(n,r,i,e),renderState:t()}}function il(e,t,n,r){let i={},a=r(e,{});for(let e in a)i[e]=Hs(a[e]);let{initial:o,animate:s}=e,c=Ia(e),l=La(e);t&&l&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u||=o===!1;let d=u?s:o;if(d&&typeof d!=`boolean`&&!Ma(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n(t,n)=>{let r=(0,w.useContext)(Uc),i=(0,w.useContext)(O),a=()=>rl(e,t,r,i);return n?a():E(a)},ol=al({scrapeMotionValuesFromProps:Eo,createRenderState:qc}),sl=al({scrapeMotionValuesFromProps:Lo,createRenderState:Qc}),cl=Symbol.for(`motionComponentSymbol`);function ll(e,t,n){let r=(0,w.useRef)(n);(0,w.useInsertionEffect)(()=>{r.current=n});let i=(0,w.useRef)(null);return(0,w.useCallback)(n=>{n&&e.onMount?.(n);let a=r.current;if(typeof a==`function`)if(n){let e=a(n);typeof e==`function`&&(i.current=e)}else i.current?(i.current(),i.current=null):a(n);else a&&(a.current=n);t&&(n?t.mount(n):t.unmount())},[t])}var ul=(0,w.createContext)({});function H(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function dl(e,t,n,r,i,a){let{visualElement:o}=(0,w.useContext)(Uc),s=(0,w.useContext)(kc),c=(0,w.useContext)(O),l=(0,w.useContext)(Dc),u=l.reducedMotion,d=l.skipAnimations,f=(0,w.useRef)(null),p=(0,w.useRef)(!1);r||=s.renderer,!f.current&&r&&(f.current=r(e,{visualState:t,parent:o,props:n,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:u,skipAnimations:d,isSVG:a}),p.current&&f.current&&(f.current.manuallyAnimateOnMount=!0));let m=f.current,h=(0,w.useContext)(ul);m&&!m.projection&&i&&(m.type===`html`||m.type===`svg`)&&fl(f.current,n,i,h);let g=(0,w.useRef)(!1);(0,w.useInsertionEffect)(()=>{m&&g.current&&m.update(n,c)});let _=n[fi],v=(0,w.useRef)(!!_&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(_)&&window.MotionHasOptimisedAnimation?.(_));return D(()=>{p.current=!0,m&&(g.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),v.current&&m.animationState&&m.animationState.animateChanges())}),(0,w.useEffect)(()=>{m&&(!v.current&&m.animationState&&m.animationState.animateChanges(),v.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(_)}),!1),m.enteringChildren=void 0)}),m}function fl(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutAnchor:u,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:pl(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&H(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:d,layoutScroll:c,layoutRoot:l,layoutAnchor:u})}function pl(e){if(e)return e.options.allowProjection===!1?pl(e.parent):e.projection}var U=C();function ml(e,{forwardMotionProps:t=!1,type:n}={},r,i){r&&Pc(r);let a=n?n===`svg`:tl(e),o=a?sl:ol;function s(n,s){let c,l={...(0,w.useContext)(Dc),...n,layoutId:hl(n)},{isStatic:u}=l,d=Gc(n),f=o(n,u);if(!u&&typeof window<`u`){gl(l,r);let t=_l(l);c=t.MeasureLayout,d.visualElement=dl(e,f,l,i,t.ProjectionNode,a)}return(0,U.jsxs)(Uc.Provider,{value:d,children:[c&&d.visualElement?(0,U.jsx)(c,{visualElement:d.visualElement,...l}):null,nl(e,n,ll(f,d.visualElement,s),f,u,t,a)]})}s.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let c=(0,w.forwardRef)(s);return c[cl]=e,c}function hl({layoutId:e}){let t=(0,w.useContext)(T).id;return t&&e!==void 0?t+`-`+e:e}function gl(e,t){(0,w.useContext)(kc).strict}function _l(e){let{drag:t,layout:n}=Nc();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function vl(e,t){if(typeof Proxy>`u`)return ml;let n=new Map,r=(n,r)=>ml(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>a===`create`?r:(n.has(a)||n.set(a,ml(a,void 0,e,t)),n.get(a))})}var yl=(e,t)=>t.isSVG??tl(e)?new Ro(t):new Oo(t,{allowProjection:e!==w.Fragment}),bl=class extends Ya{constructor(e){super(e),e.animationState||=Go(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();Ma(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},xl=0,Sl={animation:{Feature:bl},exit:{Feature:class extends Ya{constructor(){super(...arguments),this.id=xl++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;if(e&&n===!1){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if(typeof e==`string`){let n=Qr(this.node,e,t);if(n){let{transition:e,transitionEnd:t,...r}=n;for(let e in r)this.node.getValue(e)?.jump(r[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(`exit`,!1);this.isExitComplete=!1;return}let r=this.node.animationState.setActive(`exit`,!e);t&&!e&&r.then(()=>{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};function Cl(e){return{point:{x:e.pageX,y:e.pageY}}}var wl=e=>t=>Yi(t)&&e(t,Cl(t));function Tl(e,t,n,r){return Rs(e,t,wl(n),r)}var El=({current:e})=>e?e.ownerDocument.defaultView:null,Dl=(e,t)=>Math.abs(e-t);function Ol(e,t){let n=Dl(e.x,t.x),r=Dl(e.y,t.y);return Math.sqrt(n**2+r**2)}var kl=new Set([`auto`,`scroll`]),Al=class{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=jl(this.lastRawMoveEventInfo,this.transformPagePoint));let e=Nl(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=Ol(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:r}=e,{timestamp:i}=I;this.history.push({...r,timestamp:i});let{onStart:a,onMove:o}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=jl(t,this.transformPagePoint),F.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=Nl(e.type===`pointercancel`?this.lastMoveEventInfo:jl(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!Yi(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;let s=jl(Cl(e),this.transformPagePoint),{point:c}=s,{timestamp:l}=I;this.history=[{...c,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,Nl(s,this.history)),this.removeListeners=oe(Tl(this.contextWindow,`pointermove`,this.handlePointerMove),Tl(this.contextWindow,`pointerup`,this.handlePointerUp),Tl(this.contextWindow,`pointercancel`,this.handlePointerUp)),o&&this.startScrollTracking(o)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(kl.has(e.overflowX)||kl.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.addEventListener(`scroll`,this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.removeEventListener(`scroll`,this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,r=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},i={x:r.x-t.x,y:r.y-t.y};i.x===0&&i.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=i.x,this.lastMoveEventInfo.point.y+=i.y):this.history.length>0&&(this.history[0].x-=i.x,this.history[0].y-=i.y),this.scrollPositions.set(e,r),F.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),Le(this.updatePoint)}};function jl(e,t){return t?{point:t(e.point)}:e}function Ml(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Nl({point:e},t){return{point:e,delta:Ml(e,Fl(t)),offset:Ml(e,Pl(t)),velocity:Il(t,.1)}}function Pl(e){return e[0]}function Fl(e){return e[e.length-1]}function Il(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=Fl(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>N(t)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&i.timestamp-r.timestamp>N(t)*2&&(r=e[1]);let a=P(i.timestamp-r.timestamp);if(a===0)return{x:0,y:0};let o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Ll(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?It(n,e,r.max):Math.min(e,n)),e}function Rl(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function zl(e,{top:t,left:n,bottom:r,right:i}){return{x:Rl(e.x,n,i),y:Rl(e.y,t,r)}}function Bl(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=se(t.min,t.max-r,e.min):r>i&&(n=se(e.min,e.max-i,t.min)),k(0,1,n)}function K(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var q=.35;function J(e=q){return e===!1?e=0:e===!0&&(e=q),{x:Vl(e,`left`,`right`),y:Vl(e,`top`,`bottom`)}}function Vl(e,t,n){return{min:Hl(e,t),max:Hl(e,n)}}function Hl(e,t){return typeof e==`number`?e:e[t]||0}var Ul=new WeakMap,Wl=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Aa(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let i=e=>{t&&this.snapToCursor(Cl(e).point),this.stopAnimation()},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Wi(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Es(e=>{let t=this.getAxisMotionValue(e).get()||0;if(dt.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=is(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&F.update(()=>i(e,t),!1,!0),ui(this.visualElement,`transform`);let{animationState:a}=this.visualElement;a&&a.setActive(`whileDrag`,!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:o}=t;if(r&&this.currentDirection===null){this.currentDirection=Jl(o),this.currentDirection!==null&&i&&i(this.currentDirection);return}this.updateAxis(`x`,t.point,o),this.updateAxis(`y`,t.point,o),this.visualElement.render(),a&&F.update(()=>a(e,t),!1,!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:l}=this.getProps();this.panSession=new Al(e,{onSessionStart:i,onStart:a,onMove:o,onSessionEnd:s,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,distanceThreshold:n,contextWindow:El(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:o}=this.getProps();o&&F.postRender(()=>o(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!ql(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=Ll(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&H(e)?this.constraints||=this.resolveRefConstraints():e&&n?this.constraints=zl(n.layoutBox,e):this.constraints=!1,this.elastic=J(t),r!==this.constraints&&!H(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&Es(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=K(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!H(e))return!1;let n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let i=ho(n,r.root,this.visualElement.getTransformPagePoint()),a=W(r.layout.layoutBox,i);if(t){let e=t(Za(a));this.hasMutatedConstraints=!!e,e&&(a=Xa(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},c=Es(o=>{if(!ql(o,t,this.currentDirection))return;let c=s&&s[o]||{};(a===!0||a===o)&&(c={min:0,max:0});let l=r?200:1e6,u=r?40:1e7,d={type:`inertia`,velocity:n?e[o]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...i,...c};return this.startAxisValueAnimation(o,d)});return Promise.all(c).then(o)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return ui(this.visualElement,e),n.start(Yr(e,n,0,t,this.visualElement,!1))}stopAnimation(){Es(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){Es(t=>{let{drag:n}=this.getProps();if(!ql(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:a}=r.layout.layoutBox[t],o=i.get()||0;i.set(e[t]-It(n,a,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!H(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};Es(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();r[e]=G({min:n,max:n},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),Es(t=>{if(!ql(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];n.set(It(i,a,r[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;Ul.set(this.visualElement,this);let e=this.visualElement.current,t=Tl(e,`pointerdown`,t=>{let{drag:n,dragListener:r=!0}=this.getProps(),i=t.target,a=i!==e&&$i(i);n&&r&&!a&&this.start(t)}),n,r=()=>{let{dragConstraints:t}=this.getProps();H(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),n||=Kl(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:i}=this.visualElement,a=i.addEventListener(`measure`,r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),F.read(r);let o=Rs(window,`resize`,()=>this.scalePositionWithinConstraints()),s=i.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Es(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{o(),t(),a(),s&&s(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=q,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function Gl(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function Kl(e,t,n){let r=xa(e,Gl(n)),i=xa(t,Gl(n));return()=>{r(),i()}}function ql(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function Jl(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var Yl=class extends Ya{constructor(e){super(e),this.removeGroupControls=M,this.removeListeners=M,this.controls=new Wl(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||M}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},Xl=e=>(t,n)=>{e&&F.update(()=>e(t,n),!1,!0)},Zl=class extends Ya{constructor(){super(...arguments),this.removePointerDownListener=M}onPointerDown(e){this.session=new Al(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:El(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:Xl(e),onStart:Xl(t),onMove:Xl(n),onEnd:(e,t)=>{delete this.session,r&&F.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=Tl(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},Ql=!1,$l=class extends w.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),Ql&&i.root.didUpdate(),i.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),Ws.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a?(a.isPresent=i,e.layoutDependency!==t&&a.setOptions({...a.options,layoutDependency:t}),Ql=!0,r||e.layoutDependency!==t||t===void 0||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||F.postRender(()=>{let e=a.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:n}=e;n&&(n.options.layoutAnchor=t,n.root.didUpdate(),Bi.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;Ql=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function eu(e){let[t,n]=Oc(),r=(0,w.useContext)(T);return(0,U.jsx)($l,{...e,layoutGroup:r,switchLayoutGroup:(0,w.useContext)(ul),isPresent:t,safeToRemove:n})}var tu={pan:{Feature:Zl},drag:{Feature:Yl,ProjectionNode:Ec,MeasureLayout:eu}};function nu(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let i=r[`onHover`+n];i&&F.postRender(()=>i(t,Cl(t)))}var ru=class extends Ya{mount(){let{current:e}=this.node;e&&(this.unmount=qi(e,(e,t)=>(nu(this.node,t,`Start`),e=>nu(this.node,e,`End`))))}unmount(){}},iu=class extends Ya{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!1),this.isActive=!1)}mount(){this.unmount=oe(Rs(this.node.current,`focus`,()=>this.onFocus()),Rs(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function au(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let i=r[`onTap`+(n===`End`?``:n)];i&&F.postRender(()=>i(t,Cl(t)))}var ou=class extends Ya{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=oa(e,(e,t)=>(au(this.node,t,`Start`),(e,{success:t})=>au(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}},su=new WeakMap,cu=new WeakMap,lu=e=>{let t=su.get(e.target);t&&t(e)},uu=e=>{e.forEach(lu)};function du({root:e,...t}){let n=e||document;cu.has(n)||cu.set(n,{});let r=cu.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(uu,{root:e,...t})),r[i]}function fu(e,t,n){let r=du(t);return su.set(e,n),r.observe(e),()=>{su.delete(e),r.unobserve(e)}}var pu={some:0,all:1},mu=class extends Ya{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:pu[r]};this.stopObserver=fu(this.node.current,a,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)})}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(hu(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function hu({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var gu={inView:{Feature:mu},tap:{Feature:ou},focus:{Feature:iu},hover:{Feature:ru}},_u={layout:{ProjectionNode:Ec,MeasureLayout:eu}},vu=vl({...Sl,...gu,...tu,..._u},yl);function yu(e,t,n){(0,w.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}function bu(e){return typeof window>`u`?!1:e?ur():lr()}var xu=50,Su=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),Cu=()=>({time:0,x:Su(),y:Su()}),wu={x:{length:`Width`,position:`Left`},y:{length:`Height`,position:`Top`}};function Tu(e,t,n,r){let i=n[t],{length:a,position:o}=wu[t],s=i.current,c=n.time;i.current=Math.abs(e[`scroll${o}`]),i.scrollLength=e[`scroll${a}`]-e[`client${a}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=se(0,i.scrollLength,i.current);let l=r-c;i.velocity=l>xu?0:le(i.current-s,l)}function Eu(e,t,n){Tu(e,`x`,t,n),Tu(e,`y`,t,n),t.time=n}function Du(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(zi(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName===`svg`){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,a=r.parentNode;for(;!i;)a.tagName===`svg`&&(i=a),a=r.parentNode;r=i}else break;return n}var Ou={start:0,center:.5,end:1};function ku(e,t,n=0){let r=0;if(e in Ou&&(e=Ou[e]),typeof e==`string`){let t=parseFloat(e);e.endsWith(`px`)?r=t:e.endsWith(`%`)?e=t/100:e.endsWith(`vw`)?r=t/100*document.documentElement.clientWidth:e.endsWith(`vh`)?r=t/100*document.documentElement.clientHeight:e=t}return typeof e==`number`&&(r=t*e),n+r}var Au=[0,0];function ju(e,t,n,r){let i=Array.isArray(e)?e:Au,a=0,o=0;return typeof e==`number`?i=[e,e]:typeof e==`string`&&(e=e.trim(),i=e.includes(` `)?e.split(` `):[e,Ou[e]?e:`0`]),a=ku(i[0],n,r),o=ku(i[1],t),a-o}var Mu={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Nu={x:0,y:0};function Pu(e){return`getBBox`in e&&e.tagName!==`svg`?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function Fu(e,t,n){let{offset:r=Mu.All}=n,{target:i=e,axis:a=`y`}=n,o=a===`y`?`height`:`width`,s=i===e?Nu:Du(i,e),c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:Pu(i),l={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let u=!t[a].interpolate,d=r.length;for(let e=0;e{Iu(e,r.target,n),Eu(e,n,t),(r.offset||r.target)&&Fu(e,n,r)},notify:()=>t(n)}}var Ru=new WeakMap,zu=new WeakMap,Bu=new WeakMap,Vu=new WeakMap,Hu=new WeakMap,Uu=e=>e===document.scrollingElement?window:e;function Wu(e,{container:t=document.scrollingElement,trackContentSize:n=!1,...r}={}){if(!t)return M;let i=Bu.get(t);i||(i=new Set,Bu.set(t,i));let a=Lu(t,e,Cu(),r);if(i.add(a),!Ru.has(t)){let e=()=>{for(let e of i)e.measure(I.timestamp);F.preUpdate(n)},n=()=>{for(let e of i)e.notify()},r=()=>F.read(e);Ru.set(t,r);let a=Uu(t);window.addEventListener(`resize`,r),t!==document.documentElement&&zu.set(t,xa(t,r)),a.addEventListener(`scroll`,r),r()}if(n&&!Hu.has(t)){let e=Ru.get(t),n={width:t.scrollWidth,height:t.scrollHeight};Vu.set(t,n);let r=F.read(()=>{let r=t.scrollWidth,i=t.scrollHeight;(n.width!==r||n.height!==i)&&(e(),n.width=r,n.height=i)},!0);Hu.set(t,r)}let o=Ru.get(t);return F.read(o,!1,!0),()=>{Le(o);let e=Bu.get(t);if(!e||(e.delete(a),e.size))return;let n=Ru.get(t);Ru.delete(t),n&&(Uu(t).removeEventListener(`scroll`,n),zu.get(t)?.(),window.removeEventListener(`resize`,n));let r=Hu.get(t);r&&(Le(r),Hu.delete(t)),Vu.delete(t)}}var Gu=[[Mu.Enter,`entry`],[Mu.Exit,`exit`],[Mu.Any,`cover`],[Mu.All,`contain`]],Ku={start:0,end:1};function Y(e){let t=e.trim().split(/\s+/);if(t.length!==2)return;let n=Ku[t[0]],r=Ku[t[1]];if(!(n===void 0||r===void 0))return[n,r]}function qu(e){if(e.length!==2)return;let t=[];for(let n of e)if(Array.isArray(n))t.push(n);else if(typeof n==`string`){let e=Y(n);if(!e)return;t.push(e)}else return;return t}function Ju(e,t){let n=qu(e);if(!n)return!1;for(let e=0;e<2;e++){let r=n[e],i=t[e];if(r[0]!==i[0]||r[1]!==i[1])return!1}return!0}function Yu(e){if(!e)return{rangeStart:`contain 0%`,rangeEnd:`contain 100%`};for(let[t,n]of Gu)if(Ju(e,t))return{rangeStart:`${n} 0%`,rangeEnd:`${n} 100%`}}var Xu=new Map;function Zu(e){let t={value:0};return{currentTime:t,cancel:Wu(n=>{t.value=n[e.axis].progress*100},e)}}function Qu({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let i=Xu.get(t);i||(i=new Map,Xu.set(t,i));let a=n.target??`self`,o=i.get(a);o||(o={},i.set(a,o));let s=r+(n.offset??[]).join(`,`);return o[s]||(n.target&&bu(n.target)?Yu(n.offset)?o[s]=new ViewTimeline({subject:n.target,axis:r}):o[s]=Zu({container:t,...n}):bu()?o[s]=new ScrollTimeline({source:t,axis:r}):o[s]=Zu({container:t,...n})),o[s]}function $u(e,t){let n=Qu(t),r=t.target?Yu(t.offset):void 0,i=t.target?bu(t.target)&&!!r:bu();return e.attachTimeline({timeline:i?n:void 0,...r&&i&&{rangeStart:r.rangeStart,rangeEnd:r.rangeEnd},observe:e=>(e.pause(),Sa(t=>{e.time=e.iterationDuration*t},n))})}function ed(e){return e.length===2}function td(e,t){return ed(e)?Wu(n=>{e(n[t.axis].progress,n)},t):Sa(e,Qu(t))}function nd(e,{axis:t=`y`,container:n=document.scrollingElement,...r}={}){if(!n)return M;let i={axis:t,container:n,...r};return typeof e==`function`?td(e,i):$u(e,i)}var rd=()=>({scrollX:ii(0),scrollY:ii(0),scrollXProgress:ii(0),scrollYProgress:ii(0)}),id=e=>e?!e.current:!1;function ad(e,t,n,r){return{factory:i=>nd(i,{...t,axis:e,container:n?.current||void 0,target:r?.current||void 0}),times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function od(e,t){return typeof window>`u`?!1:e?ur()&&!!Yu(t):lr()}function sd({container:e,target:t,...n}={}){let r=E(rd);od(t,n.offset)&&(r.scrollXProgress.accelerate=ad(`x`,n,e,t),r.scrollYProgress.accelerate=ad(`y`,n,e,t));let i=(0,w.useRef)(null),a=(0,w.useRef)(!1),o=(0,w.useCallback)(()=>(i.current=nd((e,{x:t,y:n})=>{r.scrollX.set(t.current),r.scrollXProgress.set(t.progress),r.scrollY.set(n.current),r.scrollYProgress.set(n.progress)},{...n,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(n.offset)]);return D(()=>{if(a.current=!1,id(e)||id(t)){a.current=!0;return}else return o()},[o]),(0,w.useEffect)(()=>{if(a.current)return id(e),id(t),o()},[o]),r}function cd(e){let t=E(()=>ii(e)),{isStatic:n}=(0,w.useContext)(Dc);if(n){let[,n]=(0,w.useState)(e);(0,w.useEffect)(()=>t.on(`change`,n),[])}return t}function ld(e,t){let n=cd(t()),r=()=>n.set(t());return r(),D(()=>{let t=()=>F.preRender(r,!1,!0),n=e.map(e=>e.on(`change`,t));return()=>{n.forEach(e=>e()),Le(r)}}),n}function ud(e){ni.current=[],e();let t=ld(ni.current,e);return ni.current=void 0,t}function dd(e,t,n,r){if(typeof e==`function`)return ud(e);if(n!==void 0&&!Array.isArray(n)&&typeof t!=`function`)return pd(e,t,n,r);let i=typeof t==`function`?t:wa(t,n,r),a=Array.isArray(e)?fd(e,i):fd([e],([e])=>i(e)),o=Array.isArray(e)?void 0:e.accelerate;return o&&!o.isTransformed&&typeof t!=`function`&&Array.isArray(n)&&r?.clamp!==!1&&(a.accelerate={...o,times:t,keyframes:n,isTransformed:!0,...r?.ease?{ease:r.ease}:{}}),a}function fd(e,t){let n=E(()=>[]);return ld(e,()=>{n.length=0;let r=e.length;for(let t=0;tObject.keys(n)),a=E(()=>({}));for(let o of i)a[o]=dd(e,t,n[o],r);return a}var md={some:0,all:1};function hd(e,t,{root:n,margin:r,amount:i=`some`}={}){let a=Li(e),o=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n)if(e.isIntersecting){let n=t(e.target,e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else typeof n==`function`&&(n(e),o.delete(e.target))})},{root:n,rootMargin:r,threshold:typeof i==`number`?i:md[i]});return a.forEach(e=>s.observe(e)),()=>s.disconnect()}function gd(e,{root:t,margin:n,amount:r,once:i=!1,initial:a=!1}={}){let[o,s]=(0,w.useState)(a);return(0,w.useEffect)(()=>{if(!e.current||i&&o)return;let a=()=>(s(!0),i?void 0:()=>s(!1)),c={root:t&&t.current||void 0,margin:n,amount:r};return hd(e.current,a,c)},[t,e,n,i,r]),o}var _d=x(),vd=y();function yd({text:e=`Typing Effect`,speed:t=.1}){let n=(0,w.useRef)(null),r=gd(n,{once:!0}),[i,a]=(0,w.useState)(0),o=e.split(` `);(0,w.useEffect)(()=>{if(!r)return;let n=0,i=e.replace(/\n/g,``).length,o=setInterval(()=>{nclearInterval(o)},[r,e,t]);let s=0,c=[];for(let e of o){let t=e.length;if(s+t<=i)c.push(e),s+=t;else{let t=i-s;t>0&&c.push(e.slice(0,t));break}}return(0,U.jsx)(`div`,{className:`relative max-h-full h-full overflow-hidden`,children:(0,U.jsx)(`h2`,{ref:n,className:`text-sm text-left font-mono text-base-content/70 tracking-tighter absolute bottom-0`,children:c.map((e,t)=>(0,U.jsxs)(`div`,{children:[e,t{let t=(0,_d.c)(2),{text:n}=e,r=`{ ${n} }`,i;return t[0]===r?i=t[1]:(i=(0,U.jsx)(`span`,{className:`text-blue-500 text-xs`,children:r}),t[0]=r,t[1]=i),i},xd=()=>{let e=(0,_d.c)(33),t=(0,w.useRef)(null),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={target:t,offset:[`start start`,`end end`]},e[0]=n):n=e[0];let{scrollYProgress:r}=sd(n),[i,a]=(0,w.useState)(100),o,s;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=[0,1],s=[100,0],e[1]=o,e[2]=s):(o=e[1],s=e[2]);let c=dd(r,o,s),l;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(l=e=>a(e),e[3]=l):l=e[3],yu(c,`change`,l);let u,d,f,p,m,h,g,_,v,y;if(e[4]!==i){let n=[{id:1,color:`#ff0088`,label:`Из идеи — в работающую концепцию`,description:`Мы погружаемся в задачу, формируем понятную и реализуемую концепцию и сразу определяем дальнейшие шаги`,image:`/assets/idea-BxLjsotP.png`},{id:2,color:`#dd00ee`,label:`Цены и процессы — без сюрпризов`,description:`Заранее фиксируем стоимость, этапы и зону ответственности, чтобы вы всегда понимали, за что платите и какой результат будет получен`,image:`/assets/money-DcU00l9G.png`},{id:3,color:`#9911ff`,label:`Ориентируемся на результат`,description:`Каждое решение мы строим так, чтобы приносить измеримый результат и реальную ценность вашему бизнесу`,image:`/assets/goal-BRVwp_WA.png`},{id:4,color:`#0d63f8`,label:`Контролируем сбои и устраняем`,description:`Мы оперативно реагируем на любые сбои, быстро устраняем их и гарантируем, что ваш проект всегда остаётся под полным контролем`,image:`/assets/info-CE1fB6DT.png`}];d=t,e[15]===Symbol.for(`react.memo_cache_sentinel`)?(f={height:`300vh`},e[15]=f):f=e[15],p=`p-2 sm:p-0 flex justify-center overflow-clip`,e[16]===Symbol.for(`react.memo_cache_sentinel`)?(g={position:`sticky`,top:0,height:`100vh`},e[16]=g):g=e[16],_=`min-h-screen flex flex-col py-16 sm:py-24 max-w-7xl overflow-clip`,e[17]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,U.jsx)(`div`,{className:`w-full flex justify-center mb-8`,children:(0,U.jsxs)(`span`,{className:`px-4 text-3xl sm:text-4xl py-2 sm:text-center`,children:[(0,U.jsx)(`span`,{className:`text-blue-500`,children:`Преимущества`}),` работы с нами`]})}),e[17]=v):v=e[17],y=(0,U.jsx)(vu.div,{className:`hidden sm:grid grid-cols-4 overflow-visible h-min min-h-96`,children:n.map((e,t)=>(0,U.jsxs)(vu.div,{className:`relative grid grid-rows-[min-content_min-content_min-content_1fr] gap-2 px-8 pt-4 min-w-full w-full shrink-0 overflow-visible`,style:{marginLeft:`${i*t}px`,zIndex:t},children:[(0,U.jsx)(bd,{text:(t+1).toString()}),(0,U.jsx)(`span`,{className:`text-xl`,children:e.label}),(0,U.jsx)(`span`,{className:`text-base-content/70`,children:e.description}),(0,U.jsx)(`img`,{className:`mt-auto`,src:e.image}),(0,U.jsx)(`div`,{className:`absolute left-0 top-0 bottom-0 -right-8 rounded-2xl bg-base-200 outline-2 outline-base-100 -z-10 w-auto h-full`})]},e.id))}),u=vu.div,m=`relative flex flex-col sm:hidden w-full h-full overflow-visible`,h=n.reverse().map((e,t)=>{let r=n.length,a=Math.min(1,Math.max(0,(i-t*100/r)*r/100));return(0,U.jsxs)(vu.div,{className:`absolute grid grid-rows-[min-content_min-content_min-content_1fr] gap-2 w-full px-8 pt-4 h-auto shrink-0 overflow-visible`,style:{top:t===n.length-1?`0%`:`${100*a+5*(r-t-1)}%`,zIndex:r-t},initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.4},viewport:{once:!0,margin:`-100px`},children:[(0,U.jsx)(bd,{text:(r-t).toString()}),(0,U.jsx)(`span`,{className:`text-xl`,children:e.label}),(0,U.jsx)(`span`,{className:`text-base-content/70`,children:e.description}),(0,U.jsx)(`img`,{className:`mt-auto`,src:e.image}),(0,U.jsx)(`div`,{className:`absolute left-0 top-0 right-0 bottom-0 rounded-2xl bg-base-200 outline-2 outline-base-100 -z-10 w-auto h-full`})]},e.id)}),e[4]=i,e[5]=u,e[6]=d,e[7]=f,e[8]=p,e[9]=m,e[10]=h,e[11]=g,e[12]=_,e[13]=v,e[14]=y}else u=e[5],d=e[6],f=e[7],p=e[8],m=e[9],h=e[10],g=e[11],_=e[12],v=e[13],y=e[14];let b;e[18]!==u||e[19]!==m||e[20]!==h?(b=(0,U.jsx)(u,{className:m,children:h}),e[18]=u,e[19]=m,e[20]=h,e[21]=b):b=e[21];let x;e[22]!==b||e[23]!==g||e[24]!==_||e[25]!==v||e[26]!==y?(x=(0,U.jsxs)(`div`,{style:g,className:_,children:[v,y,b]}),e[22]=b,e[23]=g,e[24]=_,e[25]=v,e[26]=y,e[27]=x):x=e[27];let S;return e[28]!==d||e[29]!==f||e[30]!==p||e[31]!==x?(S=(0,U.jsx)(`div`,{ref:d,style:f,className:p,children:x}),e[28]=d,e[29]=f,e[30]=p,e[31]=x,e[32]=S):S=e[32],S},X=e=>{let t=(0,_d.c)(5),{id:n,children:r}=e,i;t[0]===r?i=t[1]:(i=(0,U.jsx)(`div`,{className:`max-w-7xl w-full h-auto xl:py-4`,children:r}),t[0]=r,t[1]=i);let a;return t[2]!==n||t[3]!==i?(a=(0,U.jsx)(`section`,{id:n,className:`min-h-screen h-auto w-full flex justify-center`,children:i}),t[2]=n,t[3]=i,t[4]=a):a=t[4],a};function Sd(e){let t=(0,_d.c)(29),{speed:n,items:r,from:i,to:a}=e,o=n===void 0?10:n,s=`${i}`,c;t[0]===s?c=t[1]:(c={x:s},t[0]=s,t[1]=c);let l=`${a}`,u;t[2]===l?u=t[3]:(u={x:l},t[2]=l,t[3]=u);let d;t[4]===o?d=t[5]:(d={duration:o,repeat:1/0,ease:`linear`},t[4]=o,t[5]=d);let f;t[6]===r?f=t[7]:(f=r.map(wd),t[6]=r,t[7]=f);let p;t[8]!==c||t[9]!==u||t[10]!==d||t[11]!==f?(p=(0,U.jsx)(vu.div,{initial:c,animate:u,transition:d,className:`flex shrink-0`,children:f}),t[8]=c,t[9]=u,t[10]=d,t[11]=f,t[12]=p):p=t[12];let m=`${i}`,h;t[13]===m?h=t[14]:(h={x:m},t[13]=m,t[14]=h);let g=`${a}`,_;t[15]===g?_=t[16]:(_={x:g},t[15]=g,t[16]=_);let v;t[17]===o?v=t[18]:(v={duration:o,repeat:1/0,ease:`linear`},t[17]=o,t[18]=v);let y;t[19]===r?y=t[20]:(y=r.map(Cd),t[19]=r,t[20]=y);let b;t[21]!==h||t[22]!==_||t[23]!==v||t[24]!==y?(b=(0,U.jsx)(vu.div,{initial:h,animate:_,transition:v,className:`flex shrink-0`,children:y}),t[21]=h,t[22]=_,t[23]=v,t[24]=y,t[25]=b):b=t[25];let x;return t[26]!==b||t[27]!==p?(x=(0,U.jsxs)(`div`,{className:`flex`,children:[p,b]}),t[26]=b,t[27]=p,t[28]=x):x=t[28],x}function Cd(e,t){return(0,U.jsx)(`img`,{width:300,alt:`marqueImg${t}`,className:`dark:invert object-scale-down pr-0 sm:pr-16 max-h-16`,src:e.src},t)}function wd(e,t){return(0,U.jsx)(`img`,{width:300,alt:`marqueImg${t}`,className:`dark:invert object-scale-down pr-0 sm:pr-16 max-h-16`,src:e.src},t)}var Td=()=>{let e=(0,_d.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,U.jsx)(`div`,{className:`logo`,children:(0,U.jsx)(`img`,{className:`dark:invert dark:hue-rotate-180`,width:200,src:`/assets/logo-commit.png`})}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,U.jsxs)(`nav`,{className:`p-4 hidden sm:flex`,children:[(0,U.jsx)(`a`,{href:`#about`,className:`text-sm mx-4 text-base-content/70 hover:text-blue-500`,children:`О компании`}),(0,U.jsx)(`a`,{href:`#products`,className:`text-sm mx-4 text-base-content/70tent/70 hover:text-blue-500`,children:`Программные продукты`}),(0,U.jsx)(`a`,{href:`#services`,className:`text-sm mx-4 text-base-content/70 hover:text-blue-500`,children:`Услуги`}),(0,U.jsx)(`a`,{href:`#case`,className:`text-sm mx-4 text-base-content/70 hover:text-blue-500`,children:`Главный кейс`}),(0,U.jsx)(`a`,{href:`#contacts`,className:`text-sm mx-4 text-base-content/70 hover:text-blue-500`,children:`Контакты`})]}),e[1]=n):n=e[1];let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsxs)(`div`,{className:`flex flex-row p-4 w-full items-center max-w-7xl`,children:[t,n,(0,U.jsx)(`nav`,{className:`ml-auto sm:hidden`,children:(0,U.jsx)(`div`,{className:`btn btn-square btn-ghost`,onClick:Ed,children:(0,U.jsxs)(`svg`,{width:`800px`,height:`800px`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`path`,{d:`M4 18L20 18`,stroke:`#000000`,"stroke-width":`2`,"stroke-linecap":`round`}),(0,U.jsx)(`path`,{d:`M4 12L20 12`,stroke:`#000000`,"stroke-width":`2`,"stroke-linecap":`round`}),(0,U.jsx)(`path`,{d:`M4 6L20 6`,stroke:`#000000`,"stroke-width":`2`,"stroke-linecap":`round`})]})})})]}),e[2]=r):r=e[2],r};function Ed(){let e=document.getElementById(`my_modal_2`);e&&e.showModal()}var Dd=e=>{let t=(0,_d.c)(23),{service:n}=e,r=(0,w.useRef)(null),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={target:r,offset:[`end end`,`start start`]},t[0]=i):i=t[0];let{scrollYProgress:a}=sd(i),o,s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=[0,1],s=[0,1],t[1]=o,t[2]=s):(o=t[1],s=t[2]);let c=dd(a,o,s),l,u;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(l=[0,1],u=[.9,1],t[3]=l,t[4]=u):(l=t[3],u=t[4]);let d=dd(a,l,u),f;t[5]===d?f=t[6]:(f={scale:d},t[5]=d,t[6]=f);let p;t[7]===c?p=t[8]:(p={opacity:c},t[7]=c,t[8]=p);let m;t[9]!==n.id||t[10]!==p?(m=(0,U.jsx)(vu.span,{style:p,className:`col-span-1 text-5xl sm:text-8xl leading-12 sm:leading-20 text-blue-500 sm:text-base-content/10 sm:group-hover:text-blue-500 transition-colors`,children:n.id}),t[9]=n.id,t[10]=p,t[11]=m):m=t[11];let h;t[12]===n.title?h=t[13]:(h=(0,U.jsx)(`span`,{className:`col-span-3 sm:col-span-1 text-2xl sm:text-xl`,children:n.title}),t[12]=n.title,t[13]=h);let g;t[14]===n.descriptions?g=t[15]:(g=n.descriptions.map(kd),t[14]=n.descriptions,t[15]=g);let _;t[16]===g?_=t[17]:(_=(0,U.jsx)(`div`,{className:`row-start-2 sm:row-start-1 col-span-4 sm:col-start-3 sm:col-span-2 flex flex-col gap-4`,children:g}),t[16]=g,t[17]=_);let v;return t[18]!==_||t[19]!==f||t[20]!==m||t[21]!==h?(v=(0,U.jsxs)(vu.div,{ref:r,style:f,className:`group p-8 bg-base-300 rounded-2xl grid grid-cols-[0.5fr_1fr_1fr_1fr] justify-start gap-8`,children:[m,h,_]}),t[18]=_,t[19]=f,t[20]=m,t[21]=h,t[22]=v):v=t[22],v},Od=()=>{let e=(0,_d.c)(11),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={id:`01`,title:`Разработка и сопровождение ПО`,descriptions:[`Адаптация и модификация систем на базе 1С, с использованием СУБД MS SQL и PostgreSQL`,`Разработка аналитических отчётов и интеграционных решений`]},e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n={id:`02`,title:`ИТ-аутсорсинг и инфраструктура`,descriptions:[`Обсуждение АРМ (ПК, моноблоки), серверов и оргтехники`,`Администрирование локальных сетей и IP-телефонии`,`Обеспечение ИТ-безопасности (антивирусная защита, резервное копирование)`]},e[1]=n):n=e[1];let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r={id:`03`,title:`Импортозамещение`,descriptions:[`Поставка оборудования (серверы, периферия) из Единого реестра российской радиоэлектронной продукции (ПП РФ № 878)`,`Перевод инфраструктуры на отечественное ПО (Astra Linux, P7-Офис и др.)`]},e[2]=r):r=e[2];let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=[t,n,r,{id:`04`,title:`1С: Франчайзинг`,descriptions:[`Продажа лицензий, внедрение и доработка конфигураций (1С: Управление холдингом, 1С: ЗУП, 1С: Бухгалтерия)`]}],e[3]=i):i=e[3];let a=i,o;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,U.jsxs)(`span`,{className:`px-4 text-3xl sm:text-4xl sm:text-center my-8`,children:[(0,U.jsx)(`span`,{className:`text-blue-500`,children:`Предоставляемые услуги`}),` нашей компании`]}),e[4]=o):o=e[4];let s,c,l;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,U.jsx)(`div`,{className:`bg-base-300/50 py-2 px-4 flex w-min rounded-3xl`,children:(0,U.jsx)(`span`,{className:`text-nowrap text-xs text-white`,children:`Цифровая надёжность`})}),c=(0,U.jsx)(`span`,{className:`text-4xl text-white`,children:`ООО «КОММИТ»`}),l=(0,U.jsx)(`span`,{className:`text-white`,children:`Разработка и сопровождение программного обеспечения для сферы ЖКХ и государственных организаций`}),e[5]=s,e[6]=c,e[7]=l):(s=e[5],c=e[6],l=e[7]);let u;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,U.jsxs)(`div`,{className:`bg-blue-500 flex flex-col gap-6 p-10 col-span-1 rounded-2xl overflow-hidden`,children:[s,c,l,(0,U.jsx)(`div`,{className:`flex justify-center p-4`,children:(0,U.jsx)(`img`,{className:`max-w-48`,src:`/assets/service.svg`})})]}),e[8]=u):u=e[8];let d;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,U.jsxs)(`div`,{className:`flex flex-col gap-8`,children:[u,(0,U.jsx)(`div`,{children:(0,U.jsxs)(`span`,{className:`text-[1rem] text-base-content/70`,children:[`✳︎ Наши услуги ориентированы на долгосрочную ценность: мы не просто реализуем отдельные задачи, a `,(0,U.jsx)(`span`,{className:`text-blue-500`,children:`выстраиваем технологическую основу для роста, масштабирования и развития бизнеса.`}),` Надёжность, контроль и ответственность — ключевые принципы нашей работы.`]})})]}),e[9]=d):d=e[9];let f;return e[10]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,U.jsx)(`section`,{id:`services`,className:`max-w-7xl w-full h-auto`,children:(0,U.jsxs)(`div`,{className:`w-full h-auto flex flex-col items-center mb-8`,children:[o,(0,U.jsxs)(`div`,{className:`h-full grid grid-cols-1 sm:grid-cols-3 font-light sm:gap-4 p-2 xl:p-0`,children:[d,(0,U.jsx)(`div`,{className:`my-8 sm:my-0 flex flex-col gap-4 col-span-2 rounded-2xl overflow-hidden`,children:a.map(Ad)})]})]})}),e[10]=f):f=e[10],f};function kd(e){return(0,U.jsxs)(`div`,{className:`flex flex-row gap-2`,children:[(0,U.jsx)(`svg`,{className:`shrink-0`,width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,U.jsx)(`path`,{d:`M11 2.0625C6.07191 2.0625 2.0625 6.07191 2.0625 11C2.0625 15.9281 6.07191 19.9375 11 19.9375C15.9281 19.9375 19.9375 15.9281 19.9375 11C19.9375 6.07191 15.9281 2.0625 11 2.0625ZM15.6514 8.00465L9.87637 14.8796C9.81302 14.9551 9.73419 15.0161 9.64523 15.0584C9.55627 15.1007 9.45925 15.1234 9.36074 15.125H9.34914C9.25278 15.125 9.1575 15.1047 9.06948 15.0654C8.98147 15.0262 8.90269 14.9689 8.83824 14.8973L6.36324 12.1473C6.30039 12.0806 6.25149 12.002 6.21943 11.9162C6.18737 11.8304 6.17279 11.739 6.17655 11.6474C6.1803 11.5559 6.20232 11.466 6.24131 11.3831C6.2803 11.3002 6.33547 11.2259 6.40358 11.1646C6.47169 11.1033 6.55136 11.0563 6.63791 11.0262C6.72447 10.9961 6.81616 10.9837 6.9076 10.9896C6.99904 10.9954 7.08838 11.0195 7.17037 11.0604C7.25236 11.1013 7.32534 11.1582 7.38504 11.2277L9.33109 13.3899L14.5986 7.12035C14.7168 6.98375 14.884 6.89912 15.064 6.88478C15.244 6.87043 15.4225 6.92751 15.5608 7.04368C15.6991 7.15985 15.7861 7.32578 15.8031 7.5056C15.82 7.68542 15.7655 7.86469 15.6514 8.00465Z`,fill:`#1C8EFF`})}),(0,U.jsx)(`span`,{className:`text-base-content/70`,children:e})]})}function Ad(e){return(0,U.jsx)(Dd,{service:e})}var jd=()=>{let e=(0,_d.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,U.jsx)(X,{id:`products`,children:(0,U.jsxs)(`div`,{className:`w-full p-2 flex flex-col space-y-8 justify-center`,children:[(0,U.jsx)(`div`,{className:`w-full flex justify-center mb-8`,children:(0,U.jsxs)(`span`,{className:`px-4 text-3xl sm:text-4xl sm:text-center`,children:[(0,U.jsx)(`span`,{className:`text-blue-500`,children:`Ключевые программные`}),` продукты собственной разработки`]})}),(0,U.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8`,children:[{title:`ПО «Квартплата»`,img:`/assets/kvartplata.png`,descriptions:[`Автоматизация начислений и\xA0приёма платежей физических лиц`,`Ведение лицевых счётов, работа с\xA0задолженностью, интеграция с\xA0ГИС\xA0ЖКХ`]},{title:`ПО «Расчёты с юридическими лицами»`,img:`/assets/jur.png`,descriptions:[`Учёт договоров на поставку коммунальных услуг, автоматический расчёт потребления`,`Формирование счетов-фактур, учёт централизованных организаций с филиалами`]},{title:`ПО «СБЫТ»`,img:`/assets/sbyt.jpg`,descriptions:[`Консолидация данных, формирование плана реализации и бюджета продаж`,`Анализ выпадающих доходов, подготовка форм ГКЦ РС(Я) (ТХ-1, ВС-1 и др.)`]},{title:`ПО «Инженерно-картографическая система» `,img:`/assets/iks.png`,descriptions:[`Графическое отображение сетей тепло- и водоснабжения, котельных`,`Графическое отображение сетей тепло- и водоснабжения, котельных`,`Расчёт параметров объектов, паспортизация сетей на карте`]},{title:`ПО «Топливо и транспорт — FUEL»`,img:`/assets/fuel.jpg`,descriptions:[`Учёт топливных ресурсов котельных, перемещений, остатков топлива`,`Формирование отчётности, путевых листов, учёт мест накоплений ТКО, аналитика расхода ТЭР`]},{title:`ПО «АСКУУТЭ» `,img:`/assets/askuute.jpg`,descriptions:[`Сбор показаний приборов учёта тепла, контроль поверок оборудования`,`Интеграция с разнородными системами сбора данных, автоматизация расчётов`]}].map(Nd)})]})}),e[0]=t):t=e[0],t};function Md(e){return(0,U.jsxs)(`div`,{className:`flex flex-row gap-2`,children:[(0,U.jsx)(`svg`,{className:`shrink-0`,width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,U.jsx)(`path`,{d:`M11 2.0625C6.07191 2.0625 2.0625 6.07191 2.0625 11C2.0625 15.9281 6.07191 19.9375 11 19.9375C15.9281 19.9375 19.9375 15.9281 19.9375 11C19.9375 6.07191 15.9281 2.0625 11 2.0625ZM15.6514 8.00465L9.87637 14.8796C9.81302 14.9551 9.73419 15.0161 9.64523 15.0584C9.55627 15.1007 9.45925 15.1234 9.36074 15.125H9.34914C9.25278 15.125 9.1575 15.1047 9.06948 15.0654C8.98147 15.0262 8.90269 14.9689 8.83824 14.8973L6.36324 12.1473C6.30039 12.0806 6.25149 12.002 6.21943 11.9162C6.18737 11.8304 6.17279 11.739 6.17655 11.6474C6.1803 11.5559 6.20232 11.466 6.24131 11.3831C6.2803 11.3002 6.33547 11.2259 6.40358 11.1646C6.47169 11.1033 6.55136 11.0563 6.63791 11.0262C6.72447 10.9961 6.81616 10.9837 6.9076 10.9896C6.99904 10.9954 7.08838 11.0195 7.17037 11.0604C7.25236 11.1013 7.32534 11.1582 7.38504 11.2277L9.33109 13.3899L14.5986 7.12035C14.7168 6.98375 14.884 6.89912 15.064 6.88478C15.244 6.87043 15.4225 6.92751 15.5608 7.04368C15.6991 7.15985 15.7861 7.32578 15.8031 7.5056C15.82 7.68542 15.7655 7.86469 15.6514 8.00465Z`,fill:`#1C8EFF`})}),(0,U.jsx)(`span`,{className:`text-base-content/70`,children:e})]})}function Nd(e){return(0,U.jsxs)(vu.div,{whileHover:{scale:`1.05`,boxShadow:`0 0 10px #00000050`},initial:{scale:`1`,boxShadow:`none`},className:`p-2 bg-base-200 rounded-2xl grid grid-rows-[min-content_1fr] w-full h-full`,children:[(0,U.jsx)(`div`,{className:`rounded-2xl overflow-hidden`,children:(0,U.jsx)(`img`,{className:`aspect-video object-cover`,src:e.img})}),(0,U.jsxs)(`div`,{className:`grid grid-rows-[min-content_auto] gap-4 p-4`,children:[(0,U.jsx)(`span`,{className:`text-xl`,children:e.title}),(0,U.jsx)(`div`,{className:`flex flex-col`,children:e.descriptions.map(Md)})]})]})}var Pd=e=>{let t=(0,_d.c)(3),{text:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsx)(`svg`,{className:`shrink-0`,width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,U.jsx)(`path`,{d:`M11 2.0625C6.07191 2.0625 2.0625 6.07191 2.0625 11C2.0625 15.9281 6.07191 19.9375 11 19.9375C15.9281 19.9375 19.9375 15.9281 19.9375 11C19.9375 6.07191 15.9281 2.0625 11 2.0625ZM15.6514 8.00465L9.87637 14.8796C9.81302 14.9551 9.73419 15.0161 9.64523 15.0584C9.55627 15.1007 9.45925 15.1234 9.36074 15.125H9.34914C9.25278 15.125 9.1575 15.1047 9.06948 15.0654C8.98147 15.0262 8.90269 14.9689 8.83824 14.8973L6.36324 12.1473C6.30039 12.0806 6.25149 12.002 6.21943 11.9162C6.18737 11.8304 6.17279 11.739 6.17655 11.6474C6.1803 11.5559 6.20232 11.466 6.24131 11.3831C6.2803 11.3002 6.33547 11.2259 6.40358 11.1646C6.47169 11.1033 6.55136 11.0563 6.63791 11.0262C6.72447 10.9961 6.81616 10.9837 6.9076 10.9896C6.99904 10.9954 7.08838 11.0195 7.17037 11.0604C7.25236 11.1013 7.32534 11.1582 7.38504 11.2277L9.33109 13.3899L14.5986 7.12035C14.7168 6.98375 14.884 6.89912 15.064 6.88478C15.244 6.87043 15.4225 6.92751 15.5608 7.04368C15.6991 7.15985 15.7861 7.32578 15.8031 7.5056C15.82 7.68542 15.7655 7.86469 15.6514 8.00465Z`,fill:`#1C8EFF`})}),t[0]=r):r=t[0];let i;return t[1]===n?i=t[2]:(i=(0,U.jsxs)(`div`,{className:`flex flex-row gap-2`,children:[r,(0,U.jsx)(`span`,{className:`text-base-content/70`,children:n})]}),t[1]=n,t[2]=i),i},Z=()=>{let e=(0,_d.c)(8),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=[`Модернизация биллинговых систем (физ. и юр. лица)`,`Внедрение ПО «Топливо и транспорт»`,`Запуск чат-бота и личного кабинета`,`Модернизация серверного оборудования`,`Внедрение IP-телефонии`],e[0]=t):t=e[0];let n=t,r;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsxs)(`span`,{className:`px-4 text-3xl sm:text-4xl sm:text-center my-8`,children:[`Главный `,(0,U.jsx)(`span`,{className:`text-blue-500`,children:`кейс`})]}),e[1]=r):r=e[1];let i;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,U.jsxs)(`div`,{className:`flex flex-col gap-6 p-10`,children:[(0,U.jsx)(`div`,{className:`bg-base-300/50 py-2 px-4 flex w-min rounded-3xl`,children:(0,U.jsx)(`span`,{className:`text-nowrap text-xs text-white`,children:`Цифровая трансформация`})}),(0,U.jsx)(`span`,{className:`text-4xl text-white`,children:`ГУП «ЖКХ РС(Я)»`}),(0,U.jsx)(`span`,{className:`text-white`,children:`Комплексная цифровизация жилищно-коммунального одного из крупных предприятий РС(Я)`})]}),e[2]=i):i=e[2];let a;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsxs)(`div`,{className:`bg-blue-500 flex flex-col gap-6 `,children:[i,(0,U.jsx)(`div`,{className:`flex my-auto`,children:(0,U.jsxs)(`svg`,{width:`648`,height:`249`,viewBox:`0 0 648 249`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`path`,{d:`M478 232C478 236.971 482.029 241 487 241H663V249H486C477.163 249 470 241.837 470 233V202H478V232Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M171 232C171 236.971 175.029 241 180 241H356V249H179C170.163 249 163 241.837 163 233V202H171V232Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M446 232C446 236.971 441.971 241 437 241H261V249H438C446.837 249 454 241.837 454 233V202H446V232Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M496 223C496 225.209 497.791 227 500 227H681V234H499C492.925 234 488 229.075 488 223V187H496V223Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M189 223C189 225.209 190.791 227 193 227H374V235H191C185.477 235 181 230.523 181 225V188H189V223Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M428 223C428 225.209 426.209 227 424 227H243V235H426C431.523 235 436 230.523 436 225V188H428V223Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M516 212C516 213.105 516.895 214 518 214H701V222H516C511.582 222 508 218.418 508 214V175H516V212Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M209 212C209 213.105 209.895 214 211 214H394V222H209C204.582 222 201 218.418 201 214V175H209V212Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M408 212C408 213.105 407.105 214 406 214H223V222H408C412.418 222 416 218.418 416 214V175H408V212Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M526 199H393V138H526V199ZM404 154H429V145H404V154ZM433 154H458V145H433V154ZM462 154H487V145H462V154ZM491 145V154H516V145H491Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M201 155H159V61H201V155ZM164 151H168V142H164V151ZM170 151H174V142H170V151ZM164 138H168V129H164V138ZM170 138H174V129H170V138ZM164 125H168V116H164V125ZM170 125H174V116H170V125ZM176 125H180V116H176V125ZM164 112H168V103H164V112ZM170 112H174V103H170V112ZM176 112H180V103H176V112ZM164 99H168V90H164V99ZM170 99H174V90H170V99ZM176 99H180V90H176V99ZM182 99H186V90H182V99ZM164 86H168V77H164V86ZM170 86H174V77H170V86ZM176 86H180V77H176V86ZM182 77V86H186V77H182ZM164 73H168V64H164V73ZM170 73H174V64H170V73ZM176 73H180V64H176V73ZM182 73H186V64H182V73ZM188 73H192V64H188V73Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M237 199H123V157H237V199ZM129 193H154V187H129V193ZM158 193H183V187H158V193ZM187 193H212V187H187V193ZM129 181H154V175H129V181ZM158 181H183V175H158V181ZM187 181H212V175H187V181ZM129 169H154V163H129V169ZM158 169H183V163H158V169ZM187 163V169H212V163H187Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M152 155H83V86H152V155ZM89.0879 150.881H105.323V142.643H89.0879V150.881ZM109.383 150.881H125.617V142.643H109.383V150.881ZM129.677 142.643V150.881H145.912V142.643H129.677ZM89.0879 134.403H105.323V126.164H89.0879V134.403ZM109.383 134.403H125.617V126.164H109.383V134.403ZM129.677 134.403H145.912V126.164H129.677V134.403ZM89.0879 117.926H105.323V109.688H89.0879V117.926ZM109.383 117.926H125.617V109.688H109.383V117.926ZM129.677 117.926H145.912V109.688H129.677V117.926ZM89.0879 101.448H105.323V93.209H89.0879V101.448ZM109.383 101.448H125.617V93.209H109.383V101.448ZM129.677 101.448H145.912V93.209H129.677V101.448Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M121 199H83V154H121V199ZM89.1621 174V181H114.838V174H89.1621ZM89.1621 165H114.838V158H89.1621V165Z`,fill:`white`}),(0,U.jsx)(`rect`,{x:`122`,y:`67`,width:`18`,height:`17`,fill:`white`}),(0,U.jsx)(`path`,{d:`M131 53L142.258 65.75H119.742L131 53Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M108 84H81V199H72.5V134H37V11H108V84ZM41 125H49V113H41V125ZM52 125H60V113H52V125ZM41 109H49V97H41V109ZM52 109H60V97H52V109ZM63 109H71V97H63V109ZM41 93H49V81H41V93ZM52 93H60V81H52V93ZM63 93H71V81H63V93ZM41 77H49V65H41V77ZM52 77H60V65H52V77ZM63 77H71V65H63V77ZM74 77H82V65H74V77ZM41 61H49V49H41V61ZM52 61H60V49H52V61ZM63 61H71V49H63V61ZM74 61H82V49H74V61ZM41 45H49V33H41V45ZM52 45H60V33H52V45ZM63 45H71V33H63V45ZM74 45H82V33H74V45ZM85 33V45H93V33H85ZM41 29H49V17H41V29ZM52 29H60V17H52V29ZM63 29H71V17H63V29ZM74 29H82V17H74V29ZM85 29H93V17H85V29Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M40.5091 0H104.491L107 7H38L40.5091 0Z`,fill:`white`}),(0,U.jsx)(`rect`,{x:`470`,y:`37`,width:`8`,height:`98`,fill:`white`}),(0,U.jsx)(`rect`,{x:`484`,y:`37`,width:`8`,height:`98`,fill:`white`}),(0,U.jsx)(`rect`,{x:`498`,y:`37`,width:`8`,height:`98`,fill:`white`}),(0,U.jsx)(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M70 199H0V136H70V199ZM5 183C3.34315 183 2 184.343 2 186V197H10V186C10 184.343 8.65685 183 7 183H5ZM19 183C17.3431 183 16 184.343 16 186V197H24V186C24 184.343 22.6569 183 21 183H19ZM33 183C31.3431 183 30 184.343 30 186V197H38V186C38 184.343 36.6569 183 35 183H33ZM47 183C45.3431 183 44 184.343 44 186V197H52V186C52 184.343 50.6569 183 49 183H47ZM61 183C59.3431 183 58 184.343 58 186V197H66V186C66 184.343 64.6569 183 63 183H61ZM5 168C3.34315 168 2 169.343 2 171V182H10V171C10 169.343 8.65685 168 7 168H5ZM19 168C17.3431 168 16 169.343 16 171V182H24V171C24 169.343 22.6569 168 21 168H19ZM33 168C31.3431 168 30 169.343 30 171V182H38V171C38 169.343 36.6569 168 35 168H33ZM47 168C45.3431 168 44 169.343 44 171V182H52V171C52 169.343 50.6569 168 49 168H47ZM61 168C59.3431 168 58 169.343 58 171V182H66V171C66 169.343 64.6569 168 63 168H61ZM5 153C3.34315 153 2 154.343 2 156V167H10V156C10 154.343 8.65685 153 7 153H5ZM19 153C17.3431 153 16 154.343 16 156V167H24V156C24 154.343 22.6569 153 21 153H19ZM33 153C31.3431 153 30 154.343 30 156V167H38V156C38 154.343 36.6569 153 35 153H33ZM47 153C45.3431 153 44 154.343 44 156V167H52V156C52 154.343 50.6569 153 49 153H47ZM61 153C59.3431 153 58 154.343 58 156V167H66V156C66 154.343 64.6569 153 63 153H61ZM5 138C3.34315 138 2 139.343 2 141V152H10V141C10 139.343 8.65685 138 7 138H5ZM19 138C17.3431 138 16 139.343 16 141V152H24V141C24 139.343 22.6569 138 21 138H19ZM33 138C31.3431 138 30 139.343 30 141V152H38V141C38 139.343 36.6569 138 35 138H33ZM47 138C45.3431 138 44 139.343 44 141V152H52V141C52 139.343 50.6569 138 49 138H47ZM61 138C59.3431 138 58 139.343 58 141V152H66V141C66 139.343 64.6569 138 63 138H61Z`,fill:`white`})]})})]}),e[3]=a):a=e[3];let o;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,U.jsxs)(`div`,{className:`p-8 bg-base-100 flex flex-col gap-4 rounded-2xl`,children:[(0,U.jsx)(`span`,{className:`text-xl`,children:`Основная задача:`}),(0,U.jsx)(`span`,{className:`text-base-content/70`,children:`Реализация стратегии цифровой трансформации`})]}),e[4]=o):o=e[4];let s;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,U.jsx)(`span`,{className:`text-xl`,children:`Выполненные работы:`}),e[5]=s):s=e[5];let c;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,U.jsxs)(`div`,{className:`p-8 bg-base-100 rounded-2xl flex flex-col gap-4`,children:[s,(0,U.jsx)(`div`,{className:`flex flex-col gap-6`,children:n.map(Fd)})]}),e[6]=c):c=e[6];let l;return e[7]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsx)(`section`,{id:`case`,className:`max-w-7xl w-full h-auto`,children:(0,U.jsxs)(`div`,{className:`w-full h-auto flex flex-col items-center mb-8 p-2 xl:p-0`,children:[r,(0,U.jsxs)(`div`,{className:`rounded-2xl h-full overflow-hidden grid grid-cols-1 sm:grid-cols-2 font-light`,children:[a,(0,U.jsxs)(`div`,{className:`flex flex-col gap-4 bg-base-300 p-4`,children:[o,c,(0,U.jsxs)(`div`,{className:`p-8 bg-black flex flex-col gap-4 rounded-2xl text-white`,children:[(0,U.jsx)(`span`,{className:`text-xl`,children:`Результат:`}),(0,U.jsx)(`span`,{className:``,children:`Сокращение времени обработки платежей на 60%, полное импортозамещение базового ПО, интеграция с ГИС ЖКХ`})]})]})]})]})}),e[7]=l):l=e[7],l};function Fd(e){return(0,U.jsx)(Pd,{text:e})}var Id=()=>{let e=(0,_d.c)(9),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,U.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,U.jsx)(`div`,{children:(0,U.jsx)(`img`,{className:`dark:invert dark:hue-rotate-180`,width:200,src:`/assets/logo-commit.png`})}),(0,U.jsx)(`span`,{className:`text-base-content/70`,children:`Разработка и сопровождение программного обеспечения для сферы ЖКХ и государственных организаций`})]}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,U.jsxs)(`div`,{className:`flex flex-col text-nowrap gap-4 text-base-content/70`,children:[(0,U.jsx)(`span`,{className:`text-2xl text-base-content`,children:`Компания`}),(0,U.jsx)(`a`,{href:`#about`,className:`text-base-content/70 hover:text-blue-500`,children:`О компании`}),(0,U.jsx)(`a`,{href:`#products`,className:`text-base-content/70 hover:text-blue-500`,children:`Программные продукты`}),(0,U.jsx)(`a`,{href:`#seervices`,className:`text-base-content/70 hover:text-blue-500`,children:`Услуги`}),(0,U.jsx)(`a`,{href:`#case`,className:`text-base-content/70 hover:text-blue-500`,children:`Портфолио`})]}),e[1]=n):n=e[1];let r,i;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsxs)(`div`,{className:`w-full flex flex-col md:flex-row gap-8`,children:[t,n,(0,U.jsxs)(`section`,{id:`contacts`,className:`flex flex-col text-nowrap gap-4 text-base-content/70`,children:[(0,U.jsx)(`span`,{className:`text-2xl text-base-content`,children:`Контакты`}),(0,U.jsx)(`a`,{className:`text-base-content/70 hover:text-blue-500`,href:`mailto:commit23@mail.ru`,children:`commit23@mail.ru`}),(0,U.jsx)(`a`,{className:`text-base-content/70 hover:text-blue-500`,href:`tel:+79142739020`,children:`+7 (914) 273-90-20`}),(0,U.jsx)(`span`,{className:`text-wrap`,children:`677021, Республика Саха (Якутия), г. Якутск, ул. К.Д. Уткина, д. 20, стр. 1`})]})]}),i=(0,U.jsx)(`hr`,{className:`my-4 border-gray-300`}),e[2]=r,e[3]=i):(r=e[2],i=e[3]);let a;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsxs)(`span`,{className:`flex flex-col text-base-content/70`,children:[(0,U.jsx)(`span`,{children:`ООО «КОММИТ»`}),(0,U.jsx)(`span`,{children:`ИНН 1400023251`}),(0,U.jsx)(`span`,{children:`ОГРН 1231400006232`})]}),e[4]=a):a=e[4];let o,s;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,U.jsxs)(`div`,{className:`grid grid-cols-2`,children:[a,(0,U.jsx)(`div`,{className:`flex flex-col text-base-content/70`,children:(0,U.jsx)(`a`,{className:`hover:text-blue-500`,target:`_blank`,href:`/legal/Политика_обработки_персональных_данных_КОММИТ.pdf`,children:`Политика обработки персональных данных`})})]}),s=(0,U.jsx)(`span`,{className:`text-base-content/70`,children:`Ⓒ 2026 Все права защищены. Информация на сайте имеет исключительно справочно-маркетинговую направленность и не является публичной офертой`}),e[5]=o,e[6]=s):(o=e[5],s=e[6]);let c;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,U.jsx)(`path`,{d:`M138.265 75.8371C138.265 91.9368 135.213 105.633 129.11 116.927C123.054 128.221 114.788 136.848 104.311 142.807C93.8828 148.718 82.1564 151.674 69.1325 151.674C56.0125 151.674 44.2381 148.694 33.8094 142.735C23.3806 136.776 15.1386 128.149 9.08315 116.855C3.02775 105.561 5.55553e-05 91.8887 5.55553e-05 75.8371C5.55553e-05 59.7374 3.02775 46.0407 9.08315 34.7469C15.1386 23.4531 23.3806 14.8506 33.8094 8.93937C44.2381 2.98008 56.0125 0.000438392 69.1325 0.000438392C82.1564 0.000438392 93.8828 2.98008 104.311 8.93937C114.788 14.8506 123.054 23.4531 129.11 34.7469C135.213 46.0407 138.265 59.7374 138.265 75.8371ZM106.618 75.8371C106.618 65.4083 105.056 56.6136 101.933 49.4529C98.8568 42.2921 94.5075 36.8615 88.8846 33.161C83.2618 29.4604 76.6777 27.6102 69.1325 27.6102C61.5873 27.6102 55.0033 29.4604 49.3804 33.161C43.7575 36.8615 39.3842 42.2921 36.2604 49.4529C33.1846 56.6136 31.6467 65.4083 31.6467 75.8371C31.6467 86.2658 33.1846 95.0606 36.2604 102.221C39.3842 109.382 43.7575 114.813 49.3804 118.513C55.0033 122.214 61.5873 124.064 69.1325 124.064C76.6777 124.064 83.2618 122.214 88.8846 118.513C94.5075 114.813 98.8568 109.382 101.933 102.221C105.056 95.0606 106.618 86.2658 106.618 75.8371ZM292.997 75.8371C292.997 91.9368 289.945 105.633 283.842 116.927C277.786 128.221 269.52 136.848 259.043 142.807C248.615 148.718 236.888 151.674 223.865 151.674C210.744 151.674 198.97 148.694 188.541 142.735C178.113 136.776 169.871 128.149 163.815 116.855C157.76 105.561 154.732 91.8887 154.732 75.8371C154.732 59.7374 157.76 46.0407 163.815 34.7469C169.871 23.4531 178.113 14.8506 188.541 8.93937C198.97 2.98008 210.744 0.000438392 223.865 0.000438392C236.888 0.000438392 248.615 2.98008 259.043 8.93937C269.52 14.8506 277.786 23.4531 283.842 34.7469C289.945 46.0407 292.997 59.7374 292.997 75.8371ZM261.35 75.8371C261.35 65.4083 259.788 56.6136 256.665 49.4529C253.589 42.2921 249.24 36.8615 243.617 33.161C237.994 29.4604 231.41 27.6102 223.865 27.6102C216.319 27.6102 209.735 29.4604 204.112 33.161C198.49 36.8615 194.116 42.2921 190.992 49.4529C187.917 56.6136 186.379 65.4083 186.379 75.8371C186.379 86.2658 187.917 95.0606 190.992 102.221C194.116 109.382 198.49 114.813 204.112 118.513C209.735 122.214 216.319 124.064 223.865 124.064C231.41 124.064 237.994 122.214 243.617 118.513C249.24 114.813 253.589 109.382 256.665 102.221C259.788 95.0606 261.35 86.2658 261.35 75.8371ZM447.729 75.8371C447.729 91.9368 444.677 105.633 438.574 116.927C432.518 128.221 424.252 136.848 413.775 142.807C403.347 148.718 391.62 151.674 378.597 151.674C365.476 151.674 353.702 148.694 343.273 142.735C332.845 136.776 324.603 128.149 318.547 116.855C312.492 105.561 309.464 91.8887 309.464 75.8371C309.464 59.7374 312.492 46.0407 318.547 34.7469C324.603 23.4531 332.845 14.8506 343.273 8.93937C353.702 2.98008 365.476 0.000438392 378.597 0.000438392C391.62 0.000438392 403.347 2.98008 413.775 8.93937C424.252 14.8506 432.518 23.4531 438.574 34.7469C444.677 46.0407 447.729 59.7374 447.729 75.8371ZM416.082 75.8371C416.082 65.4083 414.52 56.6136 411.397 49.4529C408.321 42.2921 403.972 36.8615 398.349 33.161C392.726 29.4604 386.142 27.6102 378.597 27.6102C371.051 27.6102 364.467 29.4604 358.844 33.161C353.222 36.8615 348.848 42.2921 345.724 49.4529C342.649 56.6136 341.111 65.4083 341.111 75.8371C341.111 86.2658 342.649 95.0606 345.724 102.221C348.848 109.382 353.222 114.813 358.844 118.513C364.467 122.214 371.051 124.064 378.597 124.064C386.142 124.064 392.726 122.214 398.349 118.513C403.972 114.813 408.321 109.382 411.397 102.221C414.52 95.0606 416.082 86.2658 416.082 75.8371ZM599.032 149.655L551.598 86.7224H540.929V149.655H509.715V2.01891H540.929V60.9869H547.2L596.22 2.01891H635.076L577.477 70.5026L637.743 149.655H599.032ZM776.724 75.8371C776.724 91.9368 773.672 105.633 767.569 116.927C761.513 128.221 753.247 136.848 742.77 142.807C732.342 148.718 720.615 151.674 707.591 151.674C694.471 151.674 682.697 148.694 672.268 142.735C661.839 136.776 653.597 128.149 647.542 116.855C641.487 105.561 638.459 91.8887 638.459 75.8371C638.459 59.7374 641.487 46.0407 647.542 34.7469C653.597 23.4531 661.839 14.8506 672.268 8.93937C682.697 2.98008 694.471 0.000438392 707.591 0.000438392C720.615 0.000438392 732.342 2.98008 742.77 8.93937C753.247 14.8506 761.513 23.4531 767.569 34.7469C773.672 46.0407 776.724 59.7374 776.724 75.8371ZM745.077 75.8371C745.077 65.4083 743.515 56.6136 740.391 49.4529C737.316 42.2921 732.966 36.8615 727.343 33.161C721.721 29.4604 715.137 27.6102 707.591 27.6102C700.046 27.6102 693.462 29.4604 687.839 33.161C682.216 36.8615 677.843 42.2921 674.719 49.4529C671.643 56.6136 670.106 65.4083 670.106 75.8371C670.106 86.2658 671.643 95.0606 674.719 102.221C677.843 109.382 682.216 114.813 687.839 118.513C693.462 122.214 700.046 124.064 707.591 124.064C715.137 124.064 721.721 122.214 727.343 118.513C732.966 114.813 737.316 109.382 740.391 102.221C743.515 95.0606 745.077 86.2658 745.077 75.8371ZM795.786 2.01891H834.281L874.939 101.212H876.669L917.327 2.01891H955.822V149.655H925.545V53.5619H924.319L886.112 148.934H865.495L827.289 53.2014H826.063V149.655H795.786V2.01891ZM977.479 2.01891H1015.97L1056.63 101.212H1058.36L1099.02 2.01891H1137.51V149.655H1107.24V53.5619H1106.01L1067.81 148.934H1047.19L1008.98 53.2014H1007.76V149.655H977.479V2.01891ZM1159.17 2.01891H1190.31V94.8683H1191.54L1255.34 2.01891H1282.66V149.655H1251.44V56.7337H1250.36L1186.2 149.655H1159.17V2.01891ZM1298.77 27.7543V2.01891H1420.02V27.7543H1374.82V149.655H1343.96V27.7543H1298.77Z`,fill:`url(#paint0_linear_639_91)`,"fill-opacity":`0.05`}),e[7]=c):c=e[7];let l;return e[8]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsx)(`div`,{className:`bg-base-200 flex w-full justify-center`,children:(0,U.jsxs)(`div`,{className:`max-w-7xl w-full flex flex-col my-8 gap-8 p-4 sm:p-8`,children:[r,i,o,s,(0,U.jsx)(`div`,{className:`w-full flex justify-center`,children:(0,U.jsxs)(`svg`,{width:`1421`,height:`150`,viewBox:`0 0 1421 150`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[c,(0,U.jsx)(`defs`,{children:(0,U.jsxs)(`linearGradient`,{id:`paint0_linear_639_91`,x1:`708.764`,y1:`149.655`,x2:`708.764`,y2:`1.65527`,gradientUnits:`userSpaceOnUse`,children:[(0,U.jsx)(`stop`,{"stop-color":`#828282`,"stop-opacity":`0.3`}),(0,U.jsx)(`stop`,{offset:`1`,"stop-color":`#828282`})]})})]})})]})}),e[8]=l):l=e[8],l},Ld=e=>{let t=(0,_d.c)(11),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsx)(`img`,{src:`/assets/buttons.svg`}),t[0]=r):r=t[0];let i;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,U.jsx)(`div`,{className:`bg-base-100 shrink-0 rounded-3xl`,children:(0,U.jsx)(`img`,{src:`/assets/buttons-view.svg`})}),t[1]=i):i=t[1];let a;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsxs)(`div`,{className:`flex space-x-2 overflow-hidden`,children:[r,i,(0,U.jsx)(`div`,{className:`bg-base-100 shrink-0 rounded-3xl`,children:(0,U.jsx)(`img`,{src:`/assets/buttons-nav.svg`})})]}),t[2]=a):a=t[2];let o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,U.jsx)(`div`,{className:`flex justify-center`,children:(0,U.jsx)(`div`,{className:`flex grow bg-base-100 rounded-3xl justify-center items-center`,children:(0,U.jsx)(`span`,{className:`text-xs`,children:`commit-it.ru`})})}),t[3]=o):o=t[3];let s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,U.jsxs)(`div`,{className:`w-full grid grid-cols-3 p-2`,children:[a,o,(0,U.jsx)(`div`,{className:`flex justify-end`,children:(0,U.jsx)(`div`,{className:`bg-base-100 rounded-3xl`,children:(0,U.jsx)(`img`,{src:`/assets/buttons-menu.svg`})})})]}),t[4]=s):s=t[4];let c,l,u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,U.jsx)(`img`,{className:`bg-base-100 w-7 p-1 rounded-full`,src:`/assets/safari-tab-1.svg`}),l=(0,U.jsx)(`img`,{className:`bg-base-100 w-7 p-1 rounded-full`,src:`/assets/safari-tab-2.svg`}),u=(0,U.jsx)(`img`,{className:`bg-base-100 w-7 p-1 rounded-full`,src:`/assets/safari-tab-3.svg`}),t[5]=c,t[6]=l,t[7]=u):(c=t[5],l=t[6],u=t[7]);let d;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,U.jsxs)(`div`,{className:`hidden sm:flex flex-col w-full`,children:[s,(0,U.jsxs)(`div`,{className:`flex p-2 space-x-2`,children:[c,l,u,(0,U.jsxs)(`div`,{className:`flex grow bg-base-100 rounded-2xl justify-center items-center`,children:[(0,U.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,U.jsx)(`path`,{d:`M7.37499 14.0209L9.99999 12.4376L12.625 14.0418L11.9375 11.0418L14.25 9.04177L11.2083 8.77094L9.99999 5.93761L8.79166 8.75011L5.74999 9.02094L8.06249 11.0418L7.37499 14.0209ZM6.10416 15.7693L7.13749 11.3418L3.70166 8.36511L8.22749 7.97344L9.99999 3.79761L11.7725 7.97261L16.2975 8.36427L12.8617 11.3409L13.8958 15.7684L9.99999 13.4184L6.10416 15.7693Z`,fill:`#1E1E1E`})}),(0,U.jsx)(`span`,{className:`text-xs`,children:`КОММИТ`})]})]})]}),t[8]=d):d=t[8];let f;return t[9]===n?f=t[10]:(f=(0,U.jsxs)(`div`,{className:`bg-base-300 w-full h-min rounded-2xl sm:border-8 sm:border-black`,children:[d,(0,U.jsx)(`div`,{className:`flex h-auto`,children:n})]}),t[9]=n,t[10]=f),f},Rd=e=>{let t=(0,_d.c)(13),{info:n,showDescription:r}=e,i=r===void 0?!0:r,a;t[0]===n.icon?a=t[1]:(a=(0,U.jsx)(`div`,{className:`flex flex-col`,children:(0,U.jsx)(`span`,{className:`flex justify-center items-center`,children:n.icon})}),t[0]=n.icon,t[1]=a);let o;t[2]===n.title?o=t[3]:(o=(0,U.jsx)(`span`,{className:`text-xl font-normal leading-5`,children:n.title}),t[2]=n.title,t[3]=o);let s;t[4]!==n.description||t[5]!==i?(s=i&&(0,U.jsx)(`span`,{className:`text-sm text-gray-500 font-light`,children:n.description}),t[4]=n.description,t[5]=i,t[6]=s):s=t[6];let c;t[7]!==o||t[8]!==s?(c=(0,U.jsxs)(`div`,{className:`flex flex-col space-y-2`,children:[o,s]}),t[7]=o,t[8]=s,t[9]=c):c=t[9];let l;return t[10]!==a||t[11]!==c?(l=(0,U.jsxs)(`div`,{className:`flex flex-row space-x-3`,children:[a,c]}),t[10]=a,t[11]=c,t[12]=l):l=t[12],l},zd=()=>{let e=(0,_d.c)(14),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M5.5 7.375C5.5 6.87772 5.69754 6.40081 6.04917 6.04917C6.40081 5.69754 6.87772 5.5 7.375 5.5H14.625C15.1223 5.5 15.5992 5.69754 15.9508 6.04917C16.3025 6.40081 16.5 6.87772 16.5 7.375V14.625C16.5 15.1223 16.3025 15.5992 15.9508 15.9508C15.5992 16.3025 15.1223 16.5 14.625 16.5H7.375C6.87772 16.5 6.40081 16.3025 6.04917 15.9508C5.69754 15.5992 5.5 15.1223 5.5 14.625V7.375ZM10.015 8.61C9.94469 8.53977 9.84938 8.50033 9.75 8.50033C9.65062 8.50033 9.55531 8.53977 9.485 8.61L7.36 10.735C7.28977 10.8053 7.25033 10.9006 7.25033 11C7.25033 11.0994 7.28977 11.1947 7.36 11.265L9.485 13.39C9.51933 13.4268 9.56073 13.4564 9.60673 13.4769C9.65273 13.4974 9.70239 13.5084 9.75274 13.5093C9.80309 13.5102 9.8531 13.5009 9.8998 13.4821C9.94649 13.4632 9.98891 13.4351 10.0245 13.3995C10.0601 13.3639 10.0882 13.3215 10.1071 13.2748C10.1259 13.2281 10.1352 13.1781 10.1343 13.1277C10.1334 13.0774 10.1224 13.0277 10.1019 12.9817C10.0814 12.9357 10.0518 12.8943 10.015 12.86L8.155 11L10.015 9.14C10.0852 9.06969 10.1247 8.97438 10.1247 8.875C10.1247 8.77562 10.0852 8.68031 10.015 8.61ZM12.515 8.61C12.4807 8.57316 12.4393 8.54361 12.3933 8.52311C12.3473 8.50261 12.2976 8.49159 12.2473 8.4907C12.1969 8.48982 12.1469 8.49908 12.1002 8.51794C12.0535 8.5368 12.0111 8.56487 11.9755 8.60048C11.9399 8.63609 11.9118 8.67851 11.8929 8.7252C11.8741 8.7719 11.8648 8.82191 11.8657 8.87226C11.8666 8.92261 11.8776 8.97227 11.8981 9.01827C11.9186 9.06427 11.9482 9.10567 11.985 9.14L13.845 11L11.985 12.86C11.9482 12.8943 11.9186 12.9357 11.8981 12.9817C11.8776 13.0277 11.8666 13.0774 11.8657 13.1277C11.8648 13.1781 11.8741 13.2281 11.8929 13.2748C11.9118 13.3215 11.9399 13.3639 11.9755 13.3995C12.0111 13.4351 12.0535 13.4632 12.1002 13.4821C12.1469 13.5009 12.1969 13.5102 12.2473 13.5093C12.2976 13.5084 12.3473 13.4974 12.3933 13.4769C12.4393 13.4564 12.4807 13.4268 12.515 13.39L14.64 11.265C14.7102 11.1947 14.7497 11.0994 14.7497 11C14.7497 10.9006 14.7102 10.8053 14.64 10.735L12.515 8.61Z`,fill:`white`})]}),title:`Разработка программного обеспечения`,description:`Веб-сервисы, корпоративные и прикладные решения под задачи бизнеса`},e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M12.3294 5.25541C12.1135 5.16675 11.8394 5.16675 11.2916 5.16675C10.7439 5.16675 10.4703 5.16675 10.2539 5.25541C10.1115 5.3136 9.98197 5.39937 9.87285 5.50779C9.76373 5.61621 9.67712 5.74514 9.61802 5.88716C9.56319 6.01725 9.54219 6.1695 9.53344 6.39058C9.52928 6.55071 9.48448 6.70715 9.40326 6.84521C9.32203 6.98326 9.20705 7.09841 9.06911 7.17983C8.92837 7.25806 8.77017 7.2995 8.60916 7.30032C8.44815 7.30113 8.28954 7.2613 8.14802 7.1845C7.95086 7.08066 7.80794 7.0235 7.66677 7.00483C7.35795 6.96454 7.04568 7.04753 6.79761 7.23583C6.61211 7.377 6.47502 7.61266 6.20144 8.08342C5.92727 8.55416 5.79077 8.78925 5.75986 9.01966C5.71902 9.3265 5.80302 9.63683 5.99319 9.88241C6.07952 9.99441 6.20144 10.0883 6.38986 10.2062C6.66811 10.3794 6.84661 10.6746 6.84661 11.0001C6.84661 11.3256 6.66811 11.6207 6.39044 11.7934C6.20144 11.9118 6.07952 12.0057 5.99261 12.1177C5.89902 12.2392 5.83029 12.3779 5.79036 12.526C5.75042 12.674 5.74006 12.8285 5.75986 12.9805C5.79077 13.2103 5.92727 13.446 6.20144 13.9167C6.47561 14.3875 6.61211 14.6226 6.79761 14.7643C7.04494 14.9527 7.35761 15.0356 7.66677 14.9953C7.80794 14.9767 7.95086 14.9195 8.14802 14.8157C8.28961 14.7388 8.44833 14.6989 8.60946 14.6997C8.77058 14.7005 8.92889 14.742 9.06969 14.8203C9.35319 14.9837 9.52119 15.2841 9.53344 15.6096C9.54219 15.8312 9.56319 15.9829 9.61802 16.113C9.73702 16.3988 9.96569 16.6263 10.2539 16.7447C10.4697 16.8334 10.7439 16.8334 11.2916 16.8334C11.8394 16.8334 12.1135 16.8334 12.3294 16.7447C12.4718 16.6866 12.6012 16.6008 12.7104 16.4924C12.8195 16.384 12.9061 16.255 12.9652 16.113C13.02 15.9829 13.041 15.8312 13.0498 15.6096C13.0614 15.2841 13.23 14.9831 13.5141 14.8203C13.6548 14.7421 13.813 14.7007 13.9741 14.6998C14.1351 14.699 14.2937 14.7389 14.4352 14.8157C14.6324 14.9195 14.7753 14.9767 14.9164 14.9953C15.2256 15.0362 15.5383 14.9527 15.7856 14.7643C15.9711 14.6232 16.1082 14.3875 16.3818 13.9167C16.6559 13.446 16.7924 13.2109 16.8234 12.9805C16.8431 12.8284 16.8326 12.6739 16.7926 12.5259C16.7525 12.3779 16.6837 12.2392 16.59 12.1177C16.5037 12.0057 16.3818 11.9118 16.1934 11.794C15.9151 11.6207 15.7366 11.3256 15.7366 11.0001C15.7366 10.6746 15.9151 10.3794 16.1928 10.2067C16.3818 10.0883 16.5037 9.99441 16.5906 9.88241C16.6842 9.76096 16.7529 9.62224 16.7929 9.47421C16.8328 9.32617 16.8432 9.17171 16.8234 9.01966C16.7924 8.78983 16.6559 8.55416 16.3818 8.08342C16.1076 7.61266 15.9711 7.37758 15.7856 7.23583C15.5375 7.04753 15.2253 6.96454 14.9164 7.00483C14.7753 7.0235 14.6324 7.08066 14.4352 7.1845C14.2936 7.2614 14.1349 7.30129 13.9738 7.30048C13.8126 7.29966 13.6543 7.25816 13.5135 7.17983C13.3757 7.09834 13.2608 6.98316 13.1797 6.84511C13.0986 6.70705 13.0539 6.55065 13.0498 6.39058C13.041 6.16891 13.02 6.01725 12.9652 5.88716C12.9061 5.74514 12.8195 5.61621 12.7104 5.50779C12.6012 5.39937 12.4718 5.3136 12.3294 5.25541ZM11.2916 12.7501C12.2658 12.7501 13.055 11.9667 13.055 11.0001C13.055 10.0335 12.2652 9.25008 11.2916 9.25008C10.318 9.25008 9.52819 10.0335 9.52819 11.0001C9.52819 11.9667 10.318 12.7501 11.2916 12.7501Z`,fill:`white`})]}),title:`Техническое сопровождение`,description:`Поддержка программного обеспечения, серверов и\xA0периферийной техники`},e[1]=n):n=e[1];let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M16.8333 8.95842C16.8329 8.16887 16.586 7.39915 16.127 6.75668C15.6681 6.11421 15.0201 5.63103 14.2733 5.37456C13.5266 5.11809 12.7184 5.10113 11.9616 5.32604C11.2047 5.55095 10.537 6.00652 10.0515 6.62917C11.4824 6.68554 12.8359 7.29363 13.8284 8.32597C14.8208 9.35831 15.3751 10.7347 15.375 12.1668C15.375 12.2309 15.3738 12.2951 15.3715 12.3593L15.5658 12.4106C15.6943 12.445 15.8296 12.4449 15.958 12.4105C16.0865 12.3761 16.2037 12.3084 16.2978 12.2144C16.3919 12.1204 16.4596 12.0032 16.4941 11.8748C16.5286 11.7463 16.5287 11.611 16.4944 11.4825L16.4198 11.2048C16.3597 10.9803 16.3964 10.7434 16.4927 10.5323C16.7176 10.0381 16.8338 9.50137 16.8333 8.95842Z`,fill:`white`}),(0,U.jsx)(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M14.5001 12.1667C14.5003 12.9553 14.3007 13.731 13.9199 14.4215C13.5391 15.112 12.9895 15.6948 12.3225 16.1154C11.6555 16.536 10.8928 16.7807 10.1056 16.8267C9.31839 16.8727 8.53237 16.7185 7.82091 16.3784C7.61349 16.274 7.37558 16.2471 7.15008 16.3026L6.43433 16.4945C6.30581 16.5288 6.17052 16.5287 6.04205 16.4942C5.91359 16.4596 5.79646 16.3919 5.70243 16.2978C5.6084 16.2038 5.54077 16.0866 5.50634 15.9581C5.4719 15.8296 5.47187 15.6943 5.50625 15.5658L5.69758 14.8501C5.75307 14.6246 5.72618 14.3867 5.62175 14.1792C5.32015 13.5472 5.16465 12.8555 5.16677 12.1552C5.16889 11.455 5.32858 10.7641 5.634 10.134C5.93942 9.50383 6.38275 8.95049 6.93111 8.51498C7.47948 8.07947 8.11883 7.77295 8.80177 7.61815C9.48471 7.46334 10.1937 7.46421 10.8763 7.62071C11.5589 7.7772 12.1974 8.08529 12.7447 8.52216C13.292 8.95902 13.734 9.51346 14.0378 10.1444C14.3417 10.7753 14.4997 11.4665 14.5001 12.1667ZM7.79175 12.7501C7.94646 12.7501 8.09483 12.6886 8.20423 12.5792C8.31362 12.4698 8.37508 12.3214 8.37508 12.1667C8.37508 12.012 8.31362 11.8637 8.20423 11.7543C8.09483 11.6449 7.94646 11.5834 7.79175 11.5834C7.63704 11.5834 7.48866 11.6449 7.37927 11.7543C7.26987 11.8637 7.20841 12.012 7.20841 12.1667C7.20841 12.3214 7.26987 12.4698 7.37927 12.5792C7.48866 12.6886 7.63704 12.7501 7.79175 12.7501ZM9.83341 12.7501C9.98812 12.7501 10.1365 12.6886 10.2459 12.5792C10.3553 12.4698 10.4167 12.3214 10.4167 12.1667C10.4167 12.012 10.3553 11.8637 10.2459 11.7543C10.1365 11.6449 9.98812 11.5834 9.83341 11.5834C9.6787 11.5834 9.53033 11.6449 9.42094 11.7543C9.31154 11.8637 9.25008 12.012 9.25008 12.1667C9.25008 12.3214 9.31154 12.4698 9.42094 12.5792C9.53033 12.6886 9.6787 12.7501 9.83341 12.7501ZM11.8751 12.7501C12.0298 12.7501 12.1782 12.6886 12.2876 12.5792C12.397 12.4698 12.4584 12.3214 12.4584 12.1667C12.4584 12.012 12.397 11.8637 12.2876 11.7543C12.1782 11.6449 12.0298 11.5834 11.8751 11.5834C11.7204 11.5834 11.572 11.6449 11.4626 11.7543C11.3532 11.8637 11.2917 12.012 11.2917 12.1667C11.2917 12.3214 11.3532 12.4698 11.4626 12.5792C11.572 12.6886 11.7204 12.7501 11.8751 12.7501Z`,fill:`white`})]}),title:`ИТ-консалтинг`,description:`Профессиональные консультации по компьютерным системам и ИТ-решениям`},e[2]=r):r=e[2];let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M11 8.66658C11.1547 8.66658 11.3031 8.72804 11.4125 8.83744C11.5219 8.94684 11.5833 9.09521 11.5833 9.24992C11.5833 9.40463 11.5219 9.553 11.4125 9.6624C11.3031 9.77179 11.1547 9.83325 11 9.83325C10.8453 9.83325 10.6969 9.77179 10.5875 9.6624C10.4781 9.553 10.4167 9.40463 10.4167 9.24992C10.4167 9.09521 10.4781 8.94684 10.5875 8.83744C10.6969 8.72804 10.8453 8.66658 11 8.66658ZM16.25 10.4166C16.25 13.6541 14.01 16.6816 11 17.4166C7.99 16.6816 5.75 13.6541 5.75 10.4166V6.91659L11 4.58325L16.25 6.91659V10.4166ZM11 7.49992C10.5359 7.49992 10.0908 7.68429 9.76256 8.01248C9.43437 8.34067 9.25 8.78579 9.25 9.24992C9.25 10.0141 9.73417 10.6616 10.4167 10.9008V14.4999H11.5833V13.3333H12.75V12.1666H11.5833V10.9008C12.2658 10.6616 12.75 10.0141 12.75 9.24992C12.75 8.78579 12.5656 8.34067 12.2374 8.01248C11.9092 7.68429 11.4641 7.49992 11 7.49992Z`,fill:`white`})]}),title:`Продажа и аренда ПО`,description:`Собственные решения и программное обеспечение по дилерской модели`},e[3]=i):i=e[3];let a;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=[t,n,r,i,{icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M15.5 15.5C15.5 15.7761 15.2761 16 15 16H7C6.72386 16 6.5 15.7761 6.5 15.5C6.5 15.2239 6.72386 15 7 15H15C15.2761 15 15.5 15.2239 15.5 15.5ZM16.5 12C16.5 13.1046 15.6046 14 14.5 14H7.5C6.39543 14 5.5 13.1046 5.5 12V8C5.5 6.89543 6.39543 6 7.5 6H14.5C15.6046 6 16.5 6.89543 16.5 8V12ZM13.1585 8.6345L11.7135 9.9825L10.627 8.9675L10.2855 8.6495L9.9445 8.968L8.1585 10.6345L7.7935 10.9755L8.4755 11.7065L8.8415 11.3655L10.2855 10.017L11.373 11.032L11.7145 11.3505L12.0555 11.0325L13.8415 9.3655L14.2065 9.0245L13.5245 8.2935L13.1585 8.6345Z`,fill:`white`})]}),title:`Цифровая трансформация`,description:`Разработка стратегии, концепции цифровизации и\xA0внедрение изменений`}],e[4]=a):a=e[4];let o=a,s;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(s={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M5.75008 15.0834H6.33341V7.71011C6.33343 7.52645 6.39125 7.34744 6.49866 7.19846C6.60608 7.04947 6.75766 6.93807 6.93191 6.88003L11.5986 5.32487C11.7301 5.28106 11.8701 5.26913 12.0072 5.29006C12.1442 5.31098 12.2743 5.36417 12.3868 5.44523C12.4992 5.52629 12.5908 5.63291 12.654 5.7563C12.7171 5.87969 12.7501 6.01633 12.7501 6.15495V15.0834H13.3334V9.82761C13.3334 9.78448 13.343 9.74189 13.3615 9.70291C13.38 9.66393 13.4069 9.62953 13.4402 9.60219C13.4736 9.57485 13.5126 9.55525 13.5545 9.5448C13.5963 9.53436 13.6399 9.53333 13.6822 9.54178L14.9632 9.79845C15.1615 9.83808 15.34 9.94516 15.4682 10.1015C15.5965 10.2578 15.6666 10.4537 15.6667 10.6559V15.0834H16.2501C16.4048 15.0834 16.5532 15.1449 16.6626 15.2543C16.772 15.3637 16.8334 15.5121 16.8334 15.6668C16.8334 15.8215 16.772 15.9699 16.6626 16.0793C16.5532 16.1887 16.4048 16.2501 16.2501 16.2501H5.75008C5.59537 16.2501 5.447 16.1887 5.3376 16.0793C5.22821 15.9699 5.16675 15.8215 5.16675 15.6668C5.16675 15.5121 5.22821 15.3637 5.3376 15.2543C5.447 15.1449 5.59537 15.0834 5.75008 15.0834Z`,fill:`white`})]}),title:`Резидент ГАУ\xA0РС(Я) «Технопарк «Якутия»`,description:`Работаем в экосистеме развития, где технологическая экспертиза превращается в практические решения`},e[5]=s):s=e[5];let c;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(c={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M10.2999 11.9532L9.11059 10.7639C9.04525 10.699 8.96859 10.6646 8.88059 10.6606C8.79259 10.6566 8.71192 10.691 8.63859 10.7639C8.56525 10.8368 8.52836 10.9161 8.52792 11.0019C8.52747 11.0877 8.56436 11.167 8.63859 11.2399L9.92325 12.5279C10.0308 12.6359 10.1564 12.6899 10.2999 12.6899C10.4435 12.6899 10.5693 12.6359 10.6773 12.5279L13.3693 9.83591C13.4341 9.77102 13.4688 9.69391 13.4733 9.60458C13.4777 9.51524 13.443 9.43391 13.3693 9.36058C13.2955 9.28724 13.2161 9.25036 13.1313 9.24991C13.0464 9.24947 12.9673 9.28636 12.8939 9.36058L10.2999 11.9532ZM10.9999 16.8952C10.9395 16.8952 10.8759 16.8897 10.8093 16.8786C10.7426 16.8675 10.6801 16.8508 10.6219 16.8286C9.30947 16.3281 8.26659 15.4799 7.49325 14.2839C6.71992 13.0879 6.33325 11.7932 6.33325 10.3999V7.54458C6.33325 7.31791 6.39881 7.1128 6.52992 6.92924C6.66103 6.74569 6.82881 6.61236 7.03325 6.52924L10.6233 5.19591C10.753 5.1488 10.8786 5.12524 10.9999 5.12524C11.1213 5.12524 11.247 5.1488 11.3773 5.19591L14.9666 6.52924C15.171 6.61236 15.3388 6.74569 15.4699 6.92924C15.601 7.1128 15.6666 7.31791 15.6666 7.54458V10.3999C15.6666 11.7932 15.2799 13.0879 14.5066 14.2839C13.7333 15.4799 12.6904 16.3279 11.3779 16.8279C11.3201 16.8501 11.2579 16.8668 11.1913 16.8779C11.1246 16.889 11.0608 16.8946 10.9999 16.8946`,fill:`white`})]}),title:`Аккредитованная ИТ-компания`,description:`Включены в реестр аккредитованных ИТ-организаций Минцифры РФ от 26.06.2024`},e[6]=c):c=e[6];let l;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(l={icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M15.9584 10.4166H15.0834V8.08325C15.0834 7.77383 14.9605 7.47709 14.7417 7.25829C14.5229 7.0395 14.2262 6.91659 13.9167 6.91659H11.5834V6.04159C11.5834 5.65481 11.4298 5.28388 11.1563 5.01039C10.8828 4.7369 10.5119 4.58325 10.1251 4.58325C9.73831 4.58325 9.36737 4.7369 9.09388 5.01039C8.82039 5.28388 8.66675 5.65481 8.66675 6.04159V6.91659H6.33341C6.024 6.91659 5.72725 7.0395 5.50846 7.25829C5.28966 7.47709 5.16675 7.77383 5.16675 8.08325V10.2999H6.04175C6.91675 10.2999 7.61675 10.9999 7.61675 11.8749C7.61675 12.7499 6.91675 13.4499 6.04175 13.4499H5.16675V15.6666C5.16675 15.976 5.28966 16.2727 5.50846 16.4915C5.72725 16.7103 6.024 16.8333 6.33341 16.8333H8.55008V15.9583C8.55008 15.0833 9.25008 14.3833 10.1251 14.3833C11.0001 14.3833 11.7001 15.0833 11.7001 15.9583V16.8333H13.9167C14.2262 16.8333 14.5229 16.7103 14.7417 16.4915C14.9605 16.2727 15.0834 15.976 15.0834 15.6666V13.3333H15.9584C16.3452 13.3333 16.7161 13.1796 16.9896 12.9061C17.2631 12.6326 17.4167 12.2617 17.4167 11.8749C17.4167 11.4881 17.2631 11.1172 16.9896 10.8437C16.7161 10.5702 16.3452 10.4166 15.9584 10.4166Z`,fill:`white`})]}),title:`Собственные программные продукты`,description:`запатентованы и внесены в реестр отечественного программного обеспечения`},e[7]=l):l=e[7];let u;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=[s,c,l,{icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M11 11C10.6317 11 10.2634 10.9346 9.97625 10.8039L5.92937 8.95852C5.74426 8.8743 5.3125 8.62793 5.3125 8.16281C5.3125 7.6977 5.74426 7.45187 5.92992 7.36656L10.0118 5.50527C10.5743 5.24824 11.423 5.24824 11.9857 5.50527L16.0701 7.36656C16.2557 7.45105 16.6875 7.69742 16.6875 8.16281C16.6875 8.6282 16.2557 8.87375 16.0701 8.95879L12.0232 10.8039C11.7366 10.9346 11.3683 11 11 11Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M16.0684 10.2018L15.6558 10.0156L14.5957 10.5007L12.0254 11.6765C11.7383 11.8077 11.3691 11.8731 11.0016 11.8731C10.6341 11.8731 10.2653 11.8077 9.97844 11.6765L7.40621 10.5007L6.34582 10.0156L5.92965 10.2027C5.74426 10.2871 5.3125 10.5352 5.3125 11C5.3125 11.4648 5.74426 11.7131 5.92937 11.7976L9.97625 13.6469C10.2617 13.7781 10.6306 13.8438 11 13.8438C11.3694 13.8438 11.7366 13.7781 12.0238 13.6471L16.0671 11.7984C16.2533 11.7139 16.6875 11.4673 16.6875 11C16.6875 10.5327 16.2563 10.2871 16.0684 10.2018Z`,fill:`white`}),(0,U.jsx)(`path`,{d:`M16.0684 13.0453L15.6558 12.8594L14.5957 13.3442L12.0254 14.5186C11.7383 14.6493 11.3691 14.7149 11.0016 14.7149C10.6341 14.7149 10.2653 14.6496 9.97844 14.5186L7.40621 13.3428L6.34582 12.8594L5.92965 13.0464C5.74426 13.1309 5.3125 13.3789 5.3125 13.8438C5.3125 14.3086 5.74426 14.5566 5.92937 14.6408L9.97625 16.489C10.2617 16.6197 10.632 16.6875 11 16.6875C11.368 16.6875 11.735 16.6197 12.0221 16.4887L16.0668 14.6411C16.2533 14.5569 16.6875 14.3102 16.6875 13.8438C16.6875 13.3773 16.2563 13.1309 16.0684 13.0453Z`,fill:`white`})]}),title:`Проекты цифровой трансформации`,description:`реализация стратегических программ для госпредприятий`}],e[8]=u):u=e[8];let d=u,f;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,U.jsx)(`span`,{className:`text-4xl text-center my-4`,children:`О компании`}),e[9]=f):f=e[9];let p;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,U.jsx)(`span`,{className:`text-2xl`,children:`Виды деятельности:`}),e[10]=p):p=e[10];let m;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,U.jsxs)(`div`,{className:`p-8 flex flex-col space-y-4 bg-base-100 rounded-2xl`,children:[p,(0,U.jsx)(`div`,{className:`flex flex-col space-y-4`,children:o.map(Bd)})]}),e[11]=m):m=e[11];let h;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,U.jsx)(`span`,{className:`text-2xl`,children:`Почему мы?`}),e[12]=h):h=e[12];let g;return e[13]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,U.jsx)(X,{id:`about`,children:(0,U.jsx)(Ld,{children:(0,U.jsxs)(`div`,{className:`w-full sm:p-8 flex flex-col space-y-8 justify-center`,children:[f,(0,U.jsxs)(`div`,{className:`grid grid-rows-2 sm:grid-rows-1 sm:grid-cols-2 gap-8 p-2 xl:p-0`,children:[m,(0,U.jsxs)(`div`,{className:`p-8 flex flex-col space-y-4 bg-black/90 rounded-2xl text-white`,children:[h,(0,U.jsx)(`div`,{className:`flex flex-col space-y-4`,children:d.map(Vd)})]})]})]})})}),e[13]=g):g=e[13],g};function Bd(e){return(0,U.jsx)(Rd,{info:e})}function Vd(e){return(0,U.jsx)(Rd,{info:e})}function Hd(e){return Object.prototype.toString.call(e)===`[object Object]`}function Ud(e){return Hd(e)||Array.isArray(e)}function Wd(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}function Gd(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!Ud(r)||!Ud(i)?r===i:Gd(r,i)})}function Kd(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function qd(e,t){if(e.length!==t.length)return!1;let n=Kd(e),r=Kd(t);return n.every((e,t)=>{let n=r[t];return Gd(e,n)})}function Jd(e){return typeof e==`number`}function Yd(e){return typeof e==`string`}function Xd(e){return typeof e==`boolean`}function Zd(e){return Object.prototype.toString.call(e)===`[object Object]`}function Qd(e){return Math.abs(e)}function $d(e){return Math.sign(e)}function ef(e,t){return Qd(e-t)}function tf(e,t){return e===0||t===0||Qd(e)<=Qd(t)?0:Qd(ef(Qd(e),Qd(t))/e)}function nf(e){return Math.round(e*100)/100}function rf(e){return lf(e).map(Number)}function af(e){return e[of(e)]}function of(e){return Math.max(0,e.length-1)}function sf(e,t){return t===of(e)}function cf(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function lf(e){return Object.keys(e)}function uf(e,t){return[e,t].reduce((e,t)=>(lf(t).forEach(n=>{let r=e[n],i=t[n];e[n]=Zd(r)&&Zd(i)?uf(r,i):i}),e),{})}function df(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function ff(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return Yd(e)?n[e](r):e(t,r,i)}return{measure:o}}function pf(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function mf(e,t,n,r){let i=pf(),a=1e3/60,o=null,s=0,c=0;function l(){i.add(e,`visibilitychange`,()=>{e.hidden&&m()})}function u(){p(),i.clear()}function d(e){if(!c)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;s>=a;)n(),s-=a;r(s/a),c&&=t.requestAnimationFrame(d)}function f(){c||=t.requestAnimationFrame(d)}function p(){t.cancelAnimationFrame(c),o=null,s=0,c=0}function m(){o=null,s=0}return{init:l,destroy:u,start:f,stop:p,update:n,render:r}}function hf(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=u(),c=d();function l(e){let{height:t,width:n}=e;return r?t:n}function u(){return r?`top`:n?`right`:`left`}function d(){return r?`bottom`:n?`left`:`right`}function f(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,measureSize:l,direction:f}}function gf(e=0,t=0){let n=Qd(e-t);function r(t){return tt}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:o,reachedAny:a,reachedMax:i,reachedMin:r,removeOffset:s}}function _f(e,t,n){let{constrain:r}=gf(0,e),i=e+1,a=o(t);function o(e){return n?Qd((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return _f(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function vf(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let{cross:y,direction:b}=e,x=[`INPUT`,`SELECT`,`TEXTAREA`],S={passive:!1},C=pf(),w=pf(),T=gf(50,225).constrain(p.measure(20)),E={mouse:300,touch:400},D={mouse:500,touch:600},O=m?43:25,ee=!1,te=0,k=0,A=!1,ne=!1,re=!1,ie=!1;function j(e){if(!v)return;function n(t){(Xd(v)||v(e,t))&&N(t)}let r=t;C.add(r,`dragstart`,e=>e.preventDefault(),S).add(r,`touchmove`,()=>void 0,S).add(r,`touchend`,()=>void 0).add(r,`touchstart`,n).add(r,`mousedown`,n).add(r,`touchcancel`,le).add(r,`contextmenu`,le).add(r,`click`,ue,!0)}function M(){C.clear(),w.clear()}function ae(){let e=ie?n:t;w.add(e,`touchmove`,P,S).add(e,`touchend`,le).add(e,`mousemove`,P,S).add(e,`mouseup`,le)}function oe(e){let t=e.nodeName||``;return x.includes(t)}function se(){return(m?D:E)[ie?`mouse`:`touch`]}function ce(e,t){let n=d.add($d(e)*-1),r=u.byDistance(e,!m).distance;return m||Qd(e)=2,!(t&&e.button!==0)&&(oe(e.target)||(A=!0,a.pointerDown(e),l.useFriction(0).useDuration(0),i.set(o),ae(),te=a.readPoint(e),k=a.readPoint(e,y),f.emit(`pointerDown`)))}function P(e){if(!df(e,r)&&e.touches.length>=2)return le(e);let t=a.readPoint(e),n=a.readPoint(e,y),o=ef(t,te),c=ef(n,k);if(!ne&&!ie&&(!e.cancelable||(ne=o>c,!ne)))return le(e);let u=a.pointerMove(e);o>h&&(re=!0),l.useFriction(.3).useDuration(.75),s.start(),i.add(b(u)),e.preventDefault()}function le(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*se(),r=ce(b(n),t),i=tf(n,r),o=O-10*i,s=_+i/50;ne=!1,A=!1,w.clear(),l.useDuration(o).useFriction(s),c.distance(r,!m),ie=!1,f.emit(`pointerUp`)}function ue(e){re&&=(e.stopPropagation(),e.preventDefault(),!1)}function de(){return A}return{init:j,destroy:M,pointerDown:de}}function yf(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(df(n,t)?n:n.touches[0])[i]}function o(e){return n=e,r=e,a(e)}function s(e){let t=a(e)-a(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t}function c(e){if(!n||!r)return 0;let t=a(r)-a(n),o=i(e)-i(n),s=i(e)-i(r)>170,c=t/o;return o&&!s&&Qd(c)>.1?c:0}return{pointerDown:o,pointerMove:s,pointerUp:c,readPoint:a}}function bf(){function e(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}return{measure:e}}function xf(e){function t(t){return t/100*e}return{measure:t}}function Sf(e,t,n,r,i,a,o){let s=[e].concat(r),c,l,u=[],d=!1;function f(e){return i.measureSize(o.measure(e))}function p(i){if(!a)return;l=f(e),u=r.map(f);function o(n){for(let a of n){if(d)return;let n=a.target===e,o=r.indexOf(a.target),s=n?l:u[o];if(Qd(f(n?e:r[o])-s)>=.5){i.reInit(),t.emit(`resize`);break}}}c=new ResizeObserver(e=>{(Xd(a)||a(i,e))&&o(e)}),n.requestAnimationFrame(()=>{s.forEach(e=>c.observe(e))})}function m(){d=!0,c&&c.disconnect()}return{init:p,destroy:m}}function Cf(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.get()-e.get(),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=$d(a),d=u,x}function p(){return Qd(r.get()-t.get())<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function wf(e,t,n,r,i){let a=i.measure(10),o=i.measure(50),s=gf(.1,.99),c=!1;function l(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(i){if(!l())return;let c=Qd(e[e.reachedMin(t.get())?`min`:`max`]-t.get()),u=n.get()-t.get(),d=s.constrain(c/o);n.subtract(u*d),!i&&Qd(u){let{min:r,max:i}=a,o=a.constrain(e),s=!t,c=sf(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function Ef(e,t,n){let r=t[0];return{limit:gf(n?r-e:af(t),r)}}function Df(e,t,n,r){let i=.1,{reachedMin:a,reachedMax:o}=gf(t.min+i,t.max+i);function s(e){return e===1?o(n.get()):e===-1?a(n.get()):!1}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function Of(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:r}}function kf(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>af(e)[o]-e[0][a]).map(Qd)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-Qd(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function Af(e,t,n,r,i,a){let{groupSlides:o}=i,{min:s,max:c}=r,l=u();function u(){let r=o(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(s,c).map((e,t,n)=>{let r=!t,i=sf(n,t);return r?cf(af(n[0])+1):i?cf(of(a)-af(n)[0]+1,af(n)[0]):e})}return{slideRegistry:l}}function jf(e,t,n,r,i){let{reachedAny:a,removeOffset:o,constrain:s}=r;function c(e){return e.concat().sort((e,t)=>Qd(e)-Qd(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>Qd(e.diff)-Qd(t.diff))[0];return{index:i,distance:r}}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return c(i);let a=i.filter(e=>$d(e)===r);return a.length?c(a):af(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.get()+n,{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function Mf(e,t,n,r,i,a,o){function s(i){let s=i.distance,c=i.index!==t.get();a.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),c&&(n.set(t.get()),t.set(i.index),o.emit(`select`))}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}return{distance:c,index:l}}function Nf(e,t,n,r,i,a,o,s){let c={passive:!0,capture:!0},l=0;function u(u){if(!s)return;function f(t){if(new Date().getTime()-l>10)return;o.emit(`slideFocusStart`),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));Jd(a)&&(i.useDuration(0),r.index(a,0),o.emit(`slideFocus`))}a.add(document,`keydown`,d,!1),t.forEach((e,t)=>{a.add(e,`focus`,e=>{(Xd(s)||s(u,e))&&f(t)},c)})}function d(e){e.code===`Tab`&&(l=new Date().getTime())}return{init:u}}function Pf(e){let t=e;function n(){return t}function r(e){t=o(e)}function i(e){t+=o(e)}function a(e){t-=o(e)}function o(e){return Jd(e)?e:e.get()}return{get:n,set:r,add:i,subtract:a}}function Ff(e,t){let n=e.scroll===`x`?o:s,r=t.style,i=null,a=!1;function o(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}function c(t){if(a)return;let o=nf(e.direction(t));o!==i&&(r.transform=n(o),i=o)}function l(e){a=!e}function u(){a||(r.transform=``,t.getAttribute(`style`)||t.removeAttribute(`style`))}return{clear:u,to:c,toggleActive:l}}function If(e,t,n,r,i,a,o,s,c){let l=.5,u=rf(i),d=rf(i).reverse(),f=_().concat(v());function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(e){return a.map((n,i)=>({start:n-r[i]+l+e,end:n+t-l+e}))}function g(t,r,i){let a=h(r);return t.map(t=>{let r=i?0:-n,o=i?n:0,l=i?`end`:`start`,u=a[t][l];return{index:t,loopPoint:u,slideLocation:Pf(-1),translate:Ff(e,c[t]),target:()=>s.get()>u?r:o}})}function _(){let e=o[0];return g(m(d,e),n,!1)}function v(){return g(m(u,t-o[0]-1),-n,!0)}function y(){return f.every(({index:e})=>p(u.filter(t=>t!==e),t)<=.1)}function b(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}function x(){f.forEach(e=>e.translate.clear())}return{canLoop:y,clear:x,loop:b,loopPoints:f}}function Lf(e,t,n){let r,i=!1;function a(a){if(!n)return;function o(e){for(let n of e)if(n.type===`childList`){a.reInit(),t.emit(`slidesChanged`);break}}r=new MutationObserver(e=>{i||(Xd(n)||n(a,e))&&o(e)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:a,destroy:o}}function Rf(e,t,n,r){let i={},a=null,o=null,s,c=!1;function l(){s=new IntersectionObserver(e=>{c||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,o=null,n.emit(`slidesInView`))},{root:e.parentElement,threshold:r}),t.forEach(e=>s.observe(e))}function u(){s&&s.disconnect(),c=!0}function d(e){return lf(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];return(e&&a||!e&&!a)&&t.push(r),t},[])}function f(e=!0){if(e&&a)return a;if(!e&&o)return o;let t=d(e);return e&&(a=t),e||(o=t),t}return{init:l,destroy:u,get:f}}function zf(e,t,n,r,i,a){let{measureSize:o,startEdge:s,endEdge:c}=e,l=n[0]&&i,u=m(),d=h(),f=n.map(o),p=g();function m(){if(!l)return 0;let e=n[0];return Qd(t[s]-e[s])}function h(){if(!l)return 0;let e=a.getComputedStyle(af(r));return parseFloat(e.getPropertyValue(`margin-${c}`))}function g(){return n.map((e,t,n)=>{let r=!t,i=sf(n,t);return r?f[t]+u:i?f[t]+d:n[t+1][s]-e[s]}).map(Qd)}return{slideSizes:f,slideSizesWithGaps:p,startGap:u,endGap:d}}function Bf(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=Jd(n);function p(e,t){return rf(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?rf(e).reduce((n,f,p)=>{let m=af(n)||0,h=m===0,g=f===of(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=Qd(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function Vf(e,t,n,r,i,a,o){let{align:s,axis:c,direction:l,startIndex:u,loop:d,duration:f,dragFree:p,dragThreshold:m,inViewThreshold:h,slidesToScroll:g,skipSnaps:_,containScroll:v,watchResize:y,watchSlides:b,watchDrag:x,watchFocus:S}=a,C=bf(),w=C.measure(t),T=n.map(C.measure),E=hf(c,l),D=E.measureSize(w),O=xf(D),ee=ff(s,D),te=!d&&!!v,{slideSizes:k,slideSizesWithGaps:A,startGap:ne,endGap:re}=zf(E,w,T,n,d||!!v,i),ie=Bf(E,D,g,d,w,T,ne,re,2),{snaps:j,snapsAligned:M}=kf(E,ee,w,T,ie),ae=-af(j)+af(A),{snapsContained:oe,scrollContainLimit:se}=Tf(D,ae,M,v,2),ce=te?oe:M,{limit:N}=Ef(ae,ce,d),P=_f(of(ce),u,d),le=P.clone(),ue=rf(n),de=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},fe=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:o,dragHandler:s,animation:c,eventHandler:l,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!s.pointerDown();g&&c.stop();let _=n.get()*f+i.get()*(1-f);r.set(_),d&&(a.loop(e.direction()),o.loop()),t.to(r.get()),g&&l.emit(`settle`),h||l.emit(`scroll`)},pe=mf(r,i,()=>de(Oe),e=>fe(Oe,e)),me=.68,he=ce[P.get()],ge=Pf(he),_e=Pf(he),ve=Pf(he),ye=Pf(he),be=Cf(ge,ve,_e,ye,f,me),xe=jf(d,ce,ae,N,ye),Se=Mf(pe,P,le,be,xe,ye,o),Ce=Of(N),we=pf(),Te=Rf(t,n,o,h),{slideRegistry:Ee}=Af(te,v,ce,se,ie,ue),De=Nf(e,n,Ee,Se,be,we,o,S),Oe={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:w,slideRects:T,animation:pe,axis:E,dragHandler:vf(E,e,r,i,ye,yf(E,i),ge,pe,Se,be,xe,P,o,O,p,m,_,me,x),eventStore:we,percentOfView:O,index:P,indexPrevious:le,limit:N,location:ge,offsetLocation:ve,previousLocation:_e,options:a,resizeHandler:Sf(t,o,i,n,E,y,C),scrollBody:be,scrollBounds:wf(N,ve,ye,be,O),scrollLooper:Df(ae,N,ve,[ge,ve,_e,ye]),scrollProgress:Ce,scrollSnapList:ce.map(Ce.get),scrollSnaps:ce,scrollTarget:xe,scrollTo:Se,slideLooper:If(E,D,ae,k,A,j,ce,ve,n),slideFocus:De,slidesHandler:Lf(t,o,b),slidesInView:Te,slideIndexes:ue,slideRegistry:Ee,slidesToScroll:ie,target:ye,translate:Ff(E,t)};return Oe}function Hf(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(e){return r(e).forEach(n=>n(t,e)),c}function a(t,n){return e[t]=r(t).concat([n]),c}function o(t,n){return e[t]=r(t).filter(e=>e!==n),c}function s(){e={}}let c={init:n,emit:i,off:o,on:a,clear:s};return c}var Uf={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function Wf(e){function t(e,t){return uf(e,t||{})}function n(n){let r=n.breakpoints||{};return t(n,lf(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{}))}function r(t){return t.map(e=>lf(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function Gf(e){let t=[];function n(n,r){return t=r.filter(({options:t})=>e.optionsAtMedia(t).active!==!1),t.forEach(t=>t.init(n,e)),r.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function Kf(e,t,n){let r=e.ownerDocument,i=r.defaultView,a=Wf(i),o=Gf(a),s=pf(),c=Hf(),{mergeOptions:l,optionsAtMedia:u,optionsMediaQueries:d}=a,{on:f,off:p,emit:m}=c,h=D,g=!1,_,v=l(Uf,Kf.globalOptions),y=l(v),b=[],x,S,C;function w(){let{container:t,slides:n}=y;S=(Yd(t)?e.querySelector(t):t)||e.children[0];let r=Yd(n)?S.querySelectorAll(n):n;C=[].slice.call(r||S.children)}function T(t){let n=Vf(e,S,C,r,i,t,c);return t.loop&&!n.slideLooper.canLoop()?T(Object.assign({},t,{loop:!1})):n}function E(e,t){g||(v=l(v,e),y=u(v),b=t||b,w(),_=T(y),d([v,...b.map(({options:e})=>e)]).forEach(e=>s.add(e,`change`,D)),y.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(de),_.eventHandler.init(de),_.resizeHandler.init(de),_.slidesHandler.init(de),_.options.loop&&_.slideLooper.loop(),S.offsetParent&&C.length&&_.dragHandler.init(de),x=o.init(de,b)))}function D(e,t){let n=M();O(),E(l({startIndex:n},e),t),c.emit(`reInit`)}function O(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),o.destroy(),s.clear()}function ee(){g||(g=!0,s.clear(),O(),c.emit(`destroy`),c.clear())}function te(e,t,n){!y.active||g||(_.scrollBody.useBaseFriction().useDuration(t===!0?0:y.duration),_.scrollTo.index(e,n||0))}function k(e){te(_.index.add(1).get(),e,-1)}function A(e){te(_.index.add(-1).get(),e,1)}function ne(){return _.index.add(1).get()!==M()}function re(){return _.index.add(-1).get()!==M()}function ie(){return _.scrollSnapList}function j(){return _.scrollProgress.get(_.offsetLocation.get())}function M(){return _.index.get()}function ae(){return _.indexPrevious.get()}function oe(){return _.slidesInView.get()}function se(){return _.slidesInView.get(!1)}function ce(){return x}function N(){return _}function P(){return e}function le(){return S}function ue(){return C}let de={canScrollNext:ne,canScrollPrev:re,containerNode:le,internalEngine:N,destroy:ee,off:p,on:f,emit:m,plugins:ce,previousScrollSnap:ae,reInit:h,rootNode:P,scrollNext:k,scrollPrev:A,scrollProgress:j,scrollSnapList:ie,scrollTo:te,selectedScrollSnap:M,slideNodes:ue,slidesInView:oe,slidesNotInView:se};return E(t,n),setTimeout(()=>c.emit(`init`),0),de}Kf.globalOptions=void 0;function qf(e={},t=[]){let n=(0,w.useRef)(e),r=(0,w.useRef)(t),[i,a]=(0,w.useState)(),[o,s]=(0,w.useState)(),c=(0,w.useCallback)(()=>{i&&i.reInit(n.current,r.current)},[i]);return(0,w.useEffect)(()=>{Gd(n.current,e)||(n.current=e,c())},[e,c]),(0,w.useEffect)(()=>{qd(r.current,t)||(r.current=t,c())},[t,c]),(0,w.useEffect)(()=>{if(Wd()&&o){Kf.globalOptions=qf.globalOptions;let e=Kf(o,n.current,r.current);return a(e),()=>e.destroy()}else a(void 0)},[o,a]),[s,i]}qf.globalOptions=void 0;function Jf(e){let t=(0,_d.c)(32),{images:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={loop:!0,slidesToScroll:1,align:`start`},t[0]=r):r=t[0];let[i,a]=qf(r),[o,s]=(0,w.useState)(null),c;t[1]===a?c=t[2]:(c=()=>a?.scrollPrev(),t[1]=a,t[2]=c);let l=c,u;t[3]===a?u=t[4]:(u=()=>a?.scrollNext(),t[3]=a,t[4]=u);let d=u,f,p;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>{let e=e=>{e.key===`Escape`&&s(null)};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},p=[],t[5]=f,t[6]=p):(f=t[5],p=t[6]),(0,w.useEffect)(f,p);let m;if(t[7]!==n){let e;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(e=(e,t)=>(0,U.jsx)(`div`,{className:`embla__slide shrink-0 grow-0 flex basis-1/2 sm:basis-1/4 cursor-pointer`,onClick:()=>s(e),children:(0,U.jsx)(`img`,{src:e,className:`w-full h-full object-cover rounded-lg`})},t),t[9]=e):e=t[9],m=n.map(e),t[7]=n,t[8]=m}else m=t[8];let h;t[10]===m?h=t[11]:(h=(0,U.jsx)(`div`,{className:`embla__container`,children:m}),t[10]=m,t[11]=h);let g;t[12]!==i||t[13]!==h?(g=(0,U.jsx)(`div`,{className:`embla__viewport`,ref:i,children:h}),t[12]=i,t[13]=h,t[14]=g):g=t[14];let _;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,U.jsxs)(`svg`,{width:`42`,height:`42`,viewBox:`0 0 42 42`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`21`,cy:`21`,r:`21`,fill:`#FBFBFB`}),(0,U.jsx)(`path`,{d:`M21 0C32.598 0 42 9.40202 42 21C42 32.598 32.598 42 21 42C9.40202 42 0 32.598 0 21C0 9.40202 9.40202 0 21 0ZM20.707 14.793C20.3165 14.4024 19.6835 14.4024 19.293 14.793L13.293 20.793C12.9024 21.1835 12.9024 21.8165 13.293 22.207L19.293 28.207C19.6835 28.5976 20.3165 28.5976 20.707 28.207C21.0976 27.8165 21.0976 27.1835 20.707 26.793L16.4141 22.5H28C28.5523 22.5 29 22.0523 29 21.5C29 20.9477 28.5523 20.5 28 20.5H16.4141L20.707 16.207C21.0976 15.8165 21.0976 15.1835 20.707 14.793Z`,fill:`#1C8EFF`})]}),t[15]=_):_=t[15];let v;t[16]===l?v=t[17]:(v=(0,U.jsx)(`button`,{onClick:l,className:`cursor-pointer`,children:_}),t[16]=l,t[17]=v);let y;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,U.jsxs)(`svg`,{width:`42`,height:`42`,viewBox:`0 0 42 42`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`21`,cy:`21`,r:`21`,fill:`#FBFBFB`}),(0,U.jsx)(`path`,{d:`M21 0C32.598 0 42 9.40202 42 21C42 32.598 32.598 42 21 42C9.40202 42 0 32.598 0 21C0 9.40202 9.40202 0 21 0ZM22.707 14.793C22.3165 14.4024 21.6835 14.4024 21.293 14.793C20.9024 15.1835 20.9024 15.8165 21.293 16.207L25.5859 20.5H14C13.4477 20.5 13 20.9477 13 21.5C13 22.0523 13.4477 22.5 14 22.5H25.5859L21.293 26.793C20.9024 27.1835 20.9024 27.8165 21.293 28.207C21.6835 28.5976 22.3165 28.5976 22.707 28.207L28.707 22.207C29.0976 21.8165 29.0976 21.1835 28.707 20.793L22.707 14.793Z`,fill:`#1C8EFF`})]}),t[18]=y):y=t[18];let b;t[19]===d?b=t[20]:(b=(0,U.jsx)(`button`,{onClick:d,className:`cursor-pointer`,children:y}),t[19]=d,t[20]=b);let x;t[21]!==v||t[22]!==b?(x=(0,U.jsxs)(`div`,{className:`flex flex-row gap-4 w-full justify-center mt-8`,children:[v,b]}),t[21]=v,t[22]=b,t[23]=x):x=t[23];let S;t[24]!==x||t[25]!==g?(S=(0,U.jsxs)(`div`,{className:`embla`,children:[g,x]}),t[24]=x,t[25]=g,t[26]=S):S=t[26];let C;t[27]===o?C=t[28]:(C=o&&(0,U.jsx)(vu.div,{className:`fixed inset-0 bg-black/50 backdrop-blur-xs z-50 flex items-center justify-center`,onClick:()=>s(null),children:(0,U.jsx)(`img`,{src:o,className:`max-h-screen max-w-screen object-contain`,onClick:Yf})}),t[27]=o,t[28]=C);let T;return t[29]!==S||t[30]!==C?(T=(0,U.jsxs)(U.Fragment,{children:[S,C]}),t[29]=S,t[30]=C,t[31]=T):T=t[31],T}function Yf(e){return e.stopPropagation()}var Xf=()=>{let e=(0,_d.c)(2),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=[`/assets/licenses/sv_fuel.png`,`/assets/licenses/sv_jur.png`,`/assets/licenses/sv_kv.png`,`/assets/licenses/sv_resident.png`,`/assets/licenses/sv_accr.png`],e[0]=t):t=e[0];let n=t,r;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsx)(`section`,{id:`license`,className:`max-w-7xl w-full h-auto px-2 xl:px-0`,children:(0,U.jsxs)(`div`,{className:`w-full h-auto flex flex-col items-center py-8 bg-base-200 rounded-2xl`,children:[(0,U.jsxs)(`span`,{className:`px-4 text-3xl sm:text-4xl sm:text-center my-8`,children:[(0,U.jsx)(`span`,{className:`text-blue-500`,children:`Наши`}),` лицензии и сертификаты`]}),(0,U.jsx)(`div`,{children:(0,U.jsx)(Jf,{images:n})})]})}),e[1]=r):r=e[1],r},Zf=[`без рисков`,`под ключ`,`для сложных задач`,`с доказанной надёжностью`,`с прозрачной стоимостью`,`с расчётом на рост`,`с отраслевой экспертизой`,`с защитой данных`,`с учётом вашей специфики`,`с долгосрочной поддержкой`,`готовое к внедрению`,`с полным циклом согласования`,`с фиксированными сроками`,`с возможностью доработок`,`с фокусом на результат`];function Qf(e){let t=(0,_d.c)(16),{typingSpeed:n,deletingSpeed:r,pauseTime:i}=e,a=n===void 0?40:n,o=r===void 0?40:r,s=i===void 0?1200:i,[c,l]=(0,w.useState)(0),[u,d]=(0,w.useState)(``),[f,p]=(0,w.useState)(!1),m;t[0]!==o||t[1]!==f||t[2]!==s||t[3]!==c||t[4]!==u.length||t[5]!==a?(m=()=>{let e=Zf[c],t;return!f&&u.length{d(e.slice(0,u.length+1))},a):!f&&u.length===e.length?t=setTimeout(()=>p(!0),s):f&&u.length>0?t=setTimeout(()=>{d(e.slice(0,u.length-1))},o):f&&u.length===0&&(p(!1),l(ep)),()=>clearTimeout(t)},t[0]=o,t[1]=f,t[2]=s,t[3]=c,t[4]=u.length,t[5]=a,t[6]=m):m=t[6];let h;t[7]!==f||t[8]!==c||t[9]!==u?(h=[u,f,c],t[7]=f,t[8]=c,t[9]=u,t[10]=h):h=t[10],(0,w.useEffect)(m,h);let g;t[11]===u?g=t[12]:(g=u.split(` `).map($f),t[11]=u,t[12]=g);let _;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,U.jsx)(vu.span,{className:`leading-none`,animate:{opacity:[0,1,0]},transition:{duration:1,repeat:1/0},children:`|`}),t[13]=_):_=t[13];let v;return t[14]===g?v=t[15]:(v=(0,U.jsxs)(U.Fragment,{children:[g,_]}),t[14]=g,t[15]=v),v}function $f(e,t){return(0,U.jsx)(`span`,{className:`mr-2 h-min leading-none`,children:e},t)}function ep(e){return(e+1)%Zf.length}var tp=()=>{let e=(0,_d.c)(5),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,U.jsx)(`div`,{className:`col-span-1`,children:(0,U.jsx)(`img`,{src:`/assets/director.png`})}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,U.jsx)(bd,{text:`Наша миссия`}),e[1]=n):n=e[1];let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsx)(`div`,{className:`w-4 sm:w-10 flex`,children:(0,U.jsx)(`svg`,{className:`h-auto w-auto`,width:`40`,height:`31`,viewBox:`0 0 40 31`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,U.jsx)(`path`,{d:`M3.55112 28.3277C1.24054 25.8481 0 23.067 0 18.5587C0 10.6257 5.51175 3.51546 13.527 0L15.5303 3.12335C8.0489 7.21225 6.58628 12.5183 6.00303 15.8638C7.20767 15.2337 8.7847 15.0138 10.3303 15.1589C14.3772 15.5374 17.5672 18.8942 17.5672 23.067C17.5672 25.1709 16.74 27.1887 15.2675 28.6765C13.7951 30.1642 11.798 31 9.71566 31C8.56407 30.99 7.42597 30.7485 6.36763 30.2897C5.30929 29.8309 4.35186 29.164 3.55112 28.3277ZM25.984 28.3277C23.6734 25.8481 22.4328 23.067 22.4328 18.5587C22.4328 10.6257 27.9446 3.51546 35.9598 0L37.9631 3.12335C30.4817 7.21225 29.0191 12.5183 28.4359 15.8638C29.6405 15.2337 31.2175 15.0138 32.7632 15.1589C36.8101 15.5374 40 18.8942 40 23.067C40 25.1709 39.1728 27.1887 37.7004 28.6765C36.2279 30.1642 34.2309 31 32.1485 31C30.9969 30.99 29.8588 30.7485 28.8005 30.2897C27.7421 29.8309 26.7847 29.164 25.984 28.3277Z`,fill:`black`})})}),e[2]=r):r=e[2];let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,U.jsxs)(`span`,{className:`text-sm sm:text-3xl`,children:[`Нашей стратегией является превращать сложные задачи сферы ЖКХ\xA0`,(0,U.jsx)(`span`,{className:`text-blue-500`,children:`в\xA0эффективные цифровые решения`}),`. Мы\xA0разрабатываем автоматизацию для\xA0жизненно важной отрасли.`]}),e[3]=i):i=e[3];let a;return e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsxs)(`div`,{className:`w-full max-w-7xl grid grid-cols-3 gap-4 px-2 py-4 xl:p-0`,children:[t,(0,U.jsxs)(`div`,{className:`col-span-2 flex flex-col gap-2 sm:gap-8 font-light`,children:[n,r,i,(0,U.jsx)(`div`,{className:`flex flex-row justify-end mt-auto`,children:(0,U.jsxs)(`span`,{className:`flex flex-col gap-4 text-end mb-8`,children:[(0,U.jsx)(`span`,{className:`text-lg sm:text-xl`,children:`— Саввинов Николай Афанасьевич`}),(0,U.jsx)(`span`,{className:`text-sm text-base-content/70`,children:`директор ООО «КОММИТ»`})]})})]})]}),e[4]=a):a=e[4],a};function np(e,t){return function(){return e.apply(t,arguments)}}var{toString:rp}=Object.prototype,{getPrototypeOf:ip}=Object,{iterator:ap,toStringTag:op}=Symbol,sp=(e=>t=>{let n=rp.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),cp=e=>(e=e.toLowerCase(),t=>sp(t)===e),lp=e=>t=>typeof t===e,{isArray:up}=Array,dp=lp(`undefined`);function fp(e){return e!==null&&!dp(e)&&e.constructor!==null&&!dp(e.constructor)&&gp(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var pp=cp(`ArrayBuffer`);function mp(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&pp(e.buffer),t}var hp=lp(`string`),gp=lp(`function`),_p=lp(`number`),vp=e=>typeof e==`object`&&!!e,yp=e=>e===!0||e===!1,bp=e=>{if(sp(e)!==`object`)return!1;let t=ip(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(op in e)&&!(ap in e)},xp=e=>{if(!vp(e)||fp(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Sp=cp(`Date`),Cp=cp(`File`),wp=e=>!!(e&&e.uri!==void 0),Tp=e=>e&&e.getParts!==void 0,Ep=cp(`Blob`),Dp=cp(`FileList`),Op=e=>vp(e)&&gp(e.pipe);function kp(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Ap=kp(),jp=Ap.FormData===void 0?void 0:Ap.FormData,Mp=e=>{let t;return e&&(jp&&e instanceof jp||gp(e.append)&&((t=sp(e))===`formdata`||t===`object`&&gp(e.toString)&&e.toString()===`[object FormData]`))},Np=cp(`URLSearchParams`),[Pp,Fp,Ip,Lp]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(cp),Rp=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function zp(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),up(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Vp=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Hp=e=>!dp(e)&&e!==Vp;function Up(){let{caseless:e,skipUndefined:t}=Hp(this)&&this||{},n={},r=(r,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=e&&Bp(n,i)||i;bp(n[a])&&bp(r)?n[a]=Up(n[a],r):bp(r)?n[a]=Up({},r):up(r)?n[a]=r.slice():(!t||!dp(r))&&(n[a]=r)};for(let e=0,t=arguments.length;e(zp(t,(t,r)=>{n&&gp(t)?Object.defineProperty(e,r,{value:np(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Gp=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Kp=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{value:t.prototype}),n&&Object.assign(e.prototype,n)},qp=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&ip(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Jp=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},Yp=e=>{if(!e)return null;if(up(e))return e;let t=e.length;if(!_p(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},Xp=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&ip(Uint8Array)),Zp=(e,t)=>{let n=(e&&e[ap]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},Qp=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},$p=cp(`HTMLFormElement`),em=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),tm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),nm=cp(`RegExp`),rm=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};zp(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},im=e=>{rm(e,(t,n)=>{if(gp(e)&&[`arguments`,`caller`,`callee`].indexOf(n)!==-1)return!1;let r=e[n];if(gp(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},am=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return up(e)?r(e):r(String(e).split(t)),n},om=()=>{},sm=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function cm(e){return!!(e&&gp(e.append)&&e[op]===`FormData`&&e[ap])}var lm=e=>{let t=Array(10),n=(e,r)=>{if(vp(e)){if(t.indexOf(e)>=0)return;if(fp(e))return e;if(!(`toJSON`in e)){t[r]=e;let i=up(e)?[]:{};return zp(e,(e,t)=>{let a=n(e,r+1);!dp(a)&&(i[t]=a)}),t[r]=void 0,i}}return e};return n(e,0)},um=cp(`AsyncFunction`),dm=e=>e&&(vp(e)||gp(e))&&gp(e.then)&&gp(e.catch),fm=((e,t)=>e?setImmediate:t?((e,t)=>(Vp.addEventListener(`message`,({source:n,data:r})=>{n===Vp&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Vp.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,gp(Vp.postMessage)),Q={isArray:up,isArrayBuffer:pp,isBuffer:fp,isFormData:Mp,isArrayBufferView:mp,isString:hp,isNumber:_p,isBoolean:yp,isObject:vp,isPlainObject:bp,isEmptyObject:xp,isReadableStream:Pp,isRequest:Fp,isResponse:Ip,isHeaders:Lp,isUndefined:dp,isDate:Sp,isFile:Cp,isReactNativeBlob:wp,isReactNative:Tp,isBlob:Ep,isRegExp:nm,isFunction:gp,isStream:Op,isURLSearchParams:Np,isTypedArray:Xp,isFileList:Dp,forEach:zp,merge:Up,extend:Wp,trim:Rp,stripBOM:Gp,inherits:Kp,toFlatObject:qp,kindOf:sp,kindOfTest:cp,endsWith:Jp,toArray:Yp,forEachEntry:Zp,matchAll:Qp,isHTMLForm:$p,hasOwnProperty:tm,hasOwnProp:tm,reduceDescriptors:rm,freezeMethods:im,toObjectSet:am,toCamelCase:em,noop:om,toFiniteNumber:sm,findKey:Bp,global:Vp,isContextDefined:Hp,isSpecCompliantForm:cm,toJSONObject:lm,isAsyncFn:um,isThenable:dm,setImmediate:fm,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(Vp):typeof process<`u`&&process.nextTick||fm,isIterable:e=>e!=null&&gp(e[ap])},$=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Q.toJSONObject(this.config),code:this.code,status:this.status}}};$.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,$.ERR_BAD_OPTION=`ERR_BAD_OPTION`,$.ECONNABORTED=`ECONNABORTED`,$.ETIMEDOUT=`ETIMEDOUT`,$.ERR_NETWORK=`ERR_NETWORK`,$.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,$.ERR_DEPRECATED=`ERR_DEPRECATED`,$.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,$.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,$.ERR_CANCELED=`ERR_CANCELED`,$.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,$.ERR_INVALID_URL=`ERR_INVALID_URL`;function pm(e){return Q.isPlainObject(e)||Q.isArray(e)}function mm(e){return Q.endsWith(e,`[]`)?e.slice(0,-2):e}function hm(e,t,n){return e?e.concat(t).map(function(e,t){return e=mm(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function gm(e){return Q.isArray(e)&&!e.some(pm)}var _m=Q.toFlatObject(Q,{},null,function(e){return/^is[A-Z]/.test(e)});function vm(e,t,n){if(!Q.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=Q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!Q.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||typeof Blob<`u`&&Blob)&&Q.isSpecCompliantForm(t);if(!Q.isFunction(i))throw TypeError(`visitor must be a function`);function c(e){if(e===null)return``;if(Q.isDate(e))return e.toISOString();if(Q.isBoolean(e))return e.toString();if(!s&&Q.isBlob(e))throw new $(`Blob is not supported. Use a Buffer instead.`);return Q.isArrayBuffer(e)||Q.isTypedArray(e)?s&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function l(e,n,i){let s=e;if(Q.isReactNative(t)&&Q.isReactNativeBlob(e))return t.append(hm(i,n,a),c(e)),!1;if(e&&!i&&typeof e==`object`){if(Q.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Q.isArray(e)&&gm(e)||(Q.isFileList(e)||Q.endsWith(n,`[]`))&&(s=Q.toArray(e)))return n=mm(n),s.forEach(function(e,r){!(Q.isUndefined(e)||e===null)&&t.append(o===!0?hm([n],r,a):o===null?n:n+`[]`,c(e))}),!1}return pm(e)?!0:(t.append(hm(i,n,a),c(e)),!1)}let u=[],d=Object.assign(_m,{defaultVisitor:l,convertValue:c,isVisitable:pm});function f(e,n){if(!Q.isUndefined(e)){if(u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),Q.forEach(e,function(e,r){(!(Q.isUndefined(e)||e===null)&&i.call(t,e,Q.isString(r)?r.trim():r,n,d))===!0&&f(e,n?n.concat(r):[r])}),u.pop()}}if(!Q.isObject(e))throw TypeError(`data must be an object`);return f(e),t}function ym(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function bm(e,t){this._pairs=[],e&&vm(e,this,t)}var xm=bm.prototype;xm.append=function(e,t){this._pairs.push([e,t])},xm.toString=function(e){let t=e?function(t){return e.call(this,t,ym)}:ym;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function Sm(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Cm(e,t,n){if(!t)return e;let r=n&&n.encode||Sm,i=Q.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):Q.isURLSearchParams(t)?t.toString():new bm(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var wm=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){Q.forEach(this.handlers,function(t){t!==null&&e(t)})}},Tm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Em={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:bm,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Dm=c({hasBrowserEnv:()=>Om,hasStandardBrowserEnv:()=>Am,hasStandardBrowserWebWorkerEnv:()=>jm,navigator:()=>km,origin:()=>Mm}),Om=typeof window<`u`&&typeof document<`u`,km=typeof navigator==`object`&&navigator||void 0,Am=Om&&(!km||[`ReactNative`,`NativeScript`,`NS`].indexOf(km.product)<0),jm=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Mm=Om&&window.location.href||`http://localhost`,Nm={...Dm,...Em};function Pm(e,t){return vm(e,new Nm.classes.URLSearchParams,{visitor:function(e,t,n,r){return Nm.isNode&&Q.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function Fm(e){return Q.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function Im(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&Q.isArray(r)?r.length:a,s?(Q.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):((!r[a]||!Q.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&Q.isArray(r[a])&&(r[a]=Im(r[a])),!o)}if(Q.isFormData(e)&&Q.isFunction(e.entries)){let n={};return Q.forEachEntry(e,(e,r)=>{t(Fm(e),r,n,0)}),n}return null}function Rm(e,t,n){if(Q.isString(e))try{return(t||JSON.parse)(e),Q.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var zm={transitional:Tm,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=Q.isObject(e);if(i&&Q.isHTMLForm(e)&&(e=new FormData(e)),Q.isFormData(e))return r?JSON.stringify(Lm(e)):e;if(Q.isArrayBuffer(e)||Q.isBuffer(e)||Q.isStream(e)||Q.isFile(e)||Q.isBlob(e)||Q.isReadableStream(e))return e;if(Q.isArrayBufferView(e))return e.buffer;if(Q.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Pm(e,this.formSerializer).toString();if((a=Q.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let t=this.env&&this.env.FormData;return vm(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType(`application/json`,!1),Rm(e)):e}],transformResponse:[function(e){let t=this.transitional||zm.transitional,n=t&&t.forcedJSONParsing,r=this.responseType===`json`;if(Q.isResponse(e)||Q.isReadableStream(e))return e;if(e&&Q.isString(e)&&(n&&!this.responseType||r)){let n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n)throw e.name===`SyntaxError`?$.from(e,$.ERR_BAD_RESPONSE,this,null,this.response):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:Nm.classes.FormData,Blob:Nm.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],e=>{zm.headers[e]={}});var Bm=Q.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Vm=e=>{let t={},n,r,i;return e&&e.split(` `).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&Bm[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t},Hm=Symbol(`internals`);function Um(e){return e&&String(e).trim().toLowerCase()}function Wm(e){return e===!1||e==null?e:Q.isArray(e)?e.map(Wm):String(e)}function Gm(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Km=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qm(e,t,n,r,i){if(Q.isFunction(r))return r.call(this,t,n);if(i&&(t=n),Q.isString(t)){if(Q.isString(r))return t.indexOf(r)!==-1;if(Q.isRegExp(r))return r.test(t)}}function Jm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Ym(e,t){let n=Q.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var Xm=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=Um(t);if(!i)throw Error(`header name must be a non-empty string`);let a=Q.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=Wm(e))}let a=(e,t)=>Q.forEach(e,(e,n)=>i(e,n,t));if(Q.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(Q.isString(e)&&(e=e.trim())&&!Km(e))a(Vm(e),t);else if(Q.isObject(e)&&Q.isIterable(e)){let n={},r,i;for(let t of e){if(!Q.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?Q.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=Um(e),e){let n=Q.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Gm(e);if(Q.isFunction(t))return t.call(this,e,n);if(Q.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=Um(e),e){let n=Q.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||qm(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=Um(e),e){let i=Q.findKey(n,e);i&&(!t||qm(n,n[i],i,t))&&(delete n[i],r=!0)}}return Q.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||qm(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return Q.forEach(this,(r,i)=>{let a=Q.findKey(n,i);if(a){t[a]=Wm(r),delete t[i];return}let o=e?Jm(i):String(i).trim();o!==i&&delete t[i],t[o]=Wm(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return Q.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&Q.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` `)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Hm]=this[Hm]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=Um(e);t[r]||(Ym(n,e),t[r]=!0)}return Q.isArray(e)?e.forEach(r):r(e),this}};Xm.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),Q.reduceDescriptors(Xm.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),Q.freezeMethods(Xm);function Zm(e,t){let n=this||zm,r=t||n,i=Xm.from(r.headers),a=r.data;return Q.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function Qm(e){return!!(e&&e.__CANCEL__)}var $m=class extends ${constructor(e,t,n){super(e??`canceled`,$.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function eh(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $(`Request failed with status code `+n.status,[$.ERR_BAD_REQUEST,$.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function th(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||``}function nh(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var ih=(e,t,n=3)=>{let r=0,i=nh(50,250);return rh(n=>{let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,c=i(s),l=a<=o;r=a,e({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:c||void 0,estimated:c&&o&&l?(o-a)/c:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},ah=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},oh=e=>(...t)=>Q.asap(()=>e(...t)),sh=Nm.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Nm.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Nm.origin),Nm.navigator&&/(msie|trident)/i.test(Nm.navigator.userAgent)):()=>!0,ch=Nm.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];Q.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),Q.isString(r)&&s.push(`path=${r}`),Q.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),Q.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function lh(e){return typeof e==`string`?/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e):!1}function uh(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function dh(e,t,n){let r=!lh(t);return e&&(r||n==0)?uh(e,t):t}var fh=e=>e instanceof Xm?{...e}:e;function ph(e,t){t||={};let n={};function r(e,t,n,r){return Q.isPlainObject(e)&&Q.isPlainObject(t)?Q.merge.call({caseless:r},e,t):Q.isPlainObject(t)?Q.merge({},t):Q.isArray(t)?t.slice():t}function i(e,t,n,i){if(!Q.isUndefined(t))return r(e,t,n,i);if(!Q.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!Q.isUndefined(t))return r(void 0,t)}function o(e,t){if(!Q.isUndefined(t))return r(void 0,t);if(!Q.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(a in t)return r(n,i);if(a in e)return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(fh(e),fh(t),n,!0)};return Q.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=Q.hasOwnProp(c,r)?c[r]:i,o=a(e[r],t[r],r);Q.isUndefined(o)&&a!==s||(n[r]=o)}),n}var mh=e=>{let t=ph({},e),{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=Xm.from(o),t.url=Cm(dh(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set(`Authorization`,`Basic `+btoa((s.username||``)+`:`+(s.password?unescape(encodeURIComponent(s.password)):``))),Q.isFormData(n)){if(Nm.hasStandardBrowserEnv||Nm.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Q.isFunction(n.getHeaders)){let e=n.getHeaders(),t=[`content-type`,`content-length`];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&o.set(e,n)})}}if(Nm.hasStandardBrowserEnv&&(r&&Q.isFunction(r)&&(r=r(t)),r||r!==!1&&sh(t.url))){let e=i&&a&&ch.read(a);e&&o.set(i,e)}return t},hh=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=mh(e),i=r.data,a=Xm.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=Xm.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());eh(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf(`file:`)===0)||setTimeout(g)},h.onabort=function(){h&&=(n(new $(`Request aborted`,$.ECONNABORTED,e,h)),null)},h.onerror=function(t){let r=new $(t&&t.message?t.message:`Network Error`,$.ERR_NETWORK,e,h);r.event=t||null,n(r),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Tm;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new $(t,i.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,h)),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&Q.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),Q.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=ih(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=ih(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new $m(null,e,h):t),h.abort(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=th(r.url);if(_&&Nm.protocols.indexOf(_)===-1){n(new $(`Unsupported protocol `+_+`:`,$.ERR_BAD_REQUEST,e));return}h.send(i||null)})},gh=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,r,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof $?t:new $m(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new $(`timeout of ${t}ms exceeded`,$.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>Q.asap(o),s}},_h=function*(e,t){let n=e.byteLength;if(!t||n{let i=vh(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},xh=64*1024,{isFunction:Sh}=Q,Ch=(({Request:e,Response:t})=>({Request:e,Response:t}))(Q.global),{ReadableStream:wh,TextEncoder:Th}=Q.global,Eh=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Dh=e=>{e=Q.merge.call({skipUndefined:!0},Ch,e);let{fetch:t,Request:n,Response:r}=e,i=t?Sh(t):typeof fetch==`function`,a=Sh(n),o=Sh(r);if(!i)return!1;let s=i&&Sh(wh),c=i&&(typeof Th==`function`?(e=>t=>e.encode(t))(new Th):async e=>new Uint8Array(await new n(e).arrayBuffer())),l=a&&s&&Eh(()=>{let e=!1,t=new n(Nm.origin,{body:new wh,method:`POST`,get duplex(){return e=!0,`half`}}).headers.has(`Content-Type`);return e&&!t}),u=o&&s&&Eh(()=>Q.isReadableStream(new r(``).body)),d={stream:u&&(e=>e.body)};i&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!d[e]&&(d[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new $(`Response type '${e}' is not supported`,$.ERR_NOT_SUPPORT,n)})});let f=async e=>{if(e==null)return 0;if(Q.isBlob(e))return e.size;if(Q.isSpecCompliantForm(e))return(await new n(Nm.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(e)||Q.isArrayBuffer(e))return e.byteLength;if(Q.isURLSearchParams(e)&&(e+=``),Q.isString(e))return(await c(e)).byteLength},p=async(e,t)=>Q.toFiniteNumber(e.getContentLength())??f(t);return async e=>{let{url:i,method:o,data:s,signal:c,cancelToken:f,timeout:m,onDownloadProgress:h,onUploadProgress:g,responseType:_,headers:v,withCredentials:y=`same-origin`,fetchOptions:b}=mh(e),x=t||fetch;_=_?(_+``).toLowerCase():`text`;let S=gh([c,f&&f.toAbortSignal()],m),C=null,w=S&&S.unsubscribe&&(()=>{S.unsubscribe()}),T;try{if(g&&l&&o!==`get`&&o!==`head`&&(T=await p(v,s))!==0){let e=new n(i,{method:`POST`,body:s,duplex:`half`}),t;if(Q.isFormData(s)&&(t=e.headers.get(`content-type`))&&v.setContentType(t),e.body){let[t,n]=ah(T,ih(oh(g)));s=bh(e.body,xh,t,n)}}Q.isString(y)||(y=y?`include`:`omit`);let t=a&&`credentials`in n.prototype,c={...b,signal:S,method:o.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:`half`,credentials:t?y:void 0};C=a&&new n(i,c);let f=await(a?x(C,b):x(i,c)),m=u&&(_===`stream`||_===`response`);if(u&&(h||m&&w)){let e={};[`status`,`statusText`,`headers`].forEach(t=>{e[t]=f[t]});let t=Q.toFiniteNumber(f.headers.get(`content-length`)),[n,i]=h&&ah(t,ih(oh(h),!0))||[];f=new r(bh(f.body,xh,n,()=>{i&&i(),w&&w()}),e)}_||=`text`;let E=await d[Q.findKey(d,_)||`text`](f,e);return!m&&w&&w(),await new Promise((t,n)=>{eh(t,n,{data:E,headers:Xm.from(f.headers),status:f.status,statusText:f.statusText,config:e,request:C})})}catch(t){throw w&&w(),t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new $(`Network Error`,$.ERR_NETWORK,e,C,t&&t.response),{cause:t.cause||t}):$.from(t,t&&t.code,e,C,t&&t.response)}}},Oh=new Map,kh=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Oh;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Dh(t)),l=c;return c};kh();var Ah={http:null,xhr:hh,fetch:{get:kh}};Q.forEach(Ah,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{value:t})}catch{}Object.defineProperty(e,`adapterName`,{value:t})}});var jh=e=>`- ${e}`,Mh=e=>Q.isFunction(e)||e===null||e===!1;function Nh(e,t){e=Q.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new $(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : `+e.map(jh).join(` `):` `+jh(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var Ph={getAdapter:Nh,adapters:Ah};function Fh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $m(null,e)}function Ih(e){return Fh(e),e.headers=Xm.from(e.headers),e.data=Zm.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),Ph.getAdapter(e.adapter||zm.adapter,e)(e).then(function(t){return Fh(e),t.data=Zm.call(e,e.transformResponse,t),t.headers=Xm.from(t.headers),t},function(t){return Qm(t)||(Fh(e),t&&t.response&&(t.response.data=Zm.call(e,e.transformResponse,t.response),t.response.headers=Xm.from(t.response.headers))),Promise.reject(t)})}var Lh=`1.13.6`,Rh={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{Rh[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var zh={};Rh.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Lh+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new $(r(i,` has been removed`+(t?` in `+t:``)),$.ERR_DEPRECATED);return t&&!zh[i]&&(zh[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},Rh.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function Bh(e,t,n){if(typeof e!=`object`)throw new $(`options must be an object`,$.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=t[a];if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new $(`option `+a+` must be `+n,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $(`Unknown option `+a,$.ERR_BAD_OPTION)}}var Vh={assertOptions:Bh,validators:Rh},Hh=Vh.validators,Uh=class{constructor(e){this.defaults=e||{},this.interceptors={request:new wm,response:new wm}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack?t.stack.replace(/^.+\n/,``):``;try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,``))&&(e.stack+=` `+n):e.stack=n}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=ph(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&Vh.assertOptions(n,{silentJSONParsing:Hh.transitional(Hh.boolean),forcedJSONParsing:Hh.transitional(Hh.boolean),clarifyTimeoutError:Hh.transitional(Hh.boolean),legacyInterceptorReqResOrdering:Hh.transitional(Hh.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:Vh.assertOptions(r,{encode:Hh.function,serialize:Hh.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),Vh.assertOptions(t,{baseUrl:Hh.spelling(`baseURL`),withXsrfToken:Hh.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],e=>{delete i[e]}),t.headers=Xm.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||Tm;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[Ih.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new $m(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function Gh(e){return function(t){return e.apply(null,t)}}function Kh(e){return Q.isObject(e)&&e.isAxiosError===!0}var qh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(qh).forEach(([e,t])=>{qh[t]=e});function Jh(e){let t=new Uh(e),n=np(Uh.prototype.request,t);return Q.extend(n,Uh.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return Jh(ph(e,t))},n}var Yh=Jh(zm);Yh.Axios=Uh,Yh.CanceledError=$m,Yh.CancelToken=Wh,Yh.isCancel=Qm,Yh.VERSION=Lh,Yh.toFormData=vm,Yh.AxiosError=$,Yh.Cancel=Yh.CanceledError,Yh.all=function(e){return Promise.all(e)},Yh.spread=Gh,Yh.isAxiosError=Kh,Yh.mergeConfig=ph,Yh.AxiosHeaders=Xm,Yh.formToJSON=e=>Lm(Q.isHTMLForm(e)?new FormData(e):e),Yh.getAdapter=Ph.getAdapter,Yh.HttpStatusCode=qh,Yh.default=Yh;var Xh=()=>{let e=(0,_d.c)(57),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={fio:``,phone:``,email:``,desc:``,conf:!1},e[0]=t):t=e[0];let[n,r]=(0,w.useState)(t),i;e[1]===n?i=e[2]:(i=()=>{Yh.create({headers:{"Access-Control-Allow-Headers":`Content-Type`,"Access-Control-Allow-Origin":`http://commit-it.ru:5173`,"Content-Type":`application/json`}}),n.conf&&Yh.post(`http://commit-it.ru:3000/send_mail`,n).then(e=>{e.data==`OK`&&r({fio:``,phone:``,email:``,desc:``,conf:!1})})},e[1]=n,e[2]=i);let a=i,o,s,c,l,u;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,U.jsxs)(`span`,{className:`text-3xl sm:text-4xl`,children:[`Обсудить `,(0,U.jsx)(`span`,{className:`text-blue-500`,children:`проект`})]}),s=(0,U.jsx)(`span`,{className:`text-base-content/70`,children:`От концепции до релиза — подберём оптимальную стратегию разработки за 1 рабочий день`}),c=(0,U.jsx)(Pd,{text:`Ответим в течение 1 рабочего дня`}),l=(0,U.jsx)(Pd,{text:`Оценка стоимости и сроков`}),u=(0,U.jsx)(Pd,{text:`Обсудим формат сотрудничества`}),e[3]=o,e[4]=s,e[5]=c,e[6]=l,e[7]=u):(o=e[3],s=e[4],c=e[5],l=e[6],u=e[7]);let d;e[8]===n?d=e[9]:(d=e=>{r({...n,fio:e.target.value})},e[8]=n,e[9]=d);let f;e[10]!==n.fio||e[11]!==d?(f=(0,U.jsx)(`input`,{type:`name`,onChange:d,value:n.fio,placeholder:`Введите ваше имя *`,required:!0,className:`input rounded-full w-full`}),e[10]=n.fio,e[11]=d,e[12]=f):f=e[12];let p;e[13]===n?p=e[14]:(p=e=>{r({...n,phone:e.target.value})},e[13]=n,e[14]=p);let m;e[15]!==n.phone||e[16]!==p?(m=(0,U.jsx)(`input`,{type:`number`,onChange:p,value:n.phone,placeholder:`+7(000)000-00-00 *`,required:!0,className:`input rounded-full w-full`}),e[15]=n.phone,e[16]=p,e[17]=m):m=e[17];let h;e[18]===n?h=e[19]:(h=e=>{r({...n,email:e.target.value})},e[18]=n,e[19]=h);let g;e[20]!==n.email||e[21]!==h?(g=(0,U.jsx)(`input`,{onChange:h,value:n.email,type:`email`,placeholder:`mail@company.ru *`,required:!0,className:`input validator rounded-full w-full`}),e[20]=n.email,e[21]=h,e[22]=g):g=e[22];let _;e[23]===n?_=e[24]:(_=e=>{r({...n,desc:e.target.value})},e[23]=n,e[24]=_);let v;e[25]!==n.desc||e[26]!==_?(v=(0,U.jsx)(`textarea`,{onChange:_,value:n.desc,rows:5,cols:30,className:`textarea rounded-2xl w-full`,placeholder:`Опишите вашу ситуацию (необязательно)`}),e[25]=n.desc,e[26]=_,e[27]=v):v=e[27];let y;e[28]===n?y=e[29]:(y=e=>{r({...n,conf:e.target.checked})},e[28]=n,e[29]=y);let b;e[30]!==n.conf||e[31]!==y?(b=(0,U.jsx)(`input`,{type:`checkbox`,onChange:y,checked:n.conf,className:`mt-1 checkbox checkbox-xs checked:border-blue-500 checked:bg-blue-400 checked:text-white rounded-sm`}),e[30]=n.conf,e[31]=y,e[32]=b):b=e[32];let x;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,U.jsx)(`a`,{className:`text-blue-500`,children:`Политики конфиденциальности`}),e[33]=x):x=e[33];let S;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,U.jsxs)(`span`,{className:`text-wrap`,children:[`Я согласен(-на) с условиями `,x,` и разрешаю обработку моих персональных данных согласно `,(0,U.jsx)(`a`,{className:`text-blue-500`,children:`Политики обработки персональных данных`})]}),e[34]=S):S=e[34];let C;e[35]===b?C=e[36]:(C=(0,U.jsxs)(`label`,{className:`label flex flex-row items-start`,children:[b,S]}),e[35]=b,e[36]=C);let T=n.phone==``||n.email==``||n.desc==``||n.fio==``||!n.conf,E;e[37]===a?E=e[38]:(E=()=>a(),e[37]=a,e[38]=E);let D;e[39]!==T||e[40]!==E?(D=(0,U.jsx)(`button`,{disabled:T,onClick:E,className:`btn btn-lg not-disabled:bg-blue-500 text-white rounded-full`,children:`Оставить заявку`}),e[39]=T,e[40]=E,e[41]=D):D=e[41];let O;e[42]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,U.jsxs)(`span`,{className:`text-base-content/70`,children:[`Отправляя форму, вы даёте согласие на обработку ваших персональных данных (ФИО, номер телефона, электронную почту и комментарий) для связи c вами и обработки вашей заявки. Данные будут храниться в течение `,(0,U.jsx)(`span`,{className:`underline text-blue-500`,children:`12 месяцев`}),`. Вы можете отозвать своё согласие в любой момент`]}),e[42]=O):O=e[42];let ee;e[43]!==m||e[44]!==g||e[45]!==v||e[46]!==C||e[47]!==D||e[48]!==f?(ee=(0,U.jsxs)(`div`,{className:`flex flex-col col-span-3 gap-4 p-8`,children:[o,s,c,l,u,(0,U.jsxs)(`div`,{id:`form`,className:`flex flex-col gap-4`,children:[f,m,g,v,C,D,O]})]}),e[43]=m,e[44]=g,e[45]=v,e[46]=C,e[47]=D,e[48]=f,e[49]=ee):ee=e[49];let te;e[50]===Symbol.for(`react.memo_cache_sentinel`)?(te=(0,U.jsx)(bd,{text:`С нами надёжно и безопасно`}),e[50]=te):te=e[50];let k;e[51]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,U.jsx)(Rd,{info:{icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M5.75008 15.0837H6.33341V7.71036C6.33343 7.52669 6.39125 7.34768 6.49866 7.1987C6.60608 7.04972 6.75766 6.93832 6.93191 6.88028L11.5986 5.32511C11.7301 5.2813 11.8701 5.26937 12.0072 5.2903C12.1442 5.31123 12.2743 5.36441 12.3868 5.44547C12.4992 5.52654 12.5908 5.63315 12.654 5.75655C12.7171 5.87994 12.7501 6.01657 12.7501 6.15519V15.0837H13.3334V9.82786C13.3334 9.78472 13.343 9.74213 13.3615 9.70315C13.38 9.66417 13.4069 9.62977 13.4402 9.60243C13.4736 9.57509 13.5126 9.55549 13.5545 9.54505C13.5963 9.5346 13.6399 9.53357 13.6822 9.54203L14.9632 9.79869C15.1615 9.83832 15.34 9.94541 15.4682 10.1017C15.5965 10.2581 15.6666 10.454 15.6667 10.6562V15.0837H16.2501C16.4048 15.0837 16.5532 15.1451 16.6626 15.2545C16.772 15.3639 16.8334 15.5123 16.8334 15.667C16.8334 15.8217 16.772 15.9701 16.6626 16.0795C16.5532 16.1889 16.4048 16.2504 16.2501 16.2504H5.75008C5.59537 16.2504 5.447 16.1889 5.3376 16.0795C5.22821 15.9701 5.16675 15.8217 5.16675 15.667C5.16675 15.5123 5.22821 15.3639 5.3376 15.2545C5.447 15.1451 5.59537 15.0837 5.75008 15.0837Z`,fill:`white`})]}),title:`110+ компаний`,description:`Уже доверили нам разработку ПО`}}),e[51]=k):k=e[51];let A;e[52]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,U.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[k,(0,U.jsx)(Rd,{info:{icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M10.2999 11.953L9.11059 10.7637C9.04525 10.6988 8.96859 10.6643 8.88059 10.6603C8.79259 10.6563 8.71192 10.6908 8.63859 10.7637C8.56525 10.8366 8.52836 10.9159 8.52792 11.0017C8.52747 11.0874 8.56436 11.1668 8.63859 11.2397L9.92325 12.5277C10.0308 12.6357 10.1564 12.6897 10.2999 12.6897C10.4435 12.6897 10.5693 12.6357 10.6773 12.5277L13.3693 9.83567C13.4341 9.77078 13.4688 9.69367 13.4733 9.60433C13.4777 9.515 13.443 9.43367 13.3693 9.36033C13.2955 9.287 13.2161 9.25011 13.1313 9.24967C13.0464 9.24922 12.9673 9.28611 12.8939 9.36033L10.2999 11.953ZM10.9999 16.895C10.9395 16.895 10.8759 16.8894 10.8093 16.8783C10.7426 16.8672 10.6801 16.8506 10.6219 16.8283C9.30947 16.3279 8.26659 15.4797 7.49325 14.2837C6.71992 13.0877 6.33325 11.793 6.33325 10.3997V7.54433C6.33325 7.31767 6.39881 7.11256 6.52992 6.929C6.66103 6.74544 6.82881 6.61211 7.03325 6.529L10.6233 5.19567C10.753 5.14856 10.8786 5.125 10.9999 5.125C11.1213 5.125 11.247 5.14856 11.3773 5.19567L14.9666 6.529C15.171 6.61211 15.3388 6.74544 15.4699 6.929C15.601 7.11256 15.6666 7.31767 15.6666 7.54433V10.3997C15.6666 11.793 15.2799 13.0877 14.5066 14.2837C13.7333 15.4797 12.6904 16.3277 11.3779 16.8277C11.3201 16.8499 11.2579 16.8666 11.1913 16.8777C11.1246 16.8888 11.0608 16.8943 10.9999 16.8943`,fill:`white`})]}),title:`15+ лет опыта`,description:`Оценка стоимости и сроков`}})]}),e[52]=A):A=e[52];let ne;e[53]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,U.jsxs)(`div`,{className:`flex flex-col p-8 gap-8`,children:[te,A,(0,U.jsxs)(`div`,{className:`flex flex-col gap-2 p-4 bg-base-100 rounded-2xl`,children:[(0,U.jsx)(Rd,{showDescription:!1,info:{icon:(0,U.jsxs)(`svg`,{width:`22`,height:`22`,viewBox:`0 0 22 22`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,U.jsx)(`circle`,{cx:`11`,cy:`11`,r:`11`,fill:`#1C8EFF`}),(0,U.jsx)(`path`,{d:`M11 8.66634C11.1547 8.66634 11.3031 8.7278 11.4125 8.8372C11.5219 8.94659 11.5833 9.09496 11.5833 9.24967C11.5833 9.40438 11.5219 9.55276 11.4125 9.66215C11.3031 9.77155 11.1547 9.83301 11 9.83301C10.8453 9.83301 10.6969 9.77155 10.5875 9.66215C10.4781 9.55276 10.4167 9.40438 10.4167 9.24967C10.4167 9.09496 10.4781 8.94659 10.5875 8.8372C10.6969 8.7278 10.8453 8.66634 11 8.66634ZM16.25 10.4163C16.25 13.6538 14.01 16.6813 11 17.4163C7.99 16.6813 5.75 13.6538 5.75 10.4163V6.91634L11 4.58301L16.25 6.91634V10.4163ZM11 7.49967C10.5359 7.49967 10.0908 7.68405 9.76256 8.01224C9.43437 8.34043 9.25 8.78555 9.25 9.24967C9.25 10.0138 9.73417 10.6613 10.4167 10.9005V14.4997H11.5833V13.333H12.75V12.1663H11.5833V10.9005C12.2658 10.6613 12.75 10.0138 12.75 9.24967C12.75 8.78555 12.5656 8.34043 12.2374 8.01224C11.9092 7.68405 11.4641 7.49967 11 7.49967Z`,fill:`white`})]}),title:`Ваши данные под защитой`,description:`Мы\xA0используем SSL-шифрование и\xA0обеспечиваем полную защиту ваших данных`}}),(0,U.jsx)(`span`,{className:`text-sm text-base-content/70 font-light`,children:`Мы используем SSL-шифрование и обеспечиваем полную защиту ваших данных`})]})]}),e[53]=ne):ne=e[53];let re;e[54]===Symbol.for(`react.memo_cache_sentinel`)?(re=(0,U.jsxs)(`div`,{className:`flex flex-col col-span-2 bg-base-200 rounded-2xl gap-8`,children:[ne,(0,U.jsx)(`div`,{className:`flex justify-center`,children:(0,U.jsx)(`img`,{src:`/assets/withLogo.png`})})]}),e[54]=re):re=e[54];let ie;return e[55]===ee?ie=e[56]:(ie=(0,U.jsxs)(`section`,{id:`discuss`,className:`max-w-7xl w-full h-auto flex flex-col sm:grid sm:grid-cols-5 gap-4`,children:[ee,re]}),e[55]=ee,e[56]=ie),ie};function Zh(){let e=(0,_d.c)(42),{scrollY:t}=sd(),[n,r]=(0,w.useState)(!1),[i,a]=(0,w.useState)(!0),o;e[0]===t?o=e[1]:(o=e=>{let n=t.getPrevious()??0;a(e===0),r(e>n&&e>150)},e[0]=t,e[1]=o),yu(t,`change`,o);let s;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=[{src:`/assets/xkvadrat.svg`},{src:`/assets/rcit-BccMYqhE.svg`},{src:`/assets/vodokanal.svg`},{src:`/assets/tesaldan.svg`},{src:`/assets/tehnopark.svg`},{src:`/assets/sakhaspectrans-xe6pCR8Q.svg`},{src:`/assets/jkhsakha.svg`}],e[2]=s):s=e[2];let c=s,l=eg,u;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(u=[`/assets/python.svg`,`/assets/csharp.svg`,`/assets/js.svg`,`/assets/1c.svg`],e[3]=u):u=e[3];let d=u,f;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=[`/assets/1c_franch.svg`,`/assets/astralinux.svg`,`/assets/drweb.svg`,`/assets/kasperskylab.svg`],e[4]=f):f=e[4];let p=f,m;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,U.jsx)(`div`,{className:`logo`,children:(0,U.jsx)(`img`,{className:`dark:invert dark:hue-rotate-180`,width:180,src:`/logo-commit.png`})}),e[5]=m):m=e[5];let h;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,U.jsxs)(`div`,{className:`flex flex-row justify-between items-center`,children:[m,(0,U.jsx)(`form`,{method:`dialog`,children:(0,U.jsx)(`button`,{className:`btn btn-sm btn-circle btn-ghost p-2 text-2xl`,children:`✕`})})]}),e[6]=h):h=e[6];let g;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,U.jsxs)(`div`,{className:`modal-box w-3/4 flex flex-col gap-8`,children:[h,(0,U.jsxs)(`form`,{method:`dialog`,className:`flex flex-col gap-4`,children:[(0,U.jsx)(`a`,{onClick:l,href:`#about`,className:`text-xl text-base-content/70 hover:text-blue-500`,children:`О компании`}),(0,U.jsx)(`a`,{onClick:l,href:`#products`,className:`text-xl text-base-content/70 hover:text-blue-500`,children:`Программные продукты`}),(0,U.jsx)(`a`,{onClick:l,href:`#services`,className:`text-xl text-base-content/70 hover:text-blue-500`,children:`Услуги`}),(0,U.jsx)(`a`,{onClick:l,href:`#case`,className:`text-xl text-base-content/70 hover:text-blue-500`,children:`Главный кейс`}),(0,U.jsx)(`a`,{onClick:l,href:`#contacts`,className:`text-xl text-base-content/70 hover:text-blue-500`,children:`Контакты`})]})]}),e[7]=g):g=e[7];let _;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,U.jsxs)(`dialog`,{id:`my_modal_2`,className:`modal modal-end`,children:[g,(0,U.jsx)(`form`,{method:`dialog`,className:`modal-backdrop backdrop-blur-xs`,children:(0,U.jsx)(`button`,{children:`close`})})]}),e[8]=_):_=e[8];let v;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,U.jsx)(vu.header,{className:`top-0 left-0 right-0 w-full backdrop-blur-2xl flex justify-center`,initial:{opacity:`0`},whileInView:{opacity:`1`},children:(0,U.jsx)(Td,{})}),e[9]=v):v=e[9];let y=`${i?`hidden`:``} z-10 w-full fixed top-0 left-0 right-0 backdrop-blur-lg bg-base-100/70 flex justify-center`,b=n?-140:0,x=n?0:1,S;e[10]!==b||e[11]!==x?(S={y:b,opacity:x},e[10]=b,e[11]=x,e[12]=S):S=e[12];let C,T;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(C={duration:.3,ease:`easeInOut`},T=(0,U.jsx)(Td,{}),e[13]=C,e[14]=T):(C=e[13],T=e[14]);let E;e[15]!==S||e[16]!==y?(E=(0,U.jsx)(vu.header,{className:y,animate:S,transition:C,children:T}),e[15]=S,e[16]=y,e[17]=E):E=e[17];let D;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,U.jsx)(`span`,{className:`text-xs text-base-content/70 bg-base-100 rounded-2xl p-2 flex justify-center`,children:`Все наши специалисты имеют профессиональное образование и опыт более 15 лет работы`}),e[18]=D):D=e[18];let O;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,U.jsx)(`span`,{className:`row-span-2 md:row-span-1`,children:`Программное обеспечение`}),e[19]=O):O=e[19];let ee,te,k;e[20]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,U.jsxs)(`div`,{className:`text-3xl grid grid-rows-[repeat(4,1fr)] md:grid-rows-[1fr_1fr]`,children:[O,(0,U.jsx)(`div`,{className:`row-span-2 inline-flex flex-wrap w-full text-blue-500 h-min`,children:(0,U.jsx)(Qf,{typingSpeed:40,deletingSpeed:20,pauseTime:2e3})})]}),te=(0,U.jsx)(`span`,{className:`text-base-content/70`,children:`Берём ответственность за ваши ИТ-решения, снимая риски и операционную нагрузку, выступая надёжным технологическим партнёром по разработке и сопровождению`}),k=(0,U.jsx)(`div`,{children:(0,U.jsx)(`a`,{href:`#discuss`,className:`btn btn-lg font-light bg-blue-500 text-white rounded-full`,children:`Консультация`})}),e[20]=ee,e[21]=te,e[22]=k):(ee=e[20],te=e[21],k=e[22]);let A;e[23]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,U.jsx)(`span`,{className:`text-xs text-base-content/70`,children:`✳︎ Работаем с такими языками программирования, как:`}),e[23]=A):A=e[23];let ne,re;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,U.jsx)(`div`,{className:`flex flex-row`,children:d.map($h)}),re=(0,U.jsx)(`span`,{className:`text-xs text-base-content/70`,children:`✳︎ Работаем с такими программами, как:`}),e[24]=ne,e[25]=re):(ne=e[24],re=e[25]);let ie;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(ie=(0,U.jsxs)(`div`,{className:`z-1 h-auto grow flex flex-col gap-4`,children:[D,ee,te,k,(0,U.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[A,ne,re,(0,U.jsx)(`div`,{className:`flex flex-row`,children:p.map(Qh)})]})]}),e[26]=ie):ie=e[26];let j;e[27]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,U.jsxs)(`div`,{className:`relative grid sm:grid-cols-2 h-auto grow gap-8 rounded-2xl bg-base-200 p-8`,children:[ie,(0,U.jsxs)(`div`,{className:`absolute blur-xs sm:blur-none inset-0 sm:relative h-full w-full p-4 opacity-40`,children:[(0,U.jsx)(yd,{text:`/* Совет из продакшена: если код "гениальный" — готовься его переписывать. если код простой — скорее всего, он переживёт тебя. */ @font-face { font-family: "HiddenFont"; src: local("Arial"); unicode-range: U+043F, U+043E, U+043C, U+043E, U+0433, U+0430, U+0435, U+043C, U+0020, U+0441, U+0020, U+0440, U+0430, U+0437, U+0440, U+0430, U+0431, U+043E, U+0442, U+043A, U+043E, U+0439, U+043E, U+045E, U+048E, U+056E, U+068E, U+069E, U+070E, U+074E, U+077E, U+079E, U+081E, U+083E, U+086E, U+089E, U+091E, U+094E, U+095E, U+098E, U+099E, U+0533, U+0536, U+0539, U+0555, U+0563, U+781, U+783, U+789; body { margin: 0; font-family: Arial, sans-serif; } Если ты это читаешь: — сборка прошла — багов нет /* мы помогаем с разработкой программного обеспечения и бережно сопровождаем на всех этапах работ /* TODO: не удалять — это не хаос, это философия */ `,speed:.01}),(0,U.jsx)(`div`,{className:`absolute inset-0 bg-linear-to-b from-base-200 to-transparent`})]})]}),e[27]=j):j=e[27];let M;e[28]===E?M=e[29]:(M=(0,U.jsx)(X,{children:(0,U.jsxs)(`div`,{className:`h-full flex flex-col`,children:[v,E,j]})}),e[28]=E,e[29]=M);let ae,oe;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(ae=(0,U.jsx)(xd,{}),oe=(0,U.jsx)(zd,{}),e[30]=ae,e[31]=oe):(ae=e[30],oe=e[31]);let se,ce,N,P,le,ue,de,fe;e[32]===Symbol.for(`react.memo_cache_sentinel`)?(se=(0,U.jsx)(`div`,{className:`w-full overflow-hidden select-none py-8 bg-base-200`,children:(0,U.jsx)(Sd,{speed:20,items:c,from:0,to:`-100%`})}),ce=(0,U.jsx)(tp,{}),N=(0,U.jsx)(jd,{}),P=(0,U.jsx)(Od,{}),le=(0,U.jsx)(Xf,{}),ue=(0,U.jsx)(Z,{}),de=(0,U.jsx)(Xh,{}),fe=(0,U.jsx)(Id,{}),e[32]=se,e[33]=ce,e[34]=N,e[35]=P,e[36]=le,e[37]=ue,e[38]=de,e[39]=fe):(se=e[32],ce=e[33],N=e[34],P=e[35],le=e[36],ue=e[37],de=e[38],fe=e[39]);let pe;return e[40]===M?pe=e[41]:(pe=(0,U.jsxs)(`main`,{className:`w-full flex flex-col sm:gap-8 items-center`,children:[_,M,ae,oe,se,ce,N,P,le,ue,de,fe]}),e[40]=M,e[41]=pe),pe}function Qh(e,t){return(0,U.jsx)(`div`,{style:{marginLeft:t===0?``:`-0.5rem`},className:`border-2 border-base-200 w-16 h-16 flex justify-center items-center p-2 rounded-full overflow-hidden bg-white`,children:(0,U.jsx)(`img`,{src:e})},t)}function $h(e,t){return(0,U.jsx)(`div`,{style:{marginLeft:t===0?``:`-0.5rem`},className:`border-2 border-base-200 w-16 h-16 flex justify-center items-center p-2 rounded-full overflow-hidden bg-white`,children:(0,U.jsx)(`img`,{src:e})},t)}function eg(){let e=document.getElementById(`my_modal_2`);e&&e.close()}(0,vd.createRoot)(document.getElementById(`root`)).render((0,U.jsx)(w.StrictMode,{children:(0,U.jsx)(Zh,{})}));