vendor: 5,690 bytes, lines 1-9
1var fh=e=>{throw TypeError(e)};var Cl=(e,t,r)=>t.has(e)||fh("Cannot "+r);var N=(e,t,r)=>(Cl(e,t,"read from private field"),r?r.call(e):t.get(e)),Q=(e,t,r)=>t.has(e)?fh("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),q=(e,t,r,a)=>(Cl(e,t,"write to private field"),a?a.call(e,r):t.set(e,r),r),Be=(e,t,r)=>(Cl(e,t,"access private method"),r);var Ci=(e,t,r,a)=>({set _(n){q(e,t,n,r)},get _(){return N(e,t,a)}});function qy(e,t){for(var r=0;r<t.length;r++){const a=t[r];if(typeof a!="string"&&!Array.isArray(a)){for(const n in a)if(n!=="default"&&!(n in e)){const i=Object.getOwnPropertyDescriptor(a,n);i&&Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:()=>a[n]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))a(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function r(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(n){if(n.ep)return;n.ep=!0;const i=r(n);fetch(n.href,i)}})();function qf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Uf={exports:{}},$s={},Vf={exports:{}},Y={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var li=Symbol.for("react.element"),Uy=Symbol.for("react.portal"),Vy=Symbol.for("react.fragment"),Wy=Symbol.for("react.strict_mode"),Jy=Symbol.for("react.profiler"),$y=Symbol.for("react.provider"),Ky=Symbol.for("react.context"),Qy=Symbol.for("react.forward_ref"),Yy=Symbol.for("react.suspense"),Xy=Symbol.for("react.memo"),Zy=Symbol.for("react.lazy"),ph=Symbol.iterator;function ex(e){return e===null||typeof e!="object"?null:(e=ph&&e[ph]||e["@@iterator"],typeof e=="function"?e:null)}var Wf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Jf=Object.assign,$f={};function Vn(e,t,r){this.props=e,this.context=t,this.refs=$f,this.updater=r||Wf}Vn.prototype.isReactComponent={};Vn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Vn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Kf(){}Kf.prototype=Vn.prototype;function Pd(e,t,r){this.props=e,this.context=t,this.refs=$f,this.updater=r||Wf}var Id=Pd.prototype=new Kf;Id.constructor=Pd;Jf(Id,Vn.prototype);Id.isPureReactComponent=!0;var gh=Array.isArray,Qf=Object.prototype.hasOwnProperty,Bd={current:null},Yf={key:!0,ref:!0,__self:!0,__source:!0};function Xf(e,t,r){var a,n={},i=null,s=null;if(t!=null)for(a in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)Qf.call(t,a)&&!Yf.hasOwnProperty(a)&&(n[a]=t[a]);var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];n.children=c}if(e&&e.defaultProps)for(a in l=e.defaultProps,l)n[a]===void 0&&(n[a]=l[a]);return{$$typeof:li,type:e,key:i,ref:s,props:n,_owner:Bd.current}}function tx(e,t){return{$$typeof:li,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ld(e){return typeof e=="object"&&e!==null&&e.$$typeof===li}function rx(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var vh=/\/+/g;function _l(e,t){return typeof e=="object"&&e!==null&&e.key!=null?rx(""+e.key):t.toString(36)}function Yi(e,t,r,a,n){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case li:case Uy:s=!0}}if(s)return s=e,n=n(s),e=a===""?"."+_l(s,0):a,gh(n)?(r="",e!=null&&(r=e.replace(vh,"$&/")+"/"),Yi(n,t,r,"",function(d){return d})):n!=null&&(Ld(n)&&(n=tx(n,r+(!n.key||s&&s.key===n.key?"":(""+n.key).replace(vh,"$&/")+"/")+e)),t.push(n)),1;if(s=0,a=a===""?".":a+":",gh(e))for(var l=0;l<e.length;l++){i=e[l];var c=a+_l(i,l);s+=Yi(i,t,r,c,n)}else if(c=ex(e),typeof c=="function")for(e=c.call(e),l=0;!(i=e.next()).done;)i=i.value,c=a+_l(i,l++),s+=Yi(i,t,r,c,n);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function _i(e,t,r){if(e==null)return e;var a=[],n=0;return Yi(e,a,"","",function(i){return t.call(r,i,n++)}),a}function ax(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ye={current:null},Xi={transition:null},nx={ReactCurrentDispatcher:Ye,ReactCurrentBatchConfig:Xi,ReactCurrentOwner:Bd};function Zf(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 5,062 bytes, lines 9-25
9Y.Children={map:_i,forEach:function(e,t,r){_i(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return _i(e,function(){t++}),t},toArray:function(e){return _i(e,function(t){return t})||[]},only:function(e){if(!Ld(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Y.Component=Vn;Y.Fragment=Vy;Y.Profiler=Jy;Y.PureComponent=Pd;Y.StrictMode=Wy;Y.Suspense=Yy;Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nx;Y.act=Zf;Y.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=Jf({},e.props),n=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=Bd.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)Qf.call(t,c)&&!Yf.hasOwnProperty(c)&&(a[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)a.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];a.children=l}return{$$typeof:li,type:e.type,key:n,ref:i,props:a,_owner:s}};Y.createContext=function(e){return e={$$typeof:Ky,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:$y,_context:e},e.Consumer=e};Y.createElement=Xf;Y.createFactory=function(e){var t=Xf.bind(null,e);return t.type=e,t};Y.createRef=function(){return{current:null}};Y.forwardRef=function(e){return{$$typeof:Qy,render:e}};Y.isValidElement=Ld;Y.lazy=function(e){return{$$typeof:Zy,_payload:{_status:-1,_result:e},_init:ax}};Y.memo=function(e,t){return{$$typeof:Xy,type:e,compare:t===void 0?null:t}};Y.startTransition=function(e){var t=Xi.transition;Xi.transition={};try{e()}finally{Xi.transition=t}};Y.unstable_act=Zf;Y.useCallback=function(e,t){return Ye.current.useCallback(e,t)};Y.useContext=function(e){return Ye.current.useContext(e)};Y.useDebugValue=function(){};Y.useDeferredValue=function(e){return Ye.current.useDeferredValue(e)};Y.useEffect=function(e,t){return Ye.current.useEffect(e,t)};Y.useId=function(){return Ye.current.useId()};Y.useImperativeHandle=function(e,t,r){return Ye.current.useImperativeHandle(e,t,r)};Y.useInsertionEffect=function(e,t){return Ye.current.useInsertionEffect(e,t)};Y.useLayoutEffect=function(e,t){return Ye.current.useLayoutEffect(e,t)};Y.useMemo=function(e,t){return Ye.current.useMemo(e,t)};Y.useReducer=function(e,t,r){return Ye.current.useReducer(e,t,r)};Y.useRef=function(e){return Ye.current.useRef(e)};Y.useState=function(e){return Ye.current.useState(e)};Y.useSyncExternalStore=function(e,t,r){return Ye.current.useSyncExternalStore(e,t,r)};Y.useTransition=function(){return Ye.current.useTransition()};Y.version="18.3.1";Vf.exports=Y;var p=Vf.exports;const T=qf(p),Wn=qy({__proto__:null,default:T},[p]);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var ox=p,ix=Symbol.for("react.element"),sx=Symbol.for("react.fragment"),lx=Object.prototype.hasOwnProperty,cx=ox.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,dx={key:!0,ref:!0,__self:!0,__source:!0};function ep(e,t,r){var a,n={},i=null,s=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(a in t)lx.call(t,a)&&!dx.hasOwnProperty(a)&&(n[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps,t)n[a]===void 0&&(n[a]=t[a]);return{$$typeof:ix,type:e,key:i,ref:s,props:n,_owner:cx.current}}$s.Fragment=sx;$s.jsx=ep;$s.jsxs=ep;Uf.exports=$s;var o=Uf.exports,tp={exports:{}},mt={},rp={exports:{}},ap={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */(function(e){function t(j,E){var P=j.length;j.push(E);e:for(;0<P;){var V=P-1>>>1,z=j[V];if(0<n(z,E))j[V]=E,j[P]=z,P=V;else break e}}function r(j){return j.length===0?null:j[0]}function a(j){if(j.length===0)return null;var E=j[0],P=j.pop();if(P!==E){j[0]=P;e:for(var V=0,z=j.length,$=z>>>1;V<$;){var K=2*(V+1)-1,ie=j[K],Se=K+1,te=j[Se];if(0>n(ie,P))Se<z&&0>n(te,ie)?(j[V]=te,j[Se]=P,V=Se):(j[V]=ie,j[K]=P,V=K);else if(Se<z&&0>n(te,P))j[V]=te,j[Se]=P,V=Se;else break e}}return E}function n(j,E){var P=j.sortIndex-E.sortIndex;return P!==0?P:j.id-E.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var c=[],d=[],u=1,h=null,f=3,g=!1,b=!1,x=!1,w=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);
vendor: 9,538 bytes, lines 25-34
25function y(j){for(var E=r(d);E!==null;){if(E.callback===null)a(d);else if(E.startTime<=j)a(d),E.sortIndex=E.expirationTime,t(c,E);else break;E=r(d)}}function S(j){if(x=!1,y(j),!b)if(r(c)!==null)b=!0,O(A);else{var E=r(d);E!==null&&B(S,E.startTime-j)}}function A(j,E){b=!1,x&&(x=!1,v(M),M=-1),g=!0;var P=f;try{for(y(E),h=r(c);h!==null&&(!(h.expirationTime>E)||j&&!G());){var V=h.callback;if(typeof V=="function"){h.callback=null,f=h.priorityLevel;var z=V(h.expirationTime<=E);E=e.unstable_now(),typeof z=="function"?h.callback=z:h===r(c)&&a(c),y(E)}else a(c);h=r(c)}if(h!==null)var $=!0;else{var K=r(d);K!==null&&B(S,K.startTime-E),$=!1}return $}finally{h=null,f=P,g=!1}}var C=!1,_=null,M=-1,k=5,F=-1;function G(){return!(e.unstable_now()-F<k)}function R(){if(_!==null){var j=e.unstable_now();F=j;var E=!0;try{E=_(!0,j)}finally{E?L():(C=!1,_=null)}}else C=!1}var L;if(typeof m=="function")L=function(){m(R)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,Z=U.port2;U.port1.onmessage=R,L=function(){Z.postMessage(null)}}else L=function(){w(R,0)};function O(j){_=j,C||(C=!0,L())}function B(j,E){M=w(function(){j(e.unstable_now())},E)}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(j){j.callback=null},e.unstable_continueExecution=function(){b||g||(b=!0,O(A))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(j){switch(f){case 1:case 2:case 3:var E=3;break;default:E=f}var P=f;f=E;try{return j()}finally{f=P}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,E){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var P=f;f=j;try{return E()}finally{f=P}},e.unstable_scheduleCallback=function(j,E,P){var V=e.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?V+P:V):P=V,j){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=P+z,j={id:u++,callback:E,priorityLevel:j,startTime:P,expirationTime:z,sortIndex:-1},P>V?(j.sortIndex=P,t(d,j),r(c)===null&&j===r(d)&&(x?(v(M),M=-1):x=!0,B(S,P-V))):(j.sortIndex=z,t(c,j),b||g||(b=!0,O(A))),j},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(j){var E=f;return function(){var P=f;f=E;try{return j.apply(this,arguments)}finally{f=P}}}})(ap);rp.exports=ap;var ux=rp.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var hx=p,ht=ux;function D(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var np=new Set,Oo={};function Ha(e,t){In(e,t),In(e+"Capture",t)}function In(e,t){for(Oo[e]=t,e=0;e<t.length;e++)np.add(t[e])}var gr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),pc=Object.prototype.hasOwnProperty,mx=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,yh={},xh={};function fx(e){return pc.call(xh,e)?!0:pc.call(yh,e)?!1:mx.test(e)?xh[e]=!0:(yh[e]=!0,!1)}function px(e,t,r,a){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return a?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function gx(e,t,r,a){if(t===null||typeof t>"u"||px(e,t,r,a))return!0;if(a)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Xe(e,t,r,a,n,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=a,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var Ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ie[e]=new Xe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ie[t]=new Xe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ie[e]=new Xe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ie[e]=new Xe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ie[e]=new Xe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ie[e]=new Xe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ie[e]=new Xe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ie[e]=new Xe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ie[e]=new Xe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Gd=/[\-:]([a-z])/g;function Hd(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Gd,Hd);Ie[t]=new Xe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Gd,Hd);Ie[t]=new Xe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Gd,Hd);Ie[t]=new Xe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ie[e]=new Xe(e,1,!1,e.toLowerCase(),null,!1,!1)});Ie.xlinkHref=new Xe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ie[e]=new Xe(e,1,!1,e.toLowerCase(),null,!0,!0)});function zd(e,t,r,a){var n=Ie.hasOwnProperty(t)?Ie[t]:null;(n!==null?n.type!==0:a||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(gx(t,r,n,a)&&(r=null),a||n===null?fx(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):n.mustUseProperty?e[n.propertyName]=r===null?n.type===3?!1:"":r:(t=n.attributeName,a=n.attributeNamespace,r===null?e.removeAttribute(t):(n=n.type,r=n===3||n===4&&r===!0?"":""+r,a?e.setAttributeNS(a,t,r):e.setAttribute(t,r))))}var Ar=hx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ni=Symbol.for("react.element"),on=Symbol.for("react.portal"),sn=Symbol.for("react.fragment"),qd=Symbol.for("react.strict_mode"),gc=Symbol.for("react.profiler"),op=Symbol.for("react.provider"),ip=Symbol.for("react.context"),Ud=Symbol.for("react.forward_ref"),vc=Symbol.for("react.suspense"),yc=Symbol.for("react.suspense_list"),Vd=Symbol.for("react.memo"),Tr=Symbol.for("react.lazy"),sp=Symbol.for("react.offscreen"),bh=Symbol.iterator;function so(e){return e===null||typeof e!="object"?null:(e=bh&&e[bh]||e["@@iterator"],typeof e=="function"?e:null)}var pe=Object.assign,Nl;function yo(e){if(Nl===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Nl=t&&t[1]||""}return` 34`+Nl+e}var jl=!1;function Ml(e,t){if(!e||jl)return"";jl=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var a=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){a=d}e.call(t.prototype)}else{try{throw Error()}catch(d){a=d}e()}}
vendor: 14,090 bytes, lines 34-37
34catch(d){if(d&&a&&typeof d.stack=="string"){for(var n=d.stack.split(` 35`),i=a.stack.split(` 36`),s=n.length-1,l=i.length-1;1<=s&&0<=l&&n[s]!==i[l];)l--;for(;1<=s&&0<=l;s--,l--)if(n[s]!==i[l]){if(s!==1||l!==1)do if(s--,l--,0>l||n[s]!==i[l]){var c=` 37`+n[s].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=s&&0<=l);break}}}finally{jl=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?yo(e):""}function vx(e){switch(e.tag){case 5:return yo(e.type);case 16:return yo("Lazy");case 13:return yo("Suspense");case 19:return yo("SuspenseList");case 0:case 2:case 15:return e=Ml(e.type,!1),e;case 11:return e=Ml(e.type.render,!1),e;case 1:return e=Ml(e.type,!0),e;default:return""}}function xc(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case sn:return"Fragment";case on:return"Portal";case gc:return"Profiler";case qd:return"StrictMode";case vc:return"Suspense";case yc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ip:return(e.displayName||"Context")+".Consumer";case op:return(e._context.displayName||"Context")+".Provider";case Ud:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Vd:return t=e.displayName||null,t!==null?t:xc(e.type)||"Memo";case Tr:t=e._payload,e=e._init;try{return xc(e(t))}catch{}}return null}function yx(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return xc(t);case 8:return t===qd?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ra(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function lp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function xx(e){var t=lp(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var n=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(s){a=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(s){a=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ji(e){e._valueTracker||(e._valueTracker=xx(e))}function cp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),a="";return e&&(a=lp(e)?e.checked?"true":"false":e.value),e=a,e!==r?(t.setValue(e),!0):!1}function ys(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function bc(e,t){var r=t.checked;return pe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function wh(e,t){var r=t.defaultValue==null?"":t.defaultValue,a=t.checked!=null?t.checked:t.defaultChecked;r=ra(t.value!=null?t.value:r),e._wrapperState={initialChecked:a,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function dp(e,t){t=t.checked,t!=null&&zd(e,"checked",t,!1)}function wc(e,t){dp(e,t);var r=ra(t.value),a=t.type;if(r!=null)a==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Sc(e,t.type,r):t.hasOwnProperty("defaultValue")&&Sc(e,t.type,ra(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Sh(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!(a!=="submit"&&a!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Sc(e,t,r){(t!=="number"||ys(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var xo=Array.isArray;function yn(e,t,r,a){if(e=e.options,t){t={};for(var n=0;n<r.length;n++)t["$"+r[n]]=!0;for(r=0;r<e.length;r++)n=t.hasOwnProperty("$"+e[r].value),e[r].selected!==n&&(e[r].selected=n),n&&a&&(e[r].defaultSelected=!0)}else{for(r=""+ra(r),t=null,n=0;n<e.length;n++){if(e[n].value===r){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Ac(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(D(91));return pe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ah(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(D(92));if(xo(r)){if(1<r.length)throw Error(D(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ra(r)}}function up(e,t){var r=ra(t.value),a=ra(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),a!=null&&(e.defaultValue=""+a)}function Ch(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function hp(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Cc(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?hp(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Mi,mp=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,a,n){MSApp.execUnsafeLocalFunction(function(){return e(t,r,a,n)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Mi=Mi||document.createElement("div"),Mi.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Mi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Po(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Ao={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bx=["Webkit","ms","Moz","O"];Object.keys(Ao).forEach(function(e){bx.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ao[t]=Ao[e]})});function fp(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Ao.hasOwnProperty(e)&&Ao[e]?(""+t).trim():t+"px"}function pp(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var a=r.indexOf("--")===0,n=fp(r,t[r],a);r==="float"&&(r="cssFloat"),a?e.setProperty(r,n):e[r]=n}}var wx=pe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _c(e,t){if(t){if(wx[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(D(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(D(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(D(61))}if(t.style!=null&&typeof t.style!="object")throw Error(D(62))}}function Nc(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var jc=null;function Wd(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Mc=null,xn=null,bn=null;function _h(e){if(e=ui(e)){if(typeof Mc!="function")throw Error(D(280));var t=e.stateNode;t&&(t=Zs(t),Mc(e.stateNode,e.type,t))}}function gp(e){xn?bn?bn.push(e):bn=[e]:xn=e}function vp(){if(xn){var e=xn,t=bn;if(bn=xn=null,_h(e),t)for(e=0;e<t.length;e++)_h(t[e])}}function yp(e,t){return e(t)}function xp(){}var El=!1;function bp(e,t,r){if(El)return e(t,r);El=!0;try{return yp(e,t,r)}finally{El=!1,(xn!==null||bn!==null)&&(xp(),vp())}}function Io(e,t){var r=e.stateNode;if(r===null)return null;var a=Zs(r);if(a===null)return null;r=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(D(231,t,typeof r));return r}var Ec=!1;if(gr)try{var lo={};Object.defineProperty(lo,"passive",{get:function(){Ec=!0}}),window.addEventListener("test",lo,lo),window.removeEventListener("test",lo,lo)}catch{Ec=!1}function Sx(e,t,r,a,n,i,s,l,c){var d=Array.prototype.slice.call(arguments,3);try{t.apply(r,d)}catch(u){this.onError(u)}}var Co=!1,xs=null,bs=!1,Fc=null,Ax={onError:function(e){Co=!0,xs=e}};function Cx(e,t,r,a,n,i,s,l,c){Co=!1,xs=null,Sx.apply(Ax,arguments)}function _x(e,t,r,a,n,i,s,l,c){if(Cx.apply(this,arguments),Co){if(Co){var d=xs;Co=!1,xs=null}else throw Error(D(198));bs||(bs=!0,Fc=d)}}function za(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function wp(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Nh(e){if(za(e)!==e)throw Error(D(188))}function Nx(e){var t=e.alternate;if(!t){if(t=za(e),t===null)throw Error(D(188));return t!==e?null:e}for(var r=e,a=t;;){var n=r.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){r=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===r)return Nh(n),e;if(i===a)return Nh(n),t;i=i.sibling}throw Error(D(188))}if(r.return!==a.return)r=n,a=i;else{for(var s=!1,l=n.child;l;){if(l===r){s=!0,r=n,a=i;break}if(l===a){s=!0,a=n,r=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===r){s=!0,r=i,a=n;break}if(l===a){s=!0,a=i,r=n;break}l=l.sibling}if(!s)throw Error(D(189))}}if(r.alternate!==a)throw Error(D(190))}if(r.tag!==3)throw Error(D(188));return r.stateNode.current===r?e:t}function Sp(e){return e=Nx(e),e!==null?Ap(e):null}function Ap(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ap(e);if(t!==null)return t;e=e.sibling}return null}var Cp=ht.unstable_scheduleCallback,jh=ht.unstable_cancelCallback,jx=ht.unstable_shouldYield,Mx=ht.unstable_requestPaint,ve=ht.unstable_now,Ex=ht.unstable_getCurrentPriorityLevel,Jd=ht.unstable_ImmediatePriority,_p=ht.unstable_UserBlockingPriority,ws=ht.unstable_NormalPriority,Fx=ht.unstable_LowPriority,Np=ht.unstable_IdlePriority,Ks=null,Xt=null;function kx(e){if(Xt&&typeof Xt.onCommitFiberRoot=="function")try{Xt.onCommitFiberRoot(Ks,e,void 0,(e.current.flags&128)===128)}catch{}}var It=Math.clz32?Math.clz32:Tx,Dx=Math.log,Rx=Math.LN2;function Tx(e){return e>>>=0,e===0?32:31-(Dx(e)/Rx|0)|0}var Ei=64,Fi=4194304;function bo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ss(e,t){var r=e.pendingLanes;if(r===0)return 0;var a=0,n=e.suspendedLanes,i=e.pingedLanes,s=r&268435455;if(s!==0){var l=s&~n;l!==0?a=bo(l):(i&=s,i!==0&&(a=bo(i)))}else s=r&~n,s!==0?a=bo(s):i!==0&&(a=bo(i));if(a===0)return 0;if(t!==0&&t!==a&&!(t&n)&&(n=a&-a,i=t&-t,n>=i||n===16&&(i&4194240)!==0))return t;if(a&4&&(a|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=a;0<t;)r=31-It(t),n=1<<r,a|=e[r],t&=~n;return a}function Ox(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Px(e,t){for(var r=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-It(i),l=1<<s,c=n[s];c===-1?(!(l&r)||l&a)&&(n[s]=Ox(l,t)):c<=t&&(e.expiredLanes|=l),i&=~l}}function kc(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function jp(){var e=Ei;return Ei<<=1,!(Ei&4194240)&&(Ei=64),e}function Fl(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 37
37function ci(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-It(t),e[t]=r}function Ix(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<r;){var n=31-It(r),i=1<<n;t[n]=0,a[n]=-1,e[n]=-1,r&=~i}}function $d(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var a=31-It(r),n=1<<a;n&t|e[a]&t&&(e[a]|=t),r&=~n}}var re=0;function Mp(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ep,Kd,Fp,kp,Dp,Dc=!1,ki=[],Jr=null,$r=null,Kr=null,Bo=new Map,Lo=new Map,Pr=[],Bx="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Mh(e,t){switch(e){case"focusin":case"focusout":Jr=null;break;case"dragenter":case"dragleave":$r=null;break;case"mouseover":case"mouseout":Kr=null;break;case"pointerover":case"pointerout":Bo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lo.delete(t.pointerId)}}function co(e,t,r,a,n,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},t!==null&&(t=ui(t),t!==null&&Kd(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Lx(e,t,r,a,n){switch(t){case"focusin":return Jr=co(Jr,e,t,r,a,n),!0;case"dragenter":return $r=co($r,e,t,r,a,n),!0;case"mouseover":return Kr=co(Kr,e,t,r,a,n),!0;case"pointerover":var i=n.pointerId;return Bo.set(i,co(Bo.get(i)||null,e,t,r,a,n)),!0;case"gotpointercapture":return i=n.pointerId,Lo.set(i,co(Lo.get(i)||null,e,t,r,a,n)),!0}return!1}function Rp(e){var t=xa(e.target);if(t!==null){var r=za(t);if(r!==null){if(t=r.tag,t===13){if(t=wp(r),t!==null){e.blockedOn=t,Dp(e.priority,function(){Fp(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Zi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Rc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var a=new r.constructor(r.type,r);jc=a,r.target.dispatchEvent(a),jc=null}else return t=ui(r),t!==null&&Kd(t),e.blockedOn=r,!1;t.shift()}return!0}function Eh(e,t,r){Zi(e)&&r.delete(t)}function Gx(){Dc=!1,Jr!==null&&Zi(Jr)&&(Jr=null),$r!==null&&Zi($r)&&($r=null),Kr!==null&&Zi(Kr)&&(Kr=null),Bo.forEach(Eh),Lo.forEach(Eh)}function uo(e,t){e.blockedOn===t&&(e.blockedOn=null,Dc||(Dc=!0,ht.unstable_scheduleCallback(ht.unstable_NormalPriority,Gx)))}function Go(e){function t(n){return uo(n,e)}if(0<ki.length){uo(ki[0],e);for(var r=1;r<ki.length;r++){var a=ki[r];a.blockedOn===e&&(a.blockedOn=null)}}for(Jr!==null&&uo(Jr,e),$r!==null&&uo($r,e),Kr!==null&&uo(Kr,e),Bo.forEach(t),Lo.forEach(t),r=0;r<Pr.length;r++)a=Pr[r],a.blockedOn===e&&(a.blockedOn=null);for(;0<Pr.length&&(r=Pr[0],r.blockedOn===null);)Rp(r),r.blockedOn===null&&Pr.shift()}var wn=Ar.ReactCurrentBatchConfig,As=!0;function Hx(e,t,r,a){var n=re,i=wn.transition;wn.transition=null;try{re=1,Qd(e,t,r,a)}finally{re=n,wn.transition=i}}function zx(e,t,r,a){var n=re,i=wn.transition;wn.transition=null;try{re=4,Qd(e,t,r,a)}finally{re=n,wn.transition=i}}function Qd(e,t,r,a){if(As){var n=Rc(e,t,r,a);if(n===null)Gl(e,t,a,Cs,r),Mh(e,a);else if(Lx(n,e,t,r,a))a.stopPropagation();else if(Mh(e,a),t&4&&-1<Bx.indexOf(e)){for(;n!==null;){var i=ui(n);if(i!==null&&Ep(i),i=Rc(e,t,r,a),i===null&&Gl(e,t,a,Cs,r),i===n)break;n=i}n!==null&&a.stopPropagation()}else Gl(e,t,a,null,r)}}var Cs=null;function Rc(e,t,r,a){if(Cs=null,e=Wd(a),e=xa(e),e!==null)if(t=za(e),t===null)e=null;else if(r=t.tag,r===13){if(e=wp(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Cs=e,null}
vendor: 10,028 bytes, line 37
37function Tp(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ex()){case Jd:return 1;case _p:return 4;case ws:case Fx:return 16;case Np:return 536870912;default:return 16}default:return 16}}var Ur=null,Yd=null,es=null;function Op(){if(es)return es;var e,t=Yd,r=t.length,a,n="value"in Ur?Ur.value:Ur.textContent,i=n.length;for(e=0;e<r&&t[e]===n[e];e++);var s=r-e;for(a=1;a<=s&&t[r-a]===n[i-a];a++);return es=n.slice(e,1<a?1-a:void 0)}function ts(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Di(){return!0}function Fh(){return!1}function ft(e){function t(r,a,n,i,s){this._reactName=r,this._targetInst=n,this.type=a,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(i):i[l]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Di:Fh,this.isPropagationStopped=Fh,this}return pe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Di)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Di)},persist:function(){},isPersistent:Di}),t}var Jn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xd=ft(Jn),di=pe({},Jn,{view:0,detail:0}),qx=ft(di),kl,Dl,ho,Qs=pe({},di,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zd,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ho&&(ho&&e.type==="mousemove"?(kl=e.screenX-ho.screenX,Dl=e.screenY-ho.screenY):Dl=kl=0,ho=e),kl)},movementY:function(e){return"movementY"in e?e.movementY:Dl}}),kh=ft(Qs),Ux=pe({},Qs,{dataTransfer:0}),Vx=ft(Ux),Wx=pe({},di,{relatedTarget:0}),Rl=ft(Wx),Jx=pe({},Jn,{animationName:0,elapsedTime:0,pseudoElement:0}),$x=ft(Jx),Kx=pe({},Jn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qx=ft(Kx),Yx=pe({},Jn,{data:0}),Dh=ft(Yx),Xx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zx={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tb(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=eb[e])?!!t[e]:!1}function Zd(){return tb}var rb=pe({},di,{key:function(e){if(e.key){var t=Xx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ts(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Zx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zd,charCode:function(e){return e.type==="keypress"?ts(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ts(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ab=ft(rb),nb=pe({},Qs,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Rh=ft(nb),ob=pe({},di,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zd}),ib=ft(ob),sb=pe({},Jn,{propertyName:0,elapsedTime:0,pseudoElement:0}),lb=ft(sb),cb=pe({},Qs,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),db=ft(cb),ub=[9,13,27,32],eu=gr&&"CompositionEvent"in window,_o=null;gr&&"documentMode"in document&&(_o=document.documentMode);var hb=gr&&"TextEvent"in window&&!_o,Pp=gr&&(!eu||_o&&8<_o&&11>=_o),Th=" ",Oh=!1;function Ip(e,t){switch(e){case"keyup":return ub.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ln=!1;function mb(e,t){switch(e){case"compositionend":return Bp(t);case"keypress":return t.which!==32?null:(Oh=!0,Th);case"textInput":return e=t.data,e===Th&&Oh?null:e;default:return null}}function fb(e,t){if(ln)return e==="compositionend"||!eu&&Ip(e,t)?(e=Op(),es=Yd=Ur=null,ln=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Pp&&t.locale!=="ko"?null:t.data;default:return null}}var pb={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ph(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!pb[e.type]:t==="textarea"}function Lp(e,t,r,a){gp(a),t=_s(t,"onChange"),0<t.length&&(r=new Xd("onChange","change",null,r,a),e.push({event:r,listeners:t}))}var No=null,Ho=null;function gb(e){Qp(e,0)}function Ys(e){var t=un(e);if(cp(t))return e}function vb(e,t){if(e==="change")return t}var Gp=!1;if(gr){var Tl;if(gr){var Ol="oninput"in document;if(!Ol){var Ih=document.createElement("div");Ih.setAttribute("oninput","return;"),Ol=typeof Ih.oninput=="function"}Tl=Ol}else Tl=!1;Gp=Tl&&(!document.documentMode||9<document.documentMode)}function Bh(){No&&(No.detachEvent("onpropertychange",Hp),Ho=No=null)}function Hp(e){if(e.propertyName==="value"&&Ys(Ho)){var t=[];Lp(t,Ho,e,Wd(e)),bp(gb,t)}}function yb(e,t,r){e==="focusin"?(Bh(),No=t,Ho=r,No.attachEvent("onpropertychange",Hp)):e==="focusout"&&Bh()}function xb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ys(Ho)}function bb(e,t){if(e==="click")return Ys(t)}function wb(e,t){if(e==="input"||e==="change")return Ys(t)}function Sb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Gt=typeof Object.is=="function"?Object.is:Sb;function zo(e,t){if(Gt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(a=0;a<r.length;a++){var n=r[a];if(!pc.call(t,n)||!Gt(e[n],t[n]))return!1}return!0}function Lh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Gh(e,t){var r=Lh(e);e=0;for(var a;r;){if(r.nodeType===3){if(a=e+r.textContent.length,e<=t&&a>=t)return{node:r,offset:t-e};e=a}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Lh(r)}}function zp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function qp(){for(var e=window,t=ys();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ys(e.document)}return t}function tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Ab(e){var t=qp(),r=e.focusedElem,a=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&zp(r.ownerDocument.documentElement,r)){if(a!==null&&tu(r)){if(t=a.start,e=a.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=r.textContent.length,i=Math.min(a.start,n);a=a.end===void 0?i:Math.min(a.end,n),!e.extend&&i>a&&(n=a,a=i,i=n),n=Gh(r,i);var s=Gh(r,a);n&&s&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Cb=gr&&"documentMode"in document&&11>
vendor: 4,173 bytes, line 37
37=document.documentMode,cn=null,Tc=null,jo=null,Oc=!1;function Hh(e,t,r){var a=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Oc||cn==null||cn!==ys(a)||(a=cn,"selectionStart"in a&&tu(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),jo&&zo(jo,a)||(jo=a,a=_s(Tc,"onSelect"),0<a.length&&(t=new Xd("onSelect","select",null,t,r),e.push({event:t,listeners:a}),t.target=cn)))}function Ri(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var dn={animationend:Ri("Animation","AnimationEnd"),animationiteration:Ri("Animation","AnimationIteration"),animationstart:Ri("Animation","AnimationStart"),transitionend:Ri("Transition","TransitionEnd")},Pl={},Up={};gr&&(Up=document.createElement("div").style,"AnimationEvent"in window||(delete dn.animationend.animation,delete dn.animationiteration.animation,delete dn.animationstart.animation),"TransitionEvent"in window||delete dn.transitionend.transition);function Xs(e){if(Pl[e])return Pl[e];if(!dn[e])return e;var t=dn[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Up)return Pl[e]=t[r];return e}var Vp=Xs("animationend"),Wp=Xs("animationiteration"),Jp=Xs("animationstart"),$p=Xs("transitionend"),Kp=new Map,zh="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ia(e,t){Kp.set(e,t),Ha(t,[e])}for(var Il=0;Il<zh.length;Il++){var Bl=zh[Il],_b=Bl.toLowerCase(),Nb=Bl[0].toUpperCase()+Bl.slice(1);ia(_b,"on"+Nb)}ia(Vp,"onAnimationEnd");ia(Wp,"onAnimationIteration");ia(Jp,"onAnimationStart");ia("dblclick","onDoubleClick");ia("focusin","onFocus");ia("focusout","onBlur");ia($p,"onTransitionEnd");In("onMouseEnter",["mouseout","mouseover"]);In("onMouseLeave",["mouseout","mouseover"]);In("onPointerEnter",["pointerout","pointerover"]);In("onPointerLeave",["pointerout","pointerover"]);Ha("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ha("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ha("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ha("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wo="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),jb=new Set("cancel close invalid load scroll toggle".split(" ").concat(wo));function qh(e,t,r){var a=e.type||"unknown-event";e.currentTarget=r,_x(a,t,void 0,e),e.currentTarget=null}function Qp(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var a=e[r],n=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var s=a.length-1;0<=s;s--){var l=a[s],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==i&&n.isPropagationStopped())break e;qh(n,l,d),i=c}else for(s=0;s<a.length;s++){if(l=a[s],c=l.instance,d=l.currentTarget,l=l.listener,c!==i&&n.isPropagationStopped())break e;qh(n,l,d),i=c}}}if(bs)throw e=Fc,bs=!1,Fc=null,e}function le(e,t){var r=t[Gc];r===void 0&&(r=t[Gc]=new Set);var a=e+"__bubble";r.has(a)||(Yp(t,e,2,!1),r.add(a))}function Ll(e,t,r){var a=0;t&&(a|=4),Yp(r,e,a,t)}var Ti="_reactListening"+Math.random().toString(36).slice(2);
vendor: 4,650 bytes, line 37
37function qo(e){if(!e[Ti]){e[Ti]=!0,np.forEach(function(r){r!=="selectionchange"&&(jb.has(r)||Ll(r,!1,e),Ll(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ti]||(t[Ti]=!0,Ll("selectionchange",!1,t))}}function Yp(e,t,r,a){switch(Tp(t)){case 1:var n=Hx;break;case 4:n=zx;break;default:n=Qd}r=n.bind(null,t,r,e),n=void 0,!Ec||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,r,{capture:!0,passive:n}):e.addEventListener(t,r,!0):n!==void 0?e.addEventListener(t,r,{passive:n}):e.addEventListener(t,r,!1)}function Gl(e,t,r,a,n){var i=a;if(!(t&1)&&!(t&2)&&a!==null)e:for(;;){if(a===null)return;var s=a.tag;if(s===3||s===4){var l=a.stateNode.containerInfo;if(l===n||l.nodeType===8&&l.parentNode===n)break;if(s===4)for(s=a.return;s!==null;){var c=s.tag;if((c===3||c===4)&&(c=s.stateNode.containerInfo,c===n||c.nodeType===8&&c.parentNode===n))return;s=s.return}for(;l!==null;){if(s=xa(l),s===null)return;if(c=s.tag,c===5||c===6){a=i=s;continue e}l=l.parentNode}}a=a.return}bp(function(){var d=i,u=Wd(r),h=[];e:{var f=Kp.get(e);if(f!==void 0){var g=Xd,b=e;switch(e){case"keypress":if(ts(r)===0)break e;case"keydown":case"keyup":g=ab;break;case"focusin":b="focus",g=Rl;break;case"focusout":b="blur",g=Rl;break;case"beforeblur":case"afterblur":g=Rl;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=kh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=Vx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=ib;break;case Vp:case Wp:case Jp:g=$x;break;case $p:g=lb;break;case"scroll":g=qx;break;case"wheel":g=db;break;case"copy":case"cut":case"paste":g=Qx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=Rh}var x=(t&4)!==0,w=!x&&e==="scroll",v=x?f!==null?f+"Capture":null:f;x=[];for(var m=d,y;m!==null;){y=m;var S=y.stateNode;if(y.tag===5&&S!==null&&(y=S,v!==null&&(S=Io(m,v),S!=null&&x.push(Uo(m,S,y)))),w)break;m=m.return}0<x.length&&(f=new g(f,b,null,r,u),h.push({event:f,listeners:x}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",f&&r!==jc&&(b=r.relatedTarget||r.fromElement)&&(xa(b)||b[vr]))break e;if((g||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,g?(b=r.relatedTarget||r.toElement,g=d,b=b?xa(b):null,b!==null&&(w=za(b),b!==w||b.tag!==5&&b.tag!==6)&&(b=null)):(g=null,b=d),g!==b)){if(x=kh,S="onMouseLeave",v="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(x=Rh,S="onPointerLeave",v="onPointerEnter",m="pointer"),w=g==null?f:un(g),y=b==null?f:un(b),f=new x(S,m+"leave",g,r,u),f.target=w,f.relatedTarget=y,S=null,xa(u)===d&&(x=new x(v,m+"enter",b,r,u),x.target=y,x.relatedTarget=w,S=x),w=S,g&&b)t:{for(x=g,v=b,m=0,y=x;y;y=Xa(y))m++;for(y=0,S=v;S;S=Xa(S))y++;for(;0<m-y;)x=Xa(x),m--;for(;0<y-m;)v=Xa(v),y--;for(;m--;){if(x===v||v!==null&&x===v.alternate)break t;x=Xa(x),v=Xa(v)}x=null}else x=null;g!==null&&Uh(h,f,g,x,!1),b!==null&&w!==null&&Uh(h,w,b,x,!0)}}e:{if(f=d?un(d):window,g=f.nodeName&&f.nodeName.toLowerCase(),g==="select"||g==="input"&&f.type==="file")var A=vb;else if(Ph(f))if(Gp)A=wb;else{A=xb;var C=yb}else(g=f.nodeName)&&g.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(A=bb);if(A&&(A=A(e,d))){Lp(h,A,r,u);break e}C&&C(e,f,d),e==="focusout"&&(C=f._wrapperState)&&C.controlled&&f.type==="number"&&Sc(f,"number",f.value)}switch(C=d?un(d):window,e){case"focusin":(Ph(C)||C.contentEditable==="true")&&(cn=C,Tc=d,jo=null);break;case"focusout":jo=Tc=cn=null;break;case"mousedown":Oc=!0;break;case"contextmenu":case"mouseup":case"dragend":Oc=!1,Hh(h,r,u);break;case"selectionchange":if(Cb)break;case"keydown":case"keyup":Hh(h,r,u)}var _;if(eu)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else ln?Ip(e,r)&&(M="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(M="onCompositionStart");M&&(Pp&&r.locale!=="ko"&&(ln||M!=="onCompositionStart"?M==="onCompositionEnd"&&ln&&(_=Op()):(Ur=u,Yd="value"in Ur?Ur.value:Ur.textContent,ln=!0)),C=_s(d,M),0<C.length&&(M=new Dh(M,e,null,r,u),h.push({event:M,listeners:C}),_?M.data=_:(_=Bp(r),_!==null&&(M.data=_)))),(_=hb?mb(e,r):fb(e,r))&&(d=_s(d,"onBeforeInput"),0<d.length&&(u=new Dh("onBeforeInput","beforeinput",null,r,u),h.push({event:u,listeners:d}),u.data=_))}Qp(h,t)}
vendor: 4,950 bytes, lines 37-38
37)}function Uo(e,t,r){return{instance:e,listener:t,currentTarget:r}}function _s(e,t){for(var r=t+"Capture",a=[];e!==null;){var n=e,i=n.stateNode;n.tag===5&&i!==null&&(n=i,i=Io(e,r),i!=null&&a.unshift(Uo(e,i,n)),i=Io(e,t),i!=null&&a.push(Uo(e,i,n))),e=e.return}return a}function Xa(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Uh(e,t,r,a,n){for(var i=t._reactName,s=[];r!==null&&r!==a;){var l=r,c=l.alternate,d=l.stateNode;if(c!==null&&c===a)break;l.tag===5&&d!==null&&(l=d,n?(c=Io(r,i),c!=null&&s.unshift(Uo(r,c,l))):n||(c=Io(r,i),c!=null&&s.push(Uo(r,c,l)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}var Mb=/\r\n?/g,Eb=/\u0000|\uFFFD/g;function Vh(e){return(typeof e=="string"?e:""+e).replace(Mb,` 38`).replace(Eb,"")}function Oi(e,t,r){if(t=Vh(t),Vh(e)!==t&&r)throw Error(D(425))}function Ns(){}var Pc=null,Ic=null;function Bc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Lc=typeof setTimeout=="function"?setTimeout:void 0,Fb=typeof clearTimeout=="function"?clearTimeout:void 0,Wh=typeof Promise=="function"?Promise:void 0,kb=typeof queueMicrotask=="function"?queueMicrotask:typeof Wh<"u"?function(e){return Wh.resolve(null).then(e).catch(Db)}:Lc;function Db(e){setTimeout(function(){throw e})}function Hl(e,t){var r=t,a=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&n.nodeType===8)if(r=n.data,r==="/$"){if(a===0){e.removeChild(n),Go(t);return}a--}else r!=="$"&&r!=="$?"&&r!=="$!"||a++;r=n}while(r);Go(t)}function Qr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Jh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var $n=Math.random().toString(36).slice(2),Kt="__reactFiber$"+$n,Vo="__reactProps$"+$n,vr="__reactContainer$"+$n,Gc="__reactEvents$"+$n,Rb="__reactListeners$"+$n,Tb="__reactHandles$"+$n;function xa(e){var t=e[Kt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[vr]||r[Kt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Jh(e);e!==null;){if(r=e[Kt])return r;e=Jh(e)}return t}e=r,r=e.parentNode}return null}function ui(e){return e=e[Kt]||e[vr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function un(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(D(33))}function Zs(e){return e[Vo]||null}var Hc=[],hn=-1;function sa(e){return{current:e}}function ce(e){0>hn||(e.current=Hc[hn],Hc[hn]=null,hn--)}function oe(e,t){hn++,Hc[hn]=e.current,e.current=t}var aa={},Ue=sa(aa),at=sa(!1),Da=aa;function Bn(e,t){var r=e.type.contextTypes;if(!r)return aa;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in r)n[i]=t[i];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function nt(e){return e=e.childContextTypes,e!=null}function js(){ce(at),ce(Ue)}function $h(e,t,r){if(Ue.current!==aa)throw Error(D(168));oe(Ue,t),oe(at,r)}function Xp(e,t,r){var a=e.stateNode;if(t=t.childContextTypes,typeof a.getChildContext!="function")return r;a=a.getChildContext();for(var n in a)if(!(n in t))throw Error(D(108,yx(e)||"Unknown",n));return pe({},r,a)}function Ms(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||aa,Da=Ue.current,oe(Ue,e),oe(at,at.current),!0}function Kh(e,t,r){var a=e.stateNode;if(!a)throw Error(D(169));r?(e=Xp(e,t,Da),a.__reactInternalMemoizedMergedChildContext=e,ce(at),ce(Ue),oe(Ue,e)):ce(at),oe(at,r)}var lr=null,el=!1,zl=!1;function Zp(e){lr===null?lr=[e]:lr.push(e)}function Ob(e){el=!0,Zp(e)}function la(){if(!zl&&lr!==null){zl=!0;var e=0,t=re;try{var r=lr;for(re=1;e<r.length;e++){var a=r[e];do a=a(!0);while(a!==null)}lr=null,el=!1}catch(n){throw lr!==null&&(lr=lr.slice(e+1)),Cp(Jd,la),n}finally{re=t,zl=!1}}return null}var mn=[],fn=0,Es=null,Fs=0,yt=[],xt=0,Ra=null,dr=1,ur="";function va(e,t){mn[fn++]=Fs,mn[fn++]=Es,Es=e,Fs=t}function eg(e,t,r){yt[xt++]=dr,yt[xt++]=ur,yt[xt++]=Ra,Ra=e;var a=dr;e=ur;var n=32-It(a)-1;a&=~(1<<n),r+=1;var i=32-It(t)+n;if(30<i){var s=n-n%5;i=(a&(1<<s)-1).toString(32),a>>=s,n-=s,dr=1<<32-It(t)+n|r<<n|a,ur=i+e}else dr=1<<i|r<<n|a,ur=e}function ru(e){e.return!==null&&(va(e,1),eg(e,1,0))}function au(e){for(;e===Es;)Es=mn[--fn],mn[fn]=null,Fs=mn[--fn],mn[fn]=null;for(;e===Ra;)Ra=yt[--xt],yt[xt]=null,ur=yt[--xt],yt[xt]=null,dr=yt[--xt],yt[xt]=null}var ut=null,dt=null,ue=!1,Pt=null;function tg(e,t){var r=wt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function Qh(e,t){switch(e.tag){case 5:var r=e.type;
vendor: 23,905 bytes, lines 38-40
38return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ut=e,dt=Qr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ut=e,dt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Ra!==null?{id:dr,overflow:ur}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=wt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,ut=e,dt=null,!0):!1;default:return!1}}function zc(e){return(e.mode&1)!==0&&(e.flags&128)===0}function qc(e){if(ue){var t=dt;if(t){var r=t;if(!Qh(e,t)){if(zc(e))throw Error(D(418));t=Qr(r.nextSibling);var a=ut;t&&Qh(e,t)?tg(a,r):(e.flags=e.flags&-4097|2,ue=!1,ut=e)}}else{if(zc(e))throw Error(D(418));e.flags=e.flags&-4097|2,ue=!1,ut=e}}}function Yh(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ut=e}function Pi(e){if(e!==ut)return!1;if(!ue)return Yh(e),ue=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Bc(e.type,e.memoizedProps)),t&&(t=dt)){if(zc(e))throw rg(),Error(D(418));for(;t;)tg(e,t),t=Qr(t.nextSibling)}if(Yh(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(D(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){dt=Qr(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}dt=null}}else dt=ut?Qr(e.stateNode.nextSibling):null;return!0}function rg(){for(var e=dt;e;)e=Qr(e.nextSibling)}function Ln(){dt=ut=null,ue=!1}function nu(e){Pt===null?Pt=[e]:Pt.push(e)}var Pb=Ar.ReactCurrentBatchConfig;function mo(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(D(309));var a=r.stateNode}if(!a)throw Error(D(147,e));var n=a,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(s){var l=n.refs;s===null?delete l[i]:l[i]=s},t._stringRef=i,t)}if(typeof e!="string")throw Error(D(284));if(!r._owner)throw Error(D(290,e))}return e}function Ii(e,t){throw e=Object.prototype.toString.call(t),Error(D(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Xh(e){var t=e._init;return t(e._payload)}function ag(e){function t(v,m){if(e){var y=v.deletions;y===null?(v.deletions=[m],v.flags|=16):y.push(m)}}function r(v,m){if(!e)return null;for(;m!==null;)t(v,m),m=m.sibling;return null}function a(v,m){for(v=new Map;m!==null;)m.key!==null?v.set(m.key,m):v.set(m.index,m),m=m.sibling;return v}function n(v,m){return v=ea(v,m),v.index=0,v.sibling=null,v}function i(v,m,y){return v.index=y,e?(y=v.alternate,y!==null?(y=y.index,y<m?(v.flags|=2,m):y):(v.flags|=2,m)):(v.flags|=1048576,m)}function s(v){return e&&v.alternate===null&&(v.flags|=2),v}function l(v,m,y,S){return m===null||m.tag!==6?(m=Kl(y,v.mode,S),m.return=v,m):(m=n(m,y),m.return=v,m)}function c(v,m,y,S){var A=y.type;return A===sn?u(v,m,y.props.children,S,y.key):m!==null&&(m.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Tr&&Xh(A)===m.type)?(S=n(m,y.props),S.ref=mo(v,m,y),S.return=v,S):(S=ls(y.type,y.key,y.props,null,v.mode,S),S.ref=mo(v,m,y),S.return=v,S)}function d(v,m,y,S){return m===null||m.tag!==4||m.stateNode.containerInfo!==y.containerInfo||m.stateNode.implementation!==y.implementation?(m=Ql(y,v.mode,S),m.return=v,m):(m=n(m,y.children||[]),m.return=v,m)}function u(v,m,y,S,A){return m===null||m.tag!==7?(m=ka(y,v.mode,S,A),m.return=v,m):(m=n(m,y),m.return=v,m)}function h(v,m,y){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Kl(""+m,v.mode,y),m.return=v,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Ni:return y=ls(m.type,m.key,m.props,null,v.mode,y),y.ref=mo(v,null,m),y.return=v,y;case on:return m=Ql(m,v.mode,y),m.return=v,m;case Tr:var S=m._init;return h(v,S(m._payload),y)}if(xo(m)||so(m))return m=ka(m,v.mode,y,null),m.return=v,m;Ii(v,m)}return null}function f(v,m,y,S){var A=m!==null?m.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return A!==null?null:l(v,m,""+y,S);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ni:return y.key===A?c(v,m,y,S):null;case on:return y.key===A?d(v,m,y,S):null;case Tr:return A=y._init,f(v,m,A(y._payload),S)}if(xo(y)||so(y))return A!==null?null:u(v,m,y,S,null);Ii(v,y)}return null}function g(v,m,y,S,A){if(typeof S=="string"&&S!==""||typeof S=="number")return v=v.get(y)||null,l(m,v,""+S,A);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Ni:return v=v.get(S.key===null?y:S.key)||null,c(m,v,S,A);case on:return v=v.get(S.key===null?y:S.key)||null,d(m,v,S,A);case Tr:var C=S._init;return g(v,m,y,C(S._payload),A)}if(xo(S)||so(S))return v=v.get(y)||null,u(m,v,S,A,null);Ii(m,S)}return null}function b(v,m,y,S){for(var A=null,C=null,_=m,M=m=0,k=null;_!==null&&M<y.length;M++){_.index>M?(k=_,_=null):k=_.sibling;var F=f(v,_,y[M],S);if(F===null){_===null&&(_=k);break}e&&_&&F.alternate===null&&t(v,_),m=i(F,m,M),C===null?A=F:C.sibling=F,C=F,_=k}if(M===y.length)return r(v,_),ue&&va(v,M),A;if(_===null){for(;M<y.length;M++)_=h(v,y[M],S),_!==null&&(m=i(_,m,M),C===null?A=_:C.sibling=_,C=_);return ue&&va(v,M),A}for(_=a(v,_);M<y.length;M++)k=g(_,v,M,y[M],S),k!==null&&(e&&k.alternate!==null&&_.delete(k.key===null?M:k.key),m=i(k,m,M),C===null?A=k:C.sibling=k,C=k);return e&&_.forEach(function(G){return t(v,G)}),ue&&va(v,M),A}function x(v,m,y,S){var A=so(y);if(typeof A!="function")throw Error(D(150));if(y=A.call(y),y==null)throw Error(D(151));for(var C=A=null,_=m,M=m=0,k=null,F=y.next();_!==null&&!F.done;M++,F=y.next()){_.index>M?(k=_,_=null):k=_.sibling;var G=f(v,_,F.value,S);if(G===null){_===null&&(_=k);break}e&&_&&G.alternate===null&&t(v,_),m=i(G,m,M),C===null?A=G:C.sibling=G,C=G,_=k}if(F.done)return r(v,_),ue&&va(v,M),A;if(_===null){for(;!F.done;M++,F=y.next())F=h(v,F.value,S),F!==null&&(m=i(F,m,M),C===null?A=F:C.sibling=F,C=F);return ue&&va(v,M),A}for(_=a(v,_);!F.done;M++,F=y.next())F=g(_,v,M,F.value,S),F!==null&&(e&&F.alternate!==null&&_.delete(F.key===null?M:F.key),m=i(F,m,M),C===null?A=F:C.sibling=F,C=F);return e&&_.forEach(function(R){return t(v,R)}),ue&&va(v,M),A}function w(v,m,y,S){if(typeof y=="object"&&y!==null&&y.type===sn&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Ni:e:{for(var A=y.key,C=m;C!==null;){if(C.key===A){if(A=y.type,A===sn){if(C.tag===7){r(v,C.sibling),m=n(C,y.props.children),m.return=v,v=m;break e}}else if(C.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Tr&&Xh(A)===C.type){r(v,C.sibling),m=n(C,y.props),m.ref=mo(v,C,y),m.return=v,v=m;break e}r(v,C);break}else t(v,C);C=C.sibling}y.type===sn?(m=ka(y.props.children,v.mode,S,y.key),m.return=v,v=m):(S=ls(y.type,y.key,y.props,null,v.mode,S),S.ref=mo(v,m,y),S.return=v,v=S)}return s(v);case on:e:{for(C=y.key;m!==null;){if(m.key===C)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){r(v,m.sibling),m=n(m,y.children||[]),m.return=v,v=m;break e}else{r(v,m);break}else t(v,m);m=m.sibling}m=Ql(y,v.mode,S),m.return=v,v=m}return s(v);case Tr:return C=y._init,w(v,m,C(y._payload),S)}if(xo(y))return b(v,m,y,S);if(so(y))return x(v,m,y,S);Ii(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(r(v,m.sibling),m=n(m,y),m.return=v,v=m):(r(v,m),m=Kl(y,v.mode,S),m.return=v,v=m),s(v)):r(v,m)}return w}var Gn=ag(!0),ng=ag(!1),ks=sa(null),Ds=null,pn=null,ou=null;function iu(){ou=pn=Ds=null}function su(e){var t=ks.current;ce(ks),e._currentValue=t}function Uc(e,t,r){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===r)break;e=e.return}}function Sn(e,t){Ds=e,ou=pn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(tt=!0),e.firstContext=null)}function At(e){var t=e._currentValue;if(ou!==e)if(e={context:e,memoizedValue:t,next:null},pn===null){if(Ds===null)throw Error(D(308));pn=e,Ds.dependencies={lanes:0,firstContext:e}}else pn=pn.next=e;return t}var ba=null;function lu(e){ba===null?ba=[e]:ba.push(e)}function og(e,t,r,a){var n=t.interleaved;return n===null?(r.next=r,lu(t)):(r.next=n.next,n.next=r),t.interleaved=r,yr(e,a)}function yr(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Or=!1;function cu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ig(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function hr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Yr(e,t,r){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,X&2){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,yr(e,r)}return n=a.interleaved,n===null?(t.next=t,lu(a)):(t.next=n.next,n.next=t),a.interleaved=t,yr(e,r)}function rs(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,$d(e,r)}}function Zh(e,t){var r=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,r===a)){var n=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?n=i=s:i=i.next=s,r=r.next}while(r!==null);i===null?n=i=t:i=i.next=t}else n=i=t;r={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:a.shared,effects:a.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Rs(e,t,r,a){var n=e.updateQueue;Or=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var c=l,d=c.next;c.next=null,s===null?i=d:s.next=d,s=c;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==s&&(l===null?u.firstBaseUpdate=d:l.next=d,u.lastBaseUpdate=c))}if(i!==null){var h=n.baseState;s=0,u=d=c=null,l=i;do{var f=l.lane,g=l.eventTime;if((a&f)===f){u!==null&&(u=u.next={eventTime:g,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var b=e,x=l;switch(f=t,g=r,x.tag){case 1:if(b=x.payload,typeof b=="function"){h=b.call(g,h,f);break e}h=b;break e;case 3:b.flags=b.flags&-65537|128;case 0:if(b=x.payload,f=typeof b=="function"?b.call(g,h,f):b,f==null)break e;h=pe({},h,f);break e;case 2:Or=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=n.effects,f===null?n.effects=[l]:f.push(l))}else g={eventTime:g,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(d=u=g,c=h):u=u.next=g,s|=f;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);if(u===null&&(c=h),n.baseState=c,n.firstBaseUpdate=d,n.lastBaseUpdate=u,t=n.shared.interleaved,t!==null){n=t;do s|=n.lane,n=n.next;while(n!==t)}else i===null&&(n.shared.lanes=0);Oa|=s,e.lanes=s,e.memoizedState=h}}function em(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var a=e[t],n=a.callback;if(n!==null){if(a.callback=null,a=r,typeof n!="function")throw Error(D(191,n));n.call(a)}}}var hi={},Zt=sa(hi),Wo=sa(hi),Jo=sa(hi);function wa(e){if(e===hi)throw Error(D(174));return e}function du(e,t){switch(oe(Jo,t),oe(Wo,e),oe(Zt,hi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Cc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Cc(t,e)}ce(Zt),oe(Zt,t)}function Hn(){ce(Zt),ce(Wo),ce(Jo)}function sg(e){wa(Jo.current);var t=wa(Zt.current),r=Cc(t,e.type);t!==r&&(oe(Wo,e),oe(Zt,r))}function uu(e){Wo.current===e&&(ce(Zt),ce(Wo))}var me=sa(0);function Ts(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ql=[];function hu(){for(var e=0;e<ql.length;e++)ql[e]._workInProgressVersionPrimary=null;ql.length=0}var as=Ar.ReactCurrentDispatcher,Ul=Ar.ReactCurrentBatchConfig,Ta=0,fe=null,Ce=null,ke=null,Os=!1,Mo=!1,$o=0,Ib=0;function Le(){throw Error(D(321))}function mu(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Gt(e[r],t[r]))return!1;return!0}function fu(e,t,r,a,n,i){if(Ta=i,fe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,as.current=e===null||e.memoizedState===null?Hb:zb,e=r(a,n),Mo){i=0;do{if(Mo=!1,$o=0,25<=i)throw Error(D(301));i+=1,ke=Ce=null,t.updateQueue=null,as.current=qb,e=r(a,n)}while(Mo)}if(as.current=Ps,t=Ce!==null&&Ce.next!==null,Ta=0,ke=Ce=fe=null,Os=!1,t)throw Error(D(300));return e}function pu(){var e=$o!==0;return $o=0,e}function Vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ke===null?fe.memoizedState=ke=e:ke=ke.next=e,ke}function Ct(){if(Ce===null){var e=fe.alternate;e=e!==null?e.memoizedState:null}else e=Ce.next;var t=ke===null?fe.memoizedState:ke.next;if(t!==null)ke=t,Ce=e;else{if(e===null)throw Error(D(310));Ce=e,e={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},ke===null?fe.memoizedState=ke=e:ke=ke.next=e}return ke}function Ko(e,t){return typeof t=="function"?t(e):t}function Vl(e){var t=Ct(),r=t.queue;if(r===null)throw Error(D(311));r.lastRenderedReducer=e;var a=Ce,n=a.baseQueue,i=r.pending;if(i!==null){if(n!==null){var s=n.next;n.next=i.next,i.next=s}a.baseQueue=n=i,r.pending=null}if(n!==null){i=n.next,a=a.baseState;var l=s=null,c=null,d=i;do{var u=d.lane;if((Ta&u)===u)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),a=d.hasEagerState?d.eagerState:e(a,d.action);else{var h={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=h,s=a):c=c.next=h,fe.lanes|=u,Oa|=u}d=d.next}while(d!==null&&d!==i);c===null?s=a:c.next=l,Gt(a,t.memoizedState)||(tt=!0),t.memoizedState=a,t.baseState=s,t.baseQueue=c,r.lastRenderedState=a}if(e=r.interleaved,e!==null){n=e;do i=n.lane,fe.lanes|=i,Oa|=i,n=n.next;while(n!==e)}else n===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Wl(e){var t=Ct(),r=t.queue;if(r===null)throw Error(D(311));r.lastRenderedReducer=e;var a=r.dispatch,n=r.pending,i=t.memoizedState;if(n!==null){r.pending=null;var s=n=n.next;do i=e(i,s.action),s=s.next;while(s!==n);Gt(i,t.memoizedState)||(tt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,a]}function lg(){}function cg(e,t){var r=fe,a=Ct(),n=t(),i=!Gt(a.memoizedState,n);if(i&&(a.memoizedState=n,tt=!0),a=a.queue,gu(hg.bind(null,r,a,e),[e]),a.getSnapshot!==t||i||ke!==null&&ke.memoizedState.tag&1){if(r.flags|=2048,Qo(9,ug.bind(null,r,a,n,t),void 0,null),Te===null)throw Error(D(349));Ta&30||dg(r,t,n)}return n}function dg(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=fe.updateQueue,t===null?(t={lastEffect:null,stores:null},fe.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function ug(e,t,r,a){t.value=r,t.getSnapshot=a,mg(t)&&fg(e)}function hg(e,t,r){return r(function(){mg(t)&&fg(e)})}function mg(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Gt(e,r)}catch{return!0}}function fg(e){var t=yr(e,1);t!==null&&Bt(t,e,1,-1)}function tm(e){var t=Vt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ko,lastRenderedState:e},t.queue=e,e=e.dispatch=Gb.bind(null,fe,e),[t.memoizedState,e]}function Qo(e,t,r,a){return e={tag:e,create:t,destroy:r,deps:a,next:null},t=fe.updateQueue,t===null?(t={lastEffect:null,stores:null},fe.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(a=r.next,r.next=e,e.next=a,t.lastEffect=e)),e}function pg(){return Ct().memoizedState}function ns(e,t,r,a){var n=Vt();fe.flags|=e,n.memoizedState=Qo(1|t,r,void 0,a===void 0?null:a)}function tl(e,t,r,a){var n=Ct();a=a===void 0?null:a;var i=void 0;if(Ce!==null){var s=Ce.memoizedState;if(i=s.destroy,a!==null&&mu(a,s.deps)){n.memoizedState=Qo(t,r,i,a);return}}fe.flags|=e,n.memoizedState=Qo(1|t,r,i,a)}function rm(e,t){return ns(8390656,8,e,t)}function gu(e,t){return tl(2048,8,e,t)}function gg(e,t){return tl(4,2,e,t)}function vg(e,t){return tl(4,4,e,t)}function yg(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xg(e,t,r){return r=r!=null?r.concat([e]):null,tl(4,4,yg.bind(null,t,e),r)}function vu(){}function bg(e,t){var r=Ct();t=t===void 0?null:t;var a=r.memoizedState;return a!==null&&t!==null&&mu(t,a[1])?a[0]:(r.memoizedState=[e,t],e)}function wg(e,t){var r=Ct();t=t===void 0?null:t;var a=r.memoizedState;return a!==null&&t!==null&&mu(t,a[1])?a[0]:(e=e(),r.memoizedState=[e,t],e)}function Sg(e,t,r){return Ta&21?(Gt(r,t)||(r=jp(),fe.lanes|=r,Oa|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,tt=!0),e.memoizedState=r)}function Bb(e,t){var r=re;re=r!==0&&4>r?r:4,e(!0);var a=Ul.transition;Ul.transition={};try{e(!1),t()}finally{re=r,Ul.transition=a}}function Ag(){return Ct().memoizedState}function Lb(e,t,r){var a=Zr(e);if(r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},Cg(e))_g(t,r);else if(r=og(e,t,r,a),r!==null){var n=Qe();Bt(r,e,a,n),Ng(r,t,a)}}function Gb(e,t,r){var a=Zr(e),n={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(Cg(e))_g(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,l=i(s,r);if(n.hasEagerState=!0,n.eagerState=l,Gt(l,s)){var c=t.interleaved;c===null?(n.next=n,lu(t)):(n.next=c.next,c.next=n),t.interleaved=n;return}}catch{}finally{}r=og(e,t,n,a),r!==null&&(n=Qe(),Bt(r,e,a,n),Ng(r,t,a))}}function Cg(e){var t=e.alternate;return e===fe||t!==null&&t===fe}function _g(e,t){Mo=Os=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Ng(e,t,r){if(r&4194240){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,$d(e,r)}}var Ps={readContext:At,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useInsertionEffect:Le,useLayoutEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useMutableSource:Le,useSyncExternalStore:Le,useId:Le,unstable_isNewReconciler:!1},Hb={readContext:At,useCallback:function(e,t){return Vt().memoizedState=[e,t===void 0?null:t],e},useContext:At,useEffect:rm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ns(4194308,4,yg.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ns(4194308,4,e,t)},useInsertionEffect:function(e,t){return ns(4,2,e,t)},useMemo:function(e,t){var r=Vt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var a=Vt();return t=r!==void 0?r(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=Lb.bind(null,fe,e),[a.memoizedState,e]},useRef:function(e){var t=Vt();return e={current:e},t.memoizedState=e},useState:tm,useDebugValue:vu,useDeferredValue:function(e){return Vt().memoizedState=e},useTransition:function(){var e=tm(!1),t=e[0];return e=Bb.bind(null,e[1]),Vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var a=fe,n=Vt();if(ue){if(r===void 0)throw Error(D(407));r=r()}else{if(r=t(),Te===null)throw Error(D(349));Ta&30||dg(a,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,rm(hg.bind(null,a,i,e),[e]),a.flags|=2048,Qo(9,ug.bind(null,a,i,r,t),void 0,null),r},useId:function(){var e=Vt(),t=Te.identifierPrefix;if(ue){var r=ur,a=dr;r=(a&~(1<<32-It(a)-1)).toString(32)+r,t=":"+t+"R"+r,r=$o++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Ib++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},zb={readContext:At,useCallback:bg,useContext:At,useEffect:gu,useImperativeHandle:xg,useInsertionEffect:gg,useLayoutEffect:vg,useMemo:wg,useReducer:Vl,useRef:pg,useState:function(){return Vl(Ko)},useDebugValue:vu,useDeferredValue:function(e){var t=Ct();return Sg(t,Ce.memoizedState,e)},useTransition:function(){var e=Vl(Ko)[0],t=Ct().memoizedState;return[e,t]},useMutableSource:lg,useSyncExternalStore:cg,useId:Ag,unstable_isNewReconciler:!1},qb={readContext:At,useCallback:bg,useContext:At,useEffect:gu,useImperativeHandle:xg,useInsertionEffect:gg,useLayoutEffect:vg,useMemo:wg,useReducer:Wl,useRef:pg,useState:function(){return Wl(Ko)},useDebugValue:vu,useDeferredValue:function(e){var t=Ct();return Ce===null?t.memoizedState=e:Sg(t,Ce.memoizedState,e)},useTransition:function(){var e=Wl(Ko)[0],t=Ct().memoizedState;return[e,t]},useMutableSource:lg,useSyncExternalStore:cg,useId:Ag,unstable_isNewReconciler:!1};function Dt(e,t){if(e&&e.defaultProps){t=pe({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Vc(e,t,r,a){t=e.memoizedState,r=r(a,t),r=r==null?t:pe({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var rl={isMounted:function(e){return(e=e._reactInternals)?za(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var a=Qe(),n=Zr(e),i=hr(a,n);i.payload=t,r!=null&&(i.callback=r),t=Yr(e,i,n),t!==null&&(Bt(t,e,n,a),rs(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var a=Qe(),n=Zr(e),i=hr(a,n);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=Yr(e,i,n),t!==null&&(Bt(t,e,n,a),rs(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Qe(),a=Zr(e),n=hr(r,a);n.tag=2,t!=null&&(n.callback=t),t=Yr(e,n,a),t!==null&&(Bt(t,e,a,r),rs(t,e,a))}};function am(e,t,r,a,n,i,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,s):t.prototype&&t.prototype.isPureReactComponent?!zo(r,a)||!zo(n,i):!0}function jg(e,t,r){var a=!1,n=aa,i=t.contextType;return typeof i=="object"&&i!==null?i=At(i):(n=nt(t)?Da:Ue.current,a=t.contextTypes,i=(a=a!=null)?Bn(e,n):aa),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=rl,e.stateNode=t,t._reactInternals=e,a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),t}function nm(e,t,r,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,a),t.state!==e&&rl.enqueueReplaceState(t,t.state,null)}function Wc(e,t,r,a){var n=e.stateNode;n.props=r,n.state=e.memoizedState,n.refs={},cu(e);var i=t.contextType;typeof i=="object"&&i!==null?n.context=At(i):(i=nt(t)?Da:Ue.current,n.context=Bn(e,i)),n.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Vc(e,t,i,r),n.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(t=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),t!==n.state&&rl.enqueueReplaceState(n,n.state,null),Rs(e,r,n,a),n.state=e.memoizedState),typeof n.componentDidMount=="function"&&(e.flags|=4194308)}function zn(e,t){try{var r="",a=t;do r+=vx(a),a=a.return;while(a);var n=r}catch(i){n=` 39Error generating stack: `+i.message+` 40`+i.stack}return{value:e,source:t,stack:n,digest:null}}function Jl(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}
vendor: 7,642 bytes, line 40
40function Jc(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Ub=typeof WeakMap=="function"?WeakMap:Map;function Mg(e,t,r){r=hr(-1,r),r.tag=3,r.payload={element:null};var a=t.value;return r.callback=function(){Bs||(Bs=!0,ad=a),Jc(e,t)},r}function Eg(e,t,r){r=hr(-1,r),r.tag=3;var a=e.type.getDerivedStateFromError;if(typeof a=="function"){var n=t.value;r.payload=function(){return a(n)},r.callback=function(){Jc(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){Jc(e,t),typeof a!="function"&&(Xr===null?Xr=new Set([this]):Xr.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),r}function om(e,t,r){var a=e.pingCache;if(a===null){a=e.pingCache=new Ub;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(r)||(n.add(r),e=n1.bind(null,e,t,r),t.then(e,e))}function im(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function sm(e,t,r,a,n){return e.mode&1?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=hr(-1,1),t.tag=2,Yr(r,t,1))),r.lanes|=1),e)}var Vb=Ar.ReactCurrentOwner,tt=!1;function We(e,t,r,a){t.child=e===null?ng(t,null,r,a):Gn(t,e.child,r,a)}function lm(e,t,r,a,n){r=r.render;var i=t.ref;return Sn(t,n),a=fu(e,t,r,a,i,n),r=pu(),e!==null&&!tt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,xr(e,t,n)):(ue&&r&&ru(t),t.flags|=1,We(e,t,a,n),t.child)}function cm(e,t,r,a,n){if(e===null){var i=r.type;return typeof i=="function"&&!_u(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,Fg(e,t,i,a,n)):(e=ls(r.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&n)){var s=i.memoizedProps;if(r=r.compare,r=r!==null?r:zo,r(s,a)&&e.ref===t.ref)return xr(e,t,n)}return t.flags|=1,e=ea(i,a),e.ref=t.ref,e.return=t,t.child=e}function Fg(e,t,r,a,n){if(e!==null){var i=e.memoizedProps;if(zo(i,a)&&e.ref===t.ref)if(tt=!1,t.pendingProps=a=i,(e.lanes&n)!==0)e.flags&131072&&(tt=!0);else return t.lanes=e.lanes,xr(e,t,n)}return $c(e,t,r,a,n)}function kg(e,t,r){var a=t.pendingProps,n=a.children,i=e!==null?e.memoizedState:null;if(a.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},oe(vn,lt),lt|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,oe(vn,lt),lt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=i!==null?i.baseLanes:r,oe(vn,lt),lt|=a}else i!==null?(a=i.baseLanes|r,t.memoizedState=null):a=r,oe(vn,lt),lt|=a;return We(e,t,n,r),t.child}function Dg(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function $c(e,t,r,a,n){var i=nt(r)?Da:Ue.current;return i=Bn(t,i),Sn(t,n),r=fu(e,t,r,a,i,n),a=pu(),e!==null&&!tt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,xr(e,t,n)):(ue&&a&&ru(t),t.flags|=1,We(e,t,r,n),t.child)}function dm(e,t,r,a,n){if(nt(r)){var i=!0;Ms(t)}else i=!1;if(Sn(t,n),t.stateNode===null)os(e,t),jg(t,r,a),Wc(t,r,a,n),a=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var c=s.context,d=r.contextType;typeof d=="object"&&d!==null?d=At(d):(d=nt(r)?Da:Ue.current,d=Bn(t,d));var u=r.getDerivedStateFromProps,h=typeof u=="function"||typeof s.getSnapshotBeforeUpdate=="function";h||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==a||c!==d)&&nm(t,s,a,d),Or=!1;var f=t.memoizedState;s.state=f,Rs(t,a,s,n),c=t.memoizedState,l!==a||f!==c||at.current||Or?(typeof u=="function"&&(Vc(t,r,u,a),c=t.memoizedState),(l=Or||am(t,r,l,a,f,c,d))?(h||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=c),s.props=a,s.state=c,s.context=d,a=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,ig(e,t),l=t.memoizedProps,d=t.type===t.elementType?l:Dt(t.type,l),s.props=d,h=t.pendingProps,f=s.context,c=r.contextType,typeof c=="object"&&c!==null?c=At(c):(c=nt(r)?Da:Ue.current,c=Bn(t,c));var g=r.getDerivedStateFromProps;(u=typeof g=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==h||f!==c)&&nm(t,s,a,c),Or=!1,f=t.memoizedState,s.state=f,Rs(t,a,s,n);var b=t.memoizedState;l!==h||f!==b||at.current||Or?(typeof g=="function"&&(Vc(t,r,g,a),b=t.memoizedState),(d=Or||am(t,r,d,a,f,b,c)||!1)?(u||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(a,b,c),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(a,b,c)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=b),s.props=a,s.state=b,s.context=c,a=d):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),a=!1)}return Kc(e,t,r,a,i,n)}function Kc(e,t,r,a,n,i){Dg(e,t);var s=(t.flags&128)!==0;if(!a&&!s)return n&&Kh(t,r,!1),xr(e,t,i);a=t.stateNode,Vb.current=t;var l=s&&typeof r.getDerivedStateFromError!="function"?null:a.render();return t.flags|=1,e!==null&&s?(t.child=Gn(t,e.child,null,i),t.child=Gn(t,null,l,i)):We(e,t,l,i),t.memoizedState=a.state,n&&Kh(t,r,!0),t.child}function Rg(e){var t=e.stateNode;t.pendingContext?$h(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$h(e,t.context,!1),du(e,t.containerInfo)}function um(e,t,r,a,n){return Ln(),nu(n),t.flags|=256,We(e,t,r,a),t.child}var Qc={dehydrated:null,treeContext:null,retryLane:0};function Yc(e){return{baseLanes:e,cachePool:null,transitions:null}}function Tg(e,t,r){var a=t.pendingProps,n=me.current,i=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(n&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(n|=1),oe(me,n&1),e===null)return qc(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=a.children,e=a.fallback,i?(a=t.mode,i=t.child,s={mode:"hidden",children:s},!(a&1)&&i!==null?(i.childLanes=0,i.pendingProps=s):i=ol(s,a,0,null),e=ka(e,a,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Yc(r),t.memoizedState=Qc,e):yu(t,s));if(n=e.memoizedState,n!==null&&(l=n.dehydrated,l!==null))return Wb(e,t,s,a,l,n,r);if(i){i=a.fallback,s=t.mode,n=e.child,l=n.sibling;var c={mode:"hidden",children:a.children};return!(s&1)&&t.child!==n?(a=t.child,a.childLanes=0,a.pendingProps=c,t.deletions=null):(a=ea(n,c),a.subtreeFlags=n.subtreeFlags&14680064),l!==null?i=ea(l,i):(i=ka(i,s,r,null),i.flags|=2),i.return=t,a.return=t,a.sibling=i,t.child=a,a=i,i=t.child,s=e.child.memoizedState,s=s===null?Yc(r):{base
vendor: 6,638 bytes, line 40
40Lanes:s.baseLanes|r,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~r,t.memoizedState=Qc,a}return i=e.child,e=i.sibling,a=ea(i,{mode:"visible",children:a.children}),!(t.mode&1)&&(a.lanes=r),a.return=t,a.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=a,t.memoizedState=null,a}function yu(e,t){return t=ol({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Bi(e,t,r,a){return a!==null&&nu(a),Gn(t,e.child,null,r),e=yu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Wb(e,t,r,a,n,i,s){if(r)return t.flags&256?(t.flags&=-257,a=Jl(Error(D(422))),Bi(e,t,s,a)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=a.fallback,n=t.mode,a=ol({mode:"visible",children:a.children},n,0,null),i=ka(i,n,s,null),i.flags|=2,a.return=t,i.return=t,a.sibling=i,t.child=a,t.mode&1&&Gn(t,e.child,null,s),t.child.memoizedState=Yc(s),t.memoizedState=Qc,i);if(!(t.mode&1))return Bi(e,t,s,null);if(n.data==="$!"){if(a=n.nextSibling&&n.nextSibling.dataset,a)var l=a.dgst;return a=l,i=Error(D(419)),a=Jl(i,a,void 0),Bi(e,t,s,a)}if(l=(s&e.childLanes)!==0,tt||l){if(a=Te,a!==null){switch(s&-s){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}n=n&(a.suspendedLanes|s)?0:n,n!==0&&n!==i.retryLane&&(i.retryLane=n,yr(e,n),Bt(a,e,n,-1))}return Cu(),a=Jl(Error(D(421))),Bi(e,t,s,a)}return n.data==="$?"?(t.flags|=128,t.child=e.child,t=o1.bind(null,e),n._reactRetry=t,null):(e=i.treeContext,dt=Qr(n.nextSibling),ut=t,ue=!0,Pt=null,e!==null&&(yt[xt++]=dr,yt[xt++]=ur,yt[xt++]=Ra,dr=e.id,ur=e.overflow,Ra=t),t=yu(t,a.children),t.flags|=4096,t)}function hm(e,t,r){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Uc(e.return,t,r)}function $l(e,t,r,a,n){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:r,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=r,i.tailMode=n)}function Og(e,t,r){var a=t.pendingProps,n=a.revealOrder,i=a.tail;if(We(e,t,a.children,r),a=me.current,a&2)a=a&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&hm(e,r,t);else if(e.tag===19)hm(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(oe(me,a),!(t.mode&1))t.memoizedState=null;else switch(n){case"forwards":for(r=t.child,n=null;r!==null;)e=r.alternate,e!==null&&Ts(e)===null&&(n=r),r=r.sibling;r=n,r===null?(n=t.child,t.child=null):(n=r.sibling,r.sibling=null),$l(t,!1,n,r,i);break;case"backwards":for(r=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ts(e)===null){t.child=n;break}e=n.sibling,n.sibling=r,r=n,n=e}$l(t,!0,r,null,i);break;case"together":$l(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function os(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function xr(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Oa|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(D(153));if(t.child!==null){for(e=t.child,r=ea(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=ea(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Jb(e,t,r){switch(t.tag){case 3:Rg(t),Ln();break;case 5:sg(t);break;case 1:nt(t.type)&&Ms(t);break;case 4:du(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,n=t.memoizedProps.value;oe(ks,a._currentValue),a._currentValue=n;break;case 13:if(a=t.memoizedState,a!==null)return a.dehydrated!==null?(oe(me,me.current&1),t.flags|=128,null):r&t.child.childLanes?Tg(e,t,r):(oe(me,me.current&1),e=xr(e,t,r),e!==null?e.sibling:null);oe(me,me.current&1);break;case 19:if(a=(r&t.childLanes)!==0,e.flags&128){if(a)return Og(e,t,r);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),oe(me,me.current),a)break;return null;case 22:case 23:return t.lanes=0,kg(e,t,r)}return xr(e,t,r)}var Pg,Xc,Ig,Bg;Pg=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Xc=function(){};Ig=function(e,t,r,a){var n=e.memoizedProps;if(n!==a){e=t.stateNode,wa(Zt.current);var i=null;switch(r){case"input":n=bc(e,n),a=bc(e,a),i=[];break;case"select":n=pe({},n,{value:void 0}),a=pe({},a,{value:void 0}),i=[];break;case"textarea":n=Ac(e,n),a=Ac(e,a),i=[];break;default:typeof n.onClick!="function"&&typeof a.onClick=="function"&&(e.onclick=Ns)}_c(r,a);var s;r=null;for(d in n)if(!a.hasOwnProperty(d)&&n.hasOwnProperty(d)&&n[d]!=null)if(d==="style"){var l=n[d];for(s in l)l.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Oo.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in a){var c=a[d];if(l=n!=null?n[d]:void 0,a.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(s in l)!l.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in c)c.hasOwnProperty(s)&&l[s]!==c[s]&&(r||(r={}),r[s]=c[s])}else r||(i||(i=[]),i.push(d,r)),r=c;else d==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(i=i||[]).push(d,c)):d==="children"?typeof c!="string"&&typeof c!="number"||(i=i||[]).push(d,""+c):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Oo.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&le("scroll",e),i||l===c||(i=[])):(i=i||[]).push(d,c))}r&&(i=i||[]).push("style",r);var d=i;(t.updateQueue=d)&&(t.flags|=4)}};Bg=function(e,t,r,a){r!==a&&(t.flags|=4)};function fo(e,t){if(!ue)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var a=null;r!==null;)r.alternate!==null&&(a=r),r=r.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Ge(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,a=0;if(t)for(var n=e.child;n!==null;
vendor: 31,913 bytes, line 40
40)r|=n.lanes|n.childLanes,a|=n.subtreeFlags&14680064,a|=n.flags&14680064,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)r|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=r,t}function $b(e,t,r){var a=t.pendingProps;switch(au(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ge(t),null;case 1:return nt(t.type)&&js(),Ge(t),null;case 3:return a=t.stateNode,Hn(),ce(at),ce(Ue),hu(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Pi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Pt!==null&&(id(Pt),Pt=null))),Xc(e,t),Ge(t),null;case 5:uu(t);var n=wa(Jo.current);if(r=t.type,e!==null&&t.stateNode!=null)Ig(e,t,r,a,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(t.stateNode===null)throw Error(D(166));return Ge(t),null}if(e=wa(Zt.current),Pi(t)){a=t.stateNode,r=t.type;var i=t.memoizedProps;switch(a[Kt]=t,a[Vo]=i,e=(t.mode&1)!==0,r){case"dialog":le("cancel",a),le("close",a);break;case"iframe":case"object":case"embed":le("load",a);break;case"video":case"audio":for(n=0;n<wo.length;n++)le(wo[n],a);break;case"source":le("error",a);break;case"img":case"image":case"link":le("error",a),le("load",a);break;case"details":le("toggle",a);break;case"input":wh(a,i),le("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!i.multiple},le("invalid",a);break;case"textarea":Ah(a,i),le("invalid",a)}_c(r,i),n=null;for(var s in i)if(i.hasOwnProperty(s)){var l=i[s];s==="children"?typeof l=="string"?a.textContent!==l&&(i.suppressHydrationWarning!==!0&&Oi(a.textContent,l,e),n=["children",l]):typeof l=="number"&&a.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&Oi(a.textContent,l,e),n=["children",""+l]):Oo.hasOwnProperty(s)&&l!=null&&s==="onScroll"&&le("scroll",a)}switch(r){case"input":ji(a),Sh(a,i,!0);break;case"textarea":ji(a),Ch(a);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(a.onclick=Ns)}a=n,t.updateQueue=a,a!==null&&(t.flags|=4)}else{s=n.nodeType===9?n:n.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=hp(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=s.createElement(r,{is:a.is}):(e=s.createElement(r),r==="select"&&(s=e,a.multiple?s.multiple=!0:a.size&&(s.size=a.size))):e=s.createElementNS(e,r),e[Kt]=t,e[Vo]=a,Pg(e,t,!1,!1),t.stateNode=e;e:{switch(s=Nc(r,a),r){case"dialog":le("cancel",e),le("close",e),n=a;break;case"iframe":case"object":case"embed":le("load",e),n=a;break;case"video":case"audio":for(n=0;n<wo.length;n++)le(wo[n],e);n=a;break;case"source":le("error",e),n=a;break;case"img":case"image":case"link":le("error",e),le("load",e),n=a;break;case"details":le("toggle",e),n=a;break;case"input":wh(e,a),n=bc(e,a),le("invalid",e);break;case"option":n=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},n=pe({},a,{value:void 0}),le("invalid",e);break;case"textarea":Ah(e,a),n=Ac(e,a),le("invalid",e);break;default:n=a}_c(r,n),l=n;for(i in l)if(l.hasOwnProperty(i)){var c=l[i];i==="style"?pp(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&mp(e,c)):i==="children"?typeof c=="string"?(r!=="textarea"||c!=="")&&Po(e,c):typeof c=="number"&&Po(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Oo.hasOwnProperty(i)?c!=null&&i==="onScroll"&&le("scroll",e):c!=null&&zd(e,i,c,s))}switch(r){case"input":ji(e),Sh(e,a,!1);break;case"textarea":ji(e),Ch(e);break;case"option":a.value!=null&&e.setAttribute("value",""+ra(a.value));break;case"select":e.multiple=!!a.multiple,i=a.value,i!=null?yn(e,!!a.multiple,i,!1):a.defaultValue!=null&&yn(e,!!a.multiple,a.defaultValue,!0);break;default:typeof n.onClick=="function"&&(e.onclick=Ns)}switch(r){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ge(t),null;case 6:if(e&&t.stateNode!=null)Bg(e,t,e.memoizedProps,a);else{if(typeof a!="string"&&t.stateNode===null)throw Error(D(166));if(r=wa(Jo.current),wa(Zt.current),Pi(t)){if(a=t.stateNode,r=t.memoizedProps,a[Kt]=t,(i=a.nodeValue!==r)&&(e=ut,e!==null))switch(e.tag){case 3:Oi(a.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Oi(a.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else a=(r.nodeType===9?r:r.ownerDocument).createTextNode(a),a[Kt]=t,t.stateNode=a}return Ge(t),null;case 13:if(ce(me),a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ue&&dt!==null&&t.mode&1&&!(t.flags&128))rg(),Ln(),t.flags|=98560,i=!1;else if(i=Pi(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(D(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(D(317));i[Kt]=t}else Ln(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ge(t),i=!1}else Pt!==null&&(id(Pt),Pt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(a=a!==null,a!==(e!==null&&e.memoizedState!==null)&&a&&(t.child.flags|=8192,t.mode&1&&(e===null||me.current&1?Ne===0&&(Ne=3):Cu())),t.updateQueue!==null&&(t.flags|=4),Ge(t),null);case 4:return Hn(),Xc(e,t),e===null&&qo(t.stateNode.containerInfo),Ge(t),null;case 10:return su(t.type._context),Ge(t),null;case 17:return nt(t.type)&&js(),Ge(t),null;case 19:if(ce(me),i=t.memoizedState,i===null)return Ge(t),null;if(a=(t.flags&128)!==0,s=i.rendering,s===null)if(a)fo(i,!1);else{if(Ne!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=Ts(e),s!==null){for(t.flags|=128,fo(i,!1),a=s.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=r,r=t.child;r!==null;)i=r,e=a,i.flags&=14680066,s=i.alternate,s===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return oe(me,me.current&1|2),t.child}e=e.sibling}i.tail!==null&&ve()>qn&&(t.flags|=128,a=!0,fo(i,!1),t.lanes=4194304)}else{if(!a)if(e=Ts(s),e!==null){if(t.flags|=128,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),fo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!ue)return Ge(t),null}else 2*ve()-i.renderingStartTime>qn&&r!==1073741824&&(t.flags|=128,a=!0,fo(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(r=i.last,r!==null?r.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ve(),t.sibling=null,r=me.current,oe(me,a?r&1|2:r&1),t):(Ge(t),null);case 22:case 23:return Au(),a=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(t.flags|=8192),a&&t.mode&1?lt&1073741824&&(Ge(t),t.subtreeFlags&6&&(t.flags|=8192)):Ge(t),null;case 24:return null;case 25:return null}throw Error(D(156,t.tag))}function Kb(e,t){switch(au(t),t.tag){case 1:return nt(t.type)&&js(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Hn(),ce(at),ce(Ue),hu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return uu(t),null;case 13:if(ce(me),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(D(340));Ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ce(me),null;case 4:return Hn(),null;case 10:return su(t.type._context),null;case 22:case 23:return Au(),null;case 24:return null;default:return null}}var Li=!1,ze=!1,Qb=typeof WeakSet=="function"?WeakSet:Set,I=null;function gn(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(a){ge(e,t,a)}else r.current=null}function Zc(e,t,r){try{r()}catch(a){ge(e,t,a)}}var mm=!1;function Yb(e,t){if(Pc=As,e=qp(),tu(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var a=r.getSelection&&r.getSelection();if(a&&a.rangeCount!==0){r=a.anchorNode;var n=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var s=0,l=-1,c=-1,d=0,u=0,h=e,f=null;t:for(;;){for(var g;h!==r||n!==0&&h.nodeType!==3||(l=s+n),h!==i||a!==0&&h.nodeType!==3||(c=s+a),h.nodeType===3&&(s+=h.nodeValue.length),(g=h.firstChild)!==null;)f=h,h=g;for(;;){if(h===e)break t;if(f===r&&++d===n&&(l=s),f===i&&++u===a&&(c=s),(g=h.nextSibling)!==null)break;h=f,f=h.parentNode}h=g}r=l===-1||c===-1?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ic={focusedElem:e,selectionRange:r},As=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var b=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(b!==null){var x=b.memoizedProps,w=b.memoizedState,v=t.stateNode,m=v.getSnapshotBeforeUpdate(t.elementType===t.type?x:Dt(t.type,x),w);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(D(163))}}catch(S){ge(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return b=mm,mm=!1,b}function Eo(e,t,r){var a=t.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var n=a=a.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,i!==void 0&&Zc(t,r,i)}n=n.next}while(n!==a)}}function al(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var a=r.create;r.destroy=a()}r=r.next}while(r!==t)}}function ed(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Lg(e){var t=e.alternate;t!==null&&(e.alternate=null,Lg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Kt],delete t[Vo],delete t[Gc],delete t[Rb],delete t[Tb])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gg(e){return e.tag===5||e.tag===3||e.tag===4}function fm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function td(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ns));else if(a!==4&&(e=e.child,e!==null))for(td(e,t,r),e=e.sibling;e!==null;)td(e,t,r),e=e.sibling}function rd(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(rd(e,t,r),e=e.sibling;e!==null;)rd(e,t,r),e=e.sibling}var Oe=null,Ot=!1;function Fr(e,t,r){for(r=r.child;r!==null;)Hg(e,t,r),r=r.sibling}function Hg(e,t,r){if(Xt&&typeof Xt.onCommitFiberUnmount=="function")try{Xt.onCommitFiberUnmount(Ks,r)}catch{}switch(r.tag){case 5:ze||gn(r,t);case 6:var a=Oe,n=Ot;Oe=null,Fr(e,t,r),Oe=a,Ot=n,Oe!==null&&(Ot?(e=Oe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Oe.removeChild(r.stateNode));break;case 18:Oe!==null&&(Ot?(e=Oe,r=r.stateNode,e.nodeType===8?Hl(e.parentNode,r):e.nodeType===1&&Hl(e,r),Go(e)):Hl(Oe,r.stateNode));break;case 4:a=Oe,n=Ot,Oe=r.stateNode.containerInfo,Ot=!0,Fr(e,t,r),Oe=a,Ot=n;break;case 0:case 11:case 14:case 15:if(!ze&&(a=r.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){n=a=a.next;do{var i=n,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&Zc(r,t,s),n=n.next}while(n!==a)}Fr(e,t,r);break;case 1:if(!ze&&(gn(r,t),a=r.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(l){ge(r,t,l)}Fr(e,t,r);break;case 21:Fr(e,t,r);break;case 22:r.mode&1?(ze=(a=ze)||r.memoizedState!==null,Fr(e,t,r),ze=a):Fr(e,t,r);break;default:Fr(e,t,r)}}function pm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Qb),t.forEach(function(a){var n=i1.bind(null,e,a);r.has(a)||(r.add(a),a.then(n,n))})}}function Ft(e,t){var r=t.deletions;if(r!==null)for(var a=0;a<r.length;a++){var n=r[a];try{var i=e,s=t,l=s;e:for(;l!==null;){switch(l.tag){case 5:Oe=l.stateNode,Ot=!1;break e;case 3:Oe=l.stateNode.containerInfo,Ot=!0;break e;case 4:Oe=l.stateNode.containerInfo,Ot=!0;break e}l=l.return}if(Oe===null)throw Error(D(160));Hg(i,s,n),Oe=null,Ot=!1;var c=n.alternate;c!==null&&(c.return=null),n.return=null}catch(d){ge(n,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)zg(t,e),t=t.sibling}function zg(e,t){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ft(t,e),qt(e),a&4){try{Eo(3,e,e.return),al(3,e)}catch(x){ge(e,e.return,x)}try{Eo(5,e,e.return)}catch(x){ge(e,e.return,x)}}break;case 1:Ft(t,e),qt(e),a&512&&r!==null&&gn(r,r.return);break;case 5:if(Ft(t,e),qt(e),a&512&&r!==null&&gn(r,r.return),e.flags&32){var n=e.stateNode;try{Po(n,"")}catch(x){ge(e,e.return,x)}}if(a&4&&(n=e.stateNode,n!=null)){var i=e.memoizedProps,s=r!==null?r.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&i.type==="radio"&&i.name!=null&&dp(n,i),Nc(l,s);var d=Nc(l,i);for(s=0;s<c.length;s+=2){var u=c[s],h=c[s+1];u==="style"?pp(n,h):u==="dangerouslySetInnerHTML"?mp(n,h):u==="children"?Po(n,h):zd(n,u,h,d)}switch(l){case"input":wc(n,i);break;case"textarea":up(n,i);break;case"select":var f=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!i.multiple;var g=i.value;g!=null?yn(n,!!i.multiple,g,!1):f!==!!i.multiple&&(i.defaultValue!=null?yn(n,!!i.multiple,i.defaultValue,!0):yn(n,!!i.multiple,i.multiple?[]:"",!1))}n[Vo]=i}catch(x){ge(e,e.return,x)}}break;case 6:if(Ft(t,e),qt(e),a&4){if(e.stateNode===null)throw Error(D(162));n=e.stateNode,i=e.memoizedProps;try{n.nodeValue=i}catch(x){ge(e,e.return,x)}}break;case 3:if(Ft(t,e),qt(e),a&4&&r!==null&&r.memoizedState.isDehydrated)try{Go(t.containerInfo)}catch(x){ge(e,e.return,x)}break;case 4:Ft(t,e),qt(e);break;case 13:Ft(t,e),qt(e),n=e.child,n.flags&8192&&(i=n.memoizedState!==null,n.stateNode.isHidden=i,!i||n.alternate!==null&&n.alternate.memoizedState!==null||(wu=ve())),a&4&&pm(e);break;case 22:if(u=r!==null&&r.memoizedState!==null,e.mode&1?(ze=(d=ze)||u,Ft(t,e),ze=d):Ft(t,e),qt(e),a&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!u&&e.mode&1)for(I=e,u=e.child;u!==null;){for(h=I=u;I!==null;){switch(f=I,g=f.child,f.tag){case 0:case 11:case 14:case 15:Eo(4,f,f.return);break;case 1:gn(f,f.return);var b=f.stateNode;if(typeof b.componentWillUnmount=="function"){a=f,r=f.return;try{t=a,b.props=t.memoizedProps,b.state=t.memoizedState,b.componentWillUnmount()}catch(x){ge(a,r,x)}}break;case 5:gn(f,f.return);break;case 22:if(f.memoizedState!==null){vm(h);continue}}g!==null?(g.return=f,I=g):vm(h)}u=u.sibling}e:for(u=null,h=e;;){if(h.tag===5){if(u===null){u=h;try{n=h.stateNode,d?(i=n.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=h.stateNode,c=h.memoizedProps.style,s=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=fp("display",s))}catch(x){ge(e,e.return,x)}}}else if(h.tag===6){if(u===null)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(x){ge(e,e.return,x)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;u===h&&(u=null),h=h.return}u===h&&(u=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Ft(t,e),qt(e),a&4&&pm(e);break;case 21:break;default:Ft(t,e),qt(e)}}function qt(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(Gg(r)){var a=r;break e}r=r.return}throw Error(D(160))}switch(a.tag){case 5:var n=a.stateNode;a.flags&32&&(Po(n,""),a.flags&=-33);var i=fm(e);rd(e,i,n);break;case 3:case 4:var s=a.stateNode.containerInfo,l=fm(e);td(e,l,s);break;default:throw Error(D(161))}}catch(c){ge(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Xb(e,t,r){I=e,qg(e)}function qg(e,t,r){for(var a=(e.mode&1)!==0;I!==null;){var n=I,i=n.child;if(n.tag===22&&a){var s=n.memoizedState!==null||Li;if(!s){var l=n.alternate,c=l!==null&&l.memoizedState!==null||ze;l=Li;var d=ze;if(Li=s,(ze=c)&&!d)for(I=n;I!==null;)s=I,c=s.child,s.tag===22&&s.memoizedState!==null?ym(n):c!==null?(c.return=s,I=c):ym(n);for(;i!==null;)I=i,qg(i),i=i.sibling;I=n,Li=l,ze=d}gm(e)}else n.subtreeFlags&8772&&i!==null?(i.return=n,I=i):gm(e)}}function gm(e){for(;I!==null;){var t=I;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ze||al(5,t);break;case 1:var a=t.stateNode;if(t.flags&4&&!ze)if(r===null)a.componentDidMount();else{var n=t.elementType===t.type?r.memoizedProps:Dt(t.type,r.memoizedProps);a.componentDidUpdate(n,r.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&em(t,i,a);break;case 3:var s=t.updateQueue;if(s!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}em(t,s,r)}break;case 5:var l=t.stateNode;if(r===null&&t.flags&4){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var u=d.memoizedState;if(u!==null){var h=u.dehydrated;h!==null&&Go(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(D(163))}ze||t.flags&512&&ed(t)}catch(f){ge(t,t.return,f)}}if(t===e){I=null;break}if(r=t.sibling,r!==null){r.return=t.return,I=r;break}I=t.return}}function vm(e){for(;I!==null;){var t=I;if(t===e){I=null;break}var r=t.sibling;if(r!==null){r.return=t.return,I=r;break}I=t.return}}function ym(e){for(;I!==null;){var t=I;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{al(4,t)}catch(c){ge(t,r,c)}break;case 1:var a=t.stateNode;if(typeof a.componentDidMount=="function"){var n=t.return;try{a.componentDidMount()}catch(c){ge(t,n,c)}}var i=t.return;try{ed(t)}catch(c){ge(t,i,c)}break;case 5:var s=t.return;try{ed(t)}catch(c){ge(t,s,c)}}}catch(c){ge(t,t.return,c)}if(t===e){I=null;break}var l=t.sibling;if(l!==null){l.return=t.return,I=l;break}I=t.return}}var Zb=Math.ceil,Is=Ar.ReactCurrentDispatcher,xu=Ar.ReactCurrentOwner,St=Ar.ReactCurrentBatchConfig,X=0,Te=null,be=null,Pe=0,lt=0,vn=sa(0),Ne=0,Yo=null,Oa=0,nl=0,bu=0,Fo=null,et=null,wu=0,qn=1/0,ir=null,Bs=!1,ad=null,Xr=null,Gi=!1,Vr=null,Ls=0,ko=0,nd=null,is=-1,ss=0;function Qe(){return X&6?ve():is!==-1?is:is=ve()}function Zr(e){return e.mode&1?X&2&&Pe!==0?Pe&-Pe:Pb.transition!==null?(ss===0&&(ss=jp()),ss):(e=re,e!==0||(e=window.event,e=e===void 0?16:Tp(e.type)),e):1}function Bt(e,t,r,a){if(50<ko)throw ko=0,nd=null,Error(D(185));ci(e,r,a),(!(X&2)||e!==Te)&&(e===Te&&(!(X&2)&&(nl|=r),Ne===4&&Ir(e,Pe)),ot(e,a),r===1&&X===0&&!(t.mode&1)&&(qn=ve()+500,el&&la()))}function ot(e,t){var r=e.callbackNode;Px(e,t);var a=Ss(e,e===Te?Pe:0);if(a===0)r!==null&&jh(r),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(r!=null&&jh(r),t===1)e.tag===0?Ob(xm.bind(null,e)):Zp(xm.bind(null,e)),kb(function(){!(X&6)&&la()}),r=null;else{switch(Mp(a)){case 1:r=Jd;break;case 4:r=_p;break;case 16:r=ws;break;case 536870912:r=Np;break;default:r=ws}r=Yg(r,Ug.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Ug(e,t){if(is=-1,ss=0,X&6)throw Error(D(327));var r=e.callbackNode;if(An()&&e.callbackNode!==r)return null;var a=Ss(e,e===Te?Pe:0);if(a===0)return null;if(a&30||a&e.expiredLanes||t)t=Gs(e,a);else{t=a;var n=X;X|=2;var i=Wg();(Te!==e||Pe!==t)&&(ir=null,qn=ve()+500,Fa(e,t));do try{r1();break}catch(l){Vg(e,l)}while(!0);iu(),Is.current=i,X=n,be!==null?t=0:(Te=null,Pe=0,t=Ne)}if(t!==0){if(t===2&&(n=kc(e),n!==0&&(a=n,t=od(e,n))),t===1)throw r=Yo,Fa(e,0),Ir(e,a),ot(e,ve()),r;if(t===6)Ir(e,a);else{if(n=e.current.alternate,!(a&30)&&!e1(n)&&(t=Gs(e,a),t===2&&(i=kc(e),i!==0&&(a=i,t=od(e,i))),t===1))throw r=Yo,Fa(e,0),Ir(e,a),ot(e,ve()),r;switch(e.finishedWork=n,e.finishedLanes=a,t){case 0:case 1:throw Error(D(345));case 2:ya(e,et,ir);break;case 3:if(Ir(e,a),(a&130023424)===a&&(t=wu+500-ve(),10<t)){if(Ss(e,0)!==0)break;if(n=e.suspendedLanes,(n&a)!==a){Qe(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=Lc(ya.bind(null,e,et,ir),t);break}ya(e,et,ir);break;case 4:if(Ir(e,a),(a&4194240)===a)break;for(t=e.eventTimes,n=-1;0<a;){var s=31-It(a);i=1<<s,s=t[s],s>n&&(n=s),a&=~i}if(a=n,a=ve()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Zb(a/1960))-a,10<a){e.timeoutHandle=Lc(ya.bind(null,e,et,ir),a);break}ya(e,et,ir);break;case 5:ya(e,et,ir);break;default:throw Error(D(329))}}}return ot(e,ve()),e.callbackNode===r?Ug.bind(null,e):null}function od(e,t){var r=Fo;return e.current.memoizedState.isDehydrated&&(Fa(e,t).flags|=256),e=Gs(e,t),e!==2&&(t=et,et=r,t!==null&&id(t)),e}function id(e){et===null?et=e:et.push.apply(et,e)}function e1(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var a=0;a<r.length;a++){var n=r[a],i=n.getSnapshot;n=n.value;try{if(!Gt(i(),n))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ir(e,t){for(t&=~bu,t&=~nl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-It(t),a=1<<r;e[r]=-1,t&=~a}}function xm(e){if(X&6)throw Error(D(327));An();var t=Ss(e,0);if(!(t&1))return ot(e,ve()),null;var r=Gs(e,t);if(e.tag!==0&&r===2){var a=kc(e);a!==0&&(t=a,r=od(e,a))}if(r===1)throw r=Yo,Fa(e,0),Ir(e,t),ot(e,ve()),r;if(r===6)throw Error(D(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ya(e,et,ir),ot(e,ve()),null}function Su(e,t){var r=X;X|=1;try{return e(t)}finally{X=r,X===0&&(qn=ve()+500,el&&la())}}function Pa(e){Vr!==null&&Vr.tag===0&&!(X&6)&&An();var t=X;X|=1;var r=St.transition,a=re;try{if(St.transition=null,re=1,e)return e()}finally{re=a,St.transition=r,X=t,!(X&6)&&la()}}function Au(){lt=vn.current,ce(vn)}function Fa(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Fb(r)),be!==null)for(r=be.return;r!==null;){var a=r;switch(au(a),a.tag){case 1:a=a.type.childContextTypes,a!=null&&js();break;case 3:Hn(),ce(at),ce(Ue),hu();break;case 5:uu(a);break;case 4:Hn();break;case 13:ce(me);break;case 19:ce(me);break;case 10:su(a.type._context);break;case 22:case 23:Au()}r=r.return}if(Te=e,be=e=ea(e.current,null),Pe=lt=t,Ne=0,Yo=null,bu=nl=Oa=0,et=Fo=null,ba!==null){for(t=0;t<ba.length;t++)if(r=ba[t],a=r.interleaved,a!==null){r.interleaved=null;var n=a.next,i=r.pending;if(i!==null){var s=i.next;i.next=n,a.next=s}r.pending=a}ba=null}return e}function Vg(e,t){do{var r=be;try{if(iu(),as.current=Ps,Os){for(var a=fe.memoizedState;a!==null;){var n=a.queue;n!==null&&(n.pending=null),a=a.next}Os=!1}if(Ta=0,ke=Ce=fe=null,Mo=!1,$o=0,xu.current=null,r===null||r.return===null){Ne=1,Yo=t,be=null;break}e:{var i=e,s=r.return,l=r,c=t;if(t=Pe,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,u=l,h=u.tag;if(!(u.mode&1)&&(h===0||h===11||h===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var g=im(s);if(g!==null){g.flags&=-257,sm(g,s,l,i,t),g.mode&1&&om(i,d,t),t=g,c=d;var b=t.updateQueue;if(b===null){var x=new Set;x.add(c),t.updateQueue=x}else b.add(c);break e}else{if(!(t&1)){om(i,d,t),Cu();break e}c=Error(D(426))}}else if(ue&&l.mode&1){var w=im(s);if(w!==null){!(w.flags&65536)&&(w.flags|=256),sm(w,s,l,i,t),nu(zn(c,l));break e}}i=c=zn(c,l),Ne!==4&&(Ne=2),Fo===null?Fo=[i]:Fo.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var v=Mg(i,c,t);Zh(i,v);break e;case 1:l=c;var m=i.type,y=i.stateNode;if(!(i.flags&128)&&(typeof m.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Xr===null||!Xr.has(y)))){i.flags|=65536,t&=-t,i.lanes|=t;var S=Eg(i,l,t);Zh(i,S);break e}}i=i.return}while(i!==null)}$g(r)}catch(A){t=A,be===r&&r!==null&&(be=r=r.return);continue}break}while(!0)}function Wg(){var e=Is.current;return Is.current=Ps,e===null?Ps:e}function Cu(){(Ne===0||Ne===3||Ne===2)&&(Ne=4),Te===null||!(Oa&268435455)&&!(nl&268435455)||Ir(Te,Pe)}function Gs(e,t){var r=X;X|=2;var a=Wg();(Te!==e||Pe!==t)&&(ir=null,Fa(e,t));do try{t1();break}catch(n){Vg(e,n)}while(!0);if(iu(),X=r,Is.current=a,be!==null)throw Error(D(261));return Te=null,Pe=0,Ne}function t1(){for(;be!==null;)Jg(be)}function r1(){for(;be!==null&&!jx();)Jg(be)}function Jg(e){var t=Qg(e.alternate,e,lt);e.memoizedProps=e.pendingProps,t===null?$g(e):be=t,xu.current=null}function $g(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=Kb(r,t),r!==null){r.flags&=32767,be=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ne=6,be=null;return}}else if(r=$b(r,t,lt),r!==null){be=r;return}if(t=t.sibling,t!==null){be=t;return}be=t=e}while(t!==null);Ne===0&&(Ne=5)}function ya(e,t,r){var a=re,n=St.transition;try{St.transition=null,re=1,a1(e,t,r,a)}finally{St.transition=n,re=a}return null}function a1(e,t,r,a){do An();while(Vr!==null);if(X&6)throw Error(D(327));r=e.finishedWork;var n=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(D(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(Ix(e,i),e===Te&&(be=Te=null,Pe=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||Gi||(Gi=!0,Yg(ws,function(){return An(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=St.transition,St.transition=null;var s=re;re=1;var l=X;X|=4,xu.current=null,Yb(e,r),zg(r,e),Ab(Ic),As=!!Pc,Ic=Pc=null,e.current=r,Xb(r),Mx(),X=l,re=s,St.transition=i}else e.current=r;if(Gi&&(Gi=!1,Vr=e,Ls=n),i=e.pendingLanes,i===0&&(Xr=null),kx(r.stateNode),ot(e,ve()),t!==null)for(a=e.onRecoverableError,r=0;r<t.length;r++)n=t[r],a(n.value,{componentStack:n.stack,digest:n.digest});if(Bs)throw Bs=!1,e=ad,ad=null,e;return Ls&1&&e.tag!==0&&An(),i=e.pendingLanes,i&1?e===nd?ko++:(ko=0,nd=e):ko=0,la(),null}function An(){if(Vr!==null){var e=Mp(Ls),t=St.transition,r=re;try{if(St.transition=null,re=16>e?16:e,Vr===null)var a=!1;else{if(e=Vr,Vr=null,Ls=0,X&6)throw Error(D(331));var n=X;for(X|=4,I=e.current;I!==null;){var i=I,s=i.child;if(I.flags&16){var l=i.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for(I=d;I!==null;){var u=I;switch(u.tag){case 0:case 11:case 15:Eo(8,u,i)}var h=u.child;if(h!==null)h.return=u,I=h;else for(;I!==null;){u=I;var f=u.sibling,g=u.return;if(Lg(u),u===d){I=null;break}if(f!==null){f.return=g,I=f;break}I=g}}}var b=i.alternate;if(b!==null){var x=b.child;if(x!==null){b.child=null;do{var w=x.sibling;x.sibling=null,x=w}while(x!==null)}}I=i}}if(i.subtreeFlags&2064&&s!==null)s.return=i,I=s;else e:for(;I!==null;){if(i=I,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Eo(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,I=v;break e}I=i.return}}var m=e.current;for(I=m;I!==null;){s=I;var y=s.child;if(s.subtreeFlags&2064&&y!==null)y.return=s,I=y;else e:for(s=m;I!==null;){if(l=I,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:al(9,l)}}catch(A){ge(l,l.return,A)}if(l===s){I=null;break e}var S=l.sibling;if(S!==null){S.return=l.return,I=S;break e}I=l.return}}if(X=n,la(),Xt&&typeof Xt.onPostCommitFiberRoot=="function")try{Xt.onPostCommitFiberRoot(Ks,e)}catch{}a=!0}return a}finally{re=r,St.transition=t}}return!1}function bm(e,t,r){t=zn(r,t),t=Mg(e,t,1),e=Yr(e,t,1),t=Qe(),e!==null&&(ci(e,1,t),ot(e,t))}function ge(e,t,r){if(e.tag===3)bm(e,e,r);else for(;t!==null;){if(t.tag===3){bm(t,e,r);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Xr===null||!Xr.has(a))){e=zn(r,e),e=Eg(t,e,1),t=Yr(t,e,1),e=Qe(),t!==null&&(ci(t,1,e),ot(t,e));break}}t=t.return}}function n1(e,t,r){var a=e.pingCache;a!==null&&a.delete(t),t=Qe(),e.pingedLanes|=e.suspendedLanes&r,Te===e&&(Pe&r)===r&&(Ne===4||Ne===3&&(Pe&130023424)===Pe&&500>ve()-wu?Fa(e,0):bu|=r),ot(e,t)}function Kg(e,t){t===0&&(e.mode&1?(t=Fi,Fi<<=1,!(Fi&130023424)&&(Fi=4194304)):t=1);var r=Qe();e=yr(e,t),e!==null&&(ci(e,t,r),ot(e,r))}function o1(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Kg(e,r)}function i1(e,t){var r=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(r=n.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(D(314))}a!==null&&a.delete(t),Kg(e,r)}var Qg;Qg=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||at.current)tt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return tt=!1,Jb(e,t,r);tt=!!(e.flags&131072)}else tt=!1,ue&&t.flags&1048576&&eg(t,Fs,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;os(e,t),e=t.pendingProps;var n=Bn(t,Ue.current);Sn(t,r),n=fu(null,t,a,e,n,r);var i=pu();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,nt(a)?(i=!0,Ms(t)):i=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,cu(t),n.updater=rl,t.stateNode=n,n._reactInternals=t,Wc(t,a,e,r),t=Kc(null,t,a,!0,i,r)):(t.tag=0,ue&&i&&ru(t),We(null,t,n,r),t=t.child),t;case 16:a=t.elementType;e:{switch(os(e,t),e=t.pendingProps,n=a._init,a=n(a._payload),t.type=a,n=t.tag=l1(a),e=Dt(a,e),n){case 0:t=$c(null,t,a,e,r);break e;case 1:t=dm(null,t,a,e,r);break e;case 11:t=lm(null,t,a,e,r);break e;case 14:t=cm(null,t,a,Dt(a.type,e),r);break e}throw Error(D(306,a,""))}return t;case 0:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Dt(a,n),$c(e,t,a,n,r);case 1:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Dt(a,n),dm(e,t,a,n,r);case 3:e:{if(Rg(t),e===null)throw Error(D(387));a=t.pendingProps,i=t.memoizedState,n=i.element,ig(e,t),Rs(t,a,null,r);var s=t.memoizedState;if(a=s.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){n=zn(Error(D(423)),t),t=um(e,t,a,r,n);break e}else if(a!==n){n=zn(Error(D(424)),t),t=um(e,t,a,r,n);break e}else for(dt=Qr(t.stateNode.containerInfo.firstChild),ut=t,ue=!0,Pt=null,r=ng(t,null,a,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ln(),a===n){t=xr(e,t,r);break e}We(e,t,a,r)}t=t.child}return t;case 5:return sg(t),e===null&&qc(t),a=t.type,n=t.pendingProps,i=e!==null?e.memoizedProps:null,s=n.children,Bc(a,n)?s=null:i!==null&&Bc(a,i)&&(t.flags|=32),Dg(e,t),We(e,t,s,r),t.child;case 6:return e===null&&qc(t),null;case 13:return Tg(e,t,r);case 4:return du(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Gn(t,null,a,r):We(e,t,a,r),t.child;case 11:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Dt(a,n),lm(e,t,a,n,r);case 7:return We(e,t,t.pendingProps,r),t.child;case 8:return We(e,t,t.pendingProps.children,r),t.child;case 12:return We(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(a=t.type._context,n=t.pendingProps,i=t.memoizedProps,s=n.value,oe(ks,a._currentValue),a._currentValue=s,i!==null)if(Gt(i.value,s)){if(i.children===n.children&&!at.current){t=xr(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);
vendor: 8,890 bytes, line 40
40i!==null;){var l=i.dependencies;if(l!==null){s=i.child;for(var c=l.firstContext;c!==null;){if(c.context===a){if(i.tag===1){c=hr(-1,r&-r),c.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var u=d.pending;u===null?c.next=c:(c.next=u.next,u.next=c),d.pending=c}}i.lanes|=r,c=i.alternate,c!==null&&(c.lanes|=r),Uc(i.return,r,t),l.lanes|=r;break}c=c.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(D(341));s.lanes|=r,l=s.alternate,l!==null&&(l.lanes|=r),Uc(s,r,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}We(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,a=t.pendingProps.children,Sn(t,r),n=At(n),a=a(n),t.flags|=1,We(e,t,a,r),t.child;case 14:return a=t.type,n=Dt(a,t.pendingProps),n=Dt(a.type,n),cm(e,t,a,n,r);case 15:return Fg(e,t,t.type,t.pendingProps,r);case 17:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Dt(a,n),os(e,t),t.tag=1,nt(a)?(e=!0,Ms(t)):e=!1,Sn(t,r),jg(t,a,n),Wc(t,a,n,r),Kc(null,t,a,!0,e,r);case 19:return Og(e,t,r);case 22:return kg(e,t,r)}throw Error(D(156,t.tag))};function Yg(e,t){return Cp(e,t)}function s1(e,t,r,a){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wt(e,t,r,a){return new s1(e,t,r,a)}function _u(e){return e=e.prototype,!(!e||!e.isReactComponent)}function l1(e){if(typeof e=="function")return _u(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ud)return 11;if(e===Vd)return 14}return 2}function ea(e,t){var r=e.alternate;return r===null?(r=wt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ls(e,t,r,a,n,i){var s=2;if(a=e,typeof e=="function")_u(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case sn:return ka(r.children,n,i,t);case qd:s=8,n|=8;break;case gc:return e=wt(12,r,t,n|2),e.elementType=gc,e.lanes=i,e;case vc:return e=wt(13,r,t,n),e.elementType=vc,e.lanes=i,e;case yc:return e=wt(19,r,t,n),e.elementType=yc,e.lanes=i,e;case sp:return ol(r,n,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case op:s=10;break e;case ip:s=9;break e;case Ud:s=11;break e;case Vd:s=14;break e;case Tr:s=16,a=null;break e}throw Error(D(130,e==null?e:typeof e,""))}return t=wt(s,r,t,n),t.elementType=e,t.type=a,t.lanes=i,t}function ka(e,t,r,a){return e=wt(7,e,a,t),e.lanes=r,e}function ol(e,t,r,a){return e=wt(22,e,a,t),e.elementType=sp,e.lanes=r,e.stateNode={isHidden:!1},e}function Kl(e,t,r){return e=wt(6,e,null,t),e.lanes=r,e}function Ql(e,t,r){return t=wt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function c1(e,t,r,a,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Fl(0),this.expirationTimes=Fl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fl(0),this.identifierPrefix=a,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function Nu(e,t,r,a,n,i,s,l,c){return e=new c1(e,t,r,l,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=wt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},cu(i),e}function d1(e,t,r){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:on,key:a==null?null:""+a,children:e,containerInfo:t,implementation:r}}function Xg(e){if(!e)return aa;e=e._reactInternals;e:{if(za(e)!==e||e.tag!==1)throw Error(D(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(nt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(D(171))}if(e.tag===1){var r=e.type;if(nt(r))return Xp(e,r,t)}return t}function Zg(e,t,r,a,n,i,s,l,c){return e=Nu(r,a,!0,e,n,i,s,l,c),e.context=Xg(null),r=e.current,a=Qe(),n=Zr(r),i=hr(a,n),i.callback=t??null,Yr(r,i,n),e.current.lanes=n,ci(e,n,a),ot(e,a),e}function il(e,t,r,a){var n=t.current,i=Qe(),s=Zr(n);return r=Xg(r),t.context===null?t.context=r:t.pendingContext=r,t=hr(i,s),t.payload={element:e},a=a===void 0?null:a,a!==null&&(t.callback=a),e=Yr(n,t,s),e!==null&&(Bt(e,n,s,i),rs(e,n,s)),s}function Hs(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function wm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function ju(e,t){wm(e,t),(e=e.alternate)&&wm(e,t)}function u1(){return null}var e0=typeof reportError=="function"?reportError:function(e){console.error(e)};function Mu(e){this._internalRoot=e}sl.prototype.render=Mu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(D(409));il(e,t,null,null)};sl.prototype.unmount=Mu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Pa(function(){il(null,e,null,null)}),t[vr]=null}};function sl(e){this._internalRoot=e}sl.prototype.unstable_scheduleHydration=function(e){if(e){var t=kp();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Pr.length&&t!==0&&t<Pr[r].priority;r++);Pr.splice(r,0,e),r===0&&Rp(e)}};function Eu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ll(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Sm(){}function h1(e,t,r,a,n){if(n){if(typeof a=="function"){var i=a;a=function(){var d=Hs(s);i.call(d)}}var s=Zg(t,a,e,0,null,!1,!1,"",Sm);return e._reactRootContainer=s,e[vr]=s.current,qo(e.nodeType===8?e.parentNode:e),Pa(),s}for(;n=e.lastChild;)e.removeChild(n);if(typeof a=="function"){var l=a;a=function(){var d=Hs(c);l.call(d)}}var c=Nu(e,0,!1,null,null,!1,!1,"",Sm);return e._reactRootContainer=c,e[vr]=c.current,qo(e.nodeType===8?e.parentNode:e),Pa(function(){il(t,c,r,a)}),c}function cl(e,t,r,a,n){var i=r._reactRootContainer;if(i){var s=i;if(typeof n=="function"){var l=n;n=function(){var c=Hs(s);l.call(c)}}il(t,s,e,n)}else s=h1(r,t,e,n,a);return Hs(s)}Ep=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=bo(t.pendingLanes);r!==0&&($d(t,r|1),ot(t,ve()),!(X&6)&&(qn=ve()+500,la()))}break;case 13:Pa(function(){var a=yr(e,1);if(a!==null){var n=Qe();Bt(a,e,1,n)}}),ju(e,1)}};Kd=function(e){if(e.tag===13){var t=yr(e,134217728);if(t!==null){var r=Qe();Bt(t,e,134217728,r)}ju(e,134217728)}};Fp=function(e){if(e.tag===13){var t=Zr(e),r=yr(e,t);if(r!==null){var a=Qe();Bt(r,e,t,a)}ju(e,t)}};kp=function(){return re};Dp=function(e,t){var r=re;try{return re=e,t()}finally{re=r}};Mc=function(e,t,r){switch(t){case"input":if(wc(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var a=r[t];if(a!==e&&a.form===e.form){var n=Zs(a);if(!n)throw Error(D(90));cp(a),wc(a,n)}}}break;case"textarea":up(e,r);break;case"select":t=r.value,t!=null&&yn(e,!!r.multiple,t,!1)}};yp=Su;xp=Pa;var m1={usingClientEntryPoint:!1,Events:[ui,un,Zs,gp,vp,Su]},po={findFiberByHostInstance:xa,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},f1={bundleType:po.bundleType,version:po.version,rendererPackageName:po.rendererPackageName,rendererConfig:po.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ar.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Sp(e),e===null?null:e.stateNode},findFiberByHostInstance:po.findFiberByHostInstance||u1,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Hi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Hi.isDisabled&&Hi.supportsFiber)try{Ks=Hi.inject(f1),Xt=Hi}catch{}}mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=m1;mt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Eu(t))throw Error(D(200));return d1(e,t,null,r)};mt.createRoot=function(e,t){if(!Eu(e))throw Error(D(299));var r=!1,a="",n=e0;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onRecoverableError!==void 0&&(n=t.onRecoverableError)),t=Nu(e,1,!1,null,null,r,!1,a,n),e[vr]=t.current,qo(e.nodeType===8?e.parentNode:e),new Mu(t)};mt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(D(188)):(e=Object.keys(e).join(","),Error(D(268,e)));return e=Sp(t),e=e===null?null:e.stateNode,e};mt.flushSync=function(e){return Pa(e)};mt.hydrate=function(e,t,r){if(!ll(t))throw Error(D(200));return cl(null,e,t,!0,r)};mt.hydrateRoot=function(e,t,r){if(!Eu(e))throw Error(D(405));var a=r!=null&&r.hydratedSources||null,n=!1,i="",s=e0;if(r!=null&&(r.unstable_strictMode===!0&&(n=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(s=r.onRecoverableError)),t=Zg(t,null,e,1,r??null,n,!1,i,s),e[vr]=t.current,qo(e),a)for(e=0;e<a.length;e++)r=a[e],n=r._getVersion,n=n(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,n]:t.mutableSourceEagerHydrationData.push(r,n);return new sl(t)};mt.render=function(e,t,r){if(!ll(t))throw Error(D(200));return cl(null,e,t,!1,r)};mt.unmountComponentAtNode=function(e){if(!ll(e))throw Error(D(40));return e._reactRootContainer?(Pa(function(){cl(null,null,e,!1,function(){e._reactRootContainer=null,e[vr]=null})}),!0):!1};mt.unstable_batchedUpdates=Su;mt.unstable_renderSubtreeIntoContainer=function(e,t,r,a){if(!ll(r))throw Error(D(200));if(e==null||e._reactInternals===void 0)throw Error(D(38));return cl(e,t,r,!1,a)};mt.version="18.3.1-next-f1338f8080-20240426";function t0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t0)}catch(e){console.error(e)}}t0(),tp.exports=mt;var Kn=tp.exports;const p1=qf(Kn);var r0,Am=Kn;r0=Am.createRoot,Am.hydrateRoot;const g1=1,v1=1e6;let Yl=0;function y1(){return Yl=(Yl+1)%Number.MAX_SAFE_INTEGER,Yl.toString()}const Xl=new Map,Cm=e=>{if(Xl.has(e))return;const t=setTimeout(()=>{Xl.delete(e),Do({type:"REMOVE_TOAST",toastId:e})},v1);Xl.set(e,t)},x1=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,g1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=t;return r?Cm(r):e.toasts.forEach(a=>{Cm(a.id)}),{...e,toasts:e.toasts.map(a=>a.id===r||r===void 0?{...a,open:!1}:a)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},cs=[];let ds={toasts:[]};function Do(e){ds=x1(ds,e),cs.forEach(t=>{t(ds)})}function b1({...e}){const t=y1(),r=n=>Do({type:"UPDATE_TOAST",toast:{...n,id:t}}),a=()=>Do({type:"DISMISS_TOAST",toastId:t});return Do({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:n=>{n||a()}}}),{id:t,dismiss:a,update:r}}function w1(){const[e,t]=p.useState(ds);return p.useEffect(()=>(cs.push(t),()=>{const r=cs.indexOf(t);r>-1&&cs.splice(r,1)}),[e]),{...e,toast:b1,dismiss:r=>Do({type:"DISMISS_TOAST",toastId:r})}}var S1=Object.defineProperty,Qn=(e,t)=>S1(e,"name",{value:t,configurable:!0}),a0=!!(typeof window<"u"&&window.document&&window.document.createElement);function Re(e,t,{checkForDefaultPrevented:r=!0}={}){return Qn(function(n){if(e==null||e(n),r===!1||!n||!n.defaultPrevented)return t==null?void 0:t(n)},"handleEvent")}Qn(Re,"composeEventHandlers");function A1(e){var t;if(!a0)throw new Error("Cannot access window outside of the DOM");return((t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView)??window}Qn(A1,"getOwnerWindow");function sd(e){if(!a0)throw new Error("Cannot access document outside of the DOM");return(e==null?void 0:e.ownerDocument)??document}Qn(sd,"getOwnerDocument");function n0(e,t=!1){const{activeElement:r}=sd(e);if(!(r!=null&&r.nodeName))return null;if(o0(r)&&r.contentDocument)return n0(r.contentDocument.body,t);if(t){const a=r.getAttribute("aria-activedescendant");if(a){const n=sd(r).getElementById(a);if(n)return n}}return r}Qn(n0,"getActiveElement");function o0(e){return e.tagName==="IFRAME"}Qn(o0,"isFrame");var C1=Object.defineProperty,Fu=(e,t)=>C1(e,"name",{value:t,configurable:!0});function ld(e,t){if(typeof e=="function")return e(t);
40e!=null&&(e.current=t)}Fu(ld,"setRef");function i0(...e){return t=>{let r=!1;const a=e.map(n=>{const i=ld(n,t);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let n=0;n<a.length;n++){const i=a[n];typeof i=="function"?i():ld(e[n],null)}}}}Fu(i0,"composeRefs");function qe(...e){return p.useCallback(i0(...e),e)}Fu(qe,"useComposedRefs");var _1=Object.defineProperty,bt=(e,t)=>_1(e,"name",{value:t,configurable:!0});function N1(e,t){const r=p.createContext(t);r.displayName=e+"Context";const a=bt(i=>{const{children:s,...l}=i,c=p.useMemo(()=>l,Object.values(l));return o.jsx(r.Provider,{value:c,children:s})},"Provider");a.displayName=e+"Provider";function n(i,s={}){const{optional:l=!1}=s,c=p.useContext(r);if(c)return c;if(t!==void 0)return t;if(!l)throw new Error(`\`${i}\` must be used within \`${e}\``)}return bt(n,"useContext"),[a,n]}bt(N1,"createContext");function qa(e,t=[]){let r=[];function a(i,s){const l=p.createContext(s);l.displayName=i+"Context";const c=r.length;r=[...r,s];const d=bt(h=>{var v;const{scope:f,children:g,...b}=h,x=((v=f==null?void 0:f[e])==null?void 0:v[c])||l,w=p.useMemo(()=>b,Object.values(b));return o.jsx(x.Provider,{value:w,children:g})},"Provider");d.displayName=i+"Provider";function u(h,f,g={}){var v;const{optional:b=!1}=g,x=((v=f==null?void 0:f[e])==null?void 0:v[c])||l,w=p.useContext(x);if(w)return w;if(s!==void 0)return s;if(!b)throw new Error(`\`${h}\` must be used within \`${i}\``)}return bt(u,"useContext"),[d,u]}bt(a,"createContext");const n=bt(()=>{const i=r.map(s=>p.createContext(s));return bt(function(l){const c=(l==null?void 0:l[e])||i;return p.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])},"useScope")},"createScope");return n.scopeName=e,[a,s0(n,...t)]}bt(qa,"createContextScope");function s0(...e){const t=e[0];if(e.length===1)return t;const r=bt(()=>{const a=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return bt(function(i){const s=a.reduce((l,{useScope:c,scopeName:d})=>{const h=c(i)[`__scope${d}`];return{...l,...h}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])},"useComposedScopes")},"createScope");return r.scopeName=t.scopeName,r}bt(s0,"composeContextScopes");var j1=Object.defineProperty,zt=(e,t)=>j1(e,"name",{value:t,configurable:!0});function Ia(e){const t=p.forwardRef((r,a)=>{let{children:n,...i}=r,s=null,l=!1;const c=[];cd(n)&&typeof zi=="function"&&(n=zi(n._payload)),p.Children.forEach(n,f=>{var g;if(h0(f)){l=!0;const b=f;let x="child"in b.props?b.props.child:b.props.children;cd(x)&&typeof zi=="function"&&(x=zi(x._payload)),s=M1(b,x),c.push((g=s==null?void 0:s.props)==null?void 0:g.children)}else c.push(f)}),s?s=p.cloneElement(s,void 0,c):!l&&p.Children.count(n)===1&&p.isValidElement(n)&&(s=n);const d=s?u0(s):void 0,u=qe(a,d);if(!s){if(n||n===0)throw new Error(l?k1(e):F1(e));return n}const h=d0(i,s.props??{});return s.type!==p.Fragment&&(h.ref=a?u:d),p.cloneElement(s,h)});return t.displayName=`${e}.Slot`,t}zt(Ia,"createSlot");var l0=Symbol.for("radix.slottable");function c0(e){const t=zt(r=>"child"in r?r.children(r.child):r.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=l0,t}zt(c0,"createSlottable");var M1=zt((e,t)=>{if("child"in e.props){const r=e.props.child;return p.isValidElement(r)?p.cloneElement(r,void 0,e.props.children(r.props.children)):null}return p.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function d0(e,t){const r={...t};for(const a in t){const n=e[a],i=t[a];/^on[A-Z]/.test(a)?n&&i?r[a]=(...l)=>{const c=i(...l);return n(...l),c}:n&&(r[a]=n):a==="style"?r[a]={...n,...i}:a==="className"&&(r[a]=[n,i].filter(Boolean).join(" "))}return{...e,...r}}zt(d0,"mergeProps");function u0(e){var a,n;let t=(a=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}zt(u0,"getElementRef");function h0(e){return p.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===l0}zt(h0,"isSlottable");var E1=Symbol.for("react.lazy");function cd(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===E1&&"_payload"in e&&m0(e._payload)}zt(cd,"isLazyComponent");function m0(e){return typeof e=="object"&&e!==null&&"then"in e}zt(m0,"isPromiseLike");var F1=zt(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),k1=zt(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),zi=Wn[" use ".trim().toString()],D1=Object.defineProperty,De=(e,t)=>D1(e,"name",{value:t,configurable:!0});function f0(e){const t=e+"CollectionProvider",[r,a]=qa(t),[n,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=De(x=>{const{scope:w,children:v}=x,m=p.useRef(null),y=p.useRef(new Map).current;return o.jsx(n,{scope:w,itemMap:y,collectionRef:m,children:v})},"CollectionProvider");s.displayName=t;const l=e+"CollectionSlot",c=Ia(l),d=p.forwardRef((x,w)=>{const{scope:v,children:m}=x,y=i(l,v),S=qe(w,y.collectionRef);return o.jsx(c,{ref:S,children:m})});d.displayName=l;const u=e+"CollectionItemSlot",h="data-radix-collection-item",f=Ia(u),g=p.forwardRef((x,w)=>{const{scope:v,children:m,...y}=x,S=p.useRef(null),A=qe(w,S),C=i(u,v);return p.useEffect(()=>(C.itemMap.set(S,{ref:S,...y}),()=>void C.itemMap.delete(S))),o.jsx(f,{[h]:"",ref:A,children:m})});g.displayName=u;function b(x){const w=i(e+"CollectionConsumer",x);return p.useCallback(()=>{const m=w.collectionRef.current;if(!m)return[];const y=Array.from(m.querySelectorAll(`[${h}]`));return Array.from(w.itemMap.values()).sort((C,_)=>y.indexOf(C.ref.current)-y.indexOf(_.ref.current))},[w.collectionRef,w.itemMap])}return De(b,"useCollection"),[{Provider:s,Slot:d,ItemSlot:g},b,a]}De(f0,"createCollection");var _m=new WeakMap,xe,ct,Zl=(ct=class extends Map{constructor(r){super(r);Q(this,xe);q(this,xe,[...super.keys()]),_m.set(this,!0)}set(r,a){return _m.get(this)&&(this.has(r)?N(this,xe)[N(this,xe).indexOf(r)]=r:N(this,xe).push(r)),super.set(r,a),this}insert(r,a,n){const i=this.has(a),s=N(this,xe).length,l=ku(r);let c=l>=0?l:s+l;const d=c<0||c>=s?-1:c;if(d===this.size||i&&d===this.size-1||d===-1)return this.set(a,n),this;const u=this.size+(i?0:1);l<0&&c++;const h=[...N(this,xe)];let f,g=!1;for(let b=c;b<u;b++)if(c===b){let x=h[b];h[b]===a&&(x=h[b+1]),i&&this.delete(a),f=this.get(x),this.set(a,n)}else{!g&&h[b-1]===a&&(g=!0);const x=h[g?b:b-1],w=f;f=this.get(x),this.delete(x),this.set(x,w)}return this}with(r,a,n){const i=new ct(this);return i.insert(r,a,n),i}before(r){const a=N(this,xe).indexOf(r)-1;if(!(a<0))return this.entryAt(a)}setBefore(r,a,n){const i=N(this,xe).indexOf(r);return i===-1?this:this.insert(i,a,n)}after(r){let a=N(this,xe).indexOf(r);if(a=a===-1||a===this.size-1?-1:a+1,a!==-1)return this.entryAt(a)}setAfter(r,a,n){const i=N(this,xe).indexOf(r);return i===-1?this:this.insert(i+1,a,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return q(this,xe,[]),super.clear()}delete(r){const a=super.delete(r);return a&&N(this,xe).splice(N(this,xe).indexOf(r),1),a}deleteAt(r){const a=this.keyAt(r);return a!==void 0?this.delete(a):!1}at(r){const a=us(N(this,xe),r);if(a!==void 0)return this.get(a)}entryAt(r){const a=us(N(this,xe),r);if(a!==void 0)return[a,this.get(a)]}indexOf(r){return N(this,xe).indexOf(r)}keyAt(r){return us(N(this,xe),r)}from(r,a){const n=this.indexOf(r);if(n===-1)return;let i=n+a;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.at(i)}keyFrom(r,a){const n=this.indexOf(r);if(n===-1)return;let i=n+a;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.keyAt(i)}find(r,a){let n=0;for(const i of this){if(Reflect.apply(r,a,[i,n,this]))return i;n++}}findIndex(r,a){let n=0;for(const i of this){if(Reflect.apply(r,a,[i,n,this]))return n;n++}return-1}filter(r,a){const n=[];let i=0;for(const s of this)Reflect.apply(r,a,[s,i,this])&&n.push(s),i++;return new ct(n)}map(r,a){const n=[];let i=0;for(const s of this)n.push([s[0],Reflect.apply(r,a,[s,i,this])]),i++;return new ct(n)}reduce(...r){const[a,n]=r;let i=0,s=n??this.at(0);for(const l of this)i===0&&r.length===1?s=l:s=Reflect.apply(a,this,[s,l,i,this]),i++;return s}reduceRight(...r){const[a,n]=r;let i=n??this.at(-1);for(let s=this.size-1;s>=0;s--){const l=this.at(s);s===this.size-1&&r.length===1?i=l:i=Reflect.apply(a,this,[i,l,s,this])}return i}toSorted(r){const a=[...this.entries()].sort(r);return new ct(a)}toReversed(){const r=new ct;for(let a=this.size-1;a>=0;a--){const n=this.keyAt(a),i=this.get(n);r.set(n,i)}return r}toSpliced(...r){const a=[...this.entries()];return a.splice(...r),new ct(a)}slice(r,a){const n=new ct;let i=this.size-1;if(r===void 0)return n;r<0&&(r=r+this.size),a!==void 0&&a>0&&(i=a-1);for(let s=r;s<=i;s++){const l=this.keyAt(s),c=this.get(l);n.set(l,c)}return n}every(r,a){let n=0;for(const i of this){if(!Reflect.apply(r,a,[i,n,this]))return!1;n++}return!0}some(r,a){let n=0;for(const i of this){if(Reflect.apply(r,a,[i,n,this]))return!0;n++}return!1}},xe=new WeakMap,De(ct,"OrderedDict"),ct);function us(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);const r=p0(e,t);return r===-1?void 0:e[r]}De(us,"at");function p0(e,t){const r=e.length,a=ku(t),n=a>=0?a:r+a;return n<0||n>=r?-1:n}De(p0,"toSafeIndex");function ku(e){return e!==e||e===0?0:Math.trunc(e)}De(ku,"toSafeInteger");function R1(e){const t=e+"CollectionProvider",[r,a]=qa(t),[n,i]=r(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new Zl,setItemMap:De(()=>{},"setItemMap")}),s=De(({state:y,...S})=>y?o.jsx(c,{...S,state:y}):o.jsx(l,{...S}),"CollectionProvider");s.displayName=t;const l=De(y=>{const S=w();return o.jsx(c,{...y,state:S})},"CollectionInit");l.displayName=t+"Init";const c=De(y=>{const{scope:S,children:A,state:C}=y,_=p.useRef(null),[M,k]=p.useState(null),F=qe(_,k),[G,R]=C;return p.useEffect(()=>{if(!M)return;const L=y0(()=>{});return L.observe(M,{childList:!0,subtree:!0}),()=>{L.disconnect()}},[M]),o.jsx(n,{scope:S,itemMap:G,setItemMap:R,collectionRef:F,collectionRefObject:_,collectionElement:M,children:A})},"CollectionProviderImpl");c.displayName=t+"Impl";const d=e+"CollectionSlot",u=Ia(d),h=p.forwardRef((y,S)=>{const{scope:A,children:C}=y,_=i(d,A),M=qe(S,_.collectionRef);return o.jsx(u,{ref:M,children:C})});h.displayName=d;const f=e+"CollectionItemSlot",g="data-radix-collection-item",b=Ia(f),x=p.forwardRef((y,S)=>{const{scope:A,children:C,..._}=y,M=p.useRef(null),[k,F]=p.useState(null),G=qe(S,M,F),R=i(f,A),{setItemMap:L}=R,U=p.useRef(_);g0(U.current,_)||(U.current=_);const Z=U.current;return p.useEffect(()=>{const O=Z;return L(B=>k?B.has(k)?B.set(k,{...O,element:k}).toSorted(dd):(B.set(k,{...O,element:k}),B.toSorted(dd)):B),()=>{L(B=>
40!k||!B.has(k)?B:(B.delete(k),new Zl(B)))}},[k,Z,L]),o.jsx(b,{[g]:"",ref:G,children:C})});x.displayName=f;function w(){return p.useState(new Zl)}De(w,"useInitCollection");function v(y){const{itemMap:S}=i(e+"CollectionConsumer",y);return S}return De(v,"useCollection"),[{Provider:s,Slot:h,ItemSlot:x},{createCollectionScope:a,useCollection:v,useInitCollection:w}]}De(R1,"createCollection");function g0(e,t){if(e===t)return!0;if(typeof e!="object"||typeof t!="object"||e==null||t==null)return!1;const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(const n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||e[n]!==t[n])return!1;return!0}De(g0,"shallowEqual");function v0(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}De(v0,"isElementPreceding");function dd(e,t){return!e[1].element||!t[1].element?0:v0(e[1].element,t[1].element)?-1:1}De(dd,"sortByDocumentPosition");function y0(e){return new MutationObserver(r=>{for(const a of r)if(a.type==="childList"){e();return}})}De(y0,"getChildListObserver");var T1=Object.defineProperty,O1=(e,t)=>T1(e,"name",{value:t,configurable:!0}),P1=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ve=P1.reduce((e,t)=>{const r=Ia(`Primitive.${t}`),a=p.forwardRef((n,i)=>{const{asChild:s,...l}=n,c=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(c,{...l,ref:i})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function Du(e,t){e&&Kn.flushSync(()=>e.dispatchEvent(t))}O1(Du,"dispatchDiscreteCustomEvent");var I1=Object.defineProperty,B1=(e,t)=>I1(e,"name",{value:t,configurable:!0});function Ht(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...r)=>{var a;return(a=t.current)==null?void 0:a.call(t,...r)},[])}B1(Ht,"useCallbackRef");var L1=Object.defineProperty,_e=(e,t)=>L1(e,"name",{value:t,configurable:!0}),ud="dismissableLayer.update",G1="dismissableLayer.pointerDownOutside",H1="dismissableLayer.focusOutside",Nm,Ru=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),Tu=p.forwardRef(_e(function(t,r){const{disableOutsidePointerEvents:a=!1,deferPointerDownOutside:n=!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:l,onInteractOutside:c,onDismiss:d,...u}=t,h=p.useContext(Ru),[f,g]=p.useState(null),b=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,x]=p.useState({}),w=qe(r,g),v=Array.from(h.layers),[m]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),y=m?v.indexOf(m):-1,S=f?v.indexOf(f):-1,A=h.layersWithOutsidePointerEventsDisabled.size>0,C=S>=y,_=p.useRef(!1),M=b0(R=>{s==null||s(R),c==null||c(R),R.defaultPrevented||d==null||d()},{ownerDocument:b,deferPointerDownOutside:n,isDeferredPointerDownOutsideRef:_,dismissableSurfaces:h.dismissableSurfaces,shouldHandlePointerDownOutside:p.useCallback(R=>{if(!(R instanceof Node))return!1;const L=[...h.branches].some(U=>U.contains(R));return C&&!L},[h.branches,C])}),k=w0(R=>{if(n&&_.current)return;const L=R.target;[...h.branches].some(Z=>Z.contains(L))||(l==null||l(R),c==null||c(R),R.defaultPrevented||d==null||d())},b),F=f?S===v.length-1:!1,G=Ht(R=>{R.key==="Escape"&&(i==null||i(R),!R.defaultPrevented&&d&&(R.preventDefault(),d()))});return p.useEffect(()=>{if(F)return b.addEventListener("keydown",G,{capture:!0}),()=>b.removeEventListener("keydown",G,{capture:!0})},[b,F,G]),p.useEffect(()=>{if(f)return a&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(Nm=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(f)),h.layers.add(f),hd(),()=>{a&&(h.layersWithOutsidePointerEventsDisabled.delete(f),h.layersWithOutsidePointerEventsDisabled.size===0&&(b.body.style.pointerEvents=Nm))}},[f,b,a,h]),p.useEffect(()=>()=>{f&&(h.layers.delete(f),h.layersWithOutsidePointerEventsDisabled.delete(f),hd())},[f,h]),p.useEffect(()=>{const R=_e(()=>x({}),"handleUpdate");return document.addEventListener(ud,R),()=>document.removeEventListener(ud,R)},[]),o.jsx(Ve.div,{...u,ref:w,style:{pointerEvents:A?C?"auto":"none":void 0,...t.style},onFocusCapture:Re(t.onFocusCapture,k.onFocusCapture),onBlurCapture:Re(t.onBlurCapture,k.onBlurCapture),onPointerDownCapture:Re(t.onPointerDownCapture,M.onPointerDownCapture)})},"DismissableLayer")),z1=p.forwardRef(_e(function(t,r){const a=p.useContext(Ru),n=p.useRef(null),i=qe(r,n);return p.useEffect(()=>{const s=n.current;if(s)return a.branches.add(s),()=>{a.branches.delete(s)}},[a.branches]),o.jsx(Ve.div,{...t,ref:i})},"DismissableLayerBranch"));function x0(){const e=p.useContext(Ru),[t,r]=p.useState(null);return p.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r}_e(x0,"useDismissableLayerSurface");var q1=_e(()=>!0,"IS_TRUE");function b0(e,t){const{ownerDocument:r=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:a=!1,isDeferredPointerDownOutsideRef:n,dismissableSurfaces:i,shouldHandlePointerDownOutside:s=q1}=t,l=Ht(e),c=p.useRef(!1),d=p.useRef(!1),u=p.useRef(new Map),h=p.useRef(()=>{});return p.useEffect(()=>{function f(){d.current=!1,n.current=!1,u.current.clear()}_e(f,"resetOutsideInteraction");function g(){return Array.from(u.current.values()).some(Boolean)}_e(g,"isOutsideInteractionIntercepted");function b(y){if(!d.current)return;const S=y.target;S instanceof Node&&[...i].some(C=>C.contains(S))||u.current.set(y.type,!0),y.type==="click"&&window.setTimeout(()=>{d.current&&h.current()},0)}_e(b,"handleInteractionCapture");function x(y){d.current&&u.current.set(y.type,!1)}_e(x,"handleInteractionBubble");const w=_e(y=>{if(y.target&&!c.current){let S=function(){r.removeEventListener("click",h.current);const C=g();f(),C||Ou(G1,l,A,{discrete:!0})};if(_e(S,"handleAndDispatchPointerDownOutsideEvent"),!s(y.target)){r.removeEventListener("click",h.current),f(),c.current=!1;return}const A={originalEvent:y};d.current=!0,n.current=a&&y.button===0,u.current.clear(),!a||y.button!==0?S():(r.removeEventListener("click",h.current),h.current=S,r.addEventListener("click",h.current,{once:!0}))}else r.removeEventListener("click",h.current),f();c.current=!1},"handlePointerDown"),v=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const y of v)r.addEventListener(y,b,!0),r.addEventListener(y,x);const m=window.setTimeout(()=>{r.addEventListener("pointerdown",w)},0);return()=>{window.clearTimeout(m),r.removeEventListener("pointerdown",w),r.removeEventListener("click",h.current);for(const y of v)r.removeEventListener(y,b,!0),r.removeEventListener(y,x)}},[r,l,a,n,i,s]),{onPointerDownCapture:_e(()=>c.current=!0,"onPointerDownCapture")}}_e(b0,"usePointerDownOutside");function w0(e,t=globalThis==null?void 0:globalThis.document){const r=Ht(e),a=p.useRef(!1);return p.useEffect(()=>{const n=_e(i=>{i.target&&!a.current&&Ou(H1,r,{originalEvent:i},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",n),()=>t.removeEventListener("focusin",n)},[t,r]),{onFocusCapture:_e(()=>a.current=!0,"onFocusCapture"),onBlurCapture:_e(()=>a.current=!1,"onBlurCapture")}}_e(w0,"useFocusOutside");function hd(){const e=new CustomEvent(ud);document.dispatchEvent(e)}_e(hd,"dispatchUpdate");function Ou(e,t,r,{discrete:a}){const n=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&n.addEventListener(e,t,{once:!0}),a?Du(n,i):n.dispatchEvent(i)}_e(Ou,"handleAndDispatchCustomEvent");var U1=Tu,V1=z1,it=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},W1=Object.defineProperty,J1=(e,t)=>W1(e,"name",{value:t,configurable:!0}),S0=p.forwardRef(J1(function(t,r){var c;const{container:a,...n}=t,[i,s]=p.useState(!1);it(()=>s(!0),[]);const l=a||i&&((c=globalThis==null?void 0:globalThis.document)==null?void 0:c.body);return l?Kn.createPortal(o.jsx(Ve.div,{...n,ref:r}),l):null},"Portal")),$1=Object.defineProperty,br=(e,t)=>$1(e,"name",{value:t,configurable:!0});function A0(e,t){return p.useReducer((r,a)=>t[r][a]??r,e)}br(A0,"useStateMachine");var mi=br(e=>{const{present:t,children:r}=e,a=C0(t),n=typeof r=="function"?r({present:a.isPresent}):p.Children.only(r),i=_0(a.ref,N0(n));return typeof r=="function"||a.isPresent?p.cloneElement(n,{ref:i}
40):null},"Presence");function C0(e){const[t,r]=p.useState(),a=p.useRef(null),n=p.useRef(e),i=p.useRef("none"),s=p.useRef(void 0),l=e?"mounted":"unmounted",[c,d]=A0(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{c==="mounted"?(i.current=s.current??nn(a.current),s.current=void 0):i.current="none"},[c]),it(()=>{const u=a.current,h=n.current;if(h!==e){const g=i.current,b=nn(u);e?(s.current=b,d("MOUNT")):b==="none"||(u==null?void 0:u.display)==="none"?d("UNMOUNT"):d(h&&g!==b?"ANIMATION_OUT":"UNMOUNT"),n.current=e}},[e,d]),it(()=>{if(t){let u;const h=t.ownerDocument.defaultView??window,f=br(b=>{const w=nn(a.current).includes(CSS.escape(b.animationName));if(b.target===t&&w&&(d("ANIMATION_END"),!n.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",u=h.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},"handleAnimationEnd"),g=br(b=>{b.target===t&&(i.current=nn(a.current))},"handleAnimationStart");return t.addEventListener("animationstart",g),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{h.clearTimeout(u),t.removeEventListener("animationstart",g),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:p.useCallback(u=>{if(u){const h=getComputedStyle(u);a.current=h,s.current=nn(h)}else a.current=null;r(u)},[])}}br(C0,"usePresence");function md(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}br(md,"setRef");function _0(...e){const t=p.useRef(e);return t.current=e,p.useCallback(r=>{const a=t.current;let n=!1;const i=a.map(s=>{const l=md(s,r);return!n&&typeof l=="function"&&(n=!0),l});if(n)return()=>{for(let s=0;s<i.length;s++){const l=i[s];typeof l=="function"?l():md(a[s],null)}}},[])}br(_0,"useStableComposedRefs");function nn(e){return(e==null?void 0:e.animationName)||"none"}br(nn,"getAnimationName");function N0(e){var a,n;let t=(a=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}br(N0,"getElementRef");var K1=Object.defineProperty,Q1=(e,t)=>K1(e,"name",{value:t,configurable:!0}),jm=Wn[" useEffectEvent ".trim().toString()],Mm=Wn[" useInsertionEffect ".trim().toString()];function j0(e){if(typeof jm=="function")return jm(e);const t=p.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return typeof Mm=="function"?Mm(()=>{t.current=e}):it(()=>{t.current=e}),p.useMemo(()=>(...r)=>{var a;return(a=t.current)==null?void 0:a.call(t,...r)},[])}Q1(j0,"useEffectEvent");var Y1=Object.defineProperty,fi=(e,t)=>Y1(e,"name",{value:t,configurable:!0}),X1=Wn[" useInsertionEffect ".trim().toString()]||it;function Pu({prop:e,defaultProp:t,onChange:r=fi(()=>{},"onChange"),caller:a}){const[n,i,s]=M0({defaultProp:t,onChange:r}),l=e!==void 0,c=l?e:n,d=p.useCallback(u=>{var h;if(l){const f=E0(u)?u(e):u;f!==e&&((h=s.current)==null||h.call(s,f))}else i(u)},[l,e,i,s]);return[c,d]}fi(Pu,"useControllableState");function M0({defaultProp:e,onChange:t}){const[r,a]=p.useState(e),n=p.useRef(r),i=p.useRef(t);return X1(()=>{i.current=t},[t]),p.useEffect(()=>{var s;n.current!==r&&((s=i.current)==null||s.call(i,r),n.current=r)},[r,n]),[r,a,i]}fi(M0,"useUncontrolledState");function E0(e){return typeof e=="function"}fi(E0,"isFunction");var Em=Symbol("RADIX:SYNC_STATE");function Z1(e,t,r,a){const{prop:n,defaultProp:i,onChange:s,caller:l}=t,c=n!==void 0,d=j0(s),u=[{...r,state:i}];a&&u.push(a);const[h,f]=p.useReducer((w,v)=>{if(v.type===Em)return{...w,state:v.state};const m=e(w,v);return c&&!Object.is(m.state,w.state)&&d(m.state),m},...u),g=h.state,b=p.useRef(g);p.useEffect(()=>{b.current!==g&&(b.current=g,c||d(g))},[g,b,c]);const x=p.useMemo(()=>n!==void 0?{...h,state:n}:h,[h,n]);return p.useEffect(()=>{c&&!Object.is(n,h.state)&&f({type:Em,state:n})},[n,h.state,c]),[x,f]}fi(Z1,"useControllableStateReducer");var ew=Object.defineProperty,tw=(e,t)=>ew(e,"name",{value:t,configurable:!0}),rw=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Iu=p.forwardRef(tw(function(t,r){return o.jsx(Ve.span,{...t,ref:r,style:{...rw,...t.style}})},"VisuallyHidden")),aw=Iu,nw=Object.defineProperty,ne=(e,t)=>nw(e,"name",{value:t,configurable:!0}),F0="ToastProvider",[Bu,k0,ow]=f0("Toast"),[D0,E_]=qa("Toast",[ow]),[iw,dl]=D0(F0),sw=ne(e=>
40{const{__scopeToast:t,label:r="Notification",duration:a=5e3,swipeDirection:n="right",swipeThreshold:i=50,announcerContainer:s,children:l}=e,[c,d]=p.useState(null),[u,h]=p.useState(0),f=p.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${F0}\`. Expected non-empty \`string\`.`),o.jsx(Bu.Provider,{scope:t,children:o.jsx(iw,{scope:t,label:r,duration:a,swipeDirection:n,swipeThreshold:i,toastCount:u,viewport:c,onViewportChange:d,onToastAdd:p.useCallback(()=>h(g=>g+1),[]),onToastRemove:p.useCallback(()=>h(g=>g-1),[]),isClosePausedRef:f,announcerContainer:s,children:l})})},"ToastProvider"),lw="ToastViewport",cw=["F8"],fd="toast.viewportPause",pd="toast.viewportResume",dw=p.forwardRef(ne(function(t,r){const{__scopeToast:a,hotkey:n=cw,label:i="Notifications ({hotkey})",...s}=t,l=dl(lw,a),c=k0(a),d=p.useRef(null),u=p.useRef(null),h=p.useRef(null),f=p.useRef(null),g=qe(r,f,l.onViewportChange),b=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=l.toastCount>0;p.useEffect(()=>{const v=ne(m=>{var S;n.length!==0&&n.every(A=>m[A]||m.code===A)&&((S=f.current)==null||S.focus())},"handleKeyDown");return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[n]),p.useEffect(()=>{const v=d.current,m=f.current;if(x&&v&&m){const y=ne(()=>{if(!l.isClosePausedRef.current){const _=new CustomEvent(fd);m.dispatchEvent(_),l.isClosePausedRef.current=!0}},"handlePause"),S=ne(()=>{if(l.isClosePausedRef.current){const _=new CustomEvent(pd);m.dispatchEvent(_),l.isClosePausedRef.current=!1}},"handleResume"),A=ne(_=>{!v.contains(_.relatedTarget)&&S()},"handleFocusOutResume"),C=ne(()=>{v.contains(document.activeElement)||S()},"handlePointerLeaveResume");return v.addEventListener("focusin",y),v.addEventListener("focusout",A),v.addEventListener("pointermove",y),v.addEventListener("pointerleave",C),window.addEventListener("blur",y),window.addEventListener("focus",S),()=>{v.removeEventListener("focusin",y),v.removeEventListener("focusout",A),v.removeEventListener("pointermove",y),v.removeEventListener("pointerleave",C),window.removeEventListener("blur",y),window.removeEventListener("focus",S)}}},[x,l.isClosePausedRef]);const w=p.useCallback(({tabbingDirection:v})=>{const y=c().map(S=>{const A=S.ref.current,C=[A,...I0(A)];return v==="forwards"?C:C.reverse()});return(v==="forwards"?y.reverse():y).flat()},[c]);return p.useEffect(()=>{const v=f.current;if(v){const m=ne(y=>{var C,_,M;const S=y.altKey||y.ctrlKey||y.metaKey;if(y.key==="Tab"&&!S){const k=document.activeElement,F=y.shiftKey;if(y.target===v&&F){(C=u.current)==null||C.focus();return}const L=w({tabbingDirection:F?"backwards":"forwards"}),U=L.findIndex(Z=>Z===k);hs(L.slice(U+1))?y.preventDefault():F?(_=u.current)==null||_.focus():(M=h.current)==null||M.focus()}},"handleKeyDown");return v.addEventListener("keydown",m),()=>v.removeEventListener("keydown",m)}},[c,w]),o.jsxs(V1,{ref:d,role:"region","aria-label":i.replace("{hotkey}",b),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&o.jsx(Fm,{ref:u,onFocusFromOutsideViewport:()=>{const v=w({tabbingDirection:"forwards"});hs(v)}}),o.jsx(Bu.Slot,{scope:a,children:o.jsx(Ve.ol,{tabIndex:-1,...s,ref:g})}),x&&o.jsx(Fm,{ref:h,onFocusFromOutsideViewport:()=>{const v=w({tabbingDirection:"backwards"});hs(v)}})]})},"ToastViewport")),uw="ToastFocusProxy",Fm=p.forwardRef(ne(function(t,r){const{__scopeToast:a,onFocusFromOutsideViewport:n,...i}=t,s=dl(uw,a);return o.jsx(Iu,{tabIndex:0,...i,ref:r,style:{position:"fixed"},onFocus:l=>{var u;const c=l.relatedTarget;!((u=s.viewport)!=null&&u.contains(c))&&n()}})},"ToastFocusProxy")),ul="Toast",hw="toast.swipeStart",mw="toast.swipeMove",fw="toast.swipeCancel",pw="toast.swipeEnd",gw=p.forwardRef(ne(function(t,r){const{forceMount:a,open:n,defaultOpen:i,onOpenChange:s,...l}=t,[c,d]=Pu({prop:n,defaultProp:i??!0,onChange:s,caller:ul});return o.jsx(mi,{present:a||c,children:o.jsx(xw,{open:c,...l,ref:r,onClose:()=>d(!1),onPause:Ht(t.onPause),onResume:Ht(t.onResume),onSwipeStart:Re(t.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Re(t.onSwipeMove,u=>{const{x:h,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${h}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:Re(t.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Re(t.onSwipeEnd,u=>{const{x:h,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${h}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),d(!1)})})})},"Toast")),[vw,yw]=D0(ul,{onClose(){}}),xw=p.forwardRef(ne(function(t,r){const{__scopeToast:a,type:n="foreground",duration:i,open:s,onClose:l,onEscapeKeyDown:c,onPause:d,onResume:u,onSwipeStart:h,onSwipeMove:f,onSwipeCancel:g,onSwipeEnd:b,...x}=t,w=dl(ul,a),v=k0(a),[m,y]=p.useState(null),S=qe(r,y),A=p.useRef(null),C=p.useRef(null),_=i||w.duration,M=p.useRef(0),k=p.useRef(_),F=p.useRef(0),{onToastAdd:G,onToastRemove:R}=w,L=Ht(()=>{var B;(m==null?void 0:m.contains(document.activeElement))&&((B=w.viewport)==null||B.focus()),l()}),U=p.useCallback(O=>
40{!O||O===1/0||(window.clearTimeout(F.current),M.current=new Date().getTime(),F.current=window.setTimeout(L,O))},[L]);p.useEffect(()=>{const O=w.viewport;if(O){const B=ne(()=>{U(k.current),u==null||u()},"handleResume"),j=ne(()=>{const E=new Date().getTime()-M.current;k.current=k.current-E,window.clearTimeout(F.current),d==null||d()},"handlePause");return O.addEventListener(fd,j),O.addEventListener(pd,B),()=>{O.removeEventListener(fd,j),O.removeEventListener(pd,B)}}},[w.viewport,_,d,u,U]),p.useEffect(()=>{s&&!w.isClosePausedRef.current&&U(_)},[s,_,w.isClosePausedRef,U]),p.useEffect(()=>()=>{window.clearTimeout(F.current)},[]),p.useEffect(()=>(G(),()=>R()),[G,R]);const Z=p.useMemo(()=>m?Lu(m):null,[m]);return w.viewport?o.jsxs(o.Fragment,{children:[Z&&o.jsx(bw,{__scopeToast:a,role:"status","aria-live":n==="foreground"?"assertive":"polite",children:Z}),o.jsx(vw,{scope:a,onClose:L,children:Kn.createPortal(o.jsx(Bu.ItemSlot,{scope:a,children:o.jsx(U1,{asChild:!0,onEscapeKeyDown:Re(c,O=>{v().some(j=>{var E;return(E=j.ref.current)==null?void 0:E.contains(O.target)})||L()}),children:o.jsx(Ve.li,{tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":w.swipeDirection,...x,ref:S,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:Re(t.onKeyDown,O=>{O.key==="Escape"&&(c==null||c(O.nativeEvent),O.nativeEvent.defaultPrevented||L())}),onPointerDown:Re(t.onPointerDown,O=>{O.button===0&&(A.current={x:O.clientX,y:O.clientY})}),onPointerMove:Re(t.onPointerMove,O=>{if(!A.current)return;const B=O.clientX-A.current.x,j=O.clientY-A.current.y,E=!!C.current,P=["left","right"].includes(w.swipeDirection),V=["left","up"].includes(w.swipeDirection)?Math.min:Math.max,z=P?V(0,B):0,$=P?0:V(0,j),K=O.pointerType==="touch"?10:2,ie={x:z,y:$},Se={originalEvent:O,delta:ie};E?(C.current=ie,So(mw,f,Se,{discrete:!1})):km(ie,w.swipeDirection,K)?(C.current=ie,So(hw,h,Se,{discrete:!1}),O.target.setPointerCapture(O.pointerId)):(Math.abs(B)>K||Math.abs(j)>K)&&(A.current=null)}),onPointerUp:Re(t.onPointerUp,O=>{const B=C.current,j=O.target;if(j.hasPointerCapture(O.pointerId)&&j.releasePointerCapture(O.pointerId),C.current=null,A.current=null,B){const E=O.currentTarget,P={originalEvent:O,delta:B};km(B,w.swipeDirection,w.swipeThreshold)?So(pw,b,P,{discrete:!0}):So(fw,g,P,{discrete:!0}),E.addEventListener("click",V=>V.preventDefault(),{once:!0})}})})})}),w.viewport)})]}):null},"ToastImpl")),bw=ne(e=>{const{__scopeToast:t,children:r,...a}=e,n=dl(ul,t),[i,s]=p.useState(!1),[l,c]=p.useState(!1);return O0(()=>s(!0)),p.useEffect(()=>{const d=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(d)},[]),l?null:o.jsx(S0,{asChild:!0,container:n.announcerContainer||void 0,children:o.jsx(Iu,{...a,children:i&&o.jsxs(o.Fragment,{children:[n.label," ",r]})})})},"ToastAnnounce"),ww=p.forwardRef(ne(function(t,r){const{__scopeToast:a,...n}=t;return o.jsx(Ve.div,{...n,ref:r})},"ToastTitle")),Sw=p.forwardRef(ne(function(t,r){const{__scopeToast:a,...n}=t;return o.jsx(Ve.div,{...n,ref:r})},"ToastDescription")),Aw="ToastAction",Cw=p.forwardRef(ne(function(t,r){const{altText:a,...n}=t;return a.trim()?o.jsx(T0,{altText:a,asChild:!0,children:o.jsx(R0,{...n,ref:r})}):(console.error(`Invalid prop \`altText\` supplied to \`${Aw}\`. Expected non-empty \`string\`.`),null)},"ToastAction")),_w="ToastClose",R0=p.forwardRef(ne(function(t,r){const{__scopeToast:a,...n}=t,i=yw(_w,a);return o.jsx(T0,{asChild:!0,children:o.jsx(Ve.button,{type:"button",...n,ref:r,onClick:Re(t.onClick,i.onClose)})})},"ToastClose")),T0=p.forwardRef(ne(function(t,r){const{__scopeToast:a,altText:n,...i}=t;return o.jsx(Ve.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...i,ref:r})},"ToastAnnounceExclude"));function Lu(e){const t=[];return Array.from(e.childNodes).forEach(a=>{if(a.nodeType===a.TEXT_NODE&&a.textContent&&t.push(a.textContent),P0(a)){const n=a.ariaHidden||a.hidden||a.style.display==="none",i=a.dataset.radixToastAnnounceExclude==="";if(!n)if(i){const s=a.dataset.radixToastAnnounceAlt;s&&t.push(s)}else t.push(...Lu(a))}}),t}ne(Lu,"getAnnounceTextContent");function So(e,t,r,{discrete:a}){const n=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&n.addEventListener(e,t,{once:!0}),a?Du(n,i):n.dispatchEvent(i)}ne(So,"handleAndDispatchCustomEvent");var km=ne((e,t,r=0)=>{const a=Math.abs(e.x),n=Math.abs(e.y),i=a>n;return t==="left"||t==="right"?i&&a>r:!i&&n>r},"isDeltaInDirection");function O0(e=()=>{}){const t=Ht(e);it(()=>{let r=0,a=0;return r=window.requestAnimationFrame(()=>a=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(a)}},[t])}ne(O0,"useNextFrame");
vendor: 4,888 bytes, lines 40-80
40function P0(e){return e.nodeType===e.ELEMENT_NODE}ne(P0,"isHTMLElement");function I0(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:ne(a=>{const n=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||n?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}ne(I0,"getTabbableCandidates");function hs(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}ne(hs,"focusFirst");var Nw=sw,B0=dw,L0=gw,G0=ww,H0=Sw,z0=Cw,q0=R0;function U0(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=U0(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function V0(){for(var e,t,r=0,a="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=U0(e))&&(a&&(a+=" "),a+=t);return a}const Dm=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Rm=V0,jw=(e,t)=>r=>{var a;if((t==null?void 0:t.variants)==null)return Rm(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:n,defaultVariants:i}=t,s=Object.keys(n).map(d=>{const u=r==null?void 0:r[d],h=i==null?void 0:i[d];if(u===null)return null;const f=Dm(u)||Dm(h);return n[d][f]}),l=r&&Object.entries(r).reduce((d,u)=>{let[h,f]=u;return f===void 0||(d[h]=f),d},{}),c=t==null||(a=t.compoundVariants)===null||a===void 0?void 0:a.reduce((d,u)=>{let{class:h,className:f,...g}=u;return Object.entries(g).every(b=>{let[x,w]=b;return Array.isArray(w)?w.includes({...i,...l}[x]):{...i,...l}[x]===w})?[...d,h,f]:d},[]);return Rm(e,s,c,r==null?void 0:r.class,r==null?void 0:r.className)};/** 41 * @license lucide-react v0.462.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 */const Mw=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),W0=(...e)=>e.filter((t,r,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===r).join(" ").trim();/** 46 * @license lucide-react v0.462.0 - ISC 47 * 48 * This source code is licensed under the ISC license. 49 * See the LICENSE file in the root directory of this source tree. 50 */var Ew={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 51 * @license lucide-react v0.462.0 - ISC 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 */const Fw=p.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:a,className:n="",children:i,iconNode:s,...l},c)=>p.createElement("svg",{ref:c,...Ew,width:t,height:t,stroke:e,strokeWidth:a?Number(r)*24/Number(t):r,className:W0("lucide",n),...l},[...s.map(([d,u])=>p.createElement(d,u)),...Array.isArray(i)?i:[i]]));/** 56 * @license lucide-react v0.462.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 */const H=(e,t)=>{const r=p.forwardRef(({className:a,...n},i)=>p.createElement(Fw,{ref:i,iconNode:t,className:W0(`lucide-${Mw(e)}`,a),...n}));return r.displayName=`${e}`,r};/** 61 * @license lucide-react v0.462.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const J0=H("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 66 * @license lucide-react v0.462.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */const mr=H("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** 71 * @license lucide-react v0.462.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const kw=H("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** 76 * @license lucide-react v0.462.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const $0=H("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
80],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** 81 * @license lucide-react v0.462.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const pi=H("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 86 * @license lucide-react v0.462.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const Gu=H("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 91 * @license lucide-react v0.462.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const hl=H("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 96 * @license lucide-react v0.462.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Yn=H("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 101 * @license lucide-react v0.462.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const Dw=H("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 106 * @license lucide-react v0.462.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Sa=H("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** 111 * @license lucide-react v0.462.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const Aa=H("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 116 * @license lucide-react v0.462.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const Rw=H("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 121 * @license lucide-react v0.462.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const Tw=H("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 126 * @license lucide-react v0.462.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const Ro=H("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** 131 * @license lucide-react v0.462.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const ca=H("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** 136 * @license lucide-react v0.462.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const Tm=H("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 141 * @license lucide-react v0.462.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const Ow=H("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 146 * @license lucide-react v0.462.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const Pw=H("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);/** 151 * @license lucide-react v0.462.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const gd=H("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** 156 * @license lucide-react v0.462.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const Iw=H("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/** 161 * @license lucide-react v0.462.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const Hu=H("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/** 166 * @license lucide-react v0.462.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const Bw=H("Gavel",[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8",key:"15492f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m9 7 8 8",key:"5jnvq1"}],["path",{d:"m21 11-8-8",key:"z4y7zo"}]]);/** 171 * @license lucide-react v0.462.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const Lw=H("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/** 176 * @license lucide-react v0.462.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const Gw=H("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);/** 181 * @license lucide-react v0.462.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const Hw=H("HeartHandshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/** 186 * @license lucide-react v0.462.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const gi=H("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** 191 * @license lucide-react v0.462.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const zw=H("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 196 * @license lucide-react v0.462.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const zu=H("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 201 * @license lucide-react v0.462.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const K0=H("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/** 206 * @license lucide-react v0.462.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const Q0=H("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 211 * @license lucide-react v0.462.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree.
215 */const qw=H("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/** 216 * @license lucide-react v0.462.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const qu=H("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** 221 * @license lucide-react v0.462.0 - ISC 222 * 223 * This source code is licensed under the ISC license. 224 * See the LICENSE file in the root directory of this source tree. 225 */const Y0=H("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** 226 * @license lucide-react v0.462.0 - ISC 227 * 228 * This source code is licensed under the ISC license. 229 * See the LICENSE file in the root directory of this source tree. 230 */const Uw=H("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** 231 * @license lucide-react v0.462.0 - ISC 232 * 233 * This source code is licensed under the ISC license. 234 * See the LICENSE file in the root directory of this source tree. 235 */const vd=H("Medal",[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]]);/** 236 * @license lucide-react v0.462.0 - ISC 237 * 238 * This source code is licensed under the ISC license. 239 * See the LICENSE file in the root directory of this source tree. 240 */const Vw=H("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 241 * @license lucide-react v0.462.0 - ISC 242 * 243 * This source code is licensed under the ISC license. 244 * See the LICENSE file in the root directory of this source tree. 245 */const Om=H("MessageSquareHeart",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8",key:"1blaws"}]]);/** 246 * @license lucide-react v0.462.0 - ISC 247 * 248 * This source code is licensed under the ISC license. 249 * See the LICENSE file in the root directory of this source tree. 250 */const X0=H("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/** 251 * @license lucide-react v0.462.0 - ISC 252 * 253 * This source code is licensed under the ISC license. 254 * See the LICENSE file in the root directory of this source tree. 255 */const Ww=H("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** 256 * @license lucide-react v0.462.0 - ISC 257 * 258 * This source code is licensed under the ISC license. 259 * See the LICENSE file in the root directory of this source tree. 260 */const vi=H("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/** 261 * @license lucide-react v0.462.0 - ISC 262 * 263 * This source code is licensed under the ISC license. 264 * See the LICENSE file in the root directory of this source tree. 265 */const Xn=H("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 266 * @license lucide-react v0.462.0 - ISC 267 * 268 * This source code is licensed under the ISC license. 269 * See the LICENSE file in the root directory of this source tree. 270 */const Z0=H("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** 271 * @license lucide-react v0.462.0 - ISC 272 * 273 * This source code is licensed under the ISC license. 274 * See the LICENSE file in the root directory of this source tree. 275 */const yd=H("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
275y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 276 * @license lucide-react v0.462.0 - ISC 277 * 278 * This source code is licensed under the ISC license. 279 * See the LICENSE file in the root directory of this source tree. 280 */const Lt=H("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/** 281 * @license lucide-react v0.462.0 - ISC 282 * 283 * This source code is licensed under the ISC license. 284 * See the LICENSE file in the root directory of this source tree. 285 */const er=H("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 286 * @license lucide-react v0.462.0 - ISC 287 * 288 * This source code is licensed under the ISC license. 289 * See the LICENSE file in the root directory of this source tree. 290 */const Ba=H("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/** 291 * @license lucide-react v0.462.0 - ISC 292 * 293 * This source code is licensed under the ISC license. 294 * See the LICENSE file in the root directory of this source tree. 295 */const ms=H("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]]);/** 296 * @license lucide-react v0.462.0 - ISC 297 * 298 * This source code is licensed under the ISC license. 299 * See the LICENSE file in the root directory of this source tree. 300 */const Jw=H("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** 301 * @license lucide-react v0.462.0 - ISC 302 * 303 * This source code is licensed under the ISC license. 304 * See the LICENSE file in the root directory of this source tree. 305 */const ev=H("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** 306 * @license lucide-react v0.462.0 - ISC 307 * 308 * This source code is licensed under the ISC license. 309 * See the LICENSE file in the root directory of this source tree. 310 */const tv=H("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);/** 311 * @license lucide-react v0.462.0 - ISC 312 * 313 * This source code is licensed under the ISC license. 314 * See the LICENSE file in the root directory of this source tree. 315 */const rv=H("VolumeX",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/** 316 * @license lucide-react v0.462.0 - ISC 317 * 318 * This source code is licensed under the ISC license. 319 * See the LICENSE file in the root directory of this source tree. 320 */const wr=H("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 7,489 bytes, line 320
320],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Uu="-",$w=e=>{const t=Qw(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:s=>{const l=s.split(Uu);return l[0]===""&&l.length!==1&&l.shift(),av(l,t)||Kw(s)},getConflictingClassGroupIds:(s,l)=>{const c=r[s]||[];return l&&a[s]?[...c,...a[s]]:c}}},av=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],a=t.nextPart.get(r),n=a?av(e.slice(1),a):void 0;if(n)return n;if(t.validators.length===0)return;const i=e.join(Uu);return(s=t.validators.find(({validator:l})=>l(i)))==null?void 0:s.classGroupId},Pm=/^\[(.+)\]$/,Kw=e=>{if(Pm.test(e)){const t=Pm.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Qw=e=>{const{theme:t,prefix:r}=e,a={nextPart:new Map,validators:[]};return Xw(Object.entries(e.classGroups),r).forEach(([i,s])=>{xd(s,a,i,t)}),a},xd=(e,t,r,a)=>{e.forEach(n=>{if(typeof n=="string"){const i=n===""?t:Im(t,n);i.classGroupId=r;return}if(typeof n=="function"){if(Yw(n)){xd(n(a),t,r,a);return}t.validators.push({validator:n,classGroupId:r});return}Object.entries(n).forEach(([i,s])=>{xd(s,Im(t,i),r,a)})})},Im=(e,t)=>{let r=e;return t.split(Uu).forEach(a=>{r.nextPart.has(a)||r.nextPart.set(a,{nextPart:new Map,validators:[]}),r=r.nextPart.get(a)}),r},Yw=e=>e.isThemeGetter,Xw=(e,t)=>t?e.map(([r,a])=>{const n=a.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([s,l])=>[t+s,l])):i);return[r,n]}):e,Zw=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,a=new Map;const n=(i,s)=>{r.set(i,s),t++,t>e&&(t=0,a=r,r=new Map)};return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=a.get(i))!==void 0)return n(i,s),s},set(i,s){r.has(i)?r.set(i,s):n(i,s)}}},nv="!",e2=e=>{const{separator:t,experimentalParseClassName:r}=e,a=t.length===1,n=t[0],i=t.length,s=l=>{const c=[];let d=0,u=0,h;for(let w=0;w<l.length;w++){let v=l[w];if(d===0){if(v===n&&(a||l.slice(w,w+i)===t)){c.push(l.slice(u,w)),u=w+i;continue}if(v==="/"){h=w;continue}}v==="["?d++:v==="]"&&d--}const f=c.length===0?l:l.substring(u),g=f.startsWith(nv),b=g?f.substring(1):f,x=h&&h>u?h-u:void 0;return{modifiers:c,hasImportantModifier:g,baseClassName:b,maybePostfixModifierPosition:x}};return r?l=>r({className:l,parseClassName:s}):s},t2=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(a=>{a[0]==="["?(t.push(...r.sort(),a),r=[]):r.push(a)}),t.push(...r.sort()),t},r2=e=>({cache:Zw(e.cacheSize),parseClassName:e2(e),...$w(e)}),a2=/\s+/,n2=(e,t)=>{const{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:n}=t,i=[],s=e.trim().split(a2);let l="";for(let c=s.length-1;c>=0;c-=1){const d=s[c],{modifiers:u,hasImportantModifier:h,baseClassName:f,maybePostfixModifierPosition:g}=r(d);let b=!!g,x=a(b?f.substring(0,g):f);if(!x){if(!b){l=d+(l.length>0?" "+l:l);continue}if(x=a(f),!x){l=d+(l.length>0?" "+l:l);continue}b=!1}const w=t2(u).join(":"),v=h?w+nv:w,m=v+x;if(i.includes(m))continue;i.push(m);const y=n(x,b);for(let S=0;S<y.length;++S){const A=y[S];i.push(v+A)}l=d+(l.length>0?" "+l:l)}return l};function o2(){let e=0,t,r,a="";for(;e<arguments.length;)(t=arguments[e++])&&(r=ov(t))&&(a&&(a+=" "),a+=r);return a}const ov=e=>{if(typeof e=="string")return e;let t,r="";for(let a=0;a<e.length;a++)e[a]&&(t=ov(e[a]))&&(r&&(r+=" "),r+=t);return r};function i2(e,...t){let r,a,n,i=s;function s(c){const d=t.reduce((u,h)=>h(u),e());return r=r2(d),a=r.cache.get,n=r.cache.set,i=l,l(c)}function l(c){const d=a(c);if(d)return d;const u=n2(c,r);return n(c,u),u}return function(){return i(o2.apply(null,arguments))}}const se=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},iv=/^\[(?:([a-z-]+):)?(.+)\]$/i,s2=/^\d+\/\d+$/,l2=new Set(["px","full","screen"]),c2=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,d2=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,u2=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,h2=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,m2=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,nr=e=>Cn(e)||l2.has(e)||s2.test(e),kr=e=>Zn(e,"length",w2),Cn=e=>!!e&&!Number.isNaN(Number(e)),ec=e=>Zn(e,"number",Cn),go=e=>!!e&&Number.isInteger(Number(e)),f2=e=>e.endsWith("%")&&Cn(e.slice(0,-1)),J=e=>iv.test(e),Dr=e=>c2.test(e),p2=new Set(["length","size","percentage"]),g2=e=>Zn(e,p2,sv),v2=e=>Zn(e,"position",sv),y2=new Set(["image","url"]),x2=e=>Zn(e,y2,A2),b2=e=>Zn(e,"",S2),vo=()=>!0,Zn=(e,t,r)=>{const a=iv.exec(e);return a?a[1]?typeof t=="string"?a[1]===t:t.has(a[1]):r(a[2]):!1},w2=e=>d2.test(e)&&!u2.test(e),sv=()=>!1,S2=e=>h2.test(e),A2=e=>m2.test(e),C2=()=>{const e=se("colors"),t=se("spacing"),r=se("blur"),a=se("brightness"),n=se("borderColor"),i=se("borderRadius"),s=se("borderSpacing"),l=se("borderWidth"),c=se("contrast"),d=se("grayscale"),u=se("hueRotate"),h=se("invert"),f=se("gap"),g=se("gradientColorStops"),b=se("gradientColorStopPositions"),x=se("inset"),w=se("margin"),v=se("opacity"),m=se("padding"),y=se("saturate"),S=se("scale"),A=se("sepia"),C=se("skew"),_=se("space"),M=se("translate"),k=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto",J,t],R=()=>[J,t],L=()=>["",nr,kr],U=()=>["auto",Cn,J],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],O=()=>["solid","dashed","dotted","double","none"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],j=()=>["start","end","center","between","around","evenly","stretch"],E=()=>["","0",J],P=()=>["auto","avoid","all","avoid-page","page","left","right","column"],V=()=>[Cn,J];return{cacheSize:500,separator:":",theme:{colors:[vo],spacing:[nr,kr],blur:["none","",Dr,J],brightness:V(),borderColor:[e],borderRadius:["none","","full",Dr,J],borderSpacing:R(),borderWidth:L(),contrast:V(),grayscale:E(),hueRotate:V(),invert:E(),gap:R(),gradientColorStops:[e],gradientColorStopPositions:[f2,kr],inset:G(),margin:G(),opacity:V(),padding:R(),saturate:V(),scale:V(),sepia:E(),skew:V(),space:R(),translate:R()},classGroups:{aspect:[{aspect:["auto","square","video",J]}],container:["container"],columns:[{columns:[Dr]}],"break-after":[{"break-after":P()}],"break-before":[{"break-before":P()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Z(),J]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[x]}],"inset-x":[{"inset-x":[x]}],"inset-y":[{"inset-y":[x]}],start:[{start:[x]}],end:[{end:[x]}],top:[{top:[x]}
vendor: 9,916 bytes, line 320
320],right:[{right:[x]}],bottom:[{bottom:[x]}],left:[{left:[x]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",go,J]}],basis:[{basis:G()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",J]}],grow:[{grow:E()}],shrink:[{shrink:E()}],order:[{order:["first","last","none",go,J]}],"grid-cols":[{"grid-cols":[vo]}],"col-start-end":[{col:["auto",{span:["full",go,J]},J]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[vo]}],"row-start-end":[{row:["auto",{span:[go,J]},J]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",J]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",J]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...j()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...j(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...j(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",J,t]}],"min-w":[{"min-w":[J,t,"min","max","fit"]}],"max-w":[{"max-w":[J,t,"none","full","min","max","fit","prose",{screen:[Dr]},Dr]}],h:[{h:[J,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[J,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[J,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[J,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Dr,kr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",ec]}],"font-family":[{font:[vo]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",J]}],"line-clamp":[{"line-clamp":["none",Cn,ec]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",nr,J]}],"list-image":[{"list-image":["none",J]}],"list-style-type":[{list:["none","disc","decimal",J]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...O(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",nr,kr]}],"underline-offset":[{"underline-offset":["auto",nr,J]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",J]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",J]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),v2]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",g2]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},x2]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[b]}],"gradient-via-pos":[{via:[b]}],"gradient-to-pos":[{to:[b]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...O(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:O()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...O()]}],"outline-offset":[{"outline-offset":[nr,J]}],"outline-w":[{outline:[nr,kr]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:L()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[nr,kr]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Dr,b2]}],"shadow-color":[{shadow:[vo]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...B(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":B()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[a]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Dr,J]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[h]}],saturate:[{saturate:[y]}],sepia:[{sepia:[A]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[a]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[h]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[A]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",J]}],duration:[{duration:V()}],ease:[{ease:["linear","in","out","in-out",J]}],delay:[{delay:V()}],animate:[{animate:["none","spin","ping","pulse","bounce",J]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[S]}],"scale-x":[{"scale-x":[S]}],"scale-y":[{"scale-y":[S]}],rotate:[{rotate:[go,J]}],"translate-x":[{"translate-x":[M]}],"translate-y":[{"translate-y":[M]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",J]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",J]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
vendor: 4,646 bytes, line 320
320],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",J]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[nr,kr,ec]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},_2=i2(C2);function _t(...e){return _2(V0(e))}const N2=Nw,lv=p.forwardRef(({className:e,...t},r)=>o.jsx(B0,{ref:r,className:_t("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));lv.displayName=B0.displayName;const j2=jw("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),cv=p.forwardRef(({className:e,variant:t,...r},a)=>o.jsx(L0,{ref:a,className:_t(j2({variant:t}),e),...r}));cv.displayName=L0.displayName;const M2=p.forwardRef(({className:e,...t},r)=>o.jsx(z0,{ref:r,className:_t("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t}));M2.displayName=z0.displayName;const dv=p.forwardRef(({className:e,...t},r)=>o.jsx(q0,{ref:r,className:_t("absolute right-2 top-2 rounded-md p-1 text-foreground
320/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:o.jsx(wr,{className:"h-4 w-4"})}));dv.displayName=q0.displayName;const uv=p.forwardRef(({className:e,...t},r)=>o.jsx(G0,{ref:r,className:_t("text-sm font-semibold",e),...t}));uv.displayName=G0.displayName;const hv=p.forwardRef(({className:e,...t},r)=>o.jsx(H0,{ref:r,className:_t("text-sm opacity-90",e),...t}));hv.displayName=H0.displayName;function E2(){const{toasts:e}=w1();return o.jsxs(N2,{children:[e.map(function({id:t,title:r,description:a,action:n,...i}){return o.jsxs(cv,{...i,children:[o.jsxs("div",{className:"grid gap-1",children:[r&&o.jsx(uv,{children:r}),a&&o.jsx(hv,{children:a})]}),n,o.jsx(dv,{})]},t)}),o.jsx(lv,{})]})}var Bm=["light","dark"],F2="(prefers-color-scheme: dark)",k2=p.createContext(void 0),D2={setTheme:e=>{},themes:[]},R2=()=>{var e;return(e=p.useContext(k2))!=null?e:D2};p.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:a,enableColorScheme:n,defaultTheme:i,value:s,attrs:l,nonce:c})=>{let d=i==="system",u=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(b=>`'${b}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,h=n?Bm.includes(i)&&i?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${i}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",f=(b,x=!1,w=!0)=>{let v=s?s[b]:b,m=x?b+"|| ''":`'${v}'`,y="";return n&&w&&!x&&Bm.includes(b)&&(y+=`d.style.colorScheme = '${b}';`),r==="class"?x||v?y+=`c.add(${m})`:y+="null":v&&(y+=`d[s](n,${m})`),y},g=e?`!function(){${u}${f(e)}}()`:a?`!function(){try{${u}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${d})){var t='${F2}',m=window.matchMedia(t);if(m.media!==t||m.matches){${f("dark")}}else{${f("light")}}}else if(e){${s?`var x=${JSON.stringify(s)};`:""}${f(s?"x[e]":"e",!0)}}${d?"":"else{"+f(i,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${t}');if(e){${s?`var x=${JSON.stringify(s)};`:""}${f(s?"x[e]":"e",!0)}}else{${f(i,!1,!1)};}${h}}catch(t){}}();`;return p.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:g}})});var T2=e=>{switch(e){case"success":return I2;case"info":return L2;case"warning":return B2;case"error":return G2;default:return null}},O2=Array(12).fill(0),P2=({visible:e,className:t})=>T.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},T.createElement("div",{className:"sonner-spinner"},O2.map((r,a)=>T.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),I2=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),B2=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),L2=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),G2=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),H2=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},T.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),T.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),z2=()=>{let[e,t]=T.useState(document.hidden);return T.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},bd=1,q2=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
vendor: 1,050 bytes, line 320
320{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...a}=e,n=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:bd++,i=this.toasts.find(l=>l.id===n),s=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(l=>l.id===n?(this.publish({...l,...e,id:n,title:r}),{...l,...e,id:n,dismissible:s,title:r}):l):this.addToast({title:r,...a,dismissible:s,id:n}),n},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(r=>r({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
320this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let r;t.loading!==void 0&&(r=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let a=e instanceof Promise?e:e(),n=r!==void 0,i,s=a.then(async c=>{if(i=["resolve",c],T.isValidElement(c))n=!1,this.create({id:r,type:"default",message:c});else if(V2(c)&&!c.ok){n=!1;let d=typeof t.error=="function"?await t.error(`HTTP error! status: ${c.status}`):t.error,u=typeof t.description=="function"?await t.description(`HTTP error! status: ${c.status}`):t.description;this.create({id:r,type:"error",message:d,description:u})}else if(t.success!==void 0){n=!1;let d=typeof t.success=="function"?await t.success(c):t.success,u=typeof t.description=="function"?await t.description(c):t.description;this.create({id:r,type:"success",message:d,description:u})}}).catch(async c=>{if(i=["reject",c],t.error!==void 0){n=!1;let d=typeof t.error=="function"?await t.error(c):t.error,u=typeof t.description=="function"?await t.description(c):t.description;this.create({id:r,type:"error",message:d,description:u})}}).finally(()=>{var c;n&&(this.dismiss(r),r=void 0),(c=t.finally)==null||c.call(t)}),l=()=>new Promise((c,d)=>s.then(()=>i[0]==="reject"?d(i[1]):c(i[1])).catch(d));return typeof r!="string"&&typeof r!="number"?{unwrap:l}:Object.assign(r,{unwrap:l})},this.custom=(e,t)=>{let r=(t==null?void 0:t.id)||bd++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ze=new q2,U2=(e,t)=>{let r=(t==null?void 0:t.id)||bd++;return Ze.addToast({title:e,...t,id:r}),r},V2=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",W2=U2,J2=()=>Ze.toasts,$2=()=>Ze.getActiveToasts();Object.assign(W2,{success:Ze.success,info:Ze.info,warning:Ze.warning,error:Ze.error,custom:Ze.custom,message:Ze.message,promise:Ze.promise,dismiss:Ze.dismiss,loading:Ze.loading},{getHistory:J2,getToasts:$2});function K2(e,{insertAt:t}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t==="top"&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}K2(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
320left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
320:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
320--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 321`);function qi(e){return e.label!==void 0}var Q2=3,Y2="32px",X2="16px",Lm=4e3,Z2=356,eS=14,tS=20,rS=200;function kt(...e){return e.filter(Boolean).join(" ")}function aS(e){let[t,r]=e.split("-"),a=[];return t&&a.push(t),r&&a.push(r),a}var nS=e=>{var t,r,a,n,i,s,l,c,d,u,h;let{invert:f,toast:g,unstyled:b,interacting:x,setHeights:w,visibleToasts:v,heights:m,index:y,toasts:S,expanded:A,removeToast:C,defaultRichColors:_,closeButton:M,style:k,cancelButtonStyle:F,actionButtonStyle:G,className:R="",descriptionClassName:L="",duration:U,position:Z,gap:O,loadingIcon:B,expandByDefault:j,classNames:E,icons:P,closeButtonAriaLabel:V="Close toast",pauseWhenPageIsHidden:z}=e,[$,K]=T.useState(null),[ie,Se]=T.useState(null),[te,no]=T.useState(!1),[_r,ua]=T.useState(!1),[Nr,Ja]=T.useState(!1),[oo,xi]=T.useState(!1),[bi,$a]=T.useState(!1),[wi,io]=T.useState(0),[wl,Si]=T.useState(0),ha=T.useRef(g.duration||U||Lm),ma=T.useRef(null),fa=T.useRef(null),Ty=y===0,Oy=y+1<=v,pt=g.type,Ka=g.dismissible!==!1,Py=g.className||"",Iy=g.descriptionClassName||"",Ai=T.useMemo(()=>m.findIndex(W=>W.toastId===g.id)||0,[m,g.id]),By=T.useMemo(()=>{var W;return(W=g.closeButton)!=null?W:M},[g.closeButton,M]),dh=T.useMemo(()=>g.duration||U||Lm,[g.duration,U]),Sl=T.useRef(0),Qa=T.useRef(0),uh=T.useRef(0),Ya=T.useRef(null),[Ly,Gy]=Z.split("-"),hh=T.useMemo(()=>m.reduce((W,ae,de)=>de>=Ai?W:W+ae.height,0),[m,Ai]),mh=z2(),Hy=g.invert||f,Al=pt==="loading";Qa.current=T.useMemo(()=>Ai*O+hh,[Ai,hh]),T.useEffect(()=>{ha.current=dh},[dh]),T.useEffect(()=>{no(!0)},[]),T.useEffect(()=>{let W=fa.current;if(W){let ae=W.getBoundingClientRect().height;return Si(ae),w(de=>[{toastId:g.id,height:ae,position:g.position},...de]),()=>w(de=>de.filter(jt=>jt.toastId!==g.id))}},[w,g.id]),T.useLayoutEffect(()=>{if(!te)return;let W=fa.current,ae=W.style.height;W.style.height="auto";let de=W.getBoundingClientRect().height;W.style.height=ae,Si(de),w(jt=>jt.find(Mt=>Mt.toastId===g.id)?jt.map(Mt=>Mt.toastId===g.id?{...Mt,height:de}:Mt):[{toastId:g.id,height:de,position:g.position},...jt])},[te,g.title,g.description,w,g.id]);let jr=T.useCallback(()=>{ua(!0),io(Qa.current),w(W=>W.filter(ae=>ae.toastId!==g.id)),setTimeout(()=>{C(g)},rS)},[g,C,w,Qa]);T.useEffect(()=>{if(g.promise&&pt==="loading"||g.duration===1/0||g.type==="loading")return;let W;return A||x||z&&mh?(()=>{if(uh.current<Sl.current){let ae=new Date().getTime()-Sl.current;ha.current=ha.current-ae}
321uh.current=new Date().getTime()})():ha.current!==1/0&&(Sl.current=new Date().getTime(),W=setTimeout(()=>{var ae;(ae=g.onAutoClose)==null||ae.call(g,g),jr()},ha.current)),()=>clearTimeout(W)},[A,x,g,pt,z,mh,jr]),T.useEffect(()=>{g.delete&&jr()},[jr,g.delete]);function zy(){var W,ae,de;return P!=null&&P.loading?T.createElement("div",{className:kt(E==null?void 0:E.loader,(W=g==null?void 0:g.classNames)==null?void 0:W.loader,"sonner-loader"),"data-visible":pt==="loading"},P.loading):B?T.createElement("div",{className:kt(E==null?void 0:E.loader,(ae=g==null?void 0:g.classNames)==null?void 0:ae.loader,"sonner-loader"),"data-visible":pt==="loading"},B):T.createElement(P2,{className:kt(E==null?void 0:E.loader,(de=g==null?void 0:g.classNames)==null?void 0:de.loader),visible:pt==="loading"})}return T.createElement("li",{tabIndex:0,ref:fa,className:kt(R,Py,E==null?void 0:E.toast,(t=g==null?void 0:g.classNames)==null?void 0:t.toast,E==null?void 0:E.default,E==null?void 0:E[pt],(r=g==null?void 0:g.classNames)==null?void 0:r[pt]),"data-sonner-toast":"","data-rich-colors":(a=g.richColors)!=null?a:_,"data-styled":!(g.jsx||g.unstyled||b),"data-mounted":te,"data-promise":!!g.promise,"data-swiped":bi,"data-removed":_r,"data-visible":Oy,"data-y-position":Ly,"data-x-position":Gy,"data-index":y,"data-front":Ty,"data-swiping":Nr,"data-dismissible":Ka,"data-type":pt,"data-invert":Hy,"data-swipe-out":oo,"data-swipe-direction":ie,"data-expanded":!!(A||j&&te),style:{"--index":y,"--toasts-before":y,"--z-index":S.length-y,"--offset":`${_r?wi:Qa.current}px`,"--initial-height":j?"auto":`${wl}px`,...k,...g.style},onDragEnd:()=>{Ja(!1),K(null),Ya.current=null},onPointerDown:W=>{Al||!Ka||(ma.current=new Date,io(Qa.current),W.target.setPointerCapture(W.pointerId),W.target.tagName!=="BUTTON"&&(Ja(!0),Ya.current={x:W.clientX,y:W.clientY}))},onPointerUp:()=>{var W,ae,de,jt;if(oo||!Ka)return;Ya.current=null;let Mt=Number(((W=fa.current)==null?void 0:W.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Mr=Number(((ae=fa.current)==null?void 0:ae.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),pa=new Date().getTime()-((de=ma.current)==null?void 0:de.getTime()),Et=$==="x"?Mt:Mr,Er=Math.abs(Et)/pa;if(Math.abs(Et)>=tS||Er>.11){io(Qa.current),(jt=g.onDismiss)==null||jt.call(g,g),Se($==="x"?Mt>0?"right":"left":Mr>0?"down":"up"),jr(),xi(!0),$a(!1);return}Ja(!1),K(null)},onPointerMove:W=>{var ae,de,jt,Mt;if(!Ya.current||!Ka||((ae=window.getSelection())==null?void 0:ae.toString().length)>0)return;let Mr=W.clientY-Ya.current.y,pa=W.clientX-Ya.current.x,Et=(de=e.swipeDirections)!=null?de:aS(Z);!$&&(Math.abs(pa)>1||Math.abs(Mr)>1)&&K(Math.abs(pa)>Math.abs(Mr)?"x":"y");let Er={x:0,y:0};$==="y"?(Et.includes("top")||Et.includes("bottom"))&&(Et.includes("top")&&Mr<0||Et.includes("bottom")&&Mr>0)&&(Er.y=Mr):$==="x"&&(Et.includes("left")||Et.includes("right"))&&(Et.includes("left")&&pa<0||Et.includes("right")&&pa>0)&&(Er.x=pa),(Math.abs(Er.x)>0||Math.abs(Er.y)>0)&&$a(!0),(jt=fa.current)==null||jt.style.setProperty("--swipe-amount-x",`${Er.x}px`),(Mt=fa.current)==null||Mt.style.setProperty("--swipe-amount-y",`${Er.y}px`)}},By&&!g.jsx?T.createElement("button",{"aria-label":V,"data-disabled":Al,"data-close-button":!0,onClick:Al||!Ka?()=>{}:()=>{var W;jr(),(W=g.onDismiss)==null||W.call(g,g)},className:kt(E==null?void 0:E.closeButton,(n=g==null?void 0:g.classNames)==null?void 0:n.closeButton)},(i=P==null?void 0:P.close)!=null?i:H2):null,g.jsx||p.isValidElement(g.title)?g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title:T.createElement(T.Fragment,null,pt||g.icon||g.promise?T.createElement("div",{"data-icon":"",className:kt(E==null?void 0:E.icon,(s=g==null?void 0:g.classNames)==null?void 0:s.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||zy():null,g.type!=="loading"?g.icon||(P==null?void 0:P[pt])||T2(pt):null):null,T.createElement("div",{"data-content":"",className:kt(E==null?void 0:E.content,(l=g==null?void 0:g.classNames)==null?void 0:l.content)},T.createElement("div",{"data-title":"",className:kt(E==null?void 0:E.title,(c=g==null?void 0:g.classNames)==null?void 0:c.title)},typeof g.title=="function"?g.title():g.title),g.description?T.createElement("div",{"data-description":"",className:kt(L,Iy,E==null?void 0:E.description,(d=g==null?void 0:g.classNames)==null?void 0:d.description)},typeof g.description=="function"?g.description():g.description):null),p.isValidElement(g.cancel)?g.cancel:g.cancel&&qi(g.cancel)?T.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||F,onClick:W=>{var ae,de;qi(g.cancel)&&Ka&&((de=(ae=g.cancel).onClick)==null||de.call(ae,W),jr())}
321,className:kt(E==null?void 0:E.cancelButton,(u=g==null?void 0:g.classNames)==null?void 0:u.cancelButton)},g.cancel.label):null,p.isValidElement(g.action)?g.action:g.action&&qi(g.action)?T.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||G,onClick:W=>{var ae,de;qi(g.action)&&((de=(ae=g.action).onClick)==null||de.call(ae,W),!W.defaultPrevented&&jr())},className:kt(E==null?void 0:E.actionButton,(h=g==null?void 0:g.classNames)==null?void 0:h.actionButton)},g.action.label):null))};function Gm(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function oS(e,t){let r={};return[e,t].forEach((a,n)=>{let i=n===1,s=i?"--mobile-offset":"--offset",l=i?X2:Y2;function c(d){["top","right","bottom","left"].forEach(u=>{r[`${s}-${u}`]=typeof d=="number"?`${d}px`:d})}typeof a=="number"||typeof a=="string"?c(a):typeof a=="object"?["top","right","bottom","left"].forEach(d=>{a[d]===void 0?r[`${s}-${d}`]=l:r[`${s}-${d}`]=typeof a[d]=="number"?`${a[d]}px`:a[d]}):c(l)}),r}var iS=p.forwardRef(function(e,t){let{invert:r,position:a="bottom-right",hotkey:n=["altKey","KeyT"],expand:i,closeButton:s,className:l,offset:c,mobileOffset:d,theme:u="light",richColors:h,duration:f,style:g,visibleToasts:b=Q2,toastOptions:x,dir:w=Gm(),gap:v=eS,loadingIcon:m,icons:y,containerAriaLabel:S="Notifications",pauseWhenPageIsHidden:A}=e,[C,_]=T.useState([]),M=T.useMemo(()=>Array.from(new Set([a].concat(C.filter(z=>z.position).map(z=>z.position)))),[C,a]),[k,F]=T.useState([]),[G,R]=T.useState(!1),[L,U]=T.useState(!1),[Z,O]=T.useState(u!=="system"?u:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),B=T.useRef(null),j=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),E=T.useRef(null),P=T.useRef(!1),V=T.useCallback(z=>{_($=>{var K;return(K=$.find(ie=>ie.id===z.id))!=null&&K.delete||Ze.dismiss(z.id),$.filter(({id:ie})=>ie!==z.id)})},[]);return T.useEffect(()=>Ze.subscribe(z=>{if(z.dismiss){_($=>$.map(K=>K.id===z.id?{...K,delete:!0}:K));return}setTimeout(()=>{p1.flushSync(()=>{_($=>{let K=$.findIndex(ie=>ie.id===z.id);return K!==-1?[...$.slice(0,K),{...$[K],...z},...$.slice(K+1)]:[z,...$]})})})}),[]),T.useEffect(()=>{if(u!=="system"){O(u);return}if(u==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?O("dark"):O("light")),typeof window>"u")return;let z=window.matchMedia("(prefers-color-scheme: dark)");try{z.addEventListener("change",({matches:$})=>{O($?"dark":"light")})}catch{z.addListener(({matches:K})=>{try{O(K?"dark":"light")}catch(ie){console.error(ie)}})}},[u]),T.useEffect(()=>{C.length<=1&&R(!1)},[C]),T.useEffect(()=>{let z=$=>{var K,ie;n.every(Se=>$[Se]||$.code===Se)&&(R(!0),(K=B.current)==null||K.focus()),$.code==="Escape"&&(document.activeElement===B.current||(ie=B.current)!=null&&ie.contains(document.activeElement))&&R(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[n]),T.useEffect(()=>{if(B.current)return()=>{E.current&&(E.current.focus({preventScroll:!0}),E.current=null,P.current=!1)}},[B.current]),T.createElement("section",{ref:t,"aria-label":`${S} ${j}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},M.map((z,$)=>{var K;let[ie,Se]=z.split("-");return C.length?T.createElement("ol",{key:z,dir:w==="auto"?Gm():w,tabIndex:-1,ref:B,className:l,"data-sonner-toaster":!0,"data-theme":Z,"data-y-position":ie,"data-lifted":G&&C.length>1&&!i,"data-x-position":Se,style:{"--front-toast-height":`${((K=k[0])==null?void 0:K.height)||0}px`,"--width":`${Z2}px`,"--gap":`${v}px`,...g,...oS(c,d)},onBlur:te=>{P.current&&!te.currentTarget.contains(te.relatedTarget)&&(P.current=!1,E.current&&(E.current.focus({preventScroll:!0}),E.current=null))},onFocus:te=>{te.target instanceof HTMLElement&&te.target.dataset.dismissible==="false"||P.current||(P.current=!0,E.current=te.relatedTarget)},onMouseEnter:()=>R(!0),onMouseMove:()=>R(!0),onMouseLeave:()=>{L||R(!1)},onDragEnd:()=>R(!1),onPointerDown:te=>{te.target instanceof HTMLElement&&te.target.dataset.dismissible==="false"||U(!0)},onPointerUp:()=>U(!1)},C.filter(te=>!te.position&&$===0||te.position===z).map((te,no)=>{var _r,ua;return T.createElement(nS,{key:te.id,icons:y,index:no,toast:te,defaultRichColors:h,duration:(_r=x==null?void 0:x.duration)!=null?_r:f,className:x==null?void 0:x.className,descriptionClassName:x==null?void 0:x.descriptionClassName,invert:r,visibleToasts:b,closeButton:(ua=x==null?void 0:x.closeButton)!=null?ua:s,interacting:L,position:z,style:x==null?void 0:x.style,unstyled:x==null?void 0:x.unstyled,classNames:x==null?void 0:x.classNames,cancelButtonStyle:x==null?void 0:x.cancelButtonStyle,actionButtonStyle:x==null?void 0:x.actionButtonStyle,removeToast:V,toasts:C.filter(Nr=>Nr.position==te.position),heights:k.filter(Nr=>Nr.position==te.position),setHeights:F,expandByDefault:i,gap:v,loadingIcon:m,expanded:G,pauseWhenPageIsHidden:A,swipeDirections:e.swipeDirections})})):null}))});const sS=({...e})=>{const{theme:t="system"}=R2();return o.jsx(iS,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var lS=Object.defineProperty,cS=(e,t)=>lS(e,"name",{value:t,configurable:!0}),dS=Wn[" useId ".trim().toString()]||(()=>{}),uS=0;function fs(e){const[t,r]=p.useState(dS());return it(()=>{e||r(a=>a??String(uS++))},[e]),e||(t?`radix-${t}`:"")}cS(fs,"useId");const hS=["top","right","bottom","left"],na=Math.min,fr=Math.max,zs=Math.round,Ui=Math.floor,pr=e=>({x:e,y:e}
vendor: 4,308 bytes, line 321
321),mS={left:"right",right:"left",bottom:"top",top:"bottom"};function mv(e,t,r){return fr(e,na(t,r))}function Sr(e,t){return typeof e=="function"?e(t):e}function oa(e){return e.split("-")[0]}function eo(e){return e.split("-")[1]}function Vu(e){return e==="x"?"y":"x"}function Wu(e){return e==="y"?"height":"width"}function Yt(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Ju(e){return Vu(Yt(e))}function fS(e,t,r){r===void 0&&(r=!1);const a=eo(e),n=Ju(e),i=Wu(n);let s=n==="x"?a===(r?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=qs(s)),[s,qs(s)]}function pS(e){const t=qs(e);return[wd(e),t,wd(t)]}function wd(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Hm=["left","right"],zm=["right","left"],gS=["top","bottom"],vS=["bottom","top"];function yS(e,t,r){switch(e){case"top":case"bottom":return r?t?zm:Hm:t?Hm:zm;case"left":case"right":return t?gS:vS;default:return[]}}function xS(e,t,r,a){const n=eo(e);let i=yS(oa(e),r==="start",a);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(wd)))),i}function qs(e){const t=oa(e);return mS[t]+e.slice(t.length)}function bS(e){var t,r,a,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(a=e.bottom)!=null?a:0,left:(n=e.left)!=null?n:0}}function fv(e){return typeof e!="number"?bS(e):{top:e,right:e,bottom:e,left:e}}function Us(e){const{x:t,y:r,width:a,height:n}=e;return{width:a,height:n,top:r,left:t,right:t+a,bottom:r+n,x:t,y:r}}function qm(e,t,r){let{reference:a,floating:n}=e;const i=Yt(t),s=Ju(t),l=Wu(s),c=oa(t),d=i==="y",u=a.x+a.width/2-n.width/2,h=a.y+a.height/2-n.height/2,f=a[l]/2-n[l]/2;let g;switch(c){case"top":g={x:u,y:a.y-n.height};break;case"bottom":g={x:u,y:a.y+a.height};break;case"right":g={x:a.x+a.width,y:h};break;case"left":g={x:a.x-n.width,y:h};break;default:g={x:a.x,y:a.y}}const b=eo(t);return b&&(g[s]+=f*(b==="end"?1:-1)*(r&&d?-1:1)),g}async function wS(e,t){var r;t===void 0&&(t={});const{x:a,y:n,platform:i,rects:s,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:h="floating",altBoundary:f=!1,padding:g=0}=Sr(t,e),b=fv(g),w=l[f?h==="floating"?"reference":"floating":h],v=Us(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),m=h==="floating"?{x:a,y:n,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),S=await(i.isElement==null?void 0:i.isElement(y))&&await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1},A=Us(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:m,offsetParent:y,strategy:c}):m);return{top:(v.top-A.top+b.top)/S.y,bottom:(A.bottom-v.bottom+b.bottom)/S.y,left:(v.left-A.left+b.left)/S.x,right:(A.right-v.right+b.right)/S.x}}const SS=50,AS=async(e,t,r)=>{const{placement:a="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,l=s.detectOverflow?s:{...s,detectOverflow:wS},c=await(s.isRTL==null?void 0:s.isRTL(t));let d=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:h}=qm(d,a,c),f=a,g=0;const b={};for(let x=0;x<i.length;x++){const w=i[x];if(!w)continue;const{name:v,fn:m}=w,{x:y,y:S,data:A,reset:C}=await m({x:u,y:h,initialPlacement:a,placement:f,strategy:n,middlewareData:b,rects:d,platform:l,elements:{reference:e,floating:t}});u=y??u,h=S??h,b[v]={...b[v],...A},C&&g<SS&&(g++,typeof C=="object"&&(C.placement&&(f=C.placement),C.rects&&(d=C.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):C.rects),{x:u,y:h}=qm(d,f,c)),x=-1)}return{x:u,y:h,placement:f,strategy:n,middlewareData:b}},CS=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:a,placement:n,rects:i,platform:s,elements:l,middlewareData:c}=t,{element:d,padding:u=0}=Sr(e,t)||{};if(d==null)return{};const h=fv(u),f={x:r,y:a},g=Ju(n),b=Wu(g),x=await s.getDimensions(d),w=g==="y",v=w?"top":"left",m=w?"bottom":"right",y=w?"clientHeight":"clientWidth",S=i.reference[b]+i.reference[g]-f[g]-i.floating[b],A=f[g]-i.reference[g],C=await(s.getOffsetParent==null?void 0:s.getOffsetParent(d));let _=C?C[y]:0;
vendor: 5,548 bytes, line 321
321(!_||!await(s.isElement==null?void 0:s.isElement(C)))&&(_=l.floating[y]||i.floating[b]);const M=S/2-A/2,k=_/2-x[b]/2-1,F=na(h[v],k),G=na(h[m],k),R=_-x[b]-G,L=_/2-x[b]/2+M,U=mv(F,L,R),Z=!c.arrow&&eo(n)!=null&&L!==U&&i.reference[b]/2-(L<F?F:G)-x[b]/2<0,O=Z?L<F?L-F:L-R:0;return{[g]:f[g]+O,data:{[g]:U,centerOffset:L-U-O,...Z&&{alignmentOffset:O}},reset:Z}}}),_S=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,a;const{placement:n,middlewareData:i,rects:s,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:h=!0,fallbackPlacements:f,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:x=!0,...w}=Sr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const v=oa(n),m=Yt(l),y=oa(l)===l,S=await(c.isRTL==null?void 0:c.isRTL(d.floating)),A=f||(y||!x?[qs(l)]:pS(l)),C=b!=="none";!f&&C&&A.push(...xS(l,x,b,S));const _=[l,...A],M=await c.detectOverflow(t,w),k=[];let F=((a=i.flip)==null?void 0:a.overflows)||[];if(u&&k.push(M[v]),h){const U=fS(n,s,S);k.push(M[U[0]],M[U[1]])}if(F=[...F,{placement:n,overflows:k}],!k.every(U=>U<=0)){var G,R;const U=(((G=i.flip)==null?void 0:G.index)||0)+1,Z=_[U];if(Z&&(!(h==="alignment"?m!==Yt(Z):!1)||F.every(j=>Yt(j.placement)===m?j.overflows[0]>0:!0)))return{data:{index:U,overflows:F},reset:{placement:Z}};let O=(R=F.filter(B=>B.overflows[0]<=0).sort((B,j)=>B.overflows[1]-j.overflows[1])[0])==null?void 0:R.placement;if(!O)switch(g){case"bestFit":{var L;const B=(L=F.filter(j=>{if(C){const E=Yt(j.placement);return E===m||E==="y"}return!0}).map(j=>[j.placement,j.overflows.filter(E=>E>0).reduce((E,P)=>E+P,0)]).sort((j,E)=>j[1]-E[1])[0])==null?void 0:L[0];B&&(O=B);break}case"initialPlacement":O=l;break}if(n!==O)return{reset:{placement:O}}}return{}}}};function Um(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Vm(e){return hS.some(t=>e[t]>=0)}const NS=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r,platform:a}=t,{strategy:n="referenceHidden",...i}=Sr(e,t);switch(n){case"referenceHidden":{const s=await a.detectOverflow(t,{...i,elementContext:"reference"}),l=Um(s,r.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:Vm(l)}}}case"escaped":{const s=await a.detectOverflow(t,{...i,altBoundary:!0}),l=Um(s,r.floating);return{data:{escapedOffsets:l,escaped:Vm(l)}}}default:return{}}}}},pv=new Set(["left","top"]);async function jS(e,t){const{placement:r,platform:a,elements:n}=e,i=await(a.isRTL==null?void 0:a.isRTL(n.floating)),s=oa(r),l=eo(r),c=Yt(r)==="y",d=pv.has(s)?-1:1,u=i&&c?-1:1,h=Sr(t,e);let{mainAxis:f,crossAxis:g,alignmentAxis:b}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return l&&typeof b=="number"&&(g=l==="end"?b*-1:b),c?{x:g*u,y:f*d}:{x:f*d,y:g*u}}const MS=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,a;const{x:n,y:i,placement:s,middlewareData:l}=t,c=await jS(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(a=l.arrow)!=null&&a.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},ES=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:a,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:m=>{let{x:y,y:S}=m;return{x:y,y:S}}},...d}=Sr(e,t),u={x:r,y:a},h=await i.detectOverflow(t,d),f=Yt(n),g=Vu(f);let b=u[g],x=u[f];const w=(m,y)=>mv(y+h[m==="y"?"top":"left"],y,y-h[m==="y"?"bottom":"right"]);s&&(b=w(g,b)),l&&(x=w(f,x));const v=c.fn({...t,[g]:b,[f]:x});return{...v,data:{x:v.x-r,y:v.y-a,enabled:{[g]:s,[f]:l}}}}}},FS=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,a;const{x:n,y:i,placement:s,rects:l,middlewareData:c}=t,{offset:d=0,mainAxis:u=!0,crossAxis:h=!0}=Sr(e,t),f={x:n,y:i},g=Yt(s),b=Vu(g);let x=f[b],w=f[g];const v=Sr(d,t),m=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:(r=v.mainAxis)!=null?r:0,crossAxis:(a=v.crossAxis)!=null?a:0};if(u){const A=b==="y"?"height":"width",C=l.reference[b]-l.floating[A]+m.mainAxis,_=l.reference[b]+l.reference[A]-m.mainAxis;x<C?x=C:x>_&&(x=_)}if(h){var y,S;const A=b==="y"?"width":"height",C=pv.has(oa(s)),_=l.reference[g]-l.floating[A]+(C&&((y=c.offset)==null?void 0:y[g])||0)+(C?0:m.crossAxis),M=l.reference[g]+l.reference[A]+(C?0:((S=c.offset)==null?void 0:S[g])||0)-(C?m.crossAxis:0);w<_?w=_:w>M&&(w=M)}return{[b]:x,[g]:w}}}},kS=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:a,platform:n,elements:i}=t,{apply:s=()=>{},...l}=Sr(e,t),c=await n.detectOverflow(t,l),d=oa(r),u=eo(r),h=Yt(r)==="y",{width:f,height:g}=a.floating;let b,x;d==="top"||d==="bottom"?(b=d,x=u===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(x=d,b=u==="end"?"top":"bottom");const w=g-c.top-c.bottom,v=f-c.left-c.right,m=na(g-c[b],w),y=na(f-c[x],v),S=t.middlewareData.shift,A=!S;let C=m,_=y;S!=null&&S.enabled.x&&(_=v),S!=null&&S.enabled.y&&(C=w),A&&!u&&(h?_=f-2*fr(c.left,c.right):C=g-2*fr(c.top,c.bottom)),await s({...t,availableWidth:_,availableHeight:C});const M=await n.getDimensions(i.floating);return f!==M.width||g!==M.height?{reset:{rects:!0}}:{}}}};function ml(){return typeof window<"u"}function to(e){return gv(e)?(e.nodeName||"").toLowerCase():"#document"}function st(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Cr(e){var t;return(t=(gv(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}
321function gv(e){return ml()?e instanceof Node||e instanceof st(e).Node:!1}function tr(e){return ml()?e instanceof Element||e instanceof st(e).Element:!1}function da(e){return ml()?e instanceof HTMLElement||e instanceof st(e).HTMLElement:!1}function Wm(e){return!ml()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof st(e).ShadowRoot}function fl(e){const{overflow:t,overflowX:r,overflowY:a,display:n}=rr(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&n!=="inline"&&n!=="contents"}function DS(e){return/^(table|td|th)$/.test(to(e))}function pl(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const RS=/transform|translate|scale|rotate|perspective|filter/,TS=/paint|layout|strict|content/,ga=e=>!!e&&e!=="none";let tc;function $u(e){const t=tr(e)?rr(e):e;return ga(t.transform)||ga(t.translate)||ga(t.scale)||ga(t.rotate)||ga(t.perspective)||!Ku()&&(ga(t.backdropFilter)||ga(t.filter))||RS.test(t.willChange||"")||TS.test(t.contain||"")}function OS(e){let t=La(e);for(;da(t)&&!Xo(t);){if($u(t))return t;if(pl(t))return null;t=La(t)}return null}function Ku(){return tc==null&&(tc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),tc}function Xo(e){return/^(html|body|#document)$/.test(to(e))}function rr(e){return st(e).getComputedStyle(e)}function gl(e){return tr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function La(e){if(to(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Wm(e)&&e.host||Cr(e);return Wm(t)?t.host:t}function vv(e){const t=La(e);return Xo(t)?(e.ownerDocument||e).body:da(t)&&fl(t)?t:vv(t)}function Zo(e,t,r){var a;t===void 0&&(t=[]),r===void 0&&(r=!0);const n=vv(e),i=n===((a=e.ownerDocument)==null?void 0:a.body),s=st(n);if(i){const l=Sd(s);return t.concat(s,s.visualViewport||[],fl(n)?n:[],l&&r?Zo(l):[])}else return t.concat(n,Zo(n,[],r))}function Sd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function yv(e){const t=rr(e);let r=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const n=da(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:a,l=zs(r)!==i||zs(a)!==s;return l&&(r=i,a=s),{width:r,height:a,$:l}}function Qu(e){return tr(e)?e:e.contextElement}function _n(e){const t=Qu(e);if(!da(t))return pr(1);const r=t.getBoundingClientRect(),{width:a,height:n,$:i}=yv(t);let s=(i?zs(r.width):r.width)/a,l=(i?zs(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const PS=pr(0);function xv(e){const t=st(e);return!Ku()||!t.visualViewport?PS:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function IS(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===st(e)}function Ga(e,t,r,a){t===void 0&&(t=!1),r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=Qu(e);let s=pr(1);t&&(a?tr(a)&&(s=_n(a)):s=_n(e));const l=IS(i,r,a)?xv(i):pr(0);let c=(n.left+l.x)/s.x,d=(n.top+l.y)/s.y,u=n.width/s.x,h=n.height/s.y;if(i&&a){const f=st(i),g=tr(a)?st(a):a;let b=f,x=Sd(b);for(;x&&g!==b;){const w=_n(x),v=x.getBoundingClientRect(),m=rr(x),y=v.left+(x.clientLeft+parseFloat(m.paddingLeft))*w.x,S=v.top+(x.clientTop+parseFloat(m.paddingTop))*w.y;c*=w.x,d*=w.y,u*=w.x,h*=w.y,c+=y,d+=S,b=st(x),x=Sd(b)}}return Us({width:u,height:h,x:c,y:d})}function vl(e,t){const r=gl(e).scrollLeft;return t?t.left+r:Ga(Cr(e)).left+r}function bv(e,t){const r=e.getBoundingClientRect(),a=r.left+t.scrollLeft-vl(e,r),n=r.top+t.scrollTop;return{x:a,y:n}}function BS(e){let{elements:t,rect:r,offsetParent:a,strategy:n}=e;const i=n==="fixed",s=Cr(a),l=t?pl(t.floating):!1;if(a===s||l&&i)return r;let c={scrollLeft:0,scrollTop:0},d=pr(1);const u=pr(0),h=da(a);if((h||!i)&&((to(a)!=="body"||fl(s))&&(c=gl(a)),h)){const g=Ga(a);d=_n(a),u.x=g.x+a.clientLeft,u.y=g.y+a.clientTop}const f=s&&!h&&!i?bv(s,c):pr(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+u.x+f.x,y:r.y*d.y-c.scrollTop*d.y+u.y+f.y}}function LS(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function GS(e){const t=gl(e),r=e.ownerDocument.body,a=fr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=fr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let i=-t.scrollLeft+vl(e);const s=-t.scrollTop;return rr(r).direction==="rtl"&&(i+=fr(e.clientWidth,r.clientWidth)-a),{width:a,height:n,x:i,y:s}}const HS=25;function zS(e,t,r){r===void 0&&(r="viewport");
321const a=r==="layoutViewport",n=st(e),i=Cr(e),s=n.visualViewport;let l=i.clientWidth,c=i.clientHeight,d=0,u=0;if(s){const f=!Ku()||t==="fixed";a?f||(d=-s.offsetLeft,u=-s.offsetTop):(l=s.width,c=s.height,f&&(d=s.offsetLeft,u=s.offsetTop))}if(vl(i)<=0){const f=i.ownerDocument,g=f.body,b=getComputedStyle(g),x=f.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,w=Math.abs(i.clientWidth-g.clientWidth-x),v=getComputedStyle(i).scrollbarGutter==="stable both-edges"?w/2:w;v<=HS&&(l-=v)}return{width:l,height:c,x:d,y:u}}function qS(e,t){const r=Ga(e,!0,t==="fixed"),a=r.top+e.clientTop,n=r.left+e.clientLeft,i=_n(e),s=e.clientWidth*i.x,l=e.clientHeight*i.y,c=n*i.x,d=a*i.y;return{width:s,height:l,x:c,y:d}}function Jm(e,t,r){let a;if(t==="viewport"||t==="layoutViewport")a=zS(e,r,t);else if(t==="document")a=GS(Cr(e));else if(tr(t))a=qS(t,r);else{const n=xv(e);a={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Us(a)}function US(e,t){const r=t.get(e);if(r)return r;let a=Zo(e,[],!1).filter(l=>tr(l)&&to(l)!=="body"),n=null;const i=rr(e).position==="fixed";let s=i?La(e):e;for(;tr(s)&&!Xo(s);){const l=rr(s),c=$u(s),d=n?n.position:i?"fixed":"";!c&&(d==="fixed"||d==="absolute"&&l.position==="static")?a=a.filter(h=>h!==s):n=l,s=La(s)}return t.set(e,a),a}function VS(e){let{element:t,boundary:r,rootBoundary:a,strategy:n}=e;const s=[...r==="clippingAncestors"?pl(t)?[]:US(t,this._c):[].concat(r),a],l=Jm(t,s[0],n);let c=l.top,d=l.right,u=l.bottom,h=l.left;for(let f=1;f<s.length;f++){const g=Jm(t,s[f],n);c=fr(g.top,c),d=na(g.right,d),u=na(g.bottom,u),h=fr(g.left,h)}return{width:d-h,height:u-c,x:h,y:c}}function WS(e){const{width:t,height:r}=yv(e);return{width:t,height:r}}function JS(e,t,r){const a=da(t),n=Cr(t),i=r==="fixed",s=Ga(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=pr(0);if((a||!i)&&((to(t)!=="body"||fl(n))&&(l=gl(t)),a)){const f=Ga(t,!0,i,t);c.x=f.x+t.clientLeft,c.y=f.y+t.clientTop}!a&&n&&(c.x=vl(n));const d=n&&!a&&!i?bv(n,l):pr(0),u=s.left+l.scrollLeft-c.x-d.x,h=s.top+l.scrollTop-c.y-d.y;return{x:u,y:h,width:s.width,height:s.height}}function rc(e){return rr(e).position==="static"}function $m(e,t){if(!da(e)||rr(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Cr(e)===r&&(r=r.ownerDocument.body),r}function wv(e,t){const r=st(e);if(pl(e))return r;if(!da(e)){let n=La(e);for(;n&&!Xo(n);){if(tr(n)&&!rc(n))return n;n=La(n)}return r}let a=$m(e,t);for(;a&&DS(a)&&rc(a);)a=$m(a,t);return a&&Xo(a)&&rc(a)&&!$u(a)?r:a||OS(e)||r}const $S=async function(e){const t=this.getOffsetParent||wv,r=this.getDimensions,a=await r(e.floating);return{reference:JS(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function KS(e){return rr(e).direction==="rtl"}const QS={convertOffsetParentRelativeRectToViewportRelativeRect:BS,getDocumentElement:Cr,getClippingRect:VS,getOffsetParent:wv,getElementRects:$S,getClientRects:LS,getDimensions:WS,getScale:_n,isElement:tr,isRTL:KS};function Sv(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function YS(e,t,r){let a=null,n;const i=Cr(e);function s(){var u;clearTimeout(n),(u=a)==null||u.disconnect(),a=null}function l(u,h){u===void 0&&(u=!1),h===void 0&&(h=1),s();const f=e.getBoundingClientRect(),{left:g,top:b,width:x,height:w}=f;if(u||t(),!x||!w)return;const v=Ui(b),m=Ui(i.clientWidth-(g+x)),y=Ui(i.clientHeight-(b+w)),S=Ui(g),C={rootMargin:-v+"px "+-m+"px "+-y+"px "+-S+"px",threshold:fr(0,na(1,h))||1};let _=!0;function M(k){const F=k[0].intersectionRatio;if(!Sv(f,e.getBoundingClientRect()))return l();if(F!==h){if(!_)return l();F?l(!1,F):n=setTimeout(()=>{l(!1,1e-7)},1e3)}_=!1}try{a=new IntersectionObserver(M,{...C,root:i.ownerDocument})}catch{a=new IntersectionObserver(M,C)}a.observe(e)}const c=st(e),d=()=>l(r);return c.addEventListener("resize",d),l(!0),()=>{c.removeEventListener("resize",d),s()}}function XS(e,t,r,a){a===void 0&&(a={});const{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=a,d=Qu(e),u=n||i?[...d?Zo(d):[],...t?Zo(t):[]]:[];u.forEach(v=>{n&&v.addEventListener("scroll",r),i&&v.addEventListener("resize",r)});const h=d&&l?YS(d,r,i):null;let f=-1,g=null;s&&(g=new ResizeObserver(v=>{let[m]=v;m&&m.target===d&&g&&t&&(g.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var y;(y=g)==null||y.observe(t)})),r()}),d&&!c&&g.observe(d),t&&g.observe(t));let b,x=c?Ga(e):null;c&&w();function w(){const v=Ga(e);x&&!Sv(x,v)&&r(),x=v,b=requestAnimationFrame(w)}return r(),()=>{var v;u.forEach(m=>{n&&m.removeEventListener("scroll",r),i&&m.removeEventListener("resize",r)}),h==null||h(),(v=g)==null||v.disconnect(),g=null,c&&cancelAnimationFrame(b)}}const ZS=MS,eA=ES,tA=_S,rA=kS,aA=NS,Km=CS,nA=FS,oA=(e,t,r)=>{const a=new Map,n=r??{},i={...QS,...n.platform,_c:a};return AS(e,t,{...n,platform:i})};var iA=typeof document<"u",sA=function(){},ps=iA?p.useLayoutEffect:sA;function Vs(e,t){if(e===t)return!0;
vendor: 1,760 bytes, line 321
321if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,a,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(a=r;a--!==0;)if(!Vs(e[a],t[a]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(a=r;a--!==0;)if(!{}.hasOwnProperty.call(t,n[a]))return!1;for(a=r;a--!==0;){const i=n[a];if(!(i==="_owner"&&e.$$typeof)&&!Vs(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Av(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Qm(e,t){const r=Av(e);return Math.round(t*r)/r}function ac(e){const t=p.useRef(e);return ps(()=>{t.current=e}),t}function lA(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:a=[],platform:n,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[u,h]=p.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,g]=p.useState(a);Vs(f,a)||g(a);const[b,x]=p.useState(null),[w,v]=p.useState(null),m=p.useCallback(j=>{j!==C.current&&(C.current=j,x(j))},[]),y=p.useCallback(j=>{j!==_.current&&(_.current=j,v(j))},[]),S=i||b,A=s||w,C=p.useRef(null),_=p.useRef(null),M=p.useRef(u),k=c!=null,F=ac(c),G=ac(n),R=ac(d),L=p.useCallback(()=>{if(!C.current||!_.current)return;const j={placement:t,strategy:r,middleware:f};G.current&&(j.platform=G.current),oA(C.current,_.current,j).then(E=>{const P={...E,isPositioned:R.current!==!1};U.current&&!Vs(M.current,P)&&(M.current=P,Kn.flushSync(()=>{h(P)}))})},[f,t,r,G,R]);ps(()=>{d===!1&&M.current.isPositioned&&(M.current.isPositioned=!1,h(j=>({...j,isPositioned:!1})))},[d]);const U=p.useRef(!1);ps(()=>(U.current=!0,()=>{U.current=!1}),[]),ps(()=>
321{if(S&&(C.current=S),A&&(_.current=A),S&&A){if(F.current)return F.current(S,A,L);L()}},[S,A,L,F,k]);const Z=p.useMemo(()=>({reference:C,floating:_,setReference:m,setFloating:y}),[m,y]),O=p.useMemo(()=>({reference:S,floating:A}),[S,A]),B=p.useMemo(()=>{const j={position:r,left:0,top:0};if(!O.floating)return j;const E=Qm(O.floating,u.x),P=Qm(O.floating,u.y);return l?{...j,transform:"translate("+E+"px, "+P+"px)",...Av(O.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:E,top:P}},[r,l,O.floating,u.x,u.y]);return p.useMemo(()=>({...u,update:L,refs:Z,elements:O,floatingStyles:B}),[u,L,Z,O,B])}const cA=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:a,padding:n}=typeof e=="function"?e(r):e;return a&&t(a)?a.current!=null?Km({element:a.current,padding:n}).fn(r):{}:a?Km({element:a,padding:n}).fn(r):{}}}},dA=(e,t)=>{const r=ZS(e);return{name:r.name,fn:r.fn,options:[e,t]}},uA=(e,t)=>{const r=eA(e);return{name:r.name,fn:r.fn,options:[e,t]}},hA=(e,t)=>({fn:nA(e).fn,options:[e,t]}),mA=(e,t)=>{const r=tA(e);return{name:r.name,fn:r.fn,options:[e,t]}},fA=(e,t)=>{const r=rA(e);return{name:r.name,fn:r.fn,options:[e,t]}},pA=(e,t)=>{const r=aA(e);return{name:r.name,fn:r.fn,options:[e,t]}},gA=(e,t)=>{const r=cA(e);return{name:r.name,fn:r.fn,options:[e,t]}};var vA=Object.defineProperty,yA=(e,t)=>vA(e,"name",{value:t,configurable:!0});function Cv(e){const[t,r]=p.useState(void 0);return it(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const a=new ResizeObserver(n=>{if(!Array.isArray(n)||!n.length)return;const i=n[0];let s,l;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;s=d.inlineSize,l=d.blockSize}else s=e.offsetWidth,l=e.offsetHeight;r({width:s,height:l})});return a.observe(e,{box:"border-box"}),()=>a.unobserve(e)}else r(void 0)},[e]),t}yA(Cv,"useSize");var xA=Object.defineProperty,Nn=(e,t)=>xA(e,"name",{value:t,configurable:!0}),_v="Popper",[Nv,jv]=qa(_v),[F_,bA]=Nv(_v),Mv="PopperContent",[wA,k_]=Nv(Mv),SA=p.forwardRef(Nn(function(t,r){var _r,ua,Nr,Ja,oo,xi,bi;const{__scopePopper:a,side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:l=0,arrowPadding:c=0,avoidCollisions:d=!0,collisionBoundary:u=[],collisionPadding:h=0,sticky:f="partial",hideWhenDetached:g=!1,updatePositionStrategy:b="optimized",onPlaced:x,...w}=t,v=bA(Mv,a),[m,y]=p.useState(null),S=qe(r,y),[A,C]=p.useState(null),_=Cv(A),M=(_==null?void 0:_.width)??0,k=(_==null?void 0:_.height)??0,F=n+(s!=="center"?"-"+s:""),G=typeof h=="number"?h:{top:0,right:0,bottom:0,left:0,...h},R=Array.isArray(u)?u:[u],L=R.length>0,U={padding:G,boundary:R.filter(Ev),altBoundary:L},{refs:Z,floatingStyles:O,placement:B,isPositioned:j,middlewareData:E}=lA({strategy:"fixed",placement:F,whileElementsMounted:Nn((...$a)=>XS(...$a,{animationFrame:b==="always"}),"whileElementsMounted"),elements:{reference:v.anchor},middleware:[dA({mainAxis:i+k,alignmentAxis:l}),d&&uA({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?hA():void 0,...U}),d&&mA({...U}),fA({...U,apply:Nn(({elements:$a,rects:wi,availableWidth:io,availableHeight:wl})=>{const{width:Si,height:ha}=wi.reference,ma=$a.floating.style;ma.setProperty("--radix-popper-available-width",`${io}px`),ma.setProperty("--radix-popper-available-height",`${wl}px`),ma.setProperty("--radix-popper-anchor-width",`${Si}px`),ma.setProperty("--radix-popper-anchor-height",`${ha}px`)},"apply")}),A&&gA({element:A,padding:c}),AA({arrowWidth:M,arrowHeight:k}),g&&pA({strategy:"referenceHidden",...U,boundary:L?U.boundary:void 0})]}),P=v.setPlacementState;it(()=>(P(B),()=>{P(void 0)}),[B,P]);const[V,z]=Yu(B),$=Ht(x);it(()=>{j&&($==null||$())},[j,$]);const K=(_r=E.arrow)==null?void 0:_r.x,ie=(ua=E.arrow)==null?void 0:ua.y,Se=((Nr=E.arrow)==null?void 0:Nr.centerOffset)!==0,[te,no]=p.useState();return it(()=>{m&&no(window.getComputedStyle(m).zIndex)},[m]),o.jsx("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...O,transform:j?O.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:te,"--radix-popper-transform-origin":[(Ja=E.transformOrigin)==null?void 0:Ja.x,(oo=E.transformOrigin)==null?void 0:oo.y].join(" "),...((xi=E.hide)==null?void 0:xi.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:o.jsx(wA,{scope:a,placedSide:V,placedAlign:z,onArrowChange:C,arrowX:K,arrowY:ie,shouldHideArrow:Se,children:o.jsx(Ve.div,{"data-side":V,"data-align":z,...w,ref:S,style:{...w.style,animation:j?(bi=w.style)==null?void 0:bi.animation:"none"}})})})},"PopperContent"));function Ev(e){return e!==null}Nn(Ev,"isNotNull");var AA=Nn(e=>({name:"transformOrigin",options:e,fn(t){var w,v,m;const{placement:r,rects:a,middlewareData:n}=t,s=((w=n.arrow)==null?void 0:w.centerOffset)!==0,l=s?0:e.arrowWidth,c=s?0:e.arrowHeight,[d,u]=Yu(r),h={start:"0%",center:"50%",end:"100%"}[u],f=(((v=n.arrow)==null?void 0:v.x)??0)+l/2,g=(((m=n.arrow)==null?void 0:m.y)??0)+c/2;let b="",x="";return d==="bottom"?(b=s?h:`${f}px`,x=`${-c}px`):d==="top"?(b=s?h:`${f}px`,x=`${a.floating.height+c}px`):d==="right"?(b=`${-c}px`,x=s?h:`${g}px`):d==="left"&&(b=`${a.floating.width+c}px`,x=s?h:`${g}px`),{data:{x:b,y:x}}}}),"transformOrigin");function Yu(e){const[t,r="center"]=e.split("-");return[t,r]}Nn(Yu,"getSideAndAlignFromPlacement");var CA=SA,_A=Object.defineProperty,rt=(e,t)=>_A(e,"name",{value:t,configurable:!0}),[Xu,D_]=qa("Tooltip",[jv]),NA=jv(),jA="TooltipProvider",MA=700,Ym="tooltip.open",[EA,FA]=Xu(jA),kA=rt(e=>{const{__scopeTooltip:t,delayDuration:r=MA,skipDelayDuration:a=300,disableHoverableContent:n=!1,children:i}=e,s=p.useRef(!0),l=p.useRef(!1),c=p.useRef(0);return p.useEffect(()=>{const d=c.current;return()=>window.clearTimeout(d)},[]),o.jsx(EA,{scope:t,isOpenDelayedRef:s,delayDuration:r,onOpen:p.useCallback(()=>{a<=0||(window.clearTimeout(c.current),s.current=!1)},[a]),onClose:p.useCallback(()=>{a<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,a))},[a]),isPointerInTransitRef:l,onPointerInTransitChange:p.useCallback(d=>{l.current=d},[]),disableHoverableContent:n,children:i})},"TooltipProvider"),DA="Tooltip",[R_,Zu]=Xu(DA),RA="TooltipPortal",[T_,TA]=Xu(RA,{forceMount:void 0}),ei="TooltipContent",OA=p.forwardRef(rt(function(t,r){const a=TA(ei,t.__scopeTooltip),{forceMount:n=a.forceMount,side:i="top",...s}=t,l=Zu(ei,t.__scopeTooltip);return o.jsx(mi,{present:n||l.open,children:l.disableHoverableContent?o.jsx(Fv,{side:i,...s,ref:r}):o.jsx(PA,{side:i,...s,ref:r})})},"TooltipContent")),PA=p.forwardRef(rt(function(t,r){const a=Zu(ei,t.__scopeTooltip),n=FA(ei,t.__scopeTooltip),i=p.useRef(null),s=qe(r,i),[l,c]=p.useState(null),{trigger:d,onClose:u}=a,h=i.current,{onPointerInTransitChange:f}=n,g=p.useCallback(()=>{c(null),f(!1)},[f]),b=p.useCallback((x,w)=>
321{const v=x.currentTarget,m={x:x.clientX,y:x.clientY},y=kv(m,v.getBoundingClientRect()),S=Dv(m,y),A=Rv(w.getBoundingClientRect()),C=Ov([...S,...A]);c(C),f(!0)},[f]);return p.useEffect(()=>()=>g(),[g]),p.useEffect(()=>{if(d&&h){const x=rt(v=>b(v,h),"handleTriggerLeave"),w=rt(v=>b(v,d),"handleContentLeave");return d.addEventListener("pointerleave",x),h.addEventListener("pointerleave",w),()=>{d.removeEventListener("pointerleave",x),h.removeEventListener("pointerleave",w)}}},[d,h,b,g]),p.useEffect(()=>{if(l){const x=rt(w=>{const v=w.target,m={x:w.clientX,y:w.clientY},y=(d==null?void 0:d.contains(v))||(h==null?void 0:h.contains(v)),S=!Tv(m,l);y?g():S&&(g(),u())},"handleTrackPointerGrace");return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[d,h,l,u,g]),o.jsx(Fv,{...t,ref:s})},"TooltipContentHoverable")),IA=c0("TooltipContent"),Fv=p.forwardRef(rt(function(t,r){const{__scopeTooltip:a,children:n,"aria-label":i,id:s,onEscapeKeyDown:l,onPointerDownOutside:c,...d}=t,u=Zu(ei,a),h=NA(a),{onClose:f}=u;p.useEffect(()=>(document.addEventListener(Ym,f),()=>document.removeEventListener(Ym,f)),[f]),p.useEffect(()=>{if(u.trigger){const b=rt(x=>{x.target instanceof Node&&x.target.contains(u.trigger)&&f()},"handleScroll");return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[u.trigger,f]);const{setContentId:g}=u;return it(()=>(g(s),()=>{g(void 0)}),[s,g]),o.jsx(Tu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:b=>b.preventDefault(),onDismiss:f,children:o.jsxs(CA,{"data-state":u.stateAttribute,role:i?void 0:"tooltip",id:i?void 0:u.contentId,...h,...d,ref:r,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[o.jsx(IA,{children:n}),i?o.jsx(aw,{id:u.contentId,role:"tooltip",children:i}):null]})})},"TooltipContentImpl"));function kv(e,t){const r=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,a,n,i)){case i:return"left";case n:return"right";case r:return"top";case a:return"bottom";default:throw new Error("unreachable")}}rt(kv,"getExitSideFromRect");function Dv(e,t,r=5){const a=[];switch(t){case"top":a.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":a.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":a.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":a.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return a}rt(Dv,"getPaddedExitPoints");function Rv(e){const{top:t,right:r,bottom:a,left:n}=e;return[{x:n,y:t},{x:r,y:t},{x:r,y:a},{x:n,y:a}]}rt(Rv,"getPointsFromRect");function Tv(e,t){const{x:r,y:a}=e;let n=!1;for(let i=0,s=t.length-1;i<t.length;s=i++){const l=t[i],c=t[s],d=l.x,u=l.y,h=c.x,f=c.y;u>a!=f>a&&r<(h-d)*(a-u)/(f-u)+d&&(n=!n)}return n}rt(Tv,"isPointInPolygon");function Ov(e){const t=e.slice();return t.sort((r,a)=>r.x<a.x?-1:r.x>a.x?1:r.y<a.y?-1:r.y>a.y?1:0),Pv(t)}rt(Ov,"getHull");function Pv(e){if(e.length<=1)return e.slice();const t=[];for(let a=0;a<e.length;a++){const n=e[a];for(;t.length>=2;){const i=t[t.length-1],s=t[t.length-2];if((i.x-s.x)*(n.y-s.y)>=(i.y-s.y)*(n.x-s.x))t.pop();else break}t.push(n)}t.pop();const r=[];for(let a=e.length-1;a>=0;a--){const n=e[a];for(;r.length>=2;){const i=r[r.length-1],s=r[r.length-2];if((i.x-s.x)*(n.y-s.y)>=(i.y-s.y)*(n.x-s.x))r.pop();else break}r.push(n)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}rt(Pv,"getHullPresorted");var BA=kA,Iv=OA;const LA=BA,GA=p.forwardRef(({className:e,sideOffset:t=4,...r},a)=>o.jsx(Iv,{ref:a,sideOffset:t,className:_t("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
321de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));GA.displayName=Iv.displayName;const HA=p.createContext(void 0),zA=({client:e,children:t})=>(p.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),o.jsx(HA.Provider,{value:e,children:t})),qA={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)};var Br,Od,Tf,UA=(Tf=class{constructor(){Q(this,Br,qA);Q(this,Od,!1)}setTimeoutProvider(e){q(this,Br,e)}setTimeout(e,t){return N(this,Br).setTimeout(e,t)}clearTimeout(e){N(this,Br).clearTimeout(e)}setInterval(e,t){return N(this,Br).setInterval(e,t)}clearInterval(e){N(this,Br).clearInterval(e)}},Br=new WeakMap,Od=new WeakMap,Tf);const Ad=new UA;function VA(e){setTimeout(e,0)}const WA=typeof window>"u"||"Deno"in globalThis;function vt(){}function JA(e,t){return typeof e=="function"?e(t):e}function $A(e){return typeof e=="number"&&e>=0&&e!==1/0}function KA(e,t){return Math.max(e+(t||0)-Date.now(),0)}function To(e,t){return typeof e=="function"?e(t):e}function Xm(e,t){const{type:r="all",exact:a,fetchStatus:n,predicate:i,queryKey:s,stale:l}=e;if(s){if(a){if(t.queryHash!==eh(s,t.options))return!1}else if(!Un(t.queryKey,s))return!1}if(r!=="all"){const c=t.isActive();if(r==="active"&&!c||r==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||n&&n!==t.state.fetchStatus||i&&!i(t))}function Zm(e,t){const{exact:r,status:a,predicate:n,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(ti(t.options.mutationKey)!==ti(i))return!1}else if(!Un(t.options.mutationKey,i))return!1}return!(a&&t.state.status!==a||n&&!n(t))}function eh(e,t){return((t==null?void 0:t.queryKeyHashFn)||ti)(e)}function ti(e){return JSON.stringify(e,(t,r)=>Cd(r)?Object.keys(r).sort().reduce((a,n)=>(a[n]=r[n],a),{}):r)}function Un(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(Array.isArray(e)&&Array.isArray(t)){if(t.length>e.length)return!1;for(let a=0;a<t.length;a++)if(!Un(e[a],t[a]))return!1;return!0}const r=Object.keys(t);for(const a of r)if(!Un(e[a],t[a]))return!1;return!0}return!1}const QA=Object.prototype.hasOwnProperty;function Bv(e,t,r=0){if(e===t)return e;if(r>500)return t;const a=ef(e)&&ef(t);if(!a&&!(Cd(e)&&Cd(t)))return t;const n=(a?e:Object.keys(e)).length,i=a?t:Object.keys(t),s=i.length,l=a?new Array(s):{};let c=0;for(let d=0;d<s;d++){const u=a?d:i[d],h=e[u],f=t[u];if(h===f){l[u]=h,(a?d<n:QA.call(e,u))&&c++;continue}if(h===null||f===null||typeof h!="object"||typeof f!="object"){l[u]=f;continue}const g=Bv(h,f,r+1);l[u]=g,g===h&&c++}return n===s&&c===n?e:l}function ef(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Cd(e){if(!tf(e))return!1;const t=Object.getPrototypeOf(e),r=t==null?void 0:t.constructor;if(r===void 0)return!0;if(typeof r!="function")return!1;const a=r.prototype;return!(!tf(a)||!a.hasOwnProperty("isPrototypeOf")||t!==Object.prototype)}function tf(e){return Object.prototype.toString.call(e)==="[object Object]"}function YA(e){return new Promise(t=>{Ad.setTimeout(t,e)})}function XA(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?Bv(e,t):t}function ZA(e,t,r=0){const a=[...e,t];return r&&a.length>r?a.slice(1):a}function e4(e,t,r=0){const a=[t,...e];return r&&a.length>r?a.slice(0,-1):a}const th=Symbol();function Lv(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===th?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function t4(e,t,r){let a=!1,n;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(n??(n=t()),a||(a=!0,n.aborted?r():n.addEventListener("abort",r,{once:!0})),n)}),e}let r4=()=>WA;const Gv=()=>r4();var yl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ca,Lr,Mn,Of,a4=(Of=class extends yl{constructor(){super();Q(this,Ca);Q(this,Lr);Q(this,Mn);q(this,Mn,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){N(this,Lr)||this.setEventListener(N(this,Mn))}onUnsubscribe(){var t;this.hasListeners()||((t=N(this,Lr))==null||t.call(this),q(this,Lr,void 0))}setEventListener(t){var r;q(this,Mn,t),(r=N(this,Lr))==null||r.call(this),q(this,Lr,t(a=>{typeof a=="boolean"?this.setFocused(a):this.onFocus()}))}setFocused(t){N(this,Ca)!==t&&(q(this,Ca,t),this.onFocus())}onFocus(){const t=this.isFocused();
321this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof N(this,Ca)=="boolean"?N(this,Ca):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Ca=new WeakMap,Lr=new WeakMap,Mn=new WeakMap,Of);const Hv=new a4,n4=VA;function o4(){let e=[],t=0,r=l=>{l()},a=l=>{l()},n=n4;const i=l=>{t?e.push(l):n(()=>{r(l)})},s=()=>{const l=e;e=[],l.length&&n(()=>{a(()=>{l.forEach(c=>{r(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||s()}return c},batchCalls:l=>(...c)=>{i(()=>{l(...c)})},schedule:i,setNotifyFunction:l=>{r=l},setBatchNotifyFunction:l=>{a=l},setScheduler:l=>{n=l}}}const Je=o4();var En,Gr,Fn,Pf,i4=(Pf=class extends yl{constructor(){super();Q(this,En,!0);Q(this,Gr);Q(this,Fn);q(this,Fn,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t(!0),a=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",a)}}})}onSubscribe(){N(this,Gr)||this.setEventListener(N(this,Fn))}onUnsubscribe(){var t;this.hasListeners()||((t=N(this,Gr))==null||t.call(this),q(this,Gr,void 0))}setEventListener(t){var r;q(this,Fn,t),(r=N(this,Gr))==null||r.call(this),q(this,Gr,t(this.setOnline.bind(this)))}setOnline(t){N(this,En)!==t&&(q(this,En,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return N(this,En)}},En=new WeakMap,Gr=new WeakMap,Fn=new WeakMap,Pf);const Ws=new i4;function s4(e){return Math.min(1e3*2**e,3e4)}function zv(e){return(e??"online")==="online"?Ws.isOnline():!0}var _d=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function qv(e){let t=!1,r=0,a,n="pending",i,s;const l=new Promise((m,y)=>{i=m,s=y});l.catch(vt);const c=()=>n!=="pending",d=m=>{var y;if(!c()){const S=new _d(m);x(S),(y=e.onCancel)==null||y.call(e,S)}},u=()=>{t=!0},h=()=>{t=!1},f=()=>Hv.isFocused()&&(e.networkMode==="always"||Ws.isOnline())&&e.canRun(),g=()=>zv(e.networkMode)&&e.canRun(),b=m=>{c()||(a==null||a(),n="resolved",i(m))},x=m=>{c()||(a==null||a(),n="rejected",s(m))},w=()=>new Promise(m=>{var y;a=S=>{(c()||f())&&m(S)},(y=e.onPause)==null||y.call(e)}).then(()=>{var m;a=void 0,c()||(m=e.onContinue)==null||m.call(e)}),v=()=>{if(c())return;let m;const y=r===0?e.initialPromise:void 0;try{m=y??e.fn()}catch(S){m=Promise.reject(S)}Promise.resolve(m).then(b).catch(S=>{var k;if(c())return;const A=e.retry??(Gv()?0:3),C=e.retryDelay??s4,_=typeof C=="function"?C(r,S):C,M=A===!0||typeof A=="number"&&r<A||typeof A=="function"&&A(r,S);if(t||!M){x(S);return}r++,(k=e.onFail)==null||k.call(e,r,S),YA(_).then(()=>f()?void 0:w()).then(()=>{t?x(S):v()})})};return{promise:l,status:()=>n,cancel:d,continue:()=>(a==null||a(),l),cancelRetry:u,continueRetry:h,canStart:g,start:()=>(g()?v():w().then(v),l)}}var _a,If,Uv=(If=class{constructor(){Q(this,_a)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),$A(this.gcTime)&&q(this,_a,Ad.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Gv()?1/0:3e5))}clearGcTimeout(){N(this,_a)!==void 0&&(Ad.clearTimeout(N(this,_a)),q(this,_a,void 0))}},_a=new WeakMap,If);function l4(e){return{onFetch:(t,r)=>{var u,h,f,g,b;const a=t.options,n=(f=(h=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:h.fetchMore)==null?void 0:f.direction,i=((g=t.state.data)==null?void 0:g.pages)||[],s=((b=t.state.data)==null?void 0:b.pageParams)||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let x=!1;const w=y=>{t4(y,()=>t.signal,()=>x=!0)},v=Lv(t.options,t.fetchOptions),m=async(y,S,A)=>{if(x)return Promise.reject(t.signal.reason);if(S==null&&y.pages.length)return Promise.resolve(y);const _=(()=>{const G={client:t.client,queryKey:t.queryKey,pageParam:S,direction:A?"backward":"forward",meta:t.options.meta};return w(G),G})(),M=await v(_),{maxPages:k}=t.options,F=A?e4:ZA;return{pages:F(y.pages,M,k),pageParams:F(y.pageParams,S,k)}};if(n&&i.length){const y=n==="backward",S=y?c4:rf,A={pages:i,pageParams:s};l=await m(A,S(a,A),y)}else{const y=e??i.length;do{const S=c===0?s[0]??a.initialPageParam:rf(a,l);if(c>0&&S==null)break;l=await m(l,S),c++}while(c<y)}return l};t.options.persister?t.fetchFn=()=>{var x,w;
321return(w=(x=t.options).persister)==null?void 0:w.call(x,d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=d}}}function rf(e,{pages:t,pageParams:r}){const a=t.length-1;return t.length>0?e.getNextPageParam(t[a],t,r[a],r):void 0}function c4(e,{pages:t,pageParams:r}){var a;return t.length>0?(a=e.getPreviousPageParam)==null?void 0:a.call(e,t[0],t,r[0],r):void 0}var kn,Na,Dn,gt,ja,Ae,oi,Ma,Rt,or,Bf,d4=(Bf=class extends Uv{constructor(t){super();Q(this,Rt);Q(this,kn);Q(this,Na);Q(this,Dn);Q(this,gt);Q(this,ja);Q(this,Ae);Q(this,oi);Q(this,Ma);q(this,Ma,!1),q(this,oi,t.defaultOptions),this.setOptions(t.options),this.observers=[],q(this,ja,t.client),q(this,gt,N(this,ja).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,q(this,Na,nf(this.options)),this.state=t.state??N(this,Na),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return N(this,kn)}get promise(){var t;return(t=N(this,Ae))==null?void 0:t.promise}setOptions(t){if(this.options={...N(this,oi),...t},t!=null&&t._type&&q(this,kn,t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=nf(this.options);r.data!==void 0&&(this.setState(af(r.data,r.dataUpdatedAt)),q(this,Na,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&N(this,gt).remove(this)}setData(t,r){const a=XA(this.state.data,t,this.options);return Be(this,Rt,or).call(this,{data:a,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),a}setState(t){Be(this,Rt,or).call(this,{type:"setState",state:t})}cancel(t){var a,n;const r=(a=N(this,Ae))==null?void 0:a.promise;return(n=N(this,Ae))==null||n.cancel(t),r?r.then(vt).catch(vt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return N(this,Na)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>To(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===th||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>To(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!KA(this.state.dataUpdatedAt,t)}onFocus(){var t,r;(t=this.observers.find(a=>a.shouldFetchOnWindowFocus()))==null||t.refetch({cancelRefetch:!1}),(r=N(this,Ae))==null||r.continue()}onOnline(){var t,r;(t=this.observers.find(a=>a.shouldFetchOnReconnect()))==null||t.refetch({cancelRefetch:!1}),(r=N(this,Ae))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),N(this,gt).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){const r=this.observers.indexOf(t);r!==-1&&(this.observers.splice(r,1),this.observers.length||(N(this,Ae)&&(N(this,Ma)||this.state.fetchStatus==="paused"&&this.state.status==="pending"?N(this,Ae).cancel({revert:!0}):N(this,Ae).cancelRetry()),this.scheduleGc()),N(this,gt).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Be(this,Rt,or).call(this,{type:"invalidate"})}async fetch(t,r){var d,u,h,f,g,b,x,w,v,m,y,S;if(this.state.fetchStatus!=="idle"&&((d=N(this,Ae))==null?void 0:d.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(N(this,Ae))return N(this,Ae).continueRetry(),N(this,Ae).promise}if(t&&this.setOptions(t),!this.options.queryFn){const A=this.observers.find(C=>C.options.queryFn);A&&this.setOptions(A.options)}const a=new AbortController,n=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>(q(this,Ma,!0),a.signal)})},i=()=>{const A=Lv(this.options,r),_=(()=>{const M={client:N(this,ja),queryKey:this.queryKey,meta:this.meta};return n(M),M})();return q(this,Ma,!1),this.options.persister?this.options.persister(A,_,this):A(_)},l=(()=>{const A={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:N(this,ja),state:this.state,fetchFn:i};return n(A),A})();(u=N(this,kn)==="infinite"?l4(this.options.pages):this.options.behavior)==null||u.onFetch(l,this),q(this,Dn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((h=l.fetchOptions)==null?void 0:h.meta))&&Be(this,Rt,or).call(this,{type:"fetch",meta:(f=l.fetchOptions)==null?void 0:f.meta});const c=q(this,Ae,qv({initialPromise:r==null?void 0:r.initialPromise,fn:l.fetchFn,onCancel:A=>{A instanceof _d&&A.revert&&this.setState({...N(this,Dn),fetchStatus:"idle"}),a.abort()},onFail:(A,C)=>{Be(this,Rt,or).call(this,{type:"failed",failureCount:A,error:C})},onPause:()=>{Be(this,Rt,or).call(this,{type:"pause"})},onContinue:()=>{Be(this,Rt,or).call(this,{type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0}));try{const A=await c.start();if(A===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(A),(b=(g=N(this,gt).config).onSuccess)==null||b.call(g,A,this),(w=(x=N(this,gt).config).onSettled)==null||w.call(x,A,this.state.error,this),A}catch(A){if(A instanceof _d){if(A.silent)return N(this,Ae).promise;if(A.revert){if(this.state.data===void 0)throw A;return this.state.data}}throw Be(this,Rt,or).call(this,{type:"error",error:A}),(m=(v=N(this,gt).config).onError)==null||m.call(v,A,this),(S=(y=N(this,gt).config).onSettled)==null||S.call(y,this.state.data,A,this),A}finally{N(this,Ae)===c&&q(this,Ae,void 0),this.scheduleGc()}}},kn=new WeakMap,Na=new WeakMap,Dn=new WeakMap,gt=new WeakMap,ja=new WeakMap,Ae=new WeakMap,oi=new WeakMap,Ma=new WeakMap,Rt=new WeakSet,or=function(t){const r=a=>{switch(t.type){case"failed":return{...a,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...u4(a.data,this.options),fetchMeta:t.meta??null};case"success":const n={...a,...af(t.data,t.dataUpdatedAt),dataUpdateCount:a.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return q(this,Dn,t.manual?n:void 0),n;case"error":const i=t.error;
321return{...a,error:i,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...t.state}}};this.state=r(this.state),Je.batch(()=>{this.observers.slice().forEach(a=>{a.onQueryUpdate()}),N(this,gt).notify({query:this,type:"updated",action:t})})},Bf);function u4(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:zv(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function af(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function nf(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,a=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var ii,Wt,He,Ea,Jt,Rr,Lf,h4=(Lf=class extends Uv{constructor(t){super();Q(this,Jt);Q(this,ii);Q(this,Wt);Q(this,He);Q(this,Ea);q(this,ii,t.client),this.mutationId=t.mutationId,q(this,He,t.mutationCache),q(this,Wt,[]),this.state=t.state||m4(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){N(this,Wt).includes(t)||(N(this,Wt).push(t),this.clearGcTimeout(),N(this,He).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){q(this,Wt,N(this,Wt).filter(r=>r!==t)),this.scheduleGc(),N(this,He).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){N(this,Wt).length||(this.state.status==="pending"?this.scheduleGc():N(this,He).remove(this))}continue(){var t;return((t=N(this,Ea))==null?void 0:t.continue())??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(t){var l,c,d,u,h,f,g,b,x,w,v,m,y,S,A,C,_,M;const r=()=>{Be(this,Jt,Rr).call(this,{type:"continue"})},a={client:N(this,ii),meta:this.options.meta,mutationKey:this.options.mutationKey},n=q(this,Ea,qv({fn:()=>this.options.mutationFn?this.options.mutationFn(t,a):Promise.reject(new Error("No mutationFn found")),onFail:(k,F)=>{Be(this,Jt,Rr).call(this,{type:"failed",failureCount:k,error:F})},onPause:()=>{Be(this,Jt,Rr).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>N(this,He).canRun(this)})),i=this.state.status==="pending",s=!n.canStart();try{if(i)r();else{Be(this,Jt,Rr).call(this,{type:"pending",variables:t,isPaused:s}),N(this,He).config.onMutate&&await N(this,He).config.onMutate(t,this,a);const F=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,t,a));F!==this.state.context&&Be(this,Jt,Rr).call(this,{type:"pending",context:F,variables:t,isPaused:s})}const k=await n.start();return await((u=(d=N(this,He).config).onSuccess)==null?void 0:u.call(d,k,t,this.state.context,this,a)),await((f=(h=this.options).onSuccess)==null?void 0:f.call(h,k,t,this.state.context,a)),await((b=(g=N(this,He).config).onSettled)==null?void 0:b.call(g,k,null,this.state.variables,this.state.context,this,a)),await((w=(x=this.options).onSettled)==null?void 0:w.call(x,k,null,t,this.state.context,a)),Be(this,Jt,Rr).call(this,{type:"success",data:k}),k}catch(k){try{await((m=(v=N(this,He).config).onError)==null?void 0:m.call(v,k,t,this.state.context,this,a))}catch(F){Promise.reject(F)}try{await((S=(y=this.options).onError)==null?void 0:S.call(y,k,t,this.state.context,a))}catch(F){Promise.reject(F)}try{await((C=(A=N(this,He).config).onSettled)==null?void 0:C.call(A,void 0,k,this.state.variables,this.state.context,this,a))}catch(F){Promise.reject(F)}try{await((M=(_=this.options).onSettled)==null?void 0:M.call(_,void 0,k,t,this.state.context,a))}catch(F){Promise.reject(F)}throw Be(this,Jt,Rr).call(this,{type:"error",error:k}),k}finally{N(this,Ea)===n&&q(this,Ea,void 0),N(this,He).runNext(this)}}},ii=new WeakMap,Wt=new WeakMap,He=new WeakMap,Ea=new WeakMap,Jt=new WeakSet,Rr=function(t){const r=a=>{switch(t.type){case"failed":return{...a,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};
321case"pending":return{...a,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...a,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:t.error,failureCount:a.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Je.batch(()=>{N(this,Wt).forEach(a=>{a.onMutationUpdate(t)}),N(this,He).notify({mutation:this,type:"updated",action:t})})},Lf);function m4(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var cr,Tt,si,Gf,f4=(Gf=class extends yl{constructor(t={}){super();Q(this,cr);Q(this,Tt);Q(this,si);this.config=t,q(this,cr,new Set),q(this,Tt,new Map),q(this,si,0)}build(t,r,a){const n=new h4({client:t,mutationCache:this,mutationId:++Ci(this,si)._,options:t.defaultMutationOptions(r),state:a});return this.add(n),n}add(t){N(this,cr).add(t);const r=Vi(t);if(typeof r=="string"){const a=N(this,Tt).get(r);a?a.push(t):N(this,Tt).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(N(this,cr).delete(t)){const r=Vi(t);if(typeof r=="string"){const a=N(this,Tt).get(r);if(a)if(a.length>1){const n=a.indexOf(t);n!==-1&&a.splice(n,1)}else a[0]===t&&N(this,Tt).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){var a;const r=Vi(t);if(typeof r=="string"){const n=(a=N(this,Tt).get(r))==null?void 0:a.find(i=>i.state.status==="pending");return!n||n===t}else return!0}runNext(t){var a,n;const r=Vi(t);return typeof r=="string"?((n=(a=N(this,Tt).get(r))==null?void 0:a.find(i=>i!==t&&i.state.isPaused))==null?void 0:n.continue())??Promise.resolve():Promise.resolve()}clear(){Je.batch(()=>{N(this,cr).forEach(t=>{this.notify({type:"removed",mutation:t})}),N(this,cr).clear(),N(this,Tt).clear()})}getAll(){return Array.from(N(this,cr))}find(t){const r={exact:!0,...t};return this.getAll().find(a=>Zm(r,a))}findAll(t={}){return this.getAll().filter(r=>Zm(t,r))}notify(t){Je.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>
321r.state.isPaused);return Je.batch(()=>Promise.all(t.map(r=>r.continue().catch(vt))))}},cr=new WeakMap,Tt=new WeakMap,si=new WeakMap,Gf);function Vi(e){var t;return(t=e.options.scope)==null?void 0:t.id}var $t,Hf,p4=(Hf=class extends yl{constructor(t={}){super();Q(this,$t);this.config=t,q(this,$t,new Map)}build(t,r,a){const n=r.queryKey,i=r.queryHash??eh(n,r);let s=this.get(i);return s||(s=new d4({client:t,queryKey:n,queryHash:i,options:t.defaultQueryOptions(r),state:a,defaultOptions:t.getQueryDefaults(n)}),this.add(s)),s}add(t){N(this,$t).has(t.queryHash)||(N(this,$t).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){N(this,$t).get(t.queryHash)===t&&(t.destroy(),N(this,$t).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Je.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return N(this,$t).get(t)}getAll(){return[...N(this,$t).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(a=>Xm(r,a))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(a=>Xm(t,a)):r}notify(t){Je.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Je.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Je.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},$t=new WeakMap,Hf),he,Hr,zr,Rn,Tn,qr,On,Pn,zf,g4=(zf=class{constructor(e={}){Q(this,he);Q(this,Hr);Q(this,zr);Q(this,Rn);Q(this,Tn);Q(this,qr);Q(this,On);Q(this,Pn);q(this,he,e.queryCache||new p4),q(this,Hr,e.mutationCache||new f4),q(this,zr,e.defaultOptions||{}),q(this,Rn,new Map),q(this,Tn,new Map),q(this,qr,0)}mount(){Ci(this,qr)._++,N(this,qr)===1&&(q(this,On,Hv.subscribe(async e=>{e&&(await this.resumePausedMutations(),N(this,he).onFocus())})),q(this,Pn,Ws.subscribe(async e=>{e&&(await this.resumePausedMutations(),N(this,he).onOnline())})))}unmount(){var e,t;Ci(this,qr)._--,N(this,qr)===0&&((e=N(this,On))==null||e.call(this),q(this,On,void 0),(t=N(this,Pn))==null||t.call(this),q(this,Pn,void 0))}isFetching(e){return N(this,he).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return N(this,Hr).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=N(this,he).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=N(this,he).build(this,t),a=r.state.data;return a===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(To(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(a))}getQueriesData(e){return N(this,he).findAll(e).map(({queryKey:t,state:r})=>[t,r.data])}setQueryData(e,t,r){var s;const a=this.defaultQueryOptions({queryKey:e}),n=(s=N(this,he).get(a.queryHash))==null?void 0:s.state.data,i=JA(t,n);if(i!==void 0)return N(this,he).build(this,a).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return Je.batch(()=>N(this,he).findAll(e).map(({queryKey:a})=>[a,this.setQueryData(a,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=N(this,he).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=N(this,he);Je.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=N(this,he);return Je.batch(()=>{const a=r.findAll(e),n=new Set(a);return a.forEach(i=>{i.reset()}),this.refetchQueries({type:"active",predicate:i=>n.has(i)},t)})}cancelQueries(e,t={}){const r={revert:!0,...t},a=Je.batch(()=>N(this,he).findAll(e).map(n=>n.cancel(r)));return Promise.all(a).then(vt).catch(vt)}invalidateQueries(e,t={}){return Je.batch(()=>(N(this,he).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},a=Je.batch(()=>N(this,he).findAll(e).filter(n=>!n.isDisabled()&&!n.isStatic()).map(n=>{let i=n.fetch(void 0,r);return r.throwOnError||(i=i.catch(vt)),n.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(a).then(vt)}async query(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=N(this,he).build(this,t),a=r.isStaleByTime(To(t.staleTime,r))?await r.fetch(t):r.state.data,n=t.select;return n?n(a):a}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=N(this,he).build(this,t);return r.isStaleByTime(To(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(vt).catch(vt)}infiniteQuery(e){return e._type="infinite",this.query(e)}
321fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(vt).catch(vt)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Ws.isOnline()?N(this,Hr).resumePausedMutations():Promise.resolve()}getQueryCache(){return N(this,he)}getMutationCache(){return N(this,Hr)}getDefaultOptions(){return N(this,zr)}setDefaultOptions(e){q(this,zr,e)}setQueryDefaults(e,t){N(this,Rn).set(ti(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...N(this,Rn).values()],r={};return t.forEach(a=>{Un(e,a.queryKey)&&Object.assign(r,a.defaultOptions)}),r}setMutationDefaults(e,t){N(this,Tn).set(ti(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...N(this,Tn).values()],r={};return t.forEach(a=>{Un(e,a.mutationKey)&&Object.assign(r,a.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...N(this,zr).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=eh(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===th&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...N(this,zr).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){N(this,he).clear(),N(this,Hr).clear()}},he=new WeakMap,Hr=new WeakMap,zr=new WeakMap,Rn=new WeakMap,Tn=new WeakMap,qr=new WeakMap,On=new WeakMap,Pn=new WeakMap,zf);/** 322 * @remix-run/router v1.23.4 323 * 324 * Copyright (c) Remix Software Inc. 325 * 326 * This source code is licensed under the MIT license found in the 327 * LICENSE.md file in the root directory of this source tree. 328 * 329 * @license MIT 330 */function ri(){return ri=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},ri.apply(null,arguments)}var Wr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Wr||(Wr={}));const of="popstate";function v4(e){e===void 0&&(e={});function t(a,n){let{pathname:i,search:s,hash:l}=a.location;return Nd("",{pathname:i,search:s,hash:l},n.state&&n.state.usr||null,n.state&&n.state.key||"default")}function r(a,n){return typeof n=="string"?n:Js(n)}return x4(t,r,null,e)}function we(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Vv(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function y4(){return Math.random().toString(36).substr(2,8)}function sf(e,t){return{usr:e.state,key:e.key,idx:t}}function Nd(e,t,r,a){return r===void 0&&(r=null),ri({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ro(t):t,{state:r,key:t&&t.key||a||y4()})}function Js(e){let{pathname:t="/",search:r="",hash:a=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),a&&a!=="#"&&(t+=a.charAt(0)==="#"?a:"#"+a),t}function ro(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function x4(e,t,r,a){a===void 0&&(a={});let{window:n=document.defaultView,v5Compat:i=!1}=a,s=n.history,l=Wr.Pop,c=null,d=u();d==null&&(d=0,s.replaceState(ri({},s.state,{idx:d}),""));function u(){return(s.state||{idx:null}).idx}function h(){l=Wr.Pop;let w=u(),v=w==null?null:w-d;d=w,c&&c({action:l,location:x.location,delta:v})}function f(w,v){l=Wr.Push;let m=Nd(x.location,w,v);d=u()+1;let y=sf(m,d),S=x.createHref(m);try{s.pushState(y,"",S)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;n.location.assign(S)}i&&c&&c({action:l,location:x.location,delta:1})}function g(w,v){l=Wr.Replace;let m=Nd(x.location,w,v);d=u();let y=sf(m,d),S=x.createHref(m);s.replaceState(y,"",S),i&&c&&c({action:l,location:x.location,delta:0})}function b(w){let v=n.location.origin!=="null"?n.location.origin:n.location.href,m=typeof w=="string"?w:Js(w);return m=m.replace(/ $/,"%20"),we(v,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,v)}let x={get action(){return l},get location(){return e(n,s)},listen(w){if(c)throw new Error("A history only accepts one active listener");return n.addEventListener(of,h),c=w,()=>{n.removeEventListener(of,h),c=null}},createHref(w){return t(n,w)},createURL:b,encodeLocation(w){let v=b(w);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:f,replace:g,go(w){return s.go(w)}};return x}var lf;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(lf||(lf={}));function b4(e,t,r){return r===void 0&&(r="/"),w4(e,t,r)}function w4(e,t,r,a){let n=typeof t=="string"?ro(t):t,i=rh(n.pathname||"/",r);if(i==null)return null;let s=Wv(e);S4(s);let l=null,c=T4(i);for(let d=0;l==null&&d<s.length;++d)l=k4(s[d],c);return l}function Wv(e,t,r,a){t===void 0&&(t=[]),r===void 0&&(r=[]),a===void 0&&(a="");let n=(i,s,l)=>{let c={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};c.relativePath.startsWith("/")&&(we(c.relativePath.startsWith(a),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+a+'" is not val
330id. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(a.length));let d=ta([a,c.relativePath]),u=r.concat(c);i.children&&i.children.length>0&&(we(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),Wv(i.children,t,u,d)),!(i.path==null&&!i.index)&&t.push({path:d,score:E4(d,i.index),routesMeta:u})};return e.forEach((i,s)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))n(i,s);else for(let c of Jv(i.path))n(i,s,c)}),t}function Jv(e){let t=e.split("/");if(t.length===0)return[];let[r,...a]=t,n=r.endsWith("?"),i=r.replace(/\?$/,"");if(a.length===0)return n?[i,""]:[i];let s=Jv(a.join("/")),l=[];return l.push(...s.map(c=>c===""?i:[i,c].join("/"))),n&&l.push(...s),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function S4(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:F4(t.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}const A4=/^:[\w-]+$/,C4=3,_4=2,N4=1,j4=10,M4=-2,cf=e=>e==="*";function E4(e,t){let r=e.split("/"),a=r.length;return r.some(cf)&&(a+=M4),t&&(a+=_4),r.filter(n=>!cf(n)).reduce((n,i)=>n+(A4.test(i)?C4:i===""?N4:j4),a)}function F4(e,t){return e.length===t.length&&e.slice(0,-1).every((a,n)=>a===t[n])?e[e.length-1]-t[t.length-1]:0}function k4(e,t,r){let{routesMeta:a}=e,n={},i="/",s=[];for(let l=0;l<a.length;++l){let c=a[l],d=l===a.length-1,u=i==="/"?t:t.slice(i.length)||"/",h=D4({path:c.relativePath,caseSensitive:c.caseSensitive,end:d},u),f=c.route;if(!h)return null;
vendor: 6,876 bytes, lines 330-339
330Object.assign(n,h.params),s.push({params:n,pathname:ta([i,h.pathname]),pathnameBase:I4(ta([i,h.pathnameBase])),route:f}),h.pathnameBase!=="/"&&(i=ta([i,h.pathnameBase]))}return s}function D4(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,a]=R4(e.path,e.caseSensitive,e.end),n=t.match(r);if(!n)return null;let i=n[0],s=i.replace(/(.)\/+$/,"$1"),l=n.slice(1);return{params:a.reduce((d,u,h)=>{let{paramName:f,isOptional:g}=u;if(f==="*"){let x=l[h]||"";s=i.slice(0,i.length-x.length).replace(/(.)\/+$/,"$1")}const b=l[h];return g&&!b?d[f]=void 0:d[f]=(b||"").replace(/%2F/g,"/"),d},{}),pathname:i,pathnameBase:s,pattern:e}}function R4(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Vv(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let a=[],n="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,l,c)=>(a.push({paramName:l,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(a.push({paramName:"*"}),n+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?n+="\\/*$":e!==""&&e!=="/"&&(n+="(?:(?=\\/|$))"),[new RegExp(n,t?void 0:"i"),a]}function T4(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Vv(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function rh(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function O4(e,t){t===void 0&&(t="/");let{pathname:r,search:a="",hash:n=""}=typeof e=="string"?ro(e):e,i;return r?(r=Qv(r),r.startsWith("/")?i=df(r.substring(1),"/"):i=df(r,t)):i=t,{pathname:i,search:B4(a),hash:L4(n)}}function df(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(n=>{n===".."?r.length>1&&r.pop():n!=="."&&r.push(n)}),r.length>1?r.join("/"):"/"}function nc(e,t,r,a){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(a)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function P4(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function $v(e,t){let r=P4(e);return t?r.map((a,n)=>n===r.length-1?a.pathname:a.pathnameBase):r.map(a=>a.pathnameBase)}function Kv(e,t,r,a){a===void 0&&(a=!1);let n;typeof e=="string"?n=ro(e):(n=ri({},e),we(!n.pathname||!n.pathname.includes("?"),nc("?","pathname","search",n)),we(!n.pathname||!n.pathname.includes("#"),nc("#","pathname","hash",n)),we(!n.search||!n.search.includes("#"),nc("#","search","hash",n)));let i=e===""||n.pathname==="",s=i?"/":n.pathname,l;if(s==null)l=r;else{let h=t.length-1;if(!a&&s.startsWith("..")){let f=s.split("/");for(;f[0]==="..";)f.shift(),h-=1;n.pathname=f.join("/")}l=h>=0?t[h]:"/"}let c=O4(n,l),d=s&&s!=="/"&&s.endsWith("/"),u=(i||s===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(d||u)&&(c.pathname+="/"),c}const Qv=e=>e.replace(/\/\/+/g,"/"),ta=e=>Qv(e.join("/")),I4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),B4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,L4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function G4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Yv=["post","put","patch","delete"];new Set(Yv);const H4=["get",...Yv];new Set(H4);/** 331 * React Router v6.30.6 332 * 333 * Copyright (c) Remix Software Inc. 334 * 335 * This source code is licensed under the MIT license found in the 336 * LICENSE.md file in the root directory of this source tree. 337 * 338 * @license MIT 339 */function ai(){return ai=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},ai.apply(null,arguments)}const ah=p.createContext(null),z4=p.createContext(null),Ua=p.createContext(null),xl=p.createContext(null),Va=p.createContext({outlet:null,matches:[],isDataRoute:!1}),Xv=p.createContext(null);function q4(e,t){let{relative:r}=t===void 0?{}:t;yi()||we(!1);let{basename:a,navigator:n}=p.useContext(Ua),{hash:i,pathname:s,search:l}=ey(e,{relative:r}),c=s;return a!=="/"&&(c=s==="/"?a:ta([a,s])),n.createHref({pathname:c,search:l,hash:i})}function yi(){return p.useContext(xl)!=null}function ao(){return yi()||we(!1),p.useContext(xl).location}function Zv(e){p.useContext(Ua).static||p.useLayoutEffect(e)}function nh(){let{isDataRoute:e}=p.useContext(Va);return e?r3():U4()}function U4(){yi()||we(!1);let e=p.useContext(ah),{basename:t,future:r,navigator:a}=p.useContext(Ua),{matches:n}=p.useContext(Va),{pathname:i}=ao(),s=JSON.stringify($v(n,r.v7_relativeSplatPath)),l=p.useRef(!1);return Zv(()=>{l.current=!0}),p.useCallback(function(d,u){if(u===void 0&&(u={}),!l.current)return;if(typeof d=="number"){a.go(d);return}let h=Kv(d,JSON.parse(s),i,u.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:ta([t,h.pathname])),(u.replace?a.replace:a.push)(h,u.state,u)},[t,a,s,i,e])}function ey(e,t){let{relative:r}=t===void 0?{}:t,{future:a}=p.useContext(Ua),{matches:n}=p.useContext(Va),{pathname:i}=ao(),s=JSON.stringify($v(n,a.v7_relativeSplatPath));return p.useMemo(()=>Kv(e,JSON.parse(s),i,r==="path"),[e,s,i,r])}function V4(e,t){return W4(e,t)}function W4(e,t,r,a){yi()||we(!1);let{navigator:n}=p.useContext(Ua),{matches:i}=p.useContext(Va),s=i[i.length-1],l=s?s.params:{};s&&s.pathname;let c=s?s.pathnameBase:"/";s&&s.route;let d=ao(),u;if(t){var h;let w=typeof t=="string"?ro(t):t;c==="/"||(h=w.pathname)!=null&&h.startsWith(c)||we(!1),u=w}else u=d;let f=u.pathname||"/",g=f;if(c!=="/"){let w=c.replace(/^\//,"").split("/");g="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let b=b4(e,{pathname:g}),x=Y4(b&&b.map(w=>Object.assign({},w,{params:Object.assign({},l,w.params),pathname:ta([c,n.encodeLocation?n.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?c:ta([c,n.encodeLocation?n.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,r,a);return t&&x?p.createElement(xl.Provider,{value:{location:ai({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Wr.Pop}},x):x}function J4(){let e=t3(),t=G4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application
339Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),r?p.createElement("pre",{style:n},r):null,null)}const $4=p.createElement(J4,null);class K4 extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?p.createElement(Va.Provider,{value:this.props.routeContext},p.createElement(Xv.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Q4(e){let{routeContext:t,match:r,children:a}=e,n=p.useContext(ah);return n&&n.static&&n.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=r.route.id),p.createElement(Va.Provider,{value:t},a)}function Y4(e,t,r,a){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),a===void 0&&(a=null),e==null){var i;if(!r)return null;if(r.errors)e=r.matches;else if((i=a)!=null&&i.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let s=e,l=(n=r)==null?void 0:n.errors;if(l!=null){let u=s.findIndex(h=>h.route.id&&(l==null?void 0:l[h.route.id])!==void 0);u>=0||we(!1),s=s.slice(0,Math.min(s.length,u+1))}let c=!1,d=-1;if(r&&a&&a.v7_partialHydration)for(let u=0;u<s.length;u++){let h=s[u];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(d=u),h.route.id){let{loaderData:f,errors:g}=r,b=h.route.loader&&f[h.route.id]===void 0&&(!g||g[h.route.id]===void 0);if(h.route.lazy||b){c=!0,d>=0?s=s.slice(0,d+1):s=[s[0]];break}}}return s.reduceRight((u,h,f)=>{let g,b=!1,x=null,w=null;r&&(g=l&&h.route.id?l[h.route.id]:void 0,x=h.route.errorElement||$4,c&&(d<0&&f===0?(a3("route-fallback"),b=!0,w=null):d===f&&(b=!0,w=h.route.hydrateFallbackElement||null)));let v=t.concat(s.slice(0,f+1)),m=()=>{let y;return g?y=x:b?y=w:h.route.Component?y=p.createElement(h.route.Component,null):h.route.element?y=h.route.element:y=u,p.createElement(Q4,{match:h,routeContext:{outlet:u,matches:v,isDataRoute:r!=null},children:y})};return r&&(h.route.ErrorBoundary||h.route.errorElement||f===0)?p.createElement(K4,{location:r.location,revalidation:r.revalidation,component:x,error:g,children:m(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):m()},null)}var ty=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(ty||{}),ry=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ry||{});function X4(e){let t=p.useContext(ah);return t||we(!1),t}function Z4(e){let t=p.useContext(z4);return t||we(!1),t}function e3(e){let t=p.useContext(Va);return t||we(!1),t}function ay(e){let t=e3(),r=t.matches[t.matches.length-1];return r.route.id||we(!1),r.route.id}function t3(){var e;let t=p.useContext(Xv),r=Z4(),a=ay();return t!==void 0?t:(e=r.errors)==null?void 0:e[a]}function r3(){let{router:e}=X4(ty.UseNavigateStable),t=ay(ry.UseNavigateStable),r=p.useRef(!1);return Zv(()=>{r.current=!0}),p.useCallback(function(n,i){i===void 0&&(i={}),r.current&&(typeof n=="number"?e.navigate(n):e.navigate(n,ai({fromRouteId:t},i)))},[e,t])}const uf={};function a3(e,t,r){uf[e]||(uf[e]=!0)}function n3(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function ee(e){we(!1)}function o3(e){let{basename:t="/",children:r=null,location:a,navigationType:n=Wr.Pop,navigator:i,static:s=!1,future:l}=e;yi()&&we(!1);let c=t.replace(/^\/*/,"/"),d=p.useMemo(()=>({basename:c,navigator:i,static:s,future:ai({v7_relativeSplatPath:!1},l)}),[c,l,i,s]);
339typeof a=="string"&&(a=ro(a));let{pathname:u="/",search:h="",hash:f="",state:g=null,key:b="default"}=a,x=p.useMemo(()=>{let w=rh(u,c);return w==null?null:{location:{pathname:w,search:h,hash:f,state:g,key:b},navigationType:n}},[c,u,h,f,g,b,n]);return x==null?null:p.createElement(Ua.Provider,{value:d},p.createElement(xl.Provider,{children:r,value:x}))}function i3(e){let{children:t,location:r}=e;return V4(jd(t),r)}new Promise(()=>{});function jd(e,t){t===void 0&&(t=[]);let r=[];return p.Children.forEach(e,(a,n)=>{if(!p.isValidElement(a))return;let i=[...t,n];if(a.type===p.Fragment){r.push.apply(r,jd(a.props.children,i));return}a.type!==ee&&we(!1),!a.props.index||!a.props.children||we(!1);let s={id:a.props.id||i.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(s.children=jd(a.props.children,i)),r.push(s)}),r}/** 340 * React Router DOM v6.30.6 341 * 342 * Copyright (c) Remix Software Inc. 343 * 344 * This source code is licensed under the MIT license found in the 345 * LICENSE.md file in the root directory of this source tree. 346 * 347 * @license MIT 348 */function Md(){return Md=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Md.apply(null,arguments)}function s3(e,t){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;r[a]=e[a]}return r}function l3(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function c3(e,t){return e.button===0&&(!t||t==="_self")&&!l3(e)}function Ed(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let a=e[r];return t.concat(Array.isArray(a)?a.map(n=>[r,n]):[[r,a]])},[]))}function d3(e,t){let r=Ed(e);return t&&t.forEach((a,n)=>{r.has(n)||t.getAll(n).forEach(i=>{r.append(n,i)})}),r}const u3=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],h3="6";try{window.__reactRouterVersion=h3}catch{}const m3="startTransition",hf=Wn[m3];function f3(e){let{basename:t,children:r,future:a,window:n}=e,i=p.useRef();i.current==null&&(i.current=v4({window:n,v5Compat:!0}));let s=i.current,[l,c]=p.useState({action:s.action,location:s.location}),{v7_startTransition:d}=a||{},u=p.useCallback(h=>{d&&hf?hf(()=>c(h)):c(h)},[c,d]);return p.useLayoutEffect(()=>s.listen(u),[s,u]),p.useEffect(()=>n3(a),[a]),p.createElement(o3,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:s,future:a})}const p3=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",g3=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$e=p.forwardRef(function(t,r){let{onClick:a,relative:n,reloadDocument:i,replace:s,state:l,target:c,to:d,preventScrollReset:u,viewTransition:h}=t,f=s3(t,u3),{basename:g}=p.useContext(Ua),b,x=!1;if(typeof d=="string"&&g3.test(d)&&(b=d,p3))try{let y=new URL(window.location.href),S=d.startsWith("//")?new URL(y.protocol+d):new URL(d),A=rh(S.pathname,g);S.origin===y.origin&&A!=null?d=A+S.search+S.hash:x=!0}catch{}let w=q4(d,{relative:n}),v=v3(d,{replace:s,state:l,target:c,preventScrollReset:u,relative:n,viewTransition:h});function m(y){a&&a(y),y.defaultPrevented||v(y)}return p.createElement("a",Md({},f,{href:b||w,onClick:x||i?a:m,ref:r,target:c}))});var mf;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(mf||(mf={}));var ff;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ff||(ff={}));function v3(e,t){let{target:r,replace:a,state:n,preventScrollReset:i,relative:s,viewTransition:l}=t===void 0?{}:t,c=nh(),d=ao(),u=ey(e,{relative:s});return p.useCallback(h=>{if(c3(h,r)){h.preventDefault();let f=a!==void 0?a:Js(d)===Js(u);c(e,{replace:f,state:n,preventScrollReset:i,relative:s,viewTransition:l})}},[d,c,u,a,n,r,e,i,s,l])}function y3(e){let t=p.useRef(Ed(e)),r=p.useRef(!1),a=ao(),n=p.useMemo(()=>d3(a.search,r.current?null:t.current),[a.search]),i=nh(),s=p.useCallback((l,c)=>{const d=Ed(typeof l=="function"?l(n):l);r.current=!0,i("?"+d,c)},[i,n]);return[n,s]}var x3=Object.defineProperty,Ke=(e,t)=>x3(e,"name",{value:t,configurable:!0}),oc="focusScope.autoFocusOnMount",ic="focusScope.autoFocusOnUnmount",pf={bubbles:!1,cancelable:!0},b3=p.forwardRef(Ke(function(t,r){const{loop:a=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...l}=t,[c,d]=p.useState(null),u=Ht(i),h=Ht(s),f=p.useRef(null),g=qe(r,d),b=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(n){let w=function(S){if(b.paused||!c)return;const A=S.target;c.contains(A)?f.current=A:sr(f.current,{select:!0})},v=function(S){if(b.paused||!c)return;const A=S.relatedTarget;A!==null&&(c.contains(A)||sr(f.current,{select:!0}))},m=function(S){if(document.activeElement===document.body)for(const C of S)C.removedNodes.length>0&&sr(c)};Ke(w,"handleFocusIn"),Ke(v,"handleFocusOut"),Ke(m,"handleMutations"),document.addEventListener("focusin",w),document.addEventListener("focusout",v);const y=new MutationObserver(m);return c&&y.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",v),y.disconnect()}}},[n,c,b.paused]),p.useEffect(()=>{if(c){gf.add(b);const w=document.activeElement;if(!c.contains(w)){const m=new CustomEvent(oc,pf);c.addEventListener(oc,u),c.dispatchEvent(m),m.defaultPrevented||(ny(cy(oh(c)),{select:!0}),document.activeElement===w&&sr(c))}return()=>{c.removeEventListener(oc,u),setTimeout(()=>{const m=new CustomEvent(ic,pf);c.addEventListener(ic,h),c.dispatchEvent(m),m.defaultPrevented||sr(w??document.body,{select:!0}),c.removeEventListener(ic,h),gf.remove(b)},0)}}},[c,u,h,b]);const x=p.useCallback(w=>{if(!a&&!n||b.paused)return;const v=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,m=document.activeElement;if(v&&m){const y=w.currentTarget,[S,A]=oy(y);S&&A?!w.shiftKey&&m===A?(w.preventDefault(),a&&sr(S,{select:!0})):w.shiftKey&&m===S&&(w.preventDefault(),a&&sr(A,{select:!0})):m===y&&w.preventDefault()}},[a,n,b.paused]);return o.jsx(Ve.div,{tabIndex:-1,...l,ref:g,onKeyDown:x})},"FocusScope"));function ny(e,{select:t=!1}={}){const r=document.activeElement;for(const a of e)if(sr(a,{select:t}),document.activeElement!==r)return}Ke(ny,"focusFirst");function oy(e){const t=oh(e),r=Fd(t,e),a=Fd(t.reverse(),e);return[r,a]}Ke(oy,"getTabbableEdges");function oh(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:Ke(a=>{const n=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||n?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}Ke(oh,"getTabbableCandidates");function Fd(e,t){const r=typeof t.checkVisibility=="function"&&t.checkVisibility({checkVisibilityCSS:!0});for(const a of e)if(!(r?!a.checkVisibility({checkVisibilityCSS:!0}):iy(a,{upTo:t})))return a}Ke(Fd,"findVisible");function iy(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}Ke(iy,"isHidden");function sy(e){return e instanceof HTMLInputElement&&"select"in e}Ke(sy,"isSelectableInput");function sr(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&sy(e)&&t&&e.select()}}Ke(sr,"focus");var gf=ly();function ly(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=kd(e,t),e.unshift(t)},remove(t){var r;e=kd(e,t),(r=e[0])==null||r.resume()}}}Ke(ly,"createFocusScopesStack");function kd(e,t){const r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}Ke(kd,"arrayRemove");function cy(e){return e.filter(t=>t.tagName!=="A")}Ke(cy,"removeLinks");var w3=Object.defineProperty,ih=(e,t)=>w3(e,"name",{value:t,configurable:!0}),Wi=0,Ut=null;function S3(e){return sh(),e.children}ih(S3,"FocusGuards");function sh(){p.useEffect(()=>{Ut||(Ut={start:Dd(),end:Dd()});const{start:e,end:t}=Ut;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),Wi++,()=>{Wi===1&&(Ut==null||Ut.start.remove(),Ut==null||Ut.end.remove(),Ut=null),Wi=Math.max(0,Wi-1)}},[])}ih(sh,"useFocusGuards");function Dd(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
vendor: 5,677 bytes, lines 348-363
348style.position="fixed",e.style.pointerEvents="none",e}ih(Dd,"createFocusGuard");var Qt=function(){return Qt=Object.assign||function(t){for(var r,a=1,n=arguments.length;a<n;a++){r=arguments[a];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Qt.apply(this,arguments)};function dy(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r}function A3(e,t,r){if(r||arguments.length===2)for(var a=0,n=t.length,i;a<n;a++)(i||!(a in t))&&(i||(i=Array.prototype.slice.call(t,0,a)),i[a]=t[a]);return e.concat(i||Array.prototype.slice.call(t))}var gs="right-scroll-bar-position",vs="width-before-scroll-bar",C3="with-scroll-bars-hidden",_3="--removed-body-scroll-bar-size";function sc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function N3(e,t){var r=p.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var n=r.value;n!==a&&(r.value=a,r.callback(a,n))}}}})[0];return r.callback=t,r.facade}var j3=typeof window<"u"?p.useLayoutEffect:p.useEffect,vf=new WeakMap;function M3(e,t){var r=N3(null,function(a){return e.forEach(function(n){return sc(n,a)})});return j3(function(){var a=vf.get(r);if(a){var n=new Set(a),i=new Set(e),s=r.current;n.forEach(function(l){i.has(l)||sc(l,null)}),i.forEach(function(l){n.has(l)||sc(l,s)})}vf.set(r,e)},[e]),r}function E3(e){return e}function F3(e,t){t===void 0&&(t=E3);var r=[],a=!1,n={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(i){var s=t(i,a);return r.push(s),function(){r=r.filter(function(l){return l!==s})}},assignSyncMedium:function(i){for(a=!0;r.length;){var s=r;r=[],s.forEach(i)}r={push:function(l){return i(l)},filter:function(){return r}}},assignMedium:function(i){a=!0;var s=[];if(r.length){var l=r;r=[],l.forEach(i),s=r}var c=function(){var u=s;s=[],u.forEach(i)},d=function(){return Promise.resolve().then(c)};d(),r={push:function(u){s.push(u),d()},filter:function(u){return s=s.filter(u),r}}}};return n}function k3(e){e===void 0&&(e={});var t=F3(null);return t.options=Qt({async:!0,ssr:!1},e),t}var uy=function(e){var t=e.sideCar,r=dy(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return p.createElement(a,Qt({},r))};uy.isSideCarExport=!0;function D3(e,t){return e.useMedium(t),uy}var hy=k3(),lc=function(){},bl=p.forwardRef(function(e,t){var r=p.useRef(null),a=p.useState({onScrollCapture:lc,onWheelCapture:lc,onTouchMoveCapture:lc}),n=a[0],i=a[1],s=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,u=e.enabled,h=e.shards,f=e.sideCar,g=e.noRelative,b=e.noIsolation,x=e.inert,w=e.allowPinchZoom,v=e.as,m=v===void 0?"div":v,y=e.gapMode,S=dy(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=f,C=M3([r,t]),_=Qt(Qt({},S),n);return p.createElement(p.Fragment,null,u&&p.createElement(A,{sideCar:hy,removeScrollBar:d,shards:h,noRelative:g,noIsolation:b,inert:x,setCallbacks:i,allowPinchZoom:!!w,lockRef:r,gapMode:y}),s?p.cloneElement(p.Children.only(l),Qt(Qt({},_),{ref:C})):p.createElement(m,Qt({},_,{className:c,ref:C}),l))});bl.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};bl.classNames={fullWidth:vs,zeroRight:gs};var R3=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function T3(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=R3();return t&&e.setAttribute("nonce",t),e}function O3(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function P3(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var I3=function(){var e=0,t=null;return{add:function(r){e==0&&(t=T3())&&(O3(t,r),P3(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},B3=function(){var e=I3();return function(t,r){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},my=function(){var e=B3(),t=function(r){var a=r.styles,n=r.dynamic;return e(a,n),null};return t},L3={left:0,top:0,right:0,gap:0},cc=function(e){return parseInt(e||"",10)||0},G3=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],n=t[e==="padding"?"paddingRight":"marginRight"];return[cc(r),cc(a),cc(n)]},H3=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return L3;var t=G3(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}},z3=my(),jn="data-scroll-locked",q3=function(e,t,r,a){var n=e.left,i=e.top,s=e.right,l=e.gap;return r===void 0&&(r="margin"),` 349 .`.concat(C3,` { 350 overflow: hidden `).concat(a,`; 351 padding-right: `).concat(l,"px ").concat(a,`; 352 } 353 body[`).concat(jn,`] { 354 overflow: hidden `).concat(a,`; 355 overscroll-behavior: contain; 356 `).concat([t&&"position: relative ".concat(a,";"),r==="margin"&&` 357 padding-left: `.concat(n,`px; 358 padding-top: `).concat(i,`px; 359 padding-right: `).concat(s,`px; 360 margin-left:0; 361 margin-top:0; 362 margin-right: `).concat(l,"px ").concat(a,`; 363 `),r==="padding"&&"padding-right: ".concat(l,"px ").concat(a,";
363")].filter(Boolean).join(""),` 364 } 365 366 .`).concat(gs,` { 367 right: `).concat(l,"px ").concat(a,`; 368 } 369 370 .`).concat(vs,` { 371 margin-right: `).concat(l,"px ").concat(a,`; 372 } 373 374 .`).concat(gs," .").concat(gs,` { 375 right: 0 `).concat(a,`; 376 } 377 378 .`).concat(vs," .").concat(vs,` { 379 margin-right: 0 `).concat(a,`; 380 } 381 382 body[`).concat(jn,`] { 383 `).concat(_3,": ").concat(l,`px; 384 } 385`)},yf=function(){var e=parseInt(document.body.getAttribute(jn)||"0",10);return isFinite(e)?e:0},U3=function(){p.useEffect(function(){return document.body.setAttribute(jn,(yf()+1).toString()),function(){var e=yf()-1;e<=0?document.body.removeAttribute(jn):document.body.setAttribute(jn,e.toString())}},[])},V3=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,n=a===void 0?"margin":a;U3();var i=p.useMemo(function(){return H3(n)},[n]);return p.createElement(z3,{styles:q3(i,!t,n,r?"":"!important")})},Rd=!1;if(typeof window<"u")try{var Ji=Object.defineProperty({},"passive",{get:function(){return Rd=!0,!0}});window.addEventListener("test",Ji,Ji),window.removeEventListener("test",Ji,Ji)}catch{Rd=!1}var Za=Rd?{passive:!1}:!1,W3=function(e){return e.tagName==="TEXTAREA"},fy=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!W3(e)&&r[t]==="visible")},J3=function(e){return fy(e,"overflowY")},$3=function(e){return fy(e,"overflowX")},xf=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var n=py(e,a);if(n){var i=gy(e,a),s=i[1],l=i[2];if(s>l)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},K3=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},Q3=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},py=function(e,t){return e==="v"?J3(t):$3(t)},gy=function(e,t){return e==="v"?K3(t):Q3(t)},Y3=function(e,t){return e==="h"&&t==="rtl"?-1:1},X3=function(e,t,r,a,n){var i=Y3(e,window.getComputedStyle(t).direction),s=i*a,l=r.target,c=t.contains(l),d=!1,u=s>0,h=0,f=0;do{if(!l)break;var g=gy(e,l),b=g[0],x=g[1],w=g[2],v=x-w-i*b;(b||v)&&py(e,l)&&(h+=v,f+=b);var m=l.parentNode;l=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(u&&Math.abs(h)<1||!u&&Math.abs(f)<1)&&(d=!0),d},$i=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},bf=function(e){return[e.deltaX,e.deltaY]},wf=function(e){return e&&"current"in e?e.current:e},Z3=function(e,t){return e[0]===t[0]&&e[1]===t[1]},eC=function(e){return` 386 .block-interactivity-`.concat(e,` {pointer-events: none;} 387 .allow-interactivity-`).concat(e,` {pointer-events: all;} 388`)},tC=0,en=[];function rC(e){var t=p.useRef([]),r=p.useRef([0,0]),a=p.useRef(),n=p.useState(tC++)[0],i=p.useState(my)[0],s=p.useRef(e);p.useEffect(function(){s.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var x=A3([e.lockRef.current],(e.shards||[]).map(wf),!0).filter(Boolean);return x.forEach(function(w){return w.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),x.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(x,w){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!s.current.allowPinchZoom;var v=$i(x),m=r.current,y="deltaX"in x?x.deltaX:m[0]-v[0],S="deltaY"in x?x.deltaY:m[1]-v[1],A,C=x.target,_=Math.abs(y)>Math.abs(S)?"h":"v";if("touches"in x&&_==="h"&&C.type==="range")return!1;var M=window.getSelection(),k=M&&M.anchorNode,F=k?k===C||k.contains(C):!1;if(F)return!1;var G=xf(_,C);if(!G)return!0;if(G?A=_:(A=_==="v"?"h":"v",G=xf(_,C)),!G)return!1;if(!a.current&&"changedTouches"in x&&(y||S)&&(a.current=A),!A)return!0;var R=a.current||A;return X3(R,w,x,R==="h"?y:S)},[]),c=p.useCallback(function(x){var w=x;if(!(!en.length||en[en.length-1]!==i)){var v="deltaY"in w?bf(w):$i(w),m=t.current.filter(function(A){return A.name===w.t
vendor: 6,589 bytes, line 388
388ype&&(A.target===w.target||w.target===A.shadowParent)&&Z3(A.delta,v)})[0];if(m&&m.should){w.cancelable&&w.preventDefault();return}if(!m){var y=(s.current.shards||[]).map(wf).filter(Boolean).filter(function(A){return A.contains(w.target)}),S=y.length>0?l(w,y[0]):!s.current.noIsolation;S&&w.cancelable&&w.preventDefault()}}},[]),d=p.useCallback(function(x,w,v,m){var y={name:x,delta:w,target:v,should:m,shadowParent:aC(v)};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(S){return S!==y})},1)},[]),u=p.useCallback(function(x){r.current=$i(x),a.current=void 0},[]),h=p.useCallback(function(x){d(x.type,bf(x),x.target,l(x,e.lockRef.current))},[]),f=p.useCallback(function(x){d(x.type,$i(x),x.target,l(x,e.lockRef.current))},[]);p.useEffect(function(){return en.push(i),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:f}),document.addEventListener("wheel",c,Za),document.addEventListener("touchmove",c,Za),document.addEventListener("touchstart",u,Za),function(){en=en.filter(function(x){return x!==i}),document.removeEventListener("wheel",c,Za),document.removeEventListener("touchmove",c,Za),document.removeEventListener("touchstart",u,Za)}},[]);var g=e.removeScrollBar,b=e.inert;return p.createElement(p.Fragment,null,b?p.createElement(i,{styles:eC(n)}):null,g?p.createElement(V3,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function aC(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const nC=D3(hy,rC);var vy=p.forwardRef(function(e,t){return p.createElement(bl,Qt({},e,{ref:t,sideCar:nC}))});vy.classNames=bl.classNames;var oC=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},tn=new WeakMap,Ki=new WeakMap,Qi={},dc=0,yy=function(e){return e&&(e.host||yy(e.parentNode))},iC=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=yy(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},sC=function(e,t,r,a){var n=iC(t,Array.isArray(e)?e:[e]);Qi[r]||(Qi[r]=new WeakMap);var i=Qi[r],s=[],l=new Set,c=new Set(n),d=function(h){!h||l.has(h)||(l.add(h),d(h.parentNode))};n.forEach(d);var u=function(h){!h||c.has(h)||Array.prototype.forEach.call(h.children,function(f){if(l.has(f))u(f);else try{var g=f.getAttribute(a),b=g!==null&&g!=="false",x=(tn.get(f)||0)+1,w=(i.get(f)||0)+1;tn.set(f,x),i.set(f,w),s.push(f),x===1&&b&&Ki.set(f,!0),w===1&&f.setAttribute(r,"true"),b||f.setAttribute(a,"true")}catch(v){console.error("aria-hidden: cannot operate on ",f,v)}})};return u(t),l.clear(),dc++,function(){s.forEach(function(h){var f=tn.get(h)-1,g=i.get(h)-1;tn.set(h,f),i.set(h,g),f||(Ki.has(h)||h.removeAttribute(a),Ki.delete(h)),g||h.removeAttribute(r)}),dc--,dc||(tn=new WeakMap,tn=new WeakMap,Ki=new WeakMap,Qi={})}},lC=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),n=oC(e);return n?(a.push.apply(a,Array.from(n.querySelectorAll("[aria-live], script"))),sC(a,n,r,"aria-hidden")):function(){return null}},cC=Object.defineProperty,Nt=(e,t)=>cC(e,"name",{value:t,configurable:!0}),lh="Dialog",[xy,O_]=qa(lh),[dC,ar]=xy(lh),uC=Nt(e=>{const{__scopeDialog:t,children:r,open:a,defaultOpen:n,onOpenChange:i,modal:s=!0}=e,l=p.useRef(null),c=p.useRef(null),[d,u]=Pu({prop:a,defaultProp:n??!1,onChange:i,caller:lh}),[h,f]=p.useState(0),[g,b]=p.useState(0);return o.jsx(dC,{scope:t,triggerRef:l,contentRef:c,contentId:fs(),titleId:fs(),descriptionId:fs(),titlePresent:h>0,descriptionPresent:g>0,setTitleCount:f,setDescriptionCount:b,open:d,onOpenChange:u,onOpenToggle:p.useCallback(()=>u(x=>!x),[u]),modal:s,children:r})},"Dialog"),by="DialogPortal",[hC,wy]=xy(by,{forceMount:void 0}),mC=Nt(e=>{const{__scopeDialog:t,forceMount:r,children:a,container:n}=e,i=ar(by,t);return o.jsx(hC,{scope:t,forceMount:r,children:p.Children.map(a,s=>o.jsx(mi,{present:r||i.open,children:o.jsx(S0,{asChild:!0,container:n,children:s})}))})},"DialogPortal"),Td="DialogOverlay",Sy=p.forwardRef(Nt(function(t,r){const a=wy(Td,t.__scopeDialog),{forceMount:n=a.forceMount,...i}=t,s=ar(Td,t.__scopeDialog);return s.modal?o.jsx(mi,{present:n||s.open,children:o.jsx(pC,{...i,ref:r})}):null},"DialogOverlay")),fC=Ia("DialogOverlay.RemoveScroll"),pC=p.forwardRef(Nt(function(t,r){const{__scopeDialog:a,...n}=t,i=ar(Td,a),s=x0(),l=qe(r,s);return o.jsx(vy,{as:fC,allowPinchZoom:!0,shards:[i.contentRef],children:o.jsx(Ve.div,{"data-state":ch(i.open),...n,ref:l,style:{pointerEvents:"auto",...n.style}})})},"DialogOverlayImpl")),ni="DialogContent",Ay=p.forwardRef(Nt(function(t,r){const a=wy(ni,t.__scopeDialog),{forceMount:n=a.forceMount,...i}=t,s=ar(ni,t.__scopeDialog);return o.jsx(mi,{present:n||s.open,children:s.modal?o.jsx(gC,{...i,ref:r}):o.jsx(vC,{...i,ref:r})})},"DialogContent")),gC=p.forwardRef(Nt(function(t,r){const a=ar(ni,t.__scopeDialog),n=p.useRef(null),i=qe(r,a.contentRef,n);return p.useEffect(()=>{const s=n.current;if(s)return lC(s)},[]),o.jsx(Cy,{...t,ref:i,trapFocus:a.open,disableOutsidePointerEvents:a.open,onCloseAutoFocus:Re(t.onCloseAutoFocus,s=>{var l;s.preventDefault(),(l=a.triggerRef.current)==null||l.focus()}),onPointerDownOutside:Re(t.onPointerDownOutside,s=>{const l=s.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0;(l.button===2||c)&&s.preventDefault()}),onFocusOutside:Re(t.onFocusOutside,s=>s.preventDefault())})},"DialogContentModal")),vC=p.forwardRef(Nt(function(t,r){const a=ar(ni,t.__scopeDialog),n=p.useRef(!1),i=p.useRef(!1);return o.jsx(Cy,{...t,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var l,c;(l=t.onCloseAutoFocus)==null||l.call(t,s),s.defaultPrevented||(n.current||(c=a.triggerRef.current)==null||c.focus(),s.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:s=>{var d,u;(d=t.onInteractOutside)==null||d.call(t,s),s.defaultPrevented||(n.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=s.target;((u=a.triggerRef.current)==null?void 0:u.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}})},"DialogContentNonModal")),Cy=p.forwardRef(Nt(function(t,r){const{__scopeDialog:a,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:s,...l}=t,c=ar(ni,a);return sh(),o.jsx(o.Fragment,{children:o.jsx(b3,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:s,children:o.jsx(Tu,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionPresent?c.descriptionId:void 0,"aria-labelledby":c.titlePresent?c.titleId:void 0,"data-state":ch(c.open
388),...l,ref:r,deferPointerDownOutside:!0,onDismiss:()=>c.onOpenChange(!1)})})})},"DialogContentImpl")),yC="DialogTitle",_y=p.forwardRef(Nt(function(t,r){const{__scopeDialog:a,...n}=t,i=ar(yC,a),{setTitleCount:s}=i;return it(()=>(s(l=>l+1),()=>s(l=>l-1)),[s]),o.jsx(Ve.h2,{id:i.titleId,...n,ref:r})},"DialogTitle")),xC="DialogDescription",Ny=p.forwardRef(Nt(function(t,r){const{__scopeDialog:a,...n}=t,i=ar(xC,a),{setDescriptionCount:s}=i;return it(()=>(s(l=>l+1),()=>s(l=>l-1)),[s]),o.jsx(Ve.p,{id:i.descriptionId,...n,ref:r})},"DialogDescription")),bC="DialogClose",wC=p.forwardRef(Nt(function(t,r){const{__scopeDialog:a,...n}=t,i=ar(bC,a);return o.jsx(Ve.button,{type:"button",...n,ref:r,onClick:Re(t.onClick,()=>i.onOpenChange(!1))})},"DialogClose"));function ch(e){return e?"open":"closed"}Nt(ch,"getState");const SC=uC,AC=mC,jy=p.forwardRef(({className:e,...t},r)=>o.jsx(Sy,{ref:r,className:_t("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));jy.displayName=Sy.displayName;const My=p.forwardRef(({className:e,children:t,...r},a)=>o.jsxs(AC,{children:[o.jsx(jy,{}),o.jsxs(Ay,{ref:a,className:_t("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...r,children:[t,o.jsxs(wC,{className:"absolute right-4 top-4 roun
388ded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[o.jsx(wr,{className:"h-4 w-4"}),o.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));My.displayName=Ay.displayName;const Ey=({className:e,...t})=>o.jsx("div",{className:_t("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Ey.displayName="DialogHeader";const Fy=p.forwardRef(({className:e,...t},r)=>o.jsx(_y,{ref:r,className:_t("text-lg font-semibold leading-none tracking-tight",e),...t}));Fy.displayName=_y.displayName;const ky=p.forwardRef(({className:e,...t},r)=>o.jsx(Ny,{ref:r,className:_t("text-sm text-muted-foreground",e),...t}));ky.displayName=Ny.displayName;const Dy=(e,t={})=>{var l;const{customFields:r={},fileFields:a={},imageDataFields:n={}}=t,i={...e,formData:{...e.formData},formLabels:{...e.formLabels}},s=new FormData;for(const[c,d]of Object.entries(r))d.value!==void 0&&(i.formData[c]=d.value,i.formLabels[c]=d.label);for(const[c,d]of Object.entries(n)){const u=d.dataUrl;if(u){if(!u.startsWith("data:image/"))throw new Error("Image data field must be a data:image/* base64 string");i.formData[c]=u,i.formLabels[c]=d.label}}for(const[c,d]of Object.entries(a)){const u=d.file;if(u){if(u.size>50*1024*1024)throw new Error("File must be 50 MB or smaller");i.formData[c]={filename:u.name,size:u.size,type:u.type||"application/octet-stream"},i.formLabels[c]=d.label,s.append(c,u,u.name)}}for(const c of Object.keys(i.formData))(l=i.formLabels)[c]||(l[c]=c);s.append("event",JSON.stringify(i)),fetch("https://backend.leadconnectorhq.com/external-tracking/events",{method:"POST",headers:{version:"2021-07-28"},body:s}).catch(()=>{})},Ry=(e,t)=>({type:"external form_submission",timestamp:Date.now(),formId:e,formData:{},formLabels:{},url:window.location.href,title:document.title,path:window.location.pathname,userAgent:navigator.userAgent,trackingId:"tk_c66c6d2ff8594d188c99bdaa96697f30",locationId:"76bUEt5cGaNoWxn4eaB0",projectId:"1786030224414389875",sessionId:crypto.randomUUID(),properties:{deviceType:/Mobile|Android|iPhone/i.test(navigator.userAgent)?"mobile":"desktop",source:"ai_studio",projectId:"1786030224414389875",formName:t}}),CC=({open:e,onOpenChange:t})=>{const[r,a]=p.useState(""),[n,i]=p.useState(""),[s,l]=p.useState(""),[c,d]=p.useState("idle"),u=h=>{if(h.preventDefault(),!r)return;d("submitting");const f=Ry("newsletter-signup","Newsletter Signup");f.formData={email:r,firstName:n||void 0,lastName:s||void 0},f.formLabels={email:"Email",firstName:"First Name",lastName:"Last Name"},Dy(f),setTimeout(()=>{d("success"),a(""),i(""),l(""),setTimeout(()=>{t(!1),d("idle")},2500)},600)};return o.jsx(SC,{open:e,onOpenChange:t,children:o.jsxs(My,{className:"bg-[#0a0f1e] border-[#D4AF37]/30 text-white max-w-md",children:[o.jsxs("div",{className:"flex flex-col items-center text-center",children:[o.jsx("div",{className:"inline-flex items-center justify-center w-14 h-14 rounded-full bg-[#D4AF37]/10 border border-[#D4AF37]/30 mb-4",children:o.jsx(qu,{size:26,className:"text-[#D4AF37]"})}),o.jsxs(Ey,{className:"items-center",children:[o.jsx(Fy,{className:"text-2xl font-serif font-bold tracking-wide text-white",children:"Join Our Newsletter"}),o.jsx(ky,{className:"text-white/70 text-sm leading-relaxed pt-2",children:"Receive updates on events, honorees, and how your support honors fallen Special Operators and their Gold Star families."})]})]}),c==="success"?o.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 py-8",children:[o.jsx(Sa,{size:40,className:"text-[#D4AF37]"}),o.jsx("span",{className:"text-lg font-medium tracking-wide text-white",children:"Thank you for subscribing!"}),o.jsx("span",{className:"text-white/50 text-sm",children:"You'll hear from us soon."})]}):o.jsxs("form",{onSubmit:u,className:"space-y-4 pt-2",children:[o.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[o.jsx("input",{type:"text",value:n,onChange:h=>i(h.target.value),placeholder:"First name",className:"bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-4 py-2.5 outline-none transition-all text-sm font-medium"}),o.jsx("input",{type:"text",value:s,onChange:h=>l(h.target.value),placeholder:"Last name",className:"bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-4 py-2.5 outline-none transition-all text-sm font-medium"})]}),o.jsx("input",{type:"email",value:r,onChange:h=>a(h.target.value),placeholder:"Enter your email address",required:!0,className:"w-full bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-4 py-3 outline-none transition-all font-medium"}),o.jsx("button",{type:"submit",disabled:c==="submitting",className:"w-full flex items-center justify-center gap-2 bg-[#D4AF37] hover:bg-[#B8860B] disabled:opacity-60 text-[#0a0f1e] font-bold px-6 py-3 rounded-lg transition-all duration-200 uppercase tracking-wider text-sm group",children:c==="submitting"?o.jsxs(o.Fragment,{children:[o.jsx(Q0,{size:16,className:"animate-spin"}),"Subscribing..."]}):o.jsxs(o.Fragment,{children:["Subscribe",o.jsx(J0,{size:16,className:"group-hover:translate-x-1 transition-transform"})]})}),o.jsx("p",{className:"text-white/40 text-xs text-center",children:"We respect your privacy. Unsubscribe at any time."})]})]})})},Sf=[{label:"HOME",href:"/"},{label:"FOUNDATION",href:"/#foundation",subItems:[{label:"Committees",href:"/committees"},{label:"2026 Ambassadors",href:"/2024-25-ambassadors"},{label:"Testimonials",href:"/testimonials"},{label:"Financials & Documents",href:"/financials"}]},{label:"HONOREES",href:"/2026honorees",subItems:[{label:"Nomination",action:"nomination"},{label:"2026",href:"/2026honorees"}
388,{label:"2025",href:"/2025honorees"},{label:"2024",href:"/2024honorees"},{label:"2023",href:"/2023-honorees"},{label:"2022",href:"/2022"},{label:"2021",href:"/2021"},{label:"2020",href:"/2020"},{label:"2019",href:"/2019"},{label:"2018",href:"/2018"}]},{label:"EVENTS",href:"/events",subItems:[{label:"9th Annual",href:"/9thannual"},{label:"Raffles",href:"/foundation/raffles"},{label:"Past Events",href:"/past-events"}]},{label:"STORE",href:"https://memorial3gun.myshopify.com/",external:!0},{label:"PARTNERS",href:"/partners"}],je=({onNavigate:e})=>{const[t,r]=p.useState(!1),[a,n]=p.useState(!1),[i,s]=p.useState(null),[l,c]=p.useState(!1),d=nh();p.useEffect(()=>{const h=()=>{r(window.scrollY>50)};return window.addEventListener("scroll",h),()=>window.removeEventListener("scroll",h)},[]);const u=(h,f)=>{if(n(!1),s(null),h==="/committees")d("/committees");else if(h==="/2024-25-ambassadors"||h==="/ambassadors")d("/2024-25-ambassadors");else if(h==="/testimonials"||h==="/testimonials-1")d("/testimonials");else if(h==="/financials"||h==="/foundation/financials")d("/financials");else if(h==="/2018")d("/2018");else if(h==="/2019")d("/2019");else if(h==="/2020")d("/2020");else if(h==="/2021")d("/2021");else if(h==="/2022")d("/2022");else if(h==="/2023"||h==="/2023-honorees")d("/2023-honorees");else if(h==="/2024"||h==="/2024honorees")d("/2024honorees");else if(h==="/2026"||h==="/2026honorees"||h==="/honorees")d("/2026honorees");else if(h==="/2025"||h==="/2025honorees")d("/2025honorees");else if(h==="/events")d("/events");else if(h==="/9thannual")d("/9thannual");else if(h==="/foundation/raffles"||h==="/raffles")d("/foundation/raffles");else if(h==="/past-events")d("/past-events");else if(h==="/partners")d("/partners");else if(h==="/")d("/");else if(h.startsWith("/#")){const g=h.replace("/#","");window.location.pathname!=="/"?(d("/"),setTimeout(()=>{e(g)},100)):e(g)}else h.startsWith("#")&&e(h.slice(1))};return o.jsxs("header",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-500 bg-[#0a0f1e]/95 backdrop-blur-md shadow-lg ${t?"py-2":"py-4"}`,children:[o.jsxs("div",{className:"hidden lg:flex justify-between items-center max-w-7xl mx-auto px-6 mb-3",children:[o.jsx("div",{className:"flex items-center gap-4",children:o.jsxs("a",{href:"https://www.guidestar.org/profile/83-2246745",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 bg-white/10 hover:bg-white/15 border border-white/20 hover:border-[#D4AF37]/50 rounded px-3 py-1 text-xs text-white/90 transition-all group",title:"View Memorial Valor Foundation on GuideStar (Platinum Transparency 2025)",children:[o.jsx("img",{src:"https://vibe.filesafe.space/1786030224414389875/attachments/f156713e-3ba3-4d82-8818-fd86c72a5815.png",alt:"Candid Platinum Transparency 2025",className:"w-5 h-5 rounded-sm object-contain group-hover:scale-110 transition-transform"}),o.jsxs("span",{className:"font-semibold text-white tracking-wide",children:[o.jsx("span",{className:"text-[#D4AF37]",children:"Platinum"})," Transparency 2025"]})]})}),o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"bg-red-600 hover:bg-red-700 text-white font-bold px-6 py-2 rounded text-sm uppercase tracking-wider transition-colors shadow-lg",children:"Donate"}),o.jsx("button",{onClick:()=>c(!0),className:"bg-red-600 hover:bg-red-700 text-white font-bold px-6 py-2 rounded text-sm uppercase tracking-wider transition-colors shadow-lg",children:"Newsletter"})]})]}),o.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[o.jsxs("div",{className:"flex items-center justify-between",children:[o.jsxs("a",{href:"#hero",onClick:h=>{h.preventDefault(),u("#hero")},className:"flex-shrink-0",children:[o.jsx("img",{src:"https://vibe.filesafe.space/1786030224414389875/assets/0baa4eed-8403-4e15-a5e5-9b1063dcfd98.webp",alt:"Memorial Valor Foundation",className:`transition-all duration-300 ${t?"h-14":"h-20 w-auto"}`,onError:h=>{var g;const f=h.target;f.style.display="none",(g=f.nextElementSibling)==null||g.classList.remove("hidden")}}),o.jsx("span",{className:`${t?"text-xl":"text-3xl"} font-serif font-bold text-white hidden`,children:"MVF"})]}),o.jsx("p",{className:"hidden xl:block text-center text-white/90 tracking-[0.25em] text-sm font-serif italic",children:"· REMEMBER | HONOR | MEMORIALIZE ·"}),o.jsx("nav",{className:"hidden lg:flex items-center gap-1",children:Sf.map(h=>o.jsxs("div",{className:"relative group",onMouseEnter:()=>h.subItems&&s(h.label),onMouseLeave:()=>s(null),children:[o.jsxs("a",{href:h.href,target:h.external?"_blank":void 0,rel:h.external?"noopener noreferrer":void 0,onClick:f=>{h.external||(f.preventDefault(),u(h.href))},className:"px-4 py-2 text-white/90 hover:text-[#D4AF37] text-sm font-medium tracking-wide transition-colors flex items-center gap-1",children:[h.label,h.subItems&&o.jsx("svg",{className:"w-3 h-3",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:o.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),h.subItems&&o.jsx("div",{className:"absolute top-full left-0 pt-1 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50",children:o.jsx("div",{className:"bg-[#1a2332] border border-white/20 rounded-lg shadow-xl min-w-[200px] overflow-hidden",children:h.subItems.map(f=>{const g=typeof f=="string"?f:f.label,b=typeof f=="string"?"#":f.href||"#",x=typeof f=="string"?void 0:f.action;return o.jsx("a",{href:x?"#":b,onClick:w=>{if(w.preventDefault(),x==="nomination"){s(null),d("/2026honorees?nominate=1");return}u(b)},className:"block px-4 py-2.5 text-white/80 hover:text-[#FFD700] hover:bg-white/5 text-sm transition-colors",children:g},g)})})})]},h.label))}),o.jsx("button",{className:"lg:hidden p-2 text-white hover:text-[#D4AF37]",onClick:()=>n(!a),"aria-label":"Toggle menu",children:a?o.jsx(wr,{size:28}):o.jsx(Vw,{size:28})})]}),a&&o.jsx("div",{className:"lg:hidden absolute top-full left-0 right-0 bg-[#0a0f1e]/90 backdrop-blur-lg border-t border-white/20 shadow-xl max-h-[80vh] overflow-y-auto",children:o.jsxs("nav",{className:"py-4 px-6 space-y-1",children:[Sf.map(h=>o.jsxs("div",{children:[o.jsx("a",{href:h.href,target:h.external?"_blank":void 0,rel:h.external?"noopener noreferrer":void 0,onClick:f=>{h.external||(f.preventDefault(),u(h.href))},className:"block py-3 text-white/90 hover:text-[#D4AF37] font-medium tracking-wide border-b border-white/10 last:border-0",children:h.label}),h.subItems&&o.jsx("div",{className:"pl-4 pb-2 space-y-1",children:h.subItems.map(f=>{const g=typeof f=="string"?f:f.label,b=typeof f=="string"?"#":f.href||"#",x=typeof f=="string"?void 0:f.action;return o.jsx("a",{href:x?"#":b,onClick:w=>{if(w.preventDefault(),x==="nomination"){n(!1),d("/2026honorees?nominate=1");return}u(b)},className:"block py-2 text-white/60 hover:text-[#FFD700] text-sm",children:g},g)})})]},h.label)),o.jsxs("div",{className:"pt-4 space-y-2",children:[o.jsx("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"block bg-red-600 text-white font-bold py-3 rounded text-center uppercase tracking-wider",children:"Donate"}),o.jsx("button",{onClick:()=>{n(!1),c(!0)},className:"block w-full bg-red-600 text-white font-bold py-3 rounded text-center uppercase tracking-wider",children:"Newsletter"})]})]})})]}),o.jsx(CC,{open:l,onOpenChange:c})]})},_C=()=>{const[e,t]=p.useState(!0),[r,a]=p.useState(!0),n=p.useRef(null);p.useEffect(()=>{n.current&&n.current.play().then(()=>t(!0)).catch(()=>t(!1))},[]);const i=()=>{n.current&&(e?n.current.pause():n.current.play(),t(!e))},s=()=>{n.current&&(n.current.muted=!r,a(!r))};return o.jsxs("section",{id:"hero",className:"relative min-h-screen flex items-center justify-center overflow-hidden",children:[o.jsxs("div",{className:"absolute inset-0 bg-gray-900",children:[o.jsx("video",{ref:n,className:"w-full h-full object-cover",poster:"https://static.wixstatic.com/media/6da777_685a52a898884fc29dbabc52c941302af000.jpg/v1/fill/w_1920,h_1080,al_c,q_85/6da777_685a52a898884fc29dbabc52c941302af000.jpg",autoPlay:!0,muted:r,loop:!0,playsInl
388ine:!0,preload:"auto",children:o.jsx("source",{src:"https://video.wixstatic.com/video/6da777_685a52a898884fc29dbabc52c941302a/720p/mp4/file.mp4",type:"video/mp4"})}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#0a0f1e]/90 via-[#1a2744]/70 to-[#0f172a]/92"})]}),o.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto px-6 text-center pt-40 pb-16",children:[o.jsx("h1",{className:"text-5xl md:text-7xl lg:text-8xl font-bold text-white mb-6 tracking-wide font-serif",style:{textShadow:"0 2px 12px rgba(0,0,0,0.6), 0 0 32px rgba(0,0,0,0.3)"},children:"OUR MISSION"}),o.jsxs("div",{className:"space-y-6 text-white max-w-4xl mx-auto",children:[o.jsx("p",{className:"text-lg md:text-xl lg:text-2xl leading-relaxed font-light",style:{textShadow:"0 2px 6px rgba(0,0,0,0.5)"},children:"At Memorial Valor Foundation, we remember, honor, and memorialize the bravery and sacrifice of fallen Special Operators by providing unwavering support to their Gold Star & surviving families, and the SOF families whose loved one is no longer with us."}),o.jsx("p",{className:"text-base md:text-lg lg:text-xl leading-relaxed font-light text-white/85",style:{textShadow:"0 2px 6px rgba(0,0,0,0.5)"},children:"Through remembrance, compassion, and action, we ensure their legacies endure, helping their families find strength in the face of loss."}),o.jsx("p",{className:"text-base md:text-lg lg:text-xl leading-relaxed font-light text-white/85",style:{textShadow:"0 2px 6px rgba(0,0,0,0.5)"},children:"Our mission is to raise funds and resources to assist these families in rebuilding their lives, offering hope, healing, and a lasting tribute to the heroes who gave all in service to our nation."})]}),o.jsxs("div",{className:"mt-12 flex items-center justify-center gap-4",children:[o.jsx("button",{onClick:i,className:"flex items-center gap-2 bg-white/10 backdrop-blur-sm hover:bg-white/20 border border-white/30 text-white px-6 py-3 rounded-full transition-all duration-300",children:e?o.jsxs(o.Fragment,{children:[o.jsx(X0,{size:18}),o.jsx("span",{className:"text-sm font-medium tracking-wider",children:"PAUSE"})]}):o.jsxs(o.Fragment,{children:[o.jsx(Ww,{size:18}),o.jsx("span",{className:"text-sm font-medium tracking-wider",children:"PLAY VIDEO"})]})}),o.jsx("button",{onClick:s,className:"flex items-center justify-center w-12 h-12 rounded-full bg-white/10 backdrop-blur-sm hover:bg-white/20 border border-white/30 text-white transition-all duration-300","aria-label":r?"Unmute":"Mute",children:r?o.jsx(rv,{size:18}):o.jsx(tv,{size:18})})]})]}),o.jsx("div",{className:"absolute bottom-8 left-1/2 -translate-x-1/2 animate-bounce",children:o.jsx("div",{className:"w-6 h-10 border-2 border-white/50 rounded-full flex justify-center pt-2",children:o.jsx("div",{className:"w-1.5 h-3 bg-[#D4AF37] rounded-full animate-pulse"})})})]})},NC=()=>{const[e,t]=p.useState(!1),[r,a]=p.useState(!0),n=p.useRef(null),i=()=>{n.current&&(e?n.current.pause():n.current.play(),t(!e))},s=()=>{n.current&&(n.current.muted=!r,a(!r))};return o.jsxs("section",{id:"mission",className:"relative py-24 overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-[#0a0f1e]"}),o.jsxs("div",{className:"relative z-10 max-w-6xl mx-auto px-6",children:[o.jsx("div",{className:"mb-20",children:o.jsx("div",{className:"bg-white rounded-lg shadow-2xl overflow-hidden max-w-4xl mx-auto",children:o.jsxs("div",{className:"p-8 md:p-12 text-center",children:[o.jsx("div",{className:"flex items-center justify-center mb-6",children:o.jsx("img",{src:"https://vibe.filesafe.space/1786030224414389875/attachments/09e19c9f-4af3-4c28-a967-1684e6cdd56f.png",alt:"Terra Arma",className:"h-16 md:h-20 w-auto object-contain"})}),o.jsxs("div",{className:"relative rounded-lg overflow-hidden bg-black aspect-video group cursor-pointer",onClick:i,children:[o.jsx("video",{ref:n,className:"w-full h-full object-cover",poster:"https://static.wixstatic.com/media/0a4c2c_bb4a058a741b4e8e926d7d051f4b3efcf000.jpg/v1/fill/w_967,h_450,al_c,q_85/0a4c2c_bb4a058a741b4e8e926d7d051f4b3efcf000.jpg",muted:r,loop:!0,playsInline:!0,preload:"auto",children:o.jsx("source",{src:"https://video.wixstatic.com/video/0a4c2c_bb4a058a741b4e8e926d7d051f4b3efc/720p/mp4/file.mp4",type:"video/mp4"})}),!e&&o.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-black/20 group-hover:bg-black/30 transition-colors",children:o.jsx("button",{onClick:i,className:"w-20 h-20 rounded-full bg-white/90 flex items-center justify-center hover:scale-110 transition-transform shadow-xl","aria-label":"Play video",children:o.jsxs("svg",{viewBox:"0 0 82 82",className:"w-10 h-10 ml-1",children:[o.jsx("circle",{cx:"41",cy:"41",r:"31",fill:"#2B328C"}),o.jsx("path",{d:"M34 28v26l17.54-13L34 28z",fill:"white"})]})})}),e&&o.jsxs("div",{className:"absolute bottom-4 left-4 right-4 flex items-center justify-between",children:[o.jsx("button",{onClick:l=>{l.stopPropagation(),i()},className:"w-12 h-12 rounded-full bg-black/60 backdrop-blur-sm flex items-center justify-center hover:bg-black/80 transition-colors",children:o.jsx(X0,{size:20,className:"text-white"})}),o.jsx("button",{onClick:l=>{l.stopPropagation(),s()},className:"w-10 h-10 rounded-full bg-black/60 backdrop-blur-sm flex items-center justify-center hover:bg-black/80 transition-colors",children:r?o.jsx(rv,{size:16,className:"text-white"}):o.jsx(tv,{size:16,className:"text-white"})})]})]})]})})}),o.jsxs("div",{className:"max-w-4xl mx-auto",children:[o.jsx("div",{className:"bg-[#D4AF37] px-6 py-3 inline-block rounded-t-lg",children:o.jsx("h3",{className:"font-bold text-[#0a0f1e] text-lg tracking-wide",children:"Memorial Valor Foundation Definition of Special Operations Member"})}),o.jsx("div",{className:"bg-white/5 backdrop-blur-sm border border-white/10 rounded-b-lg rounded-tr-lg p-8 md:p-12",children:o.jsxs("p",{className:"text-white/90 text-base md:text-lg leading-relaxed text-center font-light",children:["Have to have served under SOF command"," ",o.jsx("span",{className:"text-[#FFD700] font-semibold",children:"(USASOC, JSOC, MARSOC, NAVSOC or AFSOC"}),", to include MACVSOG, Marine Force Recon, Naval UDT, OSS). Had to have gone through a selection process, graduated and served in a SOF Unit."]})})]})]})]})},jC=()=>{const[e,t]=p.useState({email:"",name:"",subject:"",message:""}),[r,a]=p.useState(!1),n=s=>{t(l=>({...l,[s.target.name]:s.target.value}))},i=s=>{s.preventDefault(),console.log("Form submitted:",e),a(!0),setTimeout(()=>{a(!1),t({email:"",name:"",subject:"",message:""})},3e3)};return o.jsxs("section",{id:"contact",className:"relative py-24",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#1a2332] to-[#0a0f1e]"}),o.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto px-6",children:[o.jsx("div",{className:"text-center mb-12",children:o.jsx("p",{className:"text-white/80 text-lg md:text-xl font-light tracking-wide",children:"For inquiries, please email us by filling out the form below."})}),o.jsx("div",{className:"bg-white/5 backdrop-blur-sm border border-white/10 rounded-xl p-8 md:p-12 shadow-2xl",children:r?o.jsxs("div",{className:"text-center py-12",children:[o.jsx(Sa,{size:64,className:"mx-auto text-[#D4AF37] mb-4"}),o.jsx("h3",{className:"text-2xl font-bold text-white mb-2",children:"Message Sent!"}
388),o.jsx("p",{className:"text-white/70",children:"Thank you for reaching out. We'll be in touch soon."})]}):o.jsxs("form",{onSubmit:i,className:"space-y-6",children:[o.jsx("div",{children:o.jsx("input",{type:"email",name:"email",value:e.email,onChange:n,placeholder:"Email *",required:!0,className:"w-full bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-5 py-3.5 outline-none transition-all duration-200 font-medium"})}),o.jsx("div",{children:o.jsx("input",{type:"text",name:"name",value:e.name,onChange:n,placeholder:"Name *",required:!0,maxLength:100,className:"w-full bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-5 py-3.5 outline-none transition-all duration-200 font-medium"})}),o.jsx("div",{children:o.jsx("input",{type:"text",name:"subject",value:e.subject,onChange:n,placeholder:"Subject",className:"w-full bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-5 py-3.5 outline-none transition-all duration-200 font-medium"})}),o.jsx("div",{children:o.jsx("textarea",{name:"message",value:e.message,onChange:n,placeholder:"Message",rows:6,className:"w-full bg-white/90 text-gray-900 placeholder-gray-500 border-2 border-transparent focus:border-[#D4AF37] rounded-lg px-5 py-3.5 outline-none transition-all duration-200 resize-y min-h-[140px] font-medium"})}),o.jsx("div",{className:"flex justify-end pt-2",children:o.jsxs("button",{type:"submit",className:"flex items-center gap-2 bg-[#D4AF37] hover:bg-[#B8860B] text-[#0a0f1e] font-bold px-8 py-3.5 rounded-lg transition-all duration-200 hover:shadow-lg uppercase tracking-wider text-sm group",children:["Send",o.jsx(Z0,{size:16,className:"group-hover:translate-x-1 transition-transform"})]})})]})})]})]})},Me=()=>{const e=new Date().getFullYear(),t=[{name:"X (Twitter)",icon:o.jsx("svg",{viewBox:"0 0 24 24",className:"w-5 h-5",fill:"currentColor",children:o.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})}),href:"https://x.com/Memorialvalor"},{name:"Facebook",icon:o.jsx(Ow,{size:20}),href:"https://www.facebook.com/memorialvalorfoundation/"},{name:"Instagram",icon:o.jsx(K0,{size:20}),href:"https://www.instagram.com/memorialvalor/"}];return o.jsx("footer",{className:"relative border-t border-white/10 bg-[#0a0f1e]",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-6 py-12",children:[o.jsx("div",{className:"flex items-center justify-center gap-6",children:t.map(r=>o.jsx("a",{href:r.href,target:"_blank",rel:"noopener noreferrer","aria-label":r.name,className:"w-14 h-14 rounded-full bg-white/10 hover:bg-[#D4AF37] hover:text-[#0a0f1e] text-white flex items-center justify-center transition-all duration-300 hover:scale-110 hover:shadow-lg group",children:r.icon},r.name))}),o.jsx("div",{className:"mt-10 mb-6",children:o.jsxs("div",{className:"flex items-center justify-center gap-4",children:[o.jsx("div",{className:"h-px w-16 bg-gradient-to-r from-transparent to-white/30"}),o.jsx("span",{className:"text-[#D4AF37] text-xs tracking-[0.3em] font-serif italic",children:"· REMEMBER · HONOR · MEMORIALIZE ·"}),o.jsx("div",{className:"h-px w-16 bg-gradient-to-l from-transparent to-white/30"})]})}),o.jsxs("div",{className:"text-center space-y-2",children:[o.jsxs("p",{className:"text-white/50 text-sm",children:["© ",e," Memorial Valor Foundation. All rights reserved."]}),o.jsx("p",{className:"text-white/30 text-xs",children:"A 501(c)(3) nonprofit organization supporting Gold Star families."})]})]})})},Ee=({title:e,description:t})=>{p.useEffect(()=>{document.title=e;const r=t.slice(0,160);let a=document.querySelector('meta[name="description"]');a||(a=document.createElement("meta"),a.name="description",document.head.appendChild(a)),a.content=r},[e,t])},MC=()=>{p.useEffect(()=>{window.scrollTo(0,0)},[]);const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"Memorial Valor Foundation â Remember | Honor | Memorialize",description:"Memorial Valor Foundation honors fallen Special Operators by supporting Gold Star families through remembrance, compassion, and action. Donate to help SOF families rebuild their lives."}),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsxs("main",{children:[o.jsx(_C,{}),o.jsx(NC,{}),o.jsx(jC,{})]}),o.jsx(Me,{})]})}
388,EC=[{title:"EXECUTIVE COMMITTEE / BOARD",members:[{name:"Jordan Comstock",role:"Chief Operations Officer",bio:"Jordan is an Army Infantry veteran that has been with the foundation since 2019. He has worked in several committees including Logistics, Honorees and most recently as the Marketing Director. Jordan runs the day-to-day operations of the foundation and supports each committee to ensure proper mission execution.",email:"[email protected]",image:"https://static.wixstatic.com/media/729aa0_50b129976e364aad838ca03d0cdabff7~mv2.jpeg/v1/crop/x_0,y_261,w_3024,h_3510/fill/w_225,h_261,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/IMG_2364.jpeg"},{name:"Dave DiSalvo",role:"Chief Financial Officer",bio:"Dave is our Chief Financial Officer and has oversight for all financial reporting, cash management, legal and corporate matters for the Foundation. He is the Business Manager for a high-net worth private family office in Greenwich, CT and brings vast knowledge in all areas of Finance, Business and Business Management.",email:"[email protected]",image:"https://lh3.googleusercontent.com/d/1eyzitqQ6c_58tbKxTAsBY8lJD2McAp5M=s400"},{name:"Bryce Laemmlen",role:"Chief Management Officer",bio:"Bryce is the co-founder and his passion for taking care of our families and honoring our heroes helps drive the success of our foundation. His vision for creating unique opportunities to grow and spread our mission are what helps set us apart.",email:"[email protected]",image:"https://static.wixstatic.com/media/0a4c2c_250df83de2314a2e89caddaa8fa962a7~mv2.jpg/v1/crop/x_0,y_153,w_964,h_1053/fill/w_238,h_260,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Blaemmlen_edited_edited_edited.jpg"}]},{title:"HONOREE COMMITTEE",members:[{name:"Erica Klenk",role:"Senior Honorees Coordinator",bio:"Erica is a veteran of the Army with a career in Special Operations. Her sense of duty that was constructed throughout her military service, continued to grow as she transitioned to civilian life. She volunteers with the foundation because no fallen service member should ever be forgotten.",email:"[email protected]",image:"https://static.wixstatic.com/media/38e595_da6619c63d8944cab0b0ee2b7c62453e~mv2.jpg/v1/crop/x_118,y_0,w_1924,h_2160/fill/w_228,h_256,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Erica%20Klenk_edited.jpg"},{name:"Zach Webster",role:"Honorees Support Coordinator",bio:"Zach, a former FMF corpsman and avid competitive shooter, brings his expertise in marksmanship and safety to MVF both on and off the range. As an ambassador for the foundation, he proudly represents MVF at shooting matches.",email:"[email protected]",image:"https://static.wixstatic.com/media/0a4c2c_7b5f2e095434444ea28aeb181d96ea95~mv2.jpg/v1/crop/x_0,y_53,w_2250,h_2621/fill/w_206,h_240,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/ZWebster_edited.jpg"}]},{title:"MARKETING COMMITTEE",members:[{name:"Rachel Gelfeld",role:"Marketing Director",bio:"Rachel brings a background in film performance, production, and content creator management to Memorial Valor. As a stunt performer and producer in Hollywoodâincluding on the TV show SEAL Team and several SOF-centric filmsâshe offers a unique perspective on military media and a close network of creatives who elevate the foundation's storytelling. Rachel deeply believes in the mission and the importance of Gold Star family advocacy.",email:"[email protected]",image:"https://lh3.googleusercontent.com/d/1ASDIHsaoV_KzJwvZfNNbWiXAfmEl4NP_=s400"},{name:"Emily Sheffield",role:"Marketing Assistant",bio:"Emily Sheffield is a seasoned marketing strategist who founded her own agency in 2017, scaling it to multi-million-dollar success before transitioning into a sought-after Fractional CMO. Coming from a military family, her strategic acumen drives impact.",email:"[email protected]",image:"https://static.wixstatic.com/media/0a4c2c_7e0052832a3644559beb53ac34387d8c~mv2.jpg/v1/crop/x_18,y_0,w_1045,h_1217/fill/w_206,h_240,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Emily_Sheffield_edited.jpg"}]},{title:"SPONSORS COMMITTEE",members:[{name:"Shane Garner",role:"Director of Sponsors",bio:"Shane is a retiring military veteran with over 20 years of service, where he served as an intelligence professional dedicated to building meaningful partnerships and advancing shared missions. Shane oversees the sponsoring of all Memorial Valor events.",email:"[email protected]",image:"https://static.wixstatic.com/media/47c6a6_7a1ae575b0844fff97b976162c6d0430~mv2.jpg/v1/crop/x_0,y_858,w_5130,h_5977/fill/w_224,h_257,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Shane%20Garner%20Headshot%20KG%2
3880photog.jpg"},{name:"Chelsey Mondy",role:"M3G Sponsor Coordinator",bio:"Chelsey is joining us this year as program coordinator. As both a military spouse and Psychiatric Mental Health Nurse Practitioner, she brings awareness and raises funds for the Gold Star families we serve.",email:"[email protected]",image:"https://static.wixstatic.com/media/0a4c2c_b4e5e0d504ed46859a36e6768586062b~mv2.jpg/v1/crop/x_0,y_28,w_2250,h_2621/fill/w_206,h_240,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/CMondy_edited.jpg"},{name:"Eric Wilson",role:"FFL Coordinator",bio:"Eric has supported the foundation for several years through business contributions. He brings his knowledge of the 3-gun community as both a competitive shooter and sponsor of matches to support Gold Star Families.",email:"[email protected]",image:"https://static.wixstatic.com/media/38e595_eedec6f5904e4e989777d7b2cbbb8891~mv2.jpg/v1/crop/x_248,y_0,w_2703,h_3200/fill/w_245,h_290,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/IMG_7205.jpg"}]},{title:"LOGISTICS COMMITTEE",members:[{name:"Seth Amidon",role:"Director of Logistics",bio:"Seth started out as a volunteer at our 4th annual event and wasted no time diving in to help the foundation wherever he could. Seth now handles the logistical needs for our annual event, coordinating event setup.",email:"[email protected]",image:"https://static.wixstatic.com/media/729aa0_9de5f5f40336414f9a565c3c8beaafad~mv2.jpg/v1/crop/x_125,y_0,w_1515,h_1765/fill/w_243,h_279,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Seth2_edited.jpg"}]},{title:"MEMORIAL 3GUN OPERATIONS COMMITTEE",members:[{name:"Jenn Card",role:"Director of M3G Operations",bio:"Jenn has been an avid 3-gun shooter for many years and is a Memorial Valor Ambassador. She has years of experience in event coordination and is a valuable asset in making sure the annual match runs smoothly.",email:"[email protected]",image:"https://static.wixstatic.com/media/38e595_52299407a7c94a4082ddaa38585c20d5~mv2.png/v1/crop/x_175,y_0,w_1810,h_2160/fill/w_243,h_290,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Jenn%20Card.png"},{name:"Austin Trockenbrot",role:"Director of M3G Operations",bio:"Austin acts as a liaison between the Memorial Valor Foundation and other events that raise money for the foundation. He actively works to seek additional streams of revenue in order to raise as much as possible for our Gold Star families.",email:"[email protected]",image:"https://static.wixstatic.com/media/729aa0_cce8f95c466d41bb8646373c0367a9b6~mv2.jpg/v1/crop/x_0,y_22,w_1040,h_1241/fill/w_243,h_290,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/unnamed.jpg"}]},{title:"PROGRAM COORDINATOR COMMITTEE",members:[{name:"JD Mooney",role:"Program Coordinator",bio:"JD is a Marine Corps veteran that has been with the foundation since 2024. Working as a Program Coordinator allows the Foundation to tap into JD's 25 plus years in sales and food service to expand its donor base and organize fundraising events.",email:"[email protected]",image:"https://static.wixstatic.com/media/38e595_2811d2f414d54e28ba59019a5650b29d~mv2.jpg/v1/crop/x_0,y_0,w_3132,h_3200/fill/w_261,h_310,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/IMG_7203.jpg"},{name:"Kurt Gruber",role:"Program Coordinator",bio:"Kurt is a skilled marksman who competes in a range of firearm disciplines. Over the last 25 years, he has contributed significantly to the Defense Industrial Base, supporting the Department of Defense from the Pacific Rim to Southeast Asia.",email:"[email protected]",image:"https://static.wixstatic.com/media/0a4c2c_47c08dd9c147401d81c0b9d388541daa~mv2.jpg/v1/crop/x_62,y_0,w_1758,h_2048/fill/w_206,h_240,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Kurt_Gruber.jpg"},{name:"Michael Caprioli",role:"Golf Event Coordinator",bio:"Michael Caprioli is a retired Marine and Navy Reservist with 20 years of service. He also spent 28 years as a Deputy Sheriff with the Los Angeles County Sheriff's Department. Michael became enchanted with golf when he was recalled to active duty in 2002 and stationed at Pearl Harbor. He retired to a Charlotte Country Club in 2018 and is active in the community. Michael is dedicated to organizing the 'Golfing for Gold Stars' events.",email:"[email protected]",image:"https://lh3.googleusercontent.com/d/1But5QlowjIB0aF2Ov56_vi1pmALP-DO2=s400"}]},{title:"PUBLIC RELATIONS COMMITTEE",members:[{name:"Christine Love",role:"Admin / PR Director",bio:"Christine is a Regional Manager with the Advanced Law Enforcement Rapid Response Training Center (ALERRT) at Texas State University, where she has worked since 2018 training first responders nationwide in active attack response and casualty care. A former Texas Peace Officer, she holds a Ph.D. in Geographic Information Science and has spent her career bridging research and real-world law enforcement practice. Beyond her professional work, she supports the Memorial Valor Foundation and sits on the board of Paidion Shield. Outside of work, she is married with three kids and enjoys gardening, baking sourdough, and rucking. For Christine, honoring the fallen and preparing the living go hand in hand.",email:"[email protected]",image:"https://lh3.googleusercontent.com/d/19a0RiH530DRopelHmSFpVkW2NPuyA6Rn=s400"},{name:"Misty Joffrion",role:"Public Relations Assistant",bio:"Originally from Savannah, Georgia, Misty has worked in Army medicine for over 25 years. She was introduced to 3 gun competitions around four years ago and became a foundation ambassador. Misty has been invaluable at our admin desk ensuring registration runs smoothly.",email:"[email protected]",image:"https://lh3.googleusercontent.com/d/11bNyrxe4s68s3tu22Ill4bGSsBHoupKY=s400"}]}],FC=()=>o.jsxs("section",{id:"committees",className:"relative pt-40 pb-28 bg-[#0a0f1e] overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-30 pointer-events-none"}),o.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-full max-w-7xl h-px bg-gradient-to-r from-transparent via-[#D4AF37]/40 to-transparent"}),o.jsxs("div",{className:"relative z-10 max-w-7xl mx-auto px-6",children:[o.jsxs("div",{className:"text-center mb-16",children:[o.jsx("h1",{className:"text-4xl md:text-6xl font-bold font-serif text-white tracking-widest uppercase mb-4 drop-shadow-md",children:"FOUNDATION COMMITTEES"}),o.jsx("div",{className:"flex justify-center items-center my-6",children:o.jsx("div",{className:"flex items-center justify-center w-12 h-12 rounded-full bg-red-600/20 border border-red-500/40 text-red-500 animate-pulse",children:o.jsx(Gu,{size:28})})})]}),o.jsx("div",{className:"space-y-24",children:EC.map(e=>o.jsxs("div",{className:"space-y-10",children:[o.jsx("div",{className:"text-center relative",children:o.jsxs("div",{className:"inline-block relative",children:[o.jsx("span",{className:"text-[#D4AF37] font-semibold text-xs tracking-[0.35em] block uppercase mb-1",children:"LEADERSHIP & SERVICE"}),o.jsx("h2",{className:"text-2xl md:text-3xl font-bold font-serif text-white tracking-wider up
388percase px-8 py-2",children:e.title}),o.jsx("div",{className:"h-0.5 w-24 bg-gradient-to-r from-[#D4AF37]/20 via-[#D4AF37] to-[#D4AF37]/20 mx-auto mt-2"})]})}),o.jsx("div",{className:e.members.length===1?"flex justify-center":"flex flex-wrap justify-center gap-8 items-stretch",children:e.members.map(t=>o.jsxs("div",{className:`bg-[#141b2d]/80 border border-white/10 hover:border-[#D4AF37]/60 rounded-xl p-8 flex flex-col items-center text-center transition-all duration-300 hover:-translate-y-1.5 hover:shadow-[0_12px_30px_rgba(0,0,0,0.5)] group backdrop-blur-sm relative overflow-hidden ${e.members.length===1?"w-full max-w-sm":"w-full sm:w-[calc(50%-1rem)] lg:w-[calc(33.333%-1.5rem)]"}`,children:[o.jsx("div",{className:"absolute top-0 left-0 right-0 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"}),o.jsxs("div",{className:"relative mb-6",children:[o.jsx("div",{className:"w-36 h-36 rounded-full overflow-hidden border-2 border-[#D4AF37]/60 group-hover:border-[#D4AF37] p-1 bg-[#0a0f1e] shadow-lg transition-all duration-300 group-hover:scale-105",children:o.jsx("img",{src:t.image,alt:t.name,className:"w-full h-full object-cover rounded-full filter contrast-[1.03]",loading:"lazy"})}),o.jsx("div",{className:"absolute -bottom-1 left-1/2 -translate-x-1/2 bg-[#D4AF37] text-[#0a0f1e] text-[10px] font-bold uppercase tracking-wider px-3 py-0.5 rounded-full border border-[#0a0f1e] shadow",children:"MVF"})]}),o.jsx("h3",{className:"text-xl font-bold text-white font-serif tracking-wide group-hover:text-[#D4AF37] transition-colors mb-1",children:t.name}),o.jsx("p",{className:"text-[#D4AF37] text-sm font-medium tracking-wide mb-4 uppercase",children:t.role}),o.jsx("p",{className:"text-white/75 text-sm leading-relaxed font-light mb-6 flex-grow",children:t.bio}),o.jsxs("a",{href:`mailto:${t.email}`,className:"mt-auto inline-flex items-center gap-2 text-xs font-medium text-white/70 hover:text-[#D4AF37] bg-white/5 hover:bg-white/10 border border-white/10 px-4 py-2 rounded-lg transition-all duration-200",children:[o.jsx(qu,{size:14,className:"text-[#D4AF37]"}),o.jsx("span",{children:t.email})]})]},t.name))})]},e.title))})]})]}),kC=()=>{const e=t=>{if(t==="hero"||t==="mission"||t==="contact")window.location.href=`/#${t}`;else{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})}};return Ee({title:"Foundation Committees â Memorial Valor Foundation",description:"Meet the dedicated leadership committees guiding Memorial Valor Foundation in honoring fallen Special Operators and supporting Gold Star families."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{className:"pt-20",children:o.jsx(FC,{})}),o.jsx(Me,{})]})},DC=[{id:"jeffrey-abraham",firstName:"Jeffrey",lastName:"Abraham",handle:"@NotRightShooters",instagramUrl:"https://instagram.com/NotRightShooters",badge:"Competitive Shooter",bio:"Supporting Gold Star families and honoring fallen soldiers is critically important to me because it acknowledges the profound sacrifice made by those who gave their lives in service to our country. It offers solace and recognition to families who have endured immense loss, ensuring their loved ones' sacrifices are never forgotten. By being an Ambassador I am provided the opportunity to bring attention to those we lost and their families and to honor and remember their bravery and show respect and gratitude for the freedoms and safety they helped secure.",image:"https://lh3.googleusercontent.com/d/1H1Te54APdgk5mxm3B-DP-OpPPA9bSw7h=s400"},{id:"varick-beise",firstName:"Varick",lastName:"Beise",handle:"@varickbeise",instagramUrl:"https://instagram.com/varickbeise",badge:"Pro Competitive Shooter",bio:"My name is Varick Beise. I am a professional competitive shooter competing in multiple action shooting disciplines both nationally and internationally. I have been fortunate to spend time over the last several years working with the Memorial 3Gun community. I became an ambassador because of the respect I have for the men and women who serve this country and with the hopes of continuing to help the families of those in the special operations community who paid the ultimate sacrifice. I hope to honor the soldiers and their families making sure that they are never forgotten. Remember Honor Memorialize.",image:"https://lh3.googleusercontent.com/d/18aUMhpBpT42w6U8Ncmh8mm48UBxfX1D2=s400"},{id:"alexander-beharry",firstName:"Alexander",lastName:"Beharry",handle:"@alexander_beharry",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"It is an honor to serve as an ambassador for the Memorial Valor Foundation. Honoring our fallen Special Operations heroes and standing beside Gold Star and surviving families inspires everything we do on and off the range.",image:"https://static.wixstatic.com/media/729aa0_9de5f5f40336414f9a565c3c8beaafad~mv2.jpg"},{id:"francisco-bracamonte",firstName:"Francisco",lastName:"Bracamonte",handle:"@francisco_bracamonte",instagramUrl:"https://instagram.com/",badge:"3-Gun Competitor",bio:"Representing the Memorial Valor Foundation gives every round fired a deeper meaning. Ensuring our heroes are never forgotten and their families are embraced by our community is our lifelong mission.",image:"https://static.wixstatic.com/media/38e595_2811d2f414d54e28ba59019a5650b29d~mv2.jpg"},{id:"phillip-buys",firstName:"Phillip",lastName:"Buys",handle:"@phillipbuys",instagramUrl:"https://instagram.com/phillipbuys",badge:"Action Shooter",bio:"Being an Ambassador for the Memorial Valor Foundation allows us to keep the names, memories, and families of our fallen Special Operators at the very center of everything we do.",image:"https://lh3.googleusercontent.com/d/155CqpHZKekcLECRJAXg23ttKLCokaGlq=s400"},{id:"michael-caprioli",firstName:"Michael",lastName:"Caprioli",handle:"@mcaprioli_golf",instagramUrl:"https://instagram.com/",badge:"Veteran & Golf Event Lead",bio:"Michael Caprioli is a retired Marine and Navy Reservist dedicated to organizing the 'Golfing for Gold Stars' events and championing Memorial Valor Foundation's mission across the country.",image:"https://lh3.googleusercontent.com/d/1hxELYSSe0gHri_fR8qZHf27b0Cvi2q7B=s400"},{id:"heather-deal",firstName:"Heather",lastName:"Deal",handle:"@heather_deal_shooting",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"Proud to stand with Gold Star and surviving families through the Memorial Valor Foundation. Remembering the sacrifices of our nation's finest warriors is a sacred duty.",image:"https://lh3.googleusercontent.com/d/1on1dnmnr0S4eysrrngDIapVXGN50quT_=s400"},{id:"jason-deal",firstName:"Jason",lastName:"Deal",handle:"@jason_deal_tactical",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"Representing the Memorial Valor Foundation is a privilege. We are dedicated to ensuring that our fallen heroes' legacies endure and that their loved one
388s always have a community standing behind them.",image:"https://lh3.googleusercontent.com/d/1-GtgoaBOrzyvukKQpYJnmpwGA1Ex2B3z=s400"},{id:"dave-gaucher",firstName:"Dave",lastName:"Gaucher",handle:"@davegaucher",instagramUrl:"https://instagram.com/",badge:"Action Shooter",bio:"Every competition is an opportunity to bring awareness to Gold Star and surviving families and honor the memory of those who made the ultimate sacrifice.",image:"https://lh3.googleusercontent.com/d/1ifgRuEEl7zpSiRMdpVYgB-UvcZ2m51Xb=s400"},{id:"joseph-grohs",firstName:"Joseph",lastName:"Grohs",handle:"@josephgrohs",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"Serving as an MVF Ambassador connects athletic discipline with a higher calling: honoring the fallen and providing direct support to the families who bore the greatest cost.",image:"https://lh3.googleusercontent.com/d/1neGSz-aH8eekUKO9aBkvl0srtaF7mTXr=s400"},{id:"lamar-hemric",firstName:"Lamar",lastName:"Hemric",handle:"@lamarhemric",instagramUrl:"https://instagram.com/",badge:"Ambassador",bio:"Honored to support the Memorial Valor Foundation, working to ensure the memory and legacy of our Special Operators live forever in our hearts and communities.",image:"https://static.wixstatic.com/media/0a4c2c_47c08dd9c147401d81c0b9d388541daa~mv2.jpg"},{id:"roy-joffrion",firstName:"Roy",lastName:"Joffrion",handle:"@royjoffrion",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"The brotherhood and dedication shown by the Memorial Valor Foundation is unparalleled. We shoot to honor those who gave everything and stand alongside their families.",image:"https://lh3.googleusercontent.com/d/1xCqoGU39-1tq53PiZNGGu1n0eNjHyz7K=s400"},{id:"matthew-johnson",firstName:"Matthew",lastName:"Johnson",handle:"@matthewjohnson_precision",instagramUrl:"https://instagram.com/",badge:"Precision Shooter",bio:"Standing with Gold Star families and memorializing our Special Operations warriors is the greatest privilege an American competitor can have.",image:"https://lh3.googleusercontent.com/d/1PEZVSpEh1NNnHwhqR4Hvi8195V8K7AUE=s400"},{id:"jamie-mondy",firstName:"Jamie",lastName:"Mondy",handle:"@jamiemondy",instagramUrl:"https://instagram.com/",badge:"3-Gun Competitor",bio:"The Memorial Valor Foundation represents the highest standard of remembrance and service. Honoring our fallen brethren is a sacred commitment.",image:"https://lh3.googleusercontent.com/d/1lj55uvBO5yxlsM-luPLtZHpBixDvThvJ=s400"},{id:"jacob-penzias",firstName:"Jacob",lastName:"Penzias",handle:"@jacobpenzias",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"Proud to wear the MVF logo and champion our Special Operations Gold Star and surviving families across shooting matches nationwide.",image:"https://lh3.googleusercontent.com/d/1PfvqZXJ-dSejyMgCnI6tIoxsTAK630G2=s400"},{id:"andrew-plate",firstName:"Andrew",lastName:"Plate",handle:"@andrewplate",instagramUrl:"https://instagram.com/",badge:"Action Shooter",bio:"Every match is dedicated to those who gave their all. We remember, honor, and memorialize our nation's elite Special Operators.",image:"https://lh3.googleusercontent.com/d/1s29338Bza2jy4MX7tAKVU2wsTYBI26Ze=s400"},{id:"nick-rhoades",firstName:"Nick",lastName:"Rhoades",handle:"@nickrhoades",instagramUrl:"https://instagram.com/",badge:"Ambassador",bio:"Advocating for Gold Star and surviving families is an enduring obligation. Together, we make sure no sacrifice is ever forgotten.",image:"https://vibe.filesafe.space/1786030224414389875/attachments/6fe42471-8915-45ae-9539-eb637c195139.jpg"},{id:"tj-rice",firstName:"TJ",lastName:"Rice",handle:"@tjrice_3gun",instagramUrl:"https://instagram.com/",badge:"3-Gun Ambassador",bio:"Supporting the families of our fallen heroes gives our competitive sport purpose and heart. It's an honor to be part of the MVF family.",image:"https://static.wixstatic.com/media/38e595_eedec6f5904e4e989777d7b2cbbb8891~mv2.jpg"},{id:"jp-sullivan",firstName:"JP",lastName:"Sullivan",handle:"@jpsullivan",instagramUrl:"https://instagram.com/",badge:"Competitive Shooter",bio:"The courage and resilience of our Gold Star families inspire us daily. Honoring our fallen Special Operations heroes is a mission we
388carry forward with pride.",image:"https://lh3.googleusercontent.com/d/1iQ0Nh-Ok7qBMZkzNFnuxrQLb3j3-AJB5=s400"},{id:"chad-swartout",firstName:"Chad",lastName:"Swartout",handle:"@chadswartout",instagramUrl:"https://instagram.com/",badge:"3-Gun Competitor",bio:"Proud to represent the Memorial Valor Foundation. Our commitment to remembering, honoring, and memorializing our Special Operators is unwavering.",image:"https://lh3.googleusercontent.com/d/1ZxibKmQyW9kU8E8zZU0Up8QSj4oQVZHk=s400"},{id:"rick-turcotte",firstName:"Rick",lastName:"Turcotte",handle:"@rickturcotte",instagramUrl:"https://instagram.com/",badge:"Veteran & Competitor",bio:"Having served alongside elite servicemen, helping surviving spouses and children is a deeply personal obligation. MVF is family.",image:"https://lh3.googleusercontent.com/d/1BxHa20KWgzCLjV0ENV1rouEEvRi-ywp8=s400"},{id:"james-welker",firstName:"James",lastName:"Welker",handle:"@jameswelker",instagramUrl:"https://instagram.com/",badge:"Ambassador",bio:"Honoring our fallen brothers in arms and standing by Gold Star families is a lifetime commitment.",image:"https://static.wixstatic.com/media/47c6a6_7a1ae575b0844fff97b976162c6d0430~mv2.jpg"},{id:"michael-berger",firstName:"Michael",lastName:"Berger",handle:"@michael_berger21",instagramUrl:"https://instagram.com/michael_berger21",badge:"MVF Staff Ambassador",bio:"I have been a part of the foundation now for over five years. Since the time I was introduced to the Foundation I have always had a passion for supporting this organization and all that it stands for. Itâs a true honor to be able to represent, support, and spread the mission of the Foundation.",image:"https://lh3.googleusercontent.com/d/1KEVIKNDyA_YHxBloN37hEoFlznf6_004=s400"},{id:"jenn-card",firstName:"Jenn",lastName:"Card",handle:"@jenncard_m3g",instagramUrl:"https://instagram.com/",badge:"MVF Staff Ambassador",bio:"Jenn has been an avid 3-gun shooter for many years and is a Memorial Valor Ambassador. She has years of experience in event coordination and is a valuable asset in making sure the annual match runs smoothly.",image:"https://lh3.googleusercontent.com/d/1f5aLqrroFsH6MpZgpMvA4JSYJkCyGYzl=s400"},{id:"misty-joffrion",firstName:"Misty",lastName:"Joffrion",handle:"@mistyjoffrion",instagramUrl:"https://instagram.com/",badge:"MVF Staff Ambassador",bio:"Originally from Savannah, Georgia, Misty has worked in Army medicine for over 25 years. She was introduced to 3 gun competitions around four years ago and became a foundation ambassador. Misty has been invaluable at our admin desk ensuring registration runs smoothly.",image:"https://lh3.googleusercontent.com/d/11bNyrxe4s68s3tu22Ill4bGSsBHoupKY=s400"},{id:"robert-mcinnis",firstName:"Robert",lastName:"McInnis",handle:"@robertmcinnis",instagramUrl:"https://instagram.com/",badge:"MVF Staff Ambassador",bio:"Proud to serve as an MVF Staff Ambassador, helping coordinate events, support competitors, and honor the memory of fallen Special Operators.",image:"https://lh3.googleusercontent.com/d/1BhSbsa4VHEzcIt4TVBZrC_J002CMgfxw=s400"},{id:"zach-webster",firstName:"Zach",lastName:"Webster",handle:"@zachwebster",instagramUrl:"https://instagram.com/",badge:"MVF Staff Ambassador",bio:"Zach, a former FMF corpsman and avid competitive shooter, brings his expertise in marksmanship and safety to MVF both on and off the range. As an ambassador for the foundation, he proudly represents MVF at shooting matches.",image:"https://lh3.googleusercontent.com/d/1B91NBaEFUf601Ii8MdJw7dOTnnGhrgQS=s400"},{id:"eric-wilson",firstName:"Eric",lastName:"Wilson",handle:"@ericwilson_ffl",instagramUrl:"https://instagram.com/",badge:"MVF Staff Ambassador",bio:"Eric has supported the foundation for several years through business contributions. He brings his knowledge of the 3-gun community as both a competitive shooter and sponsor of matches to support Gold Star Families.",image:"https://lh3.googleusercontent.com/d/1SdSxgfDcbOyp3yAXVnJrEVayS6EA_RhW=s400"}],RC=()=>{const[e,t]=p.useState(""),[r,a]=p.useState(3),n=DC.filter(l=>{const c=`${l.firstName} ${l.lastName}`.toLowerCase(),d=l.handle.toLowerCase(),u=e.toLowerCase();return c.includes(u)||d.includes(u)}),i=n.slice(0,r),s=()=>{a(l=>l+6)};return o.jsxs("section",{className:"relative pt-40 pb-28 bg-[#0a0f1e] text-white overflow-hidden min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsx("div",{className:"absolute top-1/4 left-0 w-96 h-96 bg-[#D4AF37]/5 rounded-full blur-3xl pointer-events-none"}),o.jsx("div",{className:"absolute bottom-1/4 right-0 w-96 h-96 bg-blue-900/10 rounded-full blur-3xl pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[o.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 pt-8",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D4AF37]/10 border border-[#D4AF37]/30 rounded-full px-4 py-1.5 text-[#D4AF37] text-xs font-semibold uppercase tracking-widest mb-6",children:[o.jsx(mr,{size:14}),"Foundation Ambassadors"]}),o.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl font-bold font-serif tracking-tight text-white mb-6",children:["2026 ",o.jsx("span",{className:"text-[#D4AF37]",children:"AMBASSADORS"})]}),o.jsx("div",{className:"w-24 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent mx-auto mb-6"}),o.jsx("p",{className:"text-gray-300 text-lg sm:text-xl font-light leading-relaxed",children:"Our ambassadors proudly represent the Memorial Valor Foundation across competitive shooting sports and military communities, advancing our mission to remember fallen Special Operators and support Gold Star Families."}),o.jsxs("div",{className:"mt-10 max-w-md mx-auto relative",children:[o.jsx(Xn,{className:"absolute left-4 top-1/2 -translate-y-1/2 text-gray-400",size:18}),o.jsx("input",{type:"text",placeholder:"Search ambassadors by name or handle...",value:e,onCh
388ange:l=>{t(l.target.value),a(3)},className:"w-full bg-[#141c2e] border border-white/10 rounded-xl py-3 pl-11 pr-4 text-sm text-white placeholder-gray-400 focus:outline-none focus:border-[#D4AF37]/50 transition-colors shadow-inner"})]})]}),o.jsxs("div",{className:"space-y-12",children:[i.map(l=>o.jsx("div",{className:"bg-[#141c2e]/90 border border-white/10 rounded-2xl overflow-hidden shadow-2xl transition-all duration-300 hover:border-[#D4AF37]/40 hover:shadow-[#D4AF37]/5 group",children:o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 items-stretch",children:[o.jsxs("div",{className:"lg:col-span-4 relative min-h-[380px] lg:min-h-[460px] overflow-hidden bg-gradient-to-b from-[#1a253a] to-[#0a0f1e] flex items-center justify-center p-6",children:[o.jsx("div",{className:"absolute inset-0 opacity-25 bg-cover bg-center group-hover:scale-105 transition-transform duration-700",style:{backgroundImage:"url('https://static.wixstatic.com/media/11062b_2b80ab579d0648a89a77b80c8dc77590~mv2.jpg/v1/crop/x_918,y_710,w_725,h_500,q_85,enc_avif,quality_auto/11062b_2b80ab579d0648a89a77b80c8dc77590~mv2.jpg')"}}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#141c2e] via-transparent to-transparent opacity-80"}),o.jsxs("div",{className:"relative z-10 w-full max-w-[280px] sm:max-w-[320px] aspect-[4/5] rounded-xl overflow-hidden border-2 border-[#D4AF37]/40 shadow-2xl group-hover:border-[#D4AF37] transition-colors",children:[o.jsx("img",{src:l.image,alt:`${l.firstName} ${l.lastName}`,className:"w-full h-full object-cover object-center group-hover:scale-105 transition-transform duration-500"}),l.badge&&o.jsx("span",{className:"absolute bottom-3 left-3 bg-[#0a0f1e]/90 backdrop-blur-md border border-[#D4AF37]/50 text-[#D4AF37] text-xs font-semibold px-3 py-1 rounded-full shadow-lg",children:l.badge})]})]}),o.jsxs("div",{className:"lg:col-span-8 p-8 sm:p-10 flex flex-col justify-between relative",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-4 mb-6 pb-6 border-b border-white/10",children:[o.jsxs("div",{children:[o.jsxs("h2",{className:"text-3xl sm:text-4xl font-bold font-serif text-white tracking-wide",children:[l.firstName," ",o.jsx("span",{className:"text-[#D4AF37]",children:l.lastName})]}),l.handle&&o.jsxs("div",{className:"flex items-center gap-2 mt-2",children:[o.jsx("span",{className:"text-gray-400 font-mono text-base",children:l.handle}),l.instagramUrl&&o.jsxs("a",{href:l.instagramUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs text-[#D4AF37] hover:text-white bg-[#D4AF37]/10 hover:bg-[#D4AF37]/20 border border-[#D4AF37]/30 rounded-md px-2.5 py-1 transition-colors ml-2",children:[o.jsx(K0,{size:14}),"Instagram"]})]})]}),o.jsxs("div",{className:"flex items-center gap-2 bg-blue-950/60 border border-blue-500/30 rounded-lg px-3.5 py-1.5 text-xs text-blue-200",children:[o.jsx(Lt,{size:14,className:"text-[#D4AF37]"}),"Official MVF Ambassador"]})]}),o.jsxs("div",{className:"relative pl-6 border-l-2 border-[#D4AF37]/60 my-4",children:[o.jsx(vi,{size:28,className:"absolute -top-3 -left-3 text-[#D4AF37]/20 pointer-events-none"}),o.jsxs("p",{className:"text-gray-200 text-base sm:text-lg leading-relaxed font-light italic",children:['"',l.bio,'"']})]})]}),o.jsxs("div",{className:"pt-6 mt-6 border-t border-white/5 flex items-center justify-between text-xs text-gray-400",children:[o.jsx("span",{className:"uppercase tracking-widest font-mono text-[11px] text-[#D4AF37]/80",children:"· REMEMBER | HONOR | MEMORIALIZE ·"}),o.jsx("span",{className:"hidden sm:inline-block text-gray-500",children:"Memorial Valor Foundation"})]})]})]})},l.id)),n.length===0&&o.jsxs("div",{className:"text-center py-16 bg-[#141c2e]/50 rounded-xl border border-white/10",children:[o.jsxs("p",{className:"text-gray-400 text-lg",children:['No ambassadors found matching "',e,'"']}),o.jsx("button",{onClick:()=>{t(""),a(3)},className:"mt-4 text-[#D4AF37] hover:underline font-medium text-sm",children:"Clear search filter"})]})]}),r<n.length&&o.jsx("div",{className:"text-center mt-12",children:o.jsxs("button",{onClick:s,className:"inline-flex items-center gap-2 bg-[#141c2e] hover:bg-[#1a253f] text-[#D4AF37] border border-[#D4AF37]/50 font-bold px-8 py-3.5 rounded-xl uppercase tracking-wider text-sm transition-all shadow-xl hover:scale-105",children:["Load More Ambassadors (",n.length-r," ","remaining)",o.jsx(Gu,{size:18})]})}),o.jsx("div",{className:"mt-20 bg-gradient-to-r from-blue-950/80 via-[#141c2e] to-blue-950/80 border border-[#D4AF37]/30 rounded-2xl p-8 sm:p-12 text-center relative overflow-hidden shadow-2xl",children:o.jsxs("div",{className:"relative z-10 max-w-2xl mx-auto",children:[o.jsx("h3",{className:"text-2xl sm:text-3xl font-serif font-bold text-white mb-4",children:"Interested in Supporting Our Mission?"}),o.jsx("p",{className:"text-gray-300 text-base mb-8",children:"Join us in honoring America's fallen Special Operators and supporting Gold Star Families. Learn how you can get involved through donations, events, or sponsorship opportunities."}),o.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[o.jsx("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"bg-red-600 hover:bg-red-700 text-white font-bold px-8 py-3.5 rounded-lg transition-all shadow-lg text-sm uppercase tracking-wider",children:"Donate Now"}),o.jsx("a",{href:"/#contact",className:"bg-transparent hover:bg-white/10 text-white border border-white/30 font-semibold px-8 py-3.5 rounded-lg transition-colors text-sm",children:"Contact Us"})]})]})})]})]})},Af=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2026 Ambassadors â Memorial Valor Foundation",description:"Meet the 2026 Memorial Valor Foundation ambassadors â competitors, veterans and advocates dedicated to honoring fallen Special Operators and supporting Gold Star families."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(RC,{})}),o.jsx(Me,{})]})},TC=[{id:"josh-ambassador",author:"Josh",role:"Ambassador",quote:"Memorial 3 Gun was again, another phenomenal experience. Volunteering for the Gold Star Families is worth it every year.",event:"Memorial 3 Gun"},{id:"mission-22",author:"Mission 22",role:"Sponsor",quote:"Memorial 3 Gun isn't just about 3 gun. Itâs about remembering our fallen and honoring them and their families. You gave your life for our country and freedom. A thank you will never be enough.",event:"Annual Match Sponsor"},{id:"navy-action-team",author:"US Navy Action Shooting Team",role:"Supporter",quote:"The Navy Marksmanship Team, Marine Corps Shooting Team, Air Force Action Shooting Team and US Army Marksmanship Unit all participated in the Memorial 3 Gun match honoring fallen Special Operations Soldiers, Sailors, Airmen, Marines and their surviving families.",event:"Military Teams Division"},{id:"phil-ambassador",author:"Phil",role:"Ambassador",quote:"Here's the deal. Memorial 3 Gun is the best match in the world. The cause, the people. The sponsors, the toys. Everything. All of it. Great is an understatement. Thanks for everything.",event:"Memorial 3 Gun"},{id:"michael-ambassador",author:"Michael",role:"Ambassador",quote:"It was truly an honor to be meeting the gold star families of the fallen soldiers that each stage was dedicated to. It's been an outstanding year of shooting and I can say there's no better match in the country.",event:"Memorial 3 Gun"},{id:"patrick-supporter",author:"Patrick",role:"Supporter",quote:"I had the honor and privilege to run stage 8 at the Memorial 3 Gun this weekend honoring one of America's greatest, James Patton. Honoring James w
388as extra special to me this year because he was nominated by one of his teammates that is someone I admire and look up to as a shooter and all around great man. I tried to run every competitor fairly and evenly across the board in a way that would be worthy of honoring this great American that we remembered this weekend along with 9 others that paid the ultimate sacrifice! I know one thing for sure he would be proud of the way his loved ones shot his stage!!!! His whole family is full of bad asses that's for sure!!!!!",event:"Stage RO & Supporter"},{id:"gold-star-family-1",author:"Gold Star Family Member",role:"Gold Star Family",quote:"The outpouring of support and love we felt at the Memorial match gave us so much comfort knowing our hero is never forgotten. Seeing hundreds of patriots shooting in honor of our son moved our hearts beyond words.",event:"Honoree Family"},{id:"competitor-mark",author:"Mark T.",role:"Participant",quote:"Shooting for a purpose higher than yourself changes the entire experience. Walking up to each stage and reading about the fallen warrior it honors puts everything in perspective. This foundation does extraordinary work.",event:"3-Gun Competitor"},{id:"varick-beise",author:"Varick Beise",role:"Ambassador",quote:"Serving as an Ambassador for the Memorial Valor Foundation allows me to directly touch the lives of Gold Star families. Every match, every donation, every handshake carries real weight and honors the legacy of our fallen brothers in arms.",event:"MVF Ambassador"},{id:"jeffrey-abraham",author:"Jeffrey Abraham",role:"Ambassador",quote:"The dedication of the volunteers, shooters, and sponsors at Memorial 3 Gun is unmatched anywhere in the shooting sports community. We are bound by a shared solemn duty: to ensure no Gold Star family ever walks alone.",event:"MVF Ambassador"},{id:"michael-berger",author:"Michael Berger",role:"Ambassador",quote:"There is no event quite like Memorial 3 Gun. From the morning opening ceremony to the final stage, every round fired is in honor of courage, sacrifice, and memory.",event:"MVF Ambassador"},{id:"gryphon-group",author:"Raven Advisory / Gryphon Group",role:"Sponsor",quote:"We are proud to stand alongside the Memorial Valor Foundation. Supporting Gold Star families and commemorating Special Operations heroes is core to who we are as a tactical training community.",event:"Corporate Partner & Sponsor"},{id:"atlas-gunworks",author:"Atlas Gunworks",role:"Sponsor",quote:"Partnering with MVF is one of our proudest honors each year. Watching world-class competitors use their passion for shooting to raise hundreds of thousands for Gold Star families is truly inspiring.",event:"Official Firearm Sponsor"},{id:"zoo-city-armory",author:"Zoo City Armory",role:"Sponsor",quote:"The impact of this foundation goes far beyond the shooting range. The funds raised directly relieve financial burdens and provide lifelong support networks for the families of our fallen heroes.",event:"Match Sponsor"},{id:"special-ops-xcursions",author:"Special Ops Xcursions",role:"Sponsor",quote:"Working together with Memorial Valor Foundation allows us to double down on our mission to support Special Operations Forces personnel and their families. Never forget, never back down.",event:"Non-Profit Partner"},{id:"special-forces-charitable-trust",author:"Special Forces Charitable Trust",role:"Sponsor",quote:"The Memorial Valor Foundation demonstrates the highest level of commitment and transparency in serving the Green Beret and Special Operations community. We are honored to partner with them.",event:"Foundation Partner"},{id:"matt-mcclintock-family",author:"McClintock Family",role:"Gold Star Family",quote:"To see Matt's name and story presented with so much honor, reverence, and love gives our family immense strength. Thank you to everyone who shoots, sponsors, and organizes these memorial matches.",event:"2019 Honoree Family"},{id:"kevin-mcenroe-family",author:"McEnroe Family",role:"Gold Star Family",quote:"The Memorial Valor Foundation treated our family like royalty from the moment we arrived. Knowing Kevin's sacrifice is celebrated by so many patriotic Americans fills our hearts.",event:"2021 Honoree Family"},{id:"brian-bill-family",author:"Bill Family",role:"Gold Star Family",quote:"Brian lived his life with intensity and courage. Seeing the shooters push themselves on his dedicated stage at the 3 Gun match was a beautiful and fitting tribute to his memory.",event:"2023 Honoree Family"},{id:"jeremie-border-family",author:"Border Family",role:"Gold Star Family",quote:"The brotherhood and support here is genuine. You don't just attend an event;
388 you become part of the Memorial Valor Foundation family for life.",event:"2022 Honoree Family"},{id:"vallejo-family",author:"Vallejo Family",role:"Gold Star Family",quote:"Chris dedicated his life to serving his country and his teammates. Memorial Valor Foundation keeps his spirit alive and ensures his children always know how much their father was cherished.",event:"2025 Honoree Family"},{id:"staccato-2011",author:"Staccato 2011",role:"Sponsor",quote:"Crafting custom commemorative firearms for the MVF raffles and matches is our privilege. Every dollar raised directly changes lives for Gold Star families.",event:"Raffle & Prize Sponsor"},{id:"range-officer-team",author:"Carolina 3-Gun Range Officers",role:"Supporter",quote:"Running stages at Memorial 3 Gun is the highlight of our shooting calendar. Working 12-hour days on the range feels light when you look into the eyes of the Gold Star families on site.",event:"Match Range Staff"},{id:"usmc-recon-veteran",author:"Marine Force Recon Veteran",role:"Participant",quote:"As a veteran who lost brothers in combat, attending Memorial 3 Gun brings healing that is hard to explain in words. Thank you to the board and staff for creating this sanctuary of remembrance.",event:"Vet Competitor"},{id:"green-beret-foundation",author:"Green Beret Foundation",role:"Sponsor",quote:"MVF sets the gold standard for grassroots non-profit impact. Their direct-to-family financial assistance model ensures every donor dollar goes directly where it is needed most.",event:"SOF Partner"},{id:"david-shooter",author:"David R.",role:"Participant",quote:"I've shot matches all across North America, but nothing compares to the atmosphere at Memorial 3 Gun. The stage briefings read the hero citations before you step up to shootâit brings chills every time.",event:"3-Gun Competitor"},{id:"sarah-supporter",author:"Sarah M.",role:"Supporter",quote:"Buying raffle tickets and donating to MVF is the most direct way we can say thank you to the men who gave everything for our safety. Proud to support this foundation every year!",event:"Donor & Supporter"},{id:"dan-competitor",author:"Dan K.",role:"Participant",quote:"Standing shoulder-to-shoulder with active duty Special Forces operators, Navy SEALs, and MARSOC Marines on the firing line while remembering their fallen brothers is an unforgettable honor.",event:"3-Gun Competitor"},{id:"reymund-transfiguracion-family",author:"Transfiguracion Family",role:"Gold Star Family",quote:"Reymund's legacy as a Green Beret lives on through the generosity of this community. Thank you Memorial Valor Foundation for lifting up our family and keeping his memory strong.",event:"2024 Honoree Family"},{id:"kerry-kemp-family",author:"Kemp Family",role:"Gold Star Family",quote:"The love shown to our children at the event was overwhelming. Seeing Kerry's photo held high with pride reminds us that his sacrifice will never be forgotten.",event:"2024 Honoree Family"},{id:"ryan-savard-family",author:"Savard Family",role:"Gold Star Family",quote:"Ryan's sacrifice in Afghanistan was heavy on our hearts for years, but MVF gave us a space to celebrate his life alongside people who truly understand.",event:"2018 Honoree Family"},{id:"dustin-ard-family",author:"Ard Family",role:"Gold Star Family",quote:"To every sponsor, shooter, and volunteer: thank you from the bottom of our hearts. Your generosity directly impacted our family during our hardest moments.",event:"2023 Honoree Family"},{id:"golf-tournament-participant",author:"Golf Tournament Competitor",role:"Participant",quote:"The Memorial Valor Golf Tournament was top-tier. Great course, amazing camaraderie, and knowing every stroke helps a Gold Star family makes it the best tournament of the year.",event:"MVF Golf Outing"},{id:"volunteer-coordinator",author:"Volunteer Staff",role:"Supporter",quote:"Working behind the scenes to coordinate lodging, transportation, and gifts for over 30 Gold Star family members is the most rewarding work I have ever done.",event:"MVF Event Staff"},{id:"matt-kyle-evans-family",author:"Evans Family",role:"Gold Star Family",quote:"Matthew 'Kyle' Evans loved his country and his Special Forces teammates. Memorial Valor Foundation honors his memory with dignity, class, and true military reverence.",event:"2025 Honoree Family"}
388,{id:"pedro-munoz-family",author:"Munoz Family",role:"Gold Star Family",quote:"Pedro's story of valor lives on through this foundation. We are deeply grateful for the continuous support provided to Gold Star families year after year.",event:"2025 Honoree Family"},{id:"trevor-graves-family",author:"Graves Family",role:"Gold Star Family",quote:"Trevor gave his all in combat. The Memorial Valor Foundation gives their all to make sure Gold Star families are cherished and supported. Thank you for everything you do.",event:"2025 Honoree Family"},{id:"can-am-raffle-winner",author:"2024 Can-Am Defender Winner",role:"Participant",quote:"I bought two raffle tickets to support Gold Star families with zero expectation of winning. Winning the Defender was amazing, but knowing where the ticket money went was the true prize!",event:"Raffles Supporter"},{id:"m3g-stage-sponsor",author:"Tactical Defense Solutions",role:"Sponsor",quote:"Sponsoring a dedicated honoree stage at Memorial 3 Gun is the highest ROI in purpose-driven marketing. Our team attends every year and stands proudly behind MVF.",event:"Stage Sponsor"}],Cf={Ambassador:{bg:"bg-[#D4AF37]/15",text:"text-[#D4AF37]",border:"border-[#D4AF37]/40"},Sponsor:{bg:"bg-emerald-500/15",text:"text-emerald-400",border:"border-emerald-500/40"},"Gold Star Family":{bg:"bg-rose-500/15",text:"text-rose-400",border:"border-rose-500/40"},Supporter:{bg:"bg-blue-500/15",text:"text-blue-400",border:"border-blue-500/40"},Participant:{bg:"bg-purple-500/15",text:"text-purple-300",border:"border-purple-500/40"}},OC=()=>{const[e,t]=p.useState("ALL"),[r,a]=p.useState(""),[n,i]=p.useState(6),[s,l]=p.useState(!1),[c,d]=p.useState(!1),[u,h]=p.useState({name:"",role:"Supporter",message:""}),f=["ALL","Ambassador","Gold Star Family","Sponsor","Supporter","Participant"],g=TC.filter(v=>{const m=e==="ALL"||v.role===e,y=v.quote.toLowerCase().includes(r.toLowerCase())||v.author.toLowerCase().includes(r.toLowerCase())||v.event&&v.event.toLowerCase().includes(r.toLowerCase());return m&&y}),b=g.slice(0,n),x=()=>{i(v=>v+9)},w=v=>{v.preventDefault(),!(!u.name||!u.message)&&(l(!0),setTimeout(()=>{l(!1),d(!1),h({name:"",role:"Supporter",message:""})},2500))};return o.jsxs("section",{className:"relative pt-40 pb-28 bg-[#0a0f1e] text-white overflow-hidden min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsx("div",{className:"absolute top-1/3 left-1/2 -translate-x-1/2 w-[600px] h-[600px] bg-[#D4AF37]/5 rounded-full blur-[120px] pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[o.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-14 pt-8",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D4AF37]/10 border border-[#D4AF37]/30 rounded-full px-4 py-1.5 text-[#D4AF37] text-xs font-semibold uppercase tracking-widest mb-6",children:[o.jsx(Om,{size:14}),"Voices of Our Community"]}),o.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl font-bold font-serif tracking-tight text-white mb-6",children:["FOUNDATION ",o.jsx("span",{className:"text-[#D4AF37]",children:"TESTIMONIALS"})]}),o.jsx("div",{className:"w-24 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent mx-auto mb-6"}),o.jsx("p",{className:"text-gray-300 text-lg sm:text-xl font-light leading-relaxed",children:"Hear from the Gold Star families, ambassadors, sponsors, and supporters who stand together to honor fallen Special Operations warriors and carry their legacies forward."})]}),o.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-4 mb-12 bg-[#141c2e]/80 backdrop-blur-md p-4 rounded-2xl border border-white/10 shadow-xl",children:[o.jsx("div",{className:"flex flex-wrap items-center justify-center md:justify-start gap-2 w-full md:w-auto",children:f.map(v=>o.jsx("button",{onClick:()=>{t(v),i(6)},className:`px-4 py-2 rounded-xl text-xs sm:text-sm font-medium transition-all ${e===v?"bg-[#D4AF37] text-[#0a0f1e] font-bold shadow-lg shadow-[#D4AF37]/20 scale-105":"bg-[#1a2332] text-gray-300 hover:bg-white/10 hover:text-white border border-white/5"}`,children:v==="ALL"?"All Statements":v},v))}),o.jsxs("div",{className:"relative w-full md:w-72",children:[o.jsx(Xn,{className:"absolute left-3.5 to
388p-1/2 -translate-y-1/2 text-gray-400",size:16}),o.jsx("input",{type:"text",placeholder:"Search testimonials...",value:r,onChange:v=>{a(v.target.value),i(6)},className:"w-full bg-[#0a0f1e] border border-white/10 rounded-xl py-2.5 pl-10 pr-4 text-xs sm:text-sm text-white placeholder-gray-400 focus:outline-none focus:border-[#D4AF37]/60 transition-colors"})]})]}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 items-start",children:b.map(v=>{const m=Cf[v.role]||Cf.Supporter;return o.jsxs("div",{className:"bg-[#141c2e]/90 border border-white/10 rounded-2xl p-6 sm:p-8 relative flex flex-col justify-between shadow-xl hover:border-[#D4AF37]/40 hover:shadow-[#D4AF37]/10 transition-all duration-300 group hover:-translate-y-1",children:[o.jsx(vi,{size:56,className:"absolute top-4 right-4 text-[#D4AF37]/10 pointer-events-none group-hover:text-[#D4AF37]/20 transition-colors"}),o.jsxs("div",{className:"relative z-10 mb-6",children:[o.jsx("div",{className:"flex items-center gap-1 mb-4 text-[#D4AF37]",children:[...Array(5)].map((y,S)=>o.jsx(Ba,{size:14,fill:"#D4AF37",className:"text-[#D4AF37]"},S))}),o.jsxs("p",{className:"text-gray-200 text-sm sm:text-base leading-relaxed font-light italic",children:['"',v.quote,'"']})]}),o.jsxs("div",{className:"pt-4 border-t border-white/10 flex items-center justify-between relative z-10",children:[o.jsxs("div",{children:[o.jsx("h3",{className:"font-serif font-bold text-white text-base sm:text-lg tracking-wide group-hover:text-[#D4AF37] transition-colors",children:v.author}),v.event&&o.jsx("p",{className:"text-xs text-gray-400 font-mono mt-0.5",children:v.event})]}),o.jsxs("span",{className:`inline-flex items-center gap-1 px-3 py-1 rounded-full text-xs font-semibold border ${m.bg} ${m.text} ${m.border}`,children:[o.jsx(Lt,{size:12}),v.role]})]})]},v.id)})}),n<g.length&&o.jsx("div",{className:"text-center mt-12",children:o.jsxs("button",{onClick:x,className:"inline-flex items-center gap-2 bg-[#141c2e] hover:bg-[#1a253f] text-[#D4AF37] border border-[#D4AF37]/50 font-bold px-8 py-3.5 rounded-xl uppercase tracking-wider text-sm transition-all shadow-xl hover:scale-105",children:["View More Testimonials (",g.length-n," remaining)",o.jsx(Gu,{size:18})]})}),g.length===0&&o.jsxs("div",{className:"text-center py-20 bg-[#141c2e]/40 rounded-2xl border border-white/10 max-w-lg mx-auto",children:[o.jsx(Iw,{className:"mx-auto text-gray-500 mb-3",size:32}),o.jsx("p",{className:"text-gray-300 text-lg font-medium",children:"No testimonials found matching your search"}),o.jsx("button",{onClick:()=>{t("ALL"),a(""),i(6)},className:"mt-4 text-[#D4AF37] hover:underline text-sm font-semibold",children:"Reset Filters"})]}),o.jsx("div",{className:"mt-20 bg-gradient-to-r from-[#141c2e] via-blue-950/80 to-[#141c2e] border border-[#D4AF37]/30 rounded-2xl p-8 sm:p-12 text-center relative overflow-hidden shadow-2xl",children:o.jsxs("div",{className:"max-w-2xl mx-auto relative z-10",children:[o.jsx(gi,{size:36,className:"text-[#D4AF37] mx-auto mb-4"}),o.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-white mb-3",children:"Have You Attended or Supported MVF Events?"}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base font-light mb-8 leading-relaxed",children:"Your words help inspire others to stand with our Special Operations community and honor the sacrifices of fallen heroes. Share your personal impact story with us."}),o.jsxs("button",{onClick:()=>d(!0),className:"inline-flex items-center gap-2 bg-[#D4AF37] hover:bg-[#c49f27] text-[#0a0f1e] font-bold px-8 py-3.5 rounded-xl uppercase tracking-wider text-sm transition-all shadow-lg shadow-[#D4AF37]/20 hover:scale-105",children:[o.jsx(Om,{size:18}),"Share Your Statement"]})]})})]}),c&&o.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-sm animate-in fade-in duration-200",children:o.jsxs("div",{className:"bg-[#141c2e] border border-[#D4AF37]/40 rounded-2xl p-6 sm:p-8 max-w-lg w-full relative shadow-2xl text-left",children:[o.jsx("button",{onClick:()=>d(!1),className:"absolute top-4 right-4 text-gray-400 hover:text-white",children:"â"}),s?o.jsxs("div",{className:"text-center py-8",children:[o.jsx(Aa,{size:48,className:"text-emerald-400 mx-auto mb-4 animate-bounce"}),o.jsx("h3",{className:"text-2xl font-serif font-bold text-white mb-2",children:"Thank You!"}),o.jsx("p",{className:"text-gray-300 text-sm",children:"Your statement has been submitted for review. Thank y
388ou for supporting Gold Star Families and honoring our fallen."})]}):o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[o.jsx(mr,{size:24,className:"text-[#D4AF37]"}),o.jsx("h3",{className:"text-xl font-serif font-bold text-white",children:"Share Your MVF Statement"})]}),o.jsxs("form",{onSubmit:w,className:"space-y-4",children:[o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-semibold text-gray-300 uppercase tracking-wider mb-1",children:"Your Name or Organization *"}),o.jsx("input",{type:"text",required:!0,placeholder:"e.g., John D. or Mission 22",value:u.name,onChange:v=>h({...u,name:v.target.value}),className:"w-full bg-[#0a0f1e] border border-white/10 rounded-xl px-4 py-2.5 text-sm text-white focus:outline-none focus:border-[#D4AF37]"})]}),o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-semibold text-gray-300 uppercase tracking-wider mb-1",children:"Your Relationship / Role"}),o.jsxs("select",{value:u.role,onChange:v=>h({...u,role:v.target.value}),className:"w-full bg-[#0a0f1e] border border-white/10 rounded-xl px-4 py-2.5 text-sm text-white focus:outline-none focus:border-[#D4AF37]",children:[o.jsx("option",{value:"Supporter",children:"Supporter / Spectator"}),o.jsx("option",{value:"Ambassador",children:"Ambassador"}),o.jsx("option",{value:"Gold Star Family",children:"Gold Star Family Member"}),o.jsx("option",{value:"Sponsor",children:"Sponsor"}),o.jsx("option",{value:"Participant",children:"Competitor / Shooter"})]})]}),o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-semibold text-gray-300 uppercase tracking-wider mb-1",children:"Your Statement / Experience *"}),o.jsx("textarea",{required:!0,rows:4,placeholder:"Tell us what Memorial Valor Foundation or Memorial 3 Gun means to you...",value:u.message,onChange:v=>h({...u,message:v.target.value}),className:"w-full bg-[#0a0f1e] border border-white/10 rounded-xl px-4 py-2.5 text-sm text-white focus:outline-none focus:border-[#D4AF37]"})]}),o.jsxs("div",{className:"pt-2 flex justify-end gap-3",children:[o.jsx("button",{type:"button",onClick:()=>d(!1),className:"px-4 py-2.5 rounded-xl text-xs font-semibold text-gray-300 hover:text-white bg-white/5",children:"Cancel"}),o.jsx("button",{type:"submit",className:"px-6 py-2.5 rounded-xl text-xs font-bold text-[#0a0f1e] bg-[#D4AF37] hover:bg-[#c49f27] uppercase tracking-wider shadow-lg",children:"Submit Statement"})]})]})]})]})})]})},_f=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"Testimonials â Memorial Valor Foundation",description:"Read testimonials from ambassadors, sponsors, military team
388s, and supporters of the Memorial Valor Foundation honoring fallen Special Operators."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden flex flex-col justify-between",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{className:"flex-grow",children:o.jsx(OC,{})}),o.jsx(Me,{})]})},Nf=[{id:"report-2024",title:"2024 Annual Report",year:"2024",type:"Annual Report",fileUrl:"https://www.memorialvalor.com/_files/ugd/38e595_ebe4abfaa6114786a01fcc290070637e.pdf",fileSize:"3.6 MB",description:"Official 2024 annual disclosure report highlighting match growth, corporate sponsorships, and direct Gold Star & surviving family support."},{id:"report-2023",title:"2023 Annual Report",year:"2023",type:"Annual Report",fileUrl:"https://www.memorialvalor.com/_files/ugd/38e595_ebe4abfaa6114786a01fcc290070637e.pdf",fileSize:"3.4 MB",description:"Comprehensive financial summary, program achievements, and Gold Star family support metrics for 2023."},{id:"report-2022",title:"2022 Annual Report",year:"2022",type:"Annual Report",fileUrl:"https://www.memorialvalor.com/_files/ugd/729aa0_3605ad761c7b4cdaa84865a928ccec2a.pdf",fileSize:"2.8 MB",description:"Impact report detailing event operations, memorial 3-gun competition growth, and donor allocations."},{id:"report-2021",title:"2021 Annual Report",year:"2021",type:"Annual Report",fileUrl:"https://www.memorialvalor.com/_files/ugd/47c6a6_7602a5cae7894bc0bcd5ff0adadc1b4f.pdf",fileSize:"2.5 MB",description:"Detailed financial disclosures, honoree tributes, and operational highlights from 2021."},{id:"report-2020",title:"2020 Annual Report",year:"2020",type:"Annual Report",fileUrl:"https://www.memorialvalor.com/_files/ugd/47c6a6_86497357bd464612a61520dc35741b08.pdf",fileSize:"2.1 MB",description:"Year-end financial statement and community outreach achievements through challenging pandemic times."},{id:"report-2019",title:"2019 Annual Report",year:"2019",type:"Annual Report",fileUrl:"https://www.memorialvalor.com/_files/ugd/47c6a6_237746cc40f04bfc8c216872fd4b41bb.pdf",fileSize:"1.9 MB",description:"Inaugural foundation growth metrics and early competition impact for fallen SOF warriors."}],jf=[{id:"irs-tax-letter",title:"Foundation IRS Federal Tax Exemption Letter",type:"Tax Exemption",fileUrl:"https://www.memorialvalor.com/_files/ugd/729aa0_ba08093284a64f33be00e6b6c354b871.pdf",fileSize:"1.2 MB",description:"Official 501(c)(3) federal tax-exempt determination letter issued by the Department of the Treasury, Internal Revenue Service."},{id:"nc-[#D4AF37]-certificate",title:"Foundation Registered Agent in North Carolina",type:"Legal Document",fileUrl:"https://www.memorialvalor.com/_files/ugd/0a4c2c_922ab343
3886be04cb48f6c3b8bdb4d4c49.pdf",fileSize:"850 KB",description:"State corporate registration certificate and active registered agent filing in the State of North Carolina."},{id:"tn-registered-agent",title:"Foundation Registered Agent in Tennessee",type:"Legal Document",fileUrl:"https://www.memorialvalor.com/_files/ugd/729aa0_09a55d2b4fad4f1c8957407e2ab53593.pdf",fileSize:"920 KB",description:"Official state incorporation documentation and registered agent record for the State of Tennessee."}],PC=()=>{const[e,t]=p.useState("ALL"),[r,a]=p.useState(null);return o.jsxs("section",{className:"relative pt-40 pb-28 bg-[#0a0f1e] text-white overflow-hidden min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsx("div",{className:"absolute top-1/4 right-10 w-96 h-96 bg-[#D4AF37]/5 rounded-full blur-3xl pointer-events-none"}),o.jsx("div",{className:"absolute bottom-10 left-10 w-96 h-96 bg-blue-600/5 rounded-full blur-3xl pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[o.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16 pt-8",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D4AF37]/10 border border-[#D4AF37]/30 rounded-full px-4 py-1.5 text-[#D4AF37] text-xs font-semibold uppercase tracking-widest mb-6",children:[o.jsx(yd,{size:16}),"Platinum Transparency 2025 ⢠Candid / Guidestar Certified"]}),o.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl font-bold font-serif tracking-tight text-white mb-6",children:["FINANCIALS & ",o.jsx("span",{className:"text-[#D4AF37]",children:"DOCUMENTS"})]}),o.jsx("div",{className:"w-24 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent mx-auto mb-6"}),o.jsx("p",{className:"text-gray-300 text-lg sm:text-xl font-light leading-relaxed",children:"The Memorial Valor Foundation maintains complete financial transparency and governance accountability. Review our annual reports, IRS 501(c)(3) federal tax filings, and state organization certificates."})]}),o.jsxs("div",{className:"mb-16 bg-gradient-to-r from-[#141c2e] via-[#1a253a] to-[#141c2e] border border-[#D4AF37]/40 rounded-2xl p-6 sm:p-8 flex flex-col md:flex-row items-center justify-between gap-6 shadow-2xl relative overflow-hidden",children:[o.jsxs("div",{className:"flex items-center gap-5",children:[o.jsx("div",{className:"bg-[#D4AF37]/20 p-4 rounded-2xl border border-[#D4AF37]/50 text-[#D4AF37] flex-shrink-0",children:o.jsx(mr,{size:40})}),o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs font-mono uppercase tracking-wider font-semibold mb-1",children:[o.jsx(er,{size:14})," Candid Platinum Seal of Transparency"]}),o.jsx("h2",{className:"text-xl sm:text-2xl font-serif font-bold text-white",children:"Highest Level of Non-Profit Accountability"}),o.jsx("p",{className:"text-gray-300 text-sm mt-1 max-w-2xl",children:"We share clear metrics showing our progress, financial health, board leadership, and program impact for Gold Star SOF families."})]})]}),o.jsxs("a",{href:"https://www.guidestar.org/profile/83-2246745",target:"_blank",rel:"noopener noreferrer",className:"flex-shrink-0 bg-[#D4AF37] hover:bg-[#c49f27] text-[#0a0f1e] font-bold px-6 py-3 rounded-xl text-sm uppercase tracking-wider transition-all shadow-lg hover:scale-105 flex items-center gap-2",children:["View GuideStar Profile ",o.jsx(ca,{size:16})]})]}),o.jsx("div",{className:"flex justify-center mb-12",children:o.jsxs("div",{className:"bg-[#141c2e] p-1.5 rounded-xl border border-white/10 flex items-center gap-2",children:[o.jsx("button",{onClick:()=>t("ALL"),className:`px-5 py-2.5 rounded-lg text-sm font-semibold transition-all ${e==="ALL"?"bg-[#D4AF37] text-[#0a0f1e] shadow-md":"text-gray-400 hover:text-white"}`,children:"All Records"}),o.jsxs("button",{onClick:()=>t("REPORTS"),className:`px-5 py-2.5 rounded-lg text-sm font-semibold transition-all ${e==="REPORTS"?"bg-[#D4AF37] text-[#0a0f1e] shadow-md":"text-gray-400 hover:text-white"}`,children:["Annual Reports (",Nf.length,")"]}),o.jsxs("button",{onClick:()=>
388t("DOCS"),className:`px-5 py-2.5 rounded-lg text-sm font-semibold transition-all ${e==="DOCS"?"bg-[#D4AF37] text-[#0a0f1e] shadow-md":"text-gray-400 hover:text-white"}`,children:["Tax & Governance (",jf.length,")"]})]})}),(e==="ALL"||e==="REPORTS")&&o.jsxs("div",{className:"mb-20",children:[o.jsxs("div",{className:"flex items-center justify-between mb-8 pb-3 border-b border-[#D4AF37]/30",children:[o.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-white flex items-center gap-3",children:[o.jsx(Pw,{className:"text-[#D4AF37]",size:28}),"ANNUAL REPORTS"]}),o.jsx("span",{className:"text-xs font-mono text-gray-400",children:"PDF Disclosures"})]}),o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-stretch",children:[o.jsx("div",{className:"lg:col-span-7 space-y-4",children:Nf.map(n=>o.jsxs("div",{className:"bg-[#141c2e]/90 hover:bg-[#1a253a] border border-white/10 hover:border-[#D4AF37]/50 rounded-2xl p-5 transition-all duration-300 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 group shadow-lg",children:[o.jsxs("div",{className:"flex items-center gap-4",children:[o.jsx("div",{className:"bg-red-500/10 border border-red-500/30 p-3 rounded-xl text-red-400 group-hover:scale-110 transition-transform flex-shrink-0",children:o.jsx(gd,{size:28})}),o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx("h3",{className:"font-serif font-bold text-white text-lg group-hover:text-[#D4AF37] transition-colors",children:n.title}),o.jsx("span",{className:"bg-[#D4AF37]/15 text-[#D4AF37] border border-[#D4AF37]/30 text-[10px] font-mono font-bold px-2 py-0.5 rounded-full",children:"PDF"})]}),o.jsx("p",{className:"text-gray-400 text-xs sm:text-sm mt-1 line-clamp-2",children:n.description})]})]}),o.jsxs("div",{className:"flex items-center gap-2 w-full sm:w-auto justify-end pt-2 sm:pt-0 border-t sm:border-t-0 border-white/10",children:[o.jsxs("a",{href:n.fileUrl,target:"_blank",rel:"noopener noreferrer",className:"bg-[#1a2332] hover:bg-[#D4AF37] hover:text-[#0a0f1e] text-white border border-white/20 font-semibold px-4 py-2 rounded-xl text-xs flex items-center gap-1.5 transition-all",children:[o.jsx(Tm,{size:14})," Open"]}),o.jsxs("a",{href:n.fileUrl,download:!0,className:"bg-red-600 hover:bg-red-700 text-white font-semibold px-4 py-2 rounded-xl text-xs flex items-center gap-1.5 transition-all shadow-md",children:[o.jsx(Ro,{size:14})," Download"]})]})]},n.id))}),o.jsxs("div",{className:"lg:col-span-5 bg-[#141c2e] border border-white/10 rounded-2xl p-4 sm:p-6 flex flex-col justify-between shadow-2xl relative overflow-hidden group",children:[o.jsxs("div",{className:"relative rounded-xl overflow-hidden mb-4 border border-white/10 shadow-lg",children:[o.jsx("img",{src:"https://static.wixstatic.com/media/38e595_565ddd38c25b45e5aa42c653af8a8bc8~mv2.jpg/v1/crop/x_0,y_122,w_3605,h_2261/fill/w_501,h_314,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Drone%20Group%20Photo%202024.jpg",alt:"Memorial 3-Gun Group Aerial Photo 2024",className:"w-full h-64 sm:h-72 object-cover group-hover:scale-105 transition-transform duration-500"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0f1e] via-trans
388parent to-transparent opacity-80"}),o.jsxs("div",{className:"absolute bottom-3 left-3 right-3 text-white",children:[o.jsx("span",{className:"bg-[#D4AF37] text-[#0a0f1e] text-[10px] font-bold uppercase tracking-wider px-2 py-0.5 rounded",children:"2024 Memorial Event"}),o.jsx("p",{className:"font-serif font-bold text-sm sm:text-base mt-1 text-shadow-subtle",children:"Shooters, Sponsors & Gold Star Families United"})]})]}),o.jsx("div",{className:"bg-[#1a2332]/80 border border-white/10 rounded-xl p-4 text-xs text-gray-300",children:o.jsxs("p",{className:"leading-relaxed",children:[o.jsx("strong",{className:"text-[#D4AF37]",children:"Volunteer Driven:"})," ","Proceeds go directly to support Special Operations Gold Star & Surviving Families through honor tributes, emergency grants, and ongoing community care."]})})]})]})]}),(e==="ALL"||e==="DOCS")&&o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center justify-between mb-8 pb-3 border-b border-[#D4AF37]/30",children:[o.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-white flex items-center gap-3",children:[o.jsx(qw,{className:"text-[#D4AF37]",size:28}),"GOVERNANCE & TAX DOCUMENTS"]}),o.jsx("span",{className:"text-xs font-mono text-gray-400",children:"Federal & State Filings"})]}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:jf.map(n=>o.jsxs("div",{className:"bg-[#141c2e]/90 hover:bg-[#1a253a] border border-white/10 hover:border-[#D4AF37]/50 rounded-2xl p-6 transition-all duration-300 flex flex-col justify-between group shadow-xl hover:-translate-y-1",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center justify-between mb-4",children:[o.jsx("div",{className:"bg-red-500/10 border border-red-500/30 p-3 rounded-xl text-red-400 group-hover:scale-110 transition-transform",children:o.jsx(gd,{size:26})}),o.jsx("span",{className:"bg-[#D4AF37]/15 text-[#D4AF37] border border-[#D4AF37]/30 text-[10px] font-mono font-bold px-2.5 py-1 rounded-full uppercase",children:n.type})]}),o.jsx("h3",{className:"font-serif font-bold text-white text-lg group-hover:text-[#D4AF37] transition-colors mb-2",children:n.title}),o.jsx("p",{className:"text-gray-300 text-xs leading-relaxed mb-6",children:n.description})]}),o.jsxs("div",{className:"pt-4 border-t border-white/10 flex items-center gap-2",children:[o.jsxs("a",{href:n.fileUrl,target:"_blank",rel:"noopener noreferrer",className:"flex-1 bg-[#1a2332] hover:bg-[#D4AF37] hover:text-[#0a0f1e] text-white border border-white/20 font-semibold py-2.5 rounded-xl text-xs text-center transition-all flex items-center justify-center gap-1.5",children:[o.jsx(Tm,{size:14})," Preview"]}),o.jsxs("a",{href:n.fileUrl,download:!0,className:"flex-1 bg-red-600 hover:bg-red-700 text-white font-semibold py-2.5 rounded-xl text-xs text-center transition-all shadow-md flex items-center justify-center gap-1.5",children:[o.jsx(Ro,{size:14})," PDF"]})]})]},n.id))})]}),o.jsxs("div",{className:"mt-20 bg-gradient-to-r from-[#141c2e] via-blue-950/80 to-[#141c2e] border border-[#D4AF37]/30 rounded-2xl p-8 text-center relative overflow-hidden shadow-2xl",children:[o.jsx(yd,{size:36,className:"text-[#D4AF37] mx-auto mb-3"}),o.jsx("h3",{className:"text-xl sm:text-2xl font-serif font-bold text-white mb-2",children:"Questions Regarding Our Financial Records?"}),o.jsx("p",{className:"text-gray-300 text-sm max-w-xl mx-auto mb-6",children:"For additional disclosures, 990 filings, or corporate governance inquiries, please reach out directly to our financial officers."}),o.jsx("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 bg-[#D4AF37] hover:bg-[#c49f27] text-[#0a0f1e] font-bold px-6 py-3 rounded-xl text-xs sm:text-sm uppercase tracking-wider transition-all",children:"Contact Financial Board"})]})]})]})},uc=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"Financials & Documents â Memorial Valor Foundation",description:"Review Memorial Valor Foundation annual reports, IRS tax exemption letters, state registrations, and Candid Platinum transparency certifications."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(PC,{})}),o.jsx(Me,{})]})},ye="w-full bg-white/5 border border-white/20 rounded-lg px-4 py-2.5 text-sm text-white placeholder-white/40 focus:outline-none focus:border-[#D4AF37] transition",Fe="block text-xs font-semibold uppercase tracking-wider text-[#D4AF37] mb-1.5",IC=["1st Special Forces Group","3rd Special Forces Group","5th Special Forces Group","7th Special Forces Group","10th Special Forces Group","19th/20th Special Forces Group (National Guard)","USASOC","75th Ranger Regiment","Naval Special Warfare","AFSOC (Air Force Special Operations Command)","MARSOC (Marine Forces Special Operations Command)","160th SOAR","Other"],BC=({open:e,onClose:t})=>{const[r,a]=p.useState(!1),[n,i]=p.useState(!1),[s,l]=p.useState({familyNotified:"Yes",nomineeName:"",first_name:"",last_name:"",phone:"",email:"",relationship:"",unitServed:"",otherUnit:"",subUnitInfo:"",whyNominating:"",howLost:"",donationsHelp:"",waysToHelp:"",familyStatus:"",familyName:"",familyPhone:"",familyEmail:"",familyAddress:"",whatToKnow:"",additionalInfo:"",familyPermission:"Yes"});if(!e)return null;const c=h=>{l({...s,[h.target.name]:h.target.value})},d=async h=>{if(h.preventDefault(),!s.email||!s.nomineeName||!s.first_name||!s.last_name)return;a(!0);const f=Ry("honoree-nomination-form","Memorial Valor Honoree Nomination Form");f.formData={first_name:s.first_name,last_name:s.last_name,email:s.email,phone:s.phone},f.formLabels={first_name:"Nominator First Name",last_name:"Nominator Last Name",email:"Nominator Email",phone:"Nominator Phone"},Dy(f,{customFields:{familyNotified:{value:s.familyNotified,label:"Has family been notified before form?"},q3lQRXsm11Rfq7IwWuBf:{value:s.nomineeName,label:"Name of the fallen Honoree"},aM8b0dVuoZc1PI4fNI0S:{value:s.relationship,label:"Your relationship to the honoree"},xEAjJd3IF8afhVO7EvGd:{value:s.unitServed==="Other"?s.otherUnit:s.unitServed,label:"Honoree's Special Operations Unit Served"},subUnitInfo:{value:s.subUnitInfo,label:"What Battalion/Company/Team Info"},XCwf8EcJsDnEE5l3FaCv:{value:s.whyNominating,label:"Why are you nominating?"},JyzFJwYOU5qidorWATf0:{value:s.howLost,label:"How and when did we lose the nominee?"},donationsHelp:{value:s.donationsHelp,label:"How could donations help the family?"},waysToHelp:{value:s.waysToHelp,label:"What are some ways we can help the family?"},familyStatus:{value:s.familyStatus,label:"What is the family status? (Married/Single/Children)"},familyName:{value:s.familyName,label:"Family contact: Name"},familyPhone:{value:s.familyPhone,label:"Family contact: Phone Number"},familyEmail:{value:s.familyEmail,label:"Family contact: Email"},familyAddress:{value:s.familyAddress,label:"Family contact: Mailing Address"},qh1tr90nkuHoFp0cmSQK:{value:s.whatToKnow,label:"What would you like others to know about the honoree?"},additionalInfo:{value:s.additionalInfo,label:"Any additional information for the foundation"},familyPermission:{value:s.familyPermission,label:"Received permission from the family to nominate?"}}}),setTimeout(()=>{a(!1),i(!0)},800)},u=()=>{i(!1),t()};return o.jsx("div",{className:"fixed inset-0 z-[60] flex items-center justify-center p-4 bg-black/80 backdrop-blur-md animate-fadeIn",children:o.jsxs("div",{className:"relative w-full max-w-3xl max-h-[92vh] bg-[#111827] border border-[#D4AF37]/40 rounded-3xl overflow-hidden shadow-2xl overflow-y-auto",children:[o.jsxs("div",{className:"sticky top-0 bg-[#0d1322]/95 backdrop-blur-md border-b border-white/10 px-6 py-4 flex items-center justify-between z-20",children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs font-bold uppercase tracking-wider",children:[o.jsx(mr,{size:16}),o.jsx("span",{children:"Memorial Valor Honoree Nomination Form"})]}),o.jsx("button",{onClick:u,className:"w-9 h-9 rounded-full bg-white/10 hover:bg-white/20 text-white flex items-center justify-center transition","aria-label":"Close modal",children:o.jsx(wr,{size:18})})]}),n?o.jsxs("div",{className:"p-10 text-center",children:[o.jsx(Aa,{className:"w-16 h-16 text-[#D4AF37] mx-auto mb-4"}),o.jsx("h3",{className:"text-2xl font-serif font-bold text-white mb-2",children:"Nomination Received"}),o.jsx("p",{className:"text-white/70 text-sm max-w-md mx-auto mb-6",children:"Thank y
388ou for honoring a fallen hero. Our Honoree Committee will review your submission and reach out if additional information is needed."}),o.jsx("button",{onClick:u,className:"inline-flex items-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#D4AF37] text-[#0a0f1e] font-bold px-8 py-3 rounded-xl transition-all",children:"Close"})]}):o.jsxs("form",{onSubmit:d,className:"p-6 md:p-8 space-y-6",children:[o.jsxs("div",{className:"bg-white/5 border border-[#D4AF37]/30 rounded-2xl p-5 space-y-3 text-xs text-white/80 leading-relaxed",children:[o.jsx("p",{className:"font-semibold text-white text-sm",children:"Thank you for your nomination. Please complete this form in its entirety."}),o.jsxs("p",{children:["Due to the sensitive nature of the nomination process, we ask that the nominee's family be notified/asked"," ",o.jsx("span",{className:"text-[#D4AF37] font-bold",children:"BEFORE"})," you submit this form. The family must also be willing to talk to/work with the foundation to help us ensure informational accuracy, military awards, photo permissions, etc."]}),o.jsx("p",{className:"text-red-400 font-semibold",children:"Unfortunately, any form submitted without the family's permission will not be considered. The family MUST be notified BY YOU of your nomination."}),o.jsxs("div",{className:"pt-2 border-t border-white/10 grid grid-cols-1 md:grid-cols-2 gap-3 text-[11px]",children:[o.jsxs("div",{children:[o.jsx("span",{className:"text-[#D4AF37] font-bold block mb-0.5",children:"Definition of a Gold Star Family:"}),"Direct relative of a service member who has passed away by either being killed in action, killed while deployed in unrelated combat action, killed during a non-combat heroic action, training accident, or suicide due to PTSD."]}),o.jsxs("div",{children:[o.jsx("span",{className:"text-[#D4AF37] font-bold block mb-0.5",children:"Definition of Special Operations Member:"}),"Have to have served under SOF command (USASOC, JSOC, MARSOC, NAVSOC or AFSOC, to include MACVSOG, Marine Force Recon, Naval UDT, OSS). Had to have gone through a selection process, graduated and served in a SOF Unit. Conventional military units do not qualify."]})]})]}),o.jsxs("div",{className:"space-y-1.5",children:[o.jsx("label",{className:Fe,children:"BEFORE you start this form, has the family been notified that their loved one is being nominated as an honoree? *"}),o.jsxs("div",{className:"flex items-center gap-6 pt-1",children:[o.jsxs("label",{className:"inline-flex items-center gap-2 text-sm text-white cursor-pointer",children:[o.jsx("input",{type:"radio",name:"familyNotified",value:"Yes",checked:s.familyNotified==="Yes",onChange:c,className:"accent-[#D4AF37]"}),"Yes"]}),o.jsxs("label",{className:"inline-flex items-center gap-2 text-sm text-white cursor-pointer",children:[o.jsx("input",{type:"radio",name:"familyNotified",value:"No",checked:s.familyNotified==="No",onChange:c,className:"accent-[#D4AF37]"}),"No"]})]})]}),o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[o.jsxs("div",{className:"md:col-span-2",children:[o.jsx("label",{className:Fe,children:"Name of the fallen Honoree *"}),o.jsx("input",{name:"nomineeName",required:!0,value:s.nomineeName,onChange:c,className:ye,placeholder:"Enter Honoree Name"})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Your First Name *"}),o.jsx("input",{name:"first_name",required:!0,value:s.first_name,onChange:c,className:ye,placeholder:"Enter your first name"})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Your Last Name *"}),o.jsx("input",{name:"last_name",required:!0,value:s.last_name,onChange:c,className:ye,placeholder:"Enter your last name"})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Phone Number"}),o.jsx("input",{name:"phone",type:"tel",value:s.phone,onChange:c,className:ye,placeholder:"Enter your phone number"})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Email *"}),o.jsx("input",{name:"email",type:"email",required:!0,value:s.email,onChange:c,className:ye,placeholder:"Enter your email"})]}),o.jsxs("div",{className:"md:col-span-2",children:[o.jsx("label",{className:Fe,children:"Your relationship to the honoree"}),o.jsx("input",{name:"relationship",value:s.relationship,onChange:c,className:ye,placeholder:"e.g. Teammate, Family, Friend"})]})]}),o.jsxs("div",{className:"space-y-4 border-t border-white/10 pt-5",children:[o.jsxs("h4",{className:"text-sm font-serif font-bold text-white flex items-center gap-2",children:[o.jsx(mr,{size:16,className:"text-[#D4AF37]"}),"Honoree Unit & Service Details"]}
388),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Honoree's Special Operations Unit Served"}),o.jsxs("select",{name:"unitServed",value:s.unitServed,onChange:c,className:`${ye} bg-[#1a2238]`,children:[o.jsx("option",{value:"",children:"Select Special Operations Unit..."}),IC.map(h=>o.jsx("option",{value:h,children:h},h))]})]}),s.unitServed==="Other"&&o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:'If "Other," please list to which Special Operations Unit the nominee was assigned.'}),o.jsx("input",{name:"otherUnit",value:s.otherUnit,onChange:c,className:ye,placeholder:"Enter Special Operations Unit"})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"What Battalion/Company/Team Info"}),o.jsx("input",{name:"subUnitInfo",value:s.subUnitInfo,onChange:c,className:ye,placeholder:"e.g. 2nd Bn, ODA 7214, Team 3"})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Why are you nominating?"}),o.jsx("textarea",{name:"whyNominating",value:s.whyNominating,onChange:c,rows:3,className:ye,placeholder:"Share why you are nominating this hero..."})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"How and when did we lose the nominee?"}),o.jsx("textarea",{name:"howLost",value:s.howLost,onChange:c,rows:3,className:ye,placeholder:"Date and details regarding loss..."})]})]}),o.jsxs("div",{className:"space-y-4 border-t border-white/10 pt-5",children:[o.jsxs("h4",{className:"text-sm font-serif font-bold text-white flex items-center gap-2",children:[o.jsx(mr,{size:16,className:"text-[#D4AF37]"}),"Family Status & Support"]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"How could donations help the family?"}),o.jsx("textarea",{name:"donationsHelp",value:s.donationsHelp,onChange:c,rows:2,className:ye,placeholder:"e.g. Education funds, travel, financial assistance..."})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"What are some ways we can help the family?"}),o.jsx("textarea",{name:"waysToHelp",value:s.waysToHelp,onChange:c,rows:2,className:ye,placeholder:"Enter ways the foundation can assist..."})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"What is the family status? I.e. Married/Single/Children? Please include names (and ages if known)."}),o.jsx("textarea",{name:"familyStatus",value:s.familyStatus,onChange:c,rows:2,className:ye,placeholder:"Family details, spouse, children names/ages..."})]}),o.jsxs("div",{className:"p-4 bg-white/5 border border-white/10 rounded-xl space-y-3",children:[o.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider text-[#D4AF37] block",children:"Family of the Honoree Contact Info"}),o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[o.jsxs("div",{children:[o.jsx("label",{className:"text-[11px] text-white/60 block mb-1",children:"Family Contact Name"}),o.jsx("input",{name:"familyName",value:s.familyName,onChange:c,className:ye,placeholder:"Enter contact name"})]}),o.jsxs("div",{children:[o.jsx("label",{className:"text-[11px] text-white/60 block mb-1",children:"Family Phone Number"}),o.jsx("input",{name:"familyPhone",type:"tel",value:s.familyPhone,onChange:c,className:ye,placeholder:"Enter phone number"})]}),o.jsxs("div",{children:[o.jsx("label",{className:"text-[11px] text-white/60 block mb-1",children:"Family Email"}),o.jsx("input",{name:"familyEmail",type:"email",value:s.familyEmail,onChange:c,className:ye,placeholder:"Enter email"})]}),o.jsxs("div",{children:[o.jsx("label",{className:"text-[11px] text-white/60 block mb-1",children:"Family Mailing Address"}),o.jsx("input",{name:"familyAddress",value:s.familyAddress,onChange:c,className:ye,placeholder:"Enter address"})]})]})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"What would you like others to know about the honoree you are nominating?"}),o.jsx("textarea",{name:"whatToKnow",value:s.whatToKnow,onChange:c,rows:3,className:ye,placeholder:"Character, memories, legacy..."})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Any additional information you would like the foundation to know about the nominee."}),o.jsx("textarea",{name:"additionalInfo",value:s.additionalInfo,onChange:c,rows:2,className:ye,placeholder:"Additional notes..."})]}),o.jsxs("div",{children:[o.jsx("label",{className:Fe,children:"Have you received permission from the family to nominate this honoree? *"}),o.jsxs("div",{className:"flex items-center gap-6 pt-1",children:[o.jsxs("label",{className:"inline-flex items-center gap-2 text-sm text-white cursor-pointer",children:[o.jsx("input",{type:"radio",name:"familyPermission",value:"Yes",checked:s.familyPermission==="Yes",onChange:c,className:"accent-[#D4AF37]"}),"Yes"]}),o.jsxs("label",{className:"inline-flex items-center gap-2 text-sm text-white cursor-pointer",children:[o.jsx("input",{type:"radio",name:"familyPermission",value:"No",checked:s.familyPermission==="No",onChange:c,className:"accent-[#D4AF37]"}),"No"]})]})]})]}),o.jsxs("div",{className:"p-4 bg-[#D4AF37]/10 border border-[#D4AF37]/30 rounded-xl space-y-2 text-[11px] text-white/80 leading-relaxed",children:[o.jsxs("div",{className:"flex items-center gap-1.5 text-[#D4AF37] font-bold uppercase tracking-wider text-xs",children:[o.jsx(Dw,{size:14}),"DISCLAIMER & EVENT RULES"]}),o.jsxs("ul",{className:"list-disc list-inside space-y-1 pl-1",children:[o.jsx("li",{children:"Annual event nominations close on January 31st of each year. Selected Honorees will be announced on or around February 15th."}),o.jsx("li",{children:"The family of the nominee MUST be notified and approve of the nomination prior to submission."}),o.jsx("li",{children:"Nominee must have served in Special Operations. Conventional military units do not qualify."}),o.jsx("li",{children:"Families are responsible for their travel to and from the event as well as food/lodging (lunch is provided during the event)."}),o.jsx("li",{children:"The Foundation has logistics to support up to six family members during the event."})]})]}),o.jsx("button",{type:"submit",disabled:r,className:"w-full inline-flex items-center justify-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#D4AF37] text-[#0a0f1e] font-bold px-8 py-3.5 rounded-xl transition-all shadow-lg shadow-[#D4AF37]/20 disabled:opacity-60",children:r?o.jsxs(o.Fragment,{children:[o.jsx(Q0,{size:18,className:"animate-spin"}),"Submitting Nomination..."]}):o.jsxs(o.Fragment,{children:[o.jsx(Z0,{size:18}),"Submit Nomination"]})})]})]})})},LC=[{year:"2026",href:"/2026honorees"}
388,{year:"2025",href:"/2025honorees"},{year:"2024",href:"/2024honorees"},{year:"2023",href:"/2023-honorees"},{year:"2022",href:"/2022"},{year:"2021",href:"/2021"},{year:"2020",href:"/2020"},{year:"2019",href:"/2019"},{year:"2018",href:"/2018"}],hc=({honoree:e,className:t="",isHero:r=!1})=>{const a=e.imageCrop,n=r?e.heroImage:e.cardImage,i=`${e.name}${e.specialDistinction?" - "+e.specialDistinction:""}`;return a?o.jsx("div",{className:`relative w-full h-full overflow-hidden bg-black ${t}`,children:o.jsx("div",{className:"absolute inset-0 w-full h-full",style:{backgroundImage:`url(${n})`,backgroundPosition:`${a.left/(100-a.width)*100}% ${a.top/(100-a.height)*100}%`,backgroundSize:`${100/a.width*100}% ${100/a.height*100}%`,backgroundRepeat:"no-repeat"},role:"img","aria-label":i})}):o.jsx("img",{src:n,alt:i,className:`w-full h-full object-cover object-center ${t}`})},Wa=({data:e,year:t,description:r,countLabel:a,activeYear:n})=>{const[i,s]=p.useState(0),[l,c]=p.useState(""),[d,u]=p.useState(null),[h,f]=p.useState(!1),[g]=y3();p.useEffect(()=>{g.get("nominate")==="1"&&f(!0)},[g]);const b=e[i],x=e.filter(m=>m.name.toLowerCase().includes(l.toLowerCase())||m.rank.toLowerCase().includes(l.toLowerCase())||m.branch.toLowerCase().includes(l.toLowerCase())||m.unit.toLowerCase().includes(l.toLowerCase())),w=()=>{s(m=>m===0?e.length-1:m-1)},v=()=>{s(m=>m===e.length-1?0:m+1)};return o.jsxs("section",{className:"pt-40 pb-20 bg-gradient-to-b from-[#0a0f1e] via-[#0f172a] to-[#0a0f1e] text-white min-h-screen",children:[o.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[o.jsxs("div",{className:"text-center mb-12",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] px-4 py-1.5 rounded-full text-xs font-semibold uppercase tracking-widest mb-4",children:[o.jsx(er,{className:"w-3.5 h-3.5"})," ",t," Commemoration Roll"]}),o.jsxs("h1",{className:"text-4xl md:text-6xl font-serif font-bold text-white tracking-wide",children:[t," Honorees"]}),o.jsx("div",{className:"w-24 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent mx-auto mt-4 mb-6"}),o.jsx("p",{className:"max-w-3xl mx-auto text-white/70 text-lg leading-relaxed font-light",children:r}),o.jsx("div",{className:"mt-8",children:o.jsxs("button",{onClick:()=>f(!0),className:"inline-flex items-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#D4AF37] text-[#0a0f1e] font-bold px-7 py-3.5 rounded-xl transition-all shadow-lg shadow-[#D4AF37]/20 group",children:[o.jsx(Jw,{size:18,className:"transition-transform group-hover:scale-110"}),"Nominate a Hero"]})})]}),o.jsx("div",{className:"flex flex-wrap items-center justify-center gap-2 mb-12 bg-white/5 p-2 rounded-2xl border border-white/10 max-w-4xl mx-auto backdrop-blur-md",children:LC.map(m=>o.jsx($e,{to:m.href,className:`px-5 py-2.5 rounded-xl text-sm font-semibold transition-all duration-300 ${m.year===n?"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] text-[#0a0f1e] shadow-lg shadow-[#D4AF37]/20 font-bold scale-105":"text-white/70 hover:text-white hover:bg-white/10"}`,children:m.year},m.year))}),o.jsx("div",{className:"relative bg-gradient-to-br from-[#141c2e] to-[#0d1322] border border-[#D4AF37]/30 rounded-3xl overflow-hidden shadow-2xl mb-16",children:o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 min-h-[580px]",children:[o.jsxs("div",{className:"lg:col-span-6 relative flex items-center justify-center p-8 bg-black/40 border-b lg:border-b-0 lg:border-r border-white/10",children:[o.jsxs("div",{className:"relative w-full max-w-md aspect-[4/5] rounded-2xl overflow-hidden shadow-2xl border-2 border-[#D4AF37]/40 group",children:[o.jsx(hc,{honoree:b,isHero:!0,className:"transform transition-transform duration-700 group-hover:scale-105"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0f1e] via-trans
388parent to-transparent opacity-80"}),b.isMedalOfHonor&&b.medalBadgeUrl&&o.jsx("div",{className:"absolute top-3 right-3 z-10",children:o.jsx("img",{src:b.medalBadgeUrl,alt:"Medal of Honor",className:"h-16 w-auto filter drop-shadow-[0_0_16px_rgba(212,175,55,0.6)]"})}),o.jsx("div",{className:"absolute bottom-4 left-4 right-4 text-center",children:o.jsxs("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-[#D4AF37] bg-black/60 backdrop-blur-sm px-3 py-1 rounded-md border border-[#D4AF37]/20",children:["Slide ",i+1," of ",e.length]})})]}),o.jsx("button",{onClick:w,className:"absolute left-4 top-1/2 -translate-y-1/2 w-12 h-12 rounded-full bg-[#0a0f1e]/80 border border-white/20 text-white flex items-center justify-center hover:bg-[#D4AF37] hover:text-[#0a0f1e] hover:border-[#D4AF37] transition-all shadow-xl backdrop-blur-md","aria-label":"Previous Honoree",children:o.jsx(hl,{size:24})}),o.jsx("button",{onClick:v,className:"absolute right-4 top-1/2 -translate-y-1/2 w-12 h-12 rounded-full bg-[#0a0f1e]/80 border border-white/20 text-white flex items-center justify-center hover:bg-[#D4AF37] hover:text-[#0a0f1e] hover:border-[#D4AF37] transition-all shadow-xl backdrop-blur-md","aria-label":"Next Honoree",children:o.jsx(Yn,{size:24})})]}),o.jsxs("div",{className:"lg:col-span-6 p-8 lg:p-12 flex flex-col justify-between",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs uppercase tracking-widest font-semibold mb-2",children:[o.jsx(Ba,{size:14,className:"fill-[#D4AF37]"}),o.jsx("span",{children:b.branch})]}),o.jsx("h2",{className:"text-3xl lg:text-5xl font-serif font-bold text-white mb-2 tracking-wide",children:b.name}),o.jsx("p",{className:"text-lg text-[#D4AF37] font-medium mb-4",children:b.rank}),o.jsx("p",{className:"text-white/60 text-sm font-mono mb-6",children:b.unit}),o.jsxs("div",{className:"relative bg-white/5 border-l-4 border-[#D4AF37] p-5 rounded-r-xl mb-6",children:[o.jsx(vi,{className:"absolute top-3 right-3 text-[#D4AF37]/20 w-8 h-8"}),o.jsx("p",{className:"text-white/90 italic text-base leading-relaxed relative z-10",children:b.quote}),b.quoteAuthor&&o.jsx("p",{className:"text-[#D4AF37] text-xs font-semibold mt-3 text-right",children:b.quoteAuthor})]}),o.jsxs("div",{className:"mb-6",children:[o.jsxs("h4",{className:"text-xs font-semibold uppercase tracking-wider text-white/50 mb-2 flex items-center gap-1.5",children:[o.jsx(mr,{size:14,className:"text-[#D4AF37]"}),"Decorations & Honors"]}),o.jsx("div",{className:"flex flex-wrap gap-2",children:b.awards.map((m,y)=>o.jsx("span",{className:"bg-white/10 text-white/90 text-xs px-3 py-1 rounded-md border border-white/10",children:m},y))})]})]}),o.jsxs("div",{className:"pt-4 border-t border-white/10 flex items-center justify-between",children:[o.jsxs("button",{onClick:()=>u(b),className:"inline-flex items-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#D4AF37] text-[#0a0f1e] font-bold px-8 py-3.5 rounded-xl transition-all shadow-lg shadow-[#D4AF37]/20 group",children:[o.jsx("span",{children:"HIS STORY"}),o.jsx(zu,{size:18,className:"transition-transform group-hover:translate-x-1"})]}),o.jsx("div",{className:"flex items-center gap-1",children:e.map((m,y)=>o.jsx("button",{onClick:()=>s(y),className:`h-2 rounded-full transition-all ${y===i?"w-8 bg-[#D4AF37]":"w-2 bg-white/20 hover:bg-white/40"}`,"aria-label":`Go to slide ${y+1}`},y))})]})]})]})}),o.jsxs("div",{className:"mb-10 flex flex-col md:flex-row items-center justify-between gap-4",children:[o.jsxs("div",{children:[o.jsxs("h3",{className:"text-2xl font-serif font-bold text-white",children:["All ",t," Honorees"]}),o.jsx("p",{className:"text-white/60 text-sm",children:a})]}),o.jsxs("div",{className:"relative w-full md:w-80",children:[o.jsx(Xn,{className:"absolute left-3.5 top-1/2 -translate-y-1/2 text-white/40 w-4 h-4"}),o.jsx("input",{type:"text",placeholder:"Search by name, rank, branch...",value:l,onChange:m=>c(m.target.value),className:"w-full bg-white/5 border border-white/20 rounded-xl pl-10 pr-4 py-2.5 text-sm text-white placeholder-white/40 focus:outline-none focus:border-[#D4AF37] transition"})]})]}),o.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:x.map(m=>o.jsxs("div",{onClick:()=>u(m),className:"group bg-[#131b2e] border border-white/10 rounded-2xl overflow-hidden hover:border-[#D4AF37]/50 transition-all duration-300 hover:-translate-y-1 shadow-lg hover:shadow-2xl cursor-pointer flex flex-col justify-between",children:[o.jsxs("div",{className:"relative aspect-[4/5] overflow-hidden bg-black/50",children:[o.jsx(hc,{honoree:m,isHero:!1,className:"group-hover:scale-105 transition-transform duration-500"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#131b2e] via-trans
388parent to-transparent opacity-90"}),m.isMedalOfHonor&&m.medalBadgeUrl&&o.jsx("div",{className:"absolute top-3 right-3",children:o.jsx("img",{src:m.medalBadgeUrl,alt:"Medal of Honor",className:"h-12 w-auto filter drop-shadow-[0_0_12px_rgba(212,175,55,0.6)]"})})]}),o.jsxs("div",{className:"p-5 flex-1 flex flex-col justify-between",children:[o.jsxs("div",{children:[o.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#D4AF37] block mb-1",children:m.branch}),o.jsx("h4",{className:"text-xl font-serif font-bold text-white group-hover:text-[#D4AF37] transition-colors line-clamp-1",children:m.name}),o.jsx("p",{className:"text-white/70 text-xs font-medium mt-1 line-clamp-1",children:m.rank}),o.jsx("p",{className:"text-white/50 text-[11px] font-mono mt-1 line-clamp-1",children:m.unit})]}),o.jsxs("div",{className:"pt-4 mt-4 border-t border-white/10 flex items-center justify-between",children:[o.jsx("span",{className:"text-xs text-[#D4AF37] font-bold group-hover:underline flex items-center gap-1",children:"READ TRIBUTE â"}),o.jsx(gi,{size:14,className:"text-white/30 group-hover:text-red-500 transition-colors"})]})]})]},m.id))})]}),d&&o.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-md animate-fadeIn",children:o.jsxs("div",{className:"relative w-full max-w-3xl max-h-[90vh] bg-[#111827] border border-[#D4AF37]/40 rounded-3xl overflow-hidden shadow-2xl overflow-y-auto",children:[o.jsxs("div",{className:"sticky top-0 bg-[#0d1322]/95 backdrop-blur-md border-b border-white/10 px-6 py-4 flex items-center justify-between z-20",children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs font-bold uppercase tracking-wider",children:[o.jsx(Lt,{size:16}),o.jsx("span",{children:"Honoree Memorial Citation"})]}),o.jsx("button",{onClick:()=>u(null),className:"w-9 h-9 rounded-full bg-white/10 hover:bg-white/20 text-white flex items-center justify-center transition","aria-label":"Close modal",children:o.jsx(wr,{size:18})})]}),o.jsxs("div",{className:"p-6 md:p-8",children:[o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-12 gap-6 mb-8",children:[o.jsx("div",{className:"md:col-span-5",children:o.jsx("div",{className:"rounded-2xl overflow-hidden border-2 border-[#D4AF37]/40 shadow-xl aspect-[4/5]",children:o.jsx(hc,{honoree:d,isHero:!0})})}),o.jsxs("div",{className:"md:col-span-7 flex flex-col justify-center",children:[o.jsx("span",{className:"text-xs font-bold text-[#D4AF37] uppercase tracking-widest mb-1",children:d.branch}),o.jsx("h3",{className:"text-2xl md:text-3xl font-serif font-bold text-white mb-2",children:d.name}),o.jsx("p",{className:"text-base text-[#D4AF37] font-medium mb-1",children:d.rank}),o.jsx("p",{className:"text-white/60 text-xs font-mono mb-4",children:d.unit}),d.dateOfSacrifice&&o.jsxs("div",{className:"flex items-center gap-2 text-white/70 text-xs mb-2",children:[o.jsx(pi,{size:14,className:"text-[#D4AF37]"}),o.jsxs("span",{children:["Date of Passing: ",d.dateOfSacrifice]})]}),d.location&&o.jsxs("div",{className:"flex items-center gap-2 text-white/70 text-xs mb-3",children:[o.jsx(Lt,{size:14,className:"text-[#D4AF37]"}),o.jsxs("span",{children:["Details / Location: ",d.location]})]}),o.jsx("div",{className:"bg-white/5 border-l-2 border-[#D4AF37] p-3.5 rounded-r-lg mt-2",children:o.jsx("p",{className:"text-white/80 text-xs italic",children:d.quote})})]})]}),o.jsxs("div",{className:"space-y-4 text-white/80 text-sm leading-relaxed border-t border-white/10 pt-6",children:[o.jsxs("h4",{className:"text-base font-serif font-bold text-white flex items-center gap-2",children:[o.jsx(Ba,{size:16,className:"text-[#D4AF37]"}),"Service Citation & Story"]}),d.fullStory.split(` 389 390`).map((m,y)=>o.jsx("p",{className:"whitespace-pre-line",children:m},y))]}),o.jsxs("div",{className:"mt-6 pt-6 border-t border-white/10",children:[o.jsx("h5",{className:"text-xs font-semibold text-white/50 uppercase tracking-wider mb-3",children:"Decorations & Medals"}),o.jsx("div",{className:"flex flex-wrap gap-2",children:d.awards.map((m,y)=>o.jsx("span",{className:"bg-[#D4AF37]/10 text-[#D4AF37] border border-[#D4AF37]/30 text-xs px-3 py-1 rounded-full font-medium",children:m}
390,y))})]})]}),o.jsx("div",{className:"bg-[#0d1322] px-6 py-4 border-t border-white/10 flex justify-end",children:o.jsx("button",{onClick:()=>u(null),className:"bg-white/10 hover:bg-white/20 text-white text-xs font-bold px-6 py-2.5 rounded-xl transition",children:"CLOSE CITATION"})})]})}),o.jsx(BC,{open:h,onClose:()=>f(!1)})]})},GC=[{id:"robbie-miller",name:"ROBBIE MILLER",rank:"Staff Sergeant",unit:"ODA 3312, A Co., 3rd Bn, 3rd SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"CONGRESSIONAL MEDAL OF HONOR RECIPIENT",isMedalOfHonor:!0,medalBadgeUrl:"https://static.wixstatic.com/media/6da777_fd638453f93d4c908f8cdc8f21769f50~mv2.png/v1/crop/x_0,y_13,w_800,h_607/fill/w_336,h_252,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_fd638453f93d4c908f8cdc8f21769f50~mv2.png",heroImage:"https://static.wixstatic.com/media/6da777_84b163fcde394bae8050f63f28a3d178~mv2_d_5969_4589_s_4_2.jpg/v1/crop/x_1180,y_0,w_3610,h_4589/fill/w_602,h_776,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_84b163fcde394bae8050f63f28a3d178~mv2_d_5969_4589_s_4_2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_84b163fcde394bae8050f63f28a3d178~mv2_d_5969_4589_s_4_2.jpg/v1/crop/x_1180,y_0,w_3610,h_4589/fill/w_602,h_776,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_84b163fcde394bae8050f63f28a3d178~mv2_d_5969_4589_s_4_2.jpg",quote:'"When the dust settled and the smoke cleared, there was no doubt Rob Miller and his team had struck a major blow against the local insurgency. Five members of his patrol had been wounded, but his team had survived. And one of his teammates surely spoke for all of them when he said of Rob, âI would not be alive today if not for his ultimate sacrifice.â"',quoteAuthor:"- Former President of the United States of America, Barack Obama",awards:["Congressional Medal of Honor","Bronze Star Medal","Purple Heart","Meritorious Service Medal","Army Commendation Medal for Valor","Army Good Conduct Medal","Special Forces Tab","Ranger Tab"],dateOfSacrifice:"January 25, 2008",location:"Gowardesh, Kunar Province, Afghanistan",fullStory:`Staff Sergeant Robert J. Miller was born October 14, 1983, in Harrisburg, Pennsylvania, and called Wheaton, Illinois home. He entered service on August 14, 2003, and completed Warrior Leader Course, Basic Noncommissioned Officer Course, Basic Airborne Course, the Survival, Evasion, Resistance and Escape Course, the Special Forces Qualification Course, the Special Forces Heavy Weapons Course, and U.S. Army Ranger School. 391 392SSG Miller deployed twice to Afghanistan as the Weapons Sergeant for Special Forces Operational Detachment Alpha 3312, 3rd Battalion, 3rd Special Forces Group (Airborne). On January 25, 2008, while conducting a combat reconnaissance patrol in the Gowardesh Valley, his detachment and Afghan National Army partners were ambushed by a numerically superior insurgent force. 393 394SSG Miller single-handedly charged over 100 insurgents, drawing their fire and allowing his team to fall back to safety. While doing so he was wounded, but he continued to fight on until his team reached the safety point, ultimately succumbing to his wounds. 395 396For his legendary courage, selflessness, and supreme sacrifice, President Barack Obama posthumously awarded Staff Sergeant Robert J. Miller the Congressional Medal of Honor on October 6, 2010. He is survived by his parents, Philip and Maureen Miller, brothers Thomas, Martin and Edward, and sisters Joanna, Mary, Therese and Patricia.`},{id:"ryan-savard",name:"RYAN SAVARD",rank:"Sergeant First Class",unit:"ODA 3313, A Co., 3rd Bn, 3rd SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_fba375360d574f2d9e2d3db86e15270c~mv2_d_5412_6880_s_4_2.jpg/v1/fill/w_604,h_728,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_fba375360d574f2d9e2d3db86e15270c~mv2_d_5412_6880_s_4_2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_fba375360d574f2d9e2d3db86e15270c~mv2_d_5412_6880_s_4_2.jpg/v1/fill/w_604,h_728,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_fba375360d574f2d9e2d3db86e15270c~mv2_d_5412_6880_s_4_2.jpg",quote:'"Ryan was an extraordinary Green Beret who led from the front with courage, integrity, and relentless devotion to his brothers in arms."',quoteAuthor:"- Special Operations Command Tribute",awards:["Bronze Star Medals (3)","Defense Meritorious Service Medal","Purple Heart (2)","Army Commendation Medals (3)","Special Forces Tab","Ranger Tab","Combat Infantryman Badge"],dateOfSacrifice:"October 12, 2012",location:"Kunduz Province, Afghanistan",fullStory:`Sergeant First Class Ryan J. Savard was born February 27, 1983, and called Salt Lake City, Utah home. He entered service on August 29, 2001, first serving in B Co., 7th Battalion, 159th Aviation Regiment, before earning his Green Beret and j
396oining ODA 3313, A Co., 3rd Bn, 3rd SFG (A), and later the Advanced Skills Company, Group Support Battalion, 3rd SFG (A). 397 398Ryan deployed once to Iraq and six times to Afghanistan as a Special Forces Weapons Sergeant and Special Operations Team Member. On October 12, 2012, SFC Savard was infilling by helicopter when his team took fire. He rushed toward the gunfire so his teammates could safely exit the aircraft, and was taken from us during this selfless act of defending his teammates. 399 400He is survived by his wife, Samantha, and his parents. His legacy of putting his brothers first continues to inspire the Special Forces community he served with distinction.`},{id:"shawn-thomas",name:"SHAWN THOMAS",rank:"Chief Warrant Officer 1",unit:"1st Bn., 3rd SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_6a24e041288246af859fbcb0c52732c5~mv2_d_5999_6006_s_4_2.jpg/v1/fill/w_712,h_712,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_6a24e041288246af859fbcb0c52732c5~mv2_d_5999_6006_s_4_2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_6a24e041288246af859fbcb0c52732c5~mv2_d_5999_6006_s_4_2.jpg/v1/fill/w_712,h_712,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_6a24e041288246af859fbcb0c52732c5~mv2_d_5999_6006_s_4_2.jpg",quote:'"A true quiet professional who personified courage, brotherhood, and selfless service through seven combat tours."',quoteAuthor:"- 3rd Special Forces Group Leadership",awards:["Bronze Star Medal (2nd Award)","Defense Meritorious Service Medal","Meritorious Service Medal","Army Commendation Medal with Valor","Combat Infantryman Badge","Master Parachutist Badge"],dateOfSacrifice:"February 2, 2017",location:"Niamey, Niger",fullStory:`Chief Warrant Officer 1 Shawn O. Thomas was born May 25, 1981, in Woodward, Oklahoma. He entered service in July 2000 and rose through the ranks as a Special Forces Assistant Detachment Commander with 1st Battalion, 3rd Special Forces Group (Airborne), completing extensive training including the Special Forces Qualification Course and Special Forces Technical Warrant Officer Basic Course. 401 402CW1 Thomas deployed once to Iraq, six times to Afghanistan, and once to Niger. On February 2, 2017, he was tragically taken from us in a vehicle accident while deployed to Niger, Africa. 403 404He is survived by his wife Tara, children Cheyenne, Taylor, Gavin, and Natylyn, his parents David and Dusty Thomas, brother Michael, and half-sister Kristy. Shawn's steady leadership and devotion to his teammates left a lasting mark on the Special Forces community.`},{id:"mike-duskin",name:"MIKE DUSKIN",rank:"Chief Warrant Officer 2",unit:"1st Bn., 3rd SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_8a96ae20ca994411a312a638c5c954c1~mv2.jpg/v1/crop/x_51,y_0,w_378,h_480/fill/w_591,h_754,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_8a96ae20ca994411a312a638c5c954c1~mv2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_8a96ae20ca994411a312a638c5c954c1~mv2.jpg/v1/crop/x_51,y_0,w_378,h_480/fill/w_591,h_754,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_8a96ae20ca994411a312a638c5c954c1~mv2.jpg",quote:'"CW2 Duskin was a giant among menâboth in physical presence and in his unwavering dedication to his country and teammates."',quoteAuthor:"- Memorial Valor Foundation Memorial Tribute",awards:["Bronze Star Medal (2)","Meritorious Service Medal","Joint Commendation Medal","Army Commendation Medal (3)","Purple Heart","Special Forces Tab"],dateOfSacrifice:"October 23, 2012",location:"Afghanistan",fullStory:`Chief Warrant Officer 2 Michael S. Duskin was born September 21, 1970, in Orange Park, Florida. He entered service in 1993, serving with 3rd Battalion, 75th Ranger Regiment, 3rd Battalion, 20th SFG (A), 2nd Battalion, 3rd SFG (A), the U.S. Army John F. Kennedy Special Warfare Center and School, and finally as a Special Forces Assistant Detachment Commander with 1st Battalion, 3rd Special Forces Group (Airborne).
405 406Mike deployed five times to Afghanistan and once to Iraq. On October 23, 2012, we lost Chief Duskin to small arms fire in Afghanistan. 407 408He is survived by his wife Maggie Duskin, sons Nathan and Jacob, daughter Alexis, grandson Lucas, his parents George and Claire Duskin, and sister Ann Duskin-Chauffe. He was posthumously awarded an additional Bronze Star Medal, Meritorious Service Medal, and Purple Heart. Mike's passion for tactical shooting and brotherhood helped inspire the founding spirit of the Memorial 3-Gun Competition.`},{id:"riley-stephens",name:"RILEY STEPHENS",rank:"Sergeant First Class",unit:"1st Bn., 3rd SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_17426afa37c341ec8d62423849f7580b~mv2.jpg/v1/crop/x_0,y_32,w_207,h_263/fill/w_580,h_734,al_c,lg_1,q_90,enc_avif,quality_auto/6da777_17426afa37c341ec8d62423849f7580b~mv2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_17426afa37c341ec8d62423849f7580b~mv2.jpg/v1/crop/x_0,y_32,w_207,h_263/fill/w_580,h_734,al_c,lg_1,q_90,enc_avif,quality_auto/6da777_17426afa37c341ec8d62423849f7580b~mv2.jpg",quote:'"Rileyâs legendary skill as a Special Forces medic saved countless lives. His courage under fire was matched only by his compassion."',quoteAuthor:"- 1st SFG(A) Detachment Commander",awards:["Bronze Star Medal with Valor Device","Bronze Star Medals (2)","Purple Heart","Army Achievement Medal with Valor Device","Ranger Tab","Special Forces Tab"],dateOfSacrifice:"September 28, 2012",location:"Afghanistan",fullStory:`Sergeant First Class Riley G. Stephens was born August 26, 1973, in Tolar, Texas. He entered service in 1993, serving with 1st Battalion, 327th Infantry Regiment, 101st Airborne Division, and 1st Battalion, 17th Infantry Regiment, before earning his Green Beret with 1st Battalion, 3rd Special Forces Group (Airborne) as a Special Forces Medical Sergeant. 409 410Riley completed five combat deployments to Afghanistan. On September 28, 2012, we lost this hero in Afghanistan during a small arms exchange. 411 412He is survived by his wife Tiffany, children Austin Morgan and Rylee Ann Stephens, parents Michael and Joann, and brother Ken. Riley's calm demeanor under intense pressure and master-level medical expertise remain an enduring beacon of Special Forces excellence.`},{id:"andy-harvell",name:"ANDY HARVELL",rank:"Staff Sergeant",unit:"21st & 24th Special Tactics Squadrons",branch:"U.S. Air Force Special Tactics",specialDistinction:"EXTORTION 17 FALLEN HERO",heroImage:"https://static.wixstatic.com/media/6da777_e9760cb54fff49f0ace0b3cfe68d2513~mv2_d_2400_3000_s_4_2.jpg/v1/crop/x_20,y_0,w_2360,h_3000/fill/w_606,h_764,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_e9760cb54fff49f0ace0b3cfe68d2513~mv2_d_2400_3000_s_4_2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_e9760cb54fff49f0ace0b3cfe68d2513~mv2_d_2400_3000_s_4_2.jpg/v1/crop/x_20,y_0,w_2360,h_3000/fill/w_606,h_764,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_e9760cb54fff49f0ace0b3cfe68d2513~mv2_d_2400_3000_s_4_2.jpg",quote:`"Andy was a warrior's warriorâfierce on the battlefield, deeply loyal to his teammates, and forever etched into Special Tactics history."`,quoteAuthor:"- USAF Special Tactics Command",awards:["Bronze Star with one Oak Leaf Cluster","Purple Heart","Defense Meritorious Service Medal","Air Medal","Joint Service Commendation Medal","Air Force Combat Action Medal"],dateOfSacrifice:"August 6, 2011",location:"Afghanistan (Extortion 17)",fullStory:`Staff Sergeant Andrew W. Harvell was born September 26, 1984, in Southern Pines, North Carolina. He entered service in 2002, becoming a Special Operations Combat Controller assigned to the 21st and later 24th Special Tactics Squadrons after completing Airborne School, the Military Free Fall Parachutist Course, and the Combat Controller pipeline. 413 414Andy deployed twice to Iraq and twice to Afghanistan. On August 6, 2011, SSGT Harvell was taken from us when his helicopter was shot down on infil during a mission in Afghanistan, killing everyone on board. 415 416He is survived by his wife Krista, sons Hunter and Ethan, father John Harvell, mother Jane Maher, brother Tech Sgt. Sean Harvell, and sister Analese Eder. Andy embodied the Combat Controller motto, "First There, That Others May Live."`},{id:"danial-adams",name:"DANIAL ADAMS",rank:"Master Sergeant",unit:"C Co., 3rd Bn, 3rd SFG (A); 1st Bn, 10th SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_e4afa220b85348c099be8f12e6b9475d~mv2_d_1638_2048_s_2.jpg/v1/crop/x_13,y_0,w_1611,h_2048/fill/w_598,h_756,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_e4afa220b85348c099be8f12e6b9475d~mv2_d_1638_2048_s_2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_e4afa220b85348c099be8f12e6b9475d~mv2_d_1638_2048_s_2.jpg/v1/crop/x_13,y_0,w_1611,h_2048/fill/w_598,h_756,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_e4afa220b85348c099be8f12e6b9475d~mv2_d_1638_2048_s_2.jpg",quote:'"Danialâs heroic actions under heavy ambush fire shielded his detachment and demonstrated the ultimate height of Special Forces valor."',quoteAuthor:"- Special Operations Task Force Command",awards:["Bronze Star Medals (2)","Army Commendation Medals (3)","Army Achievement Medals (4)","Special Forces Tab","Ranger Tab","Expert Infantryman's Badge"],dateOfSacrifice:"September 13, 2011",location:"Afghanistan",fullStory:`Master Sergeant Danial R. Adams was born December 19, 1975, in Portland, Oregon. He entered service in 1995, serving with 3rd Battalion, 75th Ranger Regiment, 1st Battalion, 501st Infantry, and 1st Battalion, 23rd Infantry, before earning his Green Beret with C Co., 3rd Bn, 3rd SFG (A), and later 1st Bn, 10th SFG (A). 417 418Danial deployed twice to Iraq and three times to Afghanistan. On September 13, 2011, MSG Adams was sadly taken from us in Afghanistan when his team was ambushed by RPGs, mortars, and small arms. 419 420He is survived by his wife Melany, sons Jeffrey and John, and daughter Skye. Danial's heroic actions in the face of overwhelming enemy fire shielded his detachment and demonstrated the ultimate height of Special Forces valor.`},{id:"alexander-dalida",name:"ALEXANDER DALIDA",rank:"Staff Sergeant",unit:"160th Special Operations Aviation Regiment (SOAR)",branch:"U.S. Army Special Operations",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_8c0763528d4f4de08bf51400dfb58a52~mv2.jpg/v1/crop/x_36,y_0,w_527,h_670/fill/w_593,h_754,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_8c0763528d4f4de08bf51400dfb58a52~mv2.jpg",cardImage:"https://static.wixstatic.com/media/6da777_8c0763528d4f4de08bf51400dfb58a52~mv2.jpg/v1/crop/x_36,y_0,w_527,h_670/fill/w_593,h_754,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/6da777_8c0763528d4f4de08bf51400dfb58a52~mv2.jpg",quote:'"Alexander gave everything to earn the Special Forces Green Beret. His drive, passion, and spirit live on in the MVF family."',quoteAuthor:"- USAJFKSWCS Command Tribute",awards:["Air Medal","Army Commendation Medal with oak-leaf cluster","Army Achievement Medal with oak-leaf cluster","Combat Action Badge","Aviation Badge","Air Assault Badge"],dateOfSacrifice:"September 14, 2017",location:"Special Forces Qualification Course, 18C MOS Phase",fullStory:`Staff Sergeant Alexander W. Dalida was born June 7, 1985, in Dunstable, Massachusetts. He entered service in September 2006, serving with the 82nd Combat Aviation Brigade, 82nd Airborne Division, and the 160th Special Operations Aviation Regiment (SOAR) as an MH-60 Maintainer and Crew Member before pursuing his Green Beret at the U.S. Army John F. Kennedy Special Warfare Center and School. 421 422Alexander deployed to Afghanistan. On September 14, 2017, SSG Dalida was killed in a training accident while attending the 18C MOS Phase of the Special Forces Qualification Course. 423 424He is survived by his wife Rebecca, daughters Jayla, Brooklyn, Aubrianna, and Natalia, parents Paul and Dianna Dalida, and sister Cassandra Dalida. Alexander's relentless drive to earn the Green Beret and serve at the highest level of Army Special Operations continues to inspire the Memorial Valor Foundation fam
424ily.`}],HC=()=>o.jsx(Wa,{data:GC,year:"2018",activeYear:"2018",description:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2018 fallen Special Operators and military heroes.",countLabel:"Honoring the 8 courage-bound Special Operators commemorated in our 2018 Memorial 3-Gun Event."}),zC=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2018 Honorees â Memorial Valor Foundation",description:"Honoring the 2018 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(HC,{})}),o.jsx(Me,{})]})},qC=[{id:"matt-mcclintock",name:"MATT McCLINTOCK",rank:"Special Forces Engineer Sergeant",unit:"A Co, 2-7 Cavalry BN, 4th BDE; ODA 1411, A Co. 4th Bn 1st SFG (A); ODA 2315, A Co. 3rd Bn. 20th SFG (A); ODA 9115, A Co. 1st Bn. 19th SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"2019 FEATURED HONOREE",heroImage:"https://static.wixstatic.com/media/6da777_13d8260261fd44c4bd932f6834d91e89~mv2_d_1200_2133_s_2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Matt%20(1).jpg",cardImage:"https://static.wixstatic.com/media/6da777_13d8260261fd44c4bd932f6834d91e89~mv2_d_1200_2133_s_2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Matt%20(1).jpg",quote:`"On January 5, 2016 SFC Matt McClintock's Team came under fire near the city of Marjah, Afghanistan. Matt took it upon himself to mark the DZ in order to signal for the MEDEVAC Helo in an attempt to save his teammates/friends."`,quoteAuthor:"- Memorial Valor Foundation",awards:["Silver Star (Posthumous)","Bronze Star (Posthumous)","Purple Heart (Posthumous)","Army Commendation Medal (2nd Award)","Combat Infantryman's Badge","Special Forces Tab","Parachutists Badge"],dateOfSacrifice:"January 5, 2016",location:"Marjah, Afghanistan",fullStory:`BORN: October 10, 1985 425HOMETOWN: Tacoma, WA 426ENTERED SERVICE: September 2006 427DEPLOYMENTS: Iraq, Afghanistan (2x), Thailand, Philippines (2x) 428 429On January 5, 2016 SFC Matt McClintock's Team came under fire near the city of Marjah, Afghanistan. The battle ensued for five long hours. Two of Matt's teammates were wounded during the exchange and needed to be medically evacuated by helo. Matt took it upon himself to mark the DZ in order to signal for the MEDEVAC Helo in an attempt to save his teammates/friends. While moving to the DZ, Matt was hit by enemy fire and tragically lost his life. 430 431SURVIVED BY: He is survived by his wife, Alexandra McClintock and son Declan McClintock of Tacoma, WA, his father and step-mother, George Burns (Sonny) & Rumi McClintock III, of Jacksonville, FL, his mother, Joyce Montoya-Helgesen, of Albuquerque, NM, and his brother, Kevin Williams.`},{id:"mark-forester",name:"MARK FORESTER",rank:"Special Operations Combat Controller",unit:"21st Special Tactics Squadron",branch:"U.S. Air Force Special Tactics",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_13e2e26800a54011937b4601197b89a5~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Mark%201.jpg",cardImage:"https://static.wixstatic.com/media/6da777_13e2e26800a54011937b4601197b89a5~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Mark%201.jpg",quote:'"In a final act of gallantry and valor, Forester led his team back into enemy fire to rescue a fallen comrade when he was shot and killed."',quoteAuthor:"- Memorial Valor Foundation",awards:["Combat Controller Badge","Purple Heart","Airborne Badge"],dateOfSacrifice:"September 29, 2010",location:"Jangalak Village, Afghanistan",fullStory:`BORN: May 15, 1981 432HOMETOWN: Haleyville, AL 433ENTERED SERVICE: June 2007 434DEPLOYMENTS: Afghanistan 435 436On September 29, 2010 Forester and his team moved through Jangalak village when they came under intense machine gun and sniper fire. Forester acted swiftly by identifying enemy locations and coordinating close air support. The team became engaged in enemy fire soon after, and one of Forester's teammates, a U.S. Army soldier, was fatally shot by an insurgent sniper. Exposing himself to enemy fire, Forester shot and killed the sniper, and organized a team to recover his teammate's body. In a final act of gallantry and valor, Forester led his team back into enemy fire to rescue a fallen comrade when he was shot and killed.`},{id:"kyle-osborn",name:"KYLE OSBORN",rank:"Airborne Infantry",unit:"1st Battalion 503rd Infantry Regiment 173rd, JRTC OPFOR of the 509th",branch:"U.S. Army",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_c5737d0871d245438bf28fd69ba1fddf~mv2.jpg/v1/fill/w_800,h_1100,al_c,q_90,enc_avif,quality_auto/Kyle.jpg",cardImage:"https://static.wixstatic.com/media/6da777_c5737d0871d245438bf28fd69ba1fddf~mv2.jpg/v1/fill/w_800,h_1100,al_c,q_90,enc_avif,quality_auto/Kyle.jpg",quote:`"As he was directing the Team's fire, Kyle was struck by enemy fire. While still engaging the enemy, Kyle died of wounds with his brothers by his side."`,quoteAuthor:"- Memorial Valor Foundation",awards:["Bronze Star","Purple Heart","Army Commendation Medal (2)","Ranger Tab","Combat Infantryman Badge","Expert Infantryman Badge"],dateOfSacrifice:"September 13, 2012",location:"Muger, Afghanistan",fullStory:`BORN: August 5, 1986 437HOMETOWN: Lafayette, IN 438ENTERED SERVICE: October 18, 2007 439DEPLOYMENTS: Afghanistan 440 441On September 13, 2012 in Muger, Afghanistan, during an important Battalion mission, Kyle's unit was engaged by a large enemy force with small-arms, rocket-propelled grenades, and recoilless rifle fire. As he was directing the Team's fire, Kyle was struck by enemy fire. While still engaging the enemy, Kyle died of wounds with his brothers by his side. 442 443SURVIVED BY: Wife Maggie; his mother, Miriam, of Blackduck, Minn.; his father, Creigh, and his wife, Christa, of Stockwell, and their children, Katlyn and Kade.`},{id:"john-dunbar",name:"JOHN DUNBAR",rank:"Special Operations Team Member",unit:"1st Battalion, 325 Airborne Infantry Regiment, 2nd Bn 38th Cavalry Regiment, USASOC",branch:"U.S. Army Special Operations",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_ada78ded52934c56bff284d145ae2581~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Dunbar.jpg",cardImage:"https://static.wixstatic.com/media/6da777_ada78ded52934c56bff284d145ae2581~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Dunbar.jpg",quote:'"They were conducting a mission to kill or capture a known ISIS member, when they were struck by an improvised explosive device."',quoteAuthor:"- Memorial Valor Foundation",awards:["Bronze Star Medal (3rd Award)","Army Commendation Medal (4th Award)","Ranger Tab","Combat Infantryman Badge","Military Freefall Jumpmaster Badge"],dateOfSacrifice:"March 30, 2018",location:"Manbij, Syria",fullStory:`BORN: July 15, 1981 444HOMETOWN: Austin, Texas 445ENTERED SERVICE: May 2005 446DEPLOYMENTS: Afghanistan, Iraq, Syria 447
448On March 30, 2018, Master Sergeant Jonathan J. Dunbar, 36, originally from International Falls, Minn., was advising, assisting, and accompanying a partner force in Manbij, Syria. They were conducting a mission to kill or capture a known ISIS member, when they were struck by an improvised explosive device. Tragically John was killed during the explosion as a result of injuries. 449 450SURVIVED BY: Mother, Linda (Robert) Blanchard, father Ted Dunbar; sister Crystal Dunbar; wife, Jolinda and two daughters, Jael and Julianna, another daughter born May 2018, and a son, also named Jonathan, 16.`},{id:"eric-emond",name:"ERIC EMOND",rank:"Special Forces Weapons Sergeant",unit:"Marine Corps, 19th SFG(A), 1st Bn. 3rd SFG(A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_8fb50aa92b2b4a2884d702a8ca59cb3d~mv2_d_1200_1680_s_2.jpg/v1/fill/w_800,h_1120,al_c,q_90,enc_avif,quality_auto/Eric-Emond.jpg",cardImage:"https://static.wixstatic.com/media/6da777_8fb50aa92b2b4a2884d702a8ca59cb3d~mv2_d_1200_1680_s_2.jpg/v1/fill/w_800,h_1120,al_c,q_90,enc_avif,quality_auto/Eric-Emond.jpg",quote:'"SFC Eric Emond was killed in Andar, Ghazni province when an improvised explosive device struck his vehicle while serving in combat operations in Afghanistan."',quoteAuthor:"- Memorial Valor Foundation",awards:["Three Bronze Star Medals","Three Purple Hearts","Meritorious Service Medal","Combat Infantryman Badge","Special Forces Tab","Ranger Tab"],dateOfSacrifice:"November 27, 2018",location:"Andar, Ghazni Province, Afghanistan",fullStory:`BORN: September 23, 1979 451HOMETOWN: Riverside, CA 452ENTERED SERVICE: 1997 453DEPLOYMENTS: Afghanistan, Iraq 454 455SFC Eric Emond was killed on November 27, 2018 in Andar, Ghazni province when an improvised explosive device struck his vehicle while serving in combat operations in Afghanistan. CPT Andrew Ross and SSGT Dylan J. Elchin also lost their lives in the attack. 456 457SURVIVED BY: Eric is survived by his loving wife, Allison, and his three little girls Lucy, Ruby and Emilia.`},{id:"dylan-elchin",name:"DYLAN ELCHIN",rank:"Joint Terminal Attack Controller",unit:"26th Special Tactics Squadron",branch:"U.S. Air Force Special Tactics",specialDistinction:"FALLEN COMBAT CONTROLLER",heroImage:"https://static.wixstatic.com/media/6da777_c1a50748134941848279ed29bcebeffb~mv2.png/v1/fill/w_800,h_1180,al_c,q_90,enc_avif,quality_auto/Dylan%20Elchin.png",cardImage:"https://static.wixstatic.com/media/6da777_c1a50748134941848279ed29bcebeffb~mv2.png/v1/fill/w_800,h_1180,al_c,q_90,enc_avif,quality_auto/Dylan%20Elchin.png",quote:'"On November 27, 2018 SSGT Elchin was killed by an improvised explosive device in Ghazni province, Afghanistan."',quoteAuthor:"- Memorial Valor Foundation",awards:["Bronze Star Medal","Purple Heart","Army Commendation Medal with Valor","Air Force Commendation Medal","Air Force Combat Action Medal"],dateOfSacrifice:"November 27, 2018",location:"Ghazni Province, Afghanistan",fullStory:`BORN: June 11, 1993 458HOMETOWN: Hookstown, PA 459ENTERED SERVICE: August 7, 2012 460DEPLOYMENTS: Afghanistan 461 462On November 27, 2018 SSGT Elchin was killed by an improvised explosive device in Ghazni province, Afghanistan. Capt. Andrew Patrick Ross and Sgt. 1st Class Eric Michael Emond also died in the same incident. Elchin was assigned to the 26th Special Tactics Squadron at Cannon Air Force Base, New Mexico. 463 464SURVIVED BY: Fiancée, Jordan A. Stigers; four brothers, Aaron Elchin, Ryan Elchin, Zachery Bly, and Nick Schlack.`},{id:"chris-nelms",name:"CHRIS NELMS",rank:"Special Operations Team Member",unit:"1st Battalion, 9th Infantry Regiment, 19th Special Forces Group (Airborne), USASOC",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_7aab7e69581649159935da8573647339~mv2.jpg/v1/fill/w_800,h_1180,al_c,q_90,enc_avif,quality_auto/Chris%20Nelms%202.jpg",cardImage:"https://static.wixstatic.com/media/6da777_7aab7e69581649159935da8573647339~mv2.jpg/v1/fill/w_800,h_1180,al_c,q_90,enc_avif,quality_auto/Chris%20Nelms%202.jpg",quote:'"Following a military training accident in North Carolina, SGM Nelms passed away Sunday, July 1, 2018, with his family and loved one
464s by his side."',quoteAuthor:"- Memorial Valor Foundation",awards:["Two Silver Stars","Soldier's Medal","Six Bronze Star Medals","Special Forces Tab","Ranger Tab","Combat Infantryman Badge"],dateOfSacrifice:"July 1, 2018",location:"North Carolina",fullStory:`BORN: December 21, 1971 465HOMETOWN: Oklahoma City, OK 466ENTERED SERVICE: July 24, 1990 467DEPLOYMENTS: Syria, Iraq (3x), Afghanistan (6x), Niger, Philippines 468 469Following a military training accident in North Carolina, SGM Nelms passed away Sunday, July 1, 2018, with his family and loved ones by his side. 470 471SURVIVED BY: His wife and two children.`},{id:"andrew-ross",name:"ANDREW ROSS",rank:"Special Forces Detachment Commander",unit:"1st Bn, 3rd SFG(A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_ca4f510237294a288c5fb2672388da9c~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Ross%20(1).jpg",cardImage:"https://static.wixstatic.com/media/6da777_ca4f510237294a288c5fb2672388da9c~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Ross%20(1).jpg",quote:'"CPT Andrew Ross was killed on November 27, 2018 in Andar, Ghazni province when an improvised explosive device struck his vehicle while serving in combat operations in Afghanistan."',quoteAuthor:"- Memorial Valor Foundation",awards:["Bronze Star Medal (2nd Award)","Purple Heart","Meritorious Service Medal","Special Forces Tab","Ranger Tab","Combat Infantry Badge"],dateOfSacrifice:"November 27, 2018",location:"Andar, Ghazni Province, Afghanistan",fullStory:`BORN: January 26, 1989 472HOMETOWN: Lexington, VA 473ENTERED SERVICE: Commissioned in 2011 after his graduation from West Point. 474DEPLOYMENTS: Afghanistan (2) 475 476CPT Andrew Ross was killed on November 27, 2018 in Andar, Ghazni province when an improvised explosive device struck his vehicle while serving in combat operations in Afghanistan. SFC Eric Emond and SSGT Dylan J. Elchin also lost their lives in the attack. 477 478SURVIVED BY: Wife, Felicia Ross, and their beloved dogs, Bubba and Dolly. He is also survived by his mother, Beth Ross, his father, Stephen Ross, and his sister, Sarah Ross Geisen.`},{id:"alex-viola",name:"ALEX VIOLA",rank:"Special Forces Engineer Sergeant",unit:"1st Bn., 19th SFG (A) Camp Williams, Utah; ODA 7325, C co. 3rd Bn., 7th SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_dba7815e4c64404997616c3457f982ce~mv2.jpg/v1/fill/w_800,h_1180,al_c,q_90,enc_avif,quality_auto/Alex%20Viola.jpg",cardImage:"https://static.wixstatic.com/media/6da777_dba7815e4c64404997616c3457f982ce~mv2.jpg/v1/fill/w_800,h_1180,al_c,q_90,enc_avif,quality_auto/Alex%20Viola.jpg",quote:'"On November 17, 2013 Alex lost his life to an Improvised Explosive Device (IED) while on dismounted patrol."',quoteAuthor:"- Memorial Valor Foundation",awards:["Army Achievement Medal","Afghanistan Campaign Medal","Parachutist Badge","Combat Infantryman Badge","Special Operations Dive Badge","Special Forces Tab"],dateOfSacrifice:"November 17, 2013",location:"Afghanistan",fullStory:`BORN: 1981 479HOMETOWN: Keller, TX 480ENTERED SERVICE: June 2009 481DEPLOYMENTS: Afghanistan 482 483On November 17, 2013 Alex lost his life to an Improvised Explosive Device (IED) while on dismounted patrol. 484 485SURVIVED BY: Parents Frank and Margaret Viola, Sister Christina.`},{id:"matt-lewellen",name:"MATT LEWELLEN",rank:"Special Forces Engineer Sergeant",unit:"ODA 5315, A Co. 3rd Bn 5th SFG (A); ODA 5436, C Co. 4th Bn. 5th SFG (A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/6da777_268aa3bbc1714157ba50427e9f4d9809~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Matt%20Lewellen%202.jpg",cardImage:"https://static.wixstatic.com/media/6da777_268aa3bbc1714157ba50427e9f4d9809~mv2.jpg/v1/fill/w_800,h_1200,al_c,q_90,enc_avif,quality_auto/Matt%20Lewellen%202.jpg",quote:'"On November 4, 2016, SFC Lewellen and two other Special Forces soldiers came under fire by a Jordanian Guard at the gate of a Jordanian Military base in Jafr, Jordan."',quoteAuthor:"- Memorial Valor Foundation",awards:["Bronze Star Medal (Oak Leaf Cluster)","Purple Heart (Posthumous)","Army Commendation Medal","Special Forces Tab","Combat Infantryman Badge","Parachutist Badge"],dateOfSacrifice:"November 4, 2016",location:"Jafr, Jordan",fullStory:`BORN: January 15, 1989 486HOMETOWN: Kirksville, MO 487ENTERED SERVICE: February 2010 488UNITS: ODA 5315, A Co. 3rd Bn 5th SFG (A); ODA 5436, C Co. 4th Bn. 5th SFG (A) 489MILITARY TRAINING: Special Forces Qualification Course; Survival, Evasion, Resistance, and Escape Course; Special Forces Sniper Course; Advanced Leader Course; Basic Leader Course; Basic Airborne Course. 490DEPLOYMENTS: Afghanistan, Jordan (2x) 491 492AWARDS AND DECORATIONS: Bronze Star Medal, Army Commendation Medal, Army Good Conduct Medal (2nd Award), NATO Service Medal, National Defense Service Medal, Afghanistan Campaign Medal with Campaign Star, Global War on Terrorism Expeditionary Medal, Global War on Terrorism Service Medal, NCO Professional Development Ribbon (Numeral 2), Army Service Ribbon, Overseas Service Ribbon, Special Forces Tab, Combat Infantryman Badge, Parachutist Badge. SFC Lewellen was posthumously awarded the Purple Heart and the Bronze Star Medal (1 Oak Leaf Cluster). 493 494On November 4, 2016, SFC Lewellen and two other Special Forces soldiers were returning to a Jordanian Military base in Jafr, Jordan. Here they staged missions to train and equip foreign fighters opposing Bashar al-Assad regime in nearby Syria. As they entered the security checkpoint into the base, they came under fire by a Jordanian Guard at the gate. Tragically, all three soldiers died from wounds sustained during the attack. 495 496SURVIVED BY: Parents Cynthia M. Lewellen and Charles D. Lewellen Jr and his brother and sister.`}],UC=()=>o.jsx(Wa,{data:qC,year:"2019",activeYear:"2019",description:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2019 fallen Special Operators and military heroes.",countLabel:"Honoring the 10 courage-bound Special Operators commemorated in our 2019 Memorial 3-Gun Event."}),VC=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2019 Honorees â Memorial Valor Foundation",description:"Honoring the 2019 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(UC,{})}),o.jsx(Me,{})]})},WC=[{id:"michael-simpson",name:"MICHAEL SIMPSON",rank:"Staff Sergeant",unit:"D Co, 3rd Infantry Regiment (Old Guard) / C Co, 2nd Cavalry Regiment / C Co, 4th Bn, 1st SFG(A)",branch:"U.S. Army Special Forces",specialDistinction:"2020 FEATURED HONOREE",heroImage:"https://static.wixstatic.com/media/47c6a6_19f5c68db95c4efeb43fe08d0cb09ba7~mv2.jpg/v1/fill/w_800,h_1000,al_c,lg_1,q_80,enc_avif,quality_auto/Michael%20Simpson%201.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_19f5c68db95c4efeb43fe08d0cb09ba7~mv2.jpg/v1/fill/w_800,h_1000,al_c,lg_1,q_80,enc_avif,quality_auto/Michael%20Simpson%201.jpg",quote:'"Iâm so proud of him through everything. The man that he was when I met him, the man he grew to be, the father he was, and the person he made me."',quoteAuthor:"- Krista Simpson (Wife)",awards:["Purple Heart (Posthumous)","Army Commendation Medal (2 OLC)","Army Achievement Medal (3 OLC)","Good Conduct Medal (3 OLC)","National Defense Service Medal","Iraq Campaign Medal","Global War on Terror Service Medal","Special Forces Tab","Combat Infantryman Badge","Expert Infantryman Badge","Parachutist Badge"],dateOfSacrifice:"May 1, 2013",location:"Agana, Afghanistan",fullStory:`Staff Sergeant Michael H. Simpson, 30, of San Antonio, Texas, died May 2, 2013, at Landstuhl Regional Medical Center, Germany, of injuries sustained from an improvised explosive device on April 27 in Afghanistan. 497 498Hometown: San Antonio, TX. Entered Service: April 2003. Units: D Co, 3rd Infantry Regiment (Old Guard) / C Co, 2nd Cavalry Regiment / C Co, 4th Bn, 1st SFG(A). 499 500Military Education: Special Forces Qualification Course, Warrior Leader Course, Advanced Leader Course, Combat Life Savers Course, Survival, Evasion, Resistance, and Escape (SERE) Course, Hazmat Driver Instructor's Course, Joint Armorers Training Course, and the Basic Airborne Course. 501 502Deployments: Iraq, Thailand, Afghanistan. 503 504Survived By: wife Krista, whom he called his compass. They have tw
504o beautiful boys, Michael (Mic) Eugene, and Gabriel (Gabe) Robert; sister, Abigail (Abby) Simpson; a brother, SFC Isaac Simpson, his wife Vanessa and their son William; a brother, SGT David Simpson, his wife Kelsey and their daughter Anneka.`},{id:"dustin-wright",name:"DUSTIN WRIGHT",rank:"Staff Sergeant",unit:"A Co, 2nd BN, 3rd SFG(A)",branch:"U.S. Army Special Forces",specialDistinction:"TONGO TONGO FALLEN HERO",heroImage:"https://static.wixstatic.com/media/47c6a6_0e969c3e34184d16b5967fbe2524a3e0~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Dustin%20Wright.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_0e969c3e34184d16b5967fbe2524a3e0~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Dustin%20Wright.jpg",quote:'"Dustin maneuvered numerous times, across open terrain, through intense and accurate fire from the enemy, to protect and recover two of his fallen comrades."',quoteAuthor:"- Official Account of the Tongo Tongo Ambush",awards:["Silver Star (Posthumous)","Meritorious Service Medal","Army Commendation Medal","Joint Service Achievement Medal","Army Service Ribbon","Special Forces Tab","Parachutist Badge"],dateOfSacrifice:"October 4, 2017",location:"Tongo Tongo, Niger",fullStory:`Staff Sergeant Dustin M. Wright, 29, was killed in action on October 4, 2017, near Tongo Tongo, Niger. 505 506Hometown: Lyons, GA. Entered Service: 2012. Units: A Co, 2nd BN, 3rd SFG(A). 507 508Military Training: After graduating from Advanced Individual Training (AIT), Dustin completed Army Airborne School at Ft. Benning, Georgia, followed by the Special Operations Preparation Course (SOPC) at Ft. Bragg, North Carolina. He went on to complete the Special Forces Assessment and Selection Course (SFAS) and the Special Forces Qualification Course (SFQC), earning his Green Beret in 2014. Dustin was serving his third deployment. 509 510Deployments: Afghanistan, Africa. 511 512On October 4, 2017, SSG Dustin Wright and his ODA, alongside a 30-man Nigerian partner force, were ambushed by an overwhelming enemy element. During the ambush, Dustin maneuvered numerous times across open terrain, through intense and accurate enemy fire, to protect and recover two of his fallen comrades. As Dustin turned back for his teammates, he was shot and killed. SSG Bryan Black, SSG Jeremiah Johnson, and SGT La David Johnson also lost their lives in the ambush. 513 514Survived By: his father, Arnold Edgar "Ardie" Wright of Lyons; his mother, Terri Trull Criscio & husband A.J. of Brunswick; four brothers, Arnold Edgar "Little Ardie" Wright IV, William Charles "Will" Wright, Zachariah Douglas "Zach" Wright, and Steven Criscio; and extended family.`},{id:"jonathan-farmer",name:"JONATHAN FARMER",rank:"Chief Warrant Officer 2",unit:"3rd Bn, 5th SFG(A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/47c6a6_6cbdd44d66784a55a2e514f7b2975686~mv2.jpg/v1/crop/x_0,y_13,w_800,h_1174/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Jonathan%20Farmer.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_6cbdd44d66784a55a2e514f7b2975686~mv2.jpg/v1/crop/x_0,y_13,w_800,h_1174/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Jonathan%20Farmer.jpg",quote:'"CW2 Jonathan Farmer served ten deployments, seven combat and three operational, with unwavering dedication to his team and country."',quoteAuthor:"- 3rd Bn, 5th SFG(A)",awards:["Bronze Star Medal (2 OLC)","Purple Heart",'Army Commendation Medal with "C" Device',"Army Commendation Medal (2 OLC)","Army Achievement Medal","Afghanistan Campaign Ribbon","Iraqi Campaign Medal (3 Campaign Stars)","Global War on Terrorism Expeditionary Medal","NATO Medal","Special Forces Tab","Parachutist Badge","Combat Infantryman's Badge"],dateOfSacrifice:"January 16, 2019",location:"Manbij, Syria",fullStory:`Assistant Detachment Commander CW2 Jonathan Farmer died January 16, 2019, when a suicide bomber attacked a restaurant in Manbij, Syria. Navy Chief Petty Officer Shannon M. Kent, Mr. Scott A. Wirtz, and Ms. Ghadir Taher were also killed in the blastâthe deadliest incident for the U.S. military since operations began on Syrian ground in 2015. 515 516Hometown: Boynton Beach, FL. Entered Service: March 30, 2005. Units: 3rd Bn, 5th SFG(A). 517 518Military Training: One Station Unit Training, Basic Airborne Course, SERE Course, Special Forces Qualification Course, Advanced Special Operations Technical Course, Advanced Leader's Course, Special Forces Warrant Officer Candidate School, Special Forces Warrant Officer Basic Course, and Warrant Officer Technical and Tactical Certification Course. 519 520Deployments: Jon completed 10 total deployments â 7 combat and 3 operational â including Operation Iraqi Freedom (2007, 2009), Operation New Dawn (2010), Operation Enduring Freedom (2012, 2014), and Operation Inherent Resolve (2017, 2018-2019). 521 522Survived By: his wife Tabitha and their four children, and his parents.`},{id:"gary-vasquez",name:"GARY VASQUEZ",rank:"Sergeant First Class",unit:"Company Bravo, 1st Battalion, 7th Special Forces Group (Airborne) / Troop A, 1st Battalion 17th Cavalry Regiment (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/47c6a6_59707f747d00475c927c1de8449fbb57~mv2.jpg/v1/crop/x_33,y_33,w_264,h_357/fill/w_800,h_1058,al_c,lg_1,q_80,enc_avif,quality_auto/Gary%20Vasquez%203.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_59707f747d00475c927c1de8449fbb57~mv2.jpg/v1/crop/x_33,y_33,w_264,h_357/fill/w_800,h_1058,al_c,lg_1,q_80,enc_avif,quality_auto/Gary%20Vasquez%203.jpg",quote:'"SFC Gary Vasquez died from wounds sustained when his vehicle encountered an improvised explosive device during mounted operations."',quoteAuthor:"- Official Memorial Record",awards:["Bronze Star Medal (3)","Purple Heart Medal","Meritorious Service Medal","Army Commendation Medal (2)","Army Achievement Medal (2)","Army Good Conduct Medal (2)","National Defense Service Medal","Afghanistan Campaign Medal","Combat Infantryman Badge","Parachutist Badge","Air Assault Badge","Ranger Tab","Special Forces Tab"],dateOfSacrifice:"September 29, 2008",location:"Yakhchal, Afghanistan",fullStory:`SFC Gary Vasquez died September 29, 2008, in Yakhchal, Afghanistan, from wounds sustained when his vehicle encountered an improvised explosive device during mounted operations. Also killed were
522Capt. Richard J. Cliff and Sgt. 1st Class Jamie S. Nicholas. 523 524Hometown: Round Lake, IL. Entered Service: January 2000. Units: Company Bravo, 1st Battalion, 7th Special Forces Group (Airborne); Troop A, 1st Battalion 17th Cavalry Regiment (Airborne). 525 526Military Training: Advanced Noncommissioned Officer Course, Basic Noncommissioned Officer Course, Air Movement Course, SERE Course, Basic Airborne Course, Warrior Leaders Course, Ranger Course, and Special Forces Qualification Course. 527 528Deployments: Afghanistan (3x). 529 530Survived By: his wife Sarah, his mother Margaret DuHasek, his brother Barry DuHasek, and his sister Keely Vasquez. Vasquez was preceded in death by his father, Frank Vasquez, a lieutenant colonel who served in Vietnam.`},{id:"tyler-westbrook",name:"TYLER WESTBROOK",rank:"Sergeant First Class",unit:"3rd Battalion, 319th Airborne Field Artillery Regiment / Charlie Company, 2nd Battalion, 10th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/47c6a6_62e41a4c5f6a42b49e1d9e6c1820e1a2~mv2.jpg/v1/crop/x_0,y_107,w_454,h_666/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Tyler%20Westbrook.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_62e41a4c5f6a42b49e1d9e6c1820e1a2~mv2.jpg/v1/crop/x_0,y_107,w_454,h_666/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Tyler%20Westbrook.jpg",quote:'"SFC Tyler Westbrook, unfortunately, took his own life, an unfortunate reminder that even after returning home our war is not over."',quoteAuthor:"- Memorial Valor Foundation",awards:["Meritorious Service Medal","Army Commendation Medal (4)","Army Achievement Medal","Meritorious Unit Commendation","Army Good Conduct Medal (2)","National Defense Service Medal","Iraq Campaign Medal","Global War on Terror Service Medal","Special Forces Tab","Parachutist Badge","Combat Infantryman's Badge"],dateOfSacrifice:"August 28, 2015",location:"Williamstown, WV",fullStory:`SFC Tyler Westbrook, unfortunately, took his own life, an unfortunate reminder that even after returning home our war is not over. 531 532Hometown: Williamstown, WV. Entered Service: July 2007. Units: 3rd Battalion, 319th Airborne Field Artillery Regiment / Charlie Company, 2nd Battalion, 10th Special Forces Group (Airborne). 533 534Military Training: Special Forces Sniper School, Special Operations Command Jump Master Course, Special Forces Advanced Reconnaissance Target Analysis and Exploitation Techniques Course, Combat Life Saver Course, Warrior Leader Course, Advanced Leader Course, Airborne School, and the Special Forces Qualification Course. 535 536Deployments: Iraq x 2, Africa x 3. 537 538Survived By: his wife Heather Tyler Westbrook and son Milam Grant Westbrook; his parents; brothers Waylon (and wife April) and William; paternal grandmother Norma Westbrook; and extended family.`},{id:"aaron-butler",name:"AARON BUTLER",rank:"Staff Sergeant",unit:"C Co, 457th Engineer BN / B Co, 1st Bn, 19th SFG(A)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/47c6a6_65f9b1f102994835b3f4683a2800b571~mv2.jpg/v1/crop/x_0,y_214,w_1200,h_1586/fill/w_800,h_1058,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Aaron%20Butler_jfif.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_65f9b1f102994835b3f4683a2800b571~mv2.jpg/v1/crop/x_0,y_214,w_1200,h_1586/fill/w_800,h_1058,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Aaron%20Butler_jfif.jpg",quote:'"SSG Aaron Butlerâs team was on patrol with Afghan troops battling the Islamic State when the building they secured was booby-trapped."',quoteAuthor:"- Official Memorial Record",awards:["Bronze Star","Purple Heart","Army Commendation Medal","National Defense Service Medal","Noncommissioned Officer Professional Development Ribbon (2)","Army Reserve Component Overseas Training Ribbon","Special Forces Tab","Military Free Fall Parachutist Badge","Parachutist Badge"],dateOfSacrifice:"August 16, 2017",location:"Monticello, UT (KIA Afghanistan)",fullStory:`SSG Aaron Butler's team was on patrol with Afghan troops battling the Islamic State in Afghanistan. The building they secured was being cleared when a booby-trap was detonated. Tragically, SSG Butler was killed with several of his teammates sustaining injuries. 539 540Hometown: Monticello, UT. Entered Service: April 2008. Units: C Co, 457th Engineer BN / B Co, 1st Bn, 19th SFG(A). 541 542Military Training: Combat Engineer Course, Airborne School, Special Forces Qualification Course, Special Forces Engineer Sergeant Qualification Course (Distinguished Honor Graduate), Basic Special Operations Language Training (French), Advanced Leader Course, and Military Free Fall Parachutist Course. 543 544Deployments: Afghanistan. 545 546Survived By: his parents Randy and Laura Butler of Monticello; fiancée Alexandra Seagrove; siblings Shannon, Shane, Quinn, Nathan, Andy, Chad and Adam Butler; grandparents Pat and Marva Butler and Stan and Diane Augustine; and 23 nieces and nephews.`},{id:"chris-speer",name:"CHRIS SPEER",rank:"Sergeant First Class",unit:"3rd SFG(A), USASO
546C",branch:"U.S. Army Special Forces Medic",specialDistinction:"SOLDIERâS MEDAL & POSTHUMOUS VALOR",heroImage:"https://static.wixstatic.com/media/47c6a6_a30fa7cab2104bf195d63b881e50c6c5~mv2.jpg/v1/crop/x_0,y_15,w_220,h_278/fill/w_800,h_1014,al_c,lg_1,q_80,enc_avif,quality_auto/Chris%20Speer.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_a30fa7cab2104bf195d63b881e50c6c5~mv2.jpg/v1/crop/x_0,y_15,w_220,h_278/fill/w_800,h_1014,al_c,lg_1,q_80,enc_avif,quality_auto/Chris%20Speer.jpg",quote:'"SFC Speer walked into a minefield to rescue two Afghan children before giving his life to save his team in combat."',quoteAuthor:"- USASOC Citation & Memorial Tribute",awards:["Soldiers Medal","Bronze Star","Purple Heart","National Defense Service Medal","Special Forces Tab","Parachutist Badge"],dateOfSacrifice:"August 7, 2002",location:"Ab Khail, Khost Province, Afghanistan",fullStory:`On July 27, 2002, Christopher Speer and a group of four other soldiers on reconnaissance patrol were injured during a firefight upon attacking a building in Khost Province, Afghanistan. After being wounded, Speer was airlifted for treatment to Bagram Air Force Base and then to Ramstein Air Force Base in Germany where he was removed from life support on August 6, 2002. 547 548Hometown: Albuquerque, NM. Entered Service: July 1992. Units: 3rd SFG(A), USASOC. 549 550Military Training: Airborne School, Special Forces Qualification Course, Special Forces Medical Sergeant Qualification Course, and Senior Leader Course. 551 552Deployments: Afghanistan. 553 554Survived By: Wife Tabitha, two small children Taryn and Tanner, and brother Todd.`},{id:"ben-kopp",name:"BEN KOPP",rank:"Corporal",unit:"C Co., 3rd Battalion, 75th Ranger Regiment",branch:"U.S. Army Rangers",specialDistinction:"FALLEN RANGER HERO & ORGAN DONOR",heroImage:"https://static.wixstatic.com/media/47c6a6_b582232b938d4638b1e7d6c977d1ebd0~mv2.jpg/v1/crop/x_107,y_0,w_1029,h_1510/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Ben%20Kopp.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_b582232b938d4638b1e7d6c977d1ebd0~mv2.jpg/v1/crop/x_107,y_0,w_1029,h_1510/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Ben%20Kopp.jpg",quote:'"CPL Kopp saved 6 of his teammates when he was shot in the leg during a Ranger assault on a Taliban safe haven."',quoteAuthor:"- 75th Ranger Regiment Command",awards:["Bronze Star with Valor (Posthumous)","Meritorious Service Medal (Posthumous)","Purple Heart (Posthumous)","Army Achievement Medal (2)","Army Good Conduct Medal","National Defense Service Medal","Iraq Campaign Medal","Global War on Terrorism Service Medal","Army Service Ribbon","Parachutist Badge","Ranger Tab"],dateOfSacrifice:"July 18, 2009",location:"Helmand Province, Afghanistan",fullStory:`On July 10, 2009, CPL Ben Kopp's Ranger unit attacked into a Taliban safe haven where they fought a determined enemy from multiple directions for several hours, resulting in the killing of more than 10 Taliban fighters. CPL Kopp saved 6 of his teammates when he was shot in the leg. He was flown to Walter Reed Army Medical Center in Washington where he passed away on July 18, 2009, from wounds sustained during the attack. 555 556Hometown: Rosemount, Minnesota. Entered Service: 2006. Units: C Co., 3rd Battalion, 75th Ranger Regiment. 557 558Deployments: Iraq x 2, Afghanistan. 559 560Survived By: his mother Jill Stephenson, father Duane Kopp, maternal grandfather Jon Burud, maternal grandmother Mary (Ray) Barnes, paternal grandmother Donna Kopp, special great-grandmother Marian Rogers, Brothers-In-Arms of the 75th Ranger Regiment, and numerous aunts, uncles, cousins, and friends.`},{id:"scott-koppenhafer",name:"SCOTT KOPPENHAFER",rank:"Gunnery Sergeant",unit:"2nd Marine Raider Battalion, Marine Forces Special Operations Command",branch:"U.S. Marine Corps Forces Special Operations",specialDistinction:"CRITICAL SKILLS OPERATOR OF THE YEAR",heroImage:"https://static.wixstatic.com/media/47c6a6_7a802a9cec2542309c32368b8240698b~mv2.jpg/v1/crop/x_205,y_3,w_566,h_548/fill/w_800,h_774,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Scott%20Koppenhafer.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_7a802a9cec2542309c32368b8240698b~mv2.jpg/v1/crop/x_205,y_3,w_566,h_548/fill/w_800,h_774,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Scott%20Koppenhafer.jpg",quote:'"Scott was named MARSOCâs top commando in 2018 for his relentless pursuit of personal and professional excellence."',quoteAuthor:"- Marine Raider Regiment Command",awards:['Bronze Star Medal (2, one with Combat "V")','Navy & Marine Corps Commendation Medal (2, with Combat "V")',"Combat Action Ribbon (2)","Sea Service Deployment Ribbon (6)"],dateOfSacrifice:"August 10, 2019",location:"Qanoos Island, Iraq",fullStory:`Gunnery Sgt. Scott A. Koppenhafer was killed August 10, 2019, by enemy fire during combat operations against the Islamic State group near Qanoos Island in Iraq. 561 562Hometown: Mancos, CO. Entered Service: 2005. Units: 2nd Marine Raider Battalion, Marine Forces Special Operations Command. 563 564Military Training: Scott followed an untraditional path, enlisting in the Marine Corps after receiving his Bachelor's Degree from Adams State College in 2005. His relentless pursuit of personal and professional excellence earned him the 2018 Excalibur Award of Excellence and the title of Critical Skills Operator of the Year. 565 566Deployments: Iraq, Afghanistan. 567 568Survived By: wife Renae, and two children, Colt and Penelope; his parents, Gerald and Carla; brother Travis (Ashley); sister Kelleen; and 3 nephews, Grant, Augustus, and Michael.`},{id:"cole-condiff",name:"COLE CONDIFF",rank:"Staff Sergeant",unit:"23rd Special Tactics Squadron",branch:"U.S. Air Force Special Tactics",specialDistinction:"FALLEN COMBAT CONTROLLER",heroImage:"https://static.wixstatic.com/media/47c6a6_ca092d0439e947618abfcd14fdf93484~mv2.jpg/v1/crop/x_34,y_0,w_1396,h_2048/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Cole%20Condiff%201.jpg",cardImage:"https://static.wixstatic.com/media/47c6a6_ca092d0439e947618abfcd14fdf93484~mv2.jpg/v1/crop/x_34,y_0,w_1396,h_2048/fill/w_800,h_1174,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Cole%20Condiff%201.jpg",quote:'"Cole was specially trained and equipped for immediate deployment into combat operations to conduct reconnaissance, global access, precision strike, and personnel recovery."',quoteAuthor:"- 23rd Special Tactics Squadron Tribute",awards:["Air Force Achievement Medal","Air Force Commendation Medal with Combat Device"],dateOfSacrifice:"November 5, 2019",location:"Gulf of Mexico",fullStory:`Staff Sgt. Cole Condiff, a Special Tactics combat controller with the 23rd Special Tactics Squadron, Hurlburt Field, Florida, had an unplanned parachute departure from a C-130 aircraft Nov. 5, 2019, over the Gulf of Mexico, where he tragically passed away. 569 570Hometown: Richardson, TX. Entered Service: 2012. Units: 23rd Special Tactics Squadron. 571 572Military Training: static-line jumpmaster, military free-fall jumper, combat scuba diver, air traffic controller, and j
572oint terminal attack controller. As a Special Tactics combat controller, Cole was specially trained and equipped for immediate deployment into combat operations to conduct reconnaissance, global access, precision strike, and personnel recovery operations. 573 574Deployments: Africa, Afghanistan. 575 576Survived By: Wife Rachael, 2 daughters, his parents Todd and Sharsten, and his siblings Aubrey and Dakota.`}],JC=()=>o.jsx(Wa,{data:WC,year:"2020",activeYear:"2020",description:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2020 fallen Special Operators and military heroes.",countLabel:"Honoring the 10 courage-bound Special Operators commemorated in our 2020 Memorial 3-Gun Event."}),$C=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2020 Honorees â Memorial Valor Foundation",description:"Honoring the 2020 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(JC,{})}),o.jsx(Me,{})]})},KC=[{id:"kevin-mcenroe",name:"KEVIN MCENROE",rank:"Staff Sergeant",unit:"3rd Battalion, 5th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"2021 FEATURED HONOREE",heroImage:"https://static.wixstatic.com/media/729aa0_f8a84b5822c347d4a9ddfed3094014d1~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Kev%20Smiling%20in%20Uniform%20(2)%20(2019_08_24%201.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_f8a84b5822c347d4a9ddfed3094014d1~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Kev%20Smiling%20in%20Uniform%20(2)%20(2019_08_24%201.jpg",quote:'"Kevin was a brother whose warm smile, fierce tactical precision, and unwavering devotion to his team defined what it means to be a Green Beret."',quoteAuthor:"- 3rd Battalion, 5th Special Forces Group (Airborne)",awards:["Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Defense Meritorious Service Medal (Posthumous)","Meritorious Service Medal (Posthumous)","Combat Infantryman Badge (Posthumous)","Army Commendation Medal","Army Achievement Medal","Army Good Conduct Medal (2nd Award)","Special Forces Tab","Combat Diver Qualification Badge","Parachutist Badge"],dateOfSacrifice:"November 4, 2016",location:"Jafr, Jordan",fullStory:`SSG Kevin McEnroe 577Hometown: Tucson, Arizona 578DOB: July 8th, 1986 | DOD: November 4th, 2016 579Entered Service: April of 2008 580Deployments: McEnroe deployed 5 times in support of Operation Enduring Freedom and other contingency operations. 581Units: 3rd Battalion, 5th Special Forces Group (Airborne), Fort Campbell, Kentucky. 582 583Education: Combat Diver Qualification Course; Special Operations Terminal Attack Controller Course; Special Forces Qualification Course; Advance Leader's Course; Basic Leader's Course; Survival, Evasion, Resistance, and Escape Course; and the Basic Airborne Course. 584 585Awards and Decorations: Army Commendation Medal, the Army Achievement Medal, the Army Good Conduct Medal (2nd Award), the NATO Service Medal, the National Defense Service Medal, the Afghanistan Campaign Medal with Campaign Star, the Global War on Terrorism Expeditionary Medal, the Global War on Terrorism Service Medal, the Noncommissioned Officer Professional Development Ribbon (Numeral 2), the Army Service Ribbon, the Special Forces Tab, Combat Diver Qualification Badge and the Parachutist Badge. McEnroe was posthumously awarded the Bronze Star Medal, Purple Heart, Defense Meritorious Service Medal, Meritorious Service Medal, and Combat Infantryman Badge. 586 587SSG Kevin McEnroe died November 4, 2016, in Jafr, Jordan, of wounds sustained when his detachment came under fire while conducting operations near King Faisal Air Base. Kevin served on multiple combat deployments with quiet courage and legendary enthusiasm, and his family and brothers in arms continue to honor his memory.`},{id:"will-lindsay",name:"WILL LINDSAY",rank:"Sergeant First Class",unit:"2nd Battalion, 10th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/729aa0_770a3756b3a5447fb3fee2e31c0734e1~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Will%20Lindsay4.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_770a3756b3a5447fb3fee2e31c0734e1~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Will%20Lindsay4.jpg",quote:'"Will was a giant among menâa master operator, devoted husband to Sarah, and loving father to four daughters."',quoteAuthor:"- 10th Special Forces Group (Airborne)",awards:["Silver Star Medal","Bronze Star Medal (4)","Meritorious Service Medal","Purple Heart","Combat Infantryman's Badge","Military Free Fall Jumpmaster Badge","Master Parachutist Badge"],dateOfSacrifice:"March 22, 2019",location:"Kunduz, Afghanistan",fullStory:`SFC Will Lindsay 588Hometown: Colorado Springs, Colorado (born in Cortez, Colorado) 589DOB: August 26th, 1985 | DOD: March 22nd, 2019 590Entered Service: July of 2004 591Deployments: Iraq (5x), Tajikistan, and Afghanistan 592Units: 10th Special Forces Group (Airborne) at Ft. Carson, Colorado, as assistant Operations and Intelligence Sergeant with Alpha Company, 2nd Battalion. 593 594Education: Basic Training and Airborne School; Special Forces Selection and Qualification Course, earning his Green Beret in July 2006. 595 596Awards and Decorations: Silver Star Medal, four Bronze Star Medals, one Meritorious Service Medal, a Purple Heart, a Combat Infantryman's Badge, a Military Free Fall Jumpmaster Badge, and a Master Parachutist Badge. 597 598Survived By: His wife, Sarah Lindsay; their four daughters; parents, Grant and Tammy Lindsay; brothers Levi and Cole Lindsay; and extended family. 599 600Sergeant First Class Will Duston Lindsay, United States Army Special Forces, was killed in action in Kunduz, Afghanistan, on Friday, March 22, 2019. Will was born August 26, 1985, in Cortez, Colorado, and joined the Army immediately after high school in 2004. He married the love of his life, Sarah, in 2010, and together they had four daughters who were the center of his world. A true Colorado native, Will loved to hunt, fish, and build things with his hands, and he shamed friends on the golf course with his mid-70s game.`},{id:"nicholas-sheperty",name:"NICHOLAS SHEPERTY",rank:"Master Sergeant",unit:"Company C, 2nd Battalion, 19th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces / West Virginia Army National Guard",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/729aa0_04175be4f08f4fa1b6d77ab9ee890431~mv2.jpg/v1/crop/x_0,y_44,w_1800,h_2382/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/NICK-1.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_04175be4f08f4fa1b6d77ab9ee890431~mv2.jpg/v1/crop/x_0,y_44,w_1800,h_2382/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/NICK-1.jpg",quote:`"Nick was the type of Soldier every commander wants. It was one of the highest honors in my life to serve as Nick's team leader."`,quoteAuthor:"- Green Beret Team Leader",awards:["Legion of Merit","Bronze Star","Purple Heart","Meritorious Service Medal","Army Commendation Medal (2nd Award)",'Navy and Marine Commendation Medal with "V" Device',"Special Forces Tab","Military Freefall Parachutist Badge","Military Freefall Jumpmaster Badge"],dateOfSacrifice:"April 17, 2019",location:"Suffolk, Virginia (Military Freefall Training)",fullStory:`MSG Nicholas Sheperty 601Hometown: Baltimore City, Maryland 602DOB: January 28th, 1983 | DOD: April 17th, 2019 603Entered Service: January 2002 604Deployments: Iraq, Afghanistan (2x) 605Units: Company C, 2nd Battalion, 19th Special Forces Group (Airborne); previously served with 3rd Recon Battalion and 2nd MARSOC as a U.S. Marine. 606 607Education: Marine Corps Infantry School, Marine Basic Reconnaissance C
607ourse, Amphibious Reconnaissance School, Marine Scout Sniper Advanced Course, Military Free Fall Parachutist Course, Special Forces Qualification Course, Special Forces Sniper Course, Special Forces Senior Leader Course, and Military Free Fall Jumpmaster Course. 608 609Awards and Decorations: Legion of Merit, Bronze Star, Purple Heart, Meritorious Service Medal, Army Commendation Medal (2nd Award), Navy and Marine Commendation Medal with "V" Device, Navy and Marine Corps Combat Action Ribbon, Special Forces Tab, Military Freefall Parachutist Badge, Military Freefall Jumpmaster Badge, and Parachutist Badge. 610 611Survived By: His mother Mona, sister Gretchen, brother Joey, sister-in-law Becca, nephew Nicholas, and fiancée Anna. 612 613Nick was a Special Forces Weapons Sergeant who died of a catastrophic medical event during freefall training for a pending deployment. His Green Beret and Marine Corps brothers remember him for his relentless commitment to mission and team: "Nick's satisfaction came from knowing he had done everything in his power to ensure the mission was successful."`},{id:"keigan-baker",name:"KEIGAN BAKER",rank:"Airman First Class",unit:"Special Tactics Training Squadron, 24th Special Operations Wing",branch:"U.S. Air Force Special Tactics (Combat Controller)",specialDistinction:"FALLEN COMBAT CONTROLLER",heroImage:"https://static.wixstatic.com/media/729aa0_20236334076247228643f0dae3b2231b~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Baker%2C%20K_%203_JPG.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_20236334076247228643f0dae3b2231b~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Baker%2C%20K_%203_JPG.jpg",quote:'"Keigan was a person that would pull others to the standard of excellence he held himself to."',quoteAuthor:"- Keigan Baker Memorial Fund",awards:["Air Force Training Ribbon","Air Force Basic Military Training Honor Graduate Ribbon","Air Force Good Conduct Medal","Global War on Terrorism Service Medal","National Defense Ribbon","Air Force Commendation Medal"],dateOfSacrifice:"March 19, 2020",location:"Panama City, Florida (Air Force Combat Dive Course)",fullStory:`A1C Keigan Baker 614Hometown: Longview, Washington 615DOB: January 14th, 1996 | DOD: March 19th, 2020 616Entered Service: 2018 617Units: Air Force Special Tactics Combat Controller assigned to the Special Tactics Training Squadron, 24th Special Operations Wing. 618 619Education: BA Prep Course, Combat Control Selection Course, Airborne School, Survival Evasion Resistance and Escape, Air Traffic Control Course, Combat Controller School, and Special Warfare Pre-Dive. 620 621Awards and Decorations: Air Force Training Ribbon, Air Force Basic Military Training Honor Graduate Ribbon, Air Force Good Conduct Medal, Global War on Terrorism Service Medal, National Defense Ribbon, and Air Force Commendation Medal. 622 623Survived By: Father and stepmother, Jason and Jaime Baker; brother Masen Baker; mother and stepfather, Renee and Brad Ramey; along with many relatives, friends and Special Warfare teammates. 624 625Airman First Class Keigan J. Baker, 24, a Combat Controller assigned to the 24th Special Operations Wing, tragically passed away March 19th, 2020, during a 2,000-meter surface training swim in the Air Force Combat Dive Course in Panama City, Florida. Keigan brought out the best in everyone around him, excelling both athletically and academically, and lived by the Combat Controller creed: "First There, That Others May Live." His brother Masen founded the Keigan Baker Memorial Fund to provide scholarships to individuals pursuing careers in Special Operations.`},{id:"jeremy-griffin",name:"JEREMY GRIFFIN",rank:"Sergeant First Class",unit:"3rd Battalion, 1st Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/729aa0_f5f4ba207915495080182d598578f5ab~mv2.jpg/v1/crop/x_402,y_941,w_1788,h_2362/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Griffin1.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_f5f4ba207915495080182d598578f5ab~mv2.jpg/v1/crop/x_402,y_941,w_1788,h_2362/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Gr
625iffin1.jpg",quote:'"Jeremy was a warrior of quiet strength who placed his team and mission above everything else."',quoteAuthor:"- 1st Special Forces Group (Airborne)",awards:["Bronze Star Medal (2nd Award)","Army Commendation Medal (2nd Award)","Army Achievement Medal (4th Award)","Meritorious Service Medal","Meritorious Unit Citation","Special Forces Tab","Ranger Tab","Combat Infantry Badge","Combat Action Badge","Military Freefall Badge"],dateOfSacrifice:"September 16, 2019",location:"Afghanistan",fullStory:`SFC Jeremy Griffin 626Hometown: Clarksville, Tennessee 627DOD: September 16th, 2019 628Entered Service: April 2004 629Deployments: Iraq, and three deployments to Afghanistan 630Units: 82nd Airborne Division; 7th Special Forces Group (attached); 1st Special Forces Group (Airborne). 631 632Education: Defense Language Institute, Airborne School, Advanced Land Navigation, Ranger Course, Special Forces Qualification Course, SERE, Advanced Leader Course, Free Fall Parachutist, Jumpmaster, Senior Leader Course, Special Operations Terminal Attack Controller, and Military Free Fall Advanced. 633 634Awards and Decorations: Bronze Star Medal (2nd Award), Army Commendation Medal (2nd Award), Army Achievement Medal (4th Award), Meritorious Unit Citation, Army Good Conduct Medal (5th Award), National Defense Service Medal, Afghanistan Campaign Medal, Iraq Campaign Medal, Global War on Terrorism Service Medal, NCO Professional Development Ribbon, NATO Medal, Special Forces Tab, Ranger Tab, Combat Infantry Badge, Combat Action Badge, Parachutist Badge, Military Freefall Badge, and Meritorious Service Medal. 635 636Survived By: His wife Amy E. Griffin, son Charles D. Griffin, daughter Makayla E. Griffin, parents Charles and Diana Griffin, and sister Sabrina D'Antonio. 637 638Jeremy was killed by small-arms fire. As one friend remembered: "He looked at me and said, 'I love my life.' To be that content with life is something so many strive for. He lived each day to the fullest and without regret."`},{id:"javier-gutierrez",name:'JAVIER "JAGUAR" GUTIERREZ',rank:"Sergeant First Class",unit:"3rd Battalion, 7th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"2021 FEATURED HONOREE",heroImage:"https://static.wixstatic.com/media/729aa0_c5bc21ff25d54d94bd98bcffbdb85317~mv2.jpg/v1/crop/x_0,y_706,w_1242,h_1261/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/JavierGutierrez3.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_c5bc21ff25d54d94bd98bcffbdb85317~mv2.jpg/v1/crop/x_0,y_706,w_1242,h_1261/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/JavierGutierrez3.jpg",quote:'"Sgt. 1st Class Gutierrez was a warrior that exemplified selfless service and a commitment to the mission."',quoteAuthor:"- Col. John W. Sannes, 7th Group Commander",awards:["Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Army Commendation Medal (1OLC)","Army Achievement Medal","Good Conduct Medal","Expert Infantry Badge","Parachutist Badge","Special Forces Tab"],dateOfSacrifice:"February 8, 2020",location:"Nangarhar Province, Afghanistan",fullStory:`SFC Javier "Jaguar" Gutierrez 639Hometown: Jacksonville, North Carolina 640DOB: August 12th, 1991 | DOD: February 8th, 2020 641Entered Service: 2009 642Deployments: Iraq and Afghanistan 643Units: Army Infantryman assigned to 2nd Battalion, 504th Parachute Infantry Regiment; 3rd Battalion, 7th Special Forces Group (Airborne). 644 645Education: Graduate of Basic and Advanced Leader Courses, U.S. Army Airborne School, Survival, Evasion, Resistance, and Escape School, and the Special Forces Qualification Course. 646 647Awards and Decorations: Army Commendation Medal (1OLC), Army Achievement Medal, Good Conduct Medal, National Defense Service Medal, Iraq Campaign Medal, Global War on Terrorism Service Medal, Expert Infantry and Parachutist Badges, and the Special Forces Tab. Staff Sgt. Gutierrez was posthumously promoted to Sgt. 1st Class and awarded the Bronze Star Medal and Purple Heart. 648 649Survived By: His wife Gabriela Elena Gutierrez; children Gabriel, Eden, Helen, and Emee Gutierrez; parents Javier and Sylvia Gutierrez; sisters Jenea and Jordan. 650 651SFC Gutierrez died on February 8th, 2020, in an insider attack in N
651angarhar Province, Afghanistan. Jaguar was the quintessential family man, deeply in love with his wife Gabby and their four children. A humble Green Beret and committed man of faith, he believed to the end that America was worth fighting for.`},{id:"gregory-trent",name:"GREGORY TRENT",rank:"Master Sergeant",unit:"Company B, 4th Battalion, 3rd Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/729aa0_9ebfebd917d442ad8430f3692966b9b2~mv2.png/v1/crop/x_0,y_11,w_249,h_329/fill/w_800,h_1000,al_c,lg_1,q_85,enc_auto/Image1_PNG.png",cardImage:"https://static.wixstatic.com/media/729aa0_9ebfebd917d442ad8430f3692966b9b2~mv2.png/v1/crop/x_0,y_11,w_249,h_329/fill/w_800,h_1000,al_c,lg_1,q_85,enc_auto/Image1_PNG.png",quote:'"Greg possessed relentless spirit and tactical calm, always protecting his team under enemy engagement."',quoteAuthor:"- 3rd Special Forces Group (Airborne)",awards:["Bronze Star Medal","Purple Heart","Defense Meritorious Service Medal","Meritorious Service Medal","Army Commendation Medal (2)","Special Forces Tab","Combat Infantryman Badge","Military Freefall Parachutist Badge"],dateOfSacrifice:"August 8, 2012",location:"Shindand Province, Afghanistan",fullStory:`MSG Gregory Trent 652Hometown: Norton, Massachusetts 653DOB: July 23rd, 1974 | DOD: August 8th, 2012 654Entered Service: August of 1998 655Deployments: Afghanistan and Iraq (fifth deployment in support of Overseas Contingency Operations) 656Units: Company B, 4th Battalion, 3rd Special Forces Group (Airborne), Fort Bragg, North Carolina. 657 658Education: Basic Airborne Course, U.S. Army Combatives Course, Warrior Leader's Course, Advanced Leader's Course, Senior Leader's Course, Survival, Evasion, Resistance and Escape Course, Military Free Fall School, Jumpmaster School, Special Forces Intelligence Sergeant Course, and the Special Forces Qualification Course. 659 660Awards and Decorations: Bronze Star Medal, Purple Heart, Defense Meritorious Service Medal, Meritorious Service Medal, two Army Commendation Medals, three Army Achievement Medals, four Good Conduct Medals, National Defense Service Medal, three Afghanistan Campaign Medals, two Iraq Campaign Medals, NATO Medal, Parachutist Badge, Military Freefall Parachutist Badge, Combat Infantryman Badge, and the Special Forces Tab. 661 662Survived By: His wife, daughter, parents, and brother. 663 664MSG Gregory Trent died of wounds inflicted by small-arms fire in Shindand Province, Afghanistan. He enlisted as an artilleryman in 1998, volunteered for Special Forces Assessment and Selection in 2006, and earned his Green Beret in 2007, going on to serve as a Special Forces communications sergeant across multiple combat deployments.`},{id:"gilbert-garcia",name:"GILBERT GARCIA",rank:"Sergeant First Class",unit:"3rd Special Forces Group (Airborne) / National Guard 19th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces",specialDistinction:"FALLEN GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/729aa0_32cd9147b48049b7b07585c9911971bd~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/FB_IMG_1618186687400.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_32cd9147b48049b7b07585c9911971bd~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/FB_IMG_1618186687400.jpg",quote:'"Gilbert embodied the finest qualities of a Special Forces Sergeantâbrave, humble, and fiercely loyal."',quoteAuthor:"- 3rd Special Forces Group (Airborne) Tribute",awards:["Bronze Star Medal","Army Commendation Medal (5th Award)","Army Achievement Medal","Meritorious Unit Citation","Army Good Conduct Medal (3rd Award)","Special Forces Tab","Combat Infantry Badge","Parachutist Badge"],dateOfSacrifice:"February 19, 2021",location:"Dallas, Texas",fullStory:`SFC Gilbert Garcia 665Hometown: Dallas, Texas 666DOB: January 27, 1986 | DOD: February 19, 2021 667Entered Service: 2006 668Deployments: Iraq & Afghanistan (2) 669Units: 3rd Special Forces Group-Airborne, North Carolina (2006-2015); National Guard 19th Special Forces-Airborne (2015-Present). 670 671Education: After his Army career, Gilbert earned his Bachelor of Science in Construction Science from Texas A&M in 2017 while remaining active in the National Guard Reserves Special Forces, and was nearing completion of his MBA & Management Information Technology degree from Texas Tech. 672 673Awards and Decorations: Bronze Star Medal, Army Commendation Medal (5th Award), Army Achievement Medal, Meritorious Unit Citation, Army Good Conduct Medal (3rd Award), National Defense Service Medal, Afghanistan Campaign Medal with Combat Star (2nd Award), Iraq Campaign Medal with Campaign Star (2nd Award), Global War on Terrorism Service Medal, Army Special Forces Tab, Combat Infantry Badge, Air Assault Badge, Valorous Unit Award, and Parachutist Badge. 674 675Survived By: Children Nathan and Madeline Mary Garcia; parents Jose and Edith Garcia; sister Jocelyn Garcia; brother Joe Garcia; and many nieces, nephews, and extended family. 676 677SFC Gilbert Garcia tragically took his own life on February 19, 2021, and entered Fiddler's Green to join his fallen brothers. He is profou
677ndly missed by his family and the Special Forces community.`},{id:"david-whitcher",name:"DAVID WHITCHER",rank:"Staff Sergeant",unit:"Company C, 2nd Battalion, 7th Special Forces Group",branch:"U.S. Army Special Forces (Green Beret & Combat Diver)",specialDistinction:"FALLEN COMBAT DIVER",heroImage:"https://static.wixstatic.com/media/729aa0_c3ee5c5e94d641c4a6fa3014730aa449~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/whitcher%20DOD%20image.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_c3ee5c5e94d641c4a6fa3014730aa449~mv2.jpg/v1/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/whitcher%20DOD%20image.jpg",quote:'"Dave was a generous and kind soul who dedicated his life to being the best husband and father, and to protecting his team."',quoteAuthor:"- 7th Special Forces Group Command",awards:["Army Commendation Medal (3rd Award)","Army Achievement Medal (4th Award)","Valorous Unit Award","Meritorious Unit Commendation","Combat Action Badge","Parachutist Badge","Special Forces Tab"],dateOfSacrifice:"November 2, 2016",location:"Key West, Florida (Dive Training)",fullStory:`SSG David Whitcher 678Hometown: Bradford, New Hampshire 679DOB: July 4th, 1986 | DOD: November 2nd, 2016 680Entered Service: 2004 681Deployments: Afghanistan (2) 682Units: 6th Engineer Battalion, 2nd Engineer Brigade, 27th Engineer Battalion with 82nd Airborne Division; Company C, 2nd Battalion, 1st Special Warfare Training Group; Company C, 2nd Battalion, 7th Special Forces Group. 683 684Education: Basic Training, Special Forces Qualification Course - Green Beret, National Guard Carpentry and Masonry Specialist. He also earned an associate's degree in criminal justice from NHTI in Concord, NH in 2012. 685 686Awards and Decorations: Army Commendation Medal (3rd award), Army Achievement Medal (4th award), Valorous Unit Award, Meritorious Unit Commendation, Good Conduct Medal, National Defense Service Medal, Afghanistan Campaign Medal, Global War on Terrorism Service Medal, Expert in Competition Bronze Pistol Badge, Governors 20 Tab, Combat Action Badge, Parachutist Badge, and Special Forces Tab. 687 688Survived By: His wife Victoria and son David J. Whitcher Jr.; mother Kathleen Whitcher; three brothers; and three sisters. 689 690Staff Sgt. David Whitcher died during a dive training exercise off the coast of Key West, Florida. A master carpenter and free spirit, Dave built a tiny house on hinges and took his family to live off-grid in Alaska for a year. He was known best for his generous spirit, adventurous heart, and the smile his son inherited.`},{id:"antonio-rodriguez",name:"ANTONIO REY RODRIGUEZ",rank:"Sergeant First Class",unit:"3rd Battalion, 7th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces / 75th Ranger Regiment",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/729aa0_6f30a8645cab42bf9814c26e9e19419d~mv2.jpg/v1/crop/x_0,y_79,w_1242,h_1642/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/SFCAntonioReyRodriguez.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_6f30a8645cab42bf9814c26e9e19419d~mv2.jpg/v1/crop/x_0,y_79,w_1242,h_1642/fill/w_800,h_1000,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/SFCAntonioReyRodriguez.jpg",quote:'"Tony was a brilliant intelligence operator whose work directly protected special operations teams in combat."',quoteAuthor:"- 7th Special Forces Group Intelligence Command",awards:["Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Joint Service Commendation Medal","Army Commendation Medal (1 Oak Leaf Cluster)","Ranger Tab","Combat Infantry Badge","Expert Infantryman Badge","Parachutist Badge"],dateOfSacrifice:"February 8, 2020",location:"Nangarhar Province, Afghanistan",fullStory:`SFC Antonio Rey Rodriguez 691Hometown: Las Cruces, New Mexico 692DOB: July 26th, 1991 | DOD: February 8th, 2020 693Entered Service: 2009 694Deployments: 8 times with the 75th Ranger Regiment, and twice with 7th Special Forces Group 695Units: Delta Company and 3rd Ranger Battalion, 75th Ranger Regiment; Battalion Reconnaissance Platoon; 3rd Battalion, 7th Special Forces Group's (ODA-7313) Military Intelligence Detachment. 696 697Education: One Station Unit Training to become an Infantryman, U.S. Army Airborne School, Regimental Assessment and Selection Program, U.S. Army Ranger School, and Advanced Indiv
697idual Training to become a Cryptologic Linguist. 698 699Awards and Decorations: Joint Service Commendation Medal, Army Commendation Medal (1 Oak Leaf Cluster), Army Achievement Medal, Ranger Tab, Combat Infantry Badge, Expert Infantryman Badge, and Parachutist Badge. SFC Rodriguez was posthumously promoted to SFC and awarded the Combat Action Badge, Bronze Star Medal, and Purple Heart. 700 701Survived By: His wife Ronaleen Omega-Rodriguez; parents Guadalupe Rodriguez Jaramillo and Javier D. Jaramillo; brothers Christopher and David; sister Valerie; and extended family. 702 703On February 8th, 2020, SFC Antonio Rey "ROD" Rodriguez was killed in action while conducting combat operations in the Sherzad District of Nangarhar Province, Afghanistan. Growing up, Antonio loved his family's pecan tree orchards, and as an adult, he cherished time with his wife Ronaleen, competitive shooting, and CrossFit. His mother established the SFC Antonio Rey "ROD" Rodriguez Memorial Endowed Scholarship at New Mexico State University in his honor, representing what Antonio stood for: "Remember to Live."`}],QC=()=>o.jsx(Wa,{data:KC,year:"2021",activeYear:"2021",description:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2021 fallen Special Operators and military heroes.",countLabel:"Honoring the 10 courage-bound Special Operators commemorated in our 2021 Memorial 3-Gun Event."}),YC=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2021 Honorees â Memorial Valor Foundation",description:"Honoring the 2021 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(QC,{})}),o.jsx(Me,{})]})},XC=[{id:"bryan-black",name:"BRYAN BLACK",rank:"Staff Sergeant",unit:"Alpha Company, 2nd Battalion, 3rd Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret Medic)",specialDistinction:"FALLEN GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/729aa0_1fef3c41a18c40628ff3c7beb6423ef4~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SSG%20Bryan%20Black.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_1fef3c41a18c40628ff3c7beb6423ef4~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SSG%20Bryan%20Black.jpg",quote:'"SSG Bryan Black was killed in Niger as a result of hostile fire. His detachment conducted a reconnaissance patrol along with host nation military forces near the Mali border when they were attacked by a militant group of 50 plus fighters."',quoteAuthor:"- 3rd Special Forces Group (Airborne)",awards:["Purple Heart","Meritorious Service Medal","Army Commendation Medal with C Device","Army Commendation Medal","Army Good Conduct Medal (2)","National Defense Service Medal","Global War on Terrorism Service Medal","Army Service Ribbon","Niger Cross of Valor with Star","Combat Infantryman Badge","Special Forces Tab","Parachutist Badge","Air Assault Badge","Marksmanship Qualification Badge - Sharpshooter with Rifle"],dateOfSacrifice:"October 4, 2017",location:"Niger, West Africa",fullStory:`SSG Bryan Black 704Hometown: Puyallup, Washington 705DOB: August 3rd, 1982 | DOD: October 4th, 2017 706Entered Service: October 2009 707Deployments: Black deployed to Afghanistan and to Niger, West Africa 708Units: Alpha Company, 2nd Battalion, 3rd Special Forces Group (Airborne), Fort Bragg, North Carolina. 709 710Education: The Special Operations Combat Medic Course, Ranger Course, Special Forces Qualification Course, Arabic Special Operations Language Training, Advanced Leader's Course, Survival, Evasion, Resistance, and Escape Course, Basic Leaders Course, and the Combat Lifesavers Course. 711 712Awards and Decorations: The Purple Heart, Meritorious Service Medal, Army Commendation Medal with C Device, Army Commendation Medal, Army Good Conduct Medal (2), National Defense Service Medal, Global War on Terrorism Service Medal, Army Service Ribbon, Niger Cross of Valor with Star, Combat Infantryman Badge, Special Forces Tab, Parachutist Badge, Air Assault Badge, and the Marksmanship Qualification Badge â Sharpshooter with Rifle. 713 714Survived By: His wife, Michelle, and their sons, Isaac and Ezekiel, his parents Karen and Henry Black, and his brother Jason Black. 715 716SSG Bryan Black was killed in Niger as a result of hostile fire. His detachment conducted a reconnaissance patrol along with host nation military forces. The SF team and Nigerien troops were in southwestern Niger near the Mali border when they were attacked by a militant group of 50 plus fighters. SSG Black and 3 other soldiers lost their lives.`},{id:"jeremie-border",name:"JEREMIE BORDER",rank:"Staff Sergeant",unit:"Bravo Company & Alpha Company, 1st Battalion, 1st Special Forces Group",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"2022 FEATURED HONOREE",heroImage:"https://static.wixstatic.com/media/729aa0_3f747a38c60b44e1bb90f2f55f6204a1~mv2.jpg/v1/crop/x_33,y_35,w_262,h_355/fill/w_600,h_750,al_c,q_85,enc_auto/SSG%20Jeremie%20Border%20DA%20Photo.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_3f747a38c60b44e1bb90f2f55f6204a1~mv2.jpg/v1/crop/x_33,y_35,w_262,h_355/fill/w_600,h_750,al_c,q_85,enc_auto/SSG%20Jeremie%20Border%20DA%20Photo.jpg",quote:'"SSG Jeremie Border was killed of wounds caused by small-arms fire while conducting combat operations in the Afghanistan province of Ghazni in support of Operation Enduring Freedom."',quoteAuthor:"- 1st Special Forces Group (Airborne)",awards:["Bronze Star Medal with Valor (Posthumous)","Purple Heart (Posthumous)","Meritorious Service Medal (Posthumous)","Afghan Campaign Medal (Posthumous)","Army Commendation Medal","Army Good Conduct Medal","National Defense Service Medal","Global War on Terror Expeditionary Medal","Global War on Terror Service Medal","Special Forces Tab","Expert Infantry Badge","Army Parachutist Badge"],dateOfSacrifice:"September 1, 2012",location:"Ghazni Province, Afghanistan",fullStory:`SSG Jeremie Border 717Hometown: Mesquite, Texas 718DOB: March 1st, 1984 | DOD: September 1st, 2012 719Entered Service: 2006 720Deployments: Border deployed to the Ghazni Province of Afghanistan in support of Operation Enduring Freedom-Afghanistan 721Units: Bravo Company, 1st Battalion, 1st Special Forces Group. Alpha Company, 1st Battalion, 1st Special Forces Group, Torii Station, Okinawa, Japan 722 723Education: Special Forces Qualification Course, the Warrior Leader's Course, the Advanced Leader's Course, the Survival, Evasion, Resistance, and Escape (SERE) Course and the Basic Airborne Course. 724 725Awards and Decorations: The Army Commendation Medal, the Army Good Conduct Medal, the National Defense Service Medal, the Global War on Terror Expeditionary Medal, the Global War on Terror Service Medal, Non-commissioned Officer Professional Development Ribbon with
725numeral 2, Army Service Ribbon, Special Forces Tab, Expert Infantry Badge and the Army Parachutist Badge. Border was posthumously awarded the Bronze Star Medal with Valor, the Purple Heart, the Meritorious Service Medal, and the Afghan Campaign Medal. 726 727Survived By: Jeremie is survived by his mother and step-father, Mary Border and Robert Harris, and sisters, DeLaynie, Katie, Ashley and Amanda. 728 729SSG Jeremie Border was killed of wounds caused by small-arms fire while conducting combat operations in the Afghanistan province of Ghazni. SSG Jonathan P. Schmidt was also killed in the same incident.`},{id:"edward-cantrell",name:"EDWARD CANTRELL",rank:"Chief Warrant Officer 2",unit:"3rd Battalion, 5th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret Warrant Officer)",specialDistinction:"FALLEN GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/729aa0_51dfe4b6bedc49e0987062ad59db9519~mv2.png/v1/fill/w_600,h_750,al_c,q_85,enc_auto/CW2%20Edward%20Cantrell.png",cardImage:"https://static.wixstatic.com/media/729aa0_51dfe4b6bedc49e0987062ad59db9519~mv2.png/v1/fill/w_600,h_750,al_c,q_85,enc_auto/CW2%20Edward%20Cantrell.png",quote:'"Chief Edward Cantrell tragically lost his life attempting to save his two daughters, Isabella and Natalia, when their home caught fire at 2:00am."',quoteAuthor:"- 5th Special Forces Group (Airborne)",awards:["Bronze Star Medal (4)","Purple Heart","Army Commendation Medal with Valor Device","Army Commendation Medal (4)","Army Achievement Medal (11)","Army Good Conduct Medal","National Defense Service Medal","Afghanistan Campaign Medal w/ 4 Stars","Iraq Campaign Medal w/ 1 Star","Kosovo Service Medal","NATO Medal","Combat Infantryman Badge","Master Parachutist Badge","Air Assault Badge","Bruce E. Price Leadership Award"],dateOfSacrifice:"March 6, 2012",location:"Fort Campbell, Kentucky / Cumberland County, NC",fullStory:`CW2 Edward Cantrell 730Hometown: Dyersburg, Tennessee 731DOB: December 16, 1975 | DOD: March 6, 2012 732Entered Service: 1994 733Deployments: Cantrell deployed in support of Operation Joint Endeavor to Bosnia and Herzegovina. He had 6 combat deployments; once to Iraq and five times to Afghanistan, his most recent in support of OEF in August of 2011. 734Units: 2nd Infantry Division, Camp Howze, Korea; 503rd Military Police Battalion, Fort Bragg, North Carolina; 3rd Battalion, 5th Special Forces Group (Airborne) Fort Campbell, Kentucky. 735 736Education: Special Forces Qualification Course, Warrant Officer Candidate Course, Special Forces Warrant Officer Basic Course. 737 738Awards and Decorations: Four Bronze Star Medals, the Purple Heart, the Army Commendation Medal with Valor device, four Army Commendation Medals, 11 Army Achievement Medals, Army Good Conduct Medal, National Defense Service Medal, Afghanistan Campaign Medal with four stars, Iraq Campaign Medal with one star, Kosovo Service Medal, Global War on Terrorism Expeditionary Medal, Global War on Terrorism Service Medal, Humanitarian Service Medal, six Overseas Service Ribbons, Army Service Ribbon, the NATO Medal, the Combat Infantryman Badge, the Master Parachutist's Badge and the Air Assault Badge. He was also the recipient of the Bruce E. Price Leadership Award. 739 740Chief Edward Cantrell tragically lost his life attempting to save his two daughters when their home caught fire at 2:00am. His daughters Isabella, 6, and Natalia, 4 also lost their lives that night.`},{id:"daniel-crabtree",name:"DANIEL CRABTREE",rank:"Sergeant First Class",unit:"Company B, 2nd Battalion, 19th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret & SWAT Officer)",specialDistinction:"FALLEN GREEN BERET & POLICE OFFICER",heroImage:"https://static.wixstatic.com/media/729aa0_56e11a6e42e346a68f8ab50a63c704a5~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SFC%20Daniel%20Crabtree%20DA%20Photo.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_56e11a6e42e346a68f8ab50a63c704a5~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SFC%20Daniel%20Crabtree%20DA%20Photo.jpg",quote:'"In Iraq, SFC Crabtree developed and implemented a comprehensive training curriculum for the Iraqi SWAT volunteers, including advanced marksmanship and urban assault training."',quoteAuthor:"- 19th Special Forces Group (Airborne)",awards:["Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Meritorious Service Medal (Posthumous)","Combat Infantryman Badge (Posthumous)","Army Achievement Medal","Army Reserve Component Achievement Medal","National Defense Service Medal","Iraq Campaign Medal","Global War on Terrorism Service Medal","Humanitarian Service Medal","Parachutist Badge","Special Forces Tab"],dateOfSacrifice:"June 8, 2006",location:"Al Kut, Iraq",fullStory:`SFC Daniel Crabtree 741Hometown: Hartville, Ohio
742DOB: November 13, 1974 | DOD: June 8, 2006 743Entered Service: 1992 744Deployments: He deployed to Iraq in support of Operation Iraqi Freedom and attached to the Combined Joint Special Operations Task Force â Arabian Peninsula. 745Units: 135th Military Police Company in Brook Park, Ohio; Ohio Army National Guardâs Company B, 2nd Battalion, 19th Special Forces Group (Airborne) in Columbus, Ohio. 746 747Education: Special Forces Qualification Course, Basic Airborne Course, the Primary Leadership Development Course and the Basic Noncommissioned Officer Course. 748 749Survived By: He is survived by his wife, Kathy, and daughter, Mallory, his father, Ronald Crabtree, and mother, Judy Ann Crabtree. 750 751Daniel was a husband, a father, a friend, a brother and a child. He had a passion for the military, police force and Star Wars. In his civilian life, Crabtree worked as a police officer in Cuyahoga Falls, Ohio and was a member of the CFP SWAT unit. 752 753In Iraq, the work of Crabtree and his Special Forces operational detachment focused primarily on training members of the Al Kut SWAT, an Iraqi police force. Crabtree himself developed and implemented a comprehensive training curriculum for the Iraqi SWAT volunteers, which included advanced marksmanship training, offensive and defensive driving instruction, and urban assault training.`},{id:"stephen-cribben",name:"STEPHEN CRIBBEN",rank:"Sergeant First Class",unit:"2nd Battalion, 10th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Senior Communications Sergeant)",specialDistinction:"FALLEN SPECIAL OPERATOR",heroImage:"https://static.wixstatic.com/media/729aa0_985c0741adbc469e93669f83bd16dc74~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SFC%20Stephen%20Cribben%20DA%20Photo.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_985c0741adbc469e93669f83bd16dc74~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SFC%20Stephen%20Cribben%20DA%20Photo.jpg",quote:'"SFC Stephen B. Cribben was killed in Afghanistan from a sniper while trying to lay cover fire for his exfiltrating team members."',quoteAuthor:"- 10th Special Forces Group (Airborne)",awards:["Silver Star Medal","Bronze Star Medal","Meritorious Service Medal","Army Commendation Medal (3 OLC)","Army Achievement Medal (8 OLC)","Meritorious Unit Citation","Army Good Conduct Medal (5)","National Defense Service Medal","Afghanistan Campaign Medal","Iraq Campaign Medal","Korean Defense Service Medal","Sergeant Audie Murphy Award","Combat Action Badge","Special Forces Tab","Parachutist Badge","Air Assault Badge","Pathfinder Badge"],dateOfSacrifice:"November 4, 2017",location:"Laghman Province, Afghanistan",fullStory:`SFC Stephen Cribben 754Hometown: Simi Valley, California 755DOB: January 27, 1984 | DOD: November 4, 2017 756Entered Service: December 2002 757Deployments: Cribben deployed three times with the 716th Military Police Battalion: Egypt in support of Bright Star in 2005, Afghanistan in support of Operation Enduring Freedom in 2006, and Iraq in support of Operation Iraqi Freedom in 2007. In 2017, he deployed to Afghanistan with 2nd Battalion, 10th SFG (Airborne) Fort Carson, Colorado in support of Operation Freedomâs Sentinel. 758 759Units: 55th Military Police Company, Camp Page, Korea; 716th Military Police Battalion; U.S. Army Garrison Baumholder Provost Marshal Office. In 2015, Cribben went to 10th SFG (Airborne) Fort Carson, Colorado and served as a senior communications sergeant for ODA, 2nd Battalion, 10th SFG (A). 760 761Education: Military Police Advanced Individual Training, Airborne School, Air Assault School, Pathfinder School, Emergency Medical Technician-Basic Course, Basic Leader Course, Advanced Leader Course, Senior Leader Course, French Special Operations Language Course, Survival, Evasion, Resistance and Escape High Risk Course, Communications Sergeant Course, Special Warfare Operational Design Course, Special Forces Advanced Urban Combat Course, Advanced Special Operations Techniques Level II, and Static Line Jumpmaster Course. 762 763Survived By: His wife (Shelly), two sons (Connor and Wyatt), Father and Mother (Joe and Lee), Sister (Whitney) and family, Father and Mother-in-Law (Ray and Kit), Sister-in-Law (Nicole), and all his Brothers-in-Arms and their families. 764 765SFC Stephen B. Cribben was killed in Afghanistan from a sniper while trying to lay cover fire for his exfiltrating team members.`},{id:"peter-kraines",name:"PETER KRAINES",rank:"Technical Sergeant",unit:"24th Special Operations Wing, Special Tactics, Fort Bragg",branch:"U.S. Air Force Special Tactics Pararescue (PJ)",specialDistinction:"FALLEN AIR FORCE PARARESCUEMAN",heroImage:"https://static.wixstatic.com/media/729aa0_6b29f28737ad4ee7a20e57914dc3fd74~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/191010-F-CR035-1001.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_6b29f28737ad4ee7a20e57914dc3fd74~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/191010-F-CR035-1001.jpg",quote:'"As a Special Tactics pararescueman, Kraines was specially trained and equipped for immediate deployment into combat operations to conduct combat search and rescue and personnel recovery operations."',quoteAuthor:"- 24th Special Operations Wing",awards:["Air Medal w/ 1 Oak Leaf Cluster","Aerial Achievement Medal","Air Force Commendation Medal","Air Force Achievement Medal","Air Force Good Conduct Medal","National Defense Service Medal","Afghanistan Campaign Medal","Global War on Terrorism Service Medal","Meritorious Unit Award","Air Force Longevity Service Award","NATO Medal"],dateOfSacrifice:"October 8, 2019",location:"Boise, Idaho",fullStory:`TSgt Peter Kraines 766Hometown: Albany, New York 767DOB: December 18, 1985 | DOD: October 8, 2019 768Entered Service: March of 2011 769Units: 347th Rescue Group, Moody Air Force Base, Georgia; 24th Special Operations Wing, Special Tactics, Fort Bragg, North Carolina 770 771Education: Combat Diver Qualification Course; Special Operations Terminal Attack Controller Course; Special Forces Qualification Course; Advance Leader Course; Basic Leader Course; Survival, Evasion, Resistance, and Escape Course; and the Basic Airborne Course. Military static-line jumper, free fall jumper, Air Force combat scuba diver and certified emergency medical technician. 772 773Survived By: His Wife, son and daughter, father, mother, and four sisters. 774 775TSGT Kraines and another climber were clipped to an anchor system during a training mission. When the anch
775or failed during a teammate's descent, Kraines was pulled from his stance, falling 53 feet to the ground. His fellow airmen and paramedics performed CPR and a field tracheostomy, but were unable to revive him.`},{id:"andrew-marckesano",name:"ANDREW MARCKESANO",rank:"Master Sergeant",unit:"C Co 2/508 PIR 82nd Airborne Division & 2nd Battalion, 7th SFG (A)",branch:"U.S. Army Special Forces (Green Beret Weapons Sergeant)",specialDistinction:"SILVER STAR RECIPIENT & COMBAT LEADER",heroImage:"https://static.wixstatic.com/media/729aa0_ce6dee78e2ab470e982f4295d0af87c1~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/MSG%20Andrew%20Marckesano%20DA%20Photo.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_ce6dee78e2ab470e982f4295d0af87c1~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/MSG%20Andrew%20Marckesano%20DA%20Photo.jpg",quote:'"Andrew had a total of six deployments with the 82nd Airborne Division, 75th Ranger Regiment, and 2nd Battalion, 7th Special Forces Group (Airborne), earning the Silver Star for heroism under fire."',quoteAuthor:"- 7th Special Forces Group (Airborne)",awards:["Silver Star","Army Commendation Medal","Army Achievement Medal","Valorous Unit Award","Army Good Conduct Medal","National Defense Service Medal","Afghan Campaign Medal CS-5","Global War on Terrorism Expeditionary Medal","NATO Medal","Combat Infantryman Badge","Ranger Tab","Special Forces Tab","Parachute Badge","Military Freefall Parachutists Badge"],dateOfSacrifice:"July 7, 2020",location:"Alexandria, Virginia",fullStory:`MSG Andrew Marckesano 776Hometown: San Luis Obispo, California 777DOB: October 22, 1986 | DOD: July 7, 2020 778Entered Service: 2005 779Deployments: Andrew had a total of six deployments with the 82nd Airborne Division, 75th Ranger Regiment, and 2nd Battalion, 7th Special Forces Group (Airborne). 780Units: C Co 2/508 PIR 82nd Airborne Division; 75th Ranger Regiment, 2nd Battalion, 7th Special Forces Group (Airborne). 781 782Education: Basic Airborne Course, Modern Army Combatives level 1 and 2, Ranger Indoctrination Program, Small Unit Ranger Tactics Course, Warrior Leaders Course, Basic Noncommissioned Officer Course, Advanced Leaders Course, Ranger Course, SERE (High Risk), Free Fall Parachutist Course and the Special Forces Weapons Sergeant Qualification Course. 783 784Awards and Decorations: Silver Star, Army Commendation Medal, Army Achievement Medal, Valorous Unit award, Army Good Conduct Medal, National Defense Service Medal, Afghan Campaign Medal CS-5, Global War on Terrorism, Global War on Terrorism Expeditionary, NCO Professional Development ribbons, Army Service Ribbon, Overseas Ribbon, NATO Medal, Combat Infantrymanâs Badge, Ranger Tab, Special Forces Tab, Parachute Badge, Military Freefall Parachutists Badge. 785 786Survived By: His wife, Erin and children Riley, Andrew, and Madeline, his Father, Patrick, Mother, Kathryn, and Sister, Michele.`},{id:"joshua-mills",name:"JOSHUA MILLS",rank:"Staff Sergeant",unit:"Company A, 3rd Battalion, 7th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/729aa0_06f3d86b66f24e4a9b9ee9c0c029c31d~mv2.jpg/v1/crop/x_14,y_0,w_473,h_625/fill/w_600,h_750,al_c,q_85,enc_auto/2009_mills_joshua.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_06f3d86b66f24e4a9b9ee9c0c029c31d~mv2.jpg/v1/crop/x_14,y_0,w_473,h_625/fill/w_600,h_750,al_c,q_85,enc_auto/2009_mills_joshua.jpg",quote:`"During the team's third deployment to Afghanistan, as they returned from a successful mission, ODA 7311 was ambushed by an enemy improvised explosive device (IED). SSG Mills died of wounds suffered."`,quoteAuthor:"- 7th Special Forces Group (Airborne)",awards:["Bronze Star Medal w/ Oak Leaf Cluster","Purple Heart Medal","Meritorious Service Medal","Good Conduct Medal","National Defense Service Medal","Afghanistan Campaign Medal","Global War on Terror Service Medal","Army Service Ribbon","NATO Medal","NCO Professional Development Ribbon"],dateOfSacrifice:"September 16, 2009",location:"Ghazni Province, Afghanistan",fullStory:`SSG Joshua Mills 787Hometown: El Paso, Texas 788DOB: November 1, 1984 | DOD: September 16, 2009 789Entered Service: 2005 790Deployments: He deployed in support of Operation Enduring Freedom August 2009 as a member of the Combined Joint Special Operations Task Force â Afghanistan 791Units: Company A, 3rd Battalion, 7th Special Forces Group (Airborne), Fort Bragg, North Carolina 792 793Education: Basic Airborne Course, Primary Leadership Development Course, Basic Non-Commissioned Officers Course, Air Movement Operations Course, the Special Forces Qualification Course, and the Special Forces Sniper Course. 794 795Survived By: Mills is survived by his wife, Magen, and son, Malaki, mother Celeste, father Tommy, and brothers, Quent and Travis. 796 797During the teamâs third deployment to Afghanistan, on the evening of September 15, 2009, as they returned from a successful mission, ODA 7311 was ambushed by an enemy combatant improvised explosive device (IED). SSG Mills died of wounds suffered.`},{id:"james-moriarty",name:"JAMES MORIARTY",rank:"Staff Sergeant",unit:"1st Battalion, 5th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Combat Diver & Sniper)",specialDistinction:"SILVER STAR & BRONZE STAR WITH VALOR",heroImage:"https://static.wixstatic.com/media/729aa0_88c3c05b742e4197bbbc79e964f2b573~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SSG%20James%20Moriarty%20DA%20Photo.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_88c3c05b742e4197bbbc79e964f2b573~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/SSG%20James%20Moriarty%20DA%20Photo.jpg",quote:'"Jimmy was awarded the Silver Star medal on his birthday, January 27, 2021, by Maj. General Miguel Correa for exceptional gallantry under hostile fire in Jordan."',quoteAuthor:"- 5th Special Forces Group (Airborne)",awards:["Silver Star Medal","Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Defense Meritorious Service Medal (Posthumous)","Meritorious Service Medal (Posthumous)","Combat Infantryman Badge (Posthumous)","Army Good Conduct Medal","National Defense Service Medal","Global War on Terrorism Expeditionary Medal","Special Forces Tab","Parachutist Badge","Special Operations Diving Supervisor Badge"],dateOfSacrifice:"November 4, 2016",location:"Jafr, Jordan",fullStory:`SSG James Moriarty 798Hometown: Houston, Texas 799DOB: January 27, 1989 | DOD: November 4, 2016 800Entered Service: September 13, 2011 801Deployments: Moriarty deployed three times to the CENTCOM AO and to Jordan. 802Units: 1st Battalion, 5th Special Forces Group (Airborne), Fort Campbell, Kentucky. 803 804Education: Special Forces Diving Supervisor Course, the Combat Diver Qualification Course; Survival, Evasion, Resistance, and Escape Course; Advance Leader Course; Basic Leader Course; the Special Forces Sniper Course; the Joint Terminal Attack Controller Course; the Special Forces Advanced Urban Combat Course; and the Basic Airborne Course. 805 806Awards and Decorations: Army Good Conduct Medal, National Defense Service Medal, Global War on Terrorism Expeditionary Medal, Global War on Terrorism Service Medal, NCO Professional Development Ribbon, Army Service Ribbon, Special Forces Tab, Parachutist Badge, and Special Operations Diving Supervisor Badge. Moriarty was posthumously awarded the Bronze Star Medal, Purple Heart, Defense Meritorious Service Medal, Meritorious Service Medal, and Combat Infantryman Badge. Jimmy was also awarded the Silver Star medal on his birthday, January 27, 2021, by Maj. General Miguel Correa. 807 808Survived By: James is survived by his mother, Cindy Moriarty of Kerrville, Texas, his father, Jim Moriarty of Houston, Texas, and his sisters, Rebecca and Melissa Moriarty. 809 810On November 4, 2016, SSG Moriarty and other Special Forces soldiers were returning to a Jordanian Military base in Jafr, Jordan. As they entered the security checkpoint into the base, they came under fire by a Jordanian Guard at the gate. Tragically, three soldiers died from wounds sustained during the attack.`},{id:"daniel-sanchez",name:"DANIEL SANCHEZ",rank:"Senior Airman",unit:"23rd Special Tactics Squadron, Hurlburt Field, Florida",branch:"U.S. Air Force Special Tactics Combat Controller (CCT)",specialDistinction:"BRONZE STAR WITH VALOR & COMBAT CONTROLLER",heroImage:"https://static.wixstatic.com/media/729aa0_864a41c6a47a4bb6a5317768a91cb774~mv2.jpg/v1/crop/x_28,y_43,w_266,h_352/fill/w_600,h_750,al_c,q_85,enc_auto/SrA%20Daniel%20Sanchez%20DA%20Photo_JPG.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_864a41c6a47a4bb6a5317768a91cb774~mv2.jpg/v1/crop/x_28,y_43,w_266,h_352/fill/w_600,h_750,al_c,q_85,enc_auto/SrA%20Daniel%20Sanchez%20DA%20Photo_JPG.jpg",quote:'"SrA Daniel R. Sanchez was killed-in-action in the vicinity of Kajran District, Afghanistan, when his team came under fire from an enemy insurgent within the Afghan National Army partner force. He was posthumously awarded the Bronze Star with Valor."',quoteAuthor:"- Air Force Special Tactics Command",awards:["Bronze Star Medal with Valor (Posthumous)","Purple Heart","Air Force Combat Action Medal","Air Force Enlisted Badge","Combat Control Badge","Pararescue Basic Warfare Device","HALO Badge","Diver Badge","Afghanistan Campaign Medal"],dateOfSacrifice:"September 16, 2010",location:"Kajran District, Oruzgan Province, Afghanistan",fullStory:`SrA Daniel Sanchez 811Hometown: El Paso, Texas 812DOB: August 30, 1987 | DOD: September 16, 2010 813Entered Service: June 27, 2006 814Deployments: Sanchez deployed once to Oruzgan Province, Afghanistan, in support of Operation Enduring Freedom. 815Units: 23rd Special Tactics Squadron, Hurlburt Field, Florida. 816 817Education: Air Force Basic Training, Air Force Combat Control Pipeline. 818 819Awards and Decorations: Air Force Enlisted Badge, Combat Control badge, Pararescue Basic warfare device, Halo badge and Diver badge, Purple Heart, Air Force Combat Action Medal and Afghanistan Campaign Medal. Posthumously awarded the Bronze Star with Valor. 820 821Survived By: Daniel is survived by his mother, Yvette Duchene. 822 823SrA Daniel R. Sanchez was killed-in-action in the vicinity of Kajran District, Afghanistan, when his team came under fire from an enemy insurgent within the Afghan National Army partner force.`}],ZC=()=>o.jsx(Wa,{data:XC,year:"2022",activeYear:"2022",description:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2022 fallen Special Operators and military heroes.",countLabel:"Honoring the 10 courage-bound Special Operators commemorated in our 2022 Memorial 3-Gun Event."}),e_=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2022 Honorees â Memorial Valor Foundation",description:"Honoring the 2022 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(ZC,{})}),o.jsx(Me,{})]})},t_=[{id:"dustin-ard",name:"DUSTIN ARD",rank:"Sergeant First Class",unit:"2nd Battalion, 1st SFG (A), Joint Base Lewis-McChord",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET COMMUNICATIONS SERGEANT",heroImage:"https://static.wixstatic.com/media/729aa0_3767b4113d9d4844962747efc9e8f618~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_3767b4113d9d4844962747efc9e8f618~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"SFC Dustin Ard served as a Special Forces Communications Sergeant with 2nd Battalion, 1st SFG (A). He died from wounds sustained during combat operations in Zabul Province, Afghanistan."',quoteAuthor:"- 1st SFG (A) Tribute",awards:["Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Army Achievement Medal","Army Good Conduct Medal","Special Forces Tab","Combat Infantryman Badge","Parachutist Badge","Military Free Fall Parachutist Badge"],dateOfSacrifice:"August 29, 2019",location:"Zabul Province, Afghanistan",fullStory:`Sgt.
8231st Class Dustin B. Ard, 31, of Idaho Falls, Idaho, died August 29, 2019, from wounds sustained during combat operations in Zabul Province, Afghanistan. Born in Idaho Falls, Idaho, October 4, 1987, Ard enlisted in the Army in Hyde Park, Utah in 2011, as a Special Forces candidate through the 18X program. He was assigned to Fort Bragg, North Carolina and attended Special Forces Assessment and Selection and graduated from the Special Forces Qualification Course in 2015. Ard was then assigned to 2nd Battalion, 1st SFG (A) at Joint Base Lewis â McChord, Washington, as a Special Forces Communications Sergeant. 824 825His military education includes the Basic, Advanced, and Senior Leader Courses; U.S. Army Airborne School; Military Free Fall Course; Special Operations Joint Terminal Attack Controller Course; Special Operations Sensitive Site Exploitation Course; Survival, Evasion, Resistance, and Escape School; Korean Special Operations Language Course; and the Special Forces Qualification Course. 826 827Dustin deployed twice to Afghanistan in support of Resolute Support Mission and participated in multiple Joint Combined Exchange Training exercises in Indonesia. He is survived by his wife, Mary, and daughter, Reagan.`},{id:"brian-bill",name:"BRIAN BILL",rank:"Chief Special Warfare Operator (SEAL)",unit:"SEAL Team 4, Naval Special Warfare Development Group (DEVGRU)",branch:"U.S. Navy SEAL",specialDistinction:"FEATURED 2023 HONOREE & EXTORTION 17 HERO",heroImage:"https://static.wixstatic.com/media/729aa0_201bb9f8337c402d902bb6a01168932f~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_201bb9f8337c402d902bb6a01168932f~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"Brian was an Eagle Scout, Norwich University engineering graduate, skilled pilot, mountaineer, and elite Navy SEAL who gave his life aboard Extortion 17 in Wardak Province."',quoteAuthor:"- Naval Special Warfare Development Group",awards:['Bronze Star Medal w/ Combat "V" Device','Joint Service Commendation Medal w/ "V" Device',"Navy & Marine Corps Commendation Medal","Navy & Marine Corps Achievement Medal","Combat Action Ribbon","Presidential Unit Citation","Purple Heart"],dateOfSacrifice:"August 6, 2011",location:"Wardak Province, Afghanistan (Extortion 17)",fullStory:`SOC (SEAL) Brian Bill, 31, of Stamford, Connecticut, was killed on August 6, 2011 in Wardak Province, Afghanistan when insurgents shot down a CH-47 Chinook helicopter, callsign Extortion 17. 828 829Brian was an Eagle Scout. He graduated from Trinity Catholic High School in Stamford, CT and Norwich University in Norwich, VT with a Bachelor of Science in Electrical Engineering. Brian was a skilled fly-fisherman, skier and skydiver. He was an accomplished mountaineer with successful summits of Aconcagua in Argentina and Mount Elbrus in Russia. He had completed several marathons and obtained his commercial pilot's license. He independently studied Russian and became fluent in French. 830 831Brian deployed multiple times to both Iraq and Afghanistan with SEAL Team 4 and Naval Special Warfare Development Group (DEVGRU). He is survived by his parents, Dr. Michael and Patricia Parry, father Scott Bill, and family.`},{id:"jesse-clowers",name:"JESSE CLOWERS",rank:"Staff Sergeant",unit:"Company A, 2nd Battalion, 7th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET COMMUNICATIONS SERGEANT",heroImage:"https://vibe.filesafe.space/1786030224414389875/attachments/d8332f63-e8e4-4f08-939b-aabdfa1c0953.jpg",cardImage:"https://vibe.filesafe.space/1786030224414389875/attachments/d8332f63-e8e4-4f08-939b-aabdfa1c0953.jpg",quote:'"SSG Jesse Clowers enlisted in 2004 and served as a Special Forces Communications Sergeant in 2nd Battalion, 7th SFG(A) until his sacrifice in Nangarhar Province."',quoteAuthor:"- 7th Special Forces Group (Airborne)",awards:["Army Achievement Medal","Army Good Conduct Medal","National Defense Service Medal","Army Commendation Medal","Global War on Terrorism Service Medal","Parachutist Badge","Special Forces Tab"],dateOfSacrifice:"August 12, 2007",location:"Nangarhar Province, Afghanistan",fullStory:`A native of Lebanon, Virginia, Staff Sergeant Jesse G. Clowers, Jr. died on 12 August 2007 in Nangarhar Province, Afghanistan, when he sustained fatal wounds from an Improvised Explosive Device. 832 833Clowers enlisted in the Army as an Infantryman in 2004 and completed Basic Combat Training and Advanced Indiv
833idual Training at Fort Benning, Georgia. He graduated from the Special Forces Qualification Course at the U.S. Army John F. Kennedy Special Warfare Center and School, Fort Bragg, North Carolina, in 2006. 834 835SSG Clowers was assigned as a Communications Sergeant in 2nd Battalion, 7th Special Forces Group, Fort Bragg, North Carolina, supporting Operation ENDURING FREEDOM at the time of his death. He is survived by his wife, Kaytie, son Jesse, daughter Danielle, mother Joyce, and sisters Nikki and Kristi.`},{id:"carmen-depaulo",name:"CARMEN DEPAULO III",rank:"Sergeant First Class",unit:"3rd Battalion, 3rd Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret Medic)",specialDistinction:"FALLEN GREEN BERET MEDIC HERO",heroImage:"https://static.wixstatic.com/media/729aa0_7b975f92a45c4b6882f9f90a1c57dda2~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_7b975f92a45c4b6882f9f90a1c57dda2~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"SFC DePaulo deployed to Chad and Niger in support of Counter Terrorism Operations, serving with distinction as a Special Forces Medic (18D)."',quoteAuthor:"- 3rd Special Forces Group (Airborne)",awards:["Meritorious Service Medal (Posthumous)","Army Commendation Medal (1OLC)","Army Achievement Medal (1OLC)","Army Good Conduct Medal (2nd Award)","Special Forces Tab","Parachutist Badge","Military Free Fall Parachutist Badge"],dateOfSacrifice:"March 6, 2021",location:"Fort Bragg, North Carolina",fullStory:`SFC Carmen DePaulo III, 36, of Lyme, Connecticut, passed away on March 6, 2021, from colorectal cancer. 836 837Carmen enlisted in the Army on August 2, 2011. After serving with the 2nd Brigade Support Battalion, 25th Infantry Division at Schofield Barracks, Hawaii, he completed the Special Forces Qualification Course as a Special Forces Medic (18D) and was assigned to 3rd Battalion, 3rd Special Forces Group (Airborne) at Fort Bragg, NC. 838 839SFC DePaulo deployed to the Republic of Chad in 2017, and to Niger in 2018 in support of Counter Terrorism Operations. He was posthumously awarded the Meritorious Service Medal. He is survived by his wife Abigail, and daughters Kathrine and Alexandra.`},{id:"steven-ganczewski",name:"STEVEN GANCZEWSKI",rank:"Sergeant",unit:"3rd Battalion, 75th Ranger Regiment",branch:"U.S. Army Ranger",specialDistinction:"FALLEN 75TH RANGER REGIMENT TEAM LEADER",heroImage:"https://static.wixstatic.com/media/729aa0_321bed6eeb3b4ff5a919fef817554082~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_321bed6eeb3b4ff5a919fef817554082~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"In his four years serving in the military, Steven performed five tours of duty in Iraq and one in Afghanistan with 3rd Battalion, 75th Ranger Regiment."',quoteAuthor:"- 75th Ranger Regiment Command",awards:["Bronze Star Medal (Posthumous)",'Bronze Star Medal w/ "V" Device (Posthumous)',"Meritorious Service Medal (Posthumous)","Army Commendation Medal","Combat Infantryman Badge","Expert Infantryman Badge","Parachutist Badge","Jumpmaster Badge","Ranger Tab"],dateOfSacrifice:"November 16, 2007",location:"Northern Iraq",fullStory:`Sgt. Steven C. Ganczewski, 22, was a fire team leader assigned to 3rd Battalion, 75th Ranger Regiment at Fort Benning, Georgia. Born April 17, 1985 in Niagara Falls, New York, Ganczewski enlisted in July 2003 as an infantryman. 840 841After completing Airborne School and the Ranger Indoctrination Program, he was assigned to 3rd Bn., 75th Ranger Regiment in May 2004, serving as a grenadier and fire team leader. In four years of service, Steven completed five tours of duty in Iraq and one in Afghanistan. 842 843He died Nov. 16, 2007, in northern Iraq of injuries sustained in a combat-related incident. He was posthumously awarded the Bronze Star Medal, Bronze Star Medal with 'V' Device, and Meritorious Service Medal. Steven is survived by his wife Rachel, daughter Makayla, and parents Mark and Maria.`},{id:"nathan-goodman",name:"NATHAN GOODMAN",rank:"Master Sergeant",unit:"A Company, 2nd Battalion, 3rd Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET MASTER SERGEANT",heroImage:"https://static.wixstatic.com/media/729aa0_f195f38f4eca406098a07977dcd45fcd~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_f195f38f4eca406098a07977dcd45fcd~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:`"Nate deployed eight times â four to Afghanistan, once to Iraq, twice to Africa and once to Kyrgyzstan. If you're not living life on the edge, you're taking up too much room."`,quoteAuthor:"- 3rd Special Forces Group (Airborne)",awards:["Bronze Star Medal (2OLC)","Meritorious Service Medal","Army Commendation Medal (3OLC)","Army Achievement Medal","Valorous Unit Award (1OLC)","Meritorious Unit Citation (2OLC)","Special Forces Tab","Combat Infantryman Badge","Master Rated Military Free Fall Parachutist Badge"],dateOfSacrifice:"January 14, 2020",location:"Eloy, Arizona",fullStory:`Master Sergeant Nathan Goodman, 36, of Lansing, Illinois, died January 14, 2020, during a military freefall training event in Eloy, Arizona. 844 845Nate enlisted in the Army in July 2002. Over his distinguished career with 1-27th Infantry Battalion, 19th SFG (A), and A Co, 2nd Battalion, 3rd SFG (A), Nathan deployed eight timesâfour tours to Afghanistan, once to Iraq, twice to Africa, and once to Kyrgyzstan. 846 847Nate was known for his humor, loyalty, and passion for life. He embodied the definition of an American Hero. Nate is survived by his wife Kelly, daughter Lilliana, son Ethan, parents Donna and Larry, and siblings.`},{id:"sean-mullen",name:"SEAN MULLEN",rank:"Chief Warrant Officer 1",unit:"B Company, 2nd Battalion, 5th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret Warrant Officer)",specialDistinction:"FALLEN GREEN BERET WARRANT OFFICER",heroImage:"https://static.wixstatic.com/media/729aa0_d0b6da81c583489d8197a6da78ec6688~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_d0b6da81c583489d8197a6da78ec6688~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"CW1 Sean Mullen deployed six times across Saudi Arabia, Iraq, and Afghanistan during his distinguished 18-year Special Forces career."',quoteAuthor:"- 5th Special Forces Group (Airborne)",awards:["Bronze Star Medal (2)","Purple Heart (Posthumous)","Meritorious Service Medal (3)","Army Commendation Medal (3)","Joint Service Achievement Medal","Special Forces Tab","Combat Infantryman Badge","Pathfinder Badge","Senior Parachutist Badge"],dateOfSacrifice:"June 2, 2013",location:"Ghur Ghuri, Afghanistan",fullStory:`Chief Warrant Officer 1 Sean Mullen, 39, of Rehoboth Beach, Delaware, died June 2, 2013, when insurgents attacked his unit with an improvised explosive device in Ghur Ghuri, Afghanistan. 848 849Sean enlisted in November 1995 and served in the 101st Airborne, 82nd Airborne, 2nd Infantry Division in Korea, and A & B Companies, 2nd Battalion, 5th Special Forces Group (Airborne) at Fort Campbell, KY. 850 851Over 18 years of service, Sean completed six deployments including Saudi Arabia, Iraq, and Afghanistan. He was posthumously awarded the Purple Heart. Sean is survived by his wife Nancy, parents William and Miriam, and sister Christina.`},{id:"james-patton",name:"JAMES PATTON",rank:"Staff Sergeant",unit:"Company B, 3rd Battalion, 75th Ranger Regiment",branch:"U.S. Army Ranger",specialDistinction:"FALLEN 75TH RANGER REGIMENT SQUAD LEADER",heroImage:"https://static.wixstatic.com/media/729aa0_34a1e7933c204ea2bf6f0c66a3c6d8e5~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_34a1e7933c204ea2bf6f0c66a3c6d8e5~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"SSG James Patton was on his seventh deployment in support of the War on Terror when his Black Hawk helicopter crashed during combat operations in northern Iraq."',quoteAuthor:"- 3rd Battalion, 75th Ranger Regiment",awards:["Bronze Star Medal (Posthumous)","Meritorious Service Medal (Posthumous)","Joint Service Commendation Medal","Army Commendation Medal (1OLC)","Ranger Tab","Combat Infantryman Badge","Senior Parachutist Badge"],dateOfSacrifice:"April 18, 2010",location:"Northern Iraq",fullStory:`Staff Sgt. James R. Patton, 23, was a squad leader assigned to B Company, 3rd Battalion, 75th Ranger Regiment at Fort Benning, Ga. Born April 23, 1986 at Fort Bragg, NC, James enlisted in July 2004. 852
853Patton died April 18, 2010 while conducting a combat operation in northern Iraq when the UH-60 Black Hawk helicopter in which he was riding crashed. 854 855He was on his seventh deployment in support of the War on Terror, having previously deployed twice to Iraq and four times to Afghanistan. He was posthumously awarded the Bronze Star Medal and Meritorious Service Medal. James is survived by his wife Beatriz, daughter Cecilia, parents Command Sgt. Maj. Gregory and Sheila Patton, brother Cliff, and sister Megan.`},{id:"matthew-roland",name:"MATTHEW ROLAND",rank:"Captain",unit:"23rd Special Tactics Squadron, Hurlburt Field, Florida",branch:"U.S. Air Force Special Tactics Officer",specialDistinction:"SILVER STAR RECIPIENT AIR FORCE SPECIAL TACTICS OFFICER",heroImage:"https://static.wixstatic.com/media/729aa0_c9d3aafbc64144c8968bab4b3fc151a2~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_c9d3aafbc64144c8968bab4b3fc151a2~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:'"CPT Roland threw his vehicle into reverse and alerted his element during an insider attack at Camp Antonik, giving his teammates time to react and save lives."',quoteAuthor:"- Air Force Special Operations Command",awards:["Silver Star (Posthumous)","Bronze Star Medal","Purple Heart (Posthumous)","Meritorious Service Medal","Air Force Achievement Medal","Joint Terminal Attack Controller","Combat Scuba Diver"],dateOfSacrifice:"August 26, 2015",location:"Camp Antonik, Helmand Province, Afghanistan",fullStory:`Captain Matthew Roland, 27, of Lexington, Kentucky, died August 26, 2015 at Camp Antonik in Helmand Province, Afghanistan during an insider attack. 856 857Matthew was an Air Force Academy graduate (2010) with a degree in aeronautical engineering. In 2012, he completed Special Tactics Officer training as a static line jumper, military freefall jumper, combat scuba diver, and JTAC, assigned to 23rd STS. Matthew deployed three timesâtwice to Afghanistan and once to Africa. 858 859During an insider attack at a checkpoint entering Camp Antonik, CPT Roland immediately reacted by putting his vehicle in reverse, broadcasting an attack warning over the radio, and giving his Special Forces team members time to engage the gunman. His decisive sacrifice saved the lives of his fellow operators. He was posthumously awarded the Silver Star. Matthew is survived by his parents Mark and Barbara, sister Erica, and nieces.`},{id:"aaron-torian",name:"AARON TORIAN",rank:"Master Sergeant",unit:"2nd Recon Battalion / 2nd MSOB, Marine Special Operations Regiment",branch:"U.S. Marine Corps Forces Special Operations Command (MARSOC)",specialDistinction:"FALLEN MARSOC CRITICAL SKILLS OPERATOR",heroImage:"https://static.wixstatic.com/media/729aa0_36b1be2fac7345caaa6929aeeb8ead69~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",cardImage:"https://static.wixstatic.com/media/729aa0_36b1be2fac7345caaa6929aeeb8ead69~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/Dustin%20Ard.jpg",quote:`"Master Sgt. Torian was named 2nd Marine Division's NCO of the Year for leading his unit through Fallujah in 2004. He deployed six times in defense of freedom."`,quoteAuthor:"- Marine Corps Forces Special Operations Command",awards:['Bronze Star Medal w/ Combat "V" Device (Posthumous)',"Purple Heart (2)",'Navy & Marine Corps Commendation Medal w/ Combat "V" (3)',"Navy-Marine Corps Achievement Medal","Combat Action Ribbon w/ Gold Star","Sea Service Deployment Ribbon (5)"],dateOfSacrifice:"February 15, 2014",location:"Helmand Province, Afghanistan",fullStory:`Master Sgt. Aaron Torian, 36, of Paducah, Kentucky, died February 15, 2014, from an improvised explosive device detonation in Helmand Province, Afghanistan. 860 861Aaron enlisted in the Marine Corps in March 2003. As a Reconnaissance Marine, he was named 2nd Marine Division's 2005 NCO of the Year following his performance during Operation Phantom Fury in Fallujah, Iraq in 2004, where he was promoted from lance corporal to sergeant in four months. He later completed MARSOC assessment and served as a Critical Skills Operator with 2nd MSOB. 862 863Aaron completed six combat deployments across Iraq and Afghanistan. He is survived by his wife Jurley and three children, Elijah, Laura Bella, and Avery.`}],r_=()=>o.jsx(Wa,{data:t_,year:"2023",activeYear:"2023",description:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2023 fallen Special Operators and military heroes.",countLabel:"Honoring the 10 courage-bound Special Operators commemorated in our 2023 Memorial 3-Gun Event."}),Mf=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2023 Honorees â Memorial Valor Foundation",description:"Honoring the 2023 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(r_,{})}),o.jsx(Me,{})]})},rn=[{id:"christopher-falkel",name:"CHRISTOPHER M. FALKEL",rank:"Staff Sergeant",unit:"1st Battalion, 3rd Special Forces Group (Airborne) ODA 316",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"SILVER STAR RECIPIENT GREEN BERET HERO",heroImage:"https://static.wixstatic.com/media/38e595_97176fd7217d476cb39368db32c49c6e~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_97176fd7217d476cb39368db32c49c6e~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_97176fd7217d476cb39368db32c49c6e~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_97176fd7217d476cb39368db32c49c6e~mv2.jpg",quote:'"Chris enlisted in the Army right after 9/11 with one ultimate goal: to become a Special Forces Green Beret. He gave his life protecting his brothers in K
863andahar."',quoteAuthor:"- 3rd Special Forces Group (A) Tribute",awards:["Silver Star (Posthumous)","Purple Heart (Posthumous)","Meritorious Service Medal","Army Commendation Medal","Army Good Conduct Medal","Combat Infantryman Badge","Parachutist Badge","Special Forces Tab"],dateOfSacrifice:"August 8, 2005",location:"Near Kandahar, Afghanistan",fullStory:`Staff Sgt. Christopher M. Falkel, 22, was born on September 24, 1982, in Massachusetts. He was a Special Forces weapons sergeant (18B) assigned to Operational Detachment-Alpha 316, Company A, 1st Battalion, 3rd Special Forces Group (Airborne) at Fort Bragg, N.C. Falkel died during combat operations near Kandahar, Afghanistan, on Aug. 8, 2005, while deployed in support of Operation Enduring Freedom. 864 865On October 25, 2001, Chris enlisted in the U.S. Army. He attended Basic Training, Advanced Individual Training, and Airborne School at Fort Benning, Ga. In June 2002, he completed Special Forces Assessment and Selection, graduating from the Special Forces Qualification Course on May 21, 2003. After completing the Arabic Language course and SERE training, he joined 3rd SFG (A). 866 867Chris attended multiple advanced courses including the Special Operations Target Interdiction Course (SOTIC), SFARTAETC, and Blackwater Combat Marksmanship Course. He deployed to Afghanistan from February to July 2004, and deployed again in June 2005 where he served heroically until his sacrifice on August 8, 2005. 868 869He was posthumously awarded the Silver Star, Purple Heart, and Meritorious Service Medal. Chris is survived by his parents, Jeffery and Dianne Falkel, and his brother, Tim, of Highlands Ranch, Colorado.`},{id:"kerry-kemp",name:"KERRY M. KEMP",rank:"Staff Sergeant",unit:"2D Marine Special Operations Battalion, MSOT 8231",branch:"U.S. Marine Corps Forces Special Operations Command (MARSOC)",specialDistinction:"FALLEN MARSOC CRITICAL SKILLS OPERATOR",heroImage:"https://static.wixstatic.com/media/38e595_4b4b37a575064a14a11f50db5952429b~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_4b4b37a575064a14a11f50db5952429b~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_4b4b37a575064a14a11f50db5952429b~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_4b4b37a575064a14a11f50db5952429b~mv2.jpg",quote:'"Kerry participated in over 30 full-spectrum special operations combat missions in Afghanistan. He was an elite Raider, loving husband, and devoted father."',quoteAuthor:"- MSOT 8231 Teammates",awards:['Navy & Marine Corps Achievement Medal w/ Combat "V" & Gold Star',"Combat Action Ribbon","Marine Corps Good Conduct Medal w/ Bronze Star","Gold Parachutist Wings"],dateOfSacrifice:"March 10, 2015",location:"Navarre, Florida (Mojave 11 Flight)",fullStory:`Staff Sergeant Kerry Michael Kemp, 27, passed away on March 10, 2015, in a Black Hawk helicopter crash during a nighttime training exercise off Navarre, Florida. 870 871Born on August 8, 1987 in Memphis, TN, Kerry moved to Port Washington, Wisconsin in 2003. He enlisted in the Marine Corps in July 2007, serving as an Artillery Mechanic with Combat Logistics Battalion-7 in Twentynine Palms, CA, and deploying to Al Asad, Iraq, in 2008 as a machine gunner. 872 873In September 2010, Kerry entered MARSOC Assessment & Selection and completed the Individual Training Course in May 2012, earning MOS 0372 (Critical Skills Operator). He was assigned to 2D Marine Special Operations Battalion and deployed with Marine Special Operations Team (MSOT) 8231 to Afghanistan in October 2013. 874 875As weapons sergeant, Kerry conducted over 30 full-spectrum combat missions resulting in over 100 enemy KIA. Kerry returned in March 2014 for the birth of his daughter, Makenzie. He is survived by his wife, Jenna Kemp-Klarner, and children Makenzie and Wesley.`},{id:"jeffrey-kettle",name:"JEFFREY D. KETTLE",rank:"Sergeant First Class",unit:"A Company, 2nd Battalion, 7th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET ENGINEER SERGEANT HERO",heroImage:"https://static.wixstatic.com/media/38e595_3eeee32e8fc04b16b32888ac6c1d7a5b~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_3eeee32e8fc04b16b32888ac6c1d7a5b~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_3eeee32e8fc04b16b32888ac6c1d7a5b~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_3eeee32e8fc04b16b32888ac6c1d7a5b~mv2.jpg",quote:'"Jeff was a dedicated Green Beret engineer who gave everything in service to his country and brothers during combat operations in Afghanistan."',quoteAuthor:"- 7th Special Forces Group (Airborne)",awards:["Bronze Star Medal","Purple Heart","Army Commendation Medal","Army Achievement Medal","Valorous Unit Award","Combat Infantryman Badge","Ranger & Special Forces Tabs","Master Parachutist Badge"],dateOfSacrifice:"August 12, 2007",location:"Nangarhar Province, Afghanistan",fullStory:`Sergeant First Class Jeffrey D. Kettle, 31, born August 26, 1975 in Texas City, Texas, died on August 12, 2007 in Nangarhar Province, Afghanistan, while supporting Operation Enduring Freedom. 876 877Jeff enlisted in the U.S. Army as an infantryman in September 1993, completing training at Fort Benning. He served in the 1st Battalion, 503rd Airborne Infantry in Italy and the 3rd Battalion, 505th Parachute Infantry Regiment, 82nd Airborne Division. After completing the Special Forces Qualification Course in 2006, SFC Kettle was assigned as a Special Forces Engineer Sergeant to Company A, 2nd Battalion, 7th Special Forces Group (Airborne) at Fort Bragg. 878 879SFC Kettle deployed to Afghanistan in 2003 and returned for his second combat tour in 2007. He sustained fatal injuries when an improvised explosive device detonated near his vehicle. 880 881Jeff's military schooling included Airborne, Air Assault, Ranger Course, Jumpmaster, Combat Lifesaver, and SERE. He is survived by his wife Brandi, sons Donovan and Logan, parents Cindy and Ronnie, and brothers Clay and Ryan.`},{id:"brendan-looney",name:"BRENDAN J. LOONEY",rank:"Lieutenant (SEAL)",unit:"SEAL Team Three / Naval Special Warfare Group TWO",branch:"U.S. Navy SEAL",specialDistinction:"BUD/S CLASS 265 HONORMAN & NAVY SEAL HERO",heroImage:"https://static.wixstatic.com/media/38e595_b035f3d1d945496c904395a699f4af9a~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_b035f3d1d945496c904395a699f4af9a~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_b035f3d1d945496c904395a699f4af9a~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_b035f3d1d945496c904395a699f4af9a~mv2.jpg",quote:'"If given the choice to sit it out or dance, I hope you dance. Brendan lived with unmatched heart as a Naval Academy athlete, SEAL Honorman, and true brother."',quoteAuthor:"- Family of LT (SEAL) Brendan Looney",awards:['Bronze Star Medal w/ "V" Device & Gold Star',"Navy & Marine Corps Commendation Medal",'Army Commendation Medal w/ "V" Device',"Combat Action Ribbon w/ Gold Star","Global War on Terrorism Service Medal"],dateOfSacrifice:"September 21, 2010",location:"Ayatalah Village, Zabul Province, Afghanistan",fullStory:`Navy Lieutenant (SEAL) Brendan John Looney, 29, of Owings, MD, died on September 21, 2010, in Zabul Province, Afghanistan, when his UH-60 Black Hawk helicopter crashed during combat operations. 882 883A graduate of DeMatha Catholic High School and the U.S. Naval Academy (Class of 2004), Brendan was an All-American lacrosse star who led Navy to the NCAA National Championship game alongside his brothers Stephen and Billy. He commissioned as an Intelligence Officer with CNFK in South Korea before reporting to BUD/S, where he earned "Honorman" of Class 265. 884 885Brendan joined SEAL Team THREE and deployed to Iraq just three days after marrying his wife, Amy Hastings. He deployed to Afghanistan as Alpha Platoon Assistant Officer in Charge, completing 58 successful combat missions before giving his life on his 59th mission. 886 887Brendan rested at Arlington National Cemetery beside his Naval Academy roommate and dear friend, 1st Lt. Travis Manion. He is survived by his wife Amy, parents Kevin and Maureen, brothers Steve and Billy, and sisters Bridget, Erin, and Kelly.`},{id:"vincent-marketta",name:"VINCENT P. MARKETTA",rank:"Staff Sergeant",unit:"Charlie Company, 1st Battalion, 160th SOAR (Airborne) Night Stalkers",branch:"U.S. Army Special Operations Aviation",specialDistinction:"DISTINGUISHED FLYING CROSS NIGHT STALKER CREW CHIEF",heroImage:"https://static.wixstatic.com/media/38e595_1eb94ccb1baa477f984595f4543c6329~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_1eb94ccb1baa477f984595f4543c6329~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_1eb94ccb1baa477f984595f4543c6329~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_1eb94ccb1baa477f984595f4543c6329~mv2.jpg",quote:`"Vincent flew over 1,300 total flight hours including 300 in combat in the MH-60 DAP, embodying Night Stalkers Don't Quit in every mission."`,quoteAuthor:"- 160th SOAR (Airborne) Command",awards:["Distinguished Flying Cross",'Air Medal w/ "V" Device','Air Medal w/ "C" Device','Army Commendation Medal w/ "C" Device (2)',"Meritorious Service Medal (Posthumous)","Combat Action Badge"],dateOfSacrifice:"August 27, 2020",location:"San Clemente Island, California",fullStory:`Staff Sergeant Vincent P. Marketta, 33, born August 5, 1987 in Brick, New Jersey, was killed on August 27, 2020, during av
887iation training on San Clemente Island, CA, assigned to Charlie Company, 1st Battalion, 160th Special Operations Aviation Regiment (Airborne). 888 889SSG Marketta enlisted in 2011 as an MH-60 Black Hawk Repairer (15T). After completing Green Platoon in 2012, he served with Foxtrot Company and in 2014 joined Charlie Company as an MH-60 Direct Action Penetrator (DAP) Crew Chief, Flight Instructor, and Platoon Sergeant. 890 891Vincent deployed to Afghanistan for Operation Enduring Freedom and multiple times to Iraq for Operation Inherent Resolve, accumulating 1,300+ flight hours (600 under NVGs and 300 in combat). 892 893He was a graduate of Green Platoon, SERE, MH-60 Flight Instructor Course, and Combatives. Vincent is survived by his wife Danielle, daughter Gianna, parents Richard and Mary, and brothers Anthony, Nicholas, and Dominic.`},{id:"donald-mcfaul",name:"DONALD L. MCFAUL",rank:"Chief Engineman (SEAL)",unit:"SEAL Team FOUR / Golf Platoon",branch:"U.S. Navy SEAL",specialDistinction:"NAVY CROSS RECIPIENT HERO",heroImage:"https://static.wixstatic.com/media/38e595_9c2bb7eb4020493daa6d363fac9a58c7~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_9c2bb7eb4020493daa6d363fac9a58c7~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_9c2bb7eb4020493daa6d363fac9a58c7~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_9c2bb7eb4020493daa6d363fac9a58c7~mv2.jpg",quote:'"Chief McFaul knowingly left his position of safety under heavy enemy automatic fire to rescue a wounded teammate, shielding him with his own body."',quoteAuthor:"- Navy Cross Posthumous Citation",awards:["Navy Cross (Posthumous)","Purple Heart","Navy & Marine Corps Achievement Medal w/ Gold Star","Combat Action Ribbon","Armed Forces Expeditionary Medal"],dateOfSacrifice:"December 20, 1989",location:"Paitilla Airfield, Panama (Operation Just Cause)",fullStory:`Chief Petty Officer Donald L. McFaul, 32, born September 20, 1957 in Orange County, CA, gave his life on December 20, 1989 during Operation JUST CAUSE at Paitilla Airfield in Panama. 894 895After graduating Bend Senior High School in Oregon in 1974, Donald enlisted in the Navy. He completed BUD/S Class 95 in 1978 and served with SEAL Team ONE out of Subic Bay, Philippines. He later attended Defense Language Institute for Spanish and joined SEAL Team FOUR in 1988, deploying to the Persian Gulf and Panama as Platoon Chief of Golf Platoon. 896 897At Paitilla Airfield, when his platoon met intense enemy fire that wounded several teammates, Chief McFaul ran into open fire to rescue a fallen SEAL. As he carried his teammate toward safety, Donald was mortally wounded, saving his comrade's life. 898 899In 1998, the U.S. Navy commissioned the Arleigh Burke-class destroyer USS McFaul (DDG-74) in his honor. Chief McFaul is survived by his wife Patricia and daughter Megan.`},{id:"bradley-rappuhn",name:"BRADLEY D. RAPPUHN",rank:"Specialist",unit:"3rd Ranger Battalion, 75th Ranger Regiment",branch:"U.S. Army Special Operations Command (Ranger)",specialDistinction:"FALLEN ARMY RANGER COMBAT HERO",heroImage:"https://static.wixstatic.com/media/38e595_2c7a4139c16c41608da1053fe58d01ff~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_2c7a4139c16c41608da1053fe58d01ff~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_2c7a4139c16c41608da1053fe58d01ff~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,enc_auto/38e595_2c7a4139c16c41608da1053fe58d01ff~mv2.jpg",quote:'"Bradley fought in one of the most heavily defended enemy positions in Kandahar, helping destroy a complex bunker system to protect his Ranger brothers."',quoteAuthor:"- 75th Ranger Regiment Commander",awards:["Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Meritorious Service Medal (Posthumous)","Combat Infantryman Badge","Parachutist Badge"],dateOfSacrifice:"August 8, 2010",location:"Kandahar Province, Afghanistan",fullStory:`Spc. Bradley David Rappuhn, 24, born April 24, 1986, died August 8, 2010, in Kandahar Province, Afghanistan, while serving with 3rd Battalion, 75th Ranger Regiment out of Fort Benning, GA. 900 901Raised in Grand Ledge and Potterville, Michigan, Bradley enlisted in the Army in January 2009. He completed One Station Unit Training, Airborne School, and the Ranger Assessment and Selection Program (RASP). 902 903During combat operations in Kandahar, Bradley's unit engaged Taliban insurgents in a complex enemy bunker network armed with heavy machine guns and mortars. Bradley was wounded by an IED while pressing the assault. Col. Michael Kurilla, 75th Ranger Regiment Commander, praised Bradley as a true hero whose courageous actions directly resulted in destroying enemy positions. 904 905Spc. Rappuhn is survived by his mother Roxanne Rappuhn, father Cary Rappuhn, and brother Brent.`},{id:"ryan-sartor",name:'JAMES "RYAN" SARTOR',rank:"Sergeant Major",unit:"Company A, 2nd Battalion, 10th Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET COMMAND SERGEANT MAJOR HERO",heroImage:"https://static.wixstatic.com/media/38e595_564a24b3bc7e4eafb5c61ebfd7f8da7d~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/38e595_564a24b3bc7e4eafb5c61ebfd7f8da7d~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_564a24b3bc7e4eafb5c61ebfd7f8da7d~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/38e595_564a24b3bc7e4eafb5c61ebfd7f8da7d~mv2.jpg",quote:'"Ryan was a beloved warrior who epitomized the quiet professional. He was a leader who led his Green Beret soldiers with muddy boots from the front."',quoteAuthor:"- 10th Special Forces Group (A) Commander",awards:["Bronze Star Medal w/ 3 Oak Leaf Cluster
905s","Purple Heart Medal","Defense Meritorious Service Medal","Valorous Unit Award w/ 2 Oak Leaf Clusters","Special Forces Tab","Ranger Tab","Combat Infantryman Badge","Special Operations Diver Badge"],dateOfSacrifice:"July 13, 2019",location:"Faryab Province, Afghanistan",fullStory:`SGM James "Ryan" Sartor, 40, born September 23, 1978 in Teague, Texas, died on July 13, 2019, from enemy small arms fire during combat operations in Faryab Province, Afghanistan. 906 907Ryan enlisted in June 2001 with the 3rd Infantry Division, leading initial assault columns into Iraq in 2002. He earned his Green Beret and was assigned to Company A, 2nd Battalion, 10th Special Forces Group (Airborne) at Fort Carson, CO, where he served for 14 years. Over a legendary career, SGM Sartor completed 7 combat deployments across Iraq, Afghanistan, Africa, Germany, and Israel. 908 909He received over two dozen decorations including 5 Bronze Stars and a Purple Heart. SGM Sartor is survived by his wife Deanna, sons Stryder and Garrett, daughter Grace, mother Terri Pryor-Patterson, and sister Crista Brooner.`},{id:"forrest-sibley",name:"FORREST B. SIBLEY",rank:"Staff Sergeant",unit:"21st Special Tactics Squadron (21 STS) / 24 STS / 23 STS",branch:"U.S. Air Force Combat Control (CCT)",specialDistinction:"BRONZE STAR WITH VALOR SPECIAL TACTICS CCT HERO",heroImage:"https://static.wixstatic.com/media/38e595_14627e7cd6d54ce3a58d7ade5938b1af~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/38e595_14627e7cd6d54ce3a58d7ade5938b1af~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_14627e7cd6d54ce3a58d7ade5938b1af~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/38e595_14627e7cd6d54ce3a58d7ade5938b1af~mv2.jpg",quote:'"Forrest deployed four times calling in close air support to protect commando assault teams. He gave his life alongside Capt. Matthew Roland in Helmand."',quoteAuthor:"- 21st Special Tactics Squadron",awards:["Bronze Star w/ Valor","Bronze Star Medal (3)","Purple Heart","Joint Service Commendation Medal","Air Force Combat Action Medal","Combat Diver Badge"],dateOfSacrifice:"August 26, 2015",location:"Camp Antonik, Helmand Province, Afghanistan",fullStory:`Staff Sergeant Forrest B. Sibley, 31, born October 21, 1983 in Shreveport, Louisiana, was killed in action on August 26, 2015, near Camp Antonik in Helmand Province, Afghanistan. 910 911Forrest entered active duty in November 2008 and completed the demanding two-year Combat Control pipeline, graduating in 2010. He served with the 23rd Special Tactics Squadron, 24th Special Tactics Squadron, and 21st Special Tactics Squadron at Pope Field, NC. Forrest completed 4 combat deploymentsâthree to Afghanistan and one to Africa. 912 913On August 26, 2015, while returning in the lead vehicle of a convoy, an insider attack occurred at an Afghan Commando checkpoint. SSgt Sibley and Capt. Matthew Roland were mortally wounded. 914 915Forrest is survived by his parents Brent Sibley and Suzi Fernandez, sister Jordan, brothers Spenser and Justin, grandparents Raiford and Betty Jo Sibley, and love Hannah Grace Broz.`},{id:"reymund-transfiguracion",name:'REYMUND "REY" TRANSFIGURACION',rank:"Sergeant First Class",unit:"Company B, 3rd Battalion, 1st Special Forces Group (Airborne)",branch:"U.S. Army Special Forces (Green Beret)",specialDistinction:"FALLEN GREEN BERET ENGINEER SERGEANT HERO",heroImage:"https://static.wixstatic.com/media/38e595_7ee5a3f06d5646089c213cea3eaafa29~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/38e595_7ee5a3f06d5646089c213cea3eaafa29~mv2.jpg",cardImage:"https://static.wixstatic.com/media/38e595_7ee5a3f06d5646089c213cea3eaafa29~mv2.jpg/v1/fill/w_600,h_750,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/38e595_7ee5a3f06d5646089c213cea3eaafa29~mv2.jpg",quote:'"Rey was a dedicated Green Beret whose technical expertise and courage protected commando teams across Hawaii, Iraq, the Philippines, and Afghanistan."',quoteAuthor:"- 1st Special Forces Group (Airborne)",awards:["Bronze Star Medal (Posthumous)","Purple Heart w/ OLC (Posthumous)","Meritorious Service Medal (Posthumous)","Special Forces Tab","Combat Infantryman Badge","Air Assault Badge"],dateOfSacrifice:"August 12, 2018",location:"Helmand Province, Afghanistan",fullStory:`Sergeant First Class Reymund "Rey" Transfiguracion, 36, born May 20, 1982 in Sarrat Ilocos Norte, Philippines, died August 12, 2018 from wounds suffered in an IED attack in Helmand Province, Afghanistan on August 7, 2018. 916 917Rey enlisted in the Hawaii National Guard on July 25, 2001, deploying to Iraq (2005-2006). He transferred to active duty in 2008, deploying again to Iraq (2008-2009) and the Philippines (2010-2011) with Schofield Barracks. 918 919After completing Special Forces training, Rey was assigned as an Engineer Sergeant to Company B, 3rd Battalion, 1st Special Forces Group (Airborne) at JBLM. He deployed to Afghanistan in March 2018. 920 921SFC Transfiguracion was posthumously promoted to Sergeant First Class and awarded the Bronze Star, Purple Heart, and Meritorious Service Medal. He is survived by his wife Edelyn and children Rylan and Ella.`}],a_=()=>{const[e,t]=p.useState(0),[r,a]=p.useState(""),[n,i]=p.useState(null),s=rn[e],l=rn.filter(u=>u.name.toLowerCase().includes(r.toLowerCase())||u.rank.toLowerCase().includes(r.toLowerCase())||u.branch.toLowerCase().includes(r.toLowerCase())||u.unit.toLowerCase().includes(r.toLowerCase())),c=()=>{t(u=>u===0?rn.length-1:u-1)},d=()=>{t(u=>u===rn.length-1?0:u+1)};return o.jsxs("section",{className:"pt-28 pb-20 bg-gradient-to-b from-[#0a0f1e] via-[#0f172a] to-[#0a0f1e] text-white min-h-screen",children:[o.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[o.jsxs("div",{className:"text-center mb-12",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] px-4 py-1.5 rounded-full text-xs font-semibold uppercase tracking-widest mb-4",children:[o.jsx(er,{className:"w-3.5 h-3.5"})," 2024 Commemoration Roll"]}),o.jsx("h1",{className:"text-4xl md:text-6xl font-serif font-bold text-white tracking-wide",children:"2024 Honorees"}),o.jsx("div",{className:"w-24 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent mx-auto mt-4 mb-6"}),o.jsx("p",{className:"max-w-3xl mx-auto text-white/70 text-lg leading-relaxed font-light",children:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2024 fallen Special Operators and military heroes."})]}),o.jsx("div",{className:"flex flex-wrap items-center justify-center gap-2 mb-12 bg-white/5 p-2 rounded-2xl border border-white/10 max-w-4xl mx-auto backdrop-blur-md",children:[{year:"2026",href:"/2026honorees"}
921,{year:"2025",href:"/2025honorees"},{year:"2024",href:"/2024honorees",active:!0},{year:"2023",href:"/2023-honorees"},{year:"2022",href:"/2022"},{year:"2021",href:"/2021"},{year:"2020",href:"/2020"},{year:"2019",href:"/2019"},{year:"2018",href:"/2018"}].map(u=>o.jsx($e,{to:u.href,className:`px-5 py-2.5 rounded-xl text-sm font-semibold transition-all duration-300 ${u.active?"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] text-[#0a0f1e] shadow-lg shadow-[#D4AF37]/20 font-bold scale-105":"text-white/70 hover:text-white hover:bg-white/10"}`,children:u.year},u.year))}),o.jsx("div",{className:"relative bg-gradient-to-br from-[#141c2e] to-[#0d1322] border border-[#D4AF37]/30 rounded-3xl overflow-hidden shadow-2xl mb-16",children:o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 min-h-[580px]",children:[o.jsxs("div",{className:"lg:col-span-6 relative flex items-center justify-center p-8 bg-black/40 border-b lg:border-b-0 lg:border-r border-white/10",children:[o.jsxs("div",{className:"relative w-full max-w-md aspect-[4/5] rounded-2xl overflow-hidden shadow-2xl border-2 border-[#D4AF37]/40 group",children:[o.jsx("img",{src:s.heroImage,alt:s.name,className:"w-full h-full object-cover object-center transform transition-transform duration-700 group-hover:scale-105"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0f1e] via-trans
921parent to-transparent opacity-80"}),o.jsxs("div",{className:"absolute top-4 left-4 bg-[#0a0f1e]/90 backdrop-blur-md border border-[#D4AF37]/40 text-[#D4AF37] text-xs font-bold px-3 py-1.5 rounded-full uppercase tracking-wider flex items-center gap-1.5 shadow-md",children:[o.jsx(Lt,{size:12}),s.specialDistinction||"HONOREE"]}),o.jsx("div",{className:"absolute bottom-4 left-4 right-4 text-center",children:o.jsxs("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-[#D4AF37] bg-black/60 backdrop-blur-sm px-3 py-1 rounded-md border border-[#D4AF37]/20",children:["Slide ",e+1," of ",rn.length]})})]}),o.jsx("button",{onClick:c,className:"absolute left-4 top-1/2 -translate-y-1/2 w-12 h-12 rounded-full bg-[#0a0f1e]/80 border border-white/20 text-white flex items-center justify-center hover:bg-[#D4AF37] hover:text-[#0a0f1e] hover:border-[#D4AF37] transition-all shadow-xl backdrop-blur-md","aria-label":"Previous Honoree",children:o.jsx(hl,{size:24})}),o.jsx("button",{onClick:d,className:"absolute right-4 top-1/2 -translate-y-1/2 w-12 h-12 rounded-full bg-[#0a0f1e]/80 border border-white/20 text-white flex items-center justify-center hover:bg-[#D4AF37] hover:text-[#0a0f1e] hover:border-[#D4AF37] transition-all shadow-xl backdrop-blur-md","aria-label":"Next Honoree",children:o.jsx(Yn,{size:24})})]}),o.jsxs("div",{className:"lg:col-span-6 p-8 lg:p-12 flex flex-col justify-between",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs uppercase tracking-widest font-semibold mb-2",children:[o.jsx(Ba,{size:14,className:"fill-[#D4AF37]"}),o.jsx("span",{children:s.branch})]}),o.jsx("h2",{className:"text-3xl lg:text-5xl font-serif font-bold text-white mb-2 tracking-wide",children:s.name}),o.jsx("p",{className:"text-lg text-[#D4AF37] font-medium mb-4",children:s.rank}),o.jsx("p",{className:"text-white/60 text-sm font-mono mb-6",children:s.unit}),o.jsxs("div",{className:"relative bg-white/5 border-l-4 border-[#D4AF37] p-5 rounded-r-xl mb-6",children:[o.jsx(vi,{className:"absolute top-3 right-3 text-[#D4AF37]/20 w-8 h-8"}),o.jsx("p",{className:"text-white/90 italic text-base leading-relaxed relative z-10",children:s.quote}),s.quoteAuthor&&o.jsx("p",{className:"text-[#D4AF37] text-xs font-semibold mt-3 text-right",children:s.quoteAuthor})]}),o.jsxs("div",{className:"mb-6",children:[o.jsxs("h4",{className:"text-xs font-semibold uppercase tracking-wider text-white/50 mb-2 flex items-center gap-1.5",children:[o.jsx(mr,{size:14,className:"text-[#D4AF37]"}),"Decorations & Honors"]}),o.jsx("div",{className:"flex flex-wrap gap-2",children:s.awards.map((u,h)=>o.jsx("span",{className:"bg-white/10 text-white/90 text-xs px-3 py-1 rounded-md border border-white/10",children:u},h))})]})]}),o.jsxs("div",{className:"pt-4 border-t border-white/10 flex items-center justify-between",children:[o.jsxs("button",{onClick:()=>i(s),className:"inline-flex items-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#D4AF37] text-[#0a0f1e] font-bold px-8 py-3.5 rounded-xl transition-all shadow-lg shadow-[#D4AF37]/20 group",children:[o.jsx("span",{children:"HIS STORY"}),o.jsx(zu,{size:18,className:"transition-transform group-hover:translate-x-1"})]}),o.jsx("div",{className:"flex items-center gap-1",children:rn.map((u,h)=>o.jsx("button",{onClick:()=>t(h),className:`h-2 rounded-full transition-all ${h===e?"w-8 bg-[#D4AF37]":"w-2 bg-white/20 hover:bg-white/40"}`,"aria-label":`Go to slide ${h+1}`},h))})]})]})]})}),o.jsxs("div",{className:"mb-10 flex flex-col md:flex-row items-center justify-between gap-4",children:[o.jsxs("div",{children:[o.jsx("h3",{className:"text-2xl font-serif font-bold text-white",children:"All 2024 Honorees"}),o.jsx("p",{className:"text-white/60 text-sm",children:"Select any hero below to read their tribute citation"})]}),o.jsxs("div",{className:"relative w-full md:w-80",children:[o.jsx(Xn,{className:"absolute left-3.5 top-1/2 -translate-y-1/2 text-white/40 w-4 h-4"}),o.jsx("input",{type:"text",placeholder:"Search by name, rank, branch...",value:r,onChange:u=>a(u.target.value),className:"w-full bg-white/5 border border-white/20 rounded-xl pl-10 pr-4 py-2.5 text-sm text-white placeholder-white/40 focus:outline-none focus:border-[#D4AF37] transition"})]})]}),o.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:l.map(u=>o.jsxs("div",{onClick:()=>i(u),className:"group bg-[#131b2e] border border-white/10 rounded-2xl overflow-hidden hover:border-[#D4AF37]/50 transition-all duration-300 hover:-translate-y-1 shadow-lg hover:shadow-2xl cursor-pointer flex flex-col justify-between",children:[o.jsxs("div",{className:"relative aspect-[4/5] overflow-hidden bg-black/50",children:[o.jsx("img",{src:u.cardImage,alt:u.name,className:"w-full h-full object-cover object-center group-hover:scale-105 transition-transform duration-500"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#131b2e] via-trans
921parent to-transparent opacity-90"}),u.specialDistinction&&o.jsx("span",{className:"absolute top-3 left-3 bg-[#0a0f1e]/80 backdrop-blur-sm border border-[#D4AF37]/40 text-[#D4AF37] text-[10px] font-bold px-2.5 py-1 rounded-full uppercase",children:u.specialDistinction})]}),o.jsxs("div",{className:"p-5 flex-1 flex flex-col justify-between",children:[o.jsxs("div",{children:[o.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#D4AF37] block mb-1",children:u.branch}),o.jsx("h4",{className:"text-xl font-serif font-bold text-white group-hover:text-[#D4AF37] transition-colors line-clamp-1",children:u.name}),o.jsx("p",{className:"text-white/70 text-xs font-medium mt-1 line-clamp-1",children:u.rank}),o.jsx("p",{className:"text-white/50 text-[11px] font-mono mt-1 line-clamp-1",children:u.unit})]}),o.jsxs("div",{className:"pt-4 mt-4 border-t border-white/10 flex items-center justify-between",children:[o.jsx("span",{className:"text-xs text-[#D4AF37] font-bold group-hover:underline flex items-center gap-1",children:"READ TRIBUTE â"}),o.jsx(gi,{size:14,className:"text-white/30 group-hover:text-red-500 transition-colors"})]})]})]},u.id))})]}),n&&o.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-md animate-fadeIn",children:o.jsxs("div",{className:"relative w-full max-w-3xl max-h-[90vh] bg-[#111827] border border-[#D4AF37]/40 rounded-3xl overflow-hidden shadow-2xl overflow-y-auto",children:[o.jsxs("div",{className:"sticky top-0 bg-[#0d1322]/95 backdrop-blur-md border-b border-white/10 px-6 py-4 flex items-center justify-between z-20",children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs font-bold uppercase tracking-wider",children:[o.jsx(Lt,{size:16}),o.jsx("span",{children:"Honoree Memorial Citation"})]}),o.jsx("button",{onClick:()=>i(null),className:"w-9 h-9 rounded-full bg-white/10 hover:bg-white/20 text-white flex items-center justify-center transition","aria-label":"Close modal",children:o.jsx(wr,{size:18})})]}),o.jsxs("div",{className:"p-6 md:p-8",children:[o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-12 gap-6 mb-8",children:[o.jsx("div",{className:"md:col-span-5",children:o.jsx("div",{className:"rounded-2xl overflow-hidden border-2 border-[#D4AF37]/40 shadow-xl aspect-[4/5]",children:o.jsx("img",{src:n.heroImage,alt:n.name,className:"w-full h-full object-cover"})})}),o.jsxs("div",{className:"md:col-span-7 flex flex-col justify-center",children:[o.jsx("span",{className:"text-xs font-bold text-[#D4AF37] uppercase tracking-widest mb-1",children:n.branch}),o.jsx("h3",{className:"text-2xl md:text-3xl font-serif font-bold text-white mb-2",children:n.name}),o.jsx("p",{className:"text-base text-[#D4AF37] font-medium mb-1",children:n.rank}),o.jsx("p",{className:"text-white/60 text-xs font-mono mb-4",children:n.unit}),n.dateOfSacrifice&&o.jsxs("div",{className:"flex items-center gap-2 text-white/70 text-xs mb-2",children:[o.jsx(pi,{size:14,className:"text-[#D4AF37]"}),o.jsxs("span",{children:["Date of Sacrifice: ",n.dateOfSacrifice]})]}),n.location&&o.jsxs("div",{className:"flex items-center gap-2 text-white/70 text-xs mb-4",children:[o.jsx(Lt,{size:14,className:"text-[#D4AF37]"}),o.jsxs("span",{children:["Location: ",n.location]})]}),o.jsx("div",{className:"bg-white/5 border-l-2 border-[#D4AF37] p-3.5 rounded-r-lg mt-2",children:o.jsx("p",{className:"text-white/80 text-xs italic",children:n.quote})})]})]}),o.jsxs("div",{className:"space-y-4 text-white/80 text-sm leading-relaxed border-t border-white/10 pt-6",children:[o.jsxs("h4",{className:"text-base font-serif font-bold text-white flex items-center gap-2",children:[o.jsx(Ba,{size:16,className:"text-[#D4AF37]"}),"Service Citation & Story"]}),n.fullStory.split(` 922 923`).map((u,h)=>o.jsx("p",{children:u},h))]}),o.jsxs("div",{className:"mt-6 pt-6 border-t border-white/10",children:[o.jsx("h5",{className:"text-xs font-semibold text-white/50 uppercase tracking-wider mb-3",children:"Decorations & Medals"}),o.jsx("div",{className:"flex flex-wrap gap-2",children:n.awards.map((u,h)=>o.jsx("span",{className:"bg-[#D4AF37]/10 text-[#D4AF37] border border-[#D4AF37]/30 text-xs px-3 py-1 rounded-full font-medium",children:u},h))})]})]}),o.jsx("div",{className:"bg-[#0d1322] px-6 py-4 border-t border-white/10 flex justify-end",children:o.jsx("button",{onClick:()=>i(null),className:"bg-white/10 hover:bg-white/20 text-white text-xs font-bold px-6 py-2.5 rounded-xl transition",children:"CLOSE CITATION"})})]})})]})},Ef=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2024 Honorees â Memorial Valor Foundation",description:"Honoring the 2024 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(a_,{})}),o.jsx(Me,{})]})},an=[{id:"cristobal-vallejo",name:"CRISTOBAL L. VALLEJO",rank:"Master Sergeant (Ret.)",unit:"2nd Bn, 6th Infantry, 1st Armored Division; 10th Special Forces Group; USASOC",branch:"U.S. Army Special Forces (Green Beret)",heroImage:"https://static.wixstatic.com/media/0a4c2c_83122e694fe64f0780bb08301ee54334~mv2.jpg/v1/fill/w_608,h_760,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/0a4c2c_83122e694fe64f0780bb08301ee54334~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_83122e694fe64f0780bb08301ee54334~mv2.jpg/v1/fill/w_608,h_760,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/0a4c2c_83122e694fe64f0780bb08301ee54334~mv2.jpg",quote:'"Cris was a protector, a leader, a friend to all, and a man of profound purpose. He meant more to his friends and family than he could have possibly known."',quoteAuthor:"- Family & Teammates of MSG Cristobal L. Vallejo",awards:["Bronze Star Medal","Defense Meritorious Service Medal","Meritorious Service Medal","Joint Service Commendation Medal (2)","Army Commendation Medal (2)","Army Achievement Medal (3)"],dateOfSacrifice:"July 2, 2023",location:"Tru
923ckee, California",fullStory:`MSG Cristobal L. Vallejo (Ret) was born on April 28, 1982 in Truckee, California. From a young age, Cris embodied boundless energy, quiet strength, and a heart big enough to hold everyone who crossed his path. He was a protector, a leader, a friend to all, and a man of profound purpose. 924 925After graduating high school, Cris chose a life of service and enlisted in the U.S. Army on February 15, 2001. He served honorably in the 2nd BN, 6th Infantry, 1st Armored Division, 10th Special Forces Group, and United States Army Special Operations Command (USASOC) at Fort Bragg, North Carolina. As a Green Beret, he exemplified the values of duty, courage, and sacrifice across multiple tours in Iraq, Africa, and Afghanistan. 926 927After the loss of his teammate, Ryan Savard, Cris's mission expanded beyond the battlefield. Determined to honor Ryan's memory and support fellow warriors suffering silent injuries of war, Cris co-founded the Coast X Coast Foundation â a charity born of grief, built on brotherhood, and committed to healing. Through Coast X Coast, Cris helped veterans and their families find purpose, connection, and healing after trauma. 928 929More than a soldier or a founder, Cris was an exceptional husband to his wife, Marcy, and a loving father to his son, Van. He embraced fatherhood with joy and pride, filling their home with laughter and love. He was an avid outdoorsman and a natural athlete who possessed a true zest for life and adventure. 930 931On July 2, 2023, Cris's life was tragically cut short in a car accident when he suffered a brain hemorrhage while driving; he was 41 years old. His loyal dog, Dale, also passed in the accident. Cris is survived by his wife, Marcy, his son, Van, and his mother, Kate. Cris's legacy lives on in the lives he touched, the foundation he helped build, and the love he poured into his family and community.`},{id:"anthony-yost",name:"ANTHONY R.C. YOST",rank:"Master Sergeant",unit:"2nd Bn, 10th SFG; USAJFKSWCS; 3rd Bn, 3rd Special Forces Group (ODA 381)",branch:"U.S. Army Special Forces (Green Beret)",heroImage:"https://static.wixstatic.com/media/0a4c2c_b9e65544d9ef4432a82be2c3f3f5c67e~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_b9e65544d9ef4432a82be2c3f3f5c67e~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_b9e65544d9ef4432a82be2c3f3f5c67e~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_b9e65544d9ef4432a82be2c3f3f5c67e~mv2.jpg",quote:'"Tony lived hard, worked hard, and loved even harder. He was immensely proud to be a HALO jumper, team sergeant, and mentor to his Special Forces brotherhood."',quoteAuthor:"- Family & Teammates of MSG Anthony R.C. Yost",awards:["Silver Star (Posthumous)","Bronze Star Medal (Posthumous)","Purple Heart (Posthumous)","Meritorious Service Medal","Army Commendation Medal (6)","Army Achievement Medal (6)","Combat Infantryman Badge","Special Forces Tab","Military Freefall Master Parachutist Badge"],dateOfSacrifice:"November 19, 2005",location:"Mosul, Iraq",fullStory:`MSG Anthony Ray Charles Yost was born in Flint, Michigan, on October 9, 1966. He enlisted in the Army in 1987, serving at Fort Lewis, Fort Bliss, and South Korea before completing the Special Forces Qualification Course in 1993 as a Special Forces Weapons Sergeant. 932 933He spent 8 years with 2nd Battalion, 10th Special Forces Group at Fort Carson, Colorado, and in 2001 became a senior Weapons Instructor at the U.S. Army John F. Kennedy Special Warfare Center and School at Fort Bragg. In March 2005, he joined 3rd Battalion, 3rd Special Forces Group as an Operational Detachment-Alpha (ODA 381) Team Sergeant. 934 935Tony was a skilled sniper, master gunsmith, HALO freefall parachutist, and avid Harley Davidson rider who loved his Apache Indian heritage, gunsmithing, and skydiving. On November 19, 2005, MSG Yost gave his life during combat operations in Mosul, Iraq. 936 937On June 26, 2015, the Special Forces 18 Bravo training facility at Fort Bragg was named the MSG Anthony R.C. Yost Weapons Training Facility in his honor. He is survived by his wife Joann and children Anthony, Cheyenne, and Donovan.`},{id:"connor-bednarzyk",name:"CONNOR J. BEDNARZYK",rank:"Captain",unit:"1st Bn, 41st Infantry Regt, 4th Infantry Div; 3rd Bn, 75th Ranger Regiment",branch:"U.S. Army Special Operations Command (Ranger)",heroImage:"https://static.wixstatic.com/media/0a4c2c_c2191f3b07ab4e738c64e82b29ae46f1~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_c2191f3b07ab4e738c64e82b29ae46f1~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_c2191f3b07ab4e738c64e82b29ae46f1~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_c2191f3b07ab4e738c64e82b29ae46f1~mv2.jpg",quote:'"Connor embodied the Ranger Creed: Rangers Lead the Way. His leadership, infectious optimism, and tactical brilliance left an indelible legacy."',quoteAuthor:"- 75th Ranger Regiment Command",awards:["Ranger Tab","Air Assault Badge","Army Parachutist Badge","Expert Infantryman's Badge","Army Achievement Medal w/ Oak Leaf Cluster"],dateOfSacrifice:"September 7, 2018",location:"Near Hunter Army Airfield, Georgia",fullStory:`CPT Connor Bednarzyk was a dedicated U.S. Army Ranger assigned to the 3rd Battalion, 75th Ranger Regiment at Fort Benning, GA. On September 7, 2018, he tragically lost his life in a single tactical vehicle accident during training. Throughout his three-year Army career, Connor distinguished himself through exceptional leadership, skill, and a fierce commitment to serving his country. 938 939A 2015 graduate of Penn State University, Connor earned a degree in Security Risk Analysis. He attended PSU on an ROTC scholarship and graduated in the top 10% of all ROTC graduates throughout the U.S. 940 941Known for his athleticism, Connor was a three-sport athlete in high school and a boxer in college. His love for competition and leadership skills seamlessly translated into his military service. His peers and superiors admired him for his competitive spirit, dedication, and ability to bring out the best in others. Always ready to take on new challenges, he was often the first to volunteer for difficult tasks, eager to work alongside his brothers in arms. 942 943Connor had a natural gift for bringing people together and loved spending time with his friends and family. Outside of his military career, he loved music, playing the piano, and teaching himself guitar. Though his life was tragically cut short, Connor's legacy as a leader, warrior, and friend continues to inspire all who served alongside him.`},{id:"keith-campbell",name:"KEITH A. CAMPBELL",rank:"Specialist 4 (SP4)",unit:"82nd Airborne Division, 11th Special Forces Group, 173rd Airborne Brigade",branch:"U.S. Army Airborne & Special Forces Combat Medic",heroImage:"https://static.wixstatic.com/media/0a4c2c_2caf0896bd9c4644bf68d03bb205f9f9~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_2caf0896bd9c4644bf68d03bb205f9f9~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_2caf0896bd9c4644bf68d03bb205f9f9~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_2caf0896bd9c4644bf68d03bb205f9f9~mv2.jpg",quote:'"SP4 Keith Campbell knowingly and willingly used his own body to shield his patient, giving his life so others would live in Bien Hoa Province, Vietnam."',quoteAuthor:"- Joint Base San Antonio Keith A. Campbell Memorial Library Citation",awards:["Distinguished Service Cross",'Bronze Star with "V" Device',"Purple Heart","Combat Medic Badge w/ Star","Parachutist Badge","Vietnam Service Medal"],dateOfSacrifice:"February 8, 1967",location:"Bien Hoa Province, Vietnam",fullStory:`From a young age, Keith Allen Campbell desired to serve in the United States Army and become an Army doctor. At 17, he dropped out of high school to serve his country while earning his GED. 944 945Keith Allen Campbell enlisted in the Army and attained the rank of Specialist 4. By age 20, he had served in the Army for nearly three years, including a period as a member of the 11th Special Forces Group. Campbell experienced his first combat deployment in the Dominican Republic, where he received a recommendation for the Bronze Star. Even though he had to accept a downgrade in rank to deploy to combat, Keith re-enlisted to go to Vietnam as a combat medic
945with the 503rd Parachute Regiment, 173rd Airborne Brigade. 946 947On February 8th, 1967, at the age of 20, SP4 Keith Campbell knowingly and willingly gave his life to save others while in the service of our country in Bien Hoa Province, Vietnam. Campbell's heroic actions saved the lives of many soldiers; where he not only provided life-saving medical treatment but knowingly and willingly used his own body to shield his patient. 948 949On November 14th, 2006, the Joint Base San Antonio / Ft. Sam Houston Library was rededicated as the KEITH A. CAMPBELL MEMORIAL LIBRARY in San Antonio, TX. He is buried in Arlington National Cemetery next to three childhood friends.`},{id:"tyler-shelton",name:"TYLER SHELTON",rank:"Sergeant",unit:"160th Special Operations Aviation Regiment (Airborne) Night Stalkers",branch:"U.S. Army Special Operations Aviation",heroImage:"https://static.wixstatic.com/media/0a4c2c_23c6ed6f9f784133862ccda206e6e5cc~mv2.jpeg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_23c6ed6f9f784133862ccda206e6e5cc~mv2.jpeg",cardImage:"https://static.wixstatic.com/media/0a4c2c_23c6ed6f9f784133862ccda206e6e5cc~mv2.jpeg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_23c6ed6f9f784133862ccda206e6e5cc~mv2.jpeg",quote:'"Tyler flew over 500 combat and tactical hours in the MH-60M DAP, living out the Night Stalker Creed with unwavering precision and courage."',quoteAuthor:"- 160th SOAR (A) Command",awards:["Meritorious Service Medal (Posthumous)","Army Commendation Medal w/ C Device","Afghanistan Campaign Medal","Basic Aviation Badge"],dateOfSacrifice:"August 27, 2020",location:"San Clemente Island, California",fullStory:`SGT Tyler Shelton was born on September 26th, 1998, and was a native of San Bernardino, California. He was killed on August 27th, 2020, at 21 years old while conducting aviation training on San Clemente Island, California, while assigned to Charlie Company, 1st Battalion, 160th Special Operations Aviation Regiment (Airborne). 950 951SGT Shelton volunteered for service in the U.S. Army in 2016. He graduated from Basic Combat Training and Advanced Individual Training as a 15T UH-60 Black Hawk Repairer. Upon completing his initial training, he was assigned to the 160th Special Operations Aviation Regiment (Airborne) at Fort Campbell, Kentucky. He completed Enlisted Combat Skills (Green Platoon) training. 952 953Upon completion of Green Platoon, he spent eight months as an MH-60M Repairer before being selected in 2018 for Charlie Company, 1st Battalion, as an MH-60M DAP Crew Chief. While assigned to the 160th, SGT Shelton deployed to Afghanistan in support of Operation FREEDOM'S SENTINEL. He flew over 500 hours in the MH-60M, including 200 hours under night-vision goggles. 954 955He was posthumously awarded the Meritorious Service Medal and the Army Commendation Medal (w/C device). SGT Shelton is survived by his wife, Alex; his father and stepmother, Michael and Tamara; his brother, Hunter; and his mother, Misty.`},{id:"keith-bishop",name:"KEITH R. BISHOP",rank:"Staff Sergeant",unit:"1st Bn, 506th Inf; 1st Bn, 38th Inf; Bravo Co, 3rd Bn, 7th Special Forces Group",branch:"U.S. Army Special Forces (Green Beret)",heroImage:"https://static.wixstatic.com/media/0a4c2c_1c0bcc99e62f4fccad5444e445ef304e~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_1c0bcc99e62f4fccad5444e445ef304e~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_1c0bcc99e62f4fccad5444e445ef304e~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_1c0bcc99e62f4fccad5444e445ef304e~mv2.jpg",quote:'"Keith faced each day with determination, infectious humor, and kindness, embodying the values of a true Special Forces hero."',quoteAuthor:"- 7th Special Forces Group (Airborne) Family",awards:["Bronze Star Medal","Army Commendation Medal for Valor","Army Achievement Medal","Combat Infantryman Badge","Special Forces Tab","Air Assault Badge"],dateOfSacrifice:"October 26, 2009",location:"Darreh-Ye Bum, Afghanistan",fullStory:`SSG Keith R. Bishop, 28, was a courageous and dedicated soldier who made the ultimate sacrifice on October 26, 2009, when the helicopter he was aboard crashed during a combat mission in Darreh-Ye Bum, Afghanistan. Serving with Bravo Company, 3rd Battalion, 7th Special Forces Group (Airborne), Keith gave his life supporting Operation Enduring Freedom. 956 957Born and raised in Medford, N.Y., Keith enlisted in the U.S. Army in April 2003 as an Infantryman. His dedication led him to assignments with the 1st Battalion, 506th Infantry Regiment at Camp Grieves, Korea, and the 1st Battalion, 38th Infantry Regiment, 2nd Infantry Division. In 2007, Keith set his sights on becoming a Special Forces Soldier, completing the Special Forces Qualification Course in October 2008 and earning the Green Beret as a weapons sergeant. 958 959Keith was a man of infectious humor and quick wit, always ready to share a laugh and bring joy to those around him. Away from the battlefield, Keith enjoyed fishing, snowboarding, and fitness. He adored his wife, Margaret, and held his parents, Robert and Suzan, and siblings close to his heart.`},{id:"matthew-kyle-evans",name:'MATTHEW "KYLE" EVANS',rank:"Sergeant First Class",unit:"2nd Bn 6th Inf, 1st Armored Div; ODAs 1115 & 1325, 1st SFG; USAJFKSWCS NCO Academy",branch:"U.S. Army Special Forces (Green Beret)",heroImage:"https://static.wixstatic.com/media/0a4c2c_b99e2f92bb4a44b0b8bac60bdf9c7270~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_b99e2f92bb4a44b0b8bac60bdf9c7270~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_b99e2f92bb4a44b0b8bac60bdf9c7270~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_b99e2f92bb4a44b0b8bac60bdf9c7270~mv2.jpg",quote:`"Kyle's blood ran red, white, and blue. He was fierce, fearless, captivating, and dedicated to his country, friends, and precious family."`,quoteAuthor:"- Family & Teammates of SFC Kyle Evans",awards:["Bronze Star Medal","Meritorious Service Medal (2 Cluster
959s)","Army Commendation Medal (4 Clusters)","Special Forces Tab","Combat Diver Supervisor Badge","Senior Parachutist Badge"],dateOfSacrifice:"May 25, 2019",location:"United States",fullStory:`A soldier in the US Army for nearly half his life and a highly decorated Green Beret, SFC Matthew "Kyle" Evans was a true American Hero. Patriotism and love of his country were his career's driving forces, and he always stood behind them. Still, his presence commanded a room with his endless supply of stories, love, comedic antics, and fresh dance moves. 960 961Kyle enlisted in 2004 and completed U.S. Army Sniper School, Special Forces Qualification Course, Combat Diver Supervisor Course, Jumpmaster, and ASOT II. He deployed across Iraq, Afghanistan, and Joint Combined Exchange Training missions across the Maldives, Philippines, Bangladesh, Cambodia, Indonesia, Thailand, Japan, and Korea. 962 963Kyle was a husband to the love of his life, Lacey, a father to his 4-year-old daughter Maryn and son Macklin on the way, and a friend to so many. Sadly, Kyle passed away suddenly on May 25, 2019 before he could meet his newborn son. His legacy inspired his family to establish a foun
963dation in his memory to support children who lost parents serving our country.`},{id:"patrick-hawkins",name:"PATRICK HAWKINS",rank:"Sergeant",unit:"Bravo Co, 3rd Battalion, 75th Ranger Regiment",branch:"U.S. Army Special Operations Command (Ranger)",heroImage:"https://static.wixstatic.com/media/0a4c2c_9675035f575b4d308775987681ce3de7~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_9675035f575b4d308775987681ce3de7~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_9675035f575b4d308775987681ce3de7~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_9675035f575b4d308775987681ce3de7~mv2.jpg",quote:'"As a Ranger, Patrick selflessly lived his life for others and fought valiantly as he served his fellow Rangers and our great Nation."',quoteAuthor:"- 3rd Battalion, 75th Ranger Regiment Tribute",awards:["Bronze Star Medal w/ Valor (Posthumous)","Meritorious Service Medal","Purple Heart","Ranger Tab","Combat Infantryman's Badge","Presidential Unit Citation"],dateOfSacrifice:"October 6, 2013",location:"Kandahar Province, Afghanistan",fullStory:`SGT Patrick Hawkins, 25, of Carlisle, PA., was killed in action on October 6th, 2013, by an improvised explosive device while conducting combat operations in Kandahar Province, Afghanistan. This was his fourth combat deployment to Afghanistan. 964 965He enlisted in the U.S. Army in February 2010 and completed One Station Unit Training at Fort Benning, Ga., as an infantryman. After graduating from the Basic Airborne Course, he completed the Ranger Assessment and Selection Program (RASP) and was assigned to Bravo Company, 3rd Battalion, 75th Ranger Regiment in September 2010, where he served as a Rifleman, Gun Team Leader, and Ranger Team Leader. 966 967As a Ranger, Patrick selflessly lived his life for others and distinguished himself as a member of the Army's premier direct-action raid force. Hawkins was posthumously awarded the Bronze Star Medal with Valor, Meritorious Service Medal, and Purple Heart. He is survived by his wife, Brittanie, and parents, Roy and Sheila Hawkins.`},{id:"pedro-munoz",name:"PEDRO A. MUNOZ",rank:"Sergeant First Class",unit:'3rd SFG; US Army Parachute Team "Golden Knights"; 1st Bn, 7th SFG',branch:"U.S. Army Special Forces (Green Beret) & Golden Knights",heroImage:"https://static.wixstatic.com/media/0a4c2c_49c308642da8487d9db98c9706fe8320~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_49c308642da8487d9db98c9706fe8320~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_49c308642da8487d9db98c9706fe8320~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_49c308642da8487d9db98c9706fe8320~mv2.jpg",quote:'"SFC Munoz completed over 4,000 freefall jumps with the Golden Knights and fought with heroic gallantry in Shindand, earning the Silver Star."',quoteAuthor:"- 7th Special Forces Group (Airborne) Command",awards:["Silver Star (Posthumous)","Bronze Star w/ Valor Device","Purple Heart","Master Military Free Fall Badge","Combat Infantryman Badge 2nd Award","Special Forces Tab"],dateOfSacrifice:"January 2, 2005",location:"Shindand, Afghanistan",fullStory:`SFC Pedro A. Munoz was born on June 30th, 1957, in Quebradillas, Puerto Rico. He was a detachment operations and intelligence sergeant assigned to 1st Battalion, 7th Special Forces Group (Airborne) at Fort Bragg, N.C. He died on January 2nd, 2005, after being fatally wounded while conducting offensive operations in Shindand, Afghanistan. 968 969Munoz entered the Army in February 1986 and graduated from the Special Forces Qualification Course in 1990. He served with 3rd Special Forces Group during Desert Shield, Desert Storm, and Operation Uphold Democracy in Haiti. In 1999, he was selected for the U.S. Army Parachute Team, the Golden Knights, completing over 300 static line and 4,000 free fall parachute jumps before returning to 7th SFG in 2002. 970 971On January 2nd, 2005, despite being mortally wounded, he continued to suppress enemy fire to protect his assault team. He was posthumously awarded the Silver Star for conspicuous Gallantry in Action. SFC Munoz is survived by his wife, Gisela, and daughter, Dalia.`},{id:"trevor-graves",name:"TREVOR T. GRAVES",rank:"Captain",unit:"5th Special Forces Group, 10th Mountain Division, 11th Airborne Division",branch:"U.S. Army Special Forces (Green Beret)",heroImage:"https://static.wixstatic.com/media/0a4c2c_3756feec9ad14287b1da77245a912f6f~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_3756feec9ad14287b1da77245a912f6f~mv2.jpg",cardImage:"https://static.wixstatic.com/media/0a4c2c_3756feec9ad14287b1da77245a912f6f~mv2.jpg/v1/fill/w_600,h_750,al_c,lg_1,q_85,enc_auto/0a4c2c_3756feec9ad14287b1da77245a912f6f~mv2.jpg",quote:'"Trevor dedicated 22 years to service. Fluent in 5 languages, he co-founded the Legion Memorial Run N Gun to support 5th Group Gold Star families."',quoteAuthor:"- 5th Special Forces Group Brotherhood",awards:["Special Forces Tab","Bronze Star Medal","Army Commendation Medal (2)","Basic Airborne Badge","Operation Iraqi Freedom Medal","Operation Enduring Freedom Medal"],dateOfSacrifice:"March 27, 2023",location:"Alaska",fullStory:`CPT Trevor Graves dedicated over 22 years to the United States Army, a testament to his unwavering commitment to service and his desire to forge a better world. Born November 29, 1982 in Anchorage, Alaska, Trevor graduated from West Point and deployed to Operation Iraqi Freedom and twice to Operation Enduring Freedom. 972 973Trevor served with 5th Special Forces Group, 10th Mountain Division, and 11th Airborne Division. Beyond his military service, Trevor co-founded the Legion Memorial Run N Gun event supporting Chapter 38, a 5th Group Green Beret foundation that assists Green Berets and Gold Star families. 974 975Trevor was a man of exceptional intellect and passion. Fluent in five languages, he engaged in deep, meaningful conversations, demonstrating a remarkable breadth of knowledge and genuine desire to connect. CPT Trevor Graves's life was one of extraordinary service and enduring impact. He is survived by his wife Clo, daughter Jeanne, brother Michael, and mother Merriel.`}],n_=()=>{const[e,t]=p.useState(0),[r,a]=p.useState(""),[n,i]=p.useState(null),s=an[e],l=an.filter(u=>u.name.toLowerCase().includes(r.toLowerCase())||u.rank.toLowerCase().includes(r.toLowerCase())||u.branch.toLowerCase().includes(r.toLowerCase())||u.unit.toLowerCase().includes(r.toLowerCase())),c=()=>{t(u=>u===0?an.length-1:u-1)},d=()=>{t(u=>u===an.length-1?0:u+1)};return o.jsxs("section",{className:"pt-28 pb-20 bg-gradient-to-b from-[#0a0f1e] via-[#0f172a] to-[#0a0f1e] text-white min-h-screen",children:[o.jsxs("div",{className:"max-w-7xl mx-auto px-6",children:[o.jsxs("div",{className:"text-center mb-12",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] px-4 py-1.5 rounded-full text-xs font-semibold uppercase tracking-widest mb-4",children:[o.jsx(er,{className:"w-3.5 h-3.5"})," 2025 Commemoration Roll"]}),o.jsx("h1",{className:"text-4xl md:text-6xl font-serif font-bold text-white tracking-wide",children:"2025 Honorees"}),o.jsx("div",{className:"w-24 h-1 bg-gradient-to-r from-transparent via-[#D4AF37] to-transparent mx-auto mt-4 mb-6"}),o.jsx("p",{className:"max-w-3xl mx-auto text-white/70 text-lg leading-relaxed font-light",children:"Solemnly remembering the courage, sacrifice, and extraordinary devotion of our 2025 fallen Special Operators and military heroes."})]}),o.jsx("div",{className:"flex flex-wrap items-center justify-center gap-2 mb-12 bg-white/5 p-2 rounded-2xl border border-white/10 max-w-4xl mx-auto backdrop-blur-md",children:[{year:"2026",href:"/2026honorees"}
975,{year:"2025",href:"/2025honorees",active:!0},{year:"2024",href:"/2024honorees"},{year:"2023",href:"/2023-honorees"},{year:"2022",href:"/2022"},{year:"2021",href:"/2021"},{year:"2020",href:"/2020"},{year:"2019",href:"/2019"},{year:"2018",href:"/2018"}].map(u=>o.jsx($e,{to:u.href,className:`px-5 py-2.5 rounded-xl text-sm font-semibold transition-all duration-300 ${u.active?"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] text-[#0a0f1e] shadow-lg shadow-[#D4AF37]/20 font-bold scale-105":"text-white/70 hover:text-white hover:bg-white/10"}`,children:u.year},u.year))}),o.jsx("div",{className:"relative bg-gradient-to-br from-[#141c2e] to-[#0d1322] border border-[#D4AF37]/30 rounded-3xl overflow-hidden shadow-2xl mb-16",children:o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 min-h-[580px]",children:[o.jsxs("div",{className:"lg:col-span-6 relative flex items-center justify-center p-8 bg-black/40 border-b lg:border-b-0 lg:border-r border-white/10",children:[o.jsxs("div",{className:"relative w-full max-w-md aspect-[4/5] rounded-2xl overflow-hidden shadow-2xl border-2 border-[#D4AF37]/40 group",children:[o.jsx("img",{src:s.heroImage,alt:s.name,className:"w-full h-full object-cover object-center transform transition-transform duration-700 group-hover:scale-105"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0f1e] via-trans
975parent to-transparent opacity-80"}),o.jsxs("div",{className:"absolute top-4 left-4 bg-[#0a0f1e]/90 backdrop-blur-md border border-[#D4AF37]/40 text-[#D4AF37] text-xs font-bold px-3 py-1.5 rounded-full uppercase tracking-wider flex items-center gap-1.5 shadow-md",children:[o.jsx(Lt,{size:12}),s.specialDistinction||"HONOREE"]}),o.jsx("div",{className:"absolute bottom-4 left-4 right-4 text-center",children:o.jsxs("span",{className:"inline-block text-xs font-semibold uppercase tracking-widest text-[#D4AF37] bg-black/60 backdrop-blur-sm px-3 py-1 rounded-md border border-[#D4AF37]/20",children:["Slide ",e+1," of ",an.length]})})]}),o.jsx("button",{onClick:c,className:"absolute left-4 top-1/2 -translate-y-1/2 w-12 h-12 rounded-full bg-[#0a0f1e]/80 border border-white/20 text-white flex items-center justify-center hover:bg-[#D4AF37] hover:text-[#0a0f1e] hover:border-[#D4AF37] transition-all shadow-xl backdrop-blur-md","aria-label":"Previous Honoree",children:o.jsx(hl,{size:24})}),o.jsx("button",{onClick:d,className:"absolute right-4 top-1/2 -translate-y-1/2 w-12 h-12 rounded-full bg-[#0a0f1e]/80 border border-white/20 text-white flex items-center justify-center hover:bg-[#D4AF37] hover:text-[#0a0f1e] hover:border-[#D4AF37] transition-all shadow-xl backdrop-blur-md","aria-label":"Next Honoree",children:o.jsx(Yn,{size:24})})]}),o.jsxs("div",{className:"lg:col-span-6 p-8 lg:p-12 flex flex-col justify-between",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs uppercase tracking-widest font-semibold mb-2",children:[o.jsx(Ba,{size:14,className:"fill-[#D4AF37]"}),o.jsx("span",{children:s.branch})]}),o.jsx("h2",{className:"text-3xl lg:text-5xl font-serif font-bold text-white mb-2 tracking-wide",children:s.name}),o.jsx("p",{className:"text-lg text-[#D4AF37] font-medium mb-4",children:s.rank}),o.jsx("p",{className:"text-white/60 text-sm font-mono mb-6",children:s.unit}),o.jsxs("div",{className:"relative bg-white/5 border-l-4 border-[#D4AF37] p-5 rounded-r-xl mb-6",children:[o.jsx(vi,{className:"absolute top-3 right-3 text-[#D4AF37]/20 w-8 h-8"}),o.jsx("p",{className:"text-white/90 italic text-base leading-relaxed relative z-10",children:s.quote}),s.quoteAuthor&&o.jsx("p",{className:"text-[#D4AF37] text-xs font-semibold mt-3 text-right",children:s.quoteAuthor})]}),o.jsxs("div",{className:"mb-6",children:[o.jsxs("h4",{className:"text-xs font-semibold uppercase tracking-wider text-white/50 mb-2 flex items-center gap-1.5",children:[o.jsx(mr,{size:14,className:"text-[#D4AF37]"}),"Decorations & Honors"]}),o.jsx("div",{className:"flex flex-wrap gap-2",children:s.awards.map((u,h)=>o.jsx("span",{className:"bg-white/10 text-white/90 text-xs px-3 py-1 rounded-md border border-white/10",children:u},h))})]})]}),o.jsxs("div",{className:"pt-4 border-t border-white/10 flex items-center justify-between",children:[o.jsxs("button",{onClick:()=>i(s),className:"inline-flex items-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#D4AF37] text-[#0a0f1e] font-bold px-8 py-3.5 rounded-xl transition-all shadow-lg shadow-[#D4AF37]/20 group",children:[o.jsx("span",{children:"HIS STORY"}),o.jsx(zu,{size:18,className:"transition-transform group-hover:translate-x-1"})]}),o.jsx("div",{className:"flex items-center gap-1",children:an.map((u,h)=>o.jsx("button",{onClick:()=>t(h),className:`h-2 rounded-full transition-all ${h===e?"w-8 bg-[#D4AF37]":"w-2 bg-white/20 hover:bg-white/40"}`,"aria-label":`Go to slide ${h+1}`},h))})]})]})]})}),o.jsxs("div",{className:"mb-10 flex flex-col md:flex-row items-center justify-between gap-4",children:[o.jsxs("div",{children:[o.jsx("h3",{className:"text-2xl font-serif font-bold text-white",children:"All 2025 Honorees"}),o.jsx("p",{className:"text-white/60 text-sm",children:"Select any hero below to read their tribute citation"})]}),o.jsxs("div",{className:"relative w-full md:w-80",children:[o.jsx(Xn,{className:"absolute left-3.5 top-1/2 -translate-y-1/2 text-white/40 w-4 h-4"}),o.jsx("input",{type:"text",placeholder:"Search by name, rank, branch...",value:r,onChange:u=>a(u.target.value),className:"w-full bg-white/5 border border-white/20 rounded-xl pl-10 pr-4 py-2.5 text-sm text-white placeholder-white/40 focus:outline-none focus:border-[#D4AF37] transition"})]})]}),o.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:l.map(u=>o.jsxs("div",{onClick:()=>i(u),className:"group bg-[#131b2e] border border-white/10 rounded-2xl overflow-hidden hover:border-[#D4AF37]/50 transition-all duration-300 hover:-translate-y-1 shadow-lg hover:shadow-2xl cursor-pointer flex flex-col justify-between",children:[o.jsxs("div",{className:"relative aspect-[4/5] overflow-hidden bg-black/50",children:[o.jsx("img",{src:u.cardImage,alt:u.name,className:"w-full h-full object-cover object-center group-hover:scale-105 transition-transform duration-500"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#131b2e] via-trans
975parent to-transparent opacity-90"}),u.specialDistinction&&o.jsx("span",{className:"absolute top-3 left-3 bg-[#0a0f1e]/80 backdrop-blur-sm border border-[#D4AF37]/40 text-[#D4AF37] text-[10px] font-bold px-2.5 py-1 rounded-full uppercase",children:u.specialDistinction})]}),o.jsxs("div",{className:"p-5 flex-1 flex flex-col justify-between",children:[o.jsxs("div",{children:[o.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#D4AF37] block mb-1",children:u.branch}),o.jsx("h4",{className:"text-xl font-serif font-bold text-white group-hover:text-[#D4AF37] transition-colors line-clamp-1",children:u.name}),o.jsx("p",{className:"text-white/70 text-xs font-medium mt-1 line-clamp-1",children:u.rank}),o.jsx("p",{className:"text-white/50 text-[11px] font-mono mt-1 line-clamp-1",children:u.unit})]}),o.jsxs("div",{className:"pt-4 mt-4 border-t border-white/10 flex items-center justify-between",children:[o.jsx("span",{className:"text-xs text-[#D4AF37] font-bold group-hover:underline flex items-center gap-1",children:"READ TRIBUTE â"}),o.jsx(gi,{size:14,className:"text-white/30 group-hover:text-red-500 transition-colors"})]})]})]},u.id))})]}),n&&o.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-md animate-fadeIn",children:o.jsxs("div",{className:"relative w-full max-w-3xl max-h-[90vh] bg-[#111827] border border-[#D4AF37]/40 rounded-3xl overflow-hidden shadow-2xl overflow-y-auto",children:[o.jsxs("div",{className:"sticky top-0 bg-[#0d1322]/95 backdrop-blur-md border-b border-white/10 px-6 py-4 flex items-center justify-between z-20",children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs font-bold uppercase tracking-wider",children:[o.jsx(Lt,{size:16}),o.jsx("span",{children:"Honoree Memorial Citation"})]}),o.jsx("button",{onClick:()=>i(null),className:"w-9 h-9 rounded-full bg-white/10 hover:bg-white/20 text-white flex items-center justify-center transition","aria-label":"Close modal",children:o.jsx(wr,{size:18})})]}),o.jsxs("div",{className:"p-6 md:p-8",children:[o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-12 gap-6 mb-8",children:[o.jsx("div",{className:"md:col-span-5",children:o.jsx("div",{className:"rounded-2xl overflow-hidden border-2 border-[#D4AF37]/40 shadow-xl aspect-[4/5]",children:o.jsx("img",{src:n.heroImage,alt:n.name,className:"w-full h-full object-cover"})})}),o.jsxs("div",{className:"md:col-span-7 flex flex-col justify-center",children:[o.jsx("span",{className:"text-xs font-bold text-[#D4AF37] uppercase tracking-widest mb-1",children:n.branch}),o.jsx("h3",{className:"text-2xl md:text-3xl font-serif font-bold text-white mb-2",children:n.name}),o.jsx("p",{className:"text-base text-[#D4AF37] font-medium mb-1",children:n.rank}),o.jsx("p",{className:"text-white/60 text-xs font-mono mb-4",children:n.unit}),n.dateOfSacrifice&&o.jsxs("div",{className:"flex items-center gap-2 text-white/70 text-xs mb-2",children:[o.jsx(pi,{size:14,className:"text-[#D4AF37]"}),o.jsxs("span",{children:["Date of Sacrifice: ",n.dateOfSacrifice]})]}),n.location&&o.jsxs("div",{className:"flex items-center gap-2 text-white/70 text-xs mb-4",children:[o.jsx(Lt,{size:14,className:"text-[#D4AF37]"}),o.jsxs("span",{children:["Location: ",n.location]})]}),o.jsx("div",{className:"bg-white/5 border-l-2 border-[#D4AF37] p-3.5 rounded-r-lg mt-2",children:o.jsx("p",{className:"text-white/80 text-xs italic",children:n.quote})})]})]}),o.jsxs("div",{className:"space-y-4 text-white/80 text-sm leading-relaxed border-t border-white/10 pt-6",children:[o.jsxs("h4",{className:"text-base font-serif font-bold text-white flex items-center gap-2",children:[o.jsx(Ba,{size:16,className:"text-[#D4AF37]"}),"Service Citation & Story"]}),n.fullStory.split(` 976 977`).map((u,h)=>o.jsx("p",{children:u},h))]}),o.jsxs("div",{className:"mt-6 pt-6 border-t border-white/10",children:[o.jsx("h5",{className:"text-xs font-semibold text-white/50 uppercase tracking-wider mb-3",children:"Decorations & Medals"}),o.jsx("div",{className:"flex flex-wrap gap-2",children:n.awards.map((u,h)=>o.jsx("span",{className:"bg-[#D4AF37]/10 text-[#D4AF37] border border-[#D4AF37]/30 text-xs px-3 py-1 rounded-full font-medium",children:u},h))})]})]}),o.jsx("div",{className:"bg-[#0d1322] px-6 py-4 border-t border-white/10 flex justify-end",children:o.jsx("button",{onClick:()=>i(null),className:"bg-white/10 hover:bg-white/20 text-white text-xs font-bold px-6 py-2.5 rounded-xl transition",children:"CLOSE CITATION"})})]})})]})},Ff=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2025 Honorees â Memorial Valor Foundation",description:"Honoring the 2025 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(n_,{})}),o.jsx(Me,{})]})},o_=[{id:"brad-conner",name:"BRADLY D. CONNER",rank:"Sergeant Major",unit:"Company C, 2nd Battalion, 1st Special Forces Group (Airborne)",branch:"1st Special Forces Group (Airborne)",specialDistinction:"1ST SPECIAL FORCES GROUP (AIRBORNE)",heroImage:"https://vibe.filesafe.space/1786030224414389875/attachments/7fcb08d9-6915-4b16-8293-3163a888fc6d.jpg",cardImage:"https://vibe.filesafe.space/1786030224414389875/attachments/7fcb08d9-6915-4b16-8293-3163a888fc6d.jpg",quote:'"SGM Conner was the consummate professional who led from the front, embodying the quiet professionalism of the Green Berets through years of sustained conflict. His legacy remains a cornerstone of the 1st Special Forces Group."',quoteAuthor:"- Nominated by Rick Turcotte",awards:["Bronze Star Medal with 'V' Device (2)","Purple Heart (Posthumous)","Meritorious Service Medal (3)","Army Commendation Medal (4)","Combat Infantryman Badge","Special Forces Long Tab","Master Parachutist Badge"],dateOfSacrifice:"May 9, 2007",location:"Outside of Al-Hillah, Iraq (combat patrol wounds)",fam
977ilyInfo:"Wife Cynthia (remarried); daughters Rachel and Katie (late 20s); son Aaron (30); sister Brenda (POC). Support: Education assistance for children.",nominationInfo:"I have been supporting memorial 3 gun foundation since inception and just felt like it was time to nominate one of my fallen special forces brothers to be honored.",fullStory:`Sergeant Major Bradly D. Conner, a native of the Pacific Northwest, was a titan of the Special Forces community. Born in Tacoma, Washington, and raised in Coeur dâAlene, Idaho, Conner began his Army journey in 1987. After five years as an ammunition specialist, he volunteered for the elite Special Forces, earning his "Long Tab" in 1993 as a Medical Sergeant. 978 979Over a career spanning more than two decades, SGM Conner served with distinction in both the 10th and 1st Special Forces Groups. He mastered every level of leadership, from Team Sergeant and First Sergeant to Company Sergeant Major. A seasoned combat veteran, he was on his fourth deployment to Iraq since the 2003 invasion when he was killed in action on May 9, 2007, from wounds sustained while conducting a combat patrol outside of Al-Hillah, Iraq. 980 981SGM Connerâs life was defined by the relentless pursuit of excellence and a deep commitment to the Soldiers he led. He is remembered as a consummate professional who led from the front, embodying the quiet professionalism of the Green Berets through years of sustained conflict. His legacy remains a cornerstone of the 1st Special Forces Group.`},{id:"kenney-wilson",name:"KENNEY BRUCE WILSON",rank:"Master Sergeant",unit:"3rd Special Forces Group Kennel Master, Group Support Battalion Ops Detachment",branch:"3rd Special Forces Group (Airborne)",specialDistinction:"3RD SPECIAL FORCES GROUP (AIRBORNE)",heroImage:"https://lh3.googleusercontent.com/u/0/d/1jpG1WO2_vF2RL7U4Nbr93wznL_wTDTUQ=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1jpG1WO2_vF2RL7U4Nbr93wznL_wTDTUQ=w1000",quote:'"MSG Wilson was an incredible leader who put the needs of his team and his animals above his own. He is remembered as a devoted husband and a relentless professional who served with distinction until his watch finally ended."',quoteAuthor:"- Nominated by Melissa Wilson",awards:["Bronze Star Medal (2)","Meritorious Service Medal","Army Commendation Medal","Combat Action Badge","Special Forces Long Tab","Master Parachutist Badge","20 Years Honorable Service"],dateOfSacrifice:"July 2, 2012",location:"Line of Duty Death (PTSD battle, age 43)",familyInfo:"Widowed (wife Melissa); 2 adopted younger children Charlotte and Cooper; 2 adult children McKenzie and Addison. Support: Letting his name be known and that his life and service meant something.",nominationInfo:"Because he was an incredible man and leader and when he died by suicide to PTSD in 2012 it was still so shameful even though it was a line of duty death he never got any recognition for the 20 years he honorably served, he deserves more than his death being brushed aside.",fullStory:`Master Sergeant Kenney Bruce Wilson, a native of Buncombe County, North Carolina, dedicated over two decades of his life to the honorable service of his country. As a seasoned leader within the 3rd Special Forces Group (Airborne), MSG Wilson served as the Kennel Master for the Group Support Battalionâs Operations Detachment. 982 983In this vital role, he was responsible for the health, welfare, and operational readiness of thirteen Soldiers and their K-9 partnersâa position that required immense technical skill and a profound sense of duty. 984 985Throughout his twenty-year career, MSG Wilson was known as an incredible leader who put the needs of his team and his animals above his own. On July 2, 2012, at the age of 43, Master Sergeant Wilson ultimately lost his battle with the inner demons of PTSD in a recognized line of duty death. Though the nature of his passing was once met with a silence that overlooked his contributions, his family and brothers-in-arms now ensure his two decades of sacrifice are recognized with the honor they deserve. He is remembered as a devoted husband and a relentless professional who served with distinction until his watch finally ended.`},{id:"george-taber",name:'GEORGE "QUINT" TABER V',rank:"Staff Sergeant",unit:"Operational Detachment Alpha (ODA) 7214, A Company, 2nd Battalion, 7th SFG(A)",branch:"7th Special Forces Group (Airborne)",specialDistinction:"7TH SPECIAL FORCES GROUP (AIRBORNE)",heroImage:"https://lh3.googleusercontent.com/u/0/d/1n46hrtsBCRV544R5eyrGNNmEKGa1LbXk=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1n46hrtsBCRV544R5eyrGNNmEKGa1LbXk=w1000",quote:`"Quint was a man of the 'Arena,' defined by a thirst for adventure and a dedication to excellence... He died doing exactly what he loved: volunteering for the hardest tasks alongside brothers he respected."`,quoteAuthor:"- Nominated by Bob Stone",awards:["Special Forces Long Tab","18D Combat Medical Sergeant","Military Freefall Parachutist","Special Forces Sniper Qualified","Army Commendation Medal (2)","Army Achievement Medal","National Defense Service Medal"],dateOfSacrifice:"August 9, 2022",location:"Dahlonega, Georgia (Weather-induced incident at U.S. Army Ranger School)",familyInfo:"Single, never married at the time of his death; has a large loving family (Coker/Taber family). Support: Camaraderie and connection with other Gold Star families who have experienced similar loss.",nominationInfo:"The Coker/Taber family is a non-traditional Gold Star family. After meeting and speaking with them, their inclusion into this community would be very healthy for them.",fullStory:`Staff Sergeant George "Quint" Taber V was a man of the "Arena," defined by a thirst for adventure and a dedication to excellence. A Beaufort, South Carolina native and Hendrix College graduate, he spent his early years as an Alaskan fishing mate and Florida kayak guideâthriving in the outdoors as a surfer, hunter, and artist. 986 987In 2017, Quint found his true calling in the Army Special Forces. He conquered the grueling "L
987ong Tab" pipeline, becoming an 18D Combat Medical Sergeant. His pursuit of mastery continued through Military Freefall, Sniper, and Spanish Language schools, leading to his assignment with ODA 7214, 7th Special Forces Group. 988 989On August 9, 2022, while proving himself once again at U.S. Army Ranger School in Dahlonega, Georgia, Quint died suddenly following injuries sustained during a weather-induced training hold. He was 30 years old. Quint died doing exactly what he loved: volunteering for the hardest tasks alongside brothers he respected. Whether through his dry, contagious humor or his elite tactical skill, he embodied the Special Forces spirit. He is remembered as a man who lived out his purpose with fierce loyalty, proving himself daily until the very end.`},{id:"gilbert-munoz",name:'GILBERT "GIL" A. MUÃOZ',rank:"Captain",unit:"Bravo Company, 3rd Battalion, 7th Special Forces Group (Airborne)",branch:"7th Special Forces Group (Airborne)",specialDistinction:"7TH SPECIAL FORCES GROUP (AIRBORNE)",heroImage:"https://lh3.googleusercontent.com/u/0/d/1u5JC6QBzixfhMTyyrSq7seSgvXIuRCq-=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1u5JC6QBzixfhMTyyrSq7seSgvXIuRCq-=w1000",quote:`"Gil was the epitome of leadership and integrity within the Special Forces community... remembered for his contagious dedication, his fierce loyalty to his 'boys,' and the incredible impression he left on every detachment he touched."`,quoteAuthor:"- Nominated by Marisa Colwell",awards:["Special Forces Long Tab","U.S. Air Force Academy Graduate","Company 'Top Gun' Best Shooter Award","HALO / Military Freefall Parachutist","Army Commendation Medal","Meritorious Service Medal"],dateOfSacrifice:"February 9, 2005",location:"Fort Bragg, NC (Staph infection / sepsis 2 weeks after returning from CENTCOM/Iraq mission)",familyInfo:"Wife Emily (not re-married, no children). Emily selflessly serves the military community through TAPS (Tragedy Assistance Program for Survivors) and wellness initiatives. Support: Honoring and sharing her husbandâs life and story, helping to ensure his legacy lives on widely.",nominationInfo:"I am nominating Captain Munoz because he was a man who strived for excellence without seeking recognitionâa trait mirrored today by his wife, Emily... He was a unique officer, having graduated from the U.S. Air Force Academy before transitioning to the Army to become a Green Beret. Although the circumstances of his stateside passing made him ineligible for certain unit memorials, his life of sacrifice and his enduring legacy deserve to be shared, honored, and recognized.",fullStory:`Captain Gilbert "Gil" Munoz, a Tucson, Arizona native, was the quintessential Special Forces officer; he was described by his peers as a role model and a consummate warrior. A natural leader who excelled throughout the SF Pipeline, Gil was known for his relentless work ethic, often being the first in the team room and the last to leave. 990 991His tactical proficiency was unmatched; he was a skilled sport parachutist who easily mastered the HALO Course and earned the "Top Gun" award as the best shooter in his company. In early 2005, while serving with the 7th Special Forces Group, Capt. Munoz completed a high-stakes scouting mission in the CENTCOM area of operations to prepare his team for a deployment to Iraq. 992 993Shortly after returning to Fort Bragg, he was suddenly overcome by a rare and aggressive bacterial infection. Despite his peak physical condition and the best efforts of medical staff, he passed away on February 9, 2005, at the age of 29. Capt. Munoz is remembered for his contagious dedication, his fierce loyalty to his "boys," and the incredible impression he left on every detachment he touched. He remains a standard bearer for the Green Berets.`},{id:"kashif-memon",name:'KASHIF "KASH" MEMON',rank:"Staff Sergeant",unit:"Bravo Company, 96th Civil Affairs Battalion, 95th Civil Affairs Brigade (Airborne)",branch:"95th Civil Affairs BDE (Airborne) / USASOC",specialDistinction:"95TH CIVIL AFFAIRS BDE (AIRBORNE)",heroImage:"https://lh3.googleusercontent.com/u/0/d/1uAdLqFPAcnCfTcU9u5z2J7AcwFFQV83Q=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1uAdLqFPAcnCfTcU9u5z2J7AcwFFQV83Q=w1000",quote:`"Kash is a hero that deserves to be remembered. A respected leader described by his commander as an 'important part of the team,' Memonâs legacy is carried on by his wife, Christina, and his three children."`,quoteAuthor:"- Nominated by Erica Klenk",awards:["Bronze Star Medal","Purple Heart (Posthumous)","Army Commendation Medal w/ Combat 'V'","Combat Action Badge","Parachutist Badge","USMC & US Army Veteran (Over a decade of service)"],dateOfSacrifice:"October 25, 2012",location:"Uruzgan Province, Afghanistan (Insider attack during coalition operations)",familyInfo:"Married with 3 kids; Christina is his widow; 2 sons Humayun and Mikhail; daughter Victoria (born while he was deployed, he never met her in person). Support: Youngest daughter is in gymnastics and would be able to attend camp and competitions.",nominationInfo:"Kash is a hero that deserves to be remembered. He left behind a wife and 3 kids, one of which he never met because his wife was pregnant when he deployed.",fullStory:`Staff Sergeant Kashif âKashâ Memon, a native of Houston, Texas, was a dedicated warrior who served his country across two branches of the military. After enlisting in the United States Marine Corps in 2001 and serving for six years, he joined the United States Army in 2007 as an Infantryman. 994 995In 2010, he transitioned into the elite Civil Affairs community, joining the 96th Civil Affairs Battalion (Airborne) at Fort Bragg. In 2012, SSG Memon deployed to Uruzgan Province, Afghanistan, serving as a Civil Affairs Team Engineer. In this vital role, he acted as a primary liaison between coalition forces and civilian residents, working to build stability in a volatile region. 996 997On October 25, 2012, SSG Memonâs life was tragically cut short in what was identified as an âinsider attackâ by Afghan forces against coalition partners. A respected leader described by his commander as an "important part of the team," Memonâs legacy is carried on by his wife, Christina, and his three children. His life was defined by over a decade of service and a profou
997nd commitment to the mission even in the face of the ultimate sacrifice.`},{id:"moises-navas",name:"MAJOR MOISES NAVAS",rank:"Major",unit:"Hotel Company, 8232, Marine Forces Special Operations Command (MARSOC)",branch:"U.S. Marine Forces Special Operations Command (MARSOC)",specialDistinction:"MARSOC (MARINE RAIDER)",heroImage:"https://lh3.googleusercontent.com/u/0/d/1mSiKu9Dv7rNDOxPdodwYW4Huow0wa57O=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1mSiKu9Dv7rNDOxPdodwYW4Huow0wa57O=w1000",quote:'"To know Mo was to love him. He impacted so many people and it has been my honor, and that of my 4 children to keep his legacy alive."',quoteAuthor:"- Nominated by Liset Navas-Phillips",awards:["Purple Heart (Posthumous)","Joint Service Commendation Medal","Combat Action Ribbon","Marine Raider Insignia"],dateOfSacrifice:"March 8, 2020",location:"Makhmur Mountains, North Central Iraq (Operation INHERENT RESOLVE)",familyInfo:"Liset (re-married to Dan); 4 children: Calleigh, Aiden, Micah, Liam; stepchildren Kiera, Logan; godson Noah (now a Marine). Support: Prayers for strength as kids grow; financial support for kids' needs.",nominationInfo:'He loved shooting and always wished he was a sniper. On his paddle they put his quote that said, "I am a scout sniper...unit leader" and that was a running joke. So this would be a cool way to honor Mo in something I know he would have loved.',fullStory:`Major Moises A. Navas, of Germantown, Maryland, was a distinguished leader within the Marine Forces Special Operations Command (MARSOC). A "Mustang" officer, Navas enlisted in the Marine Corps in 2004, rising to the rank of Sergeant before earning his commission through the Marine Enlisted Commissioning Education Program. 998 999He became a Marine Raider in 2016, serving with distinction as a Team Commander and Company Executive Officer. On March 8, 2020, while deployed in support of Operation INHERENT RESOLVE, Major Navas was killed in action while leading his team to clear a complex tunnel system of Islamic State fighters in the Makhmur Mountains of northern Iraq. 1000 1001He was 34 years old. His extensive list of decorations includes the Purple Heart, the Joint Service Commendation Medal, and the Combat Action Ribbon, reflecting a career defined by bravery and selfless service. Major Navas is remembered as a consummate professional and a fierce warrior who led from the front. His legacy of leadership and sacrifice remains an inspiration to the Raider Elite and the entire Marine Corps.`},{id:"cameron-meddock",name:"CAMERON A. MEDDOCK",rank:"Sergeant",unit:"Alpha Company, 2nd Battalion, 75th Ranger Regiment",branch:"75th Ranger Regiment",specialDistinction:"75TH RANGER REGIMENT TEAM LEADER",heroImage:"https://lh3.googleusercontent.com/u/0/d/1U7Ep_OHoTNpq9fHLnZrFeHVAxiRvvAZt=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1U7Ep_OHoTNpq9fHLnZrFeHVAxiRvvAZt=w1000",quote:'"My husband was honored last year and I would love to pass this honor on to another family. Just honoring their Hero is help enough!"',quoteAuthor:"- Nominated by Lacey Evans",awards:["Purple Heart (Posthumous)","Combat Infantryman Badge","Ranger Tab","Parachutist Badge","Army Commendation Medal"],dateOfSacrifice:"January 17, 2019",location:"Landstuhl, Germany (Wounds sustained Jan 12, 2019 in Badghis Province, Afghanistan)",familyInfo:"Wife Stevie was 20 weeks pregnant with their first child when Cameron was killed; daughter Brinley born after his passing. Support: Honoring their Hero is help enough!",nominationInfo:"My husband was honored last year and I would love to pass this honor on to another family.",fullStory:`Sergeant Cameron A. Meddock, a native of Spearman, Texas, was described by his commander as one of "Americaâs precious sons." Enlisting in 2014, Meddockâs grit and discipline led him to the elite 75th Ranger Regiment, where he excelled as a machine gunner, gun team leader, and fire team leader. 1002 1003A decorated warrior, he had earned the coveted Ranger Tab, the Combat Infantrymanâs Badge, and a Purple Heart. In January 2019, while on his second deployment in support of Operation RESOLUTE SUPPORT, SGT Meddock was mortally wounded by enemy small-arms fire in Badghis Province, Afghanistan. 1004 1005He passed away on January 17 at Landstuhl, Germany, surrounded by his family following a massive, coordinated effort to bring them to his bedside from across the United States. SGT Meddockâs legacy is carried forward by his wife, Stevie, and their daughter, Brinley, who was born after his passing. He is remembered as a "Warrior, Patriot, and Husband" whose life epitomized the Ranger Creed. His sacrifice remains a cornerstone of the Ranger family, and his memory continues to inspire the nation he died to defend.`}
1005,{id:"jason-cunningham",name:"JASON D. CUNNINGHAM",rank:"Senior Airman",unit:"38th Rescue Squadron, 347th Rescue Group",branch:"U.S. Air Force Special Tactics (Pararescue)",specialDistinction:"AIR FORCE CROSS RECIPIENT PJ HERO",heroImage:"https://lh3.googleusercontent.com/u/0/d/1CNWsSi4bDx8SRZBd2ClHyuqBVGR0M13g=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1CNWsSi4bDx8SRZBd2ClHyuqBVGR0M13g=w1000",quote:'"Jason fought and performed his medical duties for hours while being struck by gunfire which inflicted a mortal wound. He is an American hero."',quoteAuthor:"- Nominated by Justin Hubbard",awards:["Air Force Cross (Posthumous)","Purple Heart (Posthumous)","Air Force Commendation Medal","Air Force Achievement Medal","Combat Action Medal","Pararescue Flash & Green Beret"],dateOfSacrifice:"March 4, 2002",location:"Takur Ghar, Afghanistan (Operation Anaconda / Battle of Roberts Ridge)",familyInfo:"Survived by his widow and children and his family. Support: Potentially college funds for children.",nominationInfo:"On that day Jason was attached to a ranger QRF that was activated to rescue/recover a seal team engaged with numerically superior force on the peak of that snow covered mountain. Jason fought and performed his medical duties for hours while being struck by gunfire which inflicted a mortal wound. He is an American hero.",fullStory:`Senior Airman Jason D. Cunningham, a Carlsbad, New Mexico native, embodied the Pararescue motto: "That Others May Live." On March 4, 2002, during Operation ANACONDA in eastern Afghanistan, Cunningham served as the primary medic for a Quick Reaction Force sent to rescue pinned-down American personnel on the 10,000-foot peaks of Takur Gharâa site now known as Roberts Ridge. 1006 1007When his MH-47E Chinook was disabled by enemy fire and forced to crash-land, Cunningham immediately braved intense mortar and small-arms fire to treat the wounded. Despite the burning fuselage and impacting rounds, he crossed the kill zone multiple times to move casualties to safety. 1008 1009Even after being mortally wounded, he continued to direct patient care and reposition his team to protect the living. His extraordinary heroism saved 10 American lives and ensured seven fallen brothers were returned home. For his actions, he was posthumously awarded the Air Force Cross, the nationâs second-highest award for valor. Cunninghamâs legacy remains a cornerstone of the elite combat rescue community, a testament to selfless sacrifice in the face of overwhelming odds.`},{id:"jonn-edmunds",name:"JONN JOSEPH EDMUNDS",rank:"Corporal",unit:"3rd Ranger Battalion, Bravo Company, 75th Ranger Regiment",branch:"75th Ranger Regiment",specialDistinction:"FIRST CASUALTIES OF GWOT RANGER HERO",heroImage:"https://lh3.googleusercontent.com/u/0/d/15gmtj-YqvbAnxicUkWQflBFeoWtXbBpi=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/15gmtj-YqvbAnxicUkWQflBFeoWtXbBpi=w1000",quote:'"Those Soldiers killed early on in GWOT are often forgotten... I donât want Jonn to be forgotten, and Iâd like his family to share and honor his memory."',quoteAuthor:"- Nominated by George Grant",awards:["Purple Heart (Posthumous)","Army Commendation Medal","Ranger Tab","Parachutist Badge","National Defense Service Medal"],dateOfSacrifice:"October 19, 2001",location:"Pakistan (Crash of MH-60 Black Hawk during OEF search-and-rescue mission)",familyInfo:"Anne (widow) is not remarried, primary caregiver of 3 children and her mother; works as school nurse in Cheyenne, WY. Support: Single income public servant providing for family and supporting two children attending college.",nominationInfo:"Specialists Jonn Joseph Edmunds and Kristofor Tif Stonesifer became the first two combat casualties of the Global War on Terrorism. Jonn is from my hometown; we went to the same high school and had mutual friends... Participating in the 2024 Memorial Valor 3-Gun gave me a greater appreciation of the sacrifices made by the Soldiers and their families. I don't want Jonn to be forgotten.",fullStory:`Corporal Jonn J. Edmunds, a native of Cheyenne, Wyoming, was a man of rare maturity and resolve. A natural leader, he participated in the American Legionâs Boys State before graduating from Cheyenne East in 1999 and enlisting in the U.S. Army. His confidence and discipline quickly set him apart; at just 20 years old, he was one of only 32 Rangers selected from a pool of 268 applicants to serve in the elite 75th Ranger Regiment. 1010 1011On October 19, 2001, CPL Edmunds was killed when his MH-60 Black Hawk helicopter crashed in Pakistan while supporting search-and-rescue operations for Operation ENDURING FREEDOM. He was among the first American casualties of the war in Afghanistan. 1012 1013CPL Edmunds saw his service as a lifelong calling, once writing that he intended to spend 25 years in uniform "for the defense of this country and for the betterment of the world." He is remembered by his wife, Anne, and his fellow Rangers as the epitome of the Ranger Creedâa soldier who sought the most difficult challenges in service to his nation.`},{id:"ricardo-cerros",name:"RICARDO CERROS JR.",rank:"Specialist",unit:"1st Platoon, Bravo Company, 2nd Battalion, 75th Ranger Regiment",branch:"75th Ranger Regiment",specialDistinction:"BRONZE STAR WITH VALOR RANGER HERO",heroImage:"https://lh3.googleusercontent.com/u/0/d/1sxhfFa2-McEAf48Yg1Ga2u_R
101353PIuTJz=w1000",cardImage:"https://lh3.googleusercontent.com/u/0/d/1sxhfFa2-McEAf48Yg1Ga2u_R53PIuTJz=w1000",quote:'"Ricardo served with great honor and distinction. He was covering the body of his PSG from a grenade."',quoteAuthor:"- Nominated by Joseph Grohs",awards:["Bronze Star Medal with Valor (Posthumous)","Purple Heart (Posthumous)","Combat Infantryman Badge","Ranger Tab","Parachutist Badge","Army Commendation Medal"],dateOfSacrifice:"October 8, 2011",location:"Logar Province, Afghanistan (Covering his PSG from a grenade)",familyInfo:"Not married; father Ricardo Cerros Sr., stepmother Deborah A. Cerros, mother Maqueirte D. Cuevas, brothers Nicholas and Marko, sister Theresa. Support: Ricardo's family wants their son remembered with honor.",nominationInfo:"Ricardo served with great honor and distinction.",fullStory:`Specialist Ricardo Cerros, Jr., a native of Salinas, California, was a man of extraordinary drive who realized his dream of joining the elite Special Operations community in remarkably short order. Enlisting as an Infantryman in July 2010, Cerros quickly proved his mettle, successfully navigating the grueling Ranger Assessment and Selection Program (RASP) by March 2011. 1014 1015Upon earning his tan beret, SPC Cerros was assigned as a rifleman to the 2nd Battalion, 75th Ranger Regiment at Joint Base Lewis-McChord. Just months after arriving at his unit, he deployed to Afghanistan in support of Operation ENDURING FREEDOM. 1016 1017On October 8, 2011, while conducting high-stakes combat operations in Logar Province, SPC Cerros was mortally wounded by enemy fire while heroically covering the body of his Platoon Sergeant (PSG) from a grenade. Though his time in the Regiment was brief, his impact was profound. He is remembered by his peers as a dedicated soldier who met every challenge with the quiet professionalism of a Ranger. His sacrifice in the mountains of Afghanistan stands as a testament to his courage and his unwavering commitment to his country and his brothers-in-arms.`}],i_=()=>o.jsx(Wa,{data:o_,year:"2026",description:"Commemorating the 2026 Memorial Valor Foundation honorees â ten extraordinary Special Operations warriors whose sacrifices define the highest ideals of freedom, courage, and selfless service.",countLabel:"2026 Honoree Roster (10 Special Operators)",activeYear:"2026"}),mc=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"2026 Honorees â Memorial Valor Foundation",description:"Honoring the 2026 Memorial Valor Foundation honorees â fallen Special Operators remembered for their sacrifice, courage, and dedication to duty."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(i_,{})}),o.jsx(Me,{})]})},s_=[{id:"9th-annual-3gun",title:"9th Annual Memorial 3-Gun Competition",subtitle:"The Premier Special Operations Tribute & Charity Shooting Event",date:"October 9â11, 2026",location:"Gryphon Group â Maxton, NC",status:"Upcoming Flagship",category:"3-Gun Match",description:"The Memorial 3-Gun Competition is the flagship charity shooting event of the Memorial Valor Foundation. Bringing together active Special Operators, top competitive shooters, Gold Star families, and patriotic supporters across 10 intense tactical stagesâeach dedicated to commemorating specific fallen SOF honorees.",highlightText:"Oct 9-11, 2026 | Registration & Sponsorship Open",image:"https://vibe.filesafe.space/1786030224414389875/assets/0baa4eed-8403-4e15-a5e5-9b1063dcfd98.webp",registrationUrl:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",features:["10 Dedicated Commemorative Tactical Shooting Stages","Gold Star Family Tribute & Honoree Evening","Custom Firearms Prize Table & Raffles","Proceeds Support Gold Star & Surviving Families"]},{id:"2026-staccato-p4x-raffle",title:"2026 MVF Staccato HD P4X Pistol Raffle",subtitle:"Brand New Steel-Frame Compensated 2011 Platform",date:"Drawing October 11, 2026",location:"Online Nationwide / Live at 9th Annual Match",status:"Active Raffle",category:"Raffle",description:"Be among the first to own Staccatoâs brand-new HD P4X! Built for duty belts, professional use, and hard shooting, it pairs a 4-inch DLC compensated barrel with a 4140 steel frame and 18-round Glock-pattern capacity.",highlightText:"Entries start at $25 | Support Gold Star Families",image:"https://d2jjj41xkpuaip.cloudfront.net/420x284/RallyUpProduction/c32494ea40042268fad8a1b1c015e0bf.jpg",registrationUrl:"https://go.rallyup.com/2026-staccato-raffle/Campaign/Details",features:['4.0" DLC Compensated Barrel with Recoil Buffering',"4140 Billet Steel Frame with Full-Size Ergonomic Grip","18-Round Black Steel Magazine Capacity","Donated by Staccato 2011 â Platinum Foundation Partner"]},{id:"guild-timepieces-mvf-watch",title:"Guild Timepieces Exclusive MV
1017F Domitor GMT Watch",subtitle:"Titanium Fixed-Lug GMT with Custom Etched MVF Caseback",date:"Drawing October 11, 2026",location:"Online Nationwide / Live at 9th Annual Match",status:"Active Raffle",category:"Raffle",description:"Crafted exclusively in partnership with Guild Timepieces, the limited-edition MVF Domitor watch features a matte titanium fixed-lug case, true GMT movement, 200M water resistance, and a custom-etched Memorial Valor Foundation caseback.",highlightText:"Bespoke American GMT Tool Watch | Support Gold Star Families",image:"https://d2jjj41xkpuaip.cloudfront.net/420x284/RallyUpProduction/816a1fde311ff834dd1a6751bd2ebc1f.",registrationUrl:"https://go.rallyup.com/mvf-guild-timepiece/Campaign/Details",features:["Matte Titanium Fixed-Lug Case & 120-Click Bezel","True GMT Movement with Orange-and-Black GMT Hand","Custom Etched Memorial Valor Foundation Caseback","Assembled, Regulated, & Tested in the USA"]},{id:"2026-silent-auction",title:"2026 9th Annual Memorial 3-Gun Silent Auction",subtitle:"Online & Live Silent Auction at the 9th Annual Match",date:"Closes October 11, 2026",location:"Online Nationwide / Live at 9th Annual Match",status:"Active Raffle",category:"Raffle",description:"Bid on exclusive firearms, gear, and experiences at the 9th Annual Memorial 3-Gun silent auction. Proceeds go to support Special Operations Gold Star & Surviving Families.",highlightText:"Bid Online or In-Person | Support Gold Star Families",image:"https://vibe.filesafe.space/1786030224414389875/assets/98c1decd-bcb1-45db-9bc0-f77cd1d21d62.png",registrationUrl:"https://www.zeffy.com/en-US/ticketing/9th-annual-memorial-3gun-silent-auction",features:["Exclusive Firearms & Tactical Gear Packages","Online Bidding Open Nationwide","Live Auction at the 9th Annual Match","Proceeds Support Gold Star & Surviving Families"]},{id:"8th-annual-3gun",title:"8th Annual Memorial 3-Gun Match (2025)",subtitle:"Honoring 10 Fallen Special Operations Heroes",date:"October 10â12, 2025",location:"Gryphon Group â Maxton, NC",status:"Completed Legacy",category:"Past Event",description:"Our 2025 match united over 250 competitive shooters and 40 Gold Star family members. Through competitor entries, silent auctions, and corporate sponsorships, the 8th Annual match raised critical funds to support military families in need.",highlightText:"Over $25,000 Raised for Gold Star Families",image:"https://vibe.filesafe.space/1786030224414389875/assets/98c1decd-bcb1-45db-9bc0-f77cd1d21d62.png",raisedAmount:"$25,000",features:["250+ Elite Competitive Shooters & SOF Operators","10 Fallen Hero Memorial Stages Completed","40+ Gold Star Family Members Hosted In-Person","Proceeds Support Gold Star & Surviving Families"]},{id:"7th-annual-3gun",title:"7th Annual Memorial 3-Gun Match (2024)",subtitle:"Honoring Fallen Army Rangers, Green Berets & Raiders",date:"October 11â13, 2024",location:"Gryphon Group â Maxton, NC",status:"Completed Legacy",category:"Past Event",description:"The 7th Annual competition honored fallen heroes from 2024 with emotional stage tributes, personal Gold Star speeches, and sponsor prize table donations.",highlightText:"2024 Memorial 3-Gun Competition",image:"https://vibe.filesafe.space/1786030224414389875/assets/98c1decd-bcb1-45db-9bc0-f77cd1d21d62.png",features:["230 Competitors from 38 U.S. States","Commemorative Stage Memorial Plaques Delivered to Families","Prize Table Distribution","Live Silent Auction & Hero Tribute Ceremony"]}],l_=[{time:"Thursday, Oct 8",event:"Registration, Competitor Check-in & Walkthroughs"},{time:"FridayâSunday, Oct 9â11",event:"The Three Match Days"},{time:"Sunday Evening",event:"Catered Meal, Then the Gold Star Ceremony with Keynote Speaker Katie Bagosy"}],c_=[{q:"How do I register for the 9th Annual Memorial 3-Gun Competition?",a:"Shooter registration opens online prior to the event. You can also sign up as a competitor, range officer, or volunteer through our Zeffy portal or by contacting the event committee directly."},{q:"Can non-competitors and families attend?",a:"Yes! Spectators, family members, and supporters are welcome to attend, observe the stages, participate in side stages, enter raffles, and join our evening tribute."}
1017,{q:"How do raffles and silent auctions support Gold Star families?",a:"Proceeds from entry tickets, firearm raffles, and silent auction items go to support Special Operations Gold Star & Surviving Families."}],d_=({event:e})=>o.jsxs("div",{className:"bg-[#141c2e] rounded-xl border border-white/10 hover:border-[#D4AF37]/50 overflow-hidden shadow-xl transition-all duration-300 flex flex-col justify-between group hover:-translate-y-1",children:[o.jsxs("div",{children:[o.jsxs("div",{className:"relative h-48 overflow-hidden bg-black",children:[o.jsx("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500 opacity-80"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#141c2e] via-transparent to-transparent"}),o.jsx("span",{className:`absolute top-3 left-3 px-3 py-1 rounded text-xs font-bold uppercase tracking-wider shadow ${e.status==="Upcoming Flagship"?"bg-red-600 text-white":e.status==="Active Raffle"?"bg-[#D4AF37] text-black":"bg-gray-700 text-white"}`,children:e.status}),e.raisedAmount&&o.jsxs("span",{className:"absolute bottom-3 right-3 bg-black/80 text-[#FFD700] text-xs font-semibold px-2.5 py-1 rounded border border-[#D4AF37]/30",children:["Raised ",e.raisedAmount]})]}),o.jsxs("div",{className:"p-6 space-y-4",children:[o.jsx("div",{className:"text-xs font-semibold text-[#D4AF37] uppercase tracking-wider",children:e.date}),o.jsx("h3",{className:"text-xl font-serif font-bold text-white group-hover:text-[#D4AF37] transition-colors leading-snug",children:e.title}),o.jsx("p",{className:"text-gray-300 text-xs sm:text-sm leading-relaxed line-clamp-3",children:e.description}),e.features&&o.jsx("div",{className:"space-y-1.5 pt-2 border-t border-white/10",children:e.features.map((t,r)=>o.jsxs("div",{className:"flex items-start gap-2 text-xs text-gray-400",children:[o.jsx(Sa,{className:"w-3.5 h-3.5 text-[#D4AF37] flex-shrink-0 mt-0.5"}),o.jsx("span",{children:t})]},r))})]})]}),o.jsx("div",{className:"p-6 pt-0",children:e.category==="Raffle"?o.jsxs("a",{href:e.registrationUrl||"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"w-full bg-[#1e2a3f] hover:bg-red-600 text-white font-bold py-2.5 rounded-lg text-xs uppercase tracking-wider transition-colors duration-300 flex items-center justify-center gap-2 border border-white/10",children:[o.jsx("span",{children:"Get Raffle Tickets"}),o.jsx(ca,{className:"w-3.5 h-3.5"})]}):o.jsx("a",{href:"/9thannual",className:"w-full bg-[#1e2a3f] hover:bg-red-600 text-white font-bold py-2.5 rounded-lg text-xs uppercase tracking-wider transition-colors duration-300 flex items-center justify-center gap-2 border border-white/10",children:o.jsx("span",{children:"EVENT INFO"})})})]}),u_=({initialCategory:e="All"})=>{const[t,r]=p.useState(e==="Raffles"?"Raffles":e==="Past Events"?"Past Events":"All"),a=s_.filter(n=>t==="Raffles"?n.category==="Raffle":t==="Past Events"?n.category==="Past Event":!0);return o.jsxs("section",{className:"relative pt-40 pb-16 bg-[#0a0f1e] text-white min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-20",children:[o.jsxs("div",{className:"text-center mb-12",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] text-xs font-semibold uppercase tracking-widest mb-4",children:[o.jsx(ms,{className:"w-4 h-4"}),o.jsx("span",{children:"Honoring Our Fallen Through Action"})]}),o.jsxs("h1",{className:"text-3xl sm:text-5xl font-serif font-bold text-white tracking-wide mb-4",children:["MEMORIAL VALOR"," ",o.jsx("span",{className:"text-[#D4AF37]",children:"CHARITY EVENTS"})]}),o.jsx("p",{className:"max-w-2xl mx-auto text-base text-gray-300 leading-relaxed font-sans",children:"Gathering active Special Operators, top competitive shooters, patriotic corporate partners, and Gold Star families to remember and memorialize our fallen heroes."})]}),o.jsx("div",{className:"flex flex-wrap justify-center gap-2 sm:gap-4 mb-12",children:["All","9th Annual","Raffles","Past Events"].map(n=>n==="9th Annual"?o.jsx("a",{href:"/9thannual",className:"px-5 py-2.5 rounded-md font-semibold text-xs sm:text-sm uppercase tracking-wider transition-all duration-300 bg-[#1a2332] text-white/80 hover:text-white hover:bg-[#253248] border border-white/10 hover:border-[#D4AF37]/50",children:"9th Annual Match"},n):o.jsx("button",{onClick:()=>r(n),className:`px-5 py-2.5 rounded-md font-semibold text-xs sm:text-sm uppercase tracking-wider transition-all duration-300 ${t===n?"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] text-black shadow-lg shadow-[#D4AF37]/20 scale-105":"bg-[#1a2332] text-white/80 hover:text-white hover:bg-[#253248] border border-white/10"}`,children:n},n))}),t==="All"&&o.jsxs("div",{className:"bg-gradient-to-br from-[#162032] via-[#0f172a] to-[#1a253a] border-2 border-[#D4AF37]/40 rounded-2xl p-6 sm:p-10 shadow-2xl mb-16 relative overflow-hidden",children:[o.jsxs("div",{className:"absolute top-0 right-0 bg-red-600 text-white text-xs font-bold uppercase tracking-widest px-6 py-2 rounded-bl-xl shadow-md flex items-center gap-1.5",children:[o.jsx(Hu,{className:"w-4 h-4 fill-white"}),o.jsx("span",{children:"Flagship Event"})]}),o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-center",children:[o.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[o.jsx("div",{className:"inline-block px-3 py-1 bg-[#D4AF37]/20 text-[#FFD700] rounded text-xs font-semibold uppercase tracking-wider border border-[#D4AF37]/30",children:"Oct 9 â 11, 2026"}),o.jsx("h2",{className:"text-2xl sm:text-4xl font-serif font-bold text-white leading-tight",children:"9th Annual Memorial 3-Gun Competition"}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base leading-relaxed",children:"Join us for the premier 3-Gun match dedicated to fallen Special Operations heroes. Competitors engage 10 dynamic, tactical shooting stagesâeach designed as a living memorial honoring specific fallen operators."}),o.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 text-xs sm:text-sm",children:[o.jsxs("div",{className:"flex items-center gap-3 text-gray-200 bg-[#0a0f1e]/60 p-3 rounded-lg border border-white/10",children:[o.jsx(pi,{className:"w-5 h-5 text-[#D4AF37] flex-shrink-0"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-semibold text-white",children:"Dates"}),o.jsx("div",{className:"text-gray-400",children:"October 9â11, 2026"})]})]}),o.jsxs("div",{className:"flex items-center gap-3 text-gray-200 bg-[#0a0f1e]/60 p-3 rounded-lg border border-white/10",children:[o.jsx(Y0,{className:"w-5 h-5 text-[#D4AF37] flex-shrink-0"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-semibold text-white",children:"Location"}),o.jsx("div",{className:"text-gray-400",children:"Gryphon Group â Maxton, NC"})]})]})]}),o.jsxs("div",{className:"space-y-2 pt-2",children:[o.jsx("div",{className:"text-xs uppercase tracking-wider text-[#D4AF37] font-semibold",children:"Event Highlights"}),o.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2 text-xs text-gray-300",children:[o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(Sa,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"10 Dedicated Commemorative Stages"})]}),o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(Sa,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Gold Star Family Tribute"})]}),o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(Sa,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Prize Table & Raffles"})]}),o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(Sa,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Support for Gold Star & Surviving Families"})]})]})]}),o.jsxs("div",{className:"flex flex-wrap gap-4 pt-4",children:[o.jsxs("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"bg-red-600 hover:bg-red-700 text-white font-bold px-8 py-3.5 rounded-lg text-sm uppercase tracking-wider transition-all duration-300 shadow-xl flex items-center gap-2 hover:scale-105",children:[o.jsx("span",{children:"Donate & Support"}),o.jsx(ca,{className:"w-4 h-4"})]}),o.jsxs("a",{href:"/9thannual",className:"bg-[#1a2332] hover:bg-[#28354c] text-white border border-[#D4AF37]/50 font-bold px-6 py-3.5 rounded-lg text-sm uppercase tracking-wider transition-all duration-300 flex items-center gap-2",children:[o.jsx("span",{children:"9th Annual Details"}),o.jsx(Yn,{className:"w-4 h-4 text-[#D4AF37]"})]})]})]}),o.jsxs("div",{className:"lg:col-span-5 space-y-4",children:[o.jsxs("div",{className:"bg-[#0a0f1e] p-6 rounded-xl border border-[#D4AF37]/30 shadow-inner",children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] font-serif font-bold text-lg mb-4 border-b border-white/10 pb-3",children:[o.jsx(Tw,{className:"w-5 h-5"}),o.jsx("span",{children:"Event Schedule Overview"})]}),o.jsx("div",{className:"space-y-4 text-xs sm:text-sm",children:l_.map((n,i)=>o.jsxs("div",{className:"flex gap-3",children:[o.jsx("div",{className:"bg-[#1a2332] text-[#D4AF37] font-semibold text-xs px-2.5 py-1 rounded h-fit border border-[#D4AF37]/20 whitespace-nowrap",children:n.time}),o.jsx("div",{className:"text-gray-300",children:n.event})]},i))})]}),o.jsx("div",{className:"bg-[#162032] p-4 rounded-xl border border-white/10 text-center",children:o.jsx("p",{className:"text-xs text-gray-400 italic",children:`"Every shot fired on these stages carries the memory, honor, and sacrifice of America's finest warriors."`})})]})]})]}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16",children:a.map(n=>o.jsx(d_,{event:n},n.id))}),o.jsxs("div",{className:"bg-[#141c2e] border border-white/10 rounded-xl p-8 max-w-4xl mx-auto
1017space-y-6",children:[o.jsxs("div",{className:"flex items-center gap-3 text-[#D4AF37]",children:[o.jsx(Rw,{className:"w-6 h-6"}),o.jsx("h3",{className:"text-xl font-serif font-bold text-white",children:"Frequently Asked Event Questions"})]}),o.jsx("div",{className:"space-y-4",children:c_.map((n,i)=>o.jsxs("div",{className:"border-b border-white/10 pb-4 last:border-0 last:pb-0",children:[o.jsxs("h4",{className:"font-semibold text-white text-sm sm:text-base mb-1.5 flex items-center gap-2",children:[o.jsx("span",{className:"text-[#D4AF37]",children:"Q:"})," ",n.q]}),o.jsx("p",{className:"text-gray-300 text-xs sm:text-sm pl-6 leading-relaxed",children:n.a})]},i))})]})]})]})},h_=({initialCategory:e="All"})=>{const t=r=>{const a=document.getElementById(r);a&&a.scrollIntoView({behavior:"smooth"})};return Ee({title:"Charity Events & 9th Annual Match â Memorial Valor Foundation",description:"Join Memorial Valor Foundation charity events including the 9th Annual Memorial 3-Gun Competition, commemorative raffles, and past event archives."}),p.useEffect(()=>{window.scrollTo(0,0)},[e]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:t}),o.jsx("main",{children:o.jsx(u_,{initialCategory:e})}),o.jsx(Me,{})]})},kf={Platinum:{name:"Platinum",color:"#E5E4E2",borderColor:"border-slate-300",bgGradient:"from-slate-900 via-[#182338] to-slate-900",badgeBg:"bg-slate-200 text-slate-900 border-slate-300 font-extrabold",textColor:"text-slate-100",description:"Highest level of match sponsorship directly backing Gold Star family support and stage hosting."},Gold:{name:"Gold",color:"#D4AF37",borderColor:"border-[#D4AF37]",bgGradient:"from-[#1a1708] via-[#1a2338] to-[#1a1708]",badgeBg:"bg-gradient-to-r from-[#D4AF37] to-[#FFD700] text-black font-extrabold",textColor:"text-[#FFD700]",description:"Premier contributors powering match operations and commemorative shooter prize tables."},Red:{name:"Red",color:"#EF4444",borderColor:"border-red-500",bgGradient:"from-red-950/40 via-[#182338] to-red-950/40",badgeBg:"bg-red-600 text-white font-bold",textColor:"text-red-400",description:"Tactical and firearm industry partners sponsoring memorial stages and equipment."},White:{name:"White",color:"#F8FAFC",borderColor:"border-gray-300",bgGradient:"from-gray-900/60 via-[#182338] to-gray-900/60",badgeBg:"bg-gray-100 text-gray-900 font-bold",textColor:"text-gray-200",description:"Industry leaders providing premium shooting accessories, optics, and tactical gear."},Blue:{name:"Blue",color:"#3B82F6",borderColor:"border-blue-500",bgGradient:"from-blue-950/40 via-[#182338] to-blue-950/40",badgeBg:"bg-blue-600 text-white font-bold",textColor:"text-blue-400",description:"Dedicated supporters providing essential match supplies, apparel, and shooter prizes."}},fc=[{id:"atlas-gunworks",name:"Atlas Gunworks",tier:"Platinum",badge:"Co-Title Sponsor",website:"https://atlasgunworks.com/",logo:"https://lh3.googleusercontent.com/d/16V-3vY9Z1BbELg_rUO0jrmuUMA51TQD1=s400"},{id:"jp-enterprises-jp-rifles",name:"JP Enterprises (JP Rifles)",tier:"Platinum",badge:"Co-Title Sponsor",website:"https://jprifles.com/",logo:"https://lh3.googleusercontent.com/d/1eZ7UrMSPwOWBfj6MVS1yZ2r75sE-iHyb=s400"},{id:"gryphon-group---raven-advisory",name:"Gryphon Group / Raven Advisory",tier:"Platinum",badge:"Venue Sponsor",website:"https://gryphongroup.com/",logo:"https://lh3.googleusercontent.com/d/1SC7J4iZ7Xgn-fxvIa9k6jZpV-8hfMs-r=s400"},{id:"money-quick-pawn-and-guns",name:"Money Quick Pawn & Guns",tier:"Platinum",badge:"Platinum Sponsor",logo:"https://lh3.googleusercontent.com/d/1k5qAfeo6MAOeJwbuk2diOfveS9AfFXcy=s400"},{id:"iwi---israel-weapon-industries",name:"IWI - Israel Weapon Industries",tier:"Platinum",badge:"Platinum Sponsor",website:"https://iwi.us/",logo:"https://lh3.googleusercontent.com/d/1miGv8JCE_n5EOxVTibpFJW-sX6fiHxzy=s400"},{id:"vortex-optics",name:"Vortex Optics",tier:"Platinum",badge:"Platinum Sponsor",website:"https://vortexoptics.com/",logo:"https://lh3.googleusercontent.com/d/1SxFiKKxidFeuHbbCRpp0zbxtNsZPYCQu=s400"},{id:"pro2-customs",name:"Pro2 Customs",tier:"Platinum",badge:"Platinum Sponsor",logo:"https://lh3.googleusercontent.com/d/1rA3tuT5QD4tucgWb8D0_rxGvEzRWO0XT=s400"},{id:"nexus-ammo",name:"Nexus Ammo",tier:"Platinum",badge:"Platinum Sponsor",logo:"https://lh3.googleusercontent.com/d/1_YTln8w
1017o51EknML91Nt99mOEVC5aV39Z=s400"},{id:"oa-defense-oracle-arms",name:"OA Defense (Oracle Arms)",tier:"Platinum",badge:"Platinum Sponsor",website:"https://oadefense.com/",logo:"https://lh3.googleusercontent.com/d/1wGUJLdz_NP3q_nil5jH4E9XWUx2kkB64=s400"},{id:"feddata",name:"FedData",tier:"Platinum",badge:"Platinum Sponsor",logo:"https://lh3.googleusercontent.com/d/131Pg11EP2gLZ_h7e3NFVPjzIfQAnHSS2=s400"},{id:"staccato-2011",name:"Staccato 2011",tier:"Platinum",badge:"Platinum Sponsor",website:"https://staccato2011.com/",logo:"https://lh3.googleusercontent.com/d/1vK5aGQVFNBky62FoxTUIxPhf85l40UsI=s400"},{id:"stealthgearusa",name:"StealthGearUSA",tier:"Platinum",badge:"Platinum Sponsor",website:"https://stealthgearusa.com/",logo:"https://lh3.googleusercontent.com/d/1gMvf7d5ODijWMuoO2XaOW6jv9W1JP1rb=s400"},{id:"valhalla-tactical",name:"Valhalla Tactical",tier:"Platinum",badge:"Platinum Sponsor",website:"https://valhallatactical.com/",logo:"https://lh3.googleusercontent.com/d/1vZxQHr0lTvnByxW1pMjIf45sUmg6HMkk=s400"},{id:"genesis-arms-llc",name:"Genesis Arms LLC",tier:"Platinum",badge:"Platinum Sponsor",website:"https://genesisarms.com/",logo:"https://lh3.googleusercontent.com/d/1jngSjMiPKvQ7y_PseJ8J9ngRdY0RHZ9i=s400"},{id:"acme-machine",name:"ACME Machine",tier:"Platinum",badge:"Platinum Sponsor",logo:"https://lh3.googleusercontent.com/d/1_ROmhurhofGN9deqU7YV0ie-X72m8bzC=s400"},{id:"sfa-chapter-vi",name:"SFA Chapter VI",tier:"Platinum",badge:"Platinum Sponsor",logo:"https://lh3.googleusercontent.com/d/1hCv03-PXreqNQe2jQlCiDw4g5a3RwuPO=s400"},{id:"mvp-robotics",name:"MVP Robotics",tier:"Platinum",badge:"Platinum Sponsor",website:"https://mvprobotics.com/",logo:"https://lh3.googleusercontent.com/d/1OyUFgfHikGFLpIsPZOyrgV1JzA5Aq-JQ=s400"},{id:"guild-timepieces",name:"Guild Timepieces",tier:"Platinum",badge:"Platinum Sponsor",website:"https://guildtimepieces.com/",logo:"https://lh3.googleusercontent.com/d/1G3UqN-tgMGMTjG64ifWBtghO-2lON_gp=s400"},{id:"strohman-enterprise",name:"Strohman Enterprise",tier:"Gold",badge:"Gold Sponsor",website:"https://strohmanenterprise.com/",logo:"https://lh3.googleusercontent.com/d/1qEuPuaRKHdjgiu6A6xRKtmLNAAMWsrn6=s400"},{id:"constantine-carry-belt-ayche-llc",name:"Constantine Carry Belt (Ayche, LLC)",tier:"Gold",badge:"Gold Sponsor",logo:"https://lh3.googleusercontent.com/d/1jU6N_Rc5-y4EqQoqAsQG2fNQZ76OCvfh=s400"},{id:"bearded-bee-brewing-company",name:"Bearded Bee Brewing Company",tier:"Gold",badge:"Gold Sponsor",website:"https://beardedbeebrewing.com/",logo:"https://lh3.googleusercontent.com/d/1UXmkC7i7kdmv11wY8lM-v3ERcwlVF0ki=s400"},{id:"oak-and-liberty-blazon",name:"Oak & Liberty (Blazon)",tier:"Gold",badge:"Gold Sponsor",logo:"https://lh3.googleusercontent.com/d/1goDiMaMHDOS6gXBJSPTdo0kFSnPCRlGw=s400"},{id:"reptilia-corp",name:"Reptilia Corp",tier:"Gold",badge:"Gold Sponsor",website:"https://reptiliacorp.com/",logo:"https://lh3.googleusercontent.com/d/1k4rpclLTpE4RHZapQHyov6HJKNV3wsn-=s400"},{id:"marion-road---winter-war",name:"Marion Road / Winter War",tier:"Gold",badge:"Gold Sponsor",logo:"https://lh3.googleusercontent.com/d/1_iXBIbgndIq3ASiMkEadDZCD64XM9sMh=s400"},{id:"zev-technologies",name:"ZEV Technologies",tier:"Gold",badge:"Gold Sponsor",website:"https://zevtechnologies.com/",logo:"https://lh3.googleusercontent.com/d/1w-8XwgL032KuKQyIYyyvBRlrV9AXWr3G=s400"},{id:"omniwool-tactical",name:"OmniWool Tactical",tier:"Gold",badge:"Gold Sponsor",logo:"https://lh3.googleusercontent.com/d/1QGBRaHkfDAFqSoJfdRHmgjKSb0z1Nv_Y=s400"},{id:"black-rifle-coffee-company-brcc",name:"Black Rifle Coffee Company (BRCC)",tier:"Gold",badge:"Gold Sponsor",website:"https://blackriflecoffee.com/",logo:"https://lh3.googleusercontent.com/d/1ts4vV2EEy-ypCKegz2JRd60dRRWLGkw7=s400"},{id:"national-ranger-competition",name:"National Ranger Competition",tier:"Gold",badge:"Gold Sponsor",logo:"https://lh3.googleusercontent.com/d/1YJXU-sQsQKz4DrYBT-x0k8MrU3rFbmbp=s400"},{id:"juniors-bullet-pens",name:"Junior's Bullet Pens",tier:"Gold",badge:"Gold Sponsor",logo:"https://lh3.googleusercontent.com/d/1FsQhV3M-jUIQLoxtkTgmqUFHmzx0QJ0s=s400"},{id:"silencerco",name:"SilencerCo",tier:"Gold",badge:"Gold Sponsor",website:"https://silencerco.com/",logo:"https://lh3.googleusercontent.com/d/1PA_4txKrKkqmScYMEAxw-Pbk1TFKRtL5=s400"},{id:"us-optics---zero-delta",name:"US Optics / Zero Delta",tier:"Red",badge:"Red Sponsor",website:"https://us
1017optics.com/"},{id:"obsidian-arms",name:"Obsidian Arms",tier:"Red",badge:"Red Sponsor",website:"https://obsidianarms.com/",logo:"https://lh3.googleusercontent.com/drive-storage/AJQWtBPL9VQK_Cdfc1hRSrzQF3eWXe5t07Io16Ox9L-UCMrxF483alWipPy2wNvxkgbdmfhZ9D1h-CWuTB02SfwboQO2bAw8qciLaHxlyFCZ=s400"},{id:"adcut",name:"ADCUT",tier:"Red",badge:"Red Sponsor",logo:"https://lh3.googleusercontent.com/d/1beHOmKA-Jt75hEAuL3hAIS1BHtQSOydT=s400"},{id:"asus",name:"ASUS",tier:"Red",badge:"Red Sponsor",logo:"https://lh3.googleusercontent.com/d/1rWMlzsCOOzRqz8iAyCLpGWw2K3u0u8QI=s400"},{id:"wisconsin-gold-star-shoot",name:"Wisconsin Gold Star Shoot",tier:"Red",badge:"Red Sponsor",logo:"https://lh3.googleusercontent.com/d/1EksWnof8SHIvSiqMephjk0JDC6hvsExq=s400"},{id:"nightforce-optics",name:"Nightforce Optics",tier:"White",badge:"White Sponsor",website:"https://nightforceoptics.com/",logo:"https://lh3.googleusercontent.com/d/1j5xca0HrFUDsoDh5xNoGWGyvdNPJ_Ldw=s400"},{id:"surefire",name:"SureFire",tier:"White",badge:"White Sponsor",website:"https://surefire.com/",logo:"https://lh3.googleusercontent.com/d/1MUiiKeJC6kA5chuMvEcbjmQuL5pYYccg=s400"},{id:"pact-inc-and-american-trigger-corp",name:"PACT Inc. & American Trigger Corp",tier:"White",badge:"White Sponsor",website:"https://pact.com/",logo:"https://lh3.googleusercontent.com/d/19MxTQX0VEIGo6lhsw_Hn_pKJGeYnO7g2=s400"},{id:"laser-ammo",name:"Laser Ammo",tier:"White",badge:"White Sponsor",website:"https://laser-ammo.com/",logo:"https://lh3.googleusercontent.com/d/1SD8BTcuVv3RgkdGUC9NWZ_JyFn9v_S8V=s400"},{id:"ccrcp",name:"CCRCP",tier:"White",badge:"White Sponsor",logo:"https://lh3.googleusercontent.com/d/1yVyjo69SQzTs1ns6PBedKJfqUFla2x81=s400"},{id:"glock",name:"GLOCK",tier:"White",badge:"White Sponsor",website:"https://glock.com/",logo:"https://lh3.googleusercontent.com/d/173FHUsDnglNjvcK2QemcAbCW4rfV3zgZ=s400"},{id:"massif",name:"MASSIF",tier:"White",badge:"White Sponsor",website:"https://massif.com/",logo:"https://lh3.googleusercontent.com/d/1xo2aS-ZEFJ1ZrbAkAEUTdzU8EjIxj2eq=s400"},{id:"unity-tactical",name:"Unity Tactical",tier:"White",badge:"White Sponsor",website:"https://unitytactical.com/",logo:"https://lh3.googleusercontent.com/d/1zxeWrgCy1Y_jvjK5azsdYu1nZoMTPIOX=s400"},{id:"timney-triggers",name:"Timney Triggers",tier:"White",badge:"White Sponsor",website:"https://timneytriggers.com/",logo:"https://lh3.googleusercontent.com/d/1SW1renpmzKej24WI-TnichsmlY-dPhp5=s400"},{id:"seal-1-llc",name:"Seal 1, LLC",tier:"White",badge:"White Sponsor",website:"https://seal1.com/",logo:"https://lh3.googleusercontent.com/d/18p6XXNpJg5WlzJT3jTJaBrhWloZ_4U9v=s400"},{id:"shooters-world-propellant",name:"Shooters World Propellant",tier:"White",badge:"White Sponsor",website:"https://shootersworldpowder.com/",logo:"https://lh3.googleusercontent.com/d/19wpG0Qy8DwHPfeHFCGox_V4odW3s0I5w=s400"},{id:"athena-targets",name:"Athena Targets",tier:"White",badge:"White Sponsor",logo:"https://lh3.googleusercontent.com/d/1opa_uKn7RGeGmh3VeTPI0HAnknVf6_gR=s400"},{id:"magpul-industries",name:"Magpul Industries",tier:"White",badge:"White Sponsor",website:"https://magpul.com/",logo:"https://lh3.googleusercontent.com/d/1c_9HkWrErS_lmJg2_D4GZXSknspILGM_=s400"},{id:"hunters-gold-hd",name:"Hunter's Gold HD",tier:"White",badge:"White Sponsor",website:"https://huntersgoldhd.com/",logo:"https://lh3.googleusercontent.com/d/11kV7URdsUVrTm82nQGKhrBdN2hKK_tAd=s400"},{id:"original-footwear-co",name:"Original Footwear Co",tier:"Blue",badge:"Blue Sponsor",logo:"https://lh3.googleusercontent.com/d/10jMdjE43d-uKAjnXJRNF4Tu5_Vf78SvP=s400"},{id:"fatboy-tripods",name:"FatBoy Tripods",tier:"Blue",badge:"Blue Sponsor",website:"https://fatboytripods.com/",logo:"https://lh3.googleusercontent.com/d/1nzpktyKXzA8ztKSgSkGTfIR_yt_wU7CG=s400"},{id:"streamlight",name:"STREAMLIGHT",tier:"Blue",badge:"Blue Sponsor",website:"https://streamlight.com/",logo:"https://lh3.googleusercontent.com/d/1li0MJg-MP_bLSQeGLGbFP6IR3MSvjGs0=s400"},{id:"geissele-automatics",name:"Geissele Automatics",tier:"Blue",badge:"Blue Sponsor",website:"https://geissele.com/",logo:"https://lh3.googleusercontent.com/d/1BpUiRUMXT7984AQIi2hrnTET_9Bfcvll=s400"}
1017,{id:"bravo-company-usa-bcm",name:"Bravo Company USA (BCM)",tier:"Blue",badge:"Blue Sponsor",website:"https://bravocompanyusa.com/",logo:"https://lh3.googleusercontent.com/d/17xRofUAkV2FM5oD7YrRENylMLT39uryO=s400"},{id:"gatorz-eyewear",name:"Gatorz Eyewear",tier:"Blue",badge:"Blue Sponsor",website:"https://gatorz.com/",logo:"https://lh3.googleusercontent.com/d/1Iz-hugMP5n7w3vz5cU3n778My9ORH_HB=s400"},{id:"mdt-sporting-goods",name:"MDT Sporting Goods",tier:"Blue",badge:"Blue Sponsor",website:"https://mdttac.com/",logo:"https://lh3.googleusercontent.com/d/1N6x_AxxQQEI0j54RtVDCROFX6LSlLH36=s400"},{id:"bravo-concealment",name:"Bravo Concealment",tier:"Blue",badge:"Blue Sponsor",website:"https://bravoconcealment.com/",logo:"https://lh3.googleusercontent.com/d/1JOYekpV229YqEUbQhZkTRnlJDSYcklgT=s400"},{id:"notch-gear",name:"Notch Gear",tier:"Blue",badge:"Blue Sponsor",website:"https://notchgear.com/",logo:"https://lh3.googleusercontent.com/d/1OTXyXLEx0n4gKLeK_243MOl83pvtAN5J=s400"},{id:"ben-shot",name:"Ben Shot",tier:"Blue",badge:"Blue Sponsor",website:"https://benshot.com/",logo:"https://lh3.googleusercontent.com/d/1bRKUbg1JQoLuuQz9y6V4L_1rf8KkpLNG=s400"},{id:"rangestorenet",name:"Rangestore.net",tier:"Blue",badge:"Blue Sponsor",logo:"https://lh3.googleusercontent.com/d/1T_vOhA96MUbLcY4IMVT9ZTU6sSfANUaI=s400"},{id:"rock-island-armory",name:"Rock Island Armory",tier:"Blue",badge:"Blue Sponsor",website:"https://armscor.com/",logo:"https://lh3.googleusercontent.com/d/1Zgfd2l8_mQ0JgIeXmlddJ8n0bno-vw-D=s400"},{id:"justin-inman",name:"Justin Inman",tier:"Blue",badge:"Blue Sponsor"},{id:"trijicon",name:"Trijicon",tier:"Blue",badge:"Blue Sponsor",website:"https://trijicon.com/",logo:"https://lh3.googleusercontent.com/d/1S4Z7TVOuBtPHsnoEtjaW1IPOa_Zu4QN3=s400"}],m_=()=>{const[e,t]=p.useState("Platinum"),[r,a]=p.useState(""),n=["Platinum","Gold","Red","White","Blue"],i=fc.filter(l=>{const c=e==="All"||l.tier===e,d=l.name.toLowerCase().includes(r.toLowerCase())||l.badge&&l.badge.toLowerCase().includes(r.toLowerCase());return c&&d}),s=l=>l==="All"?fc.length:fc.filter(c=>c.tier===l).length;return o.jsxs("div",{id:"sponsor-tiers",className:"mb-16",children:[o.jsxs("div",{className:"bg-gradient-to-r from-[#D4AF37] via-[#FFD700] to-[#D4AF37] text-black text-center py-4 rounded-t-xl font-serif font-black tracking-widest text-2xl sm:text-3xl uppercase shadow-lg border-b border-[#B8860B] flex items-center justify-center gap-3",children:[o.jsx(Lt,{className:"w-7 h-7 text-black fill-black/20"}),o.jsx("span",{children:"2026 OFFICIAL MATCH SPONSORS"})]}),o.jsxs("div",{className:"bg-[#141c2e] border-x border-b border-[#D4AF37]/40 rounded-b-xl p-6 sm:p-10 shadow-2xl",children:[o.jsx("p",{className:"text-center text-gray-300 text-xs sm:text-sm max-w-3xl mx-auto mb-8 font-sans leading-relaxed",children:"The Memorial Valor 3 Gun Competition is made possible by the generous support of our industry-leading sponsors."}),o.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-4 mb-8 pb-6 border-b border-white/10",children:[o.jsx("div",{className:"flex flex-wrap items-center justify-center gap-2",children:n.map(l=>{const c=e===l,d=s(l);let u="bg-[#0a0f1e] text-gray-400 border-white/10 hover:border-[#D4AF37]/50 hover:text-white";return c&&(l==="Platinum"?u="bg-slate-200 text-slate-900 border-slate-300 font-extrabold shadow-lg":l==="Gold"?u="bg-gradient-to-r from-[#D4AF37] to-[#FFD700] text-black font-extrabold shadow-lg":l==="Red"?u="bg-red-600 text-white font-bold shadow-lg":l==="White"?u="bg-gray-100 text-gray-900 font-bold shadow-lg":l==="Blue"?u="bg-blue-600 text-white font-bold shadow-lg":u="bg-[#D4AF37] text-black font-extrabold border-[#D4AF37] shadow-lg"),o.jsxs("button",{onClick:()=>t(l===e?"All":l),className:`px-3.5 py-2 rounded-lg border text-xs sm:text-sm uppercase tracking-wider transition-all duration-300 flex items-center gap-2 ${u}`,children:[o.jsx("span",{children:`${l} Tier`}),o.jsx("span",{className:`px-1.5 py-0.5 rounded-full text-[10px] ${c?"bg-black/20 text-current":"bg-white/10 text-gray-300"}`,children:d})]},l)})}),o.jsxs("div",{className:"relative w-full md:w-72",children:[o.jsx(Xn,{className:"w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2"}),o.jsx("input",{type:"text",placeholder:"Search sponsor or brand...",value:r,onChange:l=>a(l.target.value),className:"w-full pl-9 pr-4 py-2 bg-[#0a0f1e] border border-white/20 rounded-lg text-white text-xs sm:text-sm focus:outline-none focus:border-[#D4AF37] placeholder-gray-400 shadow-inner"})]})]}),i.length===0?o.jsxs("div",{className:"text-center py-12 text-gray-400 text-sm",children:['No sponsors found matching "',r,'".']}):o.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4",children:i.map(l=>{const c=kf[l.tier]||kf.Blue,d=o.jsxs("div",{className:"bg-[#0f172a] hover:bg-[#18253a] border border-white/10 hover:border-[#D4AF37] p-4 rounded-xl transition-all duration-300 group flex flex-col items-center justify-between text-center relative shadow-md hover:shadow-2xl hover:-translate-y-1 h-full min-h-[170px]",children:[o.jsxs("div",{className:"w-full flex flex-col items-center",children:[o.jsxs("div",{className:"flex items-center justify-center gap-1.5 mb-3 flex-wrap w-full",children:[o.jsx("span",{className:`text-[9px] px-2 py-0.5 rounded-full uppercase tracking-wider font-extrabold border shadow-sm ${c.badgeBg}`,children:l.tier}),l.badge&&o.jsx("span",{className:"text-[9px] px-1.5 py-0.5 rounded bg-black/60 border border-[#D4AF37]/40 text-[#FFD700] font-semibold tracking-wide",children:l.badge})]}),o.jsx("div",{className:"w-full h-14 flex items-center justify-center mb-3 px-2 bg-black/20 rounded-lg p-1",children:l.logo?o.jsx("img",{src:l.logo,alt:`${l.name} logo`,className:"max-h-12 max-w-full object-contain filter group-hover:brightness-110 transition-all",loading:"lazy"}):o.jsx($0,{className:"w-7 h-7 text-gray-400 group-hover:text-[#D4AF37] transition-colors"})}),o.jsx("h3",{className:"text-xs sm:text-sm font-serif font-bold text-white group-hover:text-[#FFD700] transition-colors line-clamp-1",children:l.name})]}),o.jsx("div",{className:"w-full pt-2.5 mt-2 border-t border-white/10 flex items-center justify-center text-[11px] text-[#D4AF37] font-bold group-hover:text-[#FFD700] transition-colors",children:l.website?o.jsxs("span",{className:"flex items-center gap-1",children:[o.jsx("span",{children:"Visit Site"}),o.jsx(ca,{className:"w-3 h-3"})]}):o.jsx("span",{className:"text-[10px] text-gray-500 font-medium",children:"Official Sponsor"})})]});return l.website?o.jsx("a",{href:l.website,target:"_blank",rel:"noopener noreferrer",className:"block h-full",children:d},l.id):o.jsx("div",{className:"h-full",children:d},l.id)})})]})]})},f_=[{rank:"",name:"Major Moises Navas",unit:"MARSOC (Marine Raider)",branch:"Marines",photo:"https://lh3.googleusercontent.com/u/0/d/1mSiKu9Dv7rNDOxPdodwYW4Huow0wa57O=w1000"},{rank:"CPT",name:"Gilbert A. Munoz",unit:"U.S. Army Special Forces",branch:"Army",photo:"https://lh3.googleusercontent.com/u/0/d/1u5JC6QBzixfhMTyyrSq7seSgvXIuRCq-=w1000"},{rank:"SGM",name:"Bradly Conner",unit:"U.S. Army Special Forces",branch:"Army",photo:"https://vibe.filesafe.space/1786030224414389875/attachments/7fcb08d9-6915-4b16-8293-3163a888fc6d.jpg"},{rank:"MSG",name:"Kenney Wilson",unit:"U.S. Army Special Forces",branch:"Army",photo:"https://lh3.googleusercontent.com/u/0/d/1jpG1WO2_vF2RL7U4Nbr93wznL_wTDTUQ=w1000"},{rank:"SSG",name:'Kashif "Kash" Memon',unit:"U.S. ARMY CIVIL AFFAIRS",branch:"Army",photo:"https://lh3.googleusercontent.com/u/0/d/1uAdLqFPAcnCfTcU9u5z2J7AcwFFQV83Q=w1000"},{rank:"SSG",name:'George "Quint" Taber V',unit:"U.S. Army Special Forces",branch:"Army",photo:"https://lh3.googleusercontent.com/u/0/d/1n46hrtsBCRV544R5eyrGNNmEKGa1LbXk=w1000"},{rank:"SGT",name:"Cameron Meddock",unit:"75th Ranger Regiment",branch:"Army Rangers",photo:"https://lh3.googleusercontent.com/u/0/d/1U7Ep_OHoTNpq9fHLnZrFeHVAxiRvvAZt=w1000"},{rank:"SrA",name:"Jason Cunningham",unit:"U.S. Air Force Pararescue (PJ)",branch:"Air Force",photo:"https://lh3.googleusercontent.com/u/0/d/1CNWsSi4bDx8SRZBd2ClHyuqBVGR0M13g=w1000"},{rank:"CPL",name:"Jonn Joseph Edmunds",unit:"75th Ranger Regiment",branch:"Army Rangers",photo:"https://lh3.googleusercontent.com/u/0/d/15gmtj-YqvbAnxicUkWQflBFeoWtXbBpi=w1000"},{rank:"SPC",name:"Ricardo Cerros",unit:"75th Ranger Regiment",branch:"Army Rangers",photo:"https://lh3.googleusercontent.com/u/0/d/1sxhfFa2-McEAf48Yg1Ga2u_R
101753PIuTJz=w1000"}],p_=()=>{const[e,t]=p.useState(""),[r,a]=p.useState(0),n=[{url:"https://lh3.googleusercontent.com/d/1gbE-sw7N5PK13CTdzNudhUeZpKdP7o1J",title:"Tactical Target Engagements",caption:"Special Operations competitors engaging precision steel and paper target courses under match pressure."},{url:"https://lh3.googleusercontent.com/d/1UAQvia5Ia_b_c_SBHx081qyYzcCNYqXm",title:"Suppressed Night & Thermal Demos",caption:"Low-light and thermal side stage challenge scenarios equipped with suppressed weapon systems."},{url:"https://lh3.googleusercontent.com/d/1DdUDbjo4cqUPflcAR6DnNowvvlibXAXV",title:"Gold Star Family Side-Stage Raffles",caption:"Live side-stage fundraising challenges featuring custom firearms, optics, and commemorative gear."},{url:"https://lh3.googleusercontent.com/d/1gu2GP3GwuADciGNJ7dKAfFxSSRzh_N0N",title:"Speed & Barrier Transition Stages",caption:"High-tempo barricade and obstacle transition stages testing shooter agility, speed, and accuracy."},{url:"https://lh3.googleusercontent.com/d/1da6PMBhVhhe8JlYImLxcIheNm7uH_Nra",title:"Long-Range Precision Courses",caption:"Long-range rifle steel engagements simulating real-world special operations field scenarios."},{url:"https://lh3.googleusercontent.com/d/1Ozt4XXn9xclpFr-Ukw5yYOhjpeB35KT4",title:"Side Stage Tactical Challenge",caption:"Fast-action side stage events open to competitors, staff, and spectators supporting Gold Star families."},{url:"https://lh3.googleusercontent.com/d/1S-54mRaNlYP2JSRDBHf3dTCpJR-exqSl",title:"Special Operations Memorial Stages",caption:"Dedicated memorial shooting stages honoring fallen Special Operators across all military branches."},{url:"https://lh3.googleusercontent.com/d/150azQZKmDmm5FKQ-_N7Htxa3navfSlh0",title:"Community & Gold Star Remembrance",caption:"Bringing together SOF veterans, competitive shooters, and Gold Star families in honor and valor."}];p.useEffect(()=>{const s=setInterval(()=>{a(l=>(l+1)%n.length)},4500);return()=>clearInterval(s)},[n.length]);const i=f_.filter(s=>`${s.rank} ${s.name} ${s.unit}`.toLowerCase().includes(e.toLowerCase()));return o.jsxs("section",{className:"relative pt-40 pb-12 bg-[#0a0f1e] text-white min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-16",children:[o.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 mb-8 pb-4 border-b border-white/10",children:[o.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-gray-400",children:[o.jsx($e,{to:"/events",className:"hover:text-[#D4AF37] transition-colors",children:"Events"}),o.jsx("span",{children:"/"}),o.jsx("span",{className:"text-[#D4AF37] font-semibold",children:"9th Annual 3-Gun Match"})]}),o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx($e,{to:"/events",className:"px-4 py-1.5 rounded bg-[#1a2332] text-xs font-semibold uppercase text-gray-300 hover:text-white hover:bg-[#253248] transition-colors",children:"All Events"}),o.jsx($e,{to:"/foundation/raffles",className:"px-4 py-1.5 rounded bg-[#1a2332] text-xs font-semibold uppercase text-gray-300 hover:text-white hover:bg-[#253248] transition-colors",children:"Active Raffles"}),o.jsx($e,{to:"/past-events",className:"px-4 py-1.5 rounded bg-[#1a2332] text-xs font-semibold uppercase text-gray-300 hover:text-white hover:bg-[#253248] transition-colors",children:"Past Matches"})]})]}),o.jsxs("div",{className:"text-center space-y-4 mb-10",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx(Hu,{className:"w-4 h-4 fill-[#D4AF37]"}),o.jsx("span",{children:"Flagship Charity Shooting Competition"})]}),o.jsxs("h2",{className:"text-xl sm:text-2xl font-serif italic text-gray-300 tracking-wide",children:["The Memorial Valor Foundation"," ",o.jsx("span",{className:"not-italic text-sm text-[#D4AF37] block sm:inline font-sans font-bold uppercase tracking-widest",children:"presents"})]}),o.jsxs("h1",{className:"text-3xl sm:text-5xl lg:text-6xl font-serif font-extrabold text-white tracking-tight leading-tight",children:["The 9th Annual ",o.jsx("br",{}),o.jsx("span",{className:"text-[#D4AF37] drop-shadow-md",children:"Memorial 3 Gun Competition"})]}),o.jsxs("div",{className:"flex flex-wrap justify-center items-center gap-4 pt-2 text-sm sm:text-base text-gray-200",children:[o.jsxs("div",{className:"flex items-center gap-2 bg-[#162032] px-4 py-2 rounded-lg border border-[#D4AF37]/30",children:[o.jsx(pi,{className:"w-5 h-5 text-[#D4AF37]"}),o.jsx("span",{className:"font-semibold text-white",children:"October 9â11, 2026"})]}),o.jsxs("a",{href:"https://www.google.com/maps/place/Gryphon+Group/@34.7975544,-79.3557554,884m/data=!3m2!1e3!4b1!4m6!3m5!1s0x89ab2b19663efcc5:0x507a646994bcd3d5!8m2!3d34.7975544!4d-79.3531751!16s%2Fg%2F1vlk2f3z?entry=ttu&g_ep=EgoyMDI2MDkyMi4wIKXMDSoASAFQAw%3D%3D",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 bg-[#162032] px-4 py-2 rounded-lg border border-[#D4AF37]/30 hover:border-[#D4AF37] hover:bg-[#1c2942] transition-colors",children:[o.jsx(Y0,{className:"w-5 h-5 text-[#D4AF37]"}),o.jsx("span",{className:"font-semibold text-white hover:text-[#D4AF37] transition-colors",children:"Gryphon Group â Maxton, NC"})]})]})]}),o.jsxs("div",{className:"relative rounded-2xl overflow-hidden border-2 border-[#D4AF37]/40 shadow-2xl mb-12 bg-black group",children:[o.jsx("img",{src:"https://vibe.filesafe.space/1786030224414389875/attachments/6afc96f3-96ae-4442-a952-76102217d6ae.png",alt:"Memorial 3 Gun Competitors, Volunteers & Gold Star Families Group",className:"w-full h-[320px] sm:h-[480px] object-cover opacity-90 group-hover:scale-105 transition-transform duration-700"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0a0f1e] via-trans
1017parent to-black/40"}),o.jsx("div",{className:"absolute top-4 left-4 sm:top-6 sm:left-6 z-20 max-w-[105px] sm:max-w-[155px] lg:max-w-[175px] drop-shadow-2xl",children:o.jsx("img",{src:"https://vibe.filesafe.space/1786030224414389875/attachments/00b630e7-5555-477e-b550-8ea6f117e284.png",alt:"9th Annual Memorial 3 Gun Competition 2026 Logo",className:"w-full h-auto object-contain filter drop-shadow-[0_8px_20px_rgba(0,0,0,0.9)]"})}),o.jsx("div",{className:"absolute bottom-6 right-6 hidden sm:block bg-black/80 p-3 rounded-xl border border-[#D4AF37]/50 shadow-2xl backdrop-blur-md max-w-[200px]",children:o.jsx("img",{src:"https://static.wixstatic.com/media/38e595_f3ccad2620ab443fa66e7fc157c1904f~mv2.png/v1/fill/w_288,h_209,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/38e595_f3ccad2620ab443fa66e7fc157c1904f~mv2.png",alt:"Memorial 3 Gun Competition Insignia",className:"w-full h-auto object-contain"})}),o.jsxs("div",{className:"absolute bottom-6 left-6 max-w-xl space-y-2",children:[o.jsx("div",{className:"inline-block px-3 py-1 bg-red-600 text-white rounded text-xs font-bold uppercase tracking-wider shadow",children:"Honoring Special Operations Heroes"}),o.jsx("p",{className:"text-gray-200 text-xs sm:text-sm drop-shadow bg-black/60 p-3 rounded-lg border border-white/10 backdrop-blur-sm",children:"Bringing together active Special Operators, top competitive shooters, and Gold Star families across 10 dedicated memorial shooting stages."})]})]}),o.jsxs("div",{id:"sponsor-actions",className:"bg-gradient-to-r from-[#182338] via-[#1a273e] to-[#121a2c] border-2 border-[#D4AF37]/50 rounded-2xl p-6 sm:p-10 shadow-2xl mb-16 relative overflow-hidden",children:[o.jsxs("div",{className:"text-center max-w-3xl mx-auto space-y-4 mb-8",children:[o.jsx("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-white tracking-wide",children:"Support SOF Gold Star Families"}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base leading-relaxed italic font-serif",children:"Join the 9th Annual Match by becoming a sponsor or volunteering as match staff."})]}),o.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 max-w-5xl mx-auto",children:[o.jsxs("a",{href:"https://www.zeffy.com/en-US/ticketing/9th-annual-memorial-3gun-silent-auction",target:"_blank",rel:"noopener noreferrer",className:"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#FFD700] hover:to-[#D4AF37] text-black font-extrabold py-5 px-4 rounded-xl text-center uppercase tracking-wider transition-all duration-300 shadow-xl flex flex-col items-center justify-center gap-2 text-xs sm:text-sm hover:scale-[1.03]",children:[o.jsx(er,{className:"w-6 h-6 text-black"}),o.jsx("span",{children:"Silent Auction"})]}),o.jsxs("a",{href:"https://www.zeffy.com/en-US/ticketing/9th-annual-memorial-3gun-volunteers",target:"_blank",rel:"noopener noreferrer",className:"bg-red-600 hover:bg-red-700 text-white font-bold py-5 px-4 rounded-xl text-center uppercase tracking-wider transition-all duration-300 shadow-xl flex flex-col items-center justify-center gap-2 text-xs sm:text-sm hover:scale-[1.03]",children:[o.jsx(ev,{className:"w-6 h-6"}),o.jsx("span",{children:"Match Volunteers"})]}),o.jsxs("a",{href:"https://drive.google.com/file/d/1H8a0acZeTKrKlbqAk1EqczczyI1nbPYh/view?usp=sharing",target:"_blank",rel:"noopener noreferrer",className:"bg-[#1e2a3f] hover:bg-[#283852] text-white border-2 border-[#D4AF37]/60 font-bold py-5 px-4 rounded-xl text-center uppercase tracking-wider transition-all duration-300 shadow-xl flex flex-col items-center justify-center gap-2 text-xs sm:text-sm hover:scale-[1.03]",children:[o.jsx(Ro,{className:"w-6 h-6 text-[#D4AF37]"}),o.jsx("span",{children:"Match Rule Book (PDF)"})]}),o.jsxs("a",{href:"https://drive.google.com/file/d/1QiXHxzU6WcYqGkOO2i5Pkrd5CuGC9Nnz/view?usp=sharing",target:"_blank",rel:"noopener noreferrer",className:"bg-[#1e2a3f] hover:bg-[#283852] text-white border-2 border-[#D4AF37]/60 font-bold py-5 px-4 rounded-xl text-center uppercase tracking-wider transition-all duration-300 shadow-xl flex flex-col items-center justify-center gap-2 text-xs sm:text-sm hover:scale-[1.03]",children:[o.jsx(Ro,{className:"w-6 h-6 text-[#D4AF37]"}),o.jsx("span",{children:"Squad Matrix (PDF)"})]})]}),o.jsx("div",{className:"max-w-4xl mx-auto my-6 border-t border-[#D4AF37]/20"}),o.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 max-w-4xl mx-auto",children:[o.jsxs("a",{href:"https://www.wixforms.com/f/7436197324512036333",target:"_blank",rel:"noopener noreferrer",className:"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#FFD700] hover:to-[#D4AF37] text-black font-extrabold py-5 px-4 roun
1017ded-xl text-center uppercase tracking-wider transition-all duration-300 shadow-xl flex flex-col items-center justify-center gap-2 text-xs sm:text-sm hover:scale-[1.03]",children:[o.jsx(gd,{className:"w-6 h-6"}),o.jsx("span",{children:"2026 Sponsor Form"})]}),o.jsxs("a",{href:"https://www.memorialvalor.com/_files/ugd/38e595_94b9a09d91004674bf58bff71c6f5a13.pdf",target:"_blank",rel:"noopener noreferrer",className:"bg-[#1e2a3f] hover:bg-[#283852] text-white border-2 border-[#D4AF37]/60 font-bold py-5 px-4 rounded-xl text-center uppercase tracking-wider transition-all duration-300 shadow-xl flex flex-col items-center justify-center gap-2 text-xs sm:text-sm hover:scale-[1.03]",children:[o.jsx(Ro,{className:"w-6 h-6 text-[#D4AF37]"}),o.jsx("span",{children:"Sponsor Packet (PDF)"})]})]}),o.jsx("div",{className:"text-center mt-6",children:o.jsxs("span",{className:"inline-flex items-center gap-2 text-xs font-semibold text-[#FFD700] bg-[#0a0f1e]/80 px-4 py-1.5 rounded-full border border-[#D4AF37]/30",children:[o.jsx(er,{className:"w-4 h-4"}),o.jsx("span",{children:"We need match staff volunteers! Join our Range Officer & Event Support Team."})]})}),o.jsx("div",{className:"mt-8 pt-8 border-t border-white/10 max-w-4xl mx-auto",children:o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 text-center",children:[o.jsxs("div",{className:"bg-[#101726] p-4 rounded-xl border border-white/10",children:[o.jsx("p",{className:"text-[#D4AF37] text-xs font-bold uppercase tracking-wider mb-1",children:"Thursday, Oct 8"}),o.jsx("p",{className:"text-white text-xs font-medium",children:"Registration, Competitor Check-in & Walkthroughs"})]}),o.jsxs("div",{className:"bg-[#101726] p-4 rounded-xl border border-white/10",children:[o.jsx("p",{className:"text-[#D4AF37] text-xs font-bold uppercase tracking-wider mb-1",children:"FridayâSunday, Oct 9â11"}),o.jsx("p",{className:"text-white text-xs font-medium",children:"The Three Match Days"})]}),o.jsxs("div",{className:"bg-[#101726] p-4 rounded-xl border border-[#D4AF37]/40 shadow-lg",children:[o.jsx("p",{className:"text-[#D4AF37] text-xs font-bold uppercase tracking-wider mb-1",children:"Sunday Evening"}),o.jsx("p",{className:"text-white text-xs font-medium",children:"Catered Meal, Then the Gold Star Ceremony with Keynote Speaker Katie Bagosy"})]})]})})]}),o.jsxs("div",{className:"mb-16",children:[o.jsx("div",{className:"bg-gradient-to-r from-[#D4AF37] via-[#FFD700] to-[#D4AF37] text-black text-center py-4 rounded-t-xl font-serif font-black tracking-widest text-2xl sm:text-3xl uppercase shadow-lg border-b border-[#B8860B]",children:"2026 HONOREES"}),o.jsxs("div",{className:"bg-[#141c2e] border-x border-b border-[#D4AF37]/40 rounded-b-xl p-6 sm:p-10 shadow-2xl",children:[o.jsx("p",{className:"text-center text-gray-300 text-xs sm:text-sm max-w-2xl mx-auto mb-8 font-sans",children:"Each of the 10 tactical shooting stages at the 9th Annual Match is individually dedicated to commemorating the memory, valor, and supreme sacrifice of these Special Operations warriors."}),o.jsx("div",{className:"max-w-md mx-auto mb-8",children:o.jsx("input",{type:"text",placeholder:"Search 2026 Honorees by rank or name...",value:e,onChange:s=>t(s.target.value),className:"w-full px-4 py-2.5 bg-[#0a0f1e] border border-white/20 rounded-lg text-white text-sm focus:outline-none focus:border-[#D4AF37] placeholder-gray-400 shadow-inner"})}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 sm:gap-6",children:i.map((s,l)=>o.jsxs("div",{className:"bg-[#0f172a] hover:bg-[#182338] border border-white/10 hover:border-[#D4AF37]/60 p-5 rounded-xl transition-all duration-300 flex items-center gap-4 group shadow-md",children:[o.jsx("div",{className:"w-14 h-14 rounded-full bg-[#1e2a3f] border-2 border-[#D4AF37]/60 flex items-center justify-center flex-shrink-0 overflow-hidden group-hover:scale-110 transition-transform",children:s.photo?o.jsx("img",{src:s.photo,alt:`${s.rank} ${s.name}`,className:"w-full h-full object-cover",loading:"lazy"}):o.jsx(vd,{className:"w-6 h-6 text-[#D4AF37]"})}),o.jsxs("div",{className:"space-y-0.5",children:[o.jsxs("div",{className:"text-[#D4AF37] font-bold text-xs uppercase tracking-wider flex items-center gap-2",children:[s.rank&&o.jsx("span",{children:s.rank}),s.rank&&o.jsx("span",{className:"w-1 h-1 rounded-full bg-gray-500"}),o.jsx("span",{className:"text-gray-400 font-medium",children:s.unit})]}),o.jsx("h3",{className:"text-lg font-serif font-bold text-white group-hover:text-[#FFD700] transition-colors",children:s.name})]})]},l))})]})]}),o.jsx(m_,{}),o.jsxs("div",{className:"mb-16",children:[o.jsxs("div",{className:"bg-gradient-to-r from-[#D4AF37] via-[#FFD700] to-[#D4AF37] text-black text-center py-3 rounded-t-xl font-serif font-bold tracking-widest text-xl sm:text-2xl uppercase shadow-lg border-b border-[#B8860B] flex items-center justify-center gap-2",children:[o.jsx(er,{className:"w-5 h-5 text-black"}),o.jsx("span",{children:"SIDE STAGES GALLERY"})]}),o.jsx("div",{className:"bg-[#141c2e] border-x border-b border-[#D4AF37]/40 rounded-b-xl p-4 sm:p-8 shadow-2xl",children:o.jsxs("div",{className:"relative rounded-2xl overflow-hidden border-2 border-[#D4AF37]/50 shadow-2xl bg-black group min-h-[340px] sm:min-h-[500px] lg:min-h-[560px]",children:[n.map((s,l)=>o.jsxs("div",{className:`absolute inset-0 transition-opacity duration-700 ease-in-out ${l===r?"opacity-100 z-10 pointer-events-auto":"opacity-0 z-0 pointer-events-none"}`,children:[o.jsx("img",{src:s.url,alt:s.title,className:"w-full h-full object-contain group-hover:scale-105 transition-transform duration-700"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/30 to-transparent pointer-events-none"})]},l)),o.jsx("button",{onClick:()=>a(s=>(s-1+n.length)%n.length),"aria-label":"Previous Slide",className:"absolute left-4 top-1/2 -translate-y-1/2 z-20 w-11 h-11 rounded-full bg-black/70 hover:bg-[#D4AF37] text-white hover:text-black border border-[#D4AF37]/50 flex items-center justify-center transition-all duration-300 shadow-xl backdrop-blur-sm",children:o.jsx(hl,{className:"w-6 h-6"})}),o.jsx("button",{onClick:()=>a(s=>(s+1)%n.length),"aria-label":"Next Slide",className:"absolute right-4 top-1/2 -translate-y-1/2 z-20 w-11 h-11 rounded-full bg-black/70 hover:bg-[#D4AF37] text-white hover:text-black border border-[#D4AF37]/50 flex items-center justify-center transition-all duration-300 shadow-xl backdrop-blur-sm",children:o.jsx(Yn,{className:"w-6 h-6"})}),o.jsx("div",{className:"absolute bottom-4 right-6 z-20 hidden sm:flex items-center gap-2 bg-black/60 px-3 py-1.5 rounded-full border border-white/10 backdrop-blur-sm",children:n.map((s,l)=>o.jsx("button",{onClick:()=>a(l),"aria-label":`Go to slide ${l+1}`,className:`h-2.5 rounded-full transition-all ${l===r?"w-8 bg-[#D4AF37]":"w-2.5 bg-white/40 hover:bg-white/70"}`},l))})]})})]}),o.jsxs("div",{className:"bg-gradient-to-r from-[#182338] via-[#1a273e] to-[#121a2c] border-2 border-[#D4AF37]/50 rounded-2xl p-8 sm:p-10 shadow-2xl mb-16 text-center space-y-4",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx(vd,{className:"w-4 h-4"}),o.jsx("span",{children:"Keynote Speaker"})]}),o.jsx("h3",{className:"text-2xl sm:text-3xl font-serif font-bold text-white",children:"Katie Bagosy"}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base max-w-2xl mx-auto leading-relaxed",children:"Katie Bagosy, Gold Star wife and advocate, joins us as keynote speaker. On Sunday evening, following a catered meal, the Gold Star ceremony honors our fallen Special Operations heroes and the families they leave behind."}),o.jsx("div",{className:"flex flex-wrap justify-center gap-4 pt-2",children:o.jsxs("a",{href:"https://www.zeffy.com/en-US/ticketing/9thannual-memorial
1017-3gun-silent-auction",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#FFD700] hover:to-[#D4AF37] text-black font-extrabold px-8 py-3.5 rounded-xl uppercase tracking-wider text-sm shadow-xl hover:scale-105 transition-all",children:[o.jsx(Bw,{className:"w-5 h-5"}),o.jsx("span",{children:"Silent Auction"}),o.jsx(ca,{className:"w-4 h-4"})]})})]}),o.jsxs("div",{className:"bg-gradient-to-r from-red-900/40 via-[#182338] to-red-900/40 border border-red-500/40 rounded-2xl p-8 text-center space-y-4 shadow-2xl",children:[o.jsx("h3",{className:"text-2xl font-serif font-bold text-white",children:"Cannot Attend? You Can Still Make a Direct Impact"}),o.jsx("p",{className:"text-gray-300 text-sm max-w-xl mx-auto",children:"Tax-deductible donor contributions directly fund Gold Star family grants, children's educational funds, and emergency relief. Proceeds go to support Special Operations Gold Star & Surviving Families."}),o.jsxs("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-red-600 hover:bg-red-700 text-white font-extrabold px-8 py-3.5 rounded-xl uppercase tracking-wider text-sm shadow-xl hover:scale-105 transition-all",children:[o.jsx(gi,{className:"w-5 h-5 fill-white"}),o.jsx("span",{children:"Donate to Gold Star Families"})]})]})]})]})},g_=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"9th Annual Memorial 3 Gun (2026) â Memorial Valor Foundation",description:"Register for the 9th Annual Memorial 3-Gun Competition, October 9â11, 2026. Sponsor packages, volunteer sign-ups, and honoree commemorations available."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(p_,{})}),o.jsx(Me,{})]})},v_=[{id:"staccato-p4x-2026",title:"NEW 2026 STACCATO HD P4X PISTOL",subtitle:"Steel-Frame Full-Size Grip 2011 with Integral Compensator",sponsor:"Staccato 2011",value:"2026 Flagship Staccato Release",entryUrl:"https://go.rallyup.com/2026-staccato-raffle/Campaign/Details",image:"https://d2jjj41xkpuaip.cloudfront.net/420x284/RallyUpProduction/c32494ea40042268fad8a1b1c015e0bf.jpg",logo:"https://static.wixstatic.com/media/47c6a6_8bdd3358744241c5b1aa868898334105~mv2.png/v1/fill/w_600,h_135,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Staccato%20white.png",badge:"2026 Exclusive",category:"Pistols",highlights:['4.0" DLC Compensated Barrel',"4140 Billet Steel Frame with Full-Size Grip","18-Round Glock-Pattern Capacity","Integrally Compensated for Reduced Muzzle-Flip"],specs:[{label:"Model",value:"Staccato HD P4X (2026)"},{label:"Caliber",value:"9x19 mm"},{label:"Frame",value:"4140 Steel Duty Frame"},{label:"Barrel",value:'4.0" DLC Compensated Bull Barrel'},{label:"Capacity",value:"18-Round Magazine"},{label:"Drawing Date",value:"October 11, 2026 (9th Annual Match)"}],description:"Be among the first to own Staccatoâs brand-new HD P4X! Staccato has officially unveiled the HD P4X â a major 2026 addition to the HD lineup and the steel-frame, full-size-grip counterpart to the compact C4X. Built for duty belts, professional use, and hard shooting, it pairs a 4-inch DLC compensated barrel with a 4140 steel frame and 18-round capacity."}
1017,{id:"guild-timepiece-mvf-watch",title:"GUILD TIMEPIECES EXCLUSIVE MVF DOMITOR GMT",subtitle:"Titanium Fixed Lug GMT with Custom MVF Etched Caseback",sponsor:"Guild Timepieces",value:"One-of-a-Kind Bespoke Timepiece",entryUrl:"https://go.rallyup.com/mvf-guild-timepiece/Campaign/Details",image:"https://d2jjj41xkpuaip.cloudfront.net/420x284/RallyUpProduction/816a1fde311ff834dd1a6751bd2ebc1f.",badge:"Bespoke GMT Watch",category:"Timepieces",highlights:["Matte Titanium Fixed-Lug Case & 120-Click Bezel","True GMT with Orange-and-Black GMT Hand","Custom Etched Memorial Valor Foundation Logo Caseback","200M Water Resistance & C3 Lumed Dial"],specs:[{label:"Model",value:"Guild Domitor Titanium Fixed GMT"},{label:"Case",value:"Matte Titanium Fixed Lug"},{label:"Bezel",value:"120-Click Elapsed Timing Bezel"},{label:"Water Resistance",value:"200 Meters (20 ATM)"},{label:"Origin",value:"Designed, Assembled & Regulated in USA"},{label:"Caseback",value:"Etched MVF Logo (One-of-One Mark)"}],description:"Named for the Roman word for 'Conqueror,' the Domitor is built exclusively for the Memorial Valor Foundation. Features a matte titanium fixed-lug case, 120-click timing bezel, glossy black C3-lumed dial, true GMT movement, and a custom caseback etched with the official MVF logo."},{id:"silent-auction-2026",title:"2026 9TH ANNUAL SILENT AUCTION",subtitle:"Exclusive Gear, Rare Collectibles & Memorabilia",sponsor:"Memorial Valor Foundation & Match Sponsors",value:"Charity Silent Auction",entryUrl:"https://www.zeffy.com/en-US/ticketing/9th-annual-memorial-3gun-silent-auction",image:"https://vibe.filesafe.space/1786030224414389875/attachments/d582714f-a51b-4b69-8ca5-f2eca4527980.webp",badge:"Active Silent Auction",category:"Tactical Package",highlights:["Bespoke Firearms, Optics & Precision Components","One-of-a-Kind Commemorative Memorial Gear","Online Bidding Open to Competitors & Supporters Nationwide","Proceeds Support Special Operations Gold Star & Surviving Families"],specs:[{label:"Platform",value:"Zeffy Secure Ticketing & Bidding"},{label:"Beneficiary",value:"Gold Star & Surviving Families"},{label:"Match Event",value:"9th Annual Memorial 3-Gun"},{label:"Dates",value:"October 9â11, 2026"},{label:"Location",value:"Gryphon Group â Maxton, NC"}],description:"Join our official 2026 9th Annual Memorial 3-Gun Silent Auction hosted on Zeffy. Bid on exclusive donated packages, custom engraved items, and top-tier tactical equipment. All proceeds go directly to support Special Operations Gold Star & Surviving Families."}],y_=()=>{const[e,t]=p.useState("All"),r=v_.filter(a=>e==="All"||a.category===e);return o.jsxs("section",{className:"relative pt-40 pb-12 bg-[#0a0f1e] text-white min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-16",children:[o.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-gray-400 mb-8 pb-4 border-b border-white/10",children:[o.jsx($e,{to:"/",className:"hover:text-[#D4AF37] transition-colors",children:"Home"}),o.jsx("span",{children:"/"}),o.jsx($e,{to:"/events",className:"hover:text-[#D4AF37] transition-colors",children:"Events"}),o.jsx("span",{children:"/"}),o.jsx("span",{className:"text-[#D4AF37] font-semibold",children:"Active Raffles"})]}),o.jsxs("div",{className:"text-center space-y-4 mb-12",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx(Lw,{className:"w-4 h-4 fill-[#D4AF37]"}),o.jsx("span",{children:"Support Special Operations Gold Star & Surviving Families"})]}),o.jsxs("h1",{className:"text-3xl sm:text-5xl lg:text-6xl font-serif font-extrabold text-white tracking-tight",children:["COMMEMORATIVE ",o.jsx("span",{className:"text-[#D4AF37]",children:"RAFFLES"})]}),o.jsxs("p",{className:"text-gray-300 text-base sm:text-xl font-serif italic max-w-3xl mx-auto leading-relaxed",children:["Help us execute our mission by purchasing raffle tickets below."," ",o.jsx("br",{}),o.jsx("span",{className:"not-italic text-sm text-[#FFD700] font-sans font-semibold",children:"Proceeds go to support Special Operations Gold Star & Surviving Families."})]})]}),o.jsx("div",{className:"flex flex-wrap justify-center gap-2 sm:gap-3 mb-12",children:["All","Pistols","Timepieces","Tactical Package"].map(a=>o.jsx("button",{onClick:()=>t(a),className:`px-5 py-2.5 rounded-lg text-xs sm:text-sm font-bold uppercase tracking-wider transition-all duration-300 ${e===a?"bg-gradient-to-r from-[#D4AF37] to-[#B8860B] text-black shadow-lg shadow-[#D4AF37]/20 scale-105":"bg-[#1a2332] text-gray-300 hover:text-white hover:bg-[#253248] border border-white/10"}`,children:a},a))}),o.jsx("div",{className:"space-y-16 mb-16",children:r.map((a,n)=>o.jsx("div",{className:"bg-gradient-to-br from-[#141c2e] via-[#0f172a] to-[#182438] border-2 border-[#D4AF37]/40 rounded-2xl overflow-hidden shadow-2xl transition-all duration-500 hover:border-[#D4AF37] group",children:o.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 p-6 sm:p-10 items-center",children:[o.jsxs("div",{className:"lg:col-span-5 space-y-4 text-center",children:[o.jsxs("div",{className:"relative rounded-xl overflow-hidden bg-black/60 border border-white/10 p-4 min-h-[280px] flex items-center justify-center",children:[o.jsx("img",{src:a.image,alt:a.title,className:"max-h-[300px] w-auto object-contain transition-transform duration-500 group-hover:scale-105"}),o.jsxs("div",{className:"absolute top-3 left-3 bg-red-600 text-white text-xs font-bold uppercase px-3 py-1 rounded shadow-md flex items-center gap-1.5",children:[o.jsx(Hu,{className:"w-3.5 h-3.5"}),o.jsx("span",{children:a.badge})]}),a.value&&o.jsx("div",{className:"absolute bottom-3 right-3 bg-black/90 text-[#FFD700] border border-[#D4AF37]/50 text-xs font-bold px-3 py-1 rounded backdrop-blur-sm shadow",children:a.value})]}),a.logo&&o.jsx("div",{className:"flex justify-center pt-2",children:o.jsx("img",{src:a.logo,alt:a.sponsor||"Sponsor",className:"h-10 sm:h-12 object-contain opacity-80 group-hover:opacity-100 transition-opacity filter drop-shadow"})}),a.sponsor&&o.jsxs("div",{className:"text-xs text-gray-400 font-sans uppercase tracking-widest",children:["Donated by"," ",o.jsx("span",{className:"text-[#D4AF37] font-semibold",children:a.sponsor})]})]}),o.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[o.jsxs("div",{children:[o.jsx("span",{className:"text-xs font-bold uppercase tracking-widest text-[#D4AF37]",children:"Official Gold Star Fundraiser"}),o.jsx("h2",{className:"text-2xl sm:text-3xl lg:text-4xl font-serif font-extrabold text-white tracking-wide mt-1 leading-snug",children:a.title}),o.jsx("p",{className:"text-sm sm:text-base text-gray-300 font-serif italic mt-1",children:a.subtitle})]}),o.jsx("p",{className:"text-xs sm:text-sm text-gray-300 leading-relaxed font-sans",children:a.description}),o.jsxs("div",{className:"space-y-2",children:[o.jsxs("div",{className:"text-xs uppercase font-bold text-[#D4AF37] tracking-wider flex items-center gap-1.5",children:[o.jsx(er,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Key Features & Included Upgrades"})]}),o.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2 text-xs text-gray-200",children:a.highlights.map((i,s)=>o.jsxs("div",{className:"flex items-start gap-2 bg-[#0a0f1e]/60 p-2.5 rounded border border-white/10",children:[o.jsx(Aa,{className:"w-4 h-4 text-[#D4AF37] flex-shrink-0 mt-0.5"}),o.jsx("span",{children:i})]},s))})]}),o.jsxs("div",{className:"bg-[#0a0f1e]/80 rounded-xl p-4 border border-white/10 space-y-2",children:[o.jsx("div",{className:"text-xs font-bold text-gray-300 uppercase tracking-wider mb-2",children:"Technical Specifications"}),o.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-2 text-xs",children:a.specs.map((i,s)=>o.jsxs("div",{className:"flex justify-between border-b border-white/10 pb-1",children:[o.jsxs("span",{className:"text-gray-400 font-medium",children:[i.label,":"]}
1017),o.jsx("span",{className:"text-white font-semibold text-right pl-2",children:i.value})]},s))})]}),o.jsxs("div",{className:"pt-2 flex flex-col sm:flex-row items-center gap-4",children:[o.jsxs("a",{href:a.entryUrl,target:"_blank",rel:"noopener noreferrer",className:"w-full sm:w-auto flex-1 bg-gradient-to-r from-red-600 via-red-500 to-red-700 hover:from-red-500 hover:to-red-600 text-white font-black py-4 px-8 rounded-xl text-center uppercase tracking-widest text-sm sm:text-base transition-all duration-300 shadow-2xl hover:scale-105 flex items-center justify-center gap-3 border border-red-400/30",children:[o.jsx(kw,{className:"w-5 h-5"}),o.jsx("span",{children:"ENTER NOW!!"}),o.jsx(ca,{className:"w-4 h-4 ml-auto"})]}),o.jsx("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"w-full sm:w-auto bg-[#1a2332] hover:bg-[#253248] text-white border border-[#D4AF37]/50 font-bold py-4 px-6 rounded-xl text-center text-xs uppercase tracking-wider transition-all flex items-center justify-center gap-2",children:o.jsx("span",{children:"Direct Donation"})})]})]})]})},a.id))}),o.jsxs("div",{className:"bg-gradient-to-r from-[#182338] via-[#1a273e] to-[#121a2c] border-2 border-[#D4AF37]/50 rounded-2xl p-8 shadow-2xl mb-16 relative overflow-hidden text-center space-y-4",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 text-[#D4AF37] text-xs font-bold uppercase tracking-widest bg-[#0a0f1e] px-4 py-1.5 rounded-full border border-[#D4AF37]/30",children:[o.jsx(yd,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Tax-Deductible Direct Impact"})]}),o.jsx("h3",{className:"text-2xl sm:text-3xl font-serif font-bold text-white",children:"Where Your Raffle Ticket Dollars Go"}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base max-w-3xl mx-auto font-sans leading-relaxed",children:"Every ticket purchased directly supports the Memorial Valor Foundation's core programs: providing emergency financial relief, children's educational grants, and family travel assistance to memorial events. Proceeds go to support Special Operations Gold Star & Surviving Families."}),o.jsxs("div",{className:"flex flex-wrap justify-center gap-4 pt-4",children:[o.jsx("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"bg-[#D4AF37] hover:bg-[#FFD700] text-black font-extrabold px-8 py-3.5 rounded-xl uppercase tracking-wider text-xs sm:text-sm transition-all shadow-xl",children:"Donate to Donor Fund"}),o.jsx($e,{to:"/financials",className:"bg-[#0a0f1e] hover:bg-[#162032] text-white border border-white/20 font-bold px-6 py-3.5 rounded-xl uppercase tracking-wider text-xs sm:text-sm transition-all",children:"View MVF Financial Transparency"})]})]})]})]})},Df=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"Commemorative Raffles â Memorial Valor Foundation",description:"Enter commemorative raffles supporting Gold Star families â win firearms, tactical gear, and vehicles while honoring fallen Special Operators."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(y_,{})}),o.jsx(Me,{})]})},x_=[{id:"2025-match",year:"2025",date:"OCTOBER 10â12",title:"8th Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/38e595_c3bcbbcb1560491dae6bc0f336592f00~mv2.png/v1/fill/w_300,h_270,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/38e595_c3bcbbcb1560491dae6bc0f336592f00~mv2.png",honoreesRoute:"/2025honorees",location:"Maxton, NC",competitors:"250+ Shooters",raised:"$25,000",highlights:["10 Commemorative Stages","Gold Star Ceremony","Honoring 10 Fallen SOF Heroes"]},{id:"2024-match",year:"2024",date:"OCTOBER 11â13",title:"7th Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/38e595_c3bcbbcb156049
10171dae6bc0f336592f00~mv2.png/v1/fill/w_300,h_270,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/38e595_c3bcbbcb1560491dae6bc0f336592f00~mv2.png",honoreesRoute:"/2024honorees",location:"Maxton, NC",competitors:"250+ Shooters",raised:"Annual Match",highlights:["10 Commemorative Stages","Gold Star Ceremony","Match Sponsor Grey Ghost Precision"]},{id:"2023-match",year:"2023",date:"OCTOBER 6â8",title:"6th Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/38e595_3dac8ca6340f4e81b84b71541a2907f3~mv2.png/v1/fill/w_300,h_260,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/3Gun2023Final.png",honoreesRoute:"/2023-honorees",location:"Maxton, NC",competitors:"240+ Shooters",raised:"Annual Match",highlights:["10 Fallen Operator Stages","Custom Firearms Prize Table","40+ Gold Star Attendees"]},{id:"2022-match",year:"2022",date:"OCTOBER 7â9",title:"5th Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/47c6a6_b6a14d0d0a9047dc866b0ba25862a434~mv2.png/v1/fill/w_300,h_260,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/5th%20Annual%20Logo%20PNG.png",honoreesRoute:"/2022",location:"Maxton, NC",competitors:"220+ Shooters",raised:"Annual Match",highlights:["5th Anniversary Match","Commemorative Stage Plaques","National Media Coverage"]},{id:"2021-match",year:"2021",date:"OCTOBER 8â10",title:"4th Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/47c6a6_3664b80f88314041ab71dd62527814ae~mv2.png/v1/fill/w_300,h_210,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/4th%20Annual%20Logo.png",honoreesRoute:"/2021",location:"Maxton, NC",competitors:"200+ Shooters",raised:"Annual Match",highlights:["Special Ops Tribute Stages","Volunteer Driven","Raffle Package Release"]},{id:"2020-match",year:"2020",date:"OCTOBER 9â11",title:"3rd Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/729aa0_af5e3b255f2842d09dcae3584d1540d2~mv2.png/v1/fill/w_320,h_170,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/2020%20Match%20Logo_PNG.png",honoreesRoute:"/2020",location:"Maxton, NC",competitors:"180+ Shooters",raised:"Annual Match",highlights:["Grey Ghost Match Sponsor","Expanded Hero Stage Roster","Gold Star Family Grants"]},{id:"2019-match",year:"2019",date:"OCTOBER 11â13",title:"2nd Annual Memorial 3-Gun Competition",subtitle:"Hosted by Gryphon Group",logo:"https://static.wixstatic.com/media/47c6a6_87c4a910306e422990ef578e1abb31ae~mv2_d_2176_1655_s_2.png/v1/fill/w_280,h_210,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/2nd%20Annual%20Logo.png",honoreesRoute:"/2019",location:"Maxton, NC",competitors:"150+ Shooters",raised:"Annual Match",highlights:["2nd Annual Flagship Match","Matt McClintock Honor Stage","First National Sponsors"]},{id:"2018-match",year:"2018",date:"APRIL 21",title:"1st Official Memorial 3-Gun Competition",subtitle:"1st Official Memorial 3 Gun",logo:"https://static.wixstatic.com/media/6da777_aa45796bc3974251a4c49c5e5587bab6~mv2_d_2312_1714_s_2.png/v1/fill/w_280,h_180,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/3%20gun%20mem%20comp%20new%20logo%20STICKERw%20topV_pn.png",honoreesRoute:"/2018",location:"Fort Liberty Area, NC",competitors:"120+ Shooters",raised:"Annual Match",highlights:["Inaugural Public 3-Gun","Fallen Operator Memorials","Foundation Established"]}],b_=[{year:"2024",event:"7th Annual Memorial 3-Gun",overall:"Daniel Horner (Tac Optics Champion)",divisions:[{name:"Tactical Optics",winner:"Daniel Horner",runnerUp:"Nate Staskiewicz"},{name:"Open Division",winner:"Jerry Miculek",runnerUp:"Josh Froelich"},{name:"Heavy Division",winner:"Trapr Swanson",runnerUp:"Barry Dueck"},{name:"Tactical Irons",winner:"James Casanova",runnerUp:"Erik Lund"}]},{year:"2023",event:"6th Annual Memorial 3-Gun",overall:"Nate Staskiewicz",divisions:[{name:"Tactical Optics",winner:"Nate Staskiewicz",runnerUp:"Daniel Horner"},{name:"Open Division",winner:"Josh Froelich",runnerUp:"Jerry Miculek"},{name:"Heavy Division",winner:"Barry Dueck",runnerUp:"Trapr Swanson"}]},{year:"2022",event:"5th Annual Memorial 3-Gun",overall:"Daniel Horner",divisions:[{name:"Tactical Optics",winner:"Daniel Horner",runnerUp:"Keith Garcia"},{name:"Open Division",winner:"Jerry Miculek",runnerUp:"Lena Miculek"}]}],w_=()=>{const[e,t]=p.useState(null),[r,a]=p.useState(!1);return o.jsxs("section",{className:"relative pt-40 pb-12 bg-[#0d121f] text-white min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-25 pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-16",children:[o.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-gray-400 mb-8 pb-4 border-b border-white/10",children:[o.jsx($e,{to:"/",className:"hover:text-[#D4AF37] transition-colors",children:"Home"}),o.jsx("span",{children:"/"}),o.jsx($e,{to:"/events",className:"hover:text-[#D4AF37] transition-colors",children:"Events"}),o.jsx("span",{children:"/"}),o.jsx("span",{className:"text-[#D4AF37] font-semibold",children:"Past Events"})]}),o.jsxs("div",{className:"text-center space-y-4 mb-10",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1 rounded-full bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx(ms,{className:"w-3.5 h-3.5 text-[#D4AF37]"}),o.jsx("span",{children:"Honoring 8+ Years of Memorial Competition"})]}),o.jsxs("h1",{className:"text-4xl sm:text-6xl font-serif font-extrabold text-white tracking-widest uppercase",children:["PAST ",o.jsx("span",{className:"text-[#D4AF37]",children:"EVENTS"})]}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base max-w-2xl mx-auto font-sans leading-relaxed",children:"Explore the historical timeline of the Memorial 3-Gun Competition, from grassroots Special Operations cadre matches to our national annual tribute events."})]}),o.jsx("div",{className:"flex flex-wrap justify-center gap-4 mb-14",children:o.jsxs("button",{onClick:()=>a(!0),className:"bg-[#212b3d] hover:bg-[#2c384c] text-white font-bold px-8 py-3 rounded-lg border border-white/15 text-xs sm:text-sm uppercase tracking-wider transition-all duration-300 flex items-center gap-2 shadow-lg hover:border-[#D4AF37]/50",children:[o.jsx(ms,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Podium Finishers"})]})}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-20",children:x_.map(n=>o.jsxs("div",{className:"bg-gradient-to-b from-[#182234] via-[#121a28] to-[#0e1522] border-2 border-white/15 hover:border-[#D4AF37] rounded-xl overflow-hidden shadow-2xl transition-all duration-300 flex flex-col justify-between group hover:-translate-y-1.5",children:[o.jsxs("div",{className:"p-6 text-center space-y-3",children:[o.jsx("div",{className:"text-xs font-semibold text-gray-300 tracking-widest uppercase",children:n.date}),o.jsxs("div",{className:"relative inline-block",children:[o.jsx("span",{className:"text-5xl sm:text-6xl font-serif font-extrabold text-white tracking-wider group-hover:text-[#D4AF37] transition-colors",children:n.year}),o.jsx("div",{className:"w-full h-1 bg-[#D4AF37] mt-1 mx-auto rounded-full shadow-sm"})]}),n.subtitle&&o.jsx("p",{className:"text-xs text-gray-400 font-sans italic pt-1",children:n.subtitle}),o.jsxs("div",{onClick:()=>t(n.logo),className:"mt-4 pt-2 bg-black/40 rounded-lg border border-white/10 p-4 min-h-[200px] flex items-center justify-center cursor-pointer relative group/img overflow-hidden",children:[o.jsx("img",{src:n.logo,alt:n.title,className:"max-h-[180px] w-auto object-contain transition-transform duration-500 group-hover/img:scale-105 filter drop-shadow-md"}),o.jsxs("div",{className:"absolute inset-0 bg-black/40 opacity-0 group-hover/img:opacity-100 transition-opacity flex items-center justify-center text-[#D4AF37] gap-1.5 text-xs font-bold uppercase tracking-wider backdrop-blur-[2px]",children:[o.jsx(Uw,{className:"w-4 h-4"}),o.jsx("span",{children:"Enlarge Logo"})]})]}),o.jsxs("div",{className:"grid grid-cols-2 gap-2 pt-3 text-[11px] text-gray-300 border-t border-white/10",children:[o.jsxs("div",{className:"bg-[#121926] p-2 rounded border border-white/5 flex items-center justify-center gap-1",children:[o.jsx(ev,{className:"w-3 h-3 text-[#D4AF37]"}),o.jsx("span",{children:n.competitors})]}),n.raised!=="Annual Match"?o.jsxs("div",{className:"bg-[#121926] p-2 rounded border border-white/5 flex items-center justify-center gap-1 font-semibold text-[#FFD700]",children:[o.jsx(er,{className:"w-3 h-3 text-[#D4AF37]"}),o.jsx("span",{children:n.raised})]}):o.jsxs("div",{className:"bg-[#121926] p-2 rounded border border-white/5 flex items-center justify-center gap-1 text-gray-400",children:[o.jsx(vd,{className:"w-3 h-3 text-[#D4AF37]"}),o.jsx("span",{children:"10 Honorees"})]})]})]}),o.jsx("div",{className:"p-6 pt-0",children:o.jsxs($e,{to:n.honoreesRoute,className:"w-full bg-[#1e2a3f] hover:bg-[#D4AF37] text-white hover:text-black font-bold py-3 rounded-lg text-xs uppercase tracking-wider transition-all duration-300 flex items-center justify-center gap-2 border border-white/10 shadow",children:[o.jsxs("span",{children:["View ",n.year," Honorees"]}),o.jsx(Yn,{className:"w-4 h-4"})]})})]},n.id))}),o.jsxs("div",{className:"bg-gradient-to-r from-[#172033] via-[#223048] to-[#172033] border border-[#D4AF37]/40 rounded-2xl p-8 sm:p-10 text-center space-y-4 shadow-2xl relative overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-[#D4AF37]/5 rounded-full filter blur-2xl pointer-events-none"}),o.jsxs("h2",{className:"text-2xl sm:text-3xl font-serif font-bold text-white",children:["JOIN US AT THE UPCOMING"," ",o.jsx("span",{className:"text-[#D4AF37]",children:"9TH ANNUAL MATCH"})]}),o.jsx("p",{className:"text-gray-300 text-xs sm:text-sm max-w-2xl mx-auto leading-relaxed",children:"The tradition continues in October 2026. Register as a competitor or enter our active firearm raffles to support Gold Star families."}),o.jsxs("div",{className:"flex flex-wrap justify-center gap-4 pt-2",children:[o.jsx($e,{to:"/9thannual",className:"bg-red-600 hover:bg-red-700 text-white font-bold px-8 py-3 rounded-lg text-xs sm:text-sm uppercase tracking-wider transition-all shadow-xl hover:scale-105",children:"9th Annual Event Info"}),o.jsxs("a",{href:"https://www.zeffy.com/en-US/donation-form/2025-donor-fundraising",target:"_blank",rel:"noopener noreferrer",className:"bg-[#D4AF37] hover:bg-[#FFD700] text-black font-bold px-8 py-3 rounded-lg text-xs sm:text-sm uppercase tracking-wider transition-all shadow-xl flex items-center gap-2",children:[o.jsx("span",{children:"Donate Now"}),o.jsx(ca,{className:"w-4 h-4"})]})]})]})]}),e&&o.jsx("div",{className:"fixed inset-0 z-50 bg-black/90 backdrop-blur-md flex items-center justify-center p-4",onClick:()=>t(null),children:o.jsxs("div",{className:"relative max-w-3xl w-full bg-[#141c2e] border border-[#D4AF37] rounded-xl p-6 shadow-2xl text-center",onClick:n=>n.stopPropagation(),children:[o.jsx("button",{onClick:()=>t(null),className:"absolute top-4 right-4 bg-white/10 hover:bg-red-600 text-white rounded-full p-2 transition-colors",children:o.jsx(wr,{className:"w-5 h-5"})}),o.jsx("img",{src:e,alt:"Enlarged Competition Logo",className:"max-h-[75vh] w-auto mx-auto object-contain p-2"}),o.jsx("div",{className:"mt-4 text-xs text-gray-400 font-sans",children:"Official Memorial 3-Gun Competition Emblem"})]})}),r&&o.jsx("div",{className:"fixed inset-0 z-50 bg-black/80 backdrop-blur-sm flex items-center justify-center p-4 overflow-y-auto",onClick:()=>a(!1),children:o.jsxs("div",{className:"relative max-w-3xl w-full bg-[#141c2e] border border-[#D4AF37]/60 rounded-2xl p-6 sm:p-8 shadow-2xl text-left my-8",onClick:n=>n.stopPropagation(),children:[o.jsx("button",{onClick:()=>a(!1),className:"absolute top-4 right-4 bg-white/10 hover:bg-red-600 text-white rounded-full p-2 transition-colors",children:o.jsx(wr,{className:"w-5 h-5"})}),o.jsxs("div",{className:"flex items-center gap-3 text-[#D4AF37] mb-4",children:[o.jsx(ms,{className:"w-7 h-7"}),o.jsx("h3",{className:"text-2xl font-serif font-bold text-white",children:"HISTORICAL PODIUM FINISHERS"})]}),o.jsx("p",{className:"text-gray-300 text-xs sm:text-sm mb-6 pb-4 border-b border-white/10",children:"Honoring top competitive shooters who have competed across the years in support of Gold Star families."}),o.jsx("div",{className:"space-y-6 max-h-[60vh] overflow-y-auto pr-2",children:b_.map((n,i)=>o.jsxs("div",{className:"bg-[#0b101d] p-5 rounded-xl border border-white/10 space-y-3",children:[o.jsxs("div",{className:"flex justify-between items-center border-b border-white/10 pb-2",children:[o.jsxs("span",{className:"text-lg font-serif font-bold text-[#D4AF37]",children:[n.year," â ",n.event]}
1017),o.jsxs("span",{className:"text-xs bg-[#1e2a3f] text-gray-200 px-3 py-1 rounded font-semibold",children:["Overall: ",n.overall]})]}),o.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 text-xs",children:n.divisions.map((s,l)=>o.jsxs("div",{className:"bg-[#141c2e] p-3 rounded border border-white/5 space-y-1",children:[o.jsx("div",{className:"font-bold text-[#FFD700] uppercase",children:s.name}),o.jsxs("div",{className:"text-gray-200",children:[o.jsx("span",{className:"text-gray-400",children:"1st Place:"})," ",s.winner]}),s.runnerUp&&o.jsxs("div",{className:"text-gray-300",children:[o.jsx("span",{className:"text-gray-400",children:"2nd Place:"})," ",s.runnerUp]})]},l))})]},i))}),o.jsx("div",{className:"mt-6 pt-4 border-t border-white/10 text-center",children:o.jsx("button",{onClick:()=>a(!1),className:"bg-[#D4AF37] text-black font-bold px-6 py-2.5 rounded-lg text-xs uppercase tracking-wider",children:"Close Podium Finishers"})})]})})]})},S_=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"Past Events â Memorial Valor Foundation",description:"Explore Memorial Valor Foundation past charity events and Memorial 3-Gun competitions from 2017 to 2024, honoring fallen Special Operators."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{children:o.jsx(w_,{})}),o.jsx(Me,{})]})},Rf=[{id:"partner-1",name:"Atlas Gunworks",category:"Tactical & Defense",logo:"https://static.wixstatic.com/media/38e595_6424a6ee590f4f9e806a01b36c7bd26d~mv2.jpg/v1/fill/w_280,h_267,al_c,lg_1,q_80,enc_avif,quality_auto/Atlas%20Gunworks.jpg",url:"https://atlasgunworks.com/"},{id:"partner-2",name:"Gryphon Group",subtitle:"Raven Advisory",category:"Tactical & Defense",logo:"https://static.wixstatic.com/media/38e595_1ec21a8fb4f145bfa38c59aeb5fe2cea~mv2.png/v1/fill/w_292,h_301,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/GRYPHON%20GROUP%20MASTER%20LOGO%20CLEAN.png",url:"https://www.ravenadvisory.com/"},{id:"partner-4",name:"Special Ops Xcursions",category:"Veteran Non-Profit",logo:"https://static.wixstatic.com/media/729aa0_56fddb126caf4b9388142bdae74528c7~mv2.jpg/v1/fill/w_311,h_131,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Special%20Ops%20Xcursions.jpg",url:"https://www.specialopsxcursions.org/"},{id:"partner-5",name:"Special Forces Association",subtitle:"Chapter VI",category:"Veteran Non-Profit",logo:"https://static.wixstatic.com/media/729aa0_fb67c4320c7a46ecb03e0357c22979c7~mv2.jpg/v1/crop/x_0,y_244,w_1170,h_753/fill/w_311,h_203,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/IMG-6598.jpg",url:"https://www.facebook.com/sfacvi/"},{id:"partner-6",name:"Blazon Apparel + Print",category:"Apparel & Design",logo:"https://static.wixstatic.com/media/0a4c2c_c58b9b3454a04499bc327e1aad0557a6~mv2.jpg/v1/fill/w_311,h_215,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/blazon_edited.jpg",url:"https://weareblazon.com/"},{id:"partner-7",name:"Dead Eye Designs",category:"Apparel & Design",logo:"https://static.wixstatic.com/media/38e595_cd694ca95bd54f8eaea0937e1af02fad~mv2.jpg/v1/fill/w_190,h_215,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Deadeye_edited.jpg",url:"https://ded.store/"},{id:"partner-8",name:"The Mad Hatter Co.",category:"Apparel & Design",logo:"https://static.wixstatic.com/media/38e595_5592adc1e9554c70ab635d0d0622a132~mv2.jpg/v1/fill/w_369,h_131,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/420790%20-%20THE%20MAD%20HATTER%20CO%20BRANDING_blac.jpg",url:"https://themadhatterco.net/"},{id:"partner-9",name:"Bravery Bridge",category:"Veteran Non-Profit",logo:"https://static.wixstatic.com/media/38e595_b2a3832f259843bba311100ea60f03d9~mv2.jpg/v1/fill/w_311,h_161,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Bravery%20Bridge_edited.jpg",url:"https://braverybridge.com/"},{id:"partner-10",name:"American Stories",category:"Media & Production",logo:"https://vibe.filesafe.space/1786030224414389875/attachments/68e58443-12ff-4891-bce5-d29e487465ee.png",url:"https://americanstories.tv/",logoUrl:"https://drive.google.com/file/d/1zwUU8d4SbSXrULB2cwOZk5nkiLosXdMb/view?usp=sharing"}],A_=()=>{const[e,t]=p.useState("All"),[r,a]=p.useState(!1),[n,i]=p.useState(!1),s=["All","Tactical & Defense","Apparel & Design","Veteran Non-Profit","Media & Production"],l=e==="All"?Rf:Rf.filter(d=>d.category===e),c=d=>{d.preventDefault(),i(!0),setTimeout(()=>{a(!1),i(!1)},2500)};return o.jsxs("section",{className:"relative pt-40 pb-12 bg-[#0d121f] text-white min-h-screen",children:[o.jsx("div",{className:"absolute inset-0 bg-pattern-military opacity-20 pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 pt-16",children:[o.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-gray-400 mb-8 pb-4 border-b border-white/10",children:[o.jsx($e,{to:"/",className:"hover:text-[#D4AF37] transition-colors",children:"Home"}),o.jsx("span",{children:"/"}),o.jsx("span",{className:"text-[#D4AF37] font-semibold",children:"Corporate & Non-Profit Partners"})]}),o.jsxs("div",{className:"text-center max-w-4xl mx-auto mb-16 space-y-4",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[#D4AF37]/15 border border-[#D4AF37]/40 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx(Gw,{className:"w-4 h-4 text-[#D4AF37]"}),o.jsx("span",{children:"Honoring Service Through Strategic Unity"})]}),o.jsxs("h1",{className:"text-3xl sm:text-5xl font-serif font-extrabold text-white tracking-wide uppercase leading-tight",children:["WE ARE PROUD TO BE PARTNERED WITH ",o.jsx("br",{}),o.jsx("span",{className:"text-[#D4AF37]",children:"THESE ORGANIZATIONS"})]}),o.jsx("p",{className:"text-gray-300 text-base sm:text-lg leading-relaxed max-w-3xl mx-auto font-sans",children:"Our mission to honor fallen Special Operations heroes and support Gold Star & Surviving Families is made possible through the generous dedication, gear donations, and operational support of our valued corporate and non-profit partners."})]}),o.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 mb-10 pb-4 border-b border-white/10",children:[o.jsxs("div",{className:"flex items-center gap-2 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx($0,{className:"w-4 h-4"}),o.jsx("span",{children:"Filter Partners:"})]}),o.jsx("div",{className:"flex flex-wrap gap-2",children:s.map(d=>o.jsx("button",{onClick:()=>t(d),className:`px-4 py-2 rounded-lg text-xs font-bold uppercase tracking-wider transition-all duration-200 ${e===d?"bg-[#D4AF37] text-[#0a0f1e] shadow-lg shadow-[#D4AF37]/20 scale-105":"bg-[#182234] text-gray-300 hover:bg-[#202c42] border border-white/10"}`,children:d},d))})]}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-20",children:l.map(d=>o.jsxs("div",{className:"bg-gradient-to-b from-[#182334] to-[#0f1728] border border-white/15 hover:border-[#D4AF37] rounded-2xl p-6 shadow-2xl transition-all duration-300 flex flex-col justify-between group hover:-translate-y-1 relative overflow-hidden",children:[o.jsxs("div",{className:"space-y-6",children:[o.jsxs("div",{className:"flex items-center justify-between gap-2 border-b border-white/10 pb-4",children:[o.jsx("span",{className:"px-3 py-1 rounded-full bg-white/5 border border-white/10 text-[11px] font-semibold text-gray-300 uppercase tracking-wider",children:d.category}),o.jsx("a",{href:d.url,target:"_blank",rel:"noopener noreferrer",className:"p-2 rounded-lg bg-[#D4AF37]/10 border border-[#D4AF37]/30 text-[#D4AF37] hover:bg-[#D4AF37] hover:text-[#0a0f1e] transition-colors",title:`Visit ${d.name}`,children:o.jsx(ca,{className:"w-4 h-4"})})]}),o.jsx("a",{href:d.logoUrl??d.url,target:"_blank",rel:"noopener noreferrer",className:"block h-44 bg-white/95 rounded-xl p-4 flex items-center justify-center overflow-hidden border border-white/20 group-hover:shadow-lg transition-shadow",children:o.jsx("img",{src:d.logo,alt:d.name,className:"max-h-full max-w-full object-contain filter group-hover:scale-105 transition-transform duration-300"})}),o.jsxs("div",{className:"space-y-2",children:[o.jsx("h3",{className:"text-xl font-serif font-bold text-white group-hover:text-[#D4AF37] transition-colors uppercase tracking-wide",children:d.name}),d.subtitle&&o.jsx("p",{className:"text-xs text-[#D4AF37] font-semibold uppercase tracking-widest",children:d.subtitle})]})]}),o.jsx("div",{className:"pt-6",children:o.jsxs("a",{href:d.url,target:"_blank",rel:"noopener noreferrer",className:"w-full bg-[#1e2a3f] hover:bg-[#D4AF37] text-gray-200 hover:text-[#0a0f1e] font-bold py-3 px-4 roun
1017ded-xl text-xs uppercase tracking-wider transition-all duration-200 flex items-center justify-center gap-2 group/btn border border-white/10",children:[o.jsx("span",{children:"Visit Partner Website"}),o.jsx(J0,{className:"w-3.5 h-3.5 group-hover/btn:translate-x-1 transition-transform"})]})})]},d.id))}),o.jsxs("div",{className:"bg-gradient-to-r from-[#182335] via-[#223249] to-[#151f30] border-2 border-[#D4AF37]/50 rounded-3xl p-8 sm:p-12 shadow-2xl relative overflow-hidden text-center sm:text-left flex flex-col md:flex-row items-center justify-between gap-8",children:[o.jsxs("div",{className:"max-w-2xl space-y-4",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-[#D4AF37]/20 border border-[#D4AF37]/40 text-[#D4AF37] text-xs font-bold uppercase tracking-widest",children:[o.jsx(Hw,{className:"w-4 h-4"}),o.jsx("span",{children:"Join Our Mission"})]}),o.jsxs("h2",{className:"text-2xl sm:text-4xl font-serif font-extrabold text-white tracking-wide uppercase",children:["BECOME A"," ",o.jsx("span",{className:"text-[#D4AF37]",children:"FOUNDATION PARTNER"})]}),o.jsx("p",{className:"text-gray-300 text-sm sm:text-base leading-relaxed",children:"Is your business or organization looking to support America's Special Operations Gold Star & Surviving Families? We welcome corporate sponsors, match outfitters, firearms manufacturers, and veteran non-profits to partner with us for the 9th Annual Memorial Match and beyond."}),o.jsxs("div",{className:"flex flex-wrap items-center gap-4 pt-2 text-xs text-gray-400",children:[o.jsxs("span",{className:"flex items-center gap-1.5",children:[o.jsx(Aa,{className:"w-4 h-4 text-[#D4AF37]"})," 501(c)(3) Tax-Deductible"]}),o.jsxs("span",{className:"flex items-center gap-1.5",children:[o.jsx(Aa,{className:"w-4 h-4 text-[#D4AF37]"})," National Media & Event Exposure"]}),o.jsxs("span",{className:"flex items-center gap-1.5",children:[o.jsx(Aa,{className:"w-4 h-4 text-[#D4AF37]"})," Direct Gold Star Family Support"]})]})]}),o.jsxs("div",{className:"shrink-0 space-y-3 w-full sm:w-auto",children:[o.jsxs("button",{onClick:()=>a(!0),className:"w-full sm:w-auto bg-gradient-to-r from-[#D4AF37] to-[#B8860B] hover:from-[#E5C158] hover:to-[#C9971C] text-[#0a0f1e] font-extrabold px-8 py-4 rounded-xl text-sm uppercase tracking-wider transition-all duration-300 shadow-xl flex items-center justify-center gap-3 hover:scale-105",children:[o.jsx(qu,{className:"w-4 h-4"}),o.jsx("span",{children:"PARTNER INQUIRY"})]}),o.jsx("a",{href:"mailto:[email protected]",className:"block text-center text-xs text-gray-400 hover:text-[#D4AF37] transition-colors",children:"Or email: [email protected]"})]})]})]}),r&&o.jsx("div",{className:"fixed inset-0 z-50 bg-black/80 backdrop-blur-md flex items-center justify-center p-4",children:o.jsxs("div",{className:"bg-[#141d2d] border-2 border-[#D4AF37] rounded-2xl max-w-lg w-full p-6 sm:p-8 space-y-6 shadow-2xl relative",children:[o.jsx("button",{onClick:()=>a(!1),className:"absolute top-4 right-4 text-gray-400 hover:text-white text-xl font-bold",children:"â"}),o.jsxs("div",{className:"space-y-2 text-center",children:[o.jsx("div",{className:"w-12 h-12 rounded-full bg-[#D4AF37]/20 border border-[#D4AF37] mx-auto flex items-center justify-center text-[#D4AF37]",children:o.jsx(er,{className:"w-6 h-6"})}),o.jsx("h3",{className:"text-2xl font-serif font-bold text-white uppercase tracking-wide",children:"Partner & Sponsor Inquiry"}),o.jsx("p",{className:"text-xs text-gray-300",children:"Submit your details and our Partnership Committee will connect with your organization promptly."})]}),n?o.jsxs("div",{className:"p-6 bg-emerald-950/80 border border-emerald-500/50 rounded-xl text-center space-y-3",children:[o.jsx(Aa,{className:"w-10 h-10 text-emerald-400 mx-auto"}),o.jsx("h4",{className:"text-lg font-bold text-white",children:"Inquiry Received!"}),o.jsx("p",{className:"text-xs text-gray-300",children:"Thank you for standing with our Gold Star families. A member of the Memorial Valor team will reach out shortly."})]}):o.jsxs("form",{onSubmit:c,className:"space-y-4 text-left",children:[o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-bold text-gray-300 uppercase mb-1",children:"Organization / Company Name *"}),o.jsx("input",{type:"text",required:!0,placeholder:"e.g. Tactical Armory Inc.",className:"w-full bg-[#0a0f1e] border border-white/20 rounded-lg px-3.5 py-2.5 text-sm text-white placeholder-gray-500 focus:outline-none focus:border-[#D4AF37]"})]}),o.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-bold text-gray-300 uppercase mb-1",children:"Contact Person *"}),o.jsx("input",{type:"text",required:!0,placeholder:"John Doe",className:"w-full bg-[#0a0f1e] border border-white/20 rounded-lg px-3.5 py-2.5 text-sm text-white placeholder-gray-500 focus:outline-none focus:border-[#D4AF37]"})]}),o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-bold text-gray-300 uppercase mb-1",children:"Email Address *"}),o.jsx("input",{type:"email",required:!0,placeholder:"[email protected]",className:"w-full bg-[#0a0f1e] border border-white/20 rounded-lg px-3.5 py-2.5 text-sm text-white placeholder-gray-500 focus:outline-none focus:border-[#D4AF37]"})]})]}),o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-bold text-gray-300 uppercase mb-1",children:"Interest / Partnership Type"}),o.jsxs("select",{className:"w-full bg-[#0a0f1e] border border-white/20 rounded-lg px-3.5 py-2.5 text-sm text-white focus:outline-none focus:border-[#D4AF37]",children:[o.jsx("option",{value:"Match Sponsor",children:"Event / Match Sponsor"}),o.jsx("option",{value:"Firearms / Gear Donor",children:"Firearms / Prize Table Donor"}),o.jsx("option",{value:"Apparel & Print Partner",children:"Apparel & Merch Partner"}),o.jsx("option",{value:"Veteran Non-Profit Affiliate",children:"Veteran Non-Profit Collaboration"}),o.jsx("option",{value:"General Corporate Support",children:"General Corporate Support"})]})]}),o.jsxs("div",{children:[o.jsx("label",{className:"block text-xs font-bold text-gray-300 uppercase mb-1",children:"Message / Details"}),o.jsx("textarea",{rows:3,placeholder:"Tell us how you'd like to partner with Memorial Valor Foundation...",className:"w-full bg-[#0a0f1e] border border-white/20 rounded-lg px-3.5 py-2.5 text-sm text-white placeholder-gray-500 focus:outline-none focus:border-[#D4AF37]"})]}),o.jsx("button",{type:"submit",className:"w-full bg-[#D4AF37] hover:bg-[#
1017E5C158] text-[#0a0f1e] font-extrabold py-3 rounded-xl text-xs uppercase tracking-wider transition-colors shadow-lg",children:"Submit Partner Request"})]})]})})]})},C_=()=>{const e=t=>{const r=document.getElementById(t);r&&r.scrollIntoView({behavior:"smooth"})};return Ee({title:"Corporate & Non-Profit Partners â Memorial Valor Foundation",description:"Discover the corporate and non-profit partners who support Memorial Valor Foundation in honoring fallen Special Operators and Gold Star families."}),p.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen bg-[#0f172a] text-white flex flex-col justify-between overflow-x-hidden",children:[o.jsx(je,{onNavigate:e}),o.jsx("main",{className:"flex-grow",children:o.jsx(A_,{})}),o.jsx(Me,{})]})},__=()=>{const e=ao();return p.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),o.jsx("div",{className:"flex min-h-screen items-center justify-center bg-[#0a0f1e]",children:o.jsxs("div",{className:"text-center px-6",children:[o.jsx("div",{className:"text-[120px] md:text-[180px] font-bold text-[#D4AF37] opacity-20 leading-none font-serif",children:"404"}),o.jsx("h1",{className:"mt-4 mb-4 text-3xl md:text-4xl font-bold text-white tracking-wide",children:"Page Not Found"}),o.jsx("p",{className:"mb-8 text-lg text-white/60 max-w-md mx-auto",children:"The page you're looking for doesn't exist or has been moved."}),o.jsxs("a",{href:"/",className:"inline-flex items-center gap-2 bg-[#D4AF37] hover:bg-[#B8860B] text-[#0a0f1e] font-semibold px-8 py-3.5 rounded-lg transition-all duration-200 hover:shadow-lg group",children:[o.jsx(zw,{size:18}),"Return Home"]})]})})},N_=new g4,j_=()=>o.jsx(zA,{client:N_,children:o.jsxs(LA,{children:[o.jsx(E2,{}),o.jsx(sS,{}),o.jsx(f3,{children:o.jsxs(i3,{children:[o.jsx(ee,{path:"/",element:o.jsx(MC,{})}),o.jsx(ee,{path:"/committees",element:o.jsx(kC,{})}),o.jsx(ee,{path:"/2024-25-ambassadors",element:o.jsx(Af,{})}),o.jsx(ee,{path:"/ambassadors",element:o.jsx(Af,{})}),o.jsx(ee,{path:"/testimonials",element:o.jsx(_f,{})}),o.jsx(ee,{path:"/testimonials-1",element:o.jsx(_f,{})}),o.jsx(ee,{path:"/financials text",element:o.jsx(uc,{})}),o.jsx(ee,{path:"/financials",element:o.jsx(uc,{})}),o.jsx(ee,{path:"/foundation/financials",element:o.jsx(uc,{})}),o.jsx(ee,{path:"/2018",element:o.jsx(zC,{})}),o.jsx(ee,{path:"/2019",element:o.jsx(VC,{})}),o.jsx(ee,{path:"/2020",element:o.jsx($C,{})}),o.jsx(ee,{path:"/2021",element:o.jsx(YC,{})}),o.jsx(ee,{path:"/2022",element:o.jsx(e_,{})}),o.jsx(ee,{path:"/2023",element:o.jsx(Mf,{})}),o.jsx(ee,{path:"/2023-honorees",element:o.jsx(Mf,{})}),o.jsx(ee,{path:"/2024",element:o.jsx(Ef,{})}),o.jsx(ee,{path:"/2024honorees",element:o.jsx(Ef,{})}),o.jsx(ee,{path:"/2025",element:o.jsx(Ff,{})}),o.jsx(ee,{path:"/2025honorees",element:o.jsx(Ff,{})}),o.jsx(ee,{path:"/2026",element:o.jsx(mc,{})}),o.jsx(ee,{path:"/2026honorees",element:o.jsx(mc,{})}),o.jsx(ee,{path:"/honorees",element:o.jsx(mc,{})}),o.jsx(ee,{path:"/events",element:o.jsx(h_,{initialCategory:"All"})}),o.jsx(ee,{path:"/9thannual",element:o.jsx(g_,{})}),o.jsx(ee,{path:"/foundation/raffles",element:o.jsx(Df,{})}),o.jsx(ee,{path:"/raffles",element:o.jsx(Df,{})}),o.jsx(ee,{path:"/past-events",element:o.jsx(S_,{})}),o.jsx(ee,{path:"/partners",element:o.jsx(C_,{})}),o.jsx(ee,{path:"*",element:o.jsx(__,{})})]})})]})});r0(document.getElementById("root")).render(o.jsx(j_,{}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.