PageSourceSearch

https://awpa1.com/assets/index-Cpy4OxHX.js

js awpa1.com collected 2026-10-08 23:14:55 UTC 898,339 bytes, 522 lines download raw bytes

vendor: 6,285 bytes, lines 1-9
1var nb=Object.defineProperty;var Sm=e=>{throw TypeError(e)};var ab=(e,t,r)=>t in e?nb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var js=(e,t,r)=>ab(e,typeof t!="symbol"?t+"":t,r),bc=(e,t,r)=>t.has(e)||Sm("Cannot "+r);var W=(e,t,r)=>(bc(e,t,"read from private field"),r?r.call(e):t.get(e)),ee=(e,t,r)=>t.has(e)?Sm("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),K=(e,t,r,n)=>(bc(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Le=(e,t,r)=>(bc(e,t,"access private method"),r);var Ji=(e,t,r,n)=>({set _(a){K(e,t,a,r)},get _(){return W(e,t,n)}});function ib(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(n,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>n[a]})}}}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 a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();function Mi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zh={exports:{}},El={},Jh={exports:{}},te={};/**
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 Wi=Symbol.for("react.element"),ob=Symbol.for("react.portal"),lb=Symbol.for("react.fragment"),cb=Symbol.for("react.strict_mode"),db=Symbol.for("react.profiler"),ub=Symbol.for("react.provider"),pb=Symbol.for("react.context"),mb=Symbol.for("react.forward_ref"),fb=Symbol.for("react.suspense"),hb=Symbol.for("react.memo"),xb=Symbol.for("react.lazy"),Cm=Symbol.iterator;function gb(e){return e===null||typeof e!="object"?null:(e=Cm&&e[Cm]||e["@@iterator"],typeof e=="function"?e:null)}var ex={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tx=Object.assign,sx={};function ga(e,t,r){this.props=e,this.context=t,this.refs=sx,this.updater=r||ex}ga.prototype.isReactComponent={};ga.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")};ga.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function rx(){}rx.prototype=ga.prototype;function Lu(e,t,r){this.props=e,this.context=t,this.refs=sx,this.updater=r||ex}var Fu=Lu.prototype=new rx;Fu.constructor=Lu;tx(Fu,ga.prototype);Fu.isPureReactComponent=!0;var Pm=Array.isArray,nx=Object.prototype.hasOwnProperty,_u={current:null},ax={key:!0,ref:!0,__self:!0,__source:!0};function ix(e,t,r){var n,a={},i=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)nx.call(t,n)&&!ax.hasOwnProperty(n)&&(a[n]=t[n]);var l=arguments.length-2;if(l===1)a.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];a.children=c}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)a[n]===void 0&&(a[n]=l[n]);return{$$typeof:Wi,type:e,key:i,ref:o,props:a,_owner:_u.current}}function yb(e,t){return{$$typeof:Wi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Hu(e){return typeof e=="object"&&e!==null&&e.$$typeof===Wi}function vb(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Am=/\/+/g;function wc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?vb(""+e.key):t.toString(36)}function Ao(e,t,r,n,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Wi:case ob:o=!0}}if(o)return o=e,a=a(o),e=n===""?"."+wc(o,0):n,Pm(a)?(r="",e!=null&&(r=e.replace(Am,"$&/")+"/"),Ao(a,t,r,"",function(d){return d})):a!=null&&(Hu(a)&&(a=yb(a,r+(!a.key||o&&o.key===a.key?"":(""+a.key).replace(Am,"$&/")+"/")+e)),t.push(a)),1;if(o=0,n=n===""?".":n+":",Pm(e))for(var l=0;l<e.length;l++){i=e[l];var c=n+wc(i,l);o+=Ao(i,t,r,c,a)}else if(c=gb(e),typeof c=="function")for(e=c.call(e),l=0;!(i=e.next()).done;)i=i.value,c=n+wc(i,l++),o+=Ao(i,t,r,c,a);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 o}function eo(e,t,r){if(e==null)return e;var n=[],a=0;return Ao(e,n,"","",function(i){return t.call(r,i,a++)}),n}function bb(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 Ze={current:null},Eo={transition:null},wb={ReactCurrentDispatcher:Ze,ReactCurrentBatchConfig:Eo,ReactCurrentOwner:_u};function ox(){throw Error("act(...) is not supported in production builds of React.")}te.Children={map:eo,forEach:function(e,t,r){eo(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return eo(e,function(){t++}),t},toArray:function(e){return eo(e,function(t){return t})||[]},only:function(e){if(!Hu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};te.Component=ga;te.Fragment=lb;te.Profiler=db;te.PureComponent=Lu;te.StrictMode=cb;te.Suspense=fb;
vendor: 3,311 bytes, lines 9-17
9te.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wb;te.act=ox;te.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=tx({},e.props),a=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=_u.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)nx.call(t,c)&&!ax.hasOwnProperty(c)&&(n[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)n.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];n.children=l}return{$$typeof:Wi,type:e.type,key:a,ref:i,props:n,_owner:o}};te.createContext=function(e){return e={$$typeof:pb,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:ub,_context:e},e.Consumer=e};te.createElement=ix;te.createFactory=function(e){var t=ix.bind(null,e);return t.type=e,t};te.createRef=function(){return{current:null}};te.forwardRef=function(e){return{$$typeof:mb,render:e}};te.isValidElement=Hu;te.lazy=function(e){return{$$typeof:xb,_payload:{_status:-1,_result:e},_init:bb}};te.memo=function(e,t){return{$$typeof:hb,type:e,compare:t===void 0?null:t}};te.startTransition=function(e){var t=Eo.transition;Eo.transition={};try{e()}finally{Eo.transition=t}};te.unstable_act=ox;te.useCallback=function(e,t){return Ze.current.useCallback(e,t)};te.useContext=function(e){return Ze.current.useContext(e)};te.useDebugValue=function(){};te.useDeferredValue=function(e){return Ze.current.useDeferredValue(e)};te.useEffect=function(e,t){return Ze.current.useEffect(e,t)};te.useId=function(){return Ze.current.useId()};te.useImperativeHandle=function(e,t,r){return Ze.current.useImperativeHandle(e,t,r)};te.useInsertionEffect=function(e,t){return Ze.current.useInsertionEffect(e,t)};te.useLayoutEffect=function(e,t){return Ze.current.useLayoutEffect(e,t)};te.useMemo=function(e,t){return Ze.current.useMemo(e,t)};te.useReducer=function(e,t,r){return Ze.current.useReducer(e,t,r)};te.useRef=function(e){return Ze.current.useRef(e)};te.useState=function(e){return Ze.current.useState(e)};te.useSyncExternalStore=function(e,t,r){return Ze.current.useSyncExternalStore(e,t,r)};te.useTransition=function(){return Ze.current.useTransition()};te.version="18.3.1";Jh.exports=te;var u=Jh.exports;const q=Mi(u),ya=ib({__proto__:null,default:q},[u]);/**
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 jb=u,Nb=Symbol.for("react.element"),kb=Symbol.for("react.fragment"),Sb=Object.prototype.hasOwnProperty,Cb=jb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Pb={key:!0,ref:!0,__self:!0,__source:!0};function lx(e,t,r){var n,a={},i=null,o=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)Sb.call(t,n)&&!Pb.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:Nb,type:e,key:i,ref:o,props:a,_owner:Cb.current}}El.Fragment=kb;El.jsx=lx;El.jsxs=lx;Zh.exports=El;var s=Zh.exports,cx={exports:{}},jt={}
vendor: 10,894 bytes, lines 17-34
17,dx={exports:{}},ux={};/**
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(C,v){var E=C.length;C.push(v);e:for(;0<E;){var _=E-1>>>1,A=C[_];if(0<a(A,v))C[_]=v,C[E]=A,E=_;else break e}}function r(C){return C.length===0?null:C[0]}function n(C){if(C.length===0)return null;var v=C[0],E=C.pop();if(E!==v){C[0]=E;e:for(var _=0,A=C.length,F=A>>>1;_<F;){var G=2*(_+1)-1,U=C[G],ce=G+1,se=C[ce];if(0>a(U,E))ce<A&&0>a(se,U)?(C[_]=se,C[ce]=E,_=ce):(C[_]=U,C[G]=E,_=G);else if(ce<A&&0>a(se,E))C[_]=se,C[ce]=E,_=ce;else break e}}return v}function a(C,v){var E=C.sortIndex-v.sortIndex;return E!==0?E:C.id-v.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var c=[],d=[],p=1,m=null,f=3,x=!1,w=!1,b=!1,j=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(C){for(var v=r(d);v!==null;){if(v.callback===null)n(d);else if(v.startTime<=C)n(d),v.sortIndex=v.expirationTime,t(c,v);else break;v=r(d)}}function N(C){if(b=!1,y(C),!w)if(r(c)!==null)w=!0,L(k);else{var v=r(d);v!==null&&M(N,v.startTime-C)}}function k(C,v){w=!1,b&&(b=!1,g(T),T=-1),x=!0;var E=f;try{for(y(v),m=r(c);m!==null&&(!(m.expirationTime>v)||C&&!$());){var _=m.callback;if(typeof _=="function"){m.callback=null,f=m.priorityLevel;var A=_(m.expirationTime<=v);v=e.unstable_now(),typeof A=="function"?m.callback=A:m===r(c)&&n(c),y(v)}else n(c);m=r(c)}if(m!==null)var F=!0;else{var G=r(d);G!==null&&M(N,G.startTime-v),F=!1}return F}finally{m=null,f=E,x=!1}}var S=!1,P=null,T=-1,O=5,D=-1;function $(){return!(e.unstable_now()-D<O)}function R(){if(P!==null){var C=e.unstable_now();D=C;var v=!0;try{v=P(!0,C)}finally{v?H():(S=!1,P=null)}}else S=!1}var H;if(typeof h=="function")H=function(){h(R)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,I=z.port2;z.port1.onmessage=R,H=function(){I.postMessage(null)}}else H=function(){j(R,0)};function L(C){P=C,S||(S=!0,H())}function M(C,v){T=j(function(){C(e.unstable_now())},v)}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(C){C.callback=null},e.unstable_continueExecution=function(){w||x||(w=!0,L(k))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(C){switch(f){case 1:case 2:case 3:var v=3;break;default:v=f}var E=f;f=v;try{return C()}finally{f=E}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,v){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var E=f;f=C;try{return v()}finally{f=E}},e.unstable_scheduleCallback=function(C,v,E){var _=e.unstable_now();switch(typeof E=="object"&&E!==null?(E=E.delay,E=typeof E=="number"&&0<E?_+E:_):E=_,C){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=E+A,C={id:p++,callback:v,priorityLevel:C,startTime:E,expirationTime:A,sortIndex:-1},E>_?(C.sortIndex=E,t(d,C),r(c)===null&&C===r(d)&&(b?(g(T),T=-1):b=!0,M(N,E-_))):(C.sortIndex=A,t(c,C),w||x||(w=!0,L(k))),C},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(C){var v=f;return function(){var E=f;f=v;try{return C.apply(this,arguments)}finally{f=E}}}})(ux);dx.exports=ux;var Ab=dx.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 Eb=u,wt=Ab;function V(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 px=new Set,oi={};function fn(e,t){ca(e,t),ca(e+"Capture",t)}function ca(e,t){for(oi[e]=t,e=0;e<t.length;e++)px.add(t[e])}var Is=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),pd=Object.prototype.hasOwnProperty,Tb=/^[: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]*$/,Em={},Tm={};function Ob(e){return pd.call(Tm,e)?!0:pd.call(Em,e)?!1:Tb.test(e)?Tm[e]=!0:(Em[e]=!0,!1)}function Rb(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Db(e,t,r,n){if(t===null||typeof t>"u"||Rb(e,t,r,n))return!0;if(n)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 Je(e,t,r,n,a,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var He={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){He[e]=new Je(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];He[t]=new Je(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){He[e]=new Je(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){He[e]=new Je(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){He[e]=new Je(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){He[e]=new Je(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){He[e]=new Je(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){He[e]=new Je(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){He[e]=new Je(e,5,!1,e.toLowerCase(),null,!1,!1)});var $u=/[\-:]([a-z])/g;function zu(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($u,zu);He[t]=new Je(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($u,zu);He[t]=new Je(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($u,zu);He[t]=new Je(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){He[e]=new Je(e,1,!1,e.toLowerCase(),null,!1,!1)});He.xlinkHref=new Je("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){He[e]=new Je(e,1,!1,e.toLowerCase(),null,!0,!0)});function qu(e,t,r,n){var a=He.hasOwnProperty(t)?He[t]:null;(a!==null?a.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Db(t,r,a,n)&&(r=null),n||a===null?Ob(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Hs=Eb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,to=Symbol.for("react.element"),An=Symbol.for("react.portal"),En=Symbol.for("react.fragment"),Bu=Symbol.for("react.strict_mode"),md=Symbol.for("react.profiler"),mx=Symbol.for("react.provider"),fx=Symbol.for("react.context"),Vu=Symbol.for("react.forward_ref"),fd=Symbol.for("react.suspense"),hd=Symbol.for("react.suspense_list"),Gu=Symbol.for("react.memo"),Js=Symbol.for("react.lazy"),hx=Symbol.for("react.offscreen"),Om=Symbol.iterator;function Da(e){return e===null||typeof e!="object"?null:(e=Om&&e[Om]||e["@@iterator"],typeof e=="function"?e:null)}var ye=Object.assign,jc;function Va(e){if(jc===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);jc=t&&t[1]||""}return`
34`+jc+e}var Nc=!1;function kc(e,t){if(!e||Nc)return"";Nc=!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 n=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){n=d}e.call(t.prototype)}else{try{throw Error()}catch(d){n=d}e()}}
vendor: 6,732 bytes, lines 34-37
34catch(d){if(d&&n&&typeof d.stack=="string"){for(var a=d.stack.split(`
35`),i=n.stack.split(`
36`),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(o!==1||l!==1)do if(o--,l--,0>l||a[o]!==i[l]){var c=`
37`+a[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=l);break}}}finally{Nc=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Va(e):""}function Ib(e){switch(e.tag){case 5:return Va(e.type);case 16:return Va("Lazy");case 13:return Va("Suspense");case 19:return Va("SuspenseList");case 0:case 2:case 15:return e=kc(e.type,!1),e;case 11:return e=kc(e.type.render,!1),e;case 1:return e=kc(e.type,!0),e;default:return""}}function xd(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 En:return"Fragment";case An:return"Portal";case md:return"Profiler";case Bu:return"StrictMode";case fd:return"Suspense";case hd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case fx:return(e.displayName||"Context")+".Consumer";case mx:return(e._context.displayName||"Context")+".Provider";case Vu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gu:return t=e.displayName||null,t!==null?t:xd(e.type)||"Memo";case Js:t=e._payload,e=e._init;try{return xd(e(t))}catch{}}return null}function Mb(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 xd(t);case 8:return t===Bu?"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 Nr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wb(e){var t=xx(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){n=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function so(e){e._valueTracker||(e._valueTracker=Wb(e))}function gx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=xx(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Xo(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 gd(e,t){var r=t.checked;return ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Rm(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Nr(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function yx(e,t){t=t.checked,t!=null&&qu(e,"checked",t,!1)}function yd(e,t){yx(e,t);var r=Nr(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?vd(e,t.type,r):t.hasOwnProperty("defaultValue")&&vd(e,t.type,Nr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Dm(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="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 vd(e,t,r){(t!=="number"||Xo(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ga=Array.isArray;function Hn(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Nr(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function bd(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(V(91));return ye({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Im(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(V(92));if(Ga(r)){if(1<r.length)throw Error(V(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Nr(r)}}function vx(e,t){var r=Nr(t.value),n=Nr(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Mm(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function bx(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 wd(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?bx(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ro,wx=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(ro=ro||document.createElement("div"),ro.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ro.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function li(e,t){if(t){var r=e.firstChild;
vendor: 1,330 bytes, line 37
37if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Xa={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},Lb=["Webkit","ms","Moz","O"];Object.keys(Xa).forEach(function(e){Lb.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xa[t]=Xa[e]})});function jx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Xa.hasOwnProperty(e)&&Xa[e]?(""+t).trim():t+"px"}function Nx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=jx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var Fb=ye({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});
vendor: 6,028 bytes, line 37
37function jd(e,t){if(t){if(Fb[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(V(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(V(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(V(61))}if(t.style!=null&&typeof t.style!="object")throw Error(V(62))}}function Nd(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 kd=null;function Uu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Sd=null,$n=null,zn=null;function Wm(e){if(e=_i(e)){if(typeof Sd!="function")throw Error(V(280));var t=e.stateNode;t&&(t=Il(t),Sd(e.stateNode,e.type,t))}}function kx(e){$n?zn?zn.push(e):zn=[e]:$n=e}function Sx(){if($n){var e=$n,t=zn;if(zn=$n=null,Wm(e),t)for(e=0;e<t.length;e++)Wm(t[e])}}function Cx(e,t){return e(t)}function Px(){}var Sc=!1;function Ax(e,t,r){if(Sc)return e(t,r);Sc=!0;try{return Cx(e,t,r)}finally{Sc=!1,($n!==null||zn!==null)&&(Px(),Sx())}}function ci(e,t){var r=e.stateNode;if(r===null)return null;var n=Il(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(V(231,t,typeof r));return r}var Cd=!1;if(Is)try{var Ia={};Object.defineProperty(Ia,"passive",{get:function(){Cd=!0}}),window.addEventListener("test",Ia,Ia),window.removeEventListener("test",Ia,Ia)}catch{Cd=!1}function _b(e,t,r,n,a,i,o,l,c){var d=Array.prototype.slice.call(arguments,3);try{t.apply(r,d)}catch(p){this.onError(p)}}var Za=!1,Zo=null,Jo=!1,Pd=null,Hb={onError:function(e){Za=!0,Zo=e}};function $b(e,t,r,n,a,i,o,l,c){Za=!1,Zo=null,_b.apply(Hb,arguments)}function zb(e,t,r,n,a,i,o,l,c){if($b.apply(this,arguments),Za){if(Za){var d=Zo;Za=!1,Zo=null}else throw Error(V(198));Jo||(Jo=!0,Pd=d)}}function hn(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 Ex(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 Lm(e){if(hn(e)!==e)throw Error(V(188))}function qb(e){var t=e.alternate;if(!t){if(t=hn(e),t===null)throw Error(V(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var i=a.alternate;if(i===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===r)return Lm(a),e;if(i===n)return Lm(a),t;i=i.sibling}throw Error(V(188))}if(r.return!==n.return)r=a,n=i;else{for(var o=!1,l=a.child;l;){if(l===r){o=!0,r=a,n=i;break}if(l===n){o=!0,n=a,r=i;break}l=l.sibling}if(!o){for(l=i.child;l;){if(l===r){o=!0,r=i,n=a;break}if(l===n){o=!0,n=i,r=a;break}l=l.sibling}if(!o)throw Error(V(189))}}if(r.alternate!==n)throw Error(V(190))}if(r.tag!==3)throw Error(V(188));return r.stateNode.current===r?e:t}function Tx(e){return e=qb(e),e!==null?Ox(e):null}function Ox(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ox(e);if(t!==null)return t;e=e.sibling}return null}var Rx=wt.unstable_scheduleCallback,Fm=wt.unstable_cancelCallback,Bb=wt.unstable_shouldYield,Vb=wt.unstable_requestPaint,je=wt.unstable_now,Gb=wt.unstable_getCurrentPriorityLevel,Qu=wt.unstable_ImmediatePriority,Dx=wt.unstable_UserBlockingPriority,el=wt.unstable_NormalPriority,Ub=wt.unstable_LowPriority,Ix=wt.unstable_IdlePriority,Tl=null,hs=null;function Qb(e){if(hs&&typeof hs.onCommitFiberRoot=="function")try{hs.onCommitFiberRoot(Tl,e,void 0,(e.current.flags&128)===128)}catch{}}var es=Math.clz32?Math.clz32:Xb,Yb=Math.log,Kb=Math.LN2;function Xb(e){return e>>>=0,e===0?32:31-(Yb(e)/Kb|0)|0}var no=64,ao=4194304;function Ua(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 tl(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,o=r&268435455;if(o!==0){var l=o&~a;l!==0?n=Ua(l):(i&=o,i!==0&&(n=Ua(i)))}else o=r&~a,o!==0?n=Ua(o):i!==0&&(n=Ua(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-es(t),a=1<<r,n|=e[r],t&=~a;return n}function Zb(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 Jb(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-es(i),l=1<<o,c=a[o];c===-1?(!(l&r)||l&n)&&(a[o]=Zb(l,t)):c<=t&&(e.expiredLanes|=l),i&=~l}}function Ad(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Mx(){var e=no;return no<<=1,!(no&4194240)&&(no=64),e}function Cc(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 37
37function Li(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-es(t),e[t]=r}function e1(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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-es(r),i=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~i}}function Yu(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-es(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var ae=0;function Wx(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Lx,Ku,Fx,_x,Hx,Ed=!1,io=[],pr=null,mr=null,fr=null,di=new Map,ui=new Map,tr=[],t1="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 _m(e,t){switch(e){case"focusin":case"focusout":pr=null;break;case"dragenter":case"dragleave":mr=null;break;case"mouseover":case"mouseout":fr=null;break;case"pointerover":case"pointerout":di.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ui.delete(t.pointerId)}}function Ma(e,t,r,n,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[a]},t!==null&&(t=_i(t),t!==null&&Ku(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function s1(e,t,r,n,a){switch(t){case"focusin":return pr=Ma(pr,e,t,r,n,a),!0;case"dragenter":return mr=Ma(mr,e,t,r,n,a),!0;case"mouseover":return fr=Ma(fr,e,t,r,n,a),!0;case"pointerover":var i=a.pointerId;return di.set(i,Ma(di.get(i)||null,e,t,r,n,a)),!0;case"gotpointercapture":return i=a.pointerId,ui.set(i,Ma(ui.get(i)||null,e,t,r,n,a)),!0}return!1}function $x(e){var t=Vr(e.target);if(t!==null){var r=hn(t);if(r!==null){if(t=r.tag,t===13){if(t=Ex(r),t!==null){e.blockedOn=t,Hx(e.priority,function(){Fx(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 To(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Td(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);kd=n,r.target.dispatchEvent(n),kd=null}else return t=_i(r),t!==null&&Ku(t),e.blockedOn=r,!1;t.shift()}return!0}function Hm(e,t,r){To(e)&&r.delete(t)}function r1(){Ed=!1,pr!==null&&To(pr)&&(pr=null),mr!==null&&To(mr)&&(mr=null),fr!==null&&To(fr)&&(fr=null),di.forEach(Hm),ui.forEach(Hm)}function Wa(e,t){e.blockedOn===t&&(e.blockedOn=null,Ed||(Ed=!0,wt.unstable_scheduleCallback(wt.unstable_NormalPriority,r1)))}function pi(e){function t(a){return Wa(a,e)}if(0<io.length){Wa(io[0],e);for(var r=1;r<io.length;r++){var n=io[r];n.blockedOn===e&&(n.blockedOn=null)}}for(pr!==null&&Wa(pr,e),mr!==null&&Wa(mr,e),fr!==null&&Wa(fr,e),di.forEach(t),ui.forEach(t),r=0;r<tr.length;r++)n=tr[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<tr.length&&(r=tr[0],r.blockedOn===null);)$x(r),r.blockedOn===null&&tr.shift()}var qn=Hs.ReactCurrentBatchConfig,sl=!0;function n1(e,t,r,n){var a=ae,i=qn.transition;qn.transition=null;try{ae=1,Xu(e,t,r,n)}finally{ae=a,qn.transition=i}}function a1(e,t,r,n){var a=ae,i=qn.transition;qn.transition=null;try{ae=4,Xu(e,t,r,n)}finally{ae=a,qn.transition=i}}function Xu(e,t,r,n){if(sl){var a=Td(e,t,r,n);if(a===null)Wc(e,t,n,rl,r),_m(e,n);else if(s1(a,e,t,r,n))n.stopPropagation();else if(_m(e,n),t&4&&-1<t1.indexOf(e)){for(;a!==null;){var i=_i(a);if(i!==null&&Lx(i),i=Td(e,t,r,n),i===null&&Wc(e,t,n,rl,r),i===a)break;a=i}a!==null&&n.stopPropagation()}else Wc(e,t,n,null,r)}}var rl=null;function Td(e,t,r,n){if(rl=null,e=Uu(n),e=Vr(e),e!==null)if(t=hn(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Ex(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 rl=e,null}
vendor: 10,401 bytes, line 37
37function zx(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(Gb()){case Qu:return 1;case Dx:return 4;case el:case Ub:return 16;case Ix:return 536870912;default:return 16}default:return 16}}var cr=null,Zu=null,Oo=null;function qx(){if(Oo)return Oo;var e,t=Zu,r=t.length,n,a="value"in cr?cr.value:cr.textContent,i=a.length;for(e=0;e<r&&t[e]===a[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===a[i-n];n++);return Oo=a.slice(e,1<n?1-n:void 0)}function Ro(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 oo(){return!0}function $m(){return!1}function Nt(e){function t(r,n,a,i,o){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=i,this.target=o,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)?oo:$m,this.isPropagationStopped=$m,this}return ye(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=oo)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=oo)},persist:function(){},isPersistent:oo}),t}var va={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ju=Nt(va),Fi=ye({},va,{view:0,detail:0}),i1=Nt(Fi),Pc,Ac,La,Ol=ye({},Fi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ep,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!==La&&(La&&e.type==="mousemove"?(Pc=e.screenX-La.screenX,Ac=e.screenY-La.screenY):Ac=Pc=0,La=e),Pc)},movementY:function(e){return"movementY"in e?e.movementY:Ac}}),zm=Nt(Ol),o1=ye({},Ol,{dataTransfer:0}),l1=Nt(o1),c1=ye({},Fi,{relatedTarget:0}),Ec=Nt(c1),d1=ye({},va,{animationName:0,elapsedTime:0,pseudoElement:0}),u1=Nt(d1),p1=ye({},va,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),m1=Nt(p1),f1=ye({},va,{data:0}),qm=Nt(f1),h1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},x1={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"},g1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function y1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=g1[e])?!!t[e]:!1}function ep(){return y1}var v1=ye({},Fi,{key:function(e){if(e.key){var t=h1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ro(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?x1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ep,charCode:function(e){return e.type==="keypress"?Ro(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ro(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),b1=Nt(v1),w1=ye({},Ol,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bm=Nt(w1),j1=ye({},Fi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ep}),N1=Nt(j1),k1=ye({},va,{propertyName:0,elapsedTime:0,pseudoElement:0}),S1=Nt(k1),C1=ye({},Ol,{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}),P1=Nt(C1),A1=[9,13,27,32],tp=Is&&"CompositionEvent"in window,Ja=null;Is&&"documentMode"in document&&(Ja=document.documentMode);var E1=Is&&"TextEvent"in window&&!Ja,Bx=Is&&(!tp||Ja&&8<Ja&&11>=Ja),Vm=" ",Gm=!1;function Vx(e,t){switch(e){case"keyup":return A1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gx(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Tn=!1;function T1(e,t){switch(e){case"compositionend":return Gx(t);case"keypress":return t.which!==32?null:(Gm=!0,Vm);case"textInput":return e=t.data,e===Vm&&Gm?null:e;default:return null}}function O1(e,t){if(Tn)return e==="compositionend"||!tp&&Vx(e,t)?(e=qx(),Oo=Zu=cr=null,Tn=!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 Bx&&t.locale!=="ko"?null:t.data;default:return null}}var R1={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 Um(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!R1[e.type]:t==="textarea"}function Ux(e,t,r,n){kx(n),t=nl(t,"onChange"),0<t.length&&(r=new Ju("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var ei=null,mi=null;function D1(e){ng(e,0)}function Rl(e){var t=Dn(e);if(gx(t))return e}function I1(e,t){if(e==="change")return t}var Qx=!1;if(Is){var Tc;if(Is){var Oc="oninput"in document;if(!Oc){var Qm=document.createElement("div");Qm.setAttribute("oninput","return;"),Oc=typeof Qm.oninput=="function"}Tc=Oc}else Tc=!1;Qx=Tc&&(!document.documentMode||9<document.documentMode)}function Ym(){ei&&(ei.detachEvent("onpropertychange",Yx),mi=ei=null)}function Yx(e){if(e.propertyName==="value"&&Rl(mi)){var t=[];Ux(t,mi,e,Uu(e)),Ax(D1,t)}}function M1(e,t,r){e==="focusin"?(Ym(),ei=t,mi=r,ei.attachEvent("onpropertychange",Yx)):e==="focusout"&&Ym()}function W1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Rl(mi)}function L1(e,t){if(e==="click")return Rl(t)}function F1(e,t){if(e==="input"||e==="change")return Rl(t)}function _1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ss=typeof Object.is=="function"?Object.is:_1;function fi(e,t){if(ss(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!pd.call(t,a)||!ss(e[a],t[a]))return!1}return!0}function Km(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xm(e,t){var r=Km(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Km(r)}}function Kx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Kx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xx(){for(var e=window,t=Xo();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Xo(e.document)}return t}function sp(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 H1(e){var t=Xx(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Kx(r.ownerDocument.documentElement,r)){if(n!==null&&sp(r)){if(t=n.start,e=n.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 a=r.textContent.length,i=Math.min(n.start,a);n=n.end===void 0?i:Math.min(n.end,a),!e.extend&&i>n&&(a=n,n=i,i=a),a=Xm(r,i);var o=Xm(r,n);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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 $1=Is&&"documentMode"in document&&11>=document.documentMode,On=null,Od=null,ti=null,Rd=!1;function Zm(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Rd||On==null||On!==Xo(n)||(n=On,"selectionStart"in n&&sp(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 4,383 bytes, line 37
37sNode:n.focusNode,focusOffset:n.focusOffset}),ti&&fi(ti,n)||(ti=n,n=nl(Od,"onSelect"),0<n.length&&(t=new Ju("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=On)))}function lo(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Rn={animationend:lo("Animation","AnimationEnd"),animationiteration:lo("Animation","AnimationIteration"),animationstart:lo("Animation","AnimationStart"),transitionend:lo("Transition","TransitionEnd")},Rc={},Zx={};Is&&(Zx=document.createElement("div").style,"AnimationEvent"in window||(delete Rn.animationend.animation,delete Rn.animationiteration.animation,delete Rn.animationstart.animation),"TransitionEvent"in window||delete Rn.transitionend.transition);function Dl(e){if(Rc[e])return Rc[e];if(!Rn[e])return e;var t=Rn[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Zx)return Rc[e]=t[r];return e}var Jx=Dl("animationend"),eg=Dl("animationiteration"),tg=Dl("animationstart"),sg=Dl("transitionend"),rg=new Map,Jm="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 Er(e,t){rg.set(e,t),fn(t,[e])}for(var Dc=0;Dc<Jm.length;Dc++){var Ic=Jm[Dc],z1=Ic.toLowerCase(),q1=Ic[0].toUpperCase()+Ic.slice(1);Er(z1,"on"+q1)}Er(Jx,"onAnimationEnd");Er(eg,"onAnimationIteration");Er(tg,"onAnimationStart");Er("dblclick","onDoubleClick");Er("focusin","onFocus");Er("focusout","onBlur");Er(sg,"onTransitionEnd");ca("onMouseEnter",["mouseout","mouseover"]);ca("onMouseLeave",["mouseout","mouseover"]);ca("onPointerEnter",["pointerout","pointerover"]);ca("onPointerLeave",["pointerout","pointerover"]);fn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));fn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));fn("onBeforeInput",["compositionend","keypress","textInput","paste"]);fn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));fn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));fn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qa="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(" "),B1=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qa));function ef(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,zb(n,t,void 0,e),e.currentTarget=null}function ng(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var o=n.length-1;0<=o;o--){var l=n[o],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==i&&a.isPropagationStopped())break e;ef(a,l,d),i=c}else for(o=0;o<n.length;o++){if(l=n[o],c=l.instance,d=l.currentTarget,l=l.listener,c!==i&&a.isPropagationStopped())break e;ef(a,l,d),i=c}}}if(Jo)throw e=Pd,Jo=!1,Pd=null,e}function ue(e,t){var r=t[Ld];r===void 0&&(r=t[Ld]=new Set);var n=e+"__bubble";r.has(n)||(ag(t,e,2,!1),r.add(n))}function Mc(e,t,r){var n=0;t&&(n|=4),ag(r,e,n,t)}var co="_reactListening"+Math.random().toString(36).slice(2);function hi(e){if(!e[co]){e[co]=!0,px.forEach(function(r){r!=="selectionchange"&&(B1.has(r)||Mc(r,!1,e),Mc(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[co]||(t[co]=!0,Mc("selectionchange",!1,t))}}function ag(e,t,r,n){switch(zx(t)){case 1:var a=n1;break;case 4:a=a1;break;default:a=Xu}r=a.bind(null,t,r,e),a=void 0,!Cd||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function Wc(e,t,r,n,a){var i=n;
vendor: 2,645 bytes, line 37
37if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var l=n.stateNode.containerInfo;if(l===a||l.nodeType===8&&l.parentNode===a)break;if(o===4)for(o=n.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===a||c.nodeType===8&&c.parentNode===a))return;o=o.return}for(;l!==null;){if(o=Vr(l),o===null)return;if(c=o.tag,c===5||c===6){n=i=o;continue e}l=l.parentNode}}n=n.return}Ax(function(){var d=i,p=Uu(r),m=[];e:{var f=rg.get(e);if(f!==void 0){var x=Ju,w=e;switch(e){case"keypress":if(Ro(r)===0)break e;case"keydown":case"keyup":x=b1;break;case"focusin":w="focus",x=Ec;break;case"focusout":w="blur",x=Ec;break;case"beforeblur":case"afterblur":x=Ec;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":x=zm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=l1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":x=N1;break;case Jx:case eg:case tg:x=u1;break;case sg:x=S1;break;case"scroll":x=i1;break;case"wheel":x=P1;break;case"copy":case"cut":case"paste":x=m1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=Bm}var b=(t&4)!==0,j=!b&&e==="scroll",g=b?f!==null?f+"Capture":null:f;b=[];for(var h=d,y;h!==null;){y=h;var N=y.stateNode;if(y.tag===5&&N!==null&&(y=N,g!==null&&(N=ci(h,g),N!=null&&b.push(xi(h,N,y)))),j)break;h=h.return}0<b.length&&(f=new x(f,w,null,r,p),m.push({event:f,listeners:b}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",x=e==="mouseout"||e==="pointerout",f&&r!==kd&&(w=r.relatedTarget||r.fromElement)&&(Vr(w)||w[Ms]))break e;if((x||f)&&(f=p.window===p?p:(f=p.ownerDocument)?f.defaultView||f.parentWindow:window,x?(w=r.relatedTarget||r.toElement,x=d,w=w?Vr(w):null,w!==null&&(j=hn(w),w!==j||w.tag!==5&&w.tag!==6)&&(w=null)):(x=null,w=d),x!==w)){if(b=zm,N="onMouseLeave",g="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(b=Bm,N="onPointerLeave",g="onPointerEnter",h="pointer"),j=x==null?f:Dn(x),y=w==null?f:Dn(w),f=new b(N,h+"leave",x,r,p),f.target=j,f.relatedTarget=y,N=null,Vr(p)===d&&(b=new b(g,h+"enter",w,r,p),b.target=y,b.relatedTarget=j,N=b),j=N,x&&w)t:{for(b=x,g=w,h=0,y=b;y;y=jn(y))h++;for(y=0,N=g;N;N=jn(N))y++;for(;0<h-y;)b=jn(b),h--;for(;0<y-h;)g=jn(g),y--;for(;h--;){if(b===g||g!==null&&b===g.alternate)break t;b=jn(b),g=jn(g)}b=null}else b=null;x!==null&&tf(m,f,x,b,!1),w!==null&&j!==null&&tf(m,j,w,b,!0)}}
vendor: 4,574 bytes, lines 37-38
37e:{if(f=d?Dn(d):window,x=f.nodeName&&f.nodeName.toLowerCase(),x==="select"||x==="input"&&f.type==="file")var k=I1;else if(Um(f))if(Qx)k=F1;else{k=W1;var S=M1}else(x=f.nodeName)&&x.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(k=L1);if(k&&(k=k(e,d))){Ux(m,k,r,p);break e}S&&S(e,f,d),e==="focusout"&&(S=f._wrapperState)&&S.controlled&&f.type==="number"&&vd(f,"number",f.value)}switch(S=d?Dn(d):window,e){case"focusin":(Um(S)||S.contentEditable==="true")&&(On=S,Od=d,ti=null);break;case"focusout":ti=Od=On=null;break;case"mousedown":Rd=!0;break;case"contextmenu":case"mouseup":case"dragend":Rd=!1,Zm(m,r,p);break;case"selectionchange":if($1)break;case"keydown":case"keyup":Zm(m,r,p)}var P;if(tp)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else Tn?Vx(e,r)&&(T="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(T="onCompositionStart");T&&(Bx&&r.locale!=="ko"&&(Tn||T!=="onCompositionStart"?T==="onCompositionEnd"&&Tn&&(P=qx()):(cr=p,Zu="value"in cr?cr.value:cr.textContent,Tn=!0)),S=nl(d,T),0<S.length&&(T=new qm(T,e,null,r,p),m.push({event:T,listeners:S}),P?T.data=P:(P=Gx(r),P!==null&&(T.data=P)))),(P=E1?T1(e,r):O1(e,r))&&(d=nl(d,"onBeforeInput"),0<d.length&&(p=new qm("onBeforeInput","beforeinput",null,r,p),m.push({event:p,listeners:d}),p.data=P))}ng(m,t)})}function xi(e,t,r){return{instance:e,listener:t,currentTarget:r}}function nl(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,i=a.stateNode;a.tag===5&&i!==null&&(a=i,i=ci(e,r),i!=null&&n.unshift(xi(e,i,a)),i=ci(e,t),i!=null&&n.push(xi(e,i,a))),e=e.return}return n}function jn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function tf(e,t,r,n,a){for(var i=t._reactName,o=[];r!==null&&r!==n;){var l=r,c=l.alternate,d=l.stateNode;if(c!==null&&c===n)break;l.tag===5&&d!==null&&(l=d,a?(c=ci(r,i),c!=null&&o.unshift(xi(r,c,l))):a||(c=ci(r,i),c!=null&&o.push(xi(r,c,l)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var V1=/\r\n?/g,G1=/\u0000|\uFFFD/g;function sf(e){return(typeof e=="string"?e:""+e).replace(V1,`
38`).replace(G1,"")}function uo(e,t,r){if(t=sf(t),sf(e)!==t&&r)throw Error(V(425))}function al(){}var Dd=null,Id=null;function Md(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 Wd=typeof setTimeout=="function"?setTimeout:void 0,U1=typeof clearTimeout=="function"?clearTimeout:void 0,rf=typeof Promise=="function"?Promise:void 0,Q1=typeof queueMicrotask=="function"?queueMicrotask:typeof rf<"u"?function(e){return rf.resolve(null).then(e).catch(Y1)}:Wd;function Y1(e){setTimeout(function(){throw e})}function Lc(e,t){var r=t,n=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(n===0){e.removeChild(a),pi(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=a}while(r);pi(t)}function hr(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 nf(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 ba=Math.random().toString(36).slice(2),ps="__reactFiber$"+ba,gi="__reactProps$"+ba,Ms="__reactContainer$"+ba,Ld="__reactEvents$"+ba,K1="__reactListeners$"+ba,X1="__reactHandles$"+ba;function Vr(e){var t=e[ps];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ms]||r[ps]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=nf(e);e!==null;){if(r=e[ps])return r;e=nf(e)}return t}e=r,r=e.parentNode}return null}function _i(e){return e=e[ps]||e[Ms],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Dn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(V(33))}function Il(e){return e[gi]||null}var Fd=[],In=-1;function Tr(e){return{current:e}}function pe(e){0>In||(e.current=Fd[In],Fd[In]=null,In--)}function le(e,t){In++,Fd[In]=e.current,e.current=t}var kr={},Ge=Tr(kr),ct=Tr(!1),an=kr;function da(e,t){var r=e.type.contextTypes;if(!r)return kr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in r)a[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a
vendor: 15,516 bytes, line 38
38),a}function dt(e){return e=e.childContextTypes,e!=null}function il(){pe(ct),pe(Ge)}function af(e,t,r){if(Ge.current!==kr)throw Error(V(168));le(Ge,t),le(ct,r)}function ig(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(V(108,Mb(e)||"Unknown",a));return ye({},r,n)}function ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kr,an=Ge.current,le(Ge,e),le(ct,ct.current),!0}function of(e,t,r){var n=e.stateNode;if(!n)throw Error(V(169));r?(e=ig(e,t,an),n.__reactInternalMemoizedMergedChildContext=e,pe(ct),pe(Ge),le(Ge,e)):pe(ct),le(ct,r)}var Ps=null,Ml=!1,Fc=!1;function og(e){Ps===null?Ps=[e]:Ps.push(e)}function Z1(e){Ml=!0,og(e)}function Or(){if(!Fc&&Ps!==null){Fc=!0;var e=0,t=ae;try{var r=Ps;for(ae=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Ps=null,Ml=!1}catch(a){throw Ps!==null&&(Ps=Ps.slice(e+1)),Rx(Qu,Or),a}finally{ae=t,Fc=!1}}return null}var Mn=[],Wn=0,ll=null,cl=0,Tt=[],Ot=0,on=null,Es=1,Ts="";function qr(e,t){Mn[Wn++]=cl,Mn[Wn++]=ll,ll=e,cl=t}function lg(e,t,r){Tt[Ot++]=Es,Tt[Ot++]=Ts,Tt[Ot++]=on,on=e;var n=Es;e=Ts;var a=32-es(n)-1;n&=~(1<<a),r+=1;var i=32-es(t)+a;if(30<i){var o=a-a%5;i=(n&(1<<o)-1).toString(32),n>>=o,a-=o,Es=1<<32-es(t)+a|r<<a|n,Ts=i+e}else Es=1<<i|r<<a|n,Ts=e}function rp(e){e.return!==null&&(qr(e,1),lg(e,1,0))}function np(e){for(;e===ll;)ll=Mn[--Wn],Mn[Wn]=null,cl=Mn[--Wn],Mn[Wn]=null;for(;e===on;)on=Tt[--Ot],Tt[Ot]=null,Ts=Tt[--Ot],Tt[Ot]=null,Es=Tt[--Ot],Tt[Ot]=null}var vt=null,yt=null,fe=!1,Xt=null;function cg(e,t){var r=It(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 lf(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,vt=e,yt=hr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,vt=e,yt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=on!==null?{id:Es,overflow:Ts}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=It(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,vt=e,yt=null,!0):!1;default:return!1}}function _d(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Hd(e){if(fe){var t=yt;if(t){var r=t;if(!lf(e,t)){if(_d(e))throw Error(V(418));t=hr(r.nextSibling);var n=vt;t&&lf(e,t)?cg(n,r):(e.flags=e.flags&-4097|2,fe=!1,vt=e)}}else{if(_d(e))throw Error(V(418));e.flags=e.flags&-4097|2,fe=!1,vt=e}}}function cf(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;vt=e}function po(e){if(e!==vt)return!1;if(!fe)return cf(e),fe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Md(e.type,e.memoizedProps)),t&&(t=yt)){if(_d(e))throw dg(),Error(V(418));for(;t;)cg(e,t),t=hr(t.nextSibling)}if(cf(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(V(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){yt=hr(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}yt=null}}else yt=vt?hr(e.stateNode.nextSibling):null;return!0}function dg(){for(var e=yt;e;)e=hr(e.nextSibling)}function ua(){yt=vt=null,fe=!1}function ap(e){Xt===null?Xt=[e]:Xt.push(e)}var J1=Hs.ReactCurrentBatchConfig;function Fa(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(V(309));var n=r.stateNode}if(!n)throw Error(V(147,e));var a=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var l=a.refs;o===null?delete l[i]:l[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(V(284));if(!r._owner)throw Error(V(290,e))}return e}function mo(e,t){throw e=Object.prototype.toString.call(t),Error(V(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function df(e){var t=e._init;return t(e._payload)}function ug(e){function t(g,h){if(e){var y=g.deletions;y===null?(g.deletions=[h],g.flags|=16):y.push(h)}}function r(g,h){if(!e)return null;for(;h!==null;)t(g,h),h=h.sibling;return null}function n(g,h){for(g=new Map;h!==null;)h.key!==null?g.set(h.key,h):g.set(h.index,h),h=h.sibling;return g}function a(g,h){return g=vr(g,h),g.index=0,g.sibling=null,g}function i(g,h,y){return g.index=y,e?(y=g.alternate,y!==null?(y=y.index,y<h?(g.flags|=2,h):y):(g.flags|=2,h)):(g.flags|=1048576,h)}function o(g){return e&&g.alternate===null&&(g.flags|=2),g}function l(g,h,y,N){return h===null||h.tag!==6?(h=Vc(y,g.mode,N),h.return=g,h):(h=a(h,y),h.return=g,h)}function c(g,h,y,N){var k=y.type;return k===En?p(g,h,y.props.children,N,y.key):h!==null&&(h.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Js&&df(k)===h.type)?(N=a(h,y.props),N.ref=Fa(g,h,y),N.return=g,N):(N=_o(y.type,y.key,y.props,null,g.mode,N),N.ref=Fa(g,h,y),N.return=g,N)}function d(g,h,y,N){return h===null||h.tag!==4||h.stateNode.containerInfo!==y.containerInfo||h.stateNode.implementation!==y.implementation?(h=Gc(y,g.mode,N),h.return=g,h):(h=a(h,y.children||[]),h.return=g,h)}function p(g,h,y,N,k){return h===null||h.tag!==7?(h=rn(y,g.mode,N,k),h.return=g,h):(h=a(h,y),h.return=g,h)}function m(g,h,y){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Vc(""+h,g.mode,y),h.return=g,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case to:return y=_o(h.type,h.key,h.props,null,g.mode,y),y.ref=Fa(g,null,h),y.return=g,y;case An:return h=Gc(h,g.mode,y),h.return=g,h;case Js:var N=h._init;return m(g,N(h._payload),y)}if(Ga(h)||Da(h))return h=rn(h,g.mode,y,null),h.return=g,h;mo(g,h)}return null}function f(g,h,y,N){var k=h!==null?h.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return k!==null?null:l(g,h,""+y,N);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case to:return y.key===k?c(g,h,y,N):null;case An:return y.key===k?d(g,h,y,N):null;case Js:return k=y._init,f(g,h,k(y._payload),N)}if(Ga(y)||Da(y))return k!==null?null:p(g,h,y,N,null);mo(g,y)}return null}function x(g,h,y,N,k){if(typeof N=="string"&&N!==""||typeof N=="number")return g=g.get(y)||null,l(h,g,""+N,k);if(typeof N=="object"&&N!==null){switch(N.$$typeof){case to:return g=g.get(N.key===null?y:N.key)||null,c(h,g,N,k);case An:return g=g.get(N.key===null?y:N.key)||null,d(h,g,N,k);case Js:var S=N._init;return x(g,h,y,S(N._payload),k)}if(Ga(N)||Da(N))return g=g.get(y)||null,p(h,g,N,k,null);mo(h,N)}return null}function w(g,h,y,N){for(var k=null,S=null,P=h,T=h=0,O=null;P!==null&&T<y.length;T++){P.index>T?(O=P,P=null):O=P.sibling;var D=f(g,P,y[T],N);if(D===null){P===null&&(P=O);break}e&&P&&D.alternate===null&&t(g,P),h=i(D,h,T),S===null?k=D:S.sibling=D,S=D,P=O}if(T===y.length)return r(g,P),fe&&qr(g,T),k;if(P===null){for(;T<y.length;T++)P=m(g,y[T],N),P!==null&&(h=i(P,h,T),S===null?k=P:S.sibling=P,S=P);return fe&&qr(g,T),k}for(P=n(g,P);T<y.length;T++)O=x(P,g,T,y[T],N),O!==null&&(e&&O.alternate!==null&&P.delete(O.key===null?T:O.key),h=i(O,h,T),S===null?k=O:S.sibling=O,S=O);return e&&P.forEach(function($){return t(g,$)}),fe&&qr(g,T),k}function b(g,h,y,N){var k=Da(y);if(typeof k!="function")throw Error(V(150));if(y=k.call(y),y==null)throw Error(V(151));for(var S=k=null,P=h,T=h=0,O=null,D=y.next();P!==null&&!D.done;T++,D=y.next()){P.index>T?(O=P,P=null):O=P.sibling;var $=f(g,P,D.value,N);if($===null){P===null&&(P=O);break}e&&P&&$.alternate===null&&t(g,P),h=i($,h,T),S===null?k=$:S.sibling=$,S=$,P=O}if(D.done)return r(g,P),fe&&qr(g,T),k;if(P===null){for(;!D.done;T++,D=y.next())D=m(g,D.value,N),D!==null&&(h=i(D,h,T),S===null?k=D:S.sibling=D,S=D);return fe&&qr(g,T),k}for(P=n(g,P);!D.done;T++,D=y.next())D=x(P,g,T,D.value,N),D!==null&&(e&&D.alternate!==null&&P.delete(D.key===null?T:D.key),h=i(D,h,T),S===null?k=D:S.sibling=D,S=D);return e&&P.forEach(function(R){return t(g,R)}),fe&&qr(g,T),k}function j(g,h,y,N){if(typeof y=="object"&&y!==null&&y.type===En&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case to:e:{for(var k=y.key,S=h;S!==null;){if(S.key===k){if(k=y.type,k===En){if(S.tag===7){r(g,S.sibling),h=a(S,y.props.children),h.return=g,g=h;break e}}else if(S.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Js&&df(k)===S.type){r(g,S.sibling),h=a(S,y.props),h.ref=Fa(g,S,y),h.return=g,g=h;break e}r(g,S);break}else t(g,S);S=S.sibling}y.type===En?(h=rn(y.props.children,g.mode,N,y.key),h.return=g,g=h):(N=_o(y.type,y.key,y.props,null,g.mode,N),N.ref=Fa(g,h,y),N.return=g,g=N)}return o(g);case An:e:{for(S=y.key;h!==null;){if(h.key===S)if(h.tag===4&&h.stateNode.containerInfo===y.containerInfo&&h.stateNode.implementation===y.implementation){r(g,h.sibling),h=a(h,y.children||[]),h.return=g,g=h;break e}else{r(g,h);break}else t(g,h);h=h.sibling}h=Gc(y,g.mode,N),h.return=g,g=h}return o(g);case Js:return S=y._init,j(g,h,S(y._payload),N)}if(Ga(y))return w(g,h,y,N);if(Da(y))return b(g,h,y,N);mo(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,h!==null&&h.tag===6?(r(g,h.sibling),h=a(h,y),h.return=g,g=h):(r(g,h),h=Vc(y,g.mode,N),h.return=g,g=h),o(g)):r(g,h)}return j}var pa=ug(!0),pg=ug(!1),dl=Tr(null),ul=null,Ln=null,ip=null;function op(){ip=Ln=ul=null}function lp(e){var t=dl.current;pe(dl),e._currentValue=t}function $d(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Bn(e,t){ul=e,ip=Ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ot=!0),e.firstContext=null)}function Lt(e){var t=e._currentValue;if(ip!==e)if(e={context:e,memoizedValue:t,next:null},Ln===null){if(ul===null)throw Error(V(308));Ln=e,ul.dependencies={lanes:0,firstContext:e}}else Ln=Ln.next=e;return t}var Gr=null;function cp(e){Gr===null?Gr=[e]:Gr.push(e)}function mg(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,cp(t)):(r.next=a.next,a.next=r),t.interleaved=r,Ws(e,n)}function Ws(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 er=!1;function dp(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fg(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 Os(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function xr(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,re&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,Ws(e,r)}return a=n.interleaved,a===null?(t.next=t,cp(n)):(t.next=a.next,a.next=t),n.interleaved=t,Ws(e,r)}function Do(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Yu(e,r)}}function uf(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?a=i=o:i=i.next=o,r=r.next}while(r!==null);i===null?a=i=t:i=i.next=t}else a=i=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function pl(e,t,r,n){var a=e.updateQueue;er=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(l!==null){a.shared.pending=null;var c=l,d=c.next;c.next=null,o===null?i=d:o.next=d,o=c;var p=e.alternate;p!==null&&(p=p.updateQueue,l=p.lastBaseUpdate,l!==o&&(l===null?p.firstBaseUpdate=d:l.next=d,p.lastBaseUpdate=c))}if(i!==null){var m=a.baseState;o=0,p=d=c=null,l=i;do{var f=l.lane,x=l.eventTime;if((n&f)===f){p!==null&&(p=p.next={eventTime:x,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var w=e,b=l;switch(f=t,x=r,b.tag){case 1:if(w=b.payload,typeof w=="function"){m=w.call(x,m,f);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=b.payload,f=typeof w=="function"?w.call(x,m,f):w,f==null)break e;m=ye({},m,f);break e;case 2:er=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=a.effects,f===null?a.effects=[l]:f.push(l))}else x={eventTime:x,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},p===null?(d=p=x,c=m):p=p.next=x,o|=f;if(l=l.next,l===null){if(l=a.shared.pending,l===null)break;f=l,l=f.next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}while(!0);if(p===null&&(c=m),a.baseState=c,a.firstBaseUpdate=d,a.lastBaseUpdate=p,t=a.shared.interleaved,t!==null){a=t;do o|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);cn|=o,e.lanes=o,e.memoizedState=m}}function pf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(V(191,a));a.call(n)}}}var Hi={},xs=Tr(Hi),yi=Tr(Hi),vi=Tr(Hi);function Ur(e){if(e===Hi)throw Error(V(174));return e}function up(e,t){switch(le(vi,t),le(yi,e),le(xs,Hi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:wd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=wd(t,e)}pe(xs),le(xs,t)}function ma(){pe(xs),pe(yi),pe(vi)}function hg(e){Ur(vi.current);var t=Ur(xs.current),r=wd(t,e.type);t!==r&&(le(yi,e),le(xs,r))}function pp(e){yi.current===e&&(pe(xs),pe(yi))}var xe=Tr(0);function ml(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 _c=[];function mp(){for(var e=0;e<_c.length;e++)_c[e]._workInProgressVersionPrimary=null;_c.length=0}var Io=Hs.ReactCurrentDispatcher,Hc=Hs.ReactCurrentBatchConfig,ln=0,ge=null,Ee=null,Ie=null,fl=!1,si=!1,bi=0,ew=0;function ze(){throw Error(V(321))}function fp(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ss(e[r],t[r]))return!1;return!0}function hp(e,t,r,n,a,i){if(ln=i,ge=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Io.current=e===null||e.memoizedState===null?nw:aw,e=r(n,a),si){i=0;do{if(si=!1,bi=0,25<=i)throw Error(V(301));i+=1,Ie=Ee=null,t.updateQueue=null,Io.current=iw,e=r(n,a)}while(si)}if(Io.current=hl,t=Ee!==null&&Ee.next!==null,ln=0,Ie=Ee=ge=null,fl=!1,t)throw Error(V(300));return e}function xp(){var e=bi!==0;return bi=0,e}function ls(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ie===null?ge.memoizedState=Ie=e:Ie=Ie.next=e,Ie}function Ft(){if(Ee===null){var e=ge.alternate;e=e!==null?e.memoizedState:null}else e=Ee.next;var t=Ie===null?ge.memoizedState:Ie.next;if(t!==null)Ie=t,Ee=e;else{if(e===null)throw Error(V(310));Ee=e,e={memoizedState:Ee.memoizedState,baseState:Ee.baseState,baseQueue:Ee.baseQueue,queue:Ee.queue,next:null},Ie===null?ge.memoizedState=Ie=e:Ie=Ie.next=e}return Ie}function wi(e,t){return typeof t=="function"?t(e):t}function $c(e){var t=Ft(),r=t.queue;if(r===null)throw Error(V(311));r.lastRenderedReducer=e;
vendor: 5,688 bytes, line 38
38var n=Ee,a=n.baseQueue,i=r.pending;if(i!==null){if(a!==null){var o=a.next;a.next=i.next,i.next=o}n.baseQueue=a=i,r.pending=null}if(a!==null){i=a.next,n=n.baseState;var l=o=null,c=null,d=i;do{var p=d.lane;if((ln&p)===p)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),n=d.hasEagerState?d.eagerState:e(n,d.action);else{var m={lane:p,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=m,o=n):c=c.next=m,ge.lanes|=p,cn|=p}d=d.next}while(d!==null&&d!==i);c===null?o=n:c.next=l,ss(n,t.memoizedState)||(ot=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=c,r.lastRenderedState=n}if(e=r.interleaved,e!==null){a=e;do i=a.lane,ge.lanes|=i,cn|=i,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function zc(e){var t=Ft(),r=t.queue;if(r===null)throw Error(V(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,i=t.memoizedState;if(a!==null){r.pending=null;var o=a=a.next;do i=e(i,o.action),o=o.next;while(o!==a);ss(i,t.memoizedState)||(ot=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function xg(){}function gg(e,t){var r=ge,n=Ft(),a=t(),i=!ss(n.memoizedState,a);if(i&&(n.memoizedState=a,ot=!0),n=n.queue,gp(bg.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||Ie!==null&&Ie.memoizedState.tag&1){if(r.flags|=2048,ji(9,vg.bind(null,r,n,a,t),void 0,null),We===null)throw Error(V(349));ln&30||yg(r,t,a)}return a}function yg(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=ge.updateQueue,t===null?(t={lastEffect:null,stores:null},ge.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function vg(e,t,r,n){t.value=r,t.getSnapshot=n,wg(t)&&jg(e)}function bg(e,t,r){return r(function(){wg(t)&&jg(e)})}function wg(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ss(e,r)}catch{return!0}}function jg(e){var t=Ws(e,1);t!==null&&ts(t,e,1,-1)}function mf(e){var t=ls();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wi,lastRenderedState:e},t.queue=e,e=e.dispatch=rw.bind(null,ge,e),[t.memoizedState,e]}function ji(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=ge.updateQueue,t===null?(t={lastEffect:null,stores:null},ge.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function Ng(){return Ft().memoizedState}function Mo(e,t,r,n){var a=ls();ge.flags|=e,a.memoizedState=ji(1|t,r,void 0,n===void 0?null:n)}function Wl(e,t,r,n){var a=Ft();n=n===void 0?null:n;var i=void 0;if(Ee!==null){var o=Ee.memoizedState;if(i=o.destroy,n!==null&&fp(n,o.deps)){a.memoizedState=ji(t,r,i,n);return}}ge.flags|=e,a.memoizedState=ji(1|t,r,i,n)}function ff(e,t){return Mo(8390656,8,e,t)}function gp(e,t){return Wl(2048,8,e,t)}function kg(e,t){return Wl(4,2,e,t)}function Sg(e,t){return Wl(4,4,e,t)}function Cg(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 Pg(e,t,r){return r=r!=null?r.concat([e]):null,Wl(4,4,Cg.bind(null,t,e),r)}function yp(){}function Ag(e,t){var r=Ft();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&fp(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Eg(e,t){var r=Ft();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&fp(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Tg(e,t,r){return ln&21?(ss(r,t)||(r=Mx(),ge.lanes|=r,cn|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ot=!0),e.memoizedState=r)}function tw(e,t){var r=ae;ae=r!==0&&4>r?r:4,e(!0);var n=Hc.transition;Hc.transition={};try{e(!1),t()}finally{ae=r,Hc.transition=n}}function Og(){return Ft().memoizedState}function sw(e,t,r){var n=yr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Rg(e))Dg(t,r);else if(r=mg(e,t,r,n),r!==null){var a=Ke();ts(r,e,n,a),Ig(r,t,n)}}function rw(e,t,r){var n=yr(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Rg(e))Dg(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,l=i(o,r);if(a.hasEagerState=!0,a.eagerState=l,ss(l,o)){var c=t.interleaved;c===null?(a.next=a,cp(t)):(a.next=c.next,c.next=a),t.interleaved=a;return}}catch{}finally{}r=mg(e,t,a,n),r!==null&&(a=Ke(),ts(r,e,n,a),Ig(r,t,n))}}function Rg(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function Dg(e,t){si=fl=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Ig(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Yu(e,r)}}var hl={readContext:Lt,useCallback:ze,useContext:ze,useEffect:ze,useImperativeHandle:ze,useInsertionEffect:ze,useLayoutEffect:ze,useMemo:ze,useReducer:ze,useRef:ze,useState:ze,useDebugValue:ze,useDeferredValue:ze,useTransition:ze,useMutableSource:ze,useSyncExternalStore:ze,useId:ze,unstable_isNewReconciler:!1},nw={readContext:Lt,useCallback:function(e,t){return ls().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:ff,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Mo(4194308,4,Cg.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Mo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Mo(4,2,e,t)},useMemo:function(e,t){var r=ls();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ls();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=sw.bind(null,ge,e),[n.memoizedState,e]}
vendor: 7,431 bytes, lines 38-40
38,useRef:function(e){var t=ls();return e={current:e},t.memoizedState=e},useState:mf,useDebugValue:yp,useDeferredValue:function(e){return ls().memoizedState=e},useTransition:function(){var e=mf(!1),t=e[0];return e=tw.bind(null,e[1]),ls().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ge,a=ls();if(fe){if(r===void 0)throw Error(V(407));r=r()}else{if(r=t(),We===null)throw Error(V(349));ln&30||yg(n,t,r)}a.memoizedState=r;var i={value:r,getSnapshot:t};return a.queue=i,ff(bg.bind(null,n,i,e),[e]),n.flags|=2048,ji(9,vg.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=ls(),t=We.identifierPrefix;if(fe){var r=Ts,n=Es;r=(n&~(1<<32-es(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=bi++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=ew++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},aw={readContext:Lt,useCallback:Ag,useContext:Lt,useEffect:gp,useImperativeHandle:Pg,useInsertionEffect:kg,useLayoutEffect:Sg,useMemo:Eg,useReducer:$c,useRef:Ng,useState:function(){return $c(wi)},useDebugValue:yp,useDeferredValue:function(e){var t=Ft();return Tg(t,Ee.memoizedState,e)},useTransition:function(){var e=$c(wi)[0],t=Ft().memoizedState;return[e,t]},useMutableSource:xg,useSyncExternalStore:gg,useId:Og,unstable_isNewReconciler:!1},iw={readContext:Lt,useCallback:Ag,useContext:Lt,useEffect:gp,useImperativeHandle:Pg,useInsertionEffect:kg,useLayoutEffect:Sg,useMemo:Eg,useReducer:zc,useRef:Ng,useState:function(){return zc(wi)},useDebugValue:yp,useDeferredValue:function(e){var t=Ft();return Ee===null?t.memoizedState=e:Tg(t,Ee.memoizedState,e)},useTransition:function(){var e=zc(wi)[0],t=Ft().memoizedState;return[e,t]},useMutableSource:xg,useSyncExternalStore:gg,useId:Og,unstable_isNewReconciler:!1};function Qt(e,t){if(e&&e.defaultProps){t=ye({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function zd(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:ye({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Ll={isMounted:function(e){return(e=e._reactInternals)?hn(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Ke(),a=yr(e),i=Os(n,a);i.payload=t,r!=null&&(i.callback=r),t=xr(e,i,a),t!==null&&(ts(t,e,a,n),Do(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Ke(),a=yr(e),i=Os(n,a);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=xr(e,i,a),t!==null&&(ts(t,e,a,n),Do(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Ke(),n=yr(e),a=Os(r,n);a.tag=2,t!=null&&(a.callback=t),t=xr(e,a,n),t!==null&&(ts(t,e,n,r),Do(t,e,n))}};function hf(e,t,r,n,a,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,o):t.prototype&&t.prototype.isPureReactComponent?!fi(r,n)||!fi(a,i):!0}function Mg(e,t,r){var n=!1,a=kr,i=t.contextType;return typeof i=="object"&&i!==null?i=Lt(i):(a=dt(t)?an:Ge.current,n=t.contextTypes,i=(n=n!=null)?da(e,a):kr),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ll,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function xf(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Ll.enqueueReplaceState(t,t.state,null)}function qd(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs={},dp(e);var i=t.contextType;typeof i=="object"&&i!==null?a.context=Lt(i):(i=dt(t)?an:Ge.current,a.context=da(e,i)),a.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(zd(e,t,i,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&Ll.enqueueReplaceState(a,a.state,null),pl(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function fa(e,t){try{var r="",n=t;do r+=Ib(n),n=n.return;while(n);var a=r}catch(i){a=`
39Error generating stack: `+i.message+`
40`+i.stack}return{value:e,source:t,stack:a,digest:null}}function qc(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Bd(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var ow=typeof WeakMap=="function"?WeakMap:Map;function Wg(e,t,r){r=Os(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){gl||(gl=!0,eu=n),Bd(e,t)},r}function Lg(e,t,r){r=Os(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){Bd(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){Bd(e,t),typeof n!="function"&&(gr===null?gr=new Set([this]):gr.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function gf(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new ow;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=ww.bind(null,e,t,r),t.then(e,e))}function yf(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 vf(e,t,r,n,a){return e.mode&1?(e.flags|=65536,e.lanes=a,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=Os(-1,1),t.tag=2,xr(r,t,1))),r.lanes|=1),e)}var lw=Hs.ReactCurrentOwner,ot=!1;function Ue(e,t,r,n){t.child=e===null?pg(t,null,r,n):pa(t,e.child,r,n)}function bf(e,t,r,n,a){r=r.render;var i=t.ref;return Bn(t,a),n=hp(e,t,r,n,i,a),r=xp(),e!==null&&!ot?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ls(e,t,a)):(fe&&r&&rp(t),t.flags|=1,Ue(e,t,n,a),t.child)}function wf(e,t,r,n,a){if(e===null){var i=r.type;return typeof i=="function"&&!Cp(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,Fg(e,t,i,n,a)):(e=_o(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&a)){var o=i.memoizedProps;if(r=r.compare,r=r!==null?r:fi,r(o,n)&&e.ref===t.ref)return Ls(e,t,a)}return t.flags|=1,e=vr(i,n),e.ref=t.ref,e.return=t,t.child=e}function Fg(e,t,r,n,a){if(e!==null){var i=e.memoizedProps;if(fi(i,n)&&e.ref===t.ref)if(ot=!1,t.pendingProps=n=i,(e.lanes&a)!==0)e.flags&131072&&(ot=!0);else return t.lanes=e.lanes,Ls(e,t,a)}return Vd(e,t,r,n,a)}function _g(e,t,r){var n=t.pendingProps,a=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},le(_n,ht),ht|=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,le(_n,ht),ht|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,le(_n,ht),ht|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,le(_n,ht),ht|=n;return Ue(e,t,a,r),t.child}function Hg(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 4,711 bytes, line 40
40function Vd(e,t,r,n,a){var i=dt(r)?an:Ge.current;return i=da(t,i),Bn(t,a),r=hp(e,t,r,n,i,a),n=xp(),e!==null&&!ot?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ls(e,t,a)):(fe&&n&&rp(t),t.flags|=1,Ue(e,t,r,a),t.child)}function jf(e,t,r,n,a){if(dt(r)){var i=!0;ol(t)}else i=!1;if(Bn(t,a),t.stateNode===null)Wo(e,t),Mg(t,r,n),qd(t,r,n,a),n=!0;else if(e===null){var o=t.stateNode,l=t.memoizedProps;o.props=l;var c=o.context,d=r.contextType;typeof d=="object"&&d!==null?d=Lt(d):(d=dt(r)?an:Ge.current,d=da(t,d));var p=r.getDerivedStateFromProps,m=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function";m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==n||c!==d)&&xf(t,o,n,d),er=!1;var f=t.memoizedState;o.state=f,pl(t,n,o,a),c=t.memoizedState,l!==n||f!==c||ct.current||er?(typeof p=="function"&&(zd(t,r,p,n),c=t.memoizedState),(l=er||hf(t,r,l,n,f,c,d))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=c),o.props=n,o.state=c,o.context=d,n=l):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,fg(e,t),l=t.memoizedProps,d=t.type===t.elementType?l:Qt(t.type,l),o.props=d,m=t.pendingProps,f=o.context,c=r.contextType,typeof c=="object"&&c!==null?c=Lt(c):(c=dt(r)?an:Ge.current,c=da(t,c));var x=r.getDerivedStateFromProps;(p=typeof x=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==m||f!==c)&&xf(t,o,n,c),er=!1,f=t.memoizedState,o.state=f,pl(t,n,o,a);var w=t.memoizedState;l!==m||f!==w||ct.current||er?(typeof x=="function"&&(zd(t,r,x,n),w=t.memoizedState),(d=er||hf(t,r,d,n,f,w,c)||!1)?(p||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,w,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,w,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=w),o.props=n,o.state=w,o.context=c,n=d):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),n=!1)}return Gd(e,t,r,n,i,a)}function Gd(e,t,r,n,a,i){Hg(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return a&&of(t,r,!1),Ls(e,t,i);n=t.stateNode,lw.current=t;var l=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=pa(t,e.child,null,i),t.child=pa(t,null,l,i)):Ue(e,t,l,i),t.memoizedState=n.state,a&&of(t,r,!0),t.child}function $g(e){var t=e.stateNode;t.pendingContext?af(e,t.pendingContext,t.pendingContext!==t.context):t.context&&af(e,t.context,!1),up(e,t.containerInfo)}function Nf(e,t,r,n,a){return ua(),ap(a),t.flags|=256,Ue(e,t,r,n),t.child}var Ud={dehydrated:null,treeContext:null,retryLane:0};function Qd(e){return{baseLanes:e,cachePool:null,transitions:null}}function zg(e,t,r){var n=t.pendingProps,a=xe.current,i=!1,o=(t.flags&128)!==0,l;if((l=o)||(l=e!==null&&e.memoizedState===null?!1:(a&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),le(xe,a&1),e===null)return Hd(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):(o=n.children,e=n.fallback,i?(n=t.mode,i=t.child,o={mode:"hidden",children:o},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Hl(o,n,0,null),e=rn(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Qd(r),t.memoizedState=Ud,e):vp(t,o));if(a=e.memoizedState,a!==null&&(l=a.dehydrated,l!==null))return cw(e,t,o,n,l,a,r);if(i){i=n.fallback,o=t.mode,a=e.child,l=a.sibling;var c={mode:"hidden",children:n.children};return!(o&1)&&t.child!==a?(n=t.child,n.childLanes=0,n.pendingProps=c,t.deletions=null):(n=vr(a,c),n.subtreeFlags=a.subtreeFlags&14680064),l!==null?i=vr(l,i):(i=rn(i,o,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,o=e.child.memoizedState,o=o===null?Qd(r):{base
vendor: 8,109 bytes, line 40
40Lanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~r,t.memoizedState=Ud,n}return i=e.child,e=i.sibling,n=vr(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function vp(e,t){return t=Hl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function fo(e,t,r,n){return n!==null&&ap(n),pa(t,e.child,null,r),e=vp(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function cw(e,t,r,n,a,i,o){if(r)return t.flags&256?(t.flags&=-257,n=qc(Error(V(422))),fo(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,a=t.mode,n=Hl({mode:"visible",children:n.children},a,0,null),i=rn(i,a,o,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&pa(t,e.child,null,o),t.child.memoizedState=Qd(o),t.memoizedState=Ud,i);if(!(t.mode&1))return fo(e,t,o,null);if(a.data==="$!"){if(n=a.nextSibling&&a.nextSibling.dataset,n)var l=n.dgst;return n=l,i=Error(V(419)),n=qc(i,n,void 0),fo(e,t,o,n)}if(l=(o&e.childLanes)!==0,ot||l){if(n=We,n!==null){switch(o&-o){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(n.suspendedLanes|o)?0:a,a!==0&&a!==i.retryLane&&(i.retryLane=a,Ws(e,a),ts(n,e,a,-1))}return Sp(),n=qc(Error(V(421))),fo(e,t,o,n)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=jw.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,yt=hr(a.nextSibling),vt=t,fe=!0,Xt=null,e!==null&&(Tt[Ot++]=Es,Tt[Ot++]=Ts,Tt[Ot++]=on,Es=e.id,Ts=e.overflow,on=t),t=vp(t,n.children),t.flags|=4096,t)}function kf(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),$d(e.return,t,r)}function Bc(e,t,r,n,a){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=a)}function qg(e,t,r){var n=t.pendingProps,a=n.revealOrder,i=n.tail;if(Ue(e,t,n.children,r),n=xe.current,n&2)n=n&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&&kf(e,r,t);else if(e.tag===19)kf(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}n&=1}if(le(xe,n),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&ml(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),Bc(t,!1,a,r,i);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&ml(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}Bc(t,!0,r,null,i);break;case"together":Bc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ls(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),cn|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(V(153));if(t.child!==null){for(e=t.child,r=vr(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=vr(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function dw(e,t,r){switch(t.tag){case 3:$g(t),ua();break;case 5:hg(t);break;case 1:dt(t.type)&&ol(t);break;case 4:up(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;le(dl,n._currentValue),n._currentValue=a;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(le(xe,xe.current&1),t.flags|=128,null):r&t.child.childLanes?zg(e,t,r):(le(xe,xe.current&1),e=Ls(e,t,r),e!==null?e.sibling:null);le(xe,xe.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return qg(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),le(xe,xe.current),n)break;return null;case 22:case 23:return t.lanes=0,_g(e,t,r)}return Ls(e,t,r)}var Bg,Yd,Vg,Gg;Bg=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}};Yd=function(){};Vg=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,Ur(xs.current);var i=null;switch(r){case"input":a=gd(e,a),n=gd(e,n),i=[];break;case"select":a=ye({},a,{value:void 0}),n=ye({},n,{value:void 0}),i=[];break;case"textarea":a=bd(e,a),n=bd(e,n),i=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=al)}jd(r,n);var o;r=null;for(d in a)if(!n.hasOwnProperty(d)&&a.hasOwnProperty(d)&&a[d]!=null)if(d==="style"){var l=a[d];for(o in l)l.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(oi.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in n){var c=n[d];if(l=a!=null?a[d]:void 0,n.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(r||(r={}),r[o]=c[o])}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"&&(oi.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&ue("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)}};Gg=function(e,t,r,n){r!==n&&(t.flags|=4)};function _a(e,t){if(!fe)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 n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags&14680064,n|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function uw(e,t,r){var n=t.pendingProps;switch(np(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qe(t),null;case 1:return dt(t.type)&&il(),qe(t),null;case 3:return n=t.stateNode,ma(),pe(ct),pe(Ge),mp(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(po(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Xt!==null&&(ru(Xt),Xt=null))),Yd(e,t),qe(t),null;case 5:pp(t);var a=Ur(vi.current);if(r=t.type,e!==null&&t.stateNode!=null)Vg(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(V(166));return qe(t),null}if(e=Ur(xs.current),po(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[ps]=t,n[gi]=i,e=(t.mode&1)!==0,r){case"dialog":ue("cancel",n),ue("close",n);break;case"iframe":case"object":case"embed":ue("load",n);break;case"video":case"audio":for(a=0;a<Qa.length;a++)ue(Qa[a],n);break;case"source":ue("error",n);break;case"img":case"image":case"link":ue("error",n),ue("load",n);break;case"details":ue("toggle",n);break;case"input":Rm(n,i),ue("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},ue("invalid",n);break;
vendor: 31,799 bytes, line 40
40case"textarea":Im(n,i),ue("invalid",n)}jd(r,i),a=null;for(var o in i)if(i.hasOwnProperty(o)){var l=i[o];o==="children"?typeof l=="string"?n.textContent!==l&&(i.suppressHydrationWarning!==!0&&uo(n.textContent,l,e),a=["children",l]):typeof l=="number"&&n.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&uo(n.textContent,l,e),a=["children",""+l]):oi.hasOwnProperty(o)&&l!=null&&o==="onScroll"&&ue("scroll",n)}switch(r){case"input":so(n),Dm(n,i,!0);break;case"textarea":so(n),Mm(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=al)}n=a,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=bx(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[ps]=t,e[gi]=n,Bg(e,t,!1,!1),t.stateNode=e;e:{switch(o=Nd(r,n),r){case"dialog":ue("cancel",e),ue("close",e),a=n;break;case"iframe":case"object":case"embed":ue("load",e),a=n;break;case"video":case"audio":for(a=0;a<Qa.length;a++)ue(Qa[a],e);a=n;break;case"source":ue("error",e),a=n;break;case"img":case"image":case"link":ue("error",e),ue("load",e),a=n;break;case"details":ue("toggle",e),a=n;break;case"input":Rm(e,n),a=gd(e,n),ue("invalid",e);break;case"option":a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=ye({},n,{value:void 0}),ue("invalid",e);break;case"textarea":Im(e,n),a=bd(e,n),ue("invalid",e);break;default:a=n}jd(r,a),l=a;for(i in l)if(l.hasOwnProperty(i)){var c=l[i];i==="style"?Nx(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&wx(e,c)):i==="children"?typeof c=="string"?(r!=="textarea"||c!=="")&&li(e,c):typeof c=="number"&&li(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(oi.hasOwnProperty(i)?c!=null&&i==="onScroll"&&ue("scroll",e):c!=null&&qu(e,i,c,o))}switch(r){case"input":so(e),Dm(e,n,!1);break;case"textarea":so(e),Mm(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Nr(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?Hn(e,!!n.multiple,i,!1):n.defaultValue!=null&&Hn(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=al)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return qe(t),null;case 6:if(e&&t.stateNode!=null)Gg(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(V(166));if(r=Ur(vi.current),Ur(xs.current),po(t)){if(n=t.stateNode,r=t.memoizedProps,n[ps]=t,(i=n.nodeValue!==r)&&(e=vt,e!==null))switch(e.tag){case 3:uo(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&uo(n.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[ps]=t,t.stateNode=n}return qe(t),null;case 13:if(pe(xe),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(fe&&yt!==null&&t.mode&1&&!(t.flags&128))dg(),ua(),t.flags|=98560,i=!1;else if(i=po(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(V(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(V(317));i[ps]=t}else ua(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;qe(t),i=!1}else Xt!==null&&(ru(Xt),Xt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||xe.current&1?Oe===0&&(Oe=3):Sp())),t.updateQueue!==null&&(t.flags|=4),qe(t),null);case 4:return ma(),Yd(e,t),e===null&&hi(t.stateNode.containerInfo),qe(t),null;case 10:return lp(t.type._context),qe(t),null;case 17:return dt(t.type)&&il(),qe(t),null;case 19:if(pe(xe),i=t.memoizedState,i===null)return qe(t),null;if(n=(t.flags&128)!==0,o=i.rendering,o===null)if(n)_a(i,!1);else{if(Oe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ml(e),o!==null){for(t.flags|=128,_a(i,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)i=r,e=n,i.flags&=14680066,o=i.alternate,o===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=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return le(xe,xe.current&1|2),t.child}e=e.sibling}i.tail!==null&&je()>ha&&(t.flags|=128,n=!0,_a(i,!1),t.lanes=4194304)}else{if(!n)if(e=ml(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),_a(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!fe)return qe(t),null}else 2*je()-i.renderingStartTime>ha&&r!==1073741824&&(t.flags|=128,n=!0,_a(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(r=i.last,r!==null?r.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=je(),t.sibling=null,r=xe.current,le(xe,n?r&1|2:r&1),t):(qe(t),null);case 22:case 23:return kp(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?ht&1073741824&&(qe(t),t.subtreeFlags&6&&(t.flags|=8192)):qe(t),null;case 24:return null;case 25:return null}throw Error(V(156,t.tag))}function pw(e,t){switch(np(t),t.tag){case 1:return dt(t.type)&&il(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ma(),pe(ct),pe(Ge),mp(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pp(t),null;case 13:if(pe(xe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(V(340));ua()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(xe),null;case 4:return ma(),null;case 10:return lp(t.type._context),null;case 22:case 23:return kp(),null;case 24:return null;default:return null}}var ho=!1,Ve=!1,mw=typeof WeakSet=="function"?WeakSet:Set,Y=null;function Fn(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ve(e,t,n)}else r.current=null}function Kd(e,t,r){try{r()}catch(n){ve(e,t,n)}}var Sf=!1;function fw(e,t){if(Dd=sl,e=Xx(),sp(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var o=0,l=-1,c=-1,d=0,p=0,m=e,f=null;t:for(;;){for(var x;m!==r||a!==0&&m.nodeType!==3||(l=o+a),m!==i||n!==0&&m.nodeType!==3||(c=o+n),m.nodeType===3&&(o+=m.nodeValue.length),(x=m.firstChild)!==null;)f=m,m=x;for(;;){if(m===e)break t;if(f===r&&++d===a&&(l=o),f===i&&++p===n&&(c=o),(x=m.nextSibling)!==null)break;m=f,f=m.parentNode}m=x}r=l===-1||c===-1?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(Id={focusedElem:e,selectionRange:r},sl=!1,Y=t;Y!==null;)if(t=Y,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Y=e;else for(;Y!==null;){t=Y;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var b=w.memoizedProps,j=w.memoizedState,g=t.stateNode,h=g.getSnapshotBeforeUpdate(t.elementType===t.type?b:Qt(t.type,b),j);g.__reactInternalSnapshotBeforeUpdate=h}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(V(163))}}catch(N){ve(t,t.return,N)}if(e=t.sibling,e!==null){e.return=t.return,Y=e;break}Y=t.return}return w=Sf,Sf=!1,w}function ri(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&Kd(t,r,i)}a=a.next}while(a!==n)}}function Fl(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 n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Xd(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 Ug(e){var t=e.alternate;t!==null&&(e.alternate=null,Ug(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ps],delete t[gi],delete t[Ld],delete t[K1],delete t[X1])),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 Qg(e){return e.tag===5||e.tag===3||e.tag===4}function Cf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Qg(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 Zd(e,t,r){var n=e.tag;if(n===5||n===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=al));else if(n!==4&&(e=e.child,e!==null))for(Zd(e,t,r),e=e.sibling;e!==null;)Zd(e,t,r),e=e.sibling}function Jd(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Jd(e,t,r),e=e.sibling;e!==null;)Jd(e,t,r),e=e.sibling}var Fe=null,Kt=!1;function Ys(e,t,r){for(r=r.child;r!==null;)Yg(e,t,r),r=r.sibling}function Yg(e,t,r){if(hs&&typeof hs.onCommitFiberUnmount=="function")try{hs.onCommitFiberUnmount(Tl,r)}catch{}switch(r.tag){case 5:Ve||Fn(r,t);case 6:var n=Fe,a=Kt;Fe=null,Ys(e,t,r),Fe=n,Kt=a,Fe!==null&&(Kt?(e=Fe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Fe.removeChild(r.stateNode));break;case 18:Fe!==null&&(Kt?(e=Fe,r=r.stateNode,e.nodeType===8?Lc(e.parentNode,r):e.nodeType===1&&Lc(e,r),pi(e)):Lc(Fe,r.stateNode));break;case 4:n=Fe,a=Kt,Fe=r.stateNode.containerInfo,Kt=!0,Ys(e,t,r),Fe=n,Kt=a;break;case 0:case 11:case 14:case 15:if(!Ve&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var i=a,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Kd(r,t,o),a=a.next}while(a!==n)}Ys(e,t,r);break;case 1:if(!Ve&&(Fn(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){ve(r,t,l)}Ys(e,t,r);break;case 21:Ys(e,t,r);break;case 22:r.mode&1?(Ve=(n=Ve)||r.memoizedState!==null,Ys(e,t,r),Ve=n):Ys(e,t,r);break;default:Ys(e,t,r)}}function Pf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new mw),t.forEach(function(n){var a=Nw.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function Vt(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var a=r[n];try{var i=e,o=t,l=o;e:for(;l!==null;){switch(l.tag){case 5:Fe=l.stateNode,Kt=!1;break e;case 3:Fe=l.stateNode.containerInfo,Kt=!0;break e;case 4:Fe=l.stateNode.containerInfo,Kt=!0;break e}l=l.return}if(Fe===null)throw Error(V(160));Yg(i,o,a),Fe=null,Kt=!1;var c=a.alternate;c!==null&&(c.return=null),a.return=null}catch(d){ve(a,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Kg(t,e),t=t.sibling}function Kg(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Vt(t,e),is(e),n&4){try{ri(3,e,e.return),Fl(3,e)}catch(b){ve(e,e.return,b)}try{ri(5,e,e.return)}catch(b){ve(e,e.return,b)}}break;case 1:Vt(t,e),is(e),n&512&&r!==null&&Fn(r,r.return);break;case 5:if(Vt(t,e),is(e),n&512&&r!==null&&Fn(r,r.return),e.flags&32){var a=e.stateNode;try{li(a,"")}catch(b){ve(e,e.return,b)}}if(n&4&&(a=e.stateNode,a!=null)){var i=e.memoizedProps,o=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&&yx(a,i),Nd(l,o);var d=Nd(l,i);for(o=0;o<c.length;o+=2){var p=c[o],m=c[o+1];p==="style"?Nx(a,m):p==="dangerouslySetInnerHTML"?wx(a,m):p==="children"?li(a,m):qu(a,p,m,d)}switch(l){case"input":yd(a,i);break;case"textarea":vx(a,i);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var x=i.value;x!=null?Hn(a,!!i.multiple,x,!1):f!==!!i.multiple&&(i.defaultValue!=null?Hn(a,!!i.multiple,i.defaultValue,!0):Hn(a,!!i.multiple,i.multiple?[]:"",!1))}a[gi]=i}catch(b){ve(e,e.return,b)}}break;case 6:if(Vt(t,e),is(e),n&4){if(e.stateNode===null)throw Error(V(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(b){ve(e,e.return,b)}}break;case 3:if(Vt(t,e),is(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{pi(t.containerInfo)}catch(b){ve(e,e.return,b)}break;case 4:Vt(t,e),is(e);break;case 13:Vt(t,e),is(e),a=e.child,a.flags&8192&&(i=a.memoizedState!==null,a.stateNode.isHidden=i,!i||a.alternate!==null&&a.alternate.memoizedState!==null||(jp=je())),n&4&&Pf(e);break;case 22:if(p=r!==null&&r.memoizedState!==null,e.mode&1?(Ve=(d=Ve)||p,Vt(t,e),Ve=d):Vt(t,e),is(e),n&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!p&&e.mode&1)for(Y=e,p=e.child;p!==null;){for(m=Y=p;Y!==null;){switch(f=Y,x=f.child,f.tag){case 0:case 11:case 14:case 15:ri(4,f,f.return);break;case 1:Fn(f,f.return);var w=f.stateNode;if(typeof w.componentWillUnmount=="function"){n=f,r=f.return;try{t=n,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(b){ve(n,r,b)}}break;case 5:Fn(f,f.return);break;case 22:if(f.memoizedState!==null){Ef(m);continue}}x!==null?(x.return=f,Y=x):Ef(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{a=m.stateNode,d?(i=a.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=m.stateNode,c=m.memoizedProps.style,o=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=jx("display",o))}catch(b){ve(e,e.return,b)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=d?"":m.memoizedProps}catch(b){ve(e,e.return,b)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;p===m&&(p=null),m=m.return}p===m&&(p=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Vt(t,e),is(e),n&4&&Pf(e);break;case 21:break;default:Vt(t,e),is(e)}}function is(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(Qg(r)){var n=r;break e}r=r.return}throw Error(V(160))}switch(n.tag){case 5:var a=n.stateNode;n.flags&32&&(li(a,""),n.flags&=-33);var i=Cf(e);Jd(e,i,a);break;case 3:case 4:var o=n.stateNode.containerInfo,l=Cf(e);Zd(e,l,o);break;default:throw Error(V(161))}}catch(c){ve(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function hw(e,t,r){Y=e,Xg(e)}function Xg(e,t,r){for(var n=(e.mode&1)!==0;Y!==null;){var a=Y,i=a.child;if(a.tag===22&&n){var o=a.memoizedState!==null||ho;if(!o){var l=a.alternate,c=l!==null&&l.memoizedState!==null||Ve;l=ho;var d=Ve;if(ho=o,(Ve=c)&&!d)for(Y=a;Y!==null;)o=Y,c=o.child,o.tag===22&&o.memoizedState!==null?Tf(a):c!==null?(c.return=o,Y=c):Tf(a);for(;i!==null;)Y=i,Xg(i),i=i.sibling;Y=a,ho=l,Ve=d}Af(e)}else a.subtreeFlags&8772&&i!==null?(i.return=a,Y=i):Af(e)}}function Af(e){for(;Y!==null;){var t=Y;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ve||Fl(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Ve)if(r===null)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:Qt(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&pf(t,i,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}pf(t,o,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 p=d.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&pi(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(V(163))}Ve||t.flags&512&&Xd(t)}catch(f){ve(t,t.return,f)}}if(t===e){Y=null;break}if(r=t.sibling,r!==null){r.return=t.return,Y=r;break}Y=t.return}}function Ef(e){for(;Y!==null;){var t=Y;if(t===e){Y=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Y=r;break}Y=t.return}}function Tf(e){for(;Y!==null;){var t=Y;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Fl(4,t)}catch(c){ve(t,r,c)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var a=t.return;try{n.componentDidMount()}catch(c){ve(t,a,c)}}var i=t.return;try{Xd(t)}catch(c){ve(t,i,c)}break;case 5:var o=t.return;try{Xd(t)}catch(c){ve(t,o,c)}}}catch(c){ve(t,t.return,c)}if(t===e){Y=null;break}var l=t.sibling;if(l!==null){l.return=t.return,Y=l;break}Y=t.return}}var xw=Math.ceil,xl=Hs.ReactCurrentDispatcher,bp=Hs.ReactCurrentOwner,Wt=Hs.ReactCurrentBatchConfig,re=0,We=null,Ce=null,_e=0,ht=0,_n=Tr(0),Oe=0,Ni=null,cn=0,_l=0,wp=0,ni=null,it=null,jp=0,ha=1/0,Ss=null,gl=!1,eu=null,gr=null,xo=!1,dr=null,yl=0,ai=0,tu=null,Lo=-1,Fo=0;function Ke(){return re&6?je():Lo!==-1?Lo:Lo=je()}function yr(e){return e.mode&1?re&2&&_e!==0?_e&-_e:J1.transition!==null?(Fo===0&&(Fo=Mx()),Fo):(e=ae,e!==0||(e=window.event,e=e===void 0?16:zx(e.type)),e):1}function ts(e,t,r,n){if(50<ai)throw ai=0,tu=null,Error(V(185));Li(e,r,n),(!(re&2)||e!==We)&&(e===We&&(!(re&2)&&(_l|=r),Oe===4&&sr(e,_e)),ut(e,n),r===1&&re===0&&!(t.mode&1)&&(ha=je()+500,Ml&&Or()))}function ut(e,t){var r=e.callbackNode;Jb(e,t);var n=tl(e,e===We?_e:0);if(n===0)r!==null&&Fm(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Fm(r),t===1)e.tag===0?Z1(Of.bind(null,e)):og(Of.bind(null,e)),Q1(function(){!(re&6)&&Or()}),r=null;else{switch(Wx(n)){case 1:r=Qu;break;case 4:r=Dx;break;case 16:r=el;break;case 536870912:r=Ix;break;default:r=el}r=a0(r,Zg.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Zg(e,t){if(Lo=-1,Fo=0,re&6)throw Error(V(327));var r=e.callbackNode;if(Vn()&&e.callbackNode!==r)return null;var n=tl(e,e===We?_e:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=vl(e,n);else{t=n;var a=re;re|=2;var i=e0();(We!==e||_e!==t)&&(Ss=null,ha=je()+500,sn(e,t));do try{vw();break}catch(l){Jg(e,l)}while(!0);op(),xl.current=i,re=a,Ce!==null?t=0:(We=null,_e=0,t=Oe)}if(t!==0){if(t===2&&(a=Ad(e),a!==0&&(n=a,t=su(e,a))),t===1)throw r=Ni,sn(e,0),sr(e,n),ut(e,je()),r;if(t===6)sr(e,n);else{if(a=e.current.alternate,!(n&30)&&!gw(a)&&(t=vl(e,n),t===2&&(i=Ad(e),i!==0&&(n=i,t=su(e,i))),t===1))throw r=Ni,sn(e,0),sr(e,n),ut(e,je()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(V(345));case 2:Br(e,it,Ss);break;case 3:if(sr(e,n),(n&130023424)===n&&(t=jp+500-je(),10<t)){if(tl(e,0)!==0)break;if(a=e.suspendedLanes,(a&n)!==n){Ke(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Wd(Br.bind(null,e,it,Ss),t);break}Br(e,it,Ss);break;case 4:if(sr(e,n),(n&4194240)===n)break;for(t=e.eventTimes,a=-1;0<n;){var o=31-es(n);i=1<<o,o=t[o],o>a&&(a=o),n&=~i}if(n=a,n=je()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*xw(n/1960))-n,10<n){e.timeoutHandle=Wd(Br.bind(null,e,it,Ss),n);break}Br(e,it,Ss);break;case 5:Br(e,it,Ss);break;default:throw Error(V(329))}}}return ut(e,je()),e.callbackNode===r?Zg.bind(null,e):null}function su(e,t){var r=ni;return e.current.memoizedState.isDehydrated&&(sn(e,t).flags|=256),e=vl(e,t),e!==2&&(t=it,it=r,t!==null&&ru(t)),e}function ru(e){it===null?it=e:it.push.apply(it,e)}function gw(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var a=r[n],i=a.getSnapshot;a=a.value;try{if(!ss(i(),a))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 sr(e,t){for(t&=~wp,t&=~_l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-es(t),n=1<<r;e[r]=-1,t&=~n}}function Of(e){if(re&6)throw Error(V(327));Vn();var t=tl(e,0);if(!(t&1))return ut(e,je()),null;var r=vl(e,t);if(e.tag!==0&&r===2){var n=Ad(e);n!==0&&(t=n,r=su(e,n))}if(r===1)throw r=Ni,sn(e,0),sr(e,t),ut(e,je()),r;if(r===6)throw Error(V(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Br(e,it,Ss),ut(e,je()),null}function Np(e,t){var r=re;re|=1;try{return e(t)}finally{re=r,re===0&&(ha=je()+500,Ml&&Or())}}function dn(e){dr!==null&&dr.tag===0&&!(re&6)&&Vn();var t=re;re|=1;var r=Wt.transition,n=ae;try{if(Wt.transition=null,ae=1,e)return e()}finally{ae=n,Wt.transition=r,re=t,!(re&6)&&Or()}}function kp(){ht=_n.current,pe(_n)}function sn(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,U1(r)),Ce!==null)for(r=Ce.return;r!==null;){var n=r;switch(np(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&il();break;case 3:ma(),pe(ct),pe(Ge),mp();break;case 5:pp(n);break;case 4:ma();break;case 13:pe(xe);break;case 19:pe(xe);break;case 10:lp(n.type._context);break;case 22:case 23:kp()}r=r.return}if(We=e,Ce=e=vr(e.current,null),_e=ht=t,Oe=0,Ni=null,wp=_l=cn=0,it=ni=null,Gr!==null){for(t=0;t<Gr.length;t++)if(r=Gr[t],n=r.interleaved,n!==null){r.interleaved=null;var a=n.next,i=r.pending;if(i!==null){var o=i.next;i.next=a,n.next=o}r.pending=n}Gr=null}return e}function Jg(e,t){do{var r=Ce;try{if(op(),Io.current=hl,fl){for(var n=ge.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}fl=!1}if(ln=0,Ie=Ee=ge=null,si=!1,bi=0,bp.current=null,r===null||r.return===null){Oe=1,Ni=t,Ce=null;break}e:{var i=e,o=r.return,l=r,c=t;if(t=_e,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,p=l,m=p.tag;if(!(p.mode&1)&&(m===0||m===11||m===15)){var f=p.alternate;f?(p.updateQueue=f.updateQueue,p.memoizedState=f.memoizedState,p.lanes=f.lanes):(p.updateQueue=null,p.memoizedState=null)}var x=yf(o);if(x!==null){x.flags&=-257,vf(x,o,l,i,t),x.mode&1&&gf(i,d,t),t=x,c=d;var w=t.updateQueue;if(w===null){var b=new Set;b.add(c),t.updateQueue=b}else w.add(c);break e}else{if(!(t&1)){gf(i,d,t),Sp();break e}c=Error(V(426))}}else if(fe&&l.mode&1){var j=yf(o);if(j!==null){!(j.flags&65536)&&(j.flags|=256),vf(j,o,l,i,t),ap(fa(c,l));break e}}i=c=fa(c,l),Oe!==4&&(Oe=2),ni===null?ni=[i]:ni.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var g=Wg(i,c,t);uf(i,g);break e;case 1:l=c;var h=i.type,y=i.stateNode;if(!(i.flags&128)&&(typeof h.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(gr===null||!gr.has(y)))){i.flags|=65536,t&=-t,i.lanes|=t;var N=Lg(i,l,t);uf(i,N);break e}}i=i.return}while(i!==null)}s0(r)}catch(k){t=k,Ce===r&&r!==null&&(Ce=r=r.return);continue}break}while(!0)}function e0(){var e=xl.current;return xl.current=hl,e===null?hl:e}function Sp(){(Oe===0||Oe===3||Oe===2)&&(Oe=4),We===null||!(cn&268435455)&&!(_l&268435455)||sr(We,_e)}function vl(e,t){var r=re;re|=2;var n=e0();(We!==e||_e!==t)&&(Ss=null,sn(e,t));do try{yw();break}catch(a){Jg(e,a)}while(!0);if(op(),re=r,xl.current=n,Ce!==null)throw Error(V(261));return We=null,_e=0,Oe}function yw(){for(;Ce!==null;)t0(Ce)}function vw(){for(;Ce!==null&&!Bb();)t0(Ce)}function t0(e){var t=n0(e.alternate,e,ht);e.memoizedProps=e.pendingProps,t===null?s0(e):Ce=t,bp.current=null}function s0(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=pw(r,t),r!==null){r.flags&=32767,Ce=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Oe=6,Ce=null;return}}else if(r=uw(r,t,ht),r!==null){Ce=r;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Oe===0&&(Oe=5)}function Br(e,t,r){var n=ae,a=Wt.transition;try{Wt.transition=null,ae=1,bw(e,t,r,n)}finally{Wt.transition=a,ae=n}return null}function bw(e,t,r,n){do Vn();while(dr!==null);if(re&6)throw Error(V(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(V(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(e1(e,i),e===We&&(Ce=We=null,_e=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||xo||(xo=!0,a0(el,function(){return Vn(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=Wt.transition,Wt.transition=null;var o=ae;ae=1;var l=re;re|=4,bp.current=null,fw(e,r),Kg(r,e),H1(Id),sl=!!Dd,Id=Dd=null,e.current=r,hw(r),Vb(),re=l,ae=o,Wt.transition=i}else e.current=r;if(xo&&(xo=!1,dr=e,yl=a),i=e.pendingLanes,i===0&&(gr=null),Qb(r.stateNode),ut(e,je()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(gl)throw gl=!1,e=eu,eu=null,e;return yl&1&&e.tag!==0&&Vn(),i=e.pendingLanes,i&1?e===tu?ai++:(ai=0,tu=e):ai=0,Or(),null}function Vn(){if(dr!==null){var e=Wx(yl),t=Wt.transition,r=ae;try{if(Wt.transition=null,ae=16>e?16:e,dr===null)var n=!1;else{if(e=dr,dr=null,yl=0,re&6)throw Error(V(331));var a=re;for(re|=4,Y=e.current;Y!==null;){var i=Y,o=i.child;if(Y.flags&16){var l=i.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for(Y=d;Y!==null;){var p=Y;switch(p.tag){case 0:case 11:case 15:ri(8,p,i)}var m=p.child;if(m!==null)m.return=p,Y=m;else for(;Y!==null;){p=Y;var f=p.sibling,x=p.return;if(Ug(p),p===d){Y=null;break}if(f!==null){f.return=x,Y=f;break}Y=x}}}var w=i.alternate;if(w!==null){var b=w.child;if(b!==null){w.child=null;do{var j=b.sibling;b.sibling=null,b=j}while(b!==null)}}Y=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,Y=o;else e:for(;Y!==null;){if(i=Y,i.flags&2048)switch(i.tag){case 0:case 11:case 15:ri(9,i,i.return)}var g=i.sibling;if(g!==null){g.return=i.return,Y=g;break e}Y=i.return}}var h=e.current;for(Y=h;Y!==null;){o=Y;var y=o.child;if(o.subtreeFlags&2064&&y!==null)y.return=o,Y=y;else e:for(o=h;Y!==null;){if(l=Y,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Fl(9,l)}}catch(k){ve(l,l.return,k)}if(l===o){Y=null;break e}var N=l.sibling;if(N!==null){N.return=l.return,Y=N;break e}Y=l.return}}if(re=a,Or(),hs&&typeof hs.onPostCommitFiberRoot=="function")try{hs.onPostCommitFiberRoot(Tl,e)}catch{}n=!0}return n}finally{ae=r,Wt.transition=t}}return!1}function Rf(e,t,r){t=fa(r,t),t=Wg(e,t,1),e=xr(e,t,1),t=Ke(),e!==null&&(Li(e,1,t),ut(e,t))}function ve(e,t,r){if(e.tag===3)Rf(e,e,r);else for(;t!==null;){if(t.tag===3){Rf(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(gr===null||!gr.has(n))){e=fa(r,e),e=Lg(t,e,1),t=xr(t,e,1),e=Ke(),t!==null&&(Li(t,1,e),ut(t,e));break}}t=t.return}}function ww(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Ke(),e.pingedLanes|=e.suspendedLanes&r,We===e&&(_e&r)===r&&(Oe===4||Oe===3&&(_e&130023424)===_e&&500>je()-jp?sn(e,0):wp|=r),ut(e,t)}function r0(e,t){t===0&&(e.mode&1?(t=ao,ao<<=1,!(ao&130023424)&&(ao=4194304)):t=1);var r=Ke();e=Ws(e,t),e!==null&&(Li(e,t,r),ut(e,r))}function jw(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),r0(e,r)}function Nw(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(V(314))}n!==null&&n.delete(t),r0(e,r)}var n0;n0=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ct.current)ot=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return ot=!1,dw(e,t,r);ot=!!(e.flags&131072)}else ot=!1,fe&&t.flags&1048576&&lg(t,cl,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Wo(e,t),e=t.pendingProps;var a=da(t,Ge.current);Bn(t,r),a=hp(null,t,n,e,a,r);var i=xp();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,dt(n)?(i=!0,ol(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,dp(t),a.updater=Ll,t.stateNode=a,a._reactInternals=t,qd(t,n,e,r),t=Gd(null,t,n,!0,i,r)):(t.tag=0,fe&&i&&rp(t),Ue(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Wo(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=Sw(n),e=Qt(n,e),a){case 0:t=Vd(null,t,n,e,r);break e;case 1:t=jf(null,t,n,e,r);break e;case 11:t=bf(null,t,n,e,r);break e;case 14:t=wf(null,t,n,Qt(n.type,e),r);break e}throw Error(V(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Qt(n,a),Vd(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Qt(n,a),jf(e,t,n,a,r);case 3:e:{if($g(t),e===null)throw Error(V(387));n=t.pendingProps,i=t.memoizedState,a=i.element,fg(e,t),pl(t,n,null,r);var o=t.memoizedState;if(n=o.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=fa(Error(V(423)),t),t=Nf(e,t,n,r,a);break e}else if(n!==a){a=fa(Error(V(424)),t),t=Nf(e,t,n,r,a);break e}else for(yt=hr(t.stateNode.containerInfo.firstChild),vt=t,fe=!0,Xt=null,r=pg(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ua(),n===a){t=Ls(e,t,r);break e}Ue(e,t,n,r)}t=t.child}return t;case 5:return hg(t),e===null&&Hd(t),n=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,o=a.children,Md(n,a)?o=null:i!==null&&Md(n,i)&&(t.flags|=32),Hg(e,t),Ue(e,t,o,r),t.child;case 6:return e===null&&Hd(t),null;case 13:return zg(e,t,r);case 4:return up(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=pa(t,null,n,r):Ue(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Qt(n,a),bf(e,t,n,a,r);case 7:return Ue(e,t,t.pendingProps,r),t.child;case 8:return Ue(e,t,t.pendingProps.children,r),t.child;case 12:return Ue(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value,le(dl,n._currentValue),n._currentValue=o,i!==null)if(ss(i.value,o)){if(i.children===a.children&&!ct.current){t=Ls(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){o=i.child;for(var c=l.firstContext;c!==null;){if(c.context===n){if(i.tag===1){c=Os(-1,r&-r),c.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var p=d.pending;p===null?c.next=c:(c.next=p.next,p.next=c),d.pending=c}}i.lanes|=r,c=i.alternate,c!==null&&(c.lanes|=r),$d(i.return,r,t),l.lanes|=r;break}c=c.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(V(341));o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),$d(o,r,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ue(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Bn(t,r),a=Lt(a),n=n(a),t.flags|=1,Ue(e,t,n,r),t.child;case 14:return n=t.type,a=Qt(n,t.pendingProps),a=Qt(n.type,a),wf(e,t,n,a,r);case 15:return Fg(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Qt(n,a),Wo(e,t),t.tag=1,dt(n)?(e=!0,ol(t)):e=!1,Bn(t,r),Mg(t,n,a),qd(t,n,a,r),Gd(null,t,n,!0,e,r);case 19:return qg(e,t,r);case 22:return _g(e,t,r)}throw Error(V(156,t.tag))};function a0(e,t){return Rx(e,t)}function kw(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 1,224 bytes, line 40
40ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function It(e,t,r,n){return new kw(e,t,r,n)}function Cp(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sw(e){if(typeof e=="function")return Cp(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Vu)return 11;if(e===Gu)return 14}return 2}function vr(e,t){var r=e.alternate;return r===null?(r=It(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 _o(e,t,r,n,a,i){var o=2;if(n=e,typeof e=="function")Cp(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case En:return rn(r.children,a,i,t);
vendor: 6,342 bytes, line 40
40case Bu:o=8,a|=8;break;case md:return e=It(12,r,t,a|2),e.elementType=md,e.lanes=i,e;case fd:return e=It(13,r,t,a),e.elementType=fd,e.lanes=i,e;case hd:return e=It(19,r,t,a),e.elementType=hd,e.lanes=i,e;case hx:return Hl(r,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case mx:o=10;break e;case fx:o=9;break e;case Vu:o=11;break e;case Gu:o=14;break e;case Js:o=16,n=null;break e}throw Error(V(130,e==null?e:typeof e,""))}return t=It(o,r,t,a),t.elementType=e,t.type=n,t.lanes=i,t}function rn(e,t,r,n){return e=It(7,e,n,t),e.lanes=r,e}function Hl(e,t,r,n){return e=It(22,e,n,t),e.elementType=hx,e.lanes=r,e.stateNode={isHidden:!1},e}function Vc(e,t,r){return e=It(6,e,null,t),e.lanes=r,e}function Gc(e,t,r){return t=It(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cw(e,t,r,n,a){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=Cc(0),this.expirationTimes=Cc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cc(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Pp(e,t,r,n,a,i,o,l,c){return e=new Cw(e,t,r,l,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=It(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},dp(i),e}function Pw(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:An,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function i0(e){if(!e)return kr;e=e._reactInternals;e:{if(hn(e)!==e||e.tag!==1)throw Error(V(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(dt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(V(171))}if(e.tag===1){var r=e.type;if(dt(r))return ig(e,r,t)}return t}function o0(e,t,r,n,a,i,o,l,c){return e=Pp(r,n,!0,e,a,i,o,l,c),e.context=i0(null),r=e.current,n=Ke(),a=yr(r),i=Os(n,a),i.callback=t??null,xr(r,i,a),e.current.lanes=a,Li(e,a,n),ut(e,n),e}function $l(e,t,r,n){var a=t.current,i=Ke(),o=yr(a);return r=i0(r),t.context===null?t.context=r:t.pendingContext=r,t=Os(i,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=xr(a,t,o),e!==null&&(ts(e,a,o,i),Do(e,a,o)),o}function bl(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 Df(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Ap(e,t){Df(e,t),(e=e.alternate)&&Df(e,t)}function Aw(){return null}var l0=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ep(e){this._internalRoot=e}zl.prototype.render=Ep.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(V(409));$l(e,t,null,null)};zl.prototype.unmount=Ep.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dn(function(){$l(null,e,null,null)}),t[Ms]=null}};function zl(e){this._internalRoot=e}zl.prototype.unstable_scheduleHydration=function(e){if(e){var t=_x();e={blockedOn:null,target:e,priority:t};for(var r=0;r<tr.length&&t!==0&&t<tr[r].priority;r++);tr.splice(r,0,e),r===0&&$x(e)}};function Tp(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ql(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function If(){}function Ew(e,t,r,n,a){if(a){if(typeof n=="function"){var i=n;n=function(){var d=bl(o);i.call(d)}}var o=o0(t,n,e,0,null,!1,!1,"",If);return e._reactRootContainer=o,e[Ms]=o.current,hi(e.nodeType===8?e.parentNode:e),dn(),o}for(;a=e.lastChild;)e.removeChild(a);if(typeof n=="function"){var l=n;n=function(){var d=bl(c);l.call(d)}}var c=Pp(e,0,!1,null,null,!1,!1,"",If);return e._reactRootContainer=c,e[Ms]=c.current,hi(e.nodeType===8?e.parentNode:e),dn(function(){$l(t,c,r,n)}),c}function Bl(e,t,r,n,a){var i=r._reactRootContainer;if(i){var o=i;if(typeof a=="function"){var l=a;a=function(){var c=bl(o);l.call(c)}}$l(t,o,e,a)}else o=Ew(r,t,e,a,n);return bl(o)}Lx=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Ua(t.pendingLanes);r!==0&&(Yu(t,r|1),ut(t,je()),!(re&6)&&(ha=je()+500,Or()))}break;case 13:dn(function(){var n=Ws(e,1);if(n!==null){var a=Ke();ts(n,e,1,a)}}),Ap(e,1)}};Ku=function(e){if(e.tag===13){var t=Ws(e,134217728);if(t!==null){var r=Ke();ts(t,e,134217728,r)}Ap(e,134217728)}};Fx=function(e){if(e.tag===13){var t=yr(e),r=Ws(e,t);if(r!==null){var n=Ke();ts(r,e,t,n)}Ap(e,t)}};_x=function(){return ae};Hx=function(e,t){var r=ae;try{return ae=e,t()}finally{ae=r}};Sd=function(e,t,r){switch(t){case"input":if(yd(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 n=r[t];if(n!==e&&n.form===e.form){var a=Il(n);if(!a)throw Error(V(90));gx(n),yd(n,a)}}}break;case"textarea":vx(e,r);break;case"select":t=r.value,t!=null&&Hn(e,!!r.multiple,t,!1)}};Cx=Np;Px=dn;var Tw={usingClientEntryPoint:!1,Events:[_i,Dn,Il,kx,Sx,Np]},Ha={findFiberByHostInstance:Vr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Ow={bundleType:Ha.bundleType,version:Ha.version,rendererPackageName:Ha.rendererPackageName,rendererConfig:Ha.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Hs.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Tx(e),e===null?null:e.stateNode},findFiberByHostInstance:Ha.findFiberByHostInstance||Aw,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 go=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!go.isDisabled&&go.supportsFiber)try{Tl=go.inject(Ow),hs=go}catch{}}jt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Tw;jt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Tp(t))throw Error(V(200));return Pw(e,t,null,r)};jt.createRoot=function(e,t){if(!Tp(e))throw Error(V(299));var r=!1,n="",a=l0;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=Pp(e,1,!1,null,null,r,!1,n,a),e[Ms]=t.current,hi(e.nodeType===8?e.parentNode:e),new Ep(t)};jt.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(V(188)):(e=Object.keys(e).join(","),Error(V(268,e)));return e=Tx(t),e=e===null?null:e.stateNode,e};jt.flushSync=function(e){return dn(e)};jt.hydrate=function(e,t,r){if(!ql(t))throw Error(V(200));return Bl(null,e,t,!0,r)};jt.hydrateRoot=function(e,t,r){if(!Tp(e))throw Error(V(405));var n=r!=null&&r.hydratedSources||null,a=!1,i="",o=l0;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=o0(t,null,e,1,r??null,a,!1,i,o),e[Ms]=t.current,hi(e),n)for(e=0;e<n.length;e++)r=n[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new zl(t)};jt.render=function(e,t,r){if(!ql(t))throw Error(V(200));return Bl(null,e,t,!1,r)};jt.unmountComponentAtNode=function(e){if(!ql(e))throw Error(V(40));return e._reactRootContainer?(dn(function(){Bl(null,null,e,!1,function(){e._reactRootContainer=null,e[Ms]=null})}),!0):!1};jt.unstable_batchedUpdates=Np;jt.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!ql(r))throw Error(V(200));if(e==null||e._reactInternals===void 0)throw Error(V(38));return Bl(e,t,r,!1,n)};jt.version="18.3.1-next-f1338f8080-20240426";function c0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c0)}catch(e){console.error(e)}}c0(),cx.exports=jt;var wa=cx.exports;const Rw=Mi(wa);var d0,Mf=wa;d0=Mf.createRoot,Mf.hydrateRoot;const Dw=1,Iw=1e6;let Uc=0;function Mw(){return Uc=(Uc+1)%Number.MAX_SAFE_INTEGER,Uc.toString()}const Qc=new Map,Wf=e=>{if(Qc.has(e))return;const t=setTimeout(()=>{Qc.delete(e),ii({type:"REMOVE_TOAST",toastId:e})},Iw);Qc.set(e,t)},Ww=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,Dw)};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?Wf(r):e.toasts.forEach(n=>{Wf(n.id)}),{...e,toasts:e.toasts.map(n=>
40n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},Ho=[];let $o={toasts:[]};function ii(e){$o=Ww($o,e),Ho.forEach(t=>{t($o)})}function Lw({...e}){const t=Mw(),r=a=>ii({type:"UPDATE_TOAST",toast:{...a,id:t}}),n=()=>ii({type:"DISMISS_TOAST",toastId:t});return ii({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:a=>{a||n()}}}),{id:t,dismiss:n,update:r}}function Fw(){const[e,t]=u.useState($o);return u.useEffect(()=>(Ho.push(t),()=>{const r=Ho.indexOf(t);r>-1&&Ho.splice(r,1)}),[e]),{...e,toast:Lw,dismiss:r=>ii({type:"DISMISS_TOAST",toastId:r})}}var _w=Object.defineProperty,ja=(e,t)=>_w(e,"name",{value:t,configurable:!0}),u0=!!(typeof window<"u"&&window.document&&window.document.createElement);function Ne(e,t,{checkForDefaultPrevented:r=!0}={}){return ja(function(a){if(e==null||e(a),r===!1||!a||!a.defaultPrevented)return t==null?void 0:t(a)},"handleEvent")}ja(Ne,"composeEventHandlers");function Hw(e){var t;if(!u0)throw new Error("Cannot access window outside of the DOM");return((t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView)??window}ja(Hw,"getOwnerWindow");function nu(e){if(!u0)throw new Error("Cannot access document outside of the DOM");return(e==null?void 0:e.ownerDocument)??document}ja(nu,"getOwnerDocument");function p0(e,t=!1){const{activeElement:r}=nu(e);if(!(r!=null&&r.nodeName))return null;if(m0(r)&&r.contentDocument)return p0(r.contentDocument.body,t);if(t){const n=r.getAttribute("aria-activedescendant");if(n){const a=nu(r).getElementById(n);if(a)return a}}return r}ja(p0,"getActiveElement");function m0(e){return e.tagName==="IFRAME"}ja(m0,"isFrame");var $w=Object.defineProperty,Op=(e,t)=>$w(e,"name",{value:t,configurable:!0});function au(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}Op(au,"setRef");function f0(...e){return t=>{let r=!1;const n=e.map(a=>{const i=au(a,t);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let a=0;a<n.length;a++){const i=n[a];typeof i=="function"?i():au(e[a],null)}}}}Op(f0,"composeRefs");function Re(...e){return u.useCallback(f0(...e),e)}Op(Re,"useComposedRefs");var zw=Object.defineProperty,Rt=(e,t)=>zw(e,"name",{value:t,configurable:!0});function qw(e,t){const r=u.createContext(t);r.displayName=e+"Context";const n=Rt(i=>{const{children:o,...l}=i,c=u.useMemo(()=>l,Object.values(l));return s.jsx(r.Provider,{value:c,children:o})},"Provider");n.displayName=e+"Provider";function a(i,o={}){const{optional:l=!1}=o,c=u.useContext(r);if(c)return c;if(t!==void 0)return t;if(!l)throw new Error(`\`${i}\` must be used within \`${e}\``)}return Rt(a,"useContext"),[n,a]}Rt(qw,"createContext");function $s(e,t=[]){let r=[];function n(i,o){const l=u.createContext(o);l.displayName=i+"Context";const c=r.length;r=[...r,o];const d=Rt(m=>{var g;const{scope:f,children:x,...w}=m,b=((g=f==null?void 0:f[e])==null?void 0:g[c])||l,j=u.useMemo(()=>w,Object.values(w));return s.jsx(b.Provider,{value:j,children:x})},"Provider");d.displayName=i+"Provider";function p(m,f,x={}){var g;const{optional:w=!1}=x,b=((g=f==null?void 0:f[e])==null?void 0:g[c])||l,j=u.useContext(b);if(j)return j;if(o!==void 0)return o;if(!w)throw new Error(`\`${m}\` must be used within \`${i}\``)}return Rt(p,"useContext"),[d,p]}Rt(n,"createContext");const a=Rt(()=>{const i=r.map(o=>u.createContext(o));return Rt(function(l){const c=(l==null?void 0:l[e])||i;return u.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])},"useScope")},"createScope");return a.scopeName=e,[n,h0(a,...t)]}Rt($s,"createContextScope");function h0(...e){const t=e[0];if(e.length===1)return t;const r=Rt(()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return Rt(function(i){const o=n.reduce((l,{useScope:c,scopeName:d})=>{const m=c(i)[`__scope${d}`];return{...l,...m}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])},"useComposedScopes")},"createScope");return r.scopeName=t.scopeName,r}Rt(h0,"composeContextScopes");var Bw=Object.defineProperty,ns=(e,t)=>Bw(e,"name",{value:t,configurable:!0});function Sr(e){const t=u.forwardRef((r,n)=>{let{children:a,...i}=r,o=null,l=!1;const c=[];iu(a)&&typeof yo=="function"&&(a=yo(a._payload)),u.Children.forEac
40h(a,f=>{var x;if(b0(f)){l=!0;const w=f;let b="child"in w.props?w.props.child:w.props.children;iu(b)&&typeof yo=="function"&&(b=yo(b._payload)),o=Gw(w,b),c.push((x=o==null?void 0:o.props)==null?void 0:x.children)}else c.push(f)}),o?o=u.cloneElement(o,void 0,c):!l&&u.Children.count(a)===1&&u.isValidElement(a)&&(o=a);const d=o?v0(o):void 0,p=Re(n,d);if(!o){if(a||a===0)throw new Error(l?Yw(e):Qw(e));return a}const m=y0(i,o.props??{});return o.type!==u.Fragment&&(m.ref=n?p:d),u.cloneElement(o,m)});return t.displayName=`${e}.Slot`,t}ns(Sr,"createSlot");var Vw=Sr("Slot"),x0=Symbol.for("radix.slottable");function g0(e){const t=ns(r=>"child"in r?r.children(r.child):r.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=x0,t}ns(g0,"createSlottable");var Gw=ns((e,t)=>{if("child"in e.props){const r=e.props.child;return u.isValidElement(r)?u.cloneElement(r,void 0,e.props.children(r.props.children)):null}return u.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function y0(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...l)=>{const c=i(...l);return a(...l),c}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}ns(y0,"mergeProps");function v0(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}ns(v0,"getElementRef");function b0(e){return u.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===x0}ns(b0,"isSlottable");var Uw=Symbol.for("react.lazy");function iu(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===Uw&&"_payload"in e&&w0(e._payload)}ns(iu,"isLazyComponent");function w0(e){return typeof e=="object"&&e!==null&&"then"in e}ns(w0,"isPromiseLike");var Qw=ns(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),Yw=ns(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),yo=ya[" use ".trim().toString()],Kw=Object.defineProperty,Me=(e,t)=>Kw(e,"name",{value:t,configurable:!0});function Rp(e){const t=e+"CollectionProvider",[r,n]=$s(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=Me(b=>{const{scope:j,children:g}=b,h=u.useRef(null),y=u.useRef(new Map).current;return s.jsx(a,{scope:j,itemMap:y,collectionRef:h,children:g})},"CollectionProvider");o.displayName=t;const l=e+"CollectionSlot",c=Sr(l),d=u.forwardRef((b,j)=>{const{scope:g,children:h}=b,y=i(l,g),N=Re(j,y.collectionRef);return s.jsx(c,{ref:N,children:h})});d.displayName=l;const p=e+"CollectionItemSlot",m="data-radix-collection-item",f=Sr(p),x=u.forwardRef((b,j)=>{const{scope:g,children:h,...y}=b,N=u.useRef(null),k=Re(j,N),S=i(p,g);return u.useEffect(()=>(S.itemMap.set(N,{ref:N,...y}),()=>void S.itemMap.delete(N))),s.jsx(f,{[m]:"",ref:k,children:h})});x.displayName=p;function w(b){const j=i(e+"CollectionConsumer",b);return u.useCallback(()=>{const h=j.collectionRef.current;if(!h)return[];const y=Array.from(h.querySelectorAll(`[${m}]`));return Array.from(j.itemMap.values()).sort((S,P)=>y.indexOf(S.ref.current)-y.indexOf(P.ref.current))},[j.collectionRef,j.itemMap])}return Me(w,"useCollection"),[{Provider:o,Slot:d,ItemSlot:x},w,n]}Me(Rp,"createCollection");var Lf=new WeakMap,Se,xt,Yc=(xt=class extends Map{constructor(r){super(r);ee(this,Se);K(this,Se,[...super.keys()]),Lf.set(this,!0)}set(r,n){return Lf.get(this)&&(this.has(r)?W(this,Se)[W(this,Se).indexOf(r)]=r:W(this,Se).push(r)),super.set(r,n),this}insert(r,n,a){const i=this.has(n),o=W(this,Se).length,l=Dp(r);let c=l>=0?l:o+l;const d=c<0||c>=o?-1:c;if(d===this.size||i&&d===this.size-1||d===-1)return this.set(n,a),this;const p=this.size+(i?0:1);l<0&&c++;const m=[...W(this,Se)];let f,x=!1;for(let w=c;w<p;w++)if(c===w){let b=m[w];m[w]===n&&(b=m[w+1]),i&&this.delete(n),f=this.get(b),this.set(n,a)}else{!x&&m[w-1]===n&&(x=!0);const b=m[x?w:w-1],j=f;f=this.get(b),this.delete(b),this.set(b,j)}return this}with(r,n,a){const i=new xt(this);return i.insert(r,n,a),i}before(r){const n=W(this,Se).indexOf(r)-1;if(!(n<0))return this.entryAt(n)}setBefore(r,n,a){const i=W(this,Se).indexOf(r);return i===-1?this:this.insert(i,n,a)}after(r){let n=W(this,Se).indexOf(r);if(n=n===-1||n===this.size-1?-1:n+1,n!==-1)return this.entryAt(n)}setAfter(r,n,a){const i=W(this,Se).indexOf(r);return i===-1?this:this.insert(i+1,n,a)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return K(this,Se,[]),super.clear()}delete(r){const n=super.delete(r);return n&&W(this,Se).splice(W(this,Se).indexOf(r),1),n}deleteAt(r){const n=this.keyAt(r);return n!==void 0?this.delete(n):!1}at(r){const n=zo(W(this,Se),r);if(n!==void 0)return this.get(n)}entryAt(r){const n=zo(W(this,Se),r);if(n!==void 0)return[n,this.get(n)]}indexOf(r){return W(this,Se).indexOf(r)}keyAt(r){return zo(W(this,Se),r)}from(r,n){const a=this.indexOf(r);if(a===-1)return;let i=a+n;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.at(i)}keyFrom(r,n){const a=this.indexOf(r);if(a===-1)return;let i=a+n;return i<0&&(i=0),i>=this.size&&(i=this.size-1),this.keyAt(i)}find(r,n){let a=0;for(const i of this){if(Reflect.apply(r,n,[i,a,this]))return i;a++}}findIndex(r,n){let a=0;for(const i of this){if(Reflect.apply(r,n,[i,a,this]))return a;a++}return-1}filter(r,n){const a=[];let i=0;for(const o of this)Reflect.apply(r,n,[o,i,this])&&a.push(o),i++;return new xt(a)}map(r,n){const a=[];let i=0;for(const o of this)a.push([o[0],Reflect.apply(r,n,[o,i,this])]),i++;return new xt(a)}reduce(...r){const[n,a]=r;let i=0,o=a??this.at(0);for(const l of this)i===0&&r.length===1?o=l:o=Reflect.apply(n,this,[o,l,i,this]),i++;return o}reduceRight(...r){const[n,a]=r;let i=a??this.at(-1);for(let o=this.size-1;o>=0;o--){const l=this.at(o);o===this.size-1&&r.length===1?i=l:i=Reflect.apply(n,this,[i,l,o,this])}return i}toSorted(r){const n=[...this.entries()].sort(r);return new xt(n)}toReversed(){const r=new xt;for(let n=this.size-1;n>=0;n--){const a=this.keyAt(n),i=this.get(a);r.set(a,i)}return r}toSpliced(...r){const n=[...this.entries()];return n.splice(...r),new xt(n)}
40slice(r,n){const a=new xt;let i=this.size-1;if(r===void 0)return a;r<0&&(r=r+this.size),n!==void 0&&n>0&&(i=n-1);for(let o=r;o<=i;o++){const l=this.keyAt(o),c=this.get(l);a.set(l,c)}return a}every(r,n){let a=0;for(const i of this){if(!Reflect.apply(r,n,[i,a,this]))return!1;a++}return!0}some(r,n){let a=0;for(const i of this){if(Reflect.apply(r,n,[i,a,this]))return!0;a++}return!1}},Se=new WeakMap,Me(xt,"OrderedDict"),xt);function zo(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);const r=j0(e,t);return r===-1?void 0:e[r]}Me(zo,"at");function j0(e,t){const r=e.length,n=Dp(t),a=n>=0?n:r+n;return a<0||a>=r?-1:a}Me(j0,"toSafeIndex");function Dp(e){return e!==e||e===0?0:Math.trunc(e)}Me(Dp,"toSafeInteger");function Xw(e){const t=e+"CollectionProvider",[r,n]=$s(t),[a,i]=r(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new Yc,setItemMap:Me(()=>{},"setItemMap")}),o=Me(({state:y,...N})=>y?s.jsx(c,{...N,state:y}):s.jsx(l,{...N}),"CollectionProvider");o.displayName=t;const l=Me(y=>{const N=j();return s.jsx(c,{...y,state:N})},"CollectionInit");l.displayName=t+"Init";const c=Me(y=>{const{scope:N,children:k,state:S}=y,P=u.useRef(null),[T,O]=u.useState(null),D=Re(P,O),[$,R]=S;return u.useEffect(()=>{if(!T)return;const H=S0(()=>{});return H.observe(T,{childList:!0,subtree:!0}),()=>{H.disconnect()}},[T]),s.jsx(a,{scope:N,itemMap:$,setItemMap:R,collectionRef:D,collectionRefObject:P,collectionElement:T,children:k})},"CollectionProviderImpl");c.displayName=t+"Impl";const d=e+"CollectionSlot",p=Sr(d),m=u.forwardRef((y,N)=>{const{scope:k,children:S}=y,P=i(d,k),T=Re(N,P.collectionRef);return s.jsx(p,{ref:T,children:S})});m.displayName=d;const f=e+"CollectionItemSlot",x="data-radix-collection-item",w=Sr(f),b=u.forwardRef((y,N)=>{const{scope:k,children:S,...P}=y,T=u.useRef(null),[O,D]=u.useState(null),$=Re(N,T,D),R=i(f,k),{setItemMap:H}=R,z=u.useRef(P);N0(z.current,P)||(z.current=P);const I=z.current;return u.useEffect(()=>{const L=I;return H(M=>O?M.has(O)?M.set(O,{...L,element:O}).toSorted(ou):(M.set(O,{...L,element:O}),M.toSorted(ou)):M),()=>{H(M=>!O||!M.has(O)?M:(M.delete(O),new Yc(M)))}},[O,I,H]),s.jsx(w,{[x]:"",ref:$,children:S})});b.displayName=f;function j(){return u.useState(new Yc)}Me(j,"useInitCollection");function g(y){const{itemMap:N}=i(e+"CollectionConsumer",y);return N}return Me(g,"useCollection"),[{Provider:o,Slot:m,ItemSlot:b},{createCollectionScope:n,useCollection:g,useInitCollection:j}]}Me(Xw,"createCollection");function N0(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),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r)if(!Object.prototype.hasOwnProperty.call(t,a)||e[a]!==t[a])return!1;return!0}Me(N0,"shallowEqual");function k0(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}Me(k0,"isElementPreceding");function ou(e,t){return!e[1].element||!t[1].element?0:k0(e[1].element,t[1].element)?-1:1}Me(ou,"sortByDocumentPosition");function S0(e){return new MutationObserver(r=>{for(const n of r)if(n.type==="childList"){e();return}})}Me(S0,"getChildListObserver");var Zw=Object.defineProperty,Jw=(e,t)=>Zw(e,"name",{value:t,configurable:!0}),e2=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],be=e2.reduce((e,t)=>{const r=Sr(`Primitive.${t}`),n=u.forwardRef((a,i)=>{const{asChild:o,...l}=a,c=o?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),s.jsx(c,{...l,ref:i})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Ip(e,t){e&&wa.flushSync(()=>e.dispatchEvent(t))}Jw(Ip,"dispatchDiscreteCustomEvent");var t2=Object.defineProperty,s2=(e,t)=>t2(e,"name",{value:t,configurable:!0});function rs(e){const t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}s2(rs,"useCallbackRef");var r2=Object.defineProperty,Te=(e,t)=>r2(e,"name",{value:t,configurable:!0}),lu="dismissableLayer.update",n2="dismissableLayer.pointerDownOutside",a2="dismissableLayer.focusOutside",Ff,Mp=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),Wp=u.forwardRef(Te(function(t,r){const{disableOutsidePointerEvents:n=!1,deferPointerDownOutside:a=!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:l,onInteractOutside:c,onDismiss:d,...p}=t,m=u.useContext(Mp),[f,x]=u.useState(null),w=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,b]=u.useState({}
40),j=Re(r,x),g=Array.from(m.layers),[h]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),y=h?g.indexOf(h):-1,N=f?g.indexOf(f):-1,k=m.layersWithOutsidePointerEventsDisabled.size>0,S=N>=y,P=u.useRef(!1),T=P0(R=>{o==null||o(R),c==null||c(R),R.defaultPrevented||d==null||d()},{ownerDocument:w,deferPointerDownOutside:a,isDeferredPointerDownOutsideRef:P,dismissableSurfaces:m.dismissableSurfaces,shouldHandlePointerDownOutside:u.useCallback(R=>{if(!(R instanceof Node))return!1;const H=[...m.branches].some(z=>z.contains(R));return S&&!H},[m.branches,S])}),O=A0(R=>{if(a&&P.current)return;const H=R.target;[...m.branches].some(I=>I.contains(H))||(l==null||l(R),c==null||c(R),R.defaultPrevented||d==null||d())},w),D=f?N===g.length-1:!1,$=rs(R=>{R.key==="Escape"&&(i==null||i(R),!R.defaultPrevented&&d&&(R.preventDefault(),d()))});return u.useEffect(()=>{if(D)return w.addEventListener("keydown",$,{capture:!0}),()=>w.removeEventListener("keydown",$,{capture:!0})},[w,D,$]),u.useEffect(()=>{if(f)return n&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Ff=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(f)),m.layers.add(f),cu(),()=>{n&&(m.layersWithOutsidePointerEventsDisabled.delete(f),m.layersWithOutsidePointerEventsDisabled.size===0&&(w.body.style.pointerEvents=Ff))}},[f,w,n,m]),u.useEffect(()=>()=>{f&&(m.layers.delete(f),m.layersWithOutsidePointerEventsDisabled.delete(f),cu())},[f,m]),u.useEffect(()=>{const R=Te(()=>b({}),"handleUpdate");return document.addEventListener(lu,R),()=>document.removeEventListener(lu,R)},[]),s.jsx(be.div,{...p,ref:j,style:{pointerEvents:k?S?"auto":"none":void 0,...t.style},onFocusCapture:Ne(t.onFocusCapture,O.onFocusCapture),onBlurCapture:Ne(t.onBlurCapture,O.onBlurCapture),onPointerDownCapture:Ne(t.onPointerDownCapture,T.onPointerDownCapture)})},"DismissableLayer")),i2=u.forwardRef(Te(function(t,r){const n=u.useContext(Mp),a=u.useRef(null),i=Re(r,a);return u.useEffect(()=>{const o=a.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),s.jsx(be.div,{...t,ref:i})},"DismissableLayerBranch"));function C0(){const e=u.useContext(Mp),[t,r]=u.useState(null);return u.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r}Te(C0,"useDismissableLayerSurface");var o2=Te(()=>!0,"IS_TRUE");function P0(e,t){const{ownerDocument:r=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:n=!1,isDeferredPointerDownOutsideRef:a,dismissableSurfaces:i,shouldHandlePointerDownOutside:o=o2}=t,l=rs(e),c=u.useRef(!1),d=u.useRef(!1),p=u.useRef(new Map),m=u.useRef(()=>{});return u.useEffect(()=>{function f(){d.current=!1,a.current=!1,p.current.clear()}Te(f,"resetOutsideInteraction");function x(){return Array.from(p.current.values()).some(Boolean)}Te(x,"isOutsideInteractionIntercepted");function w(y){if(!d.current)return;const N=y.target;N instanceof Node&&[...i].some(S=>S.contains(N))||p.current.set(y.type,!0),y.type==="click"&&window.setTimeout(()=>{d.current&&m.current()},0)}Te(w,"handleInteractionCapture");function b(y){d.current&&p.current.set(y.type,!1)}Te(b,"handleInteractionBubble");const j=Te(y=>{if(y.target&&!c.current){let N=function(){r.removeEventListener("click",m.current);const S=x();f(),S||Lp(n2,l,k,{discrete:!0})};if(Te(N,"handleAndDispatchPointerDownOutsideEvent"),!o(y.target)){r.removeEventListener("click",m.current),f(),c.current=!1;return}const k={originalEvent:y};d.current=!0,a.current=n&&y.button===0,p.current.clear(),!n||y.button!==0?N():(r.removeEventListener("click",m.current),m.current=N,r.addEventListener("click",m.current,{once:!0}))}else r.removeEventListener("click",m.current),f();c.current=!1},"handlePointerDown"),g=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const y of g)r.addEventListener(y,w,!0),r.addEventListener(y,b);const h=window.setTimeout(()=>{r.addEventListener("pointerdown",j)},0);return()=>{window.clearTimeout(h),r.removeEventListener("pointerdown",j),r.removeEventListener("click",m.current);for(const y of g)r.removeEventListener(y,w,!0),r.removeEventListener(y,b)}},[r,l,n,a,i,o]),{onPointerDownCapture:Te(()=>c.current=!0,"onPointerDownCapture")}}Te(P0,"usePointerDownOutside");function A0(e,t=globalThis==null?void 0:globalThis.document){const r=rs(e),n=u.useRef(!1);return u.useEffect(()=>{const a=Te(i=>{i.target&&!n.current&&Lp(a2,r,{originalEvent:i},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:Te(()=>n.current=!0,"onFocusCapture"),onBlurCapture:Te(()=>n.current=!1,"onBlurCapture")}}Te(A0,"useFocusOutside");function cu(){const e=new CustomEvent(lu);document.dispatchEvent(e)}Te(cu,"dispatchUpdate");function Lp(e,t,r,{discrete:n}){const a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?Ip(a,i):a.dispatchEvent(i)}Te(Lp,"handleAndDispatchCustomEvent");var l2=Wp,c2=i2,Xe=globalThis!=null&&globalThis.document?u.useLayoutEffect:()=>{},d2=Object.defineProperty,u2=(e,t)=>d2(e,"name",{value:t,configurable:!0}),E0=u.forwardRef(u2(function(t,r){var c;const{container:n,...a}=t,[i,o]=u.useState(!1);Xe(()=>o(!0),[]);const l=n||i&&((c=globalThis==null?void 0:globalThis.document)==null?void 0:c.body);return l?wa.createPortal(s.jsx(be.div,{...a,ref:r}),l):null},"Portal")),p2=Object.defineProperty,Fs=(e,t)=>p2(e,"name",{value:t,configurable:!0});function T0(e,t){return u.useReducer((r,n)=>t[r][n]??r,e)}Fs(T0,"useStateMachine");var Na=Fs(e=>{const{present:t,children:r}=e,n=O0(t),a=typeof r=="function"?r({present:n.isPresent}):u.Children.only(r),i=R0(n.ref,D0(a));return typeof r=="function"||n.isPresent?u.cloneElement(a,{ref:i}):null},"Presence");function O0(e){const[t,r]=u.useState(),n=u.useRef(null),a=u.useRef(e),i=u.useRef("none"),o=u.useRef(void 0),l=e?"mounted":"unmounted",[c,d]=T0(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return u.useEffect(()=>{c==="mounted"?(i.current=o.current??Pn(n.current),o.current=void 0):i.current="none"},[c]),Xe(()=>{const p=n.current,m=a.current;if(m!==e){const x=i.current,w=Pn(p);e?(o.current=w,d("MOUNT")):w==="none"||(p==null?void 0:p.display)==="none"?d("UNMOUNT"):d(m&&x!==w?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,d]),Xe(()=>{if(t){let p;const m=t.ownerDocument.defaultView??window,f=Fs(w=>{const j=Pn(n.current).includes(CSS.escape(w.animationName));if(w.target===t&&j&&(d("ANIMATION_END"),!a.current)){const g=t.style.animationFillMode;t.style.animationFillMode="forwards",p=m.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=g)})}},"handleAnimationEnd"),x=Fs(w=>{w.target===t&&(i.current=Pn(n.current))},"handleAnimationStart");return t.addEventListener("animationstart",x),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{m.clearTimeout(p),t.removeEventListener("animationstart",x),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:u.useCallback(p=>{if(p){const m=getComputedStyle(p);
40n.current=m,o.current=Pn(m)}else n.current=null;r(p)},[])}}Fs(O0,"usePresence");function du(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}Fs(du,"setRef");function R0(...e){const t=u.useRef(e);return t.current=e,u.useCallback(r=>{const n=t.current;let a=!1;const i=n.map(o=>{const l=du(o,r);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<i.length;o++){const l=i[o];typeof l=="function"?l():du(n[o],null)}}},[])}Fs(R0,"useStableComposedRefs");function Pn(e){return(e==null?void 0:e.animationName)||"none"}Fs(Pn,"getAnimationName");function D0(e){var n,a;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}Fs(D0,"getElementRef");var m2=Object.defineProperty,f2=(e,t)=>m2(e,"name",{value:t,configurable:!0}),_f=ya[" useEffectEvent ".trim().toString()],Hf=ya[" useInsertionEffect ".trim().toString()];function I0(e){if(typeof _f=="function")return _f(e);const t=u.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return typeof Hf=="function"?Hf(()=>{t.current=e}):Xe(()=>{t.current=e}),u.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}f2(I0,"useEffectEvent");var h2=Object.defineProperty,$i=(e,t)=>h2(e,"name",{value:t,configurable:!0}),x2=ya[" useInsertionEffect ".trim().toString()]||Xe;function ka({prop:e,defaultProp:t,onChange:r=$i(()=>{},"onChange"),caller:n}){const[a,i,o]=M0({defaultProp:t,onChange:r}),l=e!==void 0,c=l?e:a,d=u.useCallback(p=>{var m;if(l){const f=W0(p)?p(e):p;f!==e&&((m=o.current)==null||m.call(o,f))}else i(p)},[l,e,i,o]);return[c,d]}$i(ka,"useControllableState");function M0({defaultProp:e,onChange:t}){const[r,n]=u.useState(e),a=u.useRef(r),i=u.useRef(t);return x2(()=>{i.current=t},[t]),u.useEffect(()=>{var o;a.current!==r&&((o=i.current)==null||o.call(i,r),a.current=r)},[r,a]),[r,n,i]}$i(M0,"useUncontrolledState");function W0(e){return typeof e=="function"}$i(W0,"isFunction");var $f=Symbol("RADIX:SYNC_STATE");function g2(e,t,r,n){const{prop:a,defaultProp:i,onChange:o,caller:l}=t,c=a!==void 0,d=I0(o),p=[{...r,state:i}];n&&p.push(n);const[m,f]=u.useReducer((j,g)=>{if(g.type===$f)return{...j,state:g.state};const h=e(j,g);return c&&!Object.is(h.state,j.state)&&d(h.state),h},...p),x=m.state,w=u.useRef(x);u.useEffect(()=>{w.current!==x&&(w.current=x,c||d(x))},[x,w,c]);const b=u.useMemo(()=>a!==void 0?{...m,state:a}:m,[m,a]);return u.useEffect(()=>{c&&!Object.is(a,m.state)&&f({type:$f,state:a})},[a,m.state,c]),[b,f]}$i(g2,"useControllableStateReducer");var y2=Object.defineProperty,v2=(e,t)=>y2(e,"name",{value:t,configurable:!0}),b2=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"}),Fp=u.forwardRef(v2(function(t,r){return s.jsx(be.span,{...t,ref:r,style:{...b2,...t.style}})},"VisuallyHidden")),w2=Fp,j2=Object.defineProperty,oe=(e,t)=>j2(e,"name",{value:t,configurable:!0}),L0="ToastProvider",[_p,F0,N2]=Rp("Toast"),[_0,dP]=$s("Toast",[N2]),[k2,Vl]=_0(L0),S2=oe(e=>{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:a="right",swipeThreshold:i=50,announcerContainer:o,children:l}=e,[c,d]=u.useState(null),[p,m]=u.useState(0),f=u.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${L0}\`. Expected non-empty \`string\`.`),s.jsx(_p.Provider,{scope:t,children:s.jsx(k2,{scope:t,label:r,duration:n,swipeDirection:a,swipeThreshold:i,toastCount:p,viewport:c,onViewportChange:d,onToastAdd:u.useCallback(()=>m(x=>x+1),[]),onToastRemove:u.useCallback(()=>m(x=>x-1),[]),isClosePausedRef:f,announcerContainer:o,children:l})})},"ToastProvider"),C2="ToastViewport",P2=["F8"],uu="toast.viewportPause",pu="toast.viewportResume",A2=u.forwardRef(oe(function(t,r){const{__scopeToast:n,hotkey:a=P2,label:i="Notifications ({hotkey})",...o}=t,l=Vl(C2,n),c=F0(n),d=u.useRef(null),p=u.useRef(null),m=u.useRef(null),f=u.useRef(null),x=Re(r,f,l.onViewportChange),w=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=l.toastCount>0;u.useEffect(()=>{const g=oe(h=>{var N;a.length!==0&&a.every(k=>h[k]||h.code===k)&&((N=f.current)==null||N.focus())},"handleKeyDown");return document.addEventListener("keydown",g),()=>document.removeEventListener("keydown",g)}
40,[a]),u.useEffect(()=>{const g=d.current,h=f.current;if(b&&g&&h){const y=oe(()=>{if(!l.isClosePausedRef.current){const P=new CustomEvent(uu);h.dispatchEvent(P),l.isClosePausedRef.current=!0}},"handlePause"),N=oe(()=>{if(l.isClosePausedRef.current){const P=new CustomEvent(pu);h.dispatchEvent(P),l.isClosePausedRef.current=!1}},"handleResume"),k=oe(P=>{!g.contains(P.relatedTarget)&&N()},"handleFocusOutResume"),S=oe(()=>{g.contains(document.activeElement)||N()},"handlePointerLeaveResume");return g.addEventListener("focusin",y),g.addEventListener("focusout",k),g.addEventListener("pointermove",y),g.addEventListener("pointerleave",S),window.addEventListener("blur",y),window.addEventListener("focus",N),()=>{g.removeEventListener("focusin",y),g.removeEventListener("focusout",k),g.removeEventListener("pointermove",y),g.removeEventListener("pointerleave",S),window.removeEventListener("blur",y),window.removeEventListener("focus",N)}}},[b,l.isClosePausedRef]);const j=u.useCallback(({tabbingDirection:g})=>{const y=c().map(N=>{const k=N.ref.current,S=[k,...B0(k)];return g==="forwards"?S:S.reverse()});return(g==="forwards"?y.reverse():y).flat()},[c]);return u.useEffect(()=>{const g=f.current;if(g){const h=oe(y=>{var S,P,T;const N=y.altKey||y.ctrlKey||y.metaKey;if(y.key==="Tab"&&!N){const O=document.activeElement,D=y.shiftKey;if(y.target===g&&D){(S=p.current)==null||S.focus();return}const H=j({tabbingDirection:D?"backwards":"forwards"}),z=H.findIndex(I=>I===O);qo(H.slice(z+1))?y.preventDefault():D?(P=p.current)==null||P.focus():(T=m.current)==null||T.focus()}},"handleKeyDown");return g.addEventListener("keydown",h),()=>g.removeEventListener("keydown",h)}},[c,j]),s.jsxs(c2,{ref:d,role:"region","aria-label":i.replace("{hotkey}",w),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&s.jsx(zf,{ref:p,onFocusFromOutsideViewport:()=>{const g=j({tabbingDirection:"forwards"});qo(g)}}),s.jsx(_p.Slot,{scope:n,children:s.jsx(be.ol,{tabIndex:-1,...o,ref:x})}),b&&s.jsx(zf,{ref:m,onFocusFromOutsideViewport:()=>{const g=j({tabbingDirection:"backwards"});qo(g)}})]})},"ToastViewport")),E2="ToastFocusProxy",zf=u.forwardRef(oe(function(t,r){const{__scopeToast:n,onFocusFromOutsideViewport:a,...i}=t,o=Vl(E2,n);return s.jsx(Fp,{tabIndex:0,...i,ref:r,style:{position:"fixed"},onFocus:l=>{var p;const c=l.relatedTarget;!((p=o.viewport)!=null&&p.contains(c))&&a()}})},"ToastFocusProxy")),Gl="Toast",T2="toast.swipeStart",O2="toast.swipeMove",R2="toast.swipeCancel",D2="toast.swipeEnd",I2=u.forwardRef(oe(function(t,r){const{forceMount:n,open:a,defaultOpen:i,onOpenChange:o,...l}=t,[c,d]=ka({prop:a,defaultProp:i??!0,onChange:o,caller:Gl});return s.jsx(Na,{present:n||c,children:s.jsx(L2,{open:c,...l,ref:r,onClose:()=>d(!1),onPause:rs(t.onPause),onResume:rs(t.onResume),onSwipeStart:Ne(t.onSwipeStart,p=>{p.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Ne(t.onSwipeMove,p=>{const{x:m,y:f}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","move"),p.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${m}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:Ne(t.onSwipeCancel,p=>{p.currentTarget.setAttribute("data-swipe","cancel"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Ne(t.onSwipeEnd,p=>{const{x:m,y:f}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","end"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${m}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),d(!1)})})})},"Toast")),[M2,W2]=_0(Gl,{onClose(){}}),L2=u.forwardRef(oe(function(t,r){const{__scopeToast:n,type:a="foreground",duration:i,open:o,onClose:l,onEscapeKeyDown:c,onPause:d,onResume:p,onSwipeStart:m,onSwipeMove:f,onSwipeCancel:x,onSwipeEnd:w,...b}
40=t,j=Vl(Gl,n),g=F0(n),[h,y]=u.useState(null),N=Re(r,y),k=u.useRef(null),S=u.useRef(null),P=i||j.duration,T=u.useRef(0),O=u.useRef(P),D=u.useRef(0),{onToastAdd:$,onToastRemove:R}=j,H=rs(()=>{var M;(h==null?void 0:h.contains(document.activeElement))&&((M=j.viewport)==null||M.focus()),l()}),z=u.useCallback(L=>{!L||L===1/0||(window.clearTimeout(D.current),T.current=new Date().getTime(),D.current=window.setTimeout(H,L))},[H]);u.useEffect(()=>{const L=j.viewport;if(L){const M=oe(()=>{z(O.current),p==null||p()},"handleResume"),C=oe(()=>{const v=new Date().getTime()-T.current;O.current=O.current-v,window.clearTimeout(D.current),d==null||d()},"handlePause");return L.addEventListener(uu,C),L.addEventListener(pu,M),()=>{L.removeEventListener(uu,C),L.removeEventListener(pu,M)}}},[j.viewport,P,d,p,z]),u.useEffect(()=>{o&&!j.isClosePausedRef.current&&z(P)},[o,P,j.isClosePausedRef,z]),u.useEffect(()=>()=>{window.clearTimeout(D.current)},[]),u.useEffect(()=>($(),()=>R()),[$,R]);const I=u.useMemo(()=>h?Hp(h):null,[h]);return j.viewport?s.jsxs(s.Fragment,{children:[I&&s.jsx(F2,{__scopeToast:n,role:"status","aria-live":a==="foreground"?"assertive":"polite",children:I}),s.jsx(M2,{scope:n,onClose:H,children:wa.createPortal(s.jsx(_p.ItemSlot,{scope:n,children:s.jsx(l2,{asChild:!0,onEscapeKeyDown:Ne(c,L=>{g().some(C=>{var v;return(v=C.ref.current)==null?void 0:v.contains(L.target)})||H()}),children:s.jsx(be.li,{tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":j.swipeDirection,...b,ref:N,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:Ne(t.onKeyDown,L=>{L.key==="Escape"&&(c==null||c(L.nativeEvent),L.nativeEvent.defaultPrevented||H())}),onPointerDown:Ne(t.onPointerDown,L=>{L.button===0&&(k.current={x:L.clientX,y:L.clientY})}),onPointerMove:Ne(t.onPointerMove,L=>{if(!k.current)return;const M=L.clientX-k.current.x,C=L.clientY-k.current.y,v=!!S.current,E=["left","right"].includes(j.swipeDirection),_=["left","up"].includes(j.swipeDirection)?Math.min:Math.max,A=E?_(0,M):0,F=E?0:_(0,C),G=L.pointerType==="touch"?10:2,U={x:A,y:F},ce={originalEvent:L,delta:U};v?(S.current=U,Ya(O2,f,ce,{discrete:!1})):qf(U,j.swipeDirection,G)?(S.current=U,Ya(T2,m,ce,{discrete:!1}),L.target.setPointerCapture(L.pointerId)):(Math.abs(M)>G||Math.abs(C)>G)&&(k.current=null)}),onPointerUp:Ne(t.onPointerUp,L=>{const M=S.current,C=L.target;if(C.hasPointerCapture(L.pointerId)&&C.releasePointerCapture(L.pointerId),S.current=null,k.current=null,M){const v=L.currentTarget,E={originalEvent:L,delta:M};qf(M,j.swipeDirection,j.swipeThreshold)?Ya(D2,w,E,{discrete:!0}):Ya(R2,x,E,{discrete:!0}),v.addEventListener("click",_=>_.preventDefault(),{once:!0})}})})})}),j.viewport)})]}):null},"ToastImpl")),F2=oe(e=>{const{__scopeToast:t,children:r,...n}=e,a=Vl(Gl,t),[i,o]=u.useState(!1),[l,c]=u.useState(!1);return z0(()=>o(!0)),u.useEffect(()=>{const d=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(d)},[]),l?null:s.jsx(E0,{asChild:!0,container:a.announcerContainer||void 0,children:s.jsx(Fp,{...n,children:i&&s.jsxs(s.Fragment,{children:[a.label," ",r]})})})},"ToastAnnounce"),_2=u.forwardRef(oe(function(t,r){const{__scopeToast:n,...a}=t;return s.jsx(be.div,{...a,ref:r})},"ToastTitle")),H2=u.forwardRef(oe(function(t,r){const{__scopeToast:n,...a}=t;return s.jsx(be.div,{...a,ref:r})},"ToastDescription")),$2="ToastAction",z2=u.forwardRef(oe(function(t,r){const{altText:n,...a}=t;return n.trim()?s.jsx($0,{altText:n,asChild:!0,children:s.jsx(H0,{...a,ref:r})}):(console.error(`Invalid prop \`altText\` supplied to \`${$2}\`. Expected non-empty \`string\`.`),null)},"ToastAction")),q2="ToastClose",H0=u.forwardRef(oe(function(t,r){const{__scopeToast:n,...a}=t,i=W2(q2,n);return s.jsx($0,{asChild:!0,children:s.jsx(be.button,{type:"button",...a,ref:r,onClick:Ne(t.onClick,i.onClose)})})},"ToastClose")),$0=u.forwardRef(oe(function(t,r){const{__scopeToast:n,altText:a,...i}=t;return s.jsx(be.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...i,ref:r})},"ToastAnnounceExclude"));function Hp(e){const t=[];
40return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),q0(n)){const a=n.ariaHidden||n.hidden||n.style.display==="none",i=n.dataset.radixToastAnnounceExclude==="";if(!a)if(i){const o=n.dataset.radixToastAnnounceAlt;o&&t.push(o)}else t.push(...Hp(n))}}),t}oe(Hp,"getAnnounceTextContent");function Ya(e,t,r,{discrete:n}){const a=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?Ip(a,i):a.dispatchEvent(i)}oe(Ya,"handleAndDispatchCustomEvent");var qf=oe((e,t,r=0)=>{const n=Math.abs(e.x),a=Math.abs(e.y),i=n>a;return t==="left"||t==="right"?i&&n>r:!i&&a>r},"isDeltaInDirection");function z0(e=()=>{}){const t=rs(e);Xe(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}oe(z0,"useNextFrame");function q0(e){return e.nodeType===e.ELEMENT_NODE}oe(q0,"isHTMLElement");function B0(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:oe(n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}oe(B0,"getTabbableCandidates");function qo(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}oe(qo,"focusFirst");var B2=S2,V0=A2,G0=I2,U0=_2,Q0=H2,Y0=z2,K0=H0;function X0(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=X0(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Z0(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=X0(e))&&(n&&(n+=" "),n+=t);return n}const Bf=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Vf=Z0,J0=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return Vf(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:a,defaultVariants:i}=t,o=Object.keys(a).map(d=>{const p=r==null?void 0:r[d],m=i==null?void 0:i[d];if(p===null)return null;const f=Bf(p)||Bf(m);return a[d][f]}),l=r&&Object.entries(r).reduce((d,p)=>{let[m,f]=p;return f===void 0||(d[m]=f),d},{}),c=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((d,p)=>{let{class:m,className:f,...x}=p;return Object.entries(x).every(w=>{let[b,j]=w;return Array.isArray(j)?j.includes({...i,...l}[b]):{...i,...l}[b]===j})?[...d,m,f]:d},[]);return Vf(e,o,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 V2=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ey=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.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 G2={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 U2=u.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:i,iconNode:o,...l},c)=>u.createElement("svg",{ref:c,...G2,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:ey("lucide",a),...l},[...o.map(([d,p])=>u.createElement(d,p)),...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 Q=(e,t)=>{const r=u.forwardRef(({className:n,...a},i)=>u.createElement(U2,{ref:i,iconNode:t,className:ey(`lucide-${V2(e)}`,n),...a}
60));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 ty=Q("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
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 nn=Q("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
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 Mt=Q("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"}]]);/**
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 Q2=Q("Baby",[["path",{d:"M9 12h.01",key:"157uk2"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M19 6.3a9 9 0 0 1 1.8 3.9 2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"5yv0yz"}]]);/**
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 Ul=Q("BadgeCheck",[["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:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
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 sy=Q("Bike",[["circle",{cx:"18.5",cy:"17.5",r:"3.5",key:"15x4ox"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5",key:"1noe27"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2",key:"1npguv"}]]);/**
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 Ql=Q("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/**
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 Qr=Q("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
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 un=Q("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"}
105],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
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 Y2=Q("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/**
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 Cr=Q("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/**
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 ry=Q("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
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 br=Q("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
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 B=Q("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
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 Sa=Q("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"}]]);/**
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 Rr=Q("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/**
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 K2=Q("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
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 X2=Q("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]]);/**
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 xn=Q("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
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 Z2=Q("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
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 J2=Q("DoorClosed",[["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14",key:"36qu9e"}],["path",{d:"M2 20h20",key:"owomy5"}],["path",{d:"M14 12v.01",key:"xfcn54"}]]);/**
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 mu=Q("DoorOpen",[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14",key:"hrm0s9"}],["path",{d:"M2 20h3",key:"1gaodv"}],["path",{d:"M13 20h9",key:"s90cdi"}],["path",{d:"M10 12v.01",key:"vx6srw"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z",key:"199qr4"}]]);/**
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 ej=Q("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"}]]);/**
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 tj=Q("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
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 Gf=Q("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"}]]);/**
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 $p=Q("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
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 fu=Q("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"}]]);/**
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 wl=Q("FileCheck",[["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:"m9 15 2 2 4-4",key:"1grp1n"}]]);/**
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 Yl=Q("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"}]]);/**
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 zp=Q("Footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]);/**
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 Kl=Q("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
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 sj=Q("HandCoins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]);/**
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 rj=Q("HardHat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]);/**
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 nj=Q("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"}]]);/**
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 Gn=Q("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"}]]);/**
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 aj=Q("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/**
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 Xl=Q("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/**
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 Zl=Q("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/**
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 qp=Q("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"}]]);/**
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 ny=Q("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"}]]);/**
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 Ca=Q("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"}]]);/**
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 ij=Q("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"}]]);/**
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 ay=Q("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
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 oj=Q("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);/**
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 lj=Q("OctagonAlert",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]]);/**
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 Jl=Q("PartyPopper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]);/**
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 ki=Q("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
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 cj=Q("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/**
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 gs=Q("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"}]]);/**
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 dj=Q("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
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 uj=Q("School",[["path",{d:"M14 22v-4a2 2 0 1 0-4 0v4",key:"hhkicm"}],["path",{d:"m18 10 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7.382a1 1 0 0 1 .553-.894L6 10",key:"1xqip1"}],["path",{d:"M18 5v17",key:"1sw6gf"}],["path",{d:"m4 6 7.106-3.553a2 2 0 0 1 1.788 0L20 6",key:"9d2ml
315k"}],["path",{d:"M6 5v17",key:"1xfsm0"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}]]);/**
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 mt=Q("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"}]]);/**
321 * @license lucide-react v0.462.0 - ISC
322 *
323 * This source code is licensed under the ISC license.
324 * See the LICENSE file in the root directory of this source tree.
325 */const Dr=Q("ShieldAlert",[["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"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/**
326 * @license lucide-react v0.462.0 - ISC
327 *
328 * This source code is licensed under the ISC license.
329 * See the LICENSE file in the root directory of this source tree.
330 */const _t=Q("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",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
331 * @license lucide-react v0.462.0 - ISC
332 *
333 * This source code is licensed under the ISC license.
334 * See the LICENSE file in the root directory of this source tree.
335 */const jl=Q("ShieldX",[["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"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]);/**
336 * @license lucide-react v0.462.0 - ISC
337 *
338 * This source code is licensed under the ISC license.
339 * See the LICENSE file in the root directory of this source tree.
340 */const Pe=Q("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"}]]);/**
341 * @license lucide-react v0.462.0 - ISC
342 *
343 * This source code is licensed under the ISC license.
344 * See the LICENSE file in the root directory of this source tree.
345 */const ec=Q("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/**
346 * @license lucide-react v0.462.0 - ISC
347 *
348 * This source code is licensed under the ISC license.
349 * See the LICENSE file in the root directory of this source tree.
350 */const pj=Q("Siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/**
351 * @license lucide-react v0.462.0 - ISC
352 *
353 * This source code is licensed under the ISC license.
354 * See the LICENSE file in the root directory of this source tree.
355 */const mj=Q("Smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/**
356 * @license lucide-react v0.462.0 - ISC
357 *
358 * This source code is licensed under the ISC license.
359 * See the LICENSE file in the root directory of this source tree.
360 */const Bp=Q("SquareParking",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]);/**
361 * @license lucide-react v0.462.0 - ISC
362 *
363 * This source code is licensed under the ISC license.
364 * See the LICENSE file in the root directory of this source tree.
365 */const Zt=Q("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"}]]);/**
366 * @license lucide-react v0.462.0 - ISC
367 *
368 * This source code is licensed under the ISC license.
369 * See the LICENSE file in the root directory of this source tree.
370 */const fj=Q("TrafficCone",[["path",{d:"M9.3 6.2a4.55 4.55 0 0 0 5.4 0",key:"flyxqv"}],["path",{d:"M7.9 10.7c.9.8 2.4 1.3 4.1 1.3s3.2-.5 4.1-1.3",key:"1nlxxg"}],["path",{d:"M13.9 3.5a1.93 1.93 0 0 0-3.8-.1l-3 10c-.1.2-.1.4-.1.6 0 1.7 2.2 3 5 3s5-1.3 5-3c0-.2 0-.4-.1-.5Z",key:"vz7x1l"}],["path",{d:"m7.5 12.2-4.7 2.7c-.5.3-.8.7-.8 1.1s.3.8.8 1.1l7.6 4.5c.9.5 2.1.5 3 0l7.6-4.5c.7-.3 1-.7 1-1.1s-.3-.8-.8-1.1l-4.7-2.8",ke
vendor: 4,356 bytes, lines 370-415
370y:"1xfzlw"}]]);/**
371 * @license lucide-react v0.462.0 - ISC
372 *
373 * This source code is licensed under the ISC license.
374 * See the LICENSE file in the root directory of this source tree.
375 */const tc=Q("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
376 * @license lucide-react v0.462.0 - ISC
377 *
378 * This source code is licensed under the ISC license.
379 * See the LICENSE file in the root directory of this source tree.
380 */const iy=Q("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"}]]);/**
381 * @license lucide-react v0.462.0 - ISC
382 *
383 * This source code is licensed under the ISC license.
384 * See the LICENSE file in the root directory of this source tree.
385 */const Vp=Q("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/**
386 * @license lucide-react v0.462.0 - ISC
387 *
388 * This source code is licensed under the ISC license.
389 * See the LICENSE file in the root directory of this source tree.
390 */const sc=Q("UserX",[["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:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]]);/**
391 * @license lucide-react v0.462.0 - ISC
392 *
393 * This source code is licensed under the ISC license.
394 * See the LICENSE file in the root directory of this source tree.
395 */const Dt=Q("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"}]]);/**
396 * @license lucide-react v0.462.0 - ISC
397 *
398 * This source code is licensed under the ISC license.
399 * See the LICENSE file in the root directory of this source tree.
400 */const hj=Q("UtensilsCrossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]);/**
401 * @license lucide-react v0.462.0 - ISC
402 *
403 * This source code is licensed under the ISC license.
404 * See the LICENSE file in the root directory of this source tree.
405 */const xj=Q("Warehouse",[["path",{d:"M22 8.35V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.35A2 2 0 0 1 3.26 6.5l8-3.2a2 2 0 0 1 1.48 0l8 3.2A2 2 0 0 1 22 8.35Z",key:"gksnxg"}],["path",{d:"M6 18h12",key:"9pbo8z"}],["path",{d:"M6 14h12",key:"4cwo0f"}],["rect",{width:"12",height:"12",x:"6",y:"10",key:"apd30q"}]]);/**
406 * @license lucide-react v0.462.0 - ISC
407 *
408 * This source code is licensed under the ISC license.
409 * See the LICENSE file in the root directory of this source tree.
410 */const gj=Q("Wine",[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]]);/**
411 * @license lucide-react v0.462.0 - ISC
412 *
413 * This source code is licensed under the ISC license.
414 * See the LICENSE file in the root directory of this source tree.
415 */const Gp=Q("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Up="-",yj=e=>{const t=bj(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:o=>{const l=o.split(Up);return l[0]===""&&l.length!==1&&l.shift(),oy(l,t)||vj(o)},getConflictingClassGroupIds:(o,l)=>{const c=r[o]||[];return l&&n[o]?[...c,...n[o]]:c}}},oy=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?oy(e.slice(1),n):void 0;if(a)return a;
vendor: 5,460 bytes, line 415
415if(t.validators.length===0)return;const i=e.join(Up);return(o=t.validators.find(({validator:l})=>l(i)))==null?void 0:o.classGroupId},Uf=/^\[(.+)\]$/,vj=e=>{if(Uf.test(e)){const t=Uf.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},bj=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return jj(Object.entries(e.classGroups),r).forEach(([i,o])=>{hu(o,n,i,t)}),n},hu=(e,t,r,n)=>{e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:Qf(t,a);i.classGroupId=r;return}if(typeof a=="function"){if(wj(a)){hu(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([i,o])=>{hu(o,Qf(t,i),r,n)})})},Qf=(e,t)=>{let r=e;return t.split(Up).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},wj=e=>e.isThemeGetter,jj=(e,t)=>t?e.map(([r,n])=>{const a=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,l])=>[t+o,l])):i);return[r,a]}):e,Nj=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const a=(i,o)=>{r.set(i,o),t++,t>e&&(t=0,n=r,r=new Map)};return{get(i){let o=r.get(i);if(o!==void 0)return o;if((o=n.get(i))!==void 0)return a(i,o),o},set(i,o){r.has(i)?r.set(i,o):a(i,o)}}},ly="!",kj=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,a=t[0],i=t.length,o=l=>{const c=[];let d=0,p=0,m;for(let j=0;j<l.length;j++){let g=l[j];if(d===0){if(g===a&&(n||l.slice(j,j+i)===t)){c.push(l.slice(p,j)),p=j+i;continue}if(g==="/"){m=j;continue}}g==="["?d++:g==="]"&&d--}const f=c.length===0?l:l.substring(p),x=f.startsWith(ly),w=x?f.substring(1):f,b=m&&m>p?m-p:void 0;return{modifiers:c,hasImportantModifier:x,baseClassName:w,maybePostfixModifierPosition:b}};return r?l=>r({className:l,parseClassName:o}):o},Sj=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},Cj=e=>({cache:Nj(e.cacheSize),parseClassName:kj(e),...yj(e)}),Pj=/\s+/,Aj=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,i=[],o=e.trim().split(Pj);let l="";for(let c=o.length-1;c>=0;c-=1){const d=o[c],{modifiers:p,hasImportantModifier:m,baseClassName:f,maybePostfixModifierPosition:x}=r(d);let w=!!x,b=n(w?f.substring(0,x):f);if(!b){if(!w){l=d+(l.length>0?" "+l:l);continue}if(b=n(f),!b){l=d+(l.length>0?" "+l:l);continue}w=!1}const j=Sj(p).join(":"),g=m?j+ly:j,h=g+b;if(i.includes(h))continue;i.push(h);const y=a(b,w);for(let N=0;N<y.length;++N){const k=y[N];i.push(g+k)}l=d+(l.length>0?" "+l:l)}return l};function Ej(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=cy(t))&&(n&&(n+=" "),n+=r);return n}const cy=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=cy(e[n]))&&(r&&(r+=" "),r+=t);return r};function Tj(e,...t){let r,n,a,i=o;function o(c){const d=t.reduce((p,m)=>m(p),e());return r=Cj(d),n=r.cache.get,a=r.cache.set,i=l,l(c)}function l(c){const d=n(c);if(d)return d;const p=Aj(c,r);return a(c,p),p}return function(){return i(Ej.apply(null,arguments))}}const de=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},dy=/^\[(?:([a-z-]+):)?(.+)\]$/i,Oj=/^\d+\/\d+$/,Rj=new Set(["px","full","screen"]),Dj=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ij=/\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$/,Mj=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Wj=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Lj=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ns=e=>Un(e)||Rj.has(e)||Oj.test(e),Ks=e=>Pa(e,"length",Vj),Un=e=>!!e&&!Number.isNaN(Number(e)),Kc=e=>Pa(e,"number",Un),$a=e=>!!e&&Number.isInteger(Number(e)),Fj=e=>e.endsWith("%")&&Un(e.slice(0,-1)),Z=e=>dy.test(e),Xs=e=>Dj.test(e),_j=new Set(["length","size","percentage"]),Hj=e=>Pa(e,_j,uy),$j=e=>Pa(e,"position",uy),zj=new Set(["image","url"]),qj=e=>Pa(e,zj,Uj),Bj=e=>Pa(e,"",Gj),za=()=>!0,Pa=(e,t,r)=>{const n=dy.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},Vj=e=>Ij.test(e)&&!Mj.test(e),uy=()=>!1,Gj=e=>Wj.test(e),Uj=e=>Lj.test(e),Qj=()=>{const e=de("colors"),t=de("spacing"),r=de("blur"),n=de("brightness"),a=de("borderColor"),i=de("borderRadius"),o=de("borderSpacing"),l=de("borderWidth"),c=de("contrast"),d=de("grayscale"),p=de("hueRotate"),m=de("invert"),f=de("gap"),x=de("gradientColorStops"),w=de("gradientColorStopPositions"),b=de("inset"),j=de("margin"),g=de("opacity"),h=de("padding"),y=de("saturate"),N=de("scale"),k=de("sepia"),S=de("skew"),P=de("space"),T=de("translate"),O=()=>["auto","contain","none"],D=()=>["auto","hidden","clip","visible","scroll"],$=()=>["auto",Z,t],R=()=>[Z,t],H=()=>["",Ns,Ks],z=()=>["auto",Un,Z],I=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],L=()=>["solid","dashed","dotted","double","none"],M=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],C=()=>["start","end","center","between","around","evenly","stretch"],v=()=>["","0",Z],E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],_=()=>[Un,Z];return{cacheSize:500,separator:":",theme:{colors:[za],spacing:[Ns,Ks],blur:["none","",Xs,Z],brightness:_(),borderColor:[e],borderRadius:["n
415one","","full",Xs,Z],borderSpacing:R(),borderWidth:H(),contrast:_(),grayscale:v(),hueRotate:_(),invert:v(),gap:R(),gradientColorStops:[e],gradientColorStopPositions:[Fj,Ks],inset:$(),margin:$(),opacity:_(),padding:R(),saturate:_(),scale:_(),sepia:v(),skew:_(),space:R(),translate:R()},classGroups:{aspect:[{aspect:["auto","square","video",Z]}],container:["container"],columns:[{columns:[Xs]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"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:[...I(),Z]}],overflow:[{overflow:D()}],"overflow-x":[{"overflow-x":D()}],"overflow-y":[{"overflow-y":D()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",$a,Z]}],basis:[{basis:$()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Z]}],grow:[{grow:v()}],shrink:[{shrink:v()}],order:[{order:["first","last","none",$a,Z]}],"grid-cols":[{"grid-cols":[za]}],"col-start-end":[{col:["auto",{span:["full",$a,Z]},Z]}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":[za]}],"row-start-end":[{row:["auto",{span:[$a,Z]},Z]}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Z]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Z]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...C()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...C(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...C(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[h]}],px:[{px:[h]}],py:[{py:[h]}],ps:[{ps:[h]}],pe:[{pe:[h]}],pt:[{pt:[h]}],pr:[{pr:[h]}],pb:[{pb:[h]}],pl:[{pl:[h]}],m:[{m:[j]}],mx:[{mx:[j]}],my:[{my:[j]}],ms:[{ms:[j]}],me:[{me:[j]}],mt:[{mt:[j]}],mr:[{mr:[j]}],mb:[{mb:[j]}],ml:[{ml:[j]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Z,t]}],"min-w":[{"min-w":[Z,t,"min","max","fit"]}],"max-w":[{"max-w":[Z,t,"none","full","min","max","fit","prose",{screen:[Xs]},Xs]}],h:[{h:[Z,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Z,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Z,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Z,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Xs,Ks]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Kc]}],"font-family":[{font:[za]}],"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",Z]}],"line-clamp":[{"line-clamp":["none",Un,Kc]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ns,Z]}],"list-image":[{"list-image":["none",Z]}],"list-style-type":[{list:["none","disc","decimal",Z]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...L(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Ns,Ks]}],"underline-offset":[{"underline-offset":["auto",Ns,Z]}],"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",Z]}],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",Z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...I(),$j]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Hj]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},qj]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[w]}
vendor: 5,172 bytes, line 415
415],"gradient-via-pos":[{via:[w]}],"gradient-to-pos":[{to:[w]}],"gradient-from":[{from:[x]}],"gradient-via":[{via:[x]}],"gradient-to":[{to:[x]}],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":[g]}],"border-style":[{border:[...L(),"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":[g]}],"divide-style":[{divide:L()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...L()]}],"outline-offset":[{"outline-offset":[Ns,Z]}],"outline-w":[{outline:[Ns,Ks]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Ns,Ks]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Xs,Bj]}],"shadow-color":[{shadow:[za]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...M(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":M()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Xs,Z]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[m]}],saturate:[{saturate:[y]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Z]}],duration:[{duration:_()}],ease:[{ease:["linear","in","out","in-out",Z]}],delay:[{delay:_()}],animate:[{animate:["none","spin","ping","pulse","bounce",Z]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[N]}],"scale-x":[{"scale-x":[N]}],"scale-y":[{"scale-y":[N]}],rotate:[{rotate:[$a,Z]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Z]}],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",Z]}],"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 415
415],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",Z]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Ns,Ks,Kc]}],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"]}}},Yj=Tj(Qj);function we(...e){return Yj(Z0(e))}const Kj=B2,py=u.forwardRef(({className:e,...t},r)=>s.jsx(V0,{ref:r,className:we("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}));py.displayName=V0.displayName;const Xj=J0("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"}}),my=u.forwardRef(({className:e,variant:t,...r},n)=>s.jsx(G0,{ref:n,className:we(Xj({variant:t}),e),...r}));my.displayName=G0.displayName;const Zj=u.forwardRef(({className:e,...t},r)=>s.jsx(Y0,{ref:r,className:we("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}));Zj.displayName=Y0.displayName;const fy=u.forwardRef(({className:e,...t},r)=>s.jsx(K0,{ref:r,className:we("absolute right-2 top-2 rounded-md p-1 text-foreground
415/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:s.jsx(Gp,{className:"h-4 w-4"})}));fy.displayName=K0.displayName;const hy=u.forwardRef(({className:e,...t},r)=>s.jsx(U0,{ref:r,className:we("text-sm font-semibold",e),...t}));hy.displayName=U0.displayName;const xy=u.forwardRef(({className:e,...t},r)=>s.jsx(Q0,{ref:r,className:we("text-sm opacity-90",e),...t}));xy.displayName=Q0.displayName;function Jj(){const{toasts:e}=Fw();return s.jsxs(Kj,{children:[e.map(function({id:t,title:r,description:n,action:a,...i}){return s.jsxs(my,{...i,children:[s.jsxs("div",{className:"grid gap-1",children:[r&&s.jsx(hy,{children:r}),n&&s.jsx(xy,{children:n})]}),a,s.jsx(fy,{})]},t)}),s.jsx(py,{})]})}var Yf=["light","dark"],eN="(prefers-color-scheme: dark)",tN=u.createContext(void 0),sN={setTheme:e=>{},themes:[]},rN=()=>{var e;return(e=u.useContext(tN))!=null?e:sN};u.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:a,defaultTheme:i,value:o,attrs:l,nonce:c})=>{let d=i==="system",p=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(w=>`'${w}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,m=a?Yf.includes(i)&&i?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${i}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",f=(w,b=!1,j=!0)=>{let g=o?o[w]:w,h=b?w+"|| ''":`'${g}'`,y="";return a&&j&&!b&&Yf.includes(w)&&(y+=`d.style.colorScheme = '${w}';`),r==="class"?b||g?y+=`c.add(${h})`:y+="null":g&&(y+=`d[s](n,${h})`),y},x=e?`!function(){${p}${f(e)}}()`:n?`!function(){try{${p}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${d})){var t='${eN}',m=window.matchMedia(t);if(m.media!==t||m.matches){${f("dark")}}else{${f("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${f(o?"x[e]":"e",!0)}}${d?"":"else{"+f(i,!1,!1)+"}"}${m}}catch(e){}}()`:`!function(){try{${p}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${f(o?"x[e]":"e",!0)}}else{${f(i,!1,!1)};}${m}}catch(t){}}();`;return u.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:x}})});var nN=e=>{switch(e){case"success":return oN;case"info":return cN;case"warning":return lN;case"error":return dN;default:return null}},aN=Array(12).fill(0),iN=({visible:e,className:t})=>q.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},q.createElement("div",{className:"sonner-spinner"},aN.map((r,n)=>q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),oN=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.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"})),lN=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},q.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"})),cN=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.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"})),dN=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.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"})),uN=q.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"},q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),pN=()=>{let[e,t]=q.useState(document.hidden);return q.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},xu=1,mN=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 415
415{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,...n}=e,a=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:xu++,i=this.toasts.find(l=>l.id===a),o=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),i?this.toasts=this.toasts.map(l=>l.id===a?(this.publish({...l,...e,id:a,title:r}),{...l,...e,id:a,dismissible:o,title:r}):l):this.addToast({title:r,...n,dismissible:o,id:a}),a},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)=>
415this.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 n=e instanceof Promise?e:e(),a=r!==void 0,i,o=n.then(async c=>{if(i=["resolve",c],q.isValidElement(c))a=!1,this.create({id:r,type:"default",message:c});else if(hN(c)&&!c.ok){a=!1;let d=typeof t.error=="function"?await t.error(`HTTP error! status: ${c.status}`):t.error,p=typeof t.description=="function"?await t.description(`HTTP error! status: ${c.status}`):t.description;this.create({id:r,type:"error",message:d,description:p})}else if(t.success!==void 0){a=!1;let d=typeof t.success=="function"?await t.success(c):t.success,p=typeof t.description=="function"?await t.description(c):t.description;this.create({id:r,type:"success",message:d,description:p})}}).catch(async c=>{if(i=["reject",c],t.error!==void 0){a=!1;let d=typeof t.error=="function"?await t.error(c):t.error,p=typeof t.description=="function"?await t.description(c):t.description;this.create({id:r,type:"error",message:d,description:p})}}).finally(()=>{var c;a&&(this.dismiss(r),r=void 0),(c=t.finally)==null||c.call(t)}),l=()=>new Promise((c,d)=>o.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)||xu++;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}},at=new mN,fN=(e,t)=>{let r=(t==null?void 0:t.id)||xu++;return at.addToast({title:e,...t,id:r}),r},hN=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",xN=fN,gN=()=>at.toasts,yN=()=>at.getActiveToasts();Object.assign(xN,{success:at.success,info:at.info,warning:at.warning,error:at.error,custom:at.custom,message:at.message,promise:at.promise,dismiss:at.dismiss,loading:at.loading},{getHistory:gN,getToasts:yN});function vN(e,{insertAt:t}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}vN(`: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;
415left: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}
415: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%);
415--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%)}
416`);function vo(e){return e.label!==void 0}var bN=3,wN="32px",jN="16px",Kf=4e3,NN=356,kN=14,SN=20,CN=200;function Gt(...e){return e.filter(Boolean).join(" ")}function PN(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}var AN=e=>{var t,r,n,a,i,o,l,c,d,p,m;let{invert:f,toast:x,unstyled:w,interacting:b,setHeights:j,visibleToasts:g,heights:h,index:y,toasts:N,expanded:k,removeToast:S,defaultRichColors:P,closeButton:T,style:O,cancelButtonStyle:D,actionButtonStyle:$,className:R="",descriptionClassName:H="",duration:z,position:I,gap:L,loadingIcon:M,expandByDefault:C,classNames:v,icons:E,closeButtonAriaLabel:_="Close toast",pauseWhenPageIsHidden:A}=e,[F,G]=q.useState(null),[U,ce]=q.useState(null),[se,Ht]=q.useState(!1),[nt,De]=q.useState(!1),[$t,$e]=q.useState(!1),[Oa,Qi]=q.useState(!1),[Yi,yn]=q.useState(!1),[Ki,Ra]=q.useState(0),[gc,Xi]=q.useState(0),Lr=q.useRef(x.duration||z||Kf),Fr=q.useRef(null),_r=q.useRef(null),Yv=y===0,Kv=y+1<=g,Ct=x.type,vn=x.dismissible!==!1,Xv=x.className||"",Zv=x.descriptionClassName||"",Zi=q.useMemo(()=>h.findIndex(X=>X.toastId===x.id)||0,[h,x.id]),Jv=q.useMemo(()=>{var X;return(X=x.closeButton)!=null?X:T},[x.closeButton,T]),wm=q.useMemo(()=>x.duration||z||Kf,[x.duration,z]),yc=q.useRef(0),bn=q.useRef(0),jm=q.useRef(0),wn=q.useRef(null),[eb,tb]=I.split("-"),Nm=q.useMemo(()=>h.reduce((X,ie,me)=>me>=Zi?X:X+ie.height,0),[h,Zi]),km=pN(),sb=x.invert||f,vc=Ct==="loading";bn.current=q.useMemo(()=>Zi*L+Nm,[Zi,Nm]),q.useEffect(()=>{Lr.current=wm},[wm]),q.useEffect(()=>{Ht(!0)},[]),q.useEffect(()=>{let X=_r.current;if(X){let ie=X.getBoundingClientRect().height;return Xi(ie),j(me=>[{toastId:x.id,height:ie,position:x.position},...me]),()=>j(me=>me.filter(zt=>zt.toastId!==x.id))}},[j,x.id]),q.useLayoutEffect(()=>{if(!se)return;let X=_r.current,ie=X.style.height;X.style.height="auto";let me=X.getBoundingClientRect().height;X.style.height=ie,Xi(me),j(zt=>zt.find(qt=>qt.toastId===x.id)?zt.map(qt=>qt.toastId===x.id?{...qt,height:me}:qt):[{toastId:x.id,height:me,position:x.position},...zt])},[se,x.title,x.description,j,x.id]);let Gs=q.useCallback(()=>{De(!0),Ra(bn.current),j(X=>X.filter(ie=>ie.toastId!==x.id)),setTimeout(()=>{S(x)},CN)},[x,S,j,bn]);q.useEffect(()=>{if(x.promise&&Ct==="loading"||x.duration===1/0||x.type==="loading")return;let X;return k||b||A&&km?(()=>{if(jm.current<yc.current){let ie=new Date().getTime()-yc.current;Lr.current=Lr.current-ie}
416jm.current=new Date().getTime()})():Lr.current!==1/0&&(yc.current=new Date().getTime(),X=setTimeout(()=>{var ie;(ie=x.onAutoClose)==null||ie.call(x,x),Gs()},Lr.current)),()=>clearTimeout(X)},[k,b,x,Ct,A,km,Gs]),q.useEffect(()=>{x.delete&&Gs()},[Gs,x.delete]);function rb(){var X,ie,me;return E!=null&&E.loading?q.createElement("div",{className:Gt(v==null?void 0:v.loader,(X=x==null?void 0:x.classNames)==null?void 0:X.loader,"sonner-loader"),"data-visible":Ct==="loading"},E.loading):M?q.createElement("div",{className:Gt(v==null?void 0:v.loader,(ie=x==null?void 0:x.classNames)==null?void 0:ie.loader,"sonner-loader"),"data-visible":Ct==="loading"},M):q.createElement(iN,{className:Gt(v==null?void 0:v.loader,(me=x==null?void 0:x.classNames)==null?void 0:me.loader),visible:Ct==="loading"})}return q.createElement("li",{tabIndex:0,ref:_r,className:Gt(R,Xv,v==null?void 0:v.toast,(t=x==null?void 0:x.classNames)==null?void 0:t.toast,v==null?void 0:v.default,v==null?void 0:v[Ct],(r=x==null?void 0:x.classNames)==null?void 0:r[Ct]),"data-sonner-toast":"","data-rich-colors":(n=x.richColors)!=null?n:P,"data-styled":!(x.jsx||x.unstyled||w),"data-mounted":se,"data-promise":!!x.promise,"data-swiped":Yi,"data-removed":nt,"data-visible":Kv,"data-y-position":eb,"data-x-position":tb,"data-index":y,"data-front":Yv,"data-swiping":$t,"data-dismissible":vn,"data-type":Ct,"data-invert":sb,"data-swipe-out":Oa,"data-swipe-direction":U,"data-expanded":!!(k||C&&se),style:{"--index":y,"--toasts-before":y,"--z-index":N.length-y,"--offset":`${nt?Ki:bn.current}px`,"--initial-height":C?"auto":`${gc}px`,...O,...x.style},onDragEnd:()=>{$e(!1),G(null),wn.current=null},onPointerDown:X=>{vc||!vn||(Fr.current=new Date,Ra(bn.current),X.target.setPointerCapture(X.pointerId),X.target.tagName!=="BUTTON"&&($e(!0),wn.current={x:X.clientX,y:X.clientY}))},onPointerUp:()=>{var X,ie,me,zt;if(Oa||!vn)return;wn.current=null;let qt=Number(((X=_r.current)==null?void 0:X.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Us=Number(((ie=_r.current)==null?void 0:ie.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Hr=new Date().getTime()-((me=Fr.current)==null?void 0:me.getTime()),Bt=F==="x"?qt:Us,Qs=Math.abs(Bt)/Hr;if(Math.abs(Bt)>=SN||Qs>.11){Ra(bn.current),(zt=x.onDismiss)==null||zt.call(x,x),ce(F==="x"?qt>0?"right":"left":Us>0?"down":"up"),Gs(),Qi(!0),yn(!1);return}$e(!1),G(null)},onPointerMove:X=>{var ie,me,zt,qt;if(!wn.current||!vn||((ie=window.getSelection())==null?void 0:ie.toString().length)>0)return;let Us=X.clientY-wn.current.y,Hr=X.clientX-wn.current.x,Bt=(me=e.swipeDirections)!=null?me:PN(I);!F&&(Math.abs(Hr)>1||Math.abs(Us)>1)&&G(Math.abs(Hr)>Math.abs(Us)?"x":"y");let Qs={x:0,y:0};F==="y"?(Bt.includes("top")||Bt.includes("bottom"))&&(Bt.includes("top")&&Us<0||Bt.includes("bottom")&&Us>0)&&(Qs.y=Us):F==="x"&&(Bt.includes("left")||Bt.includes("right"))&&(Bt.includes("left")&&Hr<0||Bt.includes("right")&&Hr>0)&&(Qs.x=Hr),(Math.abs(Qs.x)>0||Math.abs(Qs.y)>0)&&yn(!0),(zt=_r.current)==null||zt.style.setProperty("--swipe-amount-x",`${Qs.x}px`),(qt=_r.current)==null||qt.style.setProperty("--swipe-amount-y",`${Qs.y}px`)}},Jv&&!x.jsx?q.createElement("button",{"aria-label":_,"data-disabled":vc,"data-close-button":!0,onClick:vc||!vn?()=>{}:()=>{var X;Gs(),(X=x.onDismiss)==null||X.call(x,x)},className:Gt(v==null?void 0:v.closeButton,(a=x==null?void 0:x.classNames)==null?void 0:a.closeButton)},(i=E==null?void 0:E.close)!=null?i:uN):null,x.jsx||u.isValidElement(x.title)?x.jsx?x.jsx:typeof x.title=="function"?x.title():x.title:q.createElement(q.Fragment,null,Ct||x.icon||x.promise?q.createElement("div",{"data-icon":"",className:Gt(v==null?void 0:v.icon,(o=x==null?void 0:x.classNames)==null?void 0:o.icon)},x.promise||x.type==="loading"&&!x.icon?x.icon||rb():null,x.type!=="loading"?x.icon||(E==null?void 0:E[Ct])||nN(Ct):null):null,q.createElement("div",{"data-content":"",className:Gt(v==null?void 0:v.content,(l=x==null?void 0:x.classNames)==null?void 0:l.content)},q.createElement("div",{"data-title":"",className:Gt(v==null?void 0:v.title,(c=x==null?void 0:x.classNames)==null?void 0:c.title)},typeof x.title=="function"?x.title():x.title),x.description?q.createElement("div",{"data-description":"",className:Gt(H,Zv,v==null?void 0:v.description,(d=x==null?void 0:x.classNames)==null?void 0:d.description)},typeof x.description=="function"?x.description():x.description):null),u.isValidElement(x.cancel)?x.cancel:x.cancel&&vo(x.cancel)?q.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||D,onClick:X=>{var ie,me;vo(x.cancel)&&vn&&((me=(ie=x.cancel).onClick)==null||me.call(ie,X),Gs())},className:Gt(v==null?void 0:v.cancelButton,(p=x==null?void 0:x.classNames)==null?void 0:p.cancelButton)},x.cancel.label):null,u.isValidElement(x.action)?x.action:x.action&&vo(x.action)?q.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||$,onClick:X=>{var ie,me;vo(x.action)&&((me=(ie=x.action).onClick)==null||me.call(ie,X),!X.defaultPrevented&&Gs())},className:Gt(v==null?void 0:v.actionButton,(m=x==null?void 0:x.classNames)==null?void 0:m.actionButton)},x.action.label):null))};function Xf(){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 EN(e,t){let r={};return[e,t].forEach((n,a)=>{let i=a===1,o=i?"--mobile-offset":"--offset",l=i?jN:wN;function c(d){["top","right","bottom","left"].forEach(p=>{r[`${o}-${p}`]=typeof d=="number"?`${d}px`:d})}typeof n=="number"||typeof n=="string"?c(n):typeof n=="object"?["top","right","bottom","left"].forEach(d=>{n[d]===void 0?r[`${o}-${d}`]=l:r[`${o}-${d}`]=typeof n[d]=="number"?`${n[d]}px`:n[d]}):c(l)}),r}var TN=u.forwardRef(function(e,t){let{invert:r,position:n="bottom-right",hotkey:a=["altKey","KeyT"],expand:i,closeButton:o,className:l,offset:c,mobileOffset:d,theme:p="light",richColors:m,duration:f,style:x,visibleToasts:w=bN,toastOptions:b,dir:j=Xf(),gap:g=kN,loadingIcon:h,icons:y,containerAriaLabel:N="Notifications",pauseWhenPageIsHidden:k}=e,[S,P]=q.useState([]),T=q.useMemo(()=>Array.from(new Set([n].concat(S.filter(A=>A.position).map(A=>A.position)))),[S,n]),[O,D]=q.useState([]),[$,R]=q.useState(!1),[H,z]=q.useState(!1),[I,L]=q.useState(p!=="system"?p:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
416k":"light"),M=q.useRef(null),C=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),v=q.useRef(null),E=q.useRef(!1),_=q.useCallback(A=>{P(F=>{var G;return(G=F.find(U=>U.id===A.id))!=null&&G.delete||at.dismiss(A.id),F.filter(({id:U})=>U!==A.id)})},[]);return q.useEffect(()=>at.subscribe(A=>{if(A.dismiss){P(F=>F.map(G=>G.id===A.id?{...G,delete:!0}:G));return}setTimeout(()=>{Rw.flushSync(()=>{P(F=>{let G=F.findIndex(U=>U.id===A.id);return G!==-1?[...F.slice(0,G),{...F[G],...A},...F.slice(G+1)]:[A,...F]})})})}),[]),q.useEffect(()=>{if(p!=="system"){L(p);return}if(p==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?L("dark"):L("light")),typeof window>"u")return;let A=window.matchMedia("(prefers-color-scheme: dark)");try{A.addEventListener("change",({matches:F})=>{L(F?"dark":"light")})}catch{A.addListener(({matches:G})=>{try{L(G?"dark":"light")}catch(U){console.error(U)}})}},[p]),q.useEffect(()=>{S.length<=1&&R(!1)},[S]),q.useEffect(()=>{let A=F=>{var G,U;a.every(ce=>F[ce]||F.code===ce)&&(R(!0),(G=M.current)==null||G.focus()),F.code==="Escape"&&(document.activeElement===M.current||(U=M.current)!=null&&U.contains(document.activeElement))&&R(!1)};return document.addEventListener("keydown",A),()=>document.removeEventListener("keydown",A)},[a]),q.useEffect(()=>{if(M.current)return()=>{v.current&&(v.current.focus({preventScroll:!0}),v.current=null,E.current=!1)}},[M.current]),q.createElement("section",{ref:t,"aria-label":`${N} ${C}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},T.map((A,F)=>{var G;let[U,ce]=A.split("-");return S.length?q.createElement("ol",{key:A,dir:j==="auto"?Xf():j,tabIndex:-1,ref:M,className:l,"data-sonner-toaster":!0,"data-theme":I,"data-y-position":U,"data-lifted":$&&S.length>1&&!i,"data-x-position":ce,style:{"--front-toast-height":`${((G=O[0])==null?void 0:G.height)||0}px`,"--width":`${NN}px`,"--gap":`${g}px`,...x,...EN(c,d)},onBlur:se=>{E.current&&!se.currentTarget.contains(se.relatedTarget)&&(E.current=!1,v.current&&(v.current.focus({preventScroll:!0}),v.current=null))},onFocus:se=>{se.target instanceof HTMLElement&&se.target.dataset.dismissible==="false"||E.current||(E.current=!0,v.current=se.relatedTarget)},onMouseEnter:()=>R(!0),onMouseMove:()=>R(!0),onMouseLeave:()=>{H||R(!1)},onDragEnd:()=>R(!1),onPointerDown:se=>{se.target instanceof HTMLElement&&se.target.dataset.dismissible==="false"||z(!0)},onPointerUp:()=>z(!1)},S.filter(se=>!se.position&&F===0||se.position===A).map((se,Ht)=>{var nt,De;return q.createElement(AN,{key:se.id,icons:y,index:Ht,toast:se,defaultRichColors:m,duration:(nt=b==null?void 0:b.duration)!=null?nt:f,className:b==null?void 0:b.className,descriptionClassName:b==null?void 0:b.descriptionClassName,invert:r,visibleToasts:w,closeButton:(De=b==null?void 0:b.closeButton)!=null?De:o,interacting:H,position:A,style:b==null?void 0:b.style,unstyled:b==null?void 0:b.unstyled,classNames:b==null?void 0:b.classNames,cancelButtonStyle:b==null?void 0:b.cancelButtonStyle,actionButtonStyle:b==null?void 0:b.actionButtonStyle,removeToast:_,toasts:S.filter($t=>$t.position==se.position),heights:O.filter($t=>$t.position==se.position),setHeights:D,expandByDefault:i,gap:g,loadingIcon:h,expanded:$,pauseWhenPageIsHidden:k,swipeDirections:e.swipeDirections})})):null}))});const ON=({...e})=>{const{theme:t="system"}=rN();return s.jsx(TN,{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 RN=Object.defineProperty,DN=(e,t)=>RN(e,"name",{value:t,configurable:!0}),IN=ya[" useId ".trim().toString()]||(()=>{}),MN=0;function Qn(e){const[t,r]=u.useState(IN());return Xe(()=>{e||r(n=>n??String(MN++))},[e]),e||(t?`radix-${t}`:"")}DN(Qn,"useId");const WN=["top","right","bottom","left"],Pr=Math.min,Rs=Math.max,Nl=Math.round,bo=Math.floor,Ds=e=>({x:e,y:e}
vendor: 5,472 bytes, line 416
416),LN={left:"right",right:"left",bottom:"top",top:"bottom"};function gy(e,t,r){return Rs(e,Pr(t,r))}function _s(e,t){return typeof e=="function"?e(t):e}function Ar(e){return e.split("-")[0]}function Aa(e){return e.split("-")[1]}function Qp(e){return e==="x"?"y":"x"}function Yp(e){return e==="y"?"height":"width"}function fs(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Kp(e){return Qp(fs(e))}function FN(e,t,r){r===void 0&&(r=!1);const n=Aa(e),a=Kp(e),i=Yp(a);let o=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=kl(o)),[o,kl(o)]}function _N(e){const t=kl(e);return[gu(e),t,gu(t)]}function gu(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Zf=["left","right"],Jf=["right","left"],HN=["top","bottom"],$N=["bottom","top"];function zN(e,t,r){switch(e){case"top":case"bottom":return r?t?Jf:Zf:t?Zf:Jf;case"left":case"right":return t?HN:$N;default:return[]}}function qN(e,t,r,n){const a=Aa(e);let i=zN(Ar(e),r==="start",n);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(gu)))),i}function kl(e){const t=Ar(e);return LN[t]+e.slice(t.length)}function BN(e){var t,r,n,a;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(n=e.bottom)!=null?n:0,left:(a=e.left)!=null?a:0}}function yy(e){return typeof e!="number"?BN(e):{top:e,right:e,bottom:e,left:e}}function Sl(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function eh(e,t,r){let{reference:n,floating:a}=e;const i=fs(t),o=Kp(t),l=Yp(o),c=Ar(t),d=i==="y",p=n.x+n.width/2-a.width/2,m=n.y+n.height/2-a.height/2,f=n[l]/2-a[l]/2;let x;switch(c){case"top":x={x:p,y:n.y-a.height};break;case"bottom":x={x:p,y:n.y+n.height};break;case"right":x={x:n.x+n.width,y:m};break;case"left":x={x:n.x-a.width,y:m};break;default:x={x:n.x,y:n.y}}const w=Aa(t);return w&&(x[o]+=f*(w==="end"?1:-1)*(r&&d?-1:1)),x}async function VN(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:i,rects:o,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:p="viewport",elementContext:m="floating",altBoundary:f=!1,padding:x=0}=_s(t,e),w=yy(x),j=l[f?m==="floating"?"reference":"floating":m],g=Sl(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(j)))==null||r?j:j.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:d,rootBoundary:p,strategy:c})),h=m==="floating"?{x:n,y:a,width:o.floating.width,height:o.floating.height}:o.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),N=await(i.isElement==null?void 0:i.isElement(y))&&await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1},k=Sl(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:h,offsetParent:y,strategy:c}):h);return{top:(g.top-k.top+w.top)/N.y,bottom:(k.bottom-g.bottom+w.bottom)/N.y,left:(g.left-k.left+w.left)/N.x,right:(k.right-g.right+w.right)/N.x}}const GN=50,UN=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:o}=r,l=o.detectOverflow?o:{...o,detectOverflow:VN},c=await(o.isRTL==null?void 0:o.isRTL(t));let d=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:p,y:m}=eh(d,n,c),f=n,x=0;const w={};for(let b=0;b<i.length;b++){const j=i[b];if(!j)continue;const{name:g,fn:h}=j,{x:y,y:N,data:k,reset:S}=await h({x:p,y:m,initialPlacement:n,placement:f,strategy:a,middlewareData:w,rects:d,platform:l,elements:{reference:e,floating:t}});p=y??p,m=N??m,w[g]={...w[g],...k},S&&x<GN&&(x++,typeof S=="object"&&(S.placement&&(f=S.placement),S.rects&&(d=S.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:a}):S.rects),{x:p,y:m}=eh(d,f,c)),b=-1)}return{x:p,y:m,placement:f,strategy:a,middlewareData:w}},QN=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:i,platform:o,elements:l,middlewareData:c}=t,{element:d,padding:p=0}=_s(e,t)||{};if(d==null)return{};const m=yy(p),f={x:r,y:n},x=Kp(a),w=Yp(x),b=await o.getDimensions(d),j=x==="y",g=j?"top":"left",h=j?"bottom":"right",y=j?"clientHeight":"clientWidth",N=i.reference[w]+i.reference[x]-f[x]-i.floating[w],k=f[x]-i.reference[x],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let P=S?S[y]:0;(!P||!await(o.isElement==null?void 0:o.isElement(S)))&&(P=l.floating[y]||i.floating[w]);const T=N/2-k/2,O=P/2-b[w]/2-1,D=Pr(m[g],O),$=Pr(m[h],O),R=P-b[w]-$,H=P/2-b[w]/2+T,z=gy(D,H,R),I=!c.arrow&&Aa(a)!=null&&H!==z&&i.reference[w]/2-(H<D?D:$)-b[w]/2<0,L=I?H<D?H-D:H-R:0;return{[x]:f[x]+L,data:{[x]:z,centerOffset:H-z-L,...I&&{alignmentOffset:L}},reset:I}}}),YN=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:i,rects:o,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:f,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:b=!0,...j}=_s(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const g=Ar(a),h=fs(l),y=Ar(l)===l,N=await(c.isRTL==null?void 0:c.isRTL(d.floating)),k=f||(y||!b?[kl(l)]:_N(l)),S=w!=="none";!f&&S&&k.push(...qN(l,b,w,N));const P=[l,...k],T=await c.detectOverflow(t,j),O=[];let D=((n=i.flip)==null?void 0:n.overflows)||[];if(p&&O.push(T[g]),m){const z=FN(a,o,N);O.push(T[z[0]],T[z[1]])}if(D=[...D,{placement:a,overflows:O}],!O.every(z=>z<=0)){var $,R;const z=((($=i.flip)==null?void 0:$.index)||0)+1,I=P[z];
vendor: 5,211 bytes, line 416
416if(I&&(!(m==="alignment"?h!==fs(I):!1)||D.every(C=>fs(C.placement)===h?C.overflows[0]>0:!0)))return{data:{index:z,overflows:D},reset:{placement:I}};let L=(R=D.filter(M=>M.overflows[0]<=0).sort((M,C)=>M.overflows[1]-C.overflows[1])[0])==null?void 0:R.placement;if(!L)switch(x){case"bestFit":{var H;const M=(H=D.filter(C=>{if(S){const v=fs(C.placement);return v===h||v==="y"}return!0}).map(C=>[C.placement,C.overflows.filter(v=>v>0).reduce((v,E)=>v+E,0)]).sort((C,v)=>C[1]-v[1])[0])==null?void 0:H[0];M&&(L=M);break}case"initialPlacement":L=l;break}if(a!==L)return{reset:{placement:L}}}return{}}}};function th(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function sh(e){return WN.some(t=>e[t]>=0)}const KN=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r,platform:n}=t,{strategy:a="referenceHidden",...i}=_s(e,t);switch(a){case"referenceHidden":{const o=await n.detectOverflow(t,{...i,elementContext:"reference"}),l=th(o,r.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:sh(l)}}}case"escaped":{const o=await n.detectOverflow(t,{...i,altBoundary:!0}),l=th(o,r.floating);return{data:{escapedOffsets:l,escaped:sh(l)}}}default:return{}}}}},vy=new Set(["left","top"]);async function XN(e,t){const{placement:r,platform:n,elements:a}=e,i=await(n.isRTL==null?void 0:n.isRTL(a.floating)),o=Ar(r),l=Aa(r),c=fs(r)==="y",d=vy.has(o)?-1:1,p=i&&c?-1:1,m=_s(t,e);let{mainAxis:f,crossAxis:x,alignmentAxis:w}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return l&&typeof w=="number"&&(x=l==="end"?w*-1:w),c?{x:x*p,y:f*d}:{x:f*d,y:x*p}}const ZN=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:i,placement:o,middlewareData:l}=t,c=await XN(t,e);return o===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:a+c.x,y:i+c.y,data:{...c,placement:o}}}}},JN=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a,platform:i}=t,{mainAxis:o=!0,crossAxis:l=!1,limiter:c={fn:h=>{let{x:y,y:N}=h;return{x:y,y:N}}},...d}=_s(e,t),p={x:r,y:n},m=await i.detectOverflow(t,d),f=fs(a),x=Qp(f);let w=p[x],b=p[f];const j=(h,y)=>gy(y+m[h==="y"?"top":"left"],y,y-m[h==="y"?"bottom":"right"]);o&&(w=j(x,w)),l&&(b=j(f,b));const g=c.fn({...t,[x]:w,[f]:b});return{...g,data:{x:g.x-r,y:g.y-n,enabled:{[x]:o,[f]:l}}}}}},e5=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,n;const{x:a,y:i,placement:o,rects:l,middlewareData:c}=t,{offset:d=0,mainAxis:p=!0,crossAxis:m=!0}=_s(e,t),f={x:a,y:i},x=fs(o),w=Qp(x);let b=f[w],j=f[x];const g=_s(d,t),h=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:(r=g.mainAxis)!=null?r:0,crossAxis:(n=g.crossAxis)!=null?n:0};if(p){const k=w==="y"?"height":"width",S=l.reference[w]-l.floating[k]+h.mainAxis,P=l.reference[w]+l.reference[k]-h.mainAxis;b<S?b=S:b>P&&(b=P)}if(m){var y,N;const k=w==="y"?"width":"height",S=vy.has(Ar(o)),P=l.reference[x]-l.floating[k]+(S&&((y=c.offset)==null?void 0:y[x])||0)+(S?0:h.crossAxis),T=l.reference[x]+l.reference[k]+(S?0:((N=c.offset)==null?void 0:N[x])||0)-(S?h.crossAxis:0);j<P?j=P:j>T&&(j=T)}return{[w]:b,[x]:j}}}},t5=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:a,elements:i}=t,{apply:o=()=>{},...l}=_s(e,t),c=await a.detectOverflow(t,l),d=Ar(r),p=Aa(r),m=fs(r)==="y",{width:f,height:x}=n.floating;let w,b;d==="top"||d==="bottom"?(w=d,b=p===(await(a.isRTL==null?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,w=p==="end"?"top":"bottom");const j=x-c.top-c.bottom,g=f-c.left-c.right,h=Pr(x-c[w],j),y=Pr(f-c[b],g),N=t.middlewareData.shift,k=!N;let S=h,P=y;N!=null&&N.enabled.x&&(P=g),N!=null&&N.enabled.y&&(S=j),k&&!p&&(m?P=f-2*Rs(c.left,c.right):S=x-2*Rs(c.top,c.bottom)),await o({...t,availableWidth:P,availableHeight:S});const T=await a.getDimensions(i.floating);return f!==T.width||x!==T.height?{reset:{rects:!0}}:{}}}};function rc(){return typeof window<"u"}function Ea(e){return by(e)?(e.nodeName||"").toLowerCase():"#document"}function pt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function zs(e){var t;return(t=(by(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function by(e){return rc()?e instanceof Node||e instanceof pt(e).Node:!1}function ys(e){return rc()?e instanceof Element||e instanceof pt(e).Element:!1}function Ir(e){return rc()?e instanceof HTMLElement||e instanceof pt(e).HTMLElement:!1}function rh(e){return!rc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof pt(e).ShadowRoot}function nc(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=vs(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&a!=="inline"&&a!=="contents"}function s5(e){return/^(table|td|th)$/.test(Ea(e))}function ac(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const r5=/transform|translate|scale|rotate|perspective|filter/,n5=/paint|layout|strict|content/,$r=e=>!!e&&e!=="none";let Xc;function Xp(e){const t=ys(e)?vs(e):e;
416return $r(t.transform)||$r(t.translate)||$r(t.scale)||$r(t.rotate)||$r(t.perspective)||!Zp()&&($r(t.backdropFilter)||$r(t.filter))||r5.test(t.willChange||"")||n5.test(t.contain||"")}function a5(e){let t=pn(e);for(;Ir(t)&&!Si(t);){if(Xp(t))return t;if(ac(t))return null;t=pn(t)}return null}function Zp(){return Xc==null&&(Xc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Xc}function Si(e){return/^(html|body|#document)$/.test(Ea(e))}function vs(e){return pt(e).getComputedStyle(e)}function ic(e){return ys(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function pn(e){if(Ea(e)==="html")return e;const t=e.assignedSlot||e.parentNode||rh(e)&&e.host||zs(e);return rh(t)?t.host:t}function wy(e){const t=pn(e);return Si(t)?(e.ownerDocument||e).body:Ir(t)&&nc(t)?t:wy(t)}function Ci(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=wy(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),o=pt(a);if(i){const l=yu(o);return t.concat(o,o.visualViewport||[],nc(a)?a:[],l&&r?Ci(l):[])}else return t.concat(a,Ci(a,[],r))}function yu(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function jy(e){const t=vs(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Ir(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,l=Nl(r)!==i||Nl(n)!==o;return l&&(r=i,n=o),{width:r,height:n,$:l}}function Jp(e){return ys(e)?e:e.contextElement}function Yn(e){const t=Jp(e);if(!Ir(t))return Ds(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=jy(t);let o=(i?Nl(r.width):r.width)/n,l=(i?Nl(r.height):r.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const i5=Ds(0);function Ny(e){const t=pt(e);return!Zp()||!t.visualViewport?i5:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function o5(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===pt(e)}function mn(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),i=Jp(e);let o=Ds(1);t&&(n?ys(n)&&(o=Yn(n)):o=Yn(e));const l=o5(i,r,n)?Ny(i):Ds(0);let c=(a.left+l.x)/o.x,d=(a.top+l.y)/o.y,p=a.width/o.x,m=a.height/o.y;if(i&&n){const f=pt(i),x=ys(n)?pt(n):n;let w=f,b=yu(w);for(;b&&x!==w;){const j=Yn(b),g=b.getBoundingClientRect(),h=vs(b),y=g.left+(b.clientLeft+parseFloat(h.paddingLeft))*j.x,N=g.top+(b.clientTop+parseFloat(h.paddingTop))*j.y;c*=j.x,d*=j.y,p*=j.x,m*=j.y,c+=y,d+=N,w=pt(b),b=yu(w)}}return Sl({width:p,height:m,x:c,y:d})}function oc(e,t){const r=ic(e).scrollLeft;return t?t.left+r:mn(zs(e)).left+r}function ky(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-oc(e,r),a=r.top+t.scrollTop;return{x:n,y:a}}function l5(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const i=a==="fixed",o=zs(n),l=t?ac(t.floating):!1;if(n===o||l&&i)return r;let c={scrollLeft:0,scrollTop:0},d=Ds(1);const p=Ds(0),m=Ir(n);if((m||!i)&&((Ea(n)!=="body"||nc(o))&&(c=ic(n)),m)){const x=mn(n);d=Yn(n),p.x=x.x+n.clientLeft,p.y=x.y+n.clientTop}const f=o&&!m&&!i?ky(o,c):Ds(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+p.x+f.x,y:r.y*d.y-c.scrollTop*d.y+p.y+f.y}}function c5(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function d5(e){const t=ic(e),r=e.ownerDocument.body,n=Rs(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),a=Rs(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let i=-t.scrollLeft+oc(e);const o=-t.scrollTop;return vs(r).direction==="rtl"&&(i+=Rs(e.clientWidth,r.clientWidth)-n),{width:n,height:a,x:i,y:o}}const u5=25;function p5(e,t,r){r===void 0&&(r="viewport");const n=r==="layoutViewport",a=pt(e),i=zs(e),o=a.visualViewport;let l=i.clientWidth,c=i.clientHeight,d=0,p=0;if(o){const f=!Zp()||t==="fixed";n?f||(d=-o.offsetLeft,p=-o.offsetTop):(l=o.width,c=o.height,f&&(d=o.offsetLeft,p=o.offsetTop))}if(oc(i)<=0){const f=i.ownerDocument,x=f.body,w=getComputedStyle(x),b=f.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,j=Math.abs(i.clientWidth-x.clientWidth-b),g=getComputedStyle(i).scrollbarGutter==="stable both-edges"?j/2:j;g<=u5&&(l-=g)}return{width:l,height:c,x:d,y:p}}function m5(e,t){const r=mn(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=Yn(e),o=e.clientWidth*i.x,l=e.clientHeight*i.y,c=a*i.x,d=n*i.y;return{width:o,height:l,x:c,y:d}}function nh(e,t,r){let n;if(t==="viewport"||t==="layoutViewport")n=p5(e,r,t);else if(t==="document")n=d5(zs(e));else if(ys(t))n=m5(t,r);else{const a=Ny(e);n={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return Sl(n)}function f5(e,t){const r=t.get(e);if(r)return r;let n=Ci(e,[],!1).filter(l=>ys(l)&&Ea(l)!=="body"),a=null;const i=vs(e).position==="fixed";let o=i?pn(e):e;for(;ys(o)&&!Si(o);){const l=vs(o),c=Xp(o),d=a?a.position:i?"fixed":"";!c&&(d==="fixed"||d==="absolute"&&l.position==="static")?n=n.filter(m=>m!==o):a=l,o=pn(o)}return t.set(e,n),n}function h5(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o=[...r==="clippingAncestors"?ac(t)?[]:f5(t,this._c):[].concat(r),n],l=nh(t,o[0],a);let c=l.top,d=l.right,p=l.bottom,m=l.left;for(let f=1;f<o.length;f++){const x=nh(t,o[f],a);c=Rs(x.top,c),d=Pr(x.right,d),p=Pr(x.bottom,p),m=Rs(x.left,m)}return{width:d-m,height:p-c,x:m,y:c}}function x5(e){const{width:t,height:r}=jy(e);return{width:t,height:r}}function g5(e,t,r){const n=Ir(t),a=zs(t),i=r==="fixed",o=mn(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=Ds(0);if((n||!i)&&((Ea(t)!=="body"||nc(a))&&(l=ic(t)),n)){const f=mn(t,!0,i,t);c.x=f.x+t.clientLeft,c.y=f.y+t.clientTop}!n&&a&&(c.x=oc(a));const d=a&&!n&&!i?ky(a,l):Ds(0),p=o.left+l.scrollLeft-c.x-d.x,m=o.top+l.scrollTop-c.y-d.y;return{x:p,y:m,width:o.width,height:o.height}}function Zc(e){return vs(e).position==="static"}function ah(e,t){if(!Ir(e)||vs(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return zs(e)===r&&(r=r.ownerDocument.body),r}function Sy(e,t){const r=pt(e);
vendor: 4,479 bytes, line 416
416if(ac(e))return r;if(!Ir(e)){let a=pn(e);for(;a&&!Si(a);){if(ys(a)&&!Zc(a))return a;a=pn(a)}return r}let n=ah(e,t);for(;n&&s5(n)&&Zc(n);)n=ah(n,t);return n&&Si(n)&&Zc(n)&&!Xp(n)?r:n||a5(e)||r}const y5=async function(e){const t=this.getOffsetParent||Sy,r=this.getDimensions,n=await r(e.floating);return{reference:g5(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function v5(e){return vs(e).direction==="rtl"}const b5={convertOffsetParentRelativeRectToViewportRelativeRect:l5,getDocumentElement:zs,getClippingRect:h5,getOffsetParent:Sy,getElementRects:y5,getClientRects:c5,getDimensions:x5,getScale:Yn,isElement:ys,isRTL:v5};function Cy(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function w5(e,t,r){let n=null,a;const i=zs(e);function o(){var p;clearTimeout(a),(p=n)==null||p.disconnect(),n=null}function l(p,m){p===void 0&&(p=!1),m===void 0&&(m=1),o();const f=e.getBoundingClientRect(),{left:x,top:w,width:b,height:j}=f;if(p||t(),!b||!j)return;const g=bo(w),h=bo(i.clientWidth-(x+b)),y=bo(i.clientHeight-(w+j)),N=bo(x),S={rootMargin:-g+"px "+-h+"px "+-y+"px "+-N+"px",threshold:Rs(0,Pr(1,m))||1};let P=!0;function T(O){const D=O[0].intersectionRatio;if(!Cy(f,e.getBoundingClientRect()))return l();if(D!==m){if(!P)return l();D?l(!1,D):a=setTimeout(()=>{l(!1,1e-7)},1e3)}P=!1}try{n=new IntersectionObserver(T,{...S,root:i.ownerDocument})}catch{n=new IntersectionObserver(T,S)}n.observe(e)}const c=pt(e),d=()=>l(r);return c.addEventListener("resize",d),l(!0),()=>{c.removeEventListener("resize",d),o()}}function j5(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,d=Jp(e),p=a||i?[...d?Ci(d):[],...t?Ci(t):[]]:[];p.forEach(g=>{a&&g.addEventListener("scroll",r),i&&g.addEventListener("resize",r)});const m=d&&l?w5(d,r,i):null;let f=-1,x=null;o&&(x=new ResizeObserver(g=>{let[h]=g;h&&h.target===d&&x&&t&&(x.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var y;(y=x)==null||y.observe(t)})),r()}),d&&!c&&x.observe(d),t&&x.observe(t));let w,b=c?mn(e):null;c&&j();function j(){const g=mn(e);b&&!Cy(b,g)&&r(),b=g,w=requestAnimationFrame(j)}return r(),()=>{var g;p.forEach(h=>{a&&h.removeEventListener("scroll",r),i&&h.removeEventListener("resize",r)}),m==null||m(),(g=x)==null||g.disconnect(),x=null,c&&cancelAnimationFrame(w)}}const N5=ZN,k5=JN,S5=YN,C5=t5,P5=KN,ih=QN,A5=e5,E5=(e,t,r)=>{const n=new Map,a=r??{},i={...b5,...a.platform,_c:n};return UN(e,t,{...a,platform:i})};var T5=typeof document<"u",O5=function(){},Bo=T5?u.useLayoutEffect:O5;function Cl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Cl(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!Cl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Py(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function oh(e,t){const r=Py(e);return Math.round(t*r)/r}function Jc(e){const t=u.useRef(e);return Bo(()=>{t.current=e}),t}function R5(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:o}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[p,m]=u.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,x]=u.useState(n);Cl(f,n)||x(n);const[w,b]=u.useState(null),[j,g]=u.useState(null),h=u.useCallback(C=>{C!==S.current&&(S.current=C,b(C))},[]),y=u.useCallback(C=>{C!==P.current&&(P.current=C,g(C))},[]),N=i||w,k=o||j,S=u.useRef(null),P=u.useRef(null),T=u.useRef(p),O=c!=null,D=Jc(c),$=Jc(a),R=Jc(d),H=u.useCallback(()=>{if(!S.current||!P.current)return;const C={placement:t,strategy:r,middleware:f};$.current&&(C.platform=$.current),E5(S.current,P.current,C).then(v=>{const E={...v,isPositioned:R.current!==!1};z.current&&!Cl(T.current,E)&&(T.current=E,wa.flushSync(()=>{m(E)}))})},[f,t,r,$,R]);Bo(()=>{d===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,m(C=>({...C,isPositioned:!1})))},[d]);const z=u.useRef(!1);Bo(()=>(z.current=!0,()=>{z.current=!1}),[]),Bo(()=>
416{if(N&&(S.current=N),k&&(P.current=k),N&&k){if(D.current)return D.current(N,k,H);H()}},[N,k,H,D,O]);const I=u.useMemo(()=>({reference:S,floating:P,setReference:h,setFloating:y}),[h,y]),L=u.useMemo(()=>({reference:N,floating:k}),[N,k]),M=u.useMemo(()=>{const C={position:r,left:0,top:0};if(!L.floating)return C;const v=oh(L.floating,p.x),E=oh(L.floating,p.y);return l?{...C,transform:"translate("+v+"px, "+E+"px)",...Py(L.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:v,top:E}},[r,l,L.floating,p.x,p.y]);return u.useMemo(()=>({...p,update:H,refs:I,elements:L,floatingStyles:M}),[p,H,I,L,M])}const D5=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?ih({element:n.current,padding:a}).fn(r):{}:n?ih({element:n,padding:a}).fn(r):{}}}},I5=(e,t)=>{const r=N5(e);return{name:r.name,fn:r.fn,options:[e,t]}},M5=(e,t)=>{const r=k5(e);return{name:r.name,fn:r.fn,options:[e,t]}},W5=(e,t)=>({fn:A5(e).fn,options:[e,t]}),L5=(e,t)=>{const r=S5(e);return{name:r.name,fn:r.fn,options:[e,t]}},F5=(e,t)=>{const r=C5(e);return{name:r.name,fn:r.fn,options:[e,t]}},_5=(e,t)=>{const r=P5(e);return{name:r.name,fn:r.fn,options:[e,t]}},H5=(e,t)=>{const r=D5(e);return{name:r.name,fn:r.fn,options:[e,t]}};var $5=Object.defineProperty,z5=(e,t)=>$5(e,"name",{value:t,configurable:!0});function Ay(e){const[t,r]=u.useState(void 0);return Xe(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let o,l;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;o=d.inlineSize,l=d.blockSize}else o=e.offsetWidth,l=e.offsetHeight;r({width:o,height:l})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}z5(Ay,"useSize");var q5=Object.defineProperty,Kn=(e,t)=>q5(e,"name",{value:t,configurable:!0}),Ey="Popper",[Ty,Oy]=$s(Ey),[uP,B5]=Ty(Ey),Ry="PopperContent",[V5,pP]=Ty(Ry),G5=u.forwardRef(Kn(function(t,r){var nt,De,$t,$e,Oa,Qi,Yi;const{__scopePopper:n,side:a="bottom",sideOffset:i=0,align:o="center",alignOffset:l=0,arrowPadding:c=0,avoidCollisions:d=!0,collisionBoundary:p=[],collisionPadding:m=0,sticky:f="partial",hideWhenDetached:x=!1,updatePositionStrategy:w="optimized",onPlaced:b,...j}=t,g=B5(Ry,n),[h,y]=u.useState(null),N=Re(r,y),[k,S]=u.useState(null),P=Ay(k),T=(P==null?void 0:P.width)??0,O=(P==null?void 0:P.height)??0,D=a+(o!=="center"?"-"+o:""),$=typeof m=="number"?m:{top:0,right:0,bottom:0,left:0,...m},R=Array.isArray(p)?p:[p],H=R.length>0,z={padding:$,boundary:R.filter(Dy),altBoundary:H},{refs:I,floatingStyles:L,placement:M,isPositioned:C,middlewareData:v}=R5({strategy:"fixed",placement:D,whileElementsMounted:Kn((...yn)=>j5(...yn,{animationFrame:w==="always"}),"whileElementsMounted"),elements:{reference:g.anchor},middleware:[I5({mainAxis:i+O,alignmentAxis:l}),d&&M5({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?W5():void 0,...z}),d&&L5({...z}),F5({...z,apply:Kn(({elements:yn,rects:Ki,availableWidth:Ra,availableHeight:gc})=>{const{width:Xi,height:Lr}=Ki.reference,Fr=yn.floating.style;Fr.setProperty("--radix-popper-available-width",`${Ra}px`),Fr.setProperty("--radix-popper-available-height",`${gc}px`),Fr.setProperty("--radix-popper-anchor-width",`${Xi}px`),Fr.setProperty("--radix-popper-anchor-height",`${Lr}px`)},"apply")}),k&&H5({element:k,padding:c}),U5({arrowWidth:T,arrowHeight:O}),x&&_5({strategy:"referenceHidden",...z,boundary:H?z.boundary:void 0})]}),E=g.setPlacementState;Xe(()=>(E(M),()=>{E(void 0)}),[M,E]);const[_,A]=em(M),F=rs(b);Xe(()=>{C&&(F==null||F())},[C,F]);const G=(nt=v.arrow)==null?void 0:nt.x,U=(De=v.arrow)==null?void 0:De.y,ce=(($t=v.arrow)==null?void 0:$t.centerOffset)!==0,[se,Ht]=u.useState();return Xe(()=>{h&&Ht(window.getComputedStyle(h).zIndex)},[h]),s.jsx("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...L,transform:C?L.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:se,"--radix-popper-transform-origin":[($e=v.transformOrigin)==null?void 0:$e.x,(Oa=v.transformOrigin)==null?void 0:Oa.y].join(" "),...((Qi=v.hide)==null?void 0:Qi.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:s.jsx(V5,{scope:n,placedSide:_,placedAlign:A,onArrowChange:S,arrowX:G,arrowY:U,shouldHideArrow:ce,children:s.jsx(be.div,{"data-side":_,"data-align":A,...j,ref:N,style:{...j.style,animation:C?(Yi=j.style)==null?void 0:Yi.animation:"none"}})})})},"PopperContent"));function Dy(e){return e!==null}Kn(Dy,"isNotNull");var U5=Kn(e=>({name:"transformOrigin",options:e,fn(t){var j,g,h;const{placement:r,rects:n,middlewareData:a}=t,o=((j=a.arrow)==null?void 0:j.centerOffset)!==0,l=o?0:e.arrowWidth,c=o?0:e.arrowHeight,[d,p]=em(r),m={start:"0%",center:"50%",end:"100%"}[p],f=(((g=a.arrow)==null?void 0:g.x)??0)+l/2,x=(((h=a.arrow)==null?void 0:h.y)??0)+c/2;let w="",b="";return d==="bottom"?(w=o?m:`${f}px`,b=`${-c}px`):d==="top"?(w=o?m:`${f}px`,b=`${n.floating.height+c}px`):d==="right"?(w=`${-c}px`,b=o?m:`${x}px`):d==="left"&&(w=`${n.floating.width+c}px`,b=o?m:`${x}px`),{data:{x:w,y:b}}}}),"transformOrigin");function em(e){const[t,r="center"]=e.split("-");return[t,r]}Kn(em,"getSideAndAlignFromPlacement");var Q5=G5,Y5=Object.defineProperty,lt=(e,t)=>Y5(e,"name",{value:t,configurable:!0}),[tm,mP]=$s("Tooltip",[Oy]),K5=Oy(),X5="TooltipProvider",Z5=700,lh="tooltip.open",[J5,ek]=tm(X5),tk=lt(e=>{const{__scopeTooltip:t,delayDuration:r=Z5,skipDelayDuration:n=300,disableHoverableContent:a=!1,children:i}=e,o=u.useRef(!0),l=u.useRef(!1),c=u.useRef(0);return u.useEffect(()=>{const d=c.current;return()=>window.clearTimeout(d)},[]),s.jsx(J5,{scope:t,isOpenDelayedRef:o,delayDuration:r,onOpen:u.useCallback(()=>{n<=0||(window.clearTimeout(c.current),o.current=!1)},[n]),onClose:u.useCallback(()=>{n<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>
416o.current=!0,n))},[n]),isPointerInTransitRef:l,onPointerInTransitChange:u.useCallback(d=>{l.current=d},[]),disableHoverableContent:a,children:i})},"TooltipProvider"),sk="Tooltip",[fP,sm]=tm(sk),rk="TooltipPortal",[hP,nk]=tm(rk,{forceMount:void 0}),Pi="TooltipContent",ak=u.forwardRef(lt(function(t,r){const n=nk(Pi,t.__scopeTooltip),{forceMount:a=n.forceMount,side:i="top",...o}=t,l=sm(Pi,t.__scopeTooltip);return s.jsx(Na,{present:a||l.open,children:l.disableHoverableContent?s.jsx(Iy,{side:i,...o,ref:r}):s.jsx(ik,{side:i,...o,ref:r})})},"TooltipContent")),ik=u.forwardRef(lt(function(t,r){const n=sm(Pi,t.__scopeTooltip),a=ek(Pi,t.__scopeTooltip),i=u.useRef(null),o=Re(r,i),[l,c]=u.useState(null),{trigger:d,onClose:p}=n,m=i.current,{onPointerInTransitChange:f}=a,x=u.useCallback(()=>{c(null),f(!1)},[f]),w=u.useCallback((b,j)=>{const g=b.currentTarget,h={x:b.clientX,y:b.clientY},y=My(h,g.getBoundingClientRect()),N=Wy(h,y),k=Ly(j.getBoundingClientRect()),S=_y([...N,...k]);c(S),f(!0)},[f]);return u.useEffect(()=>()=>x(),[x]),u.useEffect(()=>{if(d&&m){const b=lt(g=>w(g,m),"handleTriggerLeave"),j=lt(g=>w(g,d),"handleContentLeave");return d.addEventListener("pointerleave",b),m.addEventListener("pointerleave",j),()=>{d.removeEventListener("pointerleave",b),m.removeEventListener("pointerleave",j)}}},[d,m,w,x]),u.useEffect(()=>{if(l){const b=lt(j=>{const g=j.target,h={x:j.clientX,y:j.clientY},y=(d==null?void 0:d.contains(g))||(m==null?void 0:m.contains(g)),N=!Fy(h,l);y?x():N&&(x(),p())},"handleTrackPointerGrace");return document.addEventListener("pointermove",b),()=>document.removeEventListener("pointermove",b)}},[d,m,l,p,x]),s.jsx(Iy,{...t,ref:o})},"TooltipContentHoverable")),ok=g0("TooltipContent"),Iy=u.forwardRef(lt(function(t,r){const{__scopeTooltip:n,children:a,"aria-label":i,id:o,onEscapeKeyDown:l,onPointerDownOutside:c,...d}=t,p=sm(Pi,n),m=K5(n),{onClose:f}=p;u.useEffect(()=>(document.addEventListener(lh,f),()=>document.removeEventListener(lh,f)),[f]),u.useEffect(()=>{if(p.trigger){const w=lt(b=>{b.target instanceof Node&&b.target.contains(p.trigger)&&f()},"handleScroll");return window.addEventListener("scroll",w,{capture:!0}),()=>window.removeEventListener("scroll",w,{capture:!0})}},[p.trigger,f]);const{setContentId:x}=p;return Xe(()=>(x(o),()=>{x(void 0)}),[o,x]),s.jsx(Wp,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:w=>w.preventDefault(),onDismiss:f,children:s.jsxs(Q5,{"data-state":p.stateAttribute,role:i?void 0:"tooltip",id:i?void 0:p.contentId,...m,...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:[s.jsx(ok,{children:a}),i?s.jsx(w2,{id:p.contentId,role:"tooltip",children:i}):null]})})},"TooltipContentImpl"));function My(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,a,i)){case i:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}lt(My,"getExitSideFromRect");function Wy(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}lt(Wy,"getPaddedExitPoints");function Ly(e){const{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}lt(Ly,"getPointsFromRect");function Fy(e,t){const{x:r,y:n}=e;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const l=t[i],c=t[o],d=l.x,p=l.y,m=c.x,f=c.y;p>n!=f>n&&r<(m-d)*(n-p)/(f-p)+d&&(a=!a)}return a}lt(Fy,"isPointInPolygon");function _y(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),Hy(t)}lt(_y,"getHull");function Hy(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const a=e[n];for(;t.length>=2;){const i=t[t.length-1],o=t[t.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))t.pop();else break}t.push(a)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const a=e[n];for(;r.length>=2;){const i=r[r.length-1],o=r[r.length-2];if((i.x-o.x)*(a.y-o.y)>=(i.y-o.y)*(a.x-o.x))r.pop();else break}r.push(a)}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)}lt(Hy,"getHullPresorted");
416var lk=tk,$y=ak;const ck=lk,dk=u.forwardRef(({className:e,sideOffset:t=4,...r},n)=>s.jsx($y,{ref:n,sideOffset:t,className:we("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));dk.displayName=$y.displayName;const uk=u.createContext(void 0),pk=({client:e,children:t})=>(u.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),s.jsx(uk.Provider,{value:e,children:t})),mk={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)};var rr,Wu,qh,fk=(qh=class{constructor(){ee(this,rr,mk);ee(this,Wu,!1)}setTimeoutProvider(e){K(this,rr,e)}setTimeout(e,t){return W(this,rr).setTimeout(e,t)}clearTimeout(e){W(this,rr).clearTimeout(e)}setInterval(e,t){return W(this,rr).setInterval(e,t)}clearInterval(e){W(this,rr).clearInterval(e)}},rr=new WeakMap,Wu=new WeakMap,qh);const vu=new fk;function hk(e){setTimeout(e,0)}const xk=typeof window>"u"||"Deno"in globalThis;function Et(){}function gk(e,t){return typeof e=="function"?e(t):e}function yk(e){return typeof e=="number"&&e>=0&&e!==1/0}function vk(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Vo(e,t){return typeof e=="function"?e(t):e}function bk(e,t){return typeof e=="function"?e(t):e}function ch(e,t){const{type:r="all",exact:n,fetchStatus:a,predicate:i,queryKey:o,stale:l}=e;if(o){if(n){if(t.queryHash!==rm(o,t.options))return!1}else if(!xa(t.queryKey,o))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||a&&a!==t.state.fetchStatus||i&&!i(t))}function dh(e,t){const{exact:r,status:n,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(Ai(t.options.mutationKey)!==Ai(i))return!1}else if(!xa(t.options.mutationKey,i))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function rm(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ai)(e)}function Ai(e){return JSON.stringify(e,(t,r)=>bu(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function xa(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)){for(let n=0;n<t.length;n++)if(!xa(e[n],t[n]))return!1;return!0}const r=Object.keys(t);for(const n of r)if(!xa(e[n],t[n]))return!1;return!0}return!1}const wk=Object.prototype.hasOwnProperty;function zy(e,t,r=0){if(e===t)return e;if(r>500)return t;const n=uh(e)&&uh(t);if(!n&&!(bu(e)&&bu(t)))return t;const a=(n?e:Object.keys(e)).length,i=n?t:Object.keys(t),o=i.length,l=n?new Array(o):{};let c=0;for(let d=0;d<o;d++){const p=n?d:i[d],m=e[p],f=t[p];if(m===f){l[p]=m,(n?d<a:wk.call(e,p))&&c++;continue}if(m===null||f===null||typeof m!="object"||typeof f!="object"){l[p]=f;continue}const x=zy(m,f,r+1);l[p]=x,x===m&&c++}return a===o&&c===a?e:l}function uh(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function bu(e){if(!ph(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!ph(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function ph(e){return Object.prototype.toString.call(e)==="[object Object]"}function jk(e){return new Promise(t=>{vu.setTimeout(t,e)})}function Nk(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?zy(e,t):t}function kk(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function Sk(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}const nm=Symbol();function qy(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===nm?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Ck(e,t,r){let n=!1,a;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(a??(a=t()),n||(n=!0,a.aborted?r():a.addEventListener("abort",r,{once:!0})),a)}),e}const By=(()=>{let e=()=>xk;return{isServer(){return e()},setIsServer(t){e=t}}})();var lc=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(){}},Yr,nr,ea,Bh,Pk=(Bh=class extends lc{constructor(){super();ee(this,Yr);ee(this,nr);ee(this,ea);K(this,ea,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){W(this,nr)||this.setEventListener(W(this,ea))}onUnsubscribe(){var t;this.hasListeners()||((t=W(this,nr))==null||t.call(this),K(this,nr,void 0))}setEventListener(t){var r;
416K(this,ea,t),(r=W(this,nr))==null||r.call(this),K(this,nr,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){W(this,Yr)!==t&&(K(this,Yr,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof W(this,Yr)=="boolean"?W(this,Yr):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Yr=new WeakMap,nr=new WeakMap,ea=new WeakMap,Bh);const Vy=new Pk,Ak=hk;function Ek(){let e=[],t=0,r=l=>{l()},n=l=>{l()},a=Ak;const i=l=>{t?e.push(l):a(()=>{r(l)})},o=()=>{const l=e;e=[],l.length&&a(()=>{n(()=>{l.forEach(c=>{r(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||o()}return c},batchCalls:l=>(...c)=>{i(()=>{l(...c)})},schedule:i,setNotifyFunction:l=>{r=l},setBatchNotifyFunction:l=>{n=l},setScheduler:l=>{a=l}}}const Qe=Ek();var ta,ar,sa,Vh,Tk=(Vh=class extends lc{constructor(){super();ee(this,ta,!0);ee(this,ar);ee(this,sa);K(this,sa,t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){W(this,ar)||this.setEventListener(W(this,sa))}onUnsubscribe(){var t;this.hasListeners()||((t=W(this,ar))==null||t.call(this),K(this,ar,void 0))}setEventListener(t){var r;K(this,sa,t),(r=W(this,ar))==null||r.call(this),K(this,ar,t(this.setOnline.bind(this)))}setOnline(t){W(this,ta)!==t&&(K(this,ta,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return W(this,ta)}},ta=new WeakMap,ar=new WeakMap,sa=new WeakMap,Vh);const Pl=new Tk;function Ok(e){return Math.min(1e3*2**e,3e4)}function Gy(e){return(e??"online")==="online"?Pl.isOnline():!0}var wu=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Uy(e){let t=!1,r=0,n,a="pending",i,o;const l=new Promise((h,y)=>{i=h,o=y});l.catch(Et);const c=()=>a!=="pending",d=h=>{var y;if(!c()){const N=new wu(h);b(N),(y=e.onCancel)==null||y.call(e,N)}},p=()=>{t=!0},m=()=>{t=!1},f=()=>Vy.isFocused()&&(e.networkMode==="always"||Pl.isOnline())&&e.canRun(),x=()=>Gy(e.networkMode)&&e.canRun(),w=h=>{c()||(n==null||n(),a="resolved",i(h))},b=h=>{c()||(n==null||n(),a="rejected",o(h))},j=()=>new Promise(h=>{var y;n=N=>{(c()||f())&&h(N)},(y=e.onPause)==null||y.call(e)}).then(()=>{var h;n=void 0,c()||(h=e.onContinue)==null||h.call(e)}),g=()=>{if(c())return;let h;const y=r===0?e.initialPromise:void 0;try{h=y??e.fn()}catch(N){h=Promise.reject(N)}Promise.resolve(h).then(w).catch(N=>{var O;if(c())return;const k=e.retry??(By.isServer()?0:3),S=e.retryDelay??Ok,P=typeof S=="function"?S(r,N):S,T=k===!0||typeof k=="number"&&r<k||typeof k=="function"&&k(r,N);if(t||!T){b(N);return}r++,(O=e.onFail)==null||O.call(e,r,N),jk(P).then(()=>f()?void 0:j()).then(()=>{t?b(N):g()})})};return{promise:l,status:()=>a,cancel:d,continue:()=>(n==null||n(),l),cancelRetry:p,continueRetry:m,canStart:x,start:()=>(x()?g():j().then(g),l)}}var Kr,Gh,Qy=(Gh=class{constructor(){ee(this,Kr)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),yk(this.gcTime)&&K(this,Kr,vu.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(By.isServer()?1/0:3e5))}clearGcTimeout(){W(this,Kr)!==void 0&&(vu.clearTimeout(W(this,Kr)),K(this,Kr,void 0))}},Kr=new WeakMap,Gh);function Rk(e){return{onFetch:(t,r)=>{var p,m,f,x,w;const n=t.options,a=(f=(m=(p=t.fetchOptions)==null?void 0:p.meta)==null?void 0:m.fetchMore)==null?void 0:f.direction,i=((x=t.state.data)==null?void 0:x.pages)||[],o=((w=t.state.data)==null?void 0:w.pageParams)||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let b=!1;const j=y=>{Ck(y,()=>t.signal,()=>b=!0)},g=qy(t.options,t.fetchOptions),h=async(y,N,k)=>{if(b)return Promise.reject(t.signal.reason);if(N==null&&y.pages.length)return Promise.resolve(y);const P=(()=>{const $={client:t.client,queryKey:t.queryKey,pageParam:N,direction:k?"backward":"forward",meta:t.options.meta};return j($),$})(),T=await g(P),{maxPages:O}=t.options,D=k?Sk:kk;return{pages:D(y.pages,T,O),pageParams:D(y.pageParams,N,O)}};if(a&&i.length){const y=a==="backward",N=y?Dk:mh,k={pages:i,pageParams:o};l=await h(k,N(n,k),y)}else{const y=e??i.length;do{const N=c===0?o[0]??n.initialPageParam:mh(n,l);if(c>0&&N==null)break;l=await h(l,N),c++}while(c<y)}return l};t.options.persister?t.fetchFn=()=>{var b,j;return(j=(b=t.options).persister)==null?void 0:j.call(b,d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=d}}}function mh(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function Dk(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var ra,Xr,na,At,Zr,Ae,Ri,Jr,gt,Yy,ks,Uh,Ik=(Uh=class extends Qy{constructor(t){super();ee(this,gt);ee(this,ra);ee(this,Xr);ee(this,na);ee(this,At);ee(this,Zr);ee(this,Ae);ee(this,Ri);ee(this,Jr);K(this,Jr,!1),K(this,Ri,t.defaultOptions),this.setOptions(t.options),this.observers=[],K(this,Zr,t.client),K(this,At,W(this,Zr).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,K(this,Xr,hh(this.options)),this.state=t.state??W(this,Xr),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return W(this,ra)}get promise(){var t;return(t=W(this,Ae))==null?void 0:t.promise}setOptions(t){if(this.options={...W(this,Ri),...t},t!=null&&t._type&&K(this,ra,t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=hh(this.options);r.data!==void 0&&(this.setState(fh(r.data,r.dataUpdatedAt)),K(this,Xr,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&W(this,At).remove(this)}setData(t,r){const n=Nk(this.state.data,t,this.options);return Le(this,gt,ks).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t){Le(this,gt,ks).call(this,{type:"setState",state:t})}cancel(t){var n,a;const r=(n=W(this,Ae))==null?void 0:n.promise;
416return(a=W(this,Ae))==null||a.cancel(t),r?r.then(Et).catch(Et):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return W(this,Xr)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>bk(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===nm||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Vo(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:!vk(this.state.dataUpdatedAt,t)}onFocus(){var t,r;(t=this.observers.find(n=>n.shouldFetchOnWindowFocus()))==null||t.refetch({cancelRefetch:!1}),(r=W(this,Ae))==null||r.continue()}onOnline(){var t,r;(t=this.observers.find(n=>n.shouldFetchOnReconnect()))==null||t.refetch({cancelRefetch:!1}),(r=W(this,Ae))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),W(this,At).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||(W(this,Ae)&&(W(this,Jr)||Le(this,gt,Yy).call(this)?W(this,Ae).cancel({revert:!0}):W(this,Ae).cancelRetry()),this.scheduleGc()),W(this,At).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Le(this,gt,ks).call(this,{type:"invalidate"})}async fetch(t,r){var d,p,m,f,x,w,b,j,g,h,y,N;if(this.state.fetchStatus!=="idle"&&((d=W(this,Ae))==null?void 0:d.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(W(this,Ae))return W(this,Ae).continueRetry(),W(this,Ae).promise}if(t&&this.setOptions(t),!this.options.queryFn){const k=this.observers.find(S=>S.options.queryFn);k&&this.setOptions(k.options)}const n=new AbortController,a=k=>{Object.defineProperty(k,"signal",{enumerable:!0,get:()=>(K(this,Jr,!0),n.signal)})},i=()=>{const k=qy(this.options,r),P=(()=>{const T={client:W(this,Zr),queryKey:this.queryKey,meta:this.meta};return a(T),T})();return K(this,Jr,!1),this.options.persister?this.options.persister(k,P,this):k(P)},l=(()=>{const k={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:W(this,Zr),state:this.state,fetchFn:i};return a(k),k})();(p=W(this,ra)==="infinite"?Rk(this.options.pages):this.options.behavior)==null||p.onFetch(l,this),K(this,na,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((m=l.fetchOptions)==null?void 0:m.meta))&&Le(this,gt,ks).call(this,{type:"fetch",meta:(f=l.fetchOptions)==null?void 0:f.meta});const c=K(this,Ae,Uy({initialPromise:r==null?void 0:r.initialPromise,fn:l.fetchFn,onCancel:k=>{k instanceof wu&&k.revert&&this.setState({...W(this,na),fetchStatus:"idle"}),n.abort()},onFail:(k,S)=>{Le(this,gt,ks).call(this,{type:"failed",failureCount:k,error:S})},onPause:()=>{Le(this,gt,ks).call(this,{type:"pause"})},onContinue:()=>{Le(this,gt,ks).call(this,{type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0}));try{const k=await c.start();if(k===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(k),(w=(x=W(this,At).config).onSuccess)==null||w.call(x,k,this),(j=(b=W(this,At).config).onSettled)==null||j.call(b,k,this.state.error,this),k}catch(k){if(k instanceof wu){if(k.silent)return W(this,Ae).promise;if(k.revert){if(this.state.data===void 0)throw k;return this.state.data}}throw Le(this,gt,ks).call(this,{type:"error",error:k}),(h=(g=W(this,At).config).onError)==null||h.call(g,k,this),(N=(y=W(this,At).config).onSettled)==null||N.call(y,this.state.data,k,this),k}finally{W(this,Ae)===c&&K(this,Ae,void 0),this.scheduleGc()}}},ra=new WeakMap,Xr=new WeakMap,na=new WeakMap,At=new WeakMap,Zr=ne
416w WeakMap,Ae=new WeakMap,Ri=new WeakMap,Jr=new WeakMap,gt=new WeakSet,Yy=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},ks=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...Mk(n.data,this.options),fetchMeta:t.meta??null};case"success":const a={...n,...fh(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return K(this,na,t.manual?a:void 0),a;case"error":const i=t.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),Qe.batch(()=>{this.observers.slice().forEach(n=>{n.onQueryUpdate()}),W(this,At).notify({query:this,type:"updated",action:t})})},Uh);function Mk(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Gy(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function fh(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function hh(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Di,cs,Be,en,ds,Zs,Qh,Wk=(Qh=class extends Qy{constructor(t){super();ee(this,ds);ee(this,Di);ee(this,cs);ee(this,Be);ee(this,en);K(this,Di,t.client),this.mutationId=t.mutationId,K(this,Be,t.mutationCache),K(this,cs,[]),this.state=t.state||Lk(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){W(this,cs).includes(t)||(W(this,cs).push(t),this.clearGcTimeout(),W(this,Be).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){K(this,cs,W(this,cs).filter(r=>r!==t)),this.scheduleGc(),W(this,Be).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){W(this,cs).length||(this.state.status==="pending"?this.scheduleGc():W(this,Be).remove(this))}continue(){var t;return((t=W(this,en))==null?void 0:t.continue())??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(t){var l,c,d,p,m,f,x,w,b,j,g,h,y,N,k,S,P,T;const r=()=>{Le(this,ds,Zs).call(this,{type:"continue"})},n={client:W(this,Di),meta:this.options.meta,mutationKey:this.options.mutationKey},a=K(this,en,Uy({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(O,D)=>{Le(this,ds,Zs).call(this,{type:"failed",failureCount:O,error:D})},onPause:()=>{Le(this,ds,Zs).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>W(this,Be).canRun(this)})),i=this.state.status==="pending",o=!a.canStart();try{if(i)r();else{Le(this,ds,Zs).call(this,{type:"pending",variables:t,isPaused:o}),W(this,Be).config.onMutate&&await W(this,Be).config.onMutate(t,this,n);const D=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,t,n));D!==this.state.context&&Le(this,ds,Zs).call(this,{type:"pending",context:D,variables:t,isPaused:o})}const O=await a.start();return await((p=(d=W(this,Be).config).onSuccess)==null?void 0:p.call(d,O,t,this.state.context,this,n)),await((f=(m=this.options).onSuccess)==null?void 0:f.call(m,O,t,this.state.context,n)),await((w=(x=W(this,Be).config).onSettled)==null?void 0:w.call(x,O,null,this.state.variables,this.state.context,this,n)),await((j=(b=this.options).onSettled)==null?void 0:j.call(b,O,null,t,this.state.context,n)),Le(this,ds,Zs).call(this,{type:"success",data:O}),O}catch(O){try{await((h=(g=W(this,Be).config).onError)==null?void 0:h.call(g,O,t,this.state.context,this,n))}catch(D){Promise.reject(D)}try{await((N=(y=this.options).onError)==null?void 0:N.call(y,O,t,this.state.context,n))}catch(D){Promise.reject(D)}try{await((S=(k=W(this,Be).config).onSettled)==null?void 0:S.call(k,void 0,O,this.state.variables,this.state.context,this,n))}catch(D){Promise.reject(D)}try{await((T=(P=this.options).onSettled)==null?void 0:T.call(P,void 0,O,t,this.state.context,n))}catch(D){Promise.reject(D)}throw Le(this,ds,Zs).call(this,{type:"error",error:O}),O}finally{W(this,en)===a&&K(this,en,void 0),W(this,Be).runNext(this)}}},Di=new WeakMap,cs=new WeakMap,Be=new WeakMap,en=new WeakMap,ds=new WeakSet,Zs=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};
416case"pending":return{...n,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{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Qe.batch(()=>{W(this,cs).forEach(n=>{n.onMutationUpdate(t)}),W(this,Be).notify({mutation:this,type:"updated",action:t})})},Qh);function Lk(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var As,Yt,Ii,Yh,Fk=(Yh=class extends lc{constructor(t={}){super();ee(this,As);ee(this,Yt);ee(this,Ii);this.config=t,K(this,As,new Set),K(this,Yt,new Map),K(this,Ii,0)}build(t,r,n){const a=new Wk({client:t,mutationCache:this,mutationId:++Ji(this,Ii)._,options:t.defaultMutationOptions(r),state:n});return this.add(a),a}add(t){W(this,As).add(t);const r=wo(t);if(typeof r=="string"){const n=W(this,Yt).get(r);n?n.push(t):W(this,Yt).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(W(this,As).delete(t)){const r=wo(t);if(typeof r=="string"){const n=W(this,Yt).get(r);if(n)if(n.length>1){const a=n.indexOf(t);a!==-1&&n.splice(a,1)}else n[0]===t&&W(this,Yt).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){var n;const r=wo(t);if(typeof r=="string"){const a=(n=W(this,Yt).get(r))==null?void 0:n.find(i=>i.state.status==="pending");return!a||a===t}else return!0}runNext(t){var n,a;const r=wo(t);return typeof r=="string"?((a=(n=W(this,Yt).get(r))==null?void 0:n.find(i=>i!==t&&i.state.isPaused))==null?void 0:a.continue())??Promise.resolve():Promise.resolve()}clear(){Qe.batch(()=>{W(this,As).forEach(t=>{this.notify({type:"removed",mutation:t})}),W(this,As).clear(),W(this,Yt).clear()})}getAll(){return Array.from(W(this,As))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>dh(r,n))}findAll(t={}){return this.getAll().filter(r=>dh(t,r))}notify(t){Qe.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>
416r.state.isPaused);return Qe.batch(()=>Promise.all(t.map(r=>r.continue().catch(Et))))}},As=new WeakMap,Yt=new WeakMap,Ii=new WeakMap,Yh);function wo(e){var t;return(t=e.options.scope)==null?void 0:t.id}var us,Kh,_k=(Kh=class extends lc{constructor(t={}){super();ee(this,us);this.config=t,K(this,us,new Map)}build(t,r,n){const a=r.queryKey,i=r.queryHash??rm(a,r);let o=this.get(i);return o||(o=new Ik({client:t,queryKey:a,queryHash:i,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(o)),o}add(t){W(this,us).has(t.queryHash)||(W(this,us).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=W(this,us).get(t.queryHash);r&&(t.destroy(),r===t&&W(this,us).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Qe.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return W(this,us).get(t)}getAll(){return[...W(this,us).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>ch(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>ch(t,n)):r}notify(t){Qe.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Qe.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Qe.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},us=new WeakMap,Kh),he,ir,or,aa,ia,lr,oa,la,Xh,Hk=(Xh=class{constructor(e={}){ee(this,he);ee(this,ir);ee(this,or);ee(this,aa);ee(this,ia);ee(this,lr);ee(this,oa);ee(this,la);K(this,he,e.queryCache||new _k),K(this,ir,e.mutationCache||new Fk),K(this,or,e.defaultOptions||{}),K(this,aa,new Map),K(this,ia,new Map),K(this,lr,0)}mount(){Ji(this,lr)._++,W(this,lr)===1&&(K(this,oa,Vy.subscribe(async e=>{e&&(await this.resumePausedMutations(),W(this,he).onFocus())})),K(this,la,Pl.subscribe(async e=>{e&&(await this.resumePausedMutations(),W(this,he).onOnline())})))}unmount(){var e,t;Ji(this,lr)._--,W(this,lr)===0&&((e=W(this,oa))==null||e.call(this),K(this,oa,void 0),(t=W(this,la))==null||t.call(this),K(this,la,void 0))}isFetching(e){return W(this,he).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return W(this,ir).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=W(this,he).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=W(this,he).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Vo(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return W(this,he).findAll(e).map(({queryKey:t,state:r})=>[t,r.data])}setQueryData(e,t,r){var o;const n=this.defaultQueryOptions({queryKey:e}),a=(o=W(this,he).get(n.queryHash))==null?void 0:o.state.data,i=gk(t,a);if(i!==void 0)return W(this,he).build(this,n).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return Qe.batch(()=>W(this,he).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=W(this,he).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=W(this,he);Qe.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=W(this,he);return Qe.batch(()=>{const n=r.findAll(e),a=new Set(n);return n.forEach(i=>{i.reset()}),this.refetchQueries({type:"active",predicate:i=>a.has(i)},t)})}cancelQueries(e,t={}){const r={revert:!0,...t},n=Qe.batch(()=>W(this,he).findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(Et).catch(Et)}invalidateQueries(e,t={}){return Qe.batch(()=>(W(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},n=Qe.batch(()=>W(this,he).findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let i=a.fetch(void 0,r);return r.throwOnError||(i=i.catch(Et)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(n).then(Et)}async query(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=W(this,he).build(this,t),n=r.isStaleByTime(Vo(t.staleTime,r))?await r.fetch(t):r.state.data,a=t.select;return a?a(n):n}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=W(this,he).build(this,t);return r.isStaleByTime(Vo(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}
416prefetchQuery(e){return this.fetchQuery(e).then(Et).catch(Et)}infiniteQuery(e){return e._type="infinite",this.query(e)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Et).catch(Et)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Pl.isOnline()?W(this,ir).resumePausedMutations():Promise.resolve()}getQueryCache(){return W(this,he)}getMutationCache(){return W(this,ir)}getDefaultOptions(){return W(this,or)}setDefaultOptions(e){K(this,or,e)}setQueryDefaults(e,t){W(this,aa).set(Ai(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...W(this,aa).values()],r={};return t.forEach(n=>{xa(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){W(this,ia).set(Ai(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...W(this,ia).values()],r={};return t.forEach(n=>{xa(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...W(this,or).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=rm(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===nm&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...W(this,or).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){W(this,he).clear(),W(this,ir).clear()}},he=new WeakMap,ir=new WeakMap,or=new WeakMap,aa=new WeakMap,ia=new WeakMap,lr=new WeakMap,oa=new WeakMap,la=new WeakMap,Xh);/**
417 * @remix-run/router v1.23.4
418 *
419 * Copyright (c) Remix Software Inc.
420 *
421 * This source code is licensed under the MIT license found in the
422 * LICENSE.md file in the root directory of this source tree.
423 *
424 * @license MIT
425 */function Ei(){return Ei=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ei.apply(null,arguments)}var ur;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ur||(ur={}));const xh="popstate";function $k(e){e===void 0&&(e={});function t(a,i){let{pathname:o="/",search:l="",hash:c=""}=gn(a.location.hash.substr(1));return!o.startsWith("/")&&!o.startsWith(".")&&(o="/"+o),ju("",{pathname:o,search:l,hash:c},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(a,i){let o=a.document.querySelector("base"),l="";if(o&&o.getAttribute("href")){let c=a.location.href,d=c.indexOf("#");l=d===-1?c:c.slice(0,d)}return l+"#"+(typeof i=="string"?i:Al(i))}function n(a,i){am(a.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(i)+")")}return qk(t,r,n,e)}function ke(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function am(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function zk(){return Math.random().toString(36).substr(2,8)}function gh(e,t){return{usr:e.state,key:e.key,idx:t}}function ju(e,t,r,n){return r===void 0&&(r=null),Ei({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?gn(t):t,{state:r,key:t&&t.key||n||zk()})}function Al(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function gn(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function qk(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:i=!1}=n,o=a.history,l=ur.Pop,c=null,d=p();d==null&&(d=0,o.replaceState(Ei({},o.state,{idx:d}),""));function p(){return(o.state||{idx:null}).idx}function m(){l=ur.Pop;let j=p(),g=j==null?null:j-d;d=j,c&&c({action:l,location:b.location,delta:g})}function f(j,g){l=ur.Push;let h=ju(b.location,j,g);r&&r(h,j),d=p()+1;let y=gh(h,d),N=b.createHref(h);try{o.pushState(y,"",N)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;a.location.assign(N)}i&&c&&c({action:l,location:b.location,delta:1})}function x(j,g){l=ur.Replace;let h=ju(b.location,j,g);r&&r(h,j),d=p();let y=gh(h,d),N=b.createHref(h);o.replaceState(y,"",N),i&&c&&c({action:l,location:b.location,delta:0})}function w(j){let g=a.location.origin!=="null"?a.location.origin:a.location.href,h=typeof j=="string"?j:Al(j);return h=h.replace(/ $/,"%20"),ke(g,"No window.location.(origin|href) available to create URL for href: "+h),new URL(h,g)}let b={get action(){return l},get location(){return e(a,o)},listen(j){if(c)throw new Error("A history only accepts one active listener");return a.addEventListener(xh,m),c=j,()=>{a.removeEventListener(xh,m),c=null}},createHref(j){return t(a,j)},createURL:w,encodeLocation(j){let g=w(j);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:f,replace:x,go(j){return o.go(j)}};return b}var yh;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(yh||(yh={}));function Bk(e,t,r){return r===void 0&&(r="/"),Vk(e,t,r)}function Vk(e,t,r,n){let a=typeof t=="string"?gn(t):t,i=im(a.pathname||"/",r);if(i==null)return null;let o=Ky(e);Gk(o);let l=null,c=nS(i);for(let d=0;l==null&&d<o.length;++d)l=tS(o[d],c);return l}function Ky(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let a=(i,o,l)=>{let c={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};c.relativePath.startsWith("/")&&(ke(c.relativePath.startsWith(n),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+n+'" is not val
425id. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(n.length));let d=wr([n,c.relativePath]),p=r.concat(c);i.children&&i.children.length>0&&(ke(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),Ky(i.children,t,p,d)),!(i.path==null&&!i.index)&&t.push({path:d,score:Jk(d,i.index),routesMeta:p})};return e.forEach((i,o)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))a(i,o);else for(let c of Xy(i.path))a(i,o,c)}),t}function Xy(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return a?[i,""]:[i];let o=Xy(n.join("/")),l=[];return l.push(...o.map(c=>c===""?i:[i,c].join("/"))),a&&l.push(...o),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function Gk(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:eS(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Uk=/^:[\w-]+$/,Qk=3,Yk=2,Kk=1,Xk=10,Zk=-2,vh=e=>e==="*";function Jk(e,t){let r=e.split("/"),n=r.length;return r.some(vh)&&(n+=Zk),t&&(n+=Yk),r.filter(a=>!vh(a)).reduce((a,i)=>a+(Uk.test(i)?Qk:i===""?Kk:Xk),n)}function eS(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function tS(e,t,r){let{routesMeta:n}=e,a={},i="/",o=[];for(let l=0;l<n.length;++l){let c=n[l],d=l===n.length-1,p=i==="/"?t:t.slice(i.length)||"/",m=sS({path:c.relativePath,caseSensitive:c.caseSensitive,end:d},p),f=c.route;if(!m)return null;
vendor: 4,152 bytes, lines 425-434
425Object.assign(a,m.params),o.push({params:a,pathname:wr([i,m.pathname]),pathnameBase:oS(wr([i,m.pathnameBase])),route:f}),m.pathnameBase!=="/"&&(i=wr([i,m.pathnameBase]))}return o}function sS(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=rS(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:n.reduce((d,p,m)=>{let{paramName:f,isOptional:x}=p;if(f==="*"){let b=l[m]||"";o=i.slice(0,i.length-b.length).replace(/(.)\/+$/,"$1")}const w=l[m];return x&&!w?d[f]=void 0:d[f]=(w||"").replace(/%2F/g,"/"),d},{}),pathname:i,pathnameBase:o,pattern:e}}function rS(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),am(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 n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,c)=>(n.push({paramName:l,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function nS(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return am(!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 im(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function aS(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?gn(e):e,i;return r?(r=Zy(r),r.startsWith("/")?i=bh(r.substring(1),"/"):i=bh(r,t)):i=t,{pathname:i,search:lS(n),hash:cS(a)}}function bh(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function ed(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  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 iS(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function om(e,t){let r=iS(e);return t?r.map((n,a)=>a===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function lm(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=gn(e):(a=Ei({},e),ke(!a.pathname||!a.pathname.includes("?"),ed("?","pathname","search",a)),ke(!a.pathname||!a.pathname.includes("#"),ed("#","pathname","hash",a)),ke(!a.search||!a.search.includes("#"),ed("#","search","hash",a)));let i=e===""||a.pathname==="",o=i?"/":a.pathname,l;if(o==null)l=r;else{let m=t.length-1;if(!n&&o.startsWith("..")){let f=o.split("/");for(;f[0]==="..";)f.shift(),m-=1;a.pathname=f.join("/")}l=m>=0?t[m]:"/"}let c=aS(a,l),d=o&&o!=="/"&&o.endsWith("/"),p=(i||o===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(d||p)&&(c.pathname+="/"),c}const Zy=e=>e.replace(/\/\/+/g,"/"),wr=e=>Zy(e.join("/")),oS=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),lS=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,cS=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function dS(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Jy=["post","put","patch","delete"];new Set(Jy);const uS=["get",...Jy];new Set(uS);/**
426 * React Router v6.30.6
427 *
428 * Copyright (c) Remix Software Inc.
429 *
430 * This source code is licensed under the MIT license found in the
431 * LICENSE.md file in the root directory of this source tree.
432 *
433 * @license MIT
434 */function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
vendor: 5,406 bytes, line 434
434).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ti.apply(null,arguments)}const cm=u.createContext(null),pS=u.createContext(null),Mr=u.createContext(null),cc=u.createContext(null),qs=u.createContext({outlet:null,matches:[],isDataRoute:!1}),ev=u.createContext(null);function mS(e,t){let{relative:r}=t===void 0?{}:t;Ta()||ke(!1);let{basename:n,navigator:a}=u.useContext(Mr),{hash:i,pathname:o,search:l}=rv(e,{relative:r}),c=o;return n!=="/"&&(c=o==="/"?n:wr([n,o])),a.createHref({pathname:c,search:l,hash:i})}function Ta(){return u.useContext(cc)!=null}function Wr(){return Ta()||ke(!1),u.useContext(cc).location}function tv(e){u.useContext(Mr).static||u.useLayoutEffect(e)}function sv(){let{isDataRoute:e}=u.useContext(qs);return e?PS():fS()}function fS(){Ta()||ke(!1);let e=u.useContext(cm),{basename:t,future:r,navigator:n}=u.useContext(Mr),{matches:a}=u.useContext(qs),{pathname:i}=Wr(),o=JSON.stringify(om(a,r.v7_relativeSplatPath)),l=u.useRef(!1);return tv(()=>{l.current=!0}),u.useCallback(function(d,p){if(p===void 0&&(p={}),!l.current)return;if(typeof d=="number"){n.go(d);return}let m=lm(d,JSON.parse(o),i,p.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:wr([t,m.pathname])),(p.replace?n.replace:n.push)(m,p.state,p)},[t,n,o,i,e])}function hS(){let{matches:e}=u.useContext(qs),t=e[e.length-1];return t?t.params:{}}function rv(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=u.useContext(Mr),{matches:a}=u.useContext(qs),{pathname:i}=Wr(),o=JSON.stringify(om(a,n.v7_relativeSplatPath));return u.useMemo(()=>lm(e,JSON.parse(o),i,r==="path"),[e,o,i,r])}function xS(e,t){return gS(e,t)}function gS(e,t,r,n){Ta()||ke(!1);let{navigator:a}=u.useContext(Mr),{matches:i}=u.useContext(qs),o=i[i.length-1],l=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let d=Wr(),p;if(t){var m;let j=typeof t=="string"?gn(t):t;c==="/"||(m=j.pathname)!=null&&m.startsWith(c)||ke(!1),p=j}else p=d;let f=p.pathname||"/",x=f;if(c!=="/"){let j=c.replace(/^\//,"").split("/");x="/"+f.replace(/^\//,"").split("/").slice(j.length).join("/")}let w=Bk(e,{pathname:x}),b=jS(w&&w.map(j=>Object.assign({},j,{params:Object.assign({},l,j.params),pathname:wr([c,a.encodeLocation?a.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?c:wr([c,a.encodeLocation?a.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),i,r,n);return t&&b?u.createElement(cc.Provider,{value:{location:Ti({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:ur.Pop}},b):b}function yS(){let e=CS(),t=dS(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return u.createElement(u.Fragment,null,u.createElement("h2",null,"Unexpected Application Error!"),u.createElement("h3",{style:{fontStyle:"italic"}},t),r?u.createElement("pre",{style:a},r):null,null)}const vS=u.createElement(yS,null);class bS extends u.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?u.createElement(qs.Provider,{value:this.props.routeContext},u.createElement(ev.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function wS(e){let{routeContext:t,match:r,children:n}=e,a=u.useContext(cm);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),u.createElement(qs.Provider,{value:t},n)}function jS(e,t,r,n){var a;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if(!r)return null;if(r.errors)e=r.matches;else if((i=n)!=null&&i.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,l=(a=r)==null?void 0:a.errors;if(l!=null){let p=o.findIndex(m=>m.route.id&&(l==null?void 0:l[m.route.id])!==void 0);p>=0||ke(!1),o=o.slice(0,Math.min(o.length,p+1))}let c=!1,d=-1;if(r&&n&&n.v7_partialHydration)for(let p=0;p<o.length;p++){let m=o[p];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(d=p),m.route.id){let{loaderData:f,errors:x}=r,w=m.route.loader&&f[m.route.id]===void 0&&(!x||x[m.route.id]===void 0);if(m.route.lazy||w){c=!0,d>=0?o=o.slice(0,d+1):o=[o[0]];break}}}return o.reduceRight((p,m,f)=>{let x,w=!1,b=null,j=null;r&&(x=l&&m.route.id?l[m.route.id]:void 0,b=m.route.errorElement||vS,c&&(d<0&&f===0?(AS("route-fallback"),w=!0,j=null):d===f&&(w=!0,j=m.route.hydrateFallbackElement||null)));let g=t.concat(o.slice(0,f+1)),h=()=>{let y;return x?y=b:w?y=j:m.route.Component?y=u.createElement(m.route.Component,null):m.route.element?y=m.route.element:y=p,u.createElement(wS,{match:m,routeContext:{outlet:p,matches:g,isDataRoute:r!=null},children:y})};return r&&(m.route.ErrorBoundary||m.route.errorElement||f===0)?u.createElement(bS,{location:r.location,revalidation:r.revalidation,component:b,error:x,children:h(),routeC
434ontext:{outlet:null,matches:g,isDataRoute:!0}}):h()},null)}var nv=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(nv||{}),av=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}(av||{});function NS(e){let t=u.useContext(cm);return t||ke(!1),t}function kS(e){let t=u.useContext(pS);return t||ke(!1),t}function SS(e){let t=u.useContext(qs);return t||ke(!1),t}function iv(e){let t=SS(),r=t.matches[t.matches.length-1];return r.route.id||ke(!1),r.route.id}function CS(){var e;let t=u.useContext(ev),r=kS(),n=iv();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function PS(){let{router:e}=NS(nv.UseNavigateStable),t=iv(av.UseNavigateStable),r=u.useRef(!1);return tv(()=>{r.current=!0}),u.useCallback(function(a,i){i===void 0&&(i={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Ti({fromRouteId:t},i)))},[e,t])}const wh={};function AS(e,t,r){wh[e]||(wh[e]=!0)}function ES(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function TS(e){let{to:t,replace:r,state:n,relative:a}=e;Ta()||ke(!1);let{future:i,static:o}=u.useContext(Mr),{matches:l}=u.useContext(qs),{pathname:c}=Wr(),d=sv(),p=lm(t,om(l,i.v7_relativeSplatPath),c,a==="path"),m=JSON.stringify(p);return u.useEffect(()=>d(JSON.parse(m),{replace:r,state:n,relative:a}),[d,m,a,r,n]),null}function Ut(e){ke(!1)}function OS(e){let{basename:t="/",children:r=null,location:n,navigationType:a=ur.Pop,navigator:i,static:o=!1,future:l}=e;Ta()&&ke(!1);let c=t.replace(/^\/*/,"/"),d=u.useMemo(()=>({basename:c,navigator:i,static:o,future:Ti({v7_relativeSplatPath:!1},l)}),[c,l,i,o]);typeof n=="string"&&(n=gn(n));let{pathname:p="/",search:m="",hash:f="",state:x=null,key:w="default"}=n,b=u.useMemo(()=>{let j=im(p,c);return j==null?null:{location:{pathname:j,search:m,hash:f,state:x,key:w},navigationType:a}},[c,p,m,f,x,w,a]);return b==null?null:u.createElement(Mr.Provider,{value:d},u.createElement(cc.Provider,{children:r,value:b}))}function RS(e){let{children:t,location:r}=e;return xS(Nu(t),r)}new Promise(()=>{});function Nu(e,t){t===void 0&&(t=[]);let r=[];return u.Children.forEach(e,(n,a)=>{if(!u.isValidElement(n))return;let i=[...t,a];if(n.type===u.Fragment){r.push.apply(r,Nu(n.props.children,i));return}n.type!==Ut&&ke(!1),!n.props.index||!n.props.children||ke(!1);let o={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=Nu(n.props.children,i)),r.push(o)}),r}/**
435 * React Router DOM v6.30.6
436 *
437 * Copyright (c) Remix Software Inc.
438 *
439 * This source code is licensed under the MIT license found in the
440 * LICENSE.md file in the root directory of this source tree.
441 *
442 * @license MIT
443 */function ku(){return ku=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ku.apply(null,arguments)}function DS(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function IS(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function MS(e,t){return e.button===0&&(!t||t==="_self")&&!IS(e)}const WS=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],LS="6";try{window.__reactRouterVersion=LS}catch{}const FS="startTransition",jh=ya[FS];function _S(e){let{basename:t,children:r,future:n,window:a}=e,i=u.useRef();i.current==null&&(i.current=$k({window:a,v5Compat:!0}));let o=i.current,[l,c]=u.useState({action:o.action,location:o.location}),{v7_startTransition:d}=n||{},p=u.useCallback(m=>{d&&jh?jh(()=>c(m)):c(m)},[c,d]);return u.useLayoutEffect(()=>o.listen(p),[o,p]),u.useEffect(()=>ES(n),[n]),u.createElement(OS,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:o,future:n})}const HS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",$S=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,J=u.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:i,replace:o,state:l,target:c,to:d,preventScrollReset:p,viewTransition:m}=t,f=DS(t,WS),{basename:x}=u.useContext(Mr),w,b=!1;
443if(typeof d=="string"&&$S.test(d)&&(w=d,HS))try{let y=new URL(window.location.href),N=d.startsWith("//")?new URL(y.protocol+d):new URL(d),k=im(N.pathname,x);N.origin===y.origin&&k!=null?d=k+N.search+N.hash:b=!0}catch{}let j=mS(d,{relative:a}),g=zS(d,{replace:o,state:l,target:c,preventScrollReset:p,relative:a,viewTransition:m});function h(y){n&&n(y),y.defaultPrevented||g(y)}return u.createElement("a",ku({},f,{href:w||j,onClick:b||i?n:h,ref:r,target:c}))});var Nh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Nh||(Nh={}));var kh;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(kh||(kh={}));function zS(e,t){let{target:r,replace:n,state:a,preventScrollReset:i,relative:o,viewTransition:l}=t===void 0?{}:t,c=sv(),d=Wr(),p=rv(e,{relative:o});return u.useCallback(m=>{if(MS(m,r)){m.preventDefault();let f=n!==void 0?n:Al(d)===Al(p);c(e,{replace:f,state:a,preventScrollReset:i,relative:o,viewTransition:l})}},[d,c,p,n,a,r,e,i,o,l])}var qS=typeof Element<"u",BS=typeof Map=="function",VS=typeof Set=="function",GS=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Go(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,a;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Go(e[n],t[n]))return!1;return!0}var i;if(BS&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;for(i=e.entries();!(n=i.next()).done;)if(!Go(n.value[1],t.get(n.value[0])))return!1;return!0}if(VS&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(GS&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;if(qS&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((a[n]==="_owner"||a[n]==="__v"||a[n]==="__o")&&e.$$typeof)&&!Go(e[a[n]],t[a[n]]))return!1;return!0}return e!==e&&t!==t}var US=function(t,r){try{return Go(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const QS=Mi(US);var YS=function(e,t,r,n,a,i,o,l){if(!e){var c;if(t===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[r,n,a,i,o,l],p=0;c=new Error(t.replace(/%s/g,function(){return d[p++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}},KS=YS;const Sh=Mi(KS);var XS=function(t,r,n,a){var i=n?n.call(a,t,r):void 0;if(i!==void 0)return!!i;if(t===r)return!0;if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var o=Object.keys(t),l=Object.keys(r);if(o.length!==l.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(r),d=0;d<o.length;d++){var p=o[d];if(!c(p))return!1;var m=t[p],f=r[p];if(i=n?n.call(a,m,f,p):void 0,i===!1||i===void 0&&m!==f)return!1}return!0};const ZS=Mi(XS);var ov=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(ov||{}),td={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}}
443,Ch=Object.values(ov),dc={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},lv=Object.entries(dc).reduce((e,[t,r])=>(e[r]=t,e),{}),Jt="data-rh",Xn={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Zn=(e,t)=>{for(let r=e.length-1;r>=0;r-=1){const n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},JS=e=>{let t=Zn(e,"title");const r=Zn(e,Xn.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,()=>t);const n=Zn(e,Xn.DEFAULT_TITLE);return t||n||void 0},e4=e=>Zn(e,Xn.ON_CHANGE_CLIENT_STATE)||(()=>{}),sd=(e,t)=>t.filter(r=>typeof r[e]<"u").map(r=>r[e]).reduce((r,n)=>({...r,...n}),{}),t4=(e,t)=>t.filter(r=>typeof r.base<"u").map(r=>r.base).reverse().reduce((r,n)=>{if(!r.length){const a=Object.keys(n);for(let i=0;i<a.length;i+=1){const l=a[i].toLowerCase();if(e.indexOf(l)!==-1&&n[l])return r.concat(n)}}return r},[]),s4=e=>console&&typeof console.warn=="function"&&console.warn(e),qa=(e,t,r)=>{const n={};return r.filter(a=>Array.isArray(a[e])?!0:(typeof a[e]<"u"&&s4(`Helmet: ${e} should be of type "Array". Instead found type "${typeof a[e]}"`),!1)).map(a=>a[e]).reverse().reduce((a,i)=>{const o={};i.filter(c=>{let d;const p=Object.keys(c);for(let f=0;f<p.length;f+=1){const x=p[f],w=x.toLowerCase();t.indexOf(w)!==-1&&!(d==="rel"&&c[d].toLowerCase()==="canonical")&&!(w==="rel"&&c[w].toLowerCase()==="stylesheet")&&(d=w),t.indexOf(x)!==-1&&(x==="innerHTML"||x==="cssText"||x==="itemprop")&&(d=x)}if(!d||!c[d])return!1;const m=c[d].toLowerCase();return n[d]||(n[d]={}),o[d]||(o[d]={}),n[d][m]?!1:(o[d][m]=!0,!0)}).reverse().forEach(c=>a.push(c));const l=Object.keys(o);for(let c=0;c<l.length;c+=1){const d=l[c],p={...n[d],...o[d]};n[d]=p}return a},[]).reverse()},r4=(e,t)=>{if(Array.isArray(e)&&e.length){for(let r=0;r<e.length;r+=1)if(e[r][t])return!0}return!1},n4=e=>({baseTag:t4(["href"],e),bodyAttributes:sd("bodyAttributes",e),defer:Zn(e,Xn.DEFER),encode:Zn(e,Xn.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:sd("htmlAttributes",e),linkTags:qa("link",["rel","href"],e),metaTags:qa("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:qa("noscript",["innerHTML"],e),onChangeClientState:e4(e),scriptTags:qa("script",["src","innerHTML"],e),styleTags:qa("style",["cssText"],e),title:JS(e),titleAttributes:sd("titleAttributes",e),prioritizeSeoTags:r4(e,Xn.PRIORITIZE_SEO_TAGS)}),cv=e=>Array.isArray(e)?e.join(""):e,a4=(e,t)=>{const r=Object.keys(e);for(let n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1},rd=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(a4(n,t)?r.priority.push(n):r.default.push(n),r),{priority:[],default:[]}):{default:e,priority:[]},Ph=(e,t)=>({...e,[t]:void 0}),i4=["noscript","script","style"],Su=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),dv=e=>Object.keys(e).reduce((t,r)=>{const n=typeof e[r]<"u"?`${r}="${e[r]}"`:`${r}`;return t?`${t} ${n}`:n},""),o4=(e,t,r,n)=>{const a=dv(r),i=cv(t);return a?`<${e} ${Jt}="true" ${a}>${Su(i,n)}</${e}>`:`<${e} ${Jt}="true">${Su(i,n)}</${e}>`},l4=(e,t,r=!0)=>t.reduce((n,a)=>{const i=a,o=Object.keys(i).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,p)=>{const m=typeof i[p]>"u"?p:`${p}="${Su(i[p],r)}"`;return d?`${d} ${m}`:m},""),l=i.innerHTML||i.cssText||"",c=i4.indexOf(e)===-1;return`${n}<${e} ${Jt}="true" ${o}${c?"/>":`>${l}</${e}>`}`},""),uv=(e,t={})=>Object.keys(e).reduce((r,n)=>{const a=dc[n];return r[a||n]=e[n],r},t),c4=(e,t,r)=>{const n={key:t,[Jt]:!0},a=uv(r,n);return[q.createElement("title",a,t)]},Uo=(e,t)=>t.map((r,n)=>{const a={key:n,[Jt]:!0};return Object.keys(r).forEach(i=>{const l=dc[i]||i;if(l==="innerHTML"||l==="cssText"){const c=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:c}}else a[l]=r[i]}),q.createElement(e,a)}),Pt=(e,t,r=!0)=>{switch(e){case"title":return{toComponent:()=>c4(e,t.title,t.titleAttributes),toString:()=>
443o4(e,t.title,t.titleAttributes,r)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>uv(t),toString:()=>dv(t)};default:return{toComponent:()=>Uo(e,t),toString:()=>l4(e,t,r)}}},d4=({metaTags:e,linkTags:t,scriptTags:r,encode:n})=>{const a=rd(e,td.meta),i=rd(t,td.link),o=rd(r,td.script);return{priorityMethods:{toComponent:()=>[...Uo("meta",a.priority),...Uo("link",i.priority),...Uo("script",o.priority)],toString:()=>`${Pt("meta",a.priority,n)} ${Pt("link",i.priority,n)} ${Pt("script",o.priority,n)}`},metaTags:a.default,linkTags:i.default,scriptTags:o.default}},u4=e=>{const{baseTag:t,bodyAttributes:r,encode:n=!0,htmlAttributes:a,noscriptTags:i,styleTags:o,title:l="",titleAttributes:c,prioritizeSeoTags:d}=e;let{linkTags:p,metaTags:m,scriptTags:f}=e,x={toComponent:()=>[],toString:()=>""};return d&&({priorityMethods:x,linkTags:p,metaTags:m,scriptTags:f}=d4(e)),{priority:x,base:Pt("base",t,n),bodyAttributes:Pt("bodyAttributes",r,n),htmlAttributes:Pt("htmlAttributes",a,n),link:Pt("link",p,n),meta:Pt("meta",m,n),noscript:Pt("noscript",i,n),script:Pt("script",f,n),style:Pt("style",o,n),title:Pt("title",{title:l,titleAttributes:c},n)}},Cu=u4,jo=[],dm=!!(typeof window<"u"&&window.document&&window.document.createElement),Pu=class{constructor(e,t){js(this,"instances",[]);js(this,"canUseDOM",dm);js(this,"context");js(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?jo:this.instances,add:e=>{(this.canUseDOM?jo:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?jo:this.instances).indexOf(e);(this.canUseDOM?jo:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Cu({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},p4=parseInt(q.version.split(".")[0],10),Au=p4>=19,m4={},pv=q.createContext(m4),tn,mv=(tn=class extends u.Component{constructor(r){super(r);js(this,"helmetData");Au?this.helmetData=null:this.helmetData=new Pu(this.props.context||{},tn.canUseDOM)}render(){return Au?q.createElement(q.Fragment,null,this.props.children):q.createElement(pv.Provider,{value:this.helmetData.value},this.props.children)}},js(tn,"canUseDOM",dm),tn),Nn=(e,t)=>{const r=document.head||document.querySelector("head"),n=r.querySelectorAll(`${e}[${Jt}]`),a=[].slice.call(n),i=[];let o;return t&&t.length&&t.forEach(l=>{const c=document.createElement(e);for(const d in l)if(Object.prototype.hasOwnProperty.call(l,d))if(d==="innerHTML")c.innerHTML=l.innerHTML;else if(d==="cssText"){const p=l.cssText;c.appendChild(document.createTextNode(p))}else{const p=d,m=typeof l[p]>"u"?"":l[p];c.setAttribute(d,m)}c.setAttribute(Jt,"true"),a.some((d,p)=>(o=p,c.isEqualNode(d)))?a.splice(o,1):i.push(c)}),a.forEach(l=>{var c;return(c=l.parentNode)==null?void 0:c.removeChild(l)}),i.forEach(l=>r.appendChild(l)),{oldTags:a,newTags:i}},Eu=(e,t)=>{const r=document.getElementsByTagName(e)[0];if(!r)return;const n=r.getAttribute(Jt),a=n?n.split(","):[],i=[...a],o=Object.keys(t);for(const l of o){const c=t[l]||"";r.getAttribute(l)!==c&&r.setAttribute(l,c),a.indexOf(l)===-1&&a.push(l);const d=i.indexOf(l);d!==-1&&i.splice(d,1)}for(let l=i.length-1;l>=0;l-=1)r.removeAttribute(i[l]);a.length===i.length?r.removeAttribute(Jt):r.getAttribute(Jt)!==o.join(",")&&r.setAttribute(Jt,o.join(","))},f4=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=cv(e)),Eu("title",t)},Ah=(e,t)=>{const{baseTag:r,bodyAttributes:n,htmlAttributes:a,linkTags:i,metaTags:o,noscriptTags:l,onChangeClientState:c,scriptTags:d,styleTags:p,title:m,titleAttributes:f}=e;Eu("body",n),Eu("html",a),f4(m,f);const x={baseTag:Nn("base",r),linkTags:Nn("link",i),metaTags:Nn("meta",o),noscriptTags:Nn("noscript",l),scriptTags:Nn("script",d),styleTags:Nn("style",p)},w={},b={};Object.keys(x).forEach(j=>{const{newTags:g,oldTags:h}=x[j];g.length&&(w[j]=g),h.length&&(b[j]=x[j].oldTags)}),t&&t(),c(e,w,b)},Ba=null,h4=e=>{Ba&&cancelAnimationFrame(Ba),e.defer?Ba=requestAnimationFrame(()=>{Ah(e,()=>{Ba=null})}):(Ah(e),Ba=null)},x4=h4,Eh=class extends u.Component{constructor(){super(...arguments);js(this,"rendered",!1)}shouldComponentUpdate(t){return!ZS(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:r}=this.props.context;let n=null;const a=n4(t.get().map(i=>{const{context:o,...l}=i.props;return l}));mv.canUseDOM?x4(a):Cu&&(n=Cu(a)),r(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},Qo=[],Th=e=>{const t={};for(const r of Object.keys(e))t[lv[r]||r]=e[r];return t},zr=e=>{const t={};for(const r of Object.keys(e)){const n=dc[r];t[n||r]=e[r]}return t},Oh=(e,t)=>{if(!dm)return;const r=document.getElementsByTagName(e)[0];if(!r)return;const n="data-rh-managed",a=r.getAttribute(n),i=a?a.split(","):[],o=Object.keys(t);for(const l of i)o.includes(l)||r.removeAttribute(l);for(const l of o){const c=t[l];c==null||c===!1?r.removeAttribute(l):c===!0?r.setAttribute(l,""):r.setAttribute(l,String(c))}o.length>0?r.setAttribute(n,o.join(",")):r.removeAttribute(n)},nd=()=>{const e={},t={};for(const r of Qo){const{htmlAttributes:n,bodyAttributes:a}=r.props;n&&Object.assign(e,Th(n)),a&&Object.assign(t,Th(a))}Oh("html",e),Oh("body",t)},g4=class extends u.Component{componentDidMount(){Qo.push(this),nd()}componentDidUpdate(){nd()}componentWillUnmount(){const e=Qo.indexOf(this);e!==-1&&Qo.splice(e,1),nd()}resolveTitle(){const{title:e,titleTemplate:t,defaultTitle:r}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||r||void 0}renderTitle(){const e=this.resolveTitle();if(e===void 0)return null;const t=this.props.titleAttributes||{};return q.createElement("title",zr(t),e)}renderBase(){const{base:e}=this.props;return e?q.createElement("base",zr(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>q.createElement("meta",{key:r,...zr(t)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>q.createElement("link",{key:r,...zr(t)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>{const{innerHTML:n,...a}=t,i=zr(a);return n&&(i.dangerouslySetInnerHTML={__html:n}),q.createElement("script",{key:r,...i})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>{const{cssText:n,...a}=t,i=zr(a);return n&&(i.dangerouslySetInnerHTML={__html:n}),q.createElement("style",{key:r,...i})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>{const{innerHTML:n,...a}=t,i=zr(a);return n&&(i.dangerouslySetInnerHTML={__html:n}),q.createElement("noscript",{key:r,...i})})}render(){return q.createElement(q.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},ud,y4=(ud=class extends u.Component{shouldComponentUpdate(e){return!QS(Ph(this.props,"helmetData"),Ph(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,r,n){return{...t,[e.type]:[...t[e.type]||[],{...r,...this.mapNestedChildrenToProps(e,n)}]}}mapObjectTypeChildren(e,t,r,n){switch(e.type){case"title":return{...t,[e.type]:n,titleAttributes:{...r}};case"body":return{...t,bodyAttributes:{...r}};case"html":return{...t,htmlAttributes:{...r}};default:return{...t,[e.type]:{...r}}}}mapArrayTypeChildrenToProps(e,t){let r={...t};return Object.keys(e).forEach(n=>{r={...r,[n]:e[n]}}),r}
443warnOnInvalidChildren(e,t){return Sh(Ch.some(r=>e.type===r),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Ch.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Sh(!t||typeof t=="string"||Array.isArray(t)&&!t.some(r=>typeof r!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let r={};return q.Children.forEach(e,n=>{if(!n||!n.props)return;const{children:a,...i}=n.props,o=Object.keys(i).reduce((c,d)=>(c[lv[d]||d]=i[d],c),{});let{type:l}=n;switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(n,a),l){case"Symbol(react.fragment)":t=this.mapChildrenToProps(a,t);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(n,r,o,a);break;default:t=this.mapObjectTypeChildren(n,t,o,a);break}}),this.mapArrayTypeChildrenToProps(r,t)}render(){const{children:e,...t}=this.props;let r={...t},{helmetData:n}=t;if(e&&(r=this.mapChildrenToProps(e,r)),n&&!(n instanceof Pu)){const a=n;n=new Pu(a.context,!0),delete r.helmetData}return Au?q.createElement(g4,{...r}):n?q.createElement(Eh,{...r,context:n.value}):q.createElement(pv.Consumer,null,a=>q.createElement(Eh,{...r,context:a}))}},js(ud,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),ud);const Ka=[{name:"U.S. Army Corps of Engineers",category:"Federal Government",badge:"Government Facility Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/7fd1e483-c80b-4024-99fa-4cf9ecb1c69e.png"},{name:"DoubleTree by Hilton",category:"Hospitality Security",badge:"Hotel Guest & Valet Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/77b3f7f8-58c1-4c47-81b6-f164fe02382f.png"},{name:"Erling Jensen The Restaurant",category:"Executive Hospitality",badge:"VIP & Event Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/88787c3e-b222-4d84-b3f1-889136b9ba28.png",darkBg:!0},{name:"FEMA",category:"Federal Government",badge:"Emergency Response Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/5c7c743c-c258-4d11-8f5b-482d25b45128.png"},{name:"Memphis Grizzlies",category:"Sports & Entertainment",badge:"Event & Venue Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/53c8a59e-308d-43ed-80b8-d4dcb454d762.png"},{name:"Hampton by Hilton",category:"Hospitality Security",badge:"Hotel & Resort Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/dfe2a99b-b341-4bb3-9c10-ece4ec04ed00.png"},{name:"Hobby Lobby",category:"Retail Security",badge:"Commercial Loss Prevention",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/4cbf49ad-f23e-4f3e-8581-fb4b07cd8e9e.png"},{name:"iBank",category:"Financial Institution",badge:"Banking & Asset Protection",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/22bbc9b3-bbbd-4ea8-b99f-e0edcf08fbc7.png"},{name:"Lowe's Home Improvement",category:"Retail Security",badge:"Retail Loss Prevention",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/67f0ffb6-7360-4d9c-bb6f-a2f6f8fb2546.png"},{name:"M&F Bank",category:"Financial Institution",badge:"Banking Security Solutions",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/a2e25eea-c605-4ef7-a75b-f05abacdbb72.png"},{name:"Malco Theatres",category:"Entertainment & Cinema",badge:"Venue & Crowd Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/2d2cbc3a-5e95-48b9-bbf3-65eca8efb2c7.png"},{name:"MATA",category:"Public Transit",badge:"Transit & Facility Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/b4798810-b0ea-41bb-af85-8a8c4c93733e.png"},{name:"Ramada by Wyndham",category:"Hospitality Security",badge:"Hotel Guest & Valet Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/77b85938-f0c9-4e3d-9194-81cdf6750158.png"},{name:"Shelby County Schools",category:"Education",badge:"School & Campus Safety",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/3b7fcbaf-c433-40f9-9eaf-081bcc9ab4cf.png"},{name:"Starbucks",category:"Retail Security",badge:"Retail Loss Prevention",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/dffd23f7-1eb4-44b7-a4ed-0c55735ed62c.png"},{name:"St. Jude Children's Research Hospital",category:"Healthcare Security",badge:"Medical Facility & Campus Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/6a08a07e-740a-4c16-9bce-1853a90032bf.png"}
443,{name:"Extended Stay America",category:"Hospitality Security",badge:"Hotel & Guest Security",logoUrl:"https://vibe.filesafe.space/1790235537841071459/attachments/ea725dab-e06c-4dc6-9e97-9dd8659c7e98.png"}],jr=[{id:"unarmed-guards",slug:"unarmed-guards",title:"Unarmed Guards",shortDesc:"Visible deterrence, access control, and customer-service focused perimeter security.",iconName:"Shield",heroHeadline:"Professional Unarmed Security Guards Tailored to Your Property",summary:"AWPA unarmed security guards provide an authoritative yet approachable presence. Staffed by background-checked, extensively trained personnel, our unarmed team manages access points, enforces site policies, deters petty crime, and greets guests with polished professionalism.",keyFeatures:["Access Control & Visitor Log Management","De-escalation & Conflict Resolution Experts","24/7 Digital Patrol Reporting & Incident Logs","Customer-Facing Front Desk & Gate Guarding","Emergency Evacuation & Protocol First Responders"],idealFor:["Corporate Real Estate","Retail Stores & Malls","Residential HOAs","Commercial Warehouses","Healthcare Clinics"],hasCalculator:!0},{id:"armed-guards",slug:"armed-guards",title:"Armed Guards",shortDesc:"High-level threat response, licensed firearm operators for high-risk assets and facilities.",iconName:"ShieldAlert",heroHeadline:"Tactical & Licensed Armed Security Professionals",summary:"When your facility, executive staff, or valuable inventory faces elevated threat levels, AWPA armed security guards deliver uncompromising protection. Our armed personnel undergo rigorous firearm qualifications, tactical movement training, and legal compliance checks.",keyFeatures:["State-Licensed & Fully Bonded Armed Personnel","Founded & Led by U.S. Military Veterans","Threat Assessment & Active Shooter Response","Crisis Intervention & Armed Escort Services","Strict Compliance with State & Federal Use-of-Force Laws","Comprehensive Commercial, Industrial & Federal Experience"],idealFor:["Banks & Financial Institutions","Jewelry & Cash Handling Warehouses","High-Risk Construction Sites","Government Buildings","High-Profile Events"],hasCalculator:!0},{id:"vehicle-patrol",slug:"vehicle-patrol",title:"Constant & Random Vehicle Patrol",shortDesc:"High-visibility marked mobile units providing rapid response across large acreage.",iconName:"Car",heroHeadline:"Mobile Security Patrols with Real-Time GPS Tracking & Immediate Response",summary:"Cover expansive grounds, parking structures, and industrial 
443complexes efficiently. AWPA’s fleet of highly visible patrol vehicles conducts randomized schedules to disrupt criminal reconnaissance while providing rapid emergency dispatch capabilities.",keyFeatures:["GPS-Tracked Marked Security Fleet with LED Bar Lighting","Randomized Inspection Schedules to Prevent Pattern Profiling","Lock & Key Service for Exterior Gateways & Facilities","Immediate Incident Escalation & Law Enforcement Liaison","Detailed Digital Security Logs Delivered Post-Shift"],idealFor:["Distribution Centers","HOA & Gated Communities","Shopping Centers","Industrial Parks","Construction & Equipment Yards"]},{id:"off-duty-police",slug:"off-duty-police",title:"Off-duty Law Enforcement",shortDesc:"Active-duty & retired police officers with full arresting authority for top-tier risk.",iconName:"BadgeCheck",heroHeadline:"Elite Off-Duty Police Officers with Full Law Enforcement Authority",summary:"Bridge the gap between private security and municipal law enforcement. AWPA coordinates off-duty and retired police officers equipped with full arrest powers, deep emergency tactics training, and immediate jurisdictional integration.",keyFeatures:["Active-Duty & Retired Sworn Law Enforcement Personnel","Full State & Municipal Arrest Authority On-Site","Direct Police Radio Communications & Dispatch Synergy","Expertise in Traffic Enforcement & High-Crowd Control","Premium Threat Mitigation for High-Sensitivity Venues"],idealFor:["High-Security VIP Venues","Critical Infrastructure","Large Scale Concerts/Sports","Controversial High-Risk Terminations","Government Complexes"]},{id:"hotel-motel-security",slug:"hotel-motel-security",title:"Hotel / Motel Security",shortDesc:"Guest protection, noise ordinance enforcement, and overnight lobby guarding.",iconName:"Building2",heroHeadline:"Hospitality-Driven Security Guarding That Enhances Guest Experience",summary:"Protect your guests, staff, and reputation. AWPA hospitality guards combine welcoming concierge attitudes with watchful surveillance to control hotel perimeter access, resolve guest disputes quietly, and maintain 100% safety standards across guest floors.",keyFeatures:["Overnight Floor Patrols & Noise Mitigation","Lobby Access Guarding & Keycard Verification","Parking Garage & Valet Lot Surveillance","Discreet Handling of Intoxicated or Disruptive Visitors","Direct Coordination with Hotel General Managers"],idealFor:["Boutique Hotels","Extended Stay Properties","Convention Resorts","Motels & Suburban Lodging"]},{id:"parking-lot-security",slug:"parking-lot-security",title:"Parking Lot Security",shortDesc:"Deter car break-ins, vehicle theft, and personal assaults with focused lot surveillance.",iconName:"ParkingSquare",heroHeadline:"Comprehensive Parking Garage & Surface Lot Deterrence",summary:"Parking structures are primary targets for auto break-ins, catalytic converter thefts, and vandalism. AWPA provides visible foot and mobile patrols that safeguard vehicles and ensure safe pedestrian movement for employees and patrons.",keyFeatures:["Prevent Auto Theft, Vandalism & Vehicle Break-ins","Safe Employee Escort to Vehicles During Night Shifts","Surveillance of Blind Spots, Stairwells & Elevators","Traffic Control During Peak Entry & Exit Hours","Emergency Call Box Monitoring & Rapid Response"],idealFor:["Corporate Garages","Hospital Parking Structures","Shopping Mall Surface Lots","Event Parking Grounds"]},{id:"retail-loss-prevention",slug:"retail-loss-prevention",title:"Retail Loss Prevention",shortDesc:"Minimize shrinkage, organized retail crime, and shoplifting through expert surveillance.",iconName:"ShoppingBag",heroHeadline:"Proactive Loss Prevention & Shrinkage Control for Retailers",summary:"Safeguard your bottom line against organized retail crime and store theft. Our loss prevention specialists operate both uniformed and covertly to identify theft tactics, secure high-value merchandise, and apprehend offenders safely within legal boundaries.",keyFeatures:["Uniformed Entrance Guards & Door Receipt Checkers","EAS Tag Response & Deterrence Protocols","CCTV Monitoring & Floor Surveillance","Civil Detention Protocols for Confirmed Shoplifters","Staff Training on Internal Theft Reduction"],idealFor:["Luxury Retail Outlets","Department Stores","Electronics Outlets","Supermarkets & Big Box Stores"]},{id:"warehouse-3pl-security",slug:"warehouse-3pl-security",title:"3PL & Warehouse Security",shortDe
443sc:"Cargo protection, gatehouse check-in/out, inventory loss prevention, and trailer seals.",iconName:"Boxes",heroHeadline:"3PL & Warehouse Asset Protection Specialists",summary:"Logistics facilities require multi-layered defense to protect goods in transit and storage. AWPA guards gatehouses, verifies bill of lading paperwork, checks trailer seals, conducts yard audits, and deters inventory diversion.",keyFeatures:["Gatehouse Guarding & Driver ID Verification","Trailer Seal Audits & Cargo Inspection Logs","High-Value Inventory Cage Surveillance","Perimeter Fence Line & Loading Dock Security","CTPAT Compliance Support"],idealFor:["3PL Logistics Hubs","Distribution Warehouses","Cold Storage Facilities","Freight Terminal Yards"],hasCalculator:!0},{id:"hoa-security",slug:"hoa-security",title:"HOA Security",shortDesc:"Gated entry verification, community patrol, amenity enforcement, and resident peace of mind.",iconName:"Home",heroHeadline:"Dedicated Residential Community & HOA Guarding Services",summary:"Maintain resident safety and property values in your neighborhood. AWPA provides polite, attentive gatehouse officers and mobile patrols that enforce community bylaws, deter trespassers, and preserve peaceful residential living.",keyFeatures:["Gated Entry Guarding & Visitor Management","Pool, Clubhouse & Amenity Area Monitoring","Parking Regulation & Speed Patrol Enforcement","Vacation House Check Services for Residents","Seamless Liaison with HOA Board Members"],idealFor:["Gated Communities","Luxury Condominium Towers","Suburban HOAs","Multi-Family Apartment Complexes"]},{id:"school-campus-safety",slug:"school-campus-safety",title:"School / Campus Safety Officers",shortDesc:"Protecting students, faculty, and educational infrastructure with trained campus personnel.",iconName:"GraduationCap",heroHeadline:"Campus Safety & Threat Mitigation for K-12 and Higher Education",summary:"Educational institutions require specialized security officers who balance nurturing environments with vigilant tactical readiness. Our safety officers are trained in youth interaction, active threat response, and crisis communication.",keyFeatures:["Student & Visitor Screening at Main Entrances","Active Shooter & Emergency Preparedness Protocols","Perimeter & Field Patrols During School Hours","After-School Sports & Event Security Coverage","De-escalation and Bullying Prevention Awareness"],idealFor:["Private & Charter K-12 Schools","University Campuses","Trade & Vocational Schools","Daycare Facilities"]},{id:"operational-risk-detection",slug:"operational-risk-detection",title:"Operational Risk Detection & Response",shortDesc:"Vulnerability assessments, emergency planning, and proactive physical risk audits.",iconName:"Activity",heroHeadline:"Comprehensive Physical Security & Operational Vulnerability Audits",summary:"Identify security gaps before criminals exploit them. AWPA security consultants analyze your physical layout, access systems, emergency protocols, and personnel workflows to construct actionable risk mitigation blueprints.",keyFeatures:["Comprehensive Physical Security Audits & Gap Analysis","Workplace Violence Prevention & Threat Assessment","Business Continuity & Emergency Action Planning","Access Control & Surveillance Integration Advisory","Penetration Testing & Perimeter Vulnerability Probing"],idealFor:["Corporate Headquarters","Data Centers","Manufacturing Plants","Financial Hubs"]},{id:"undercover-security-operations",slug:"undercover-security-operations",title:"Undercover Security Operations",shortDesc:"Discreet covert surveillance to combat internal theft, corporate espionage, and workplace fraud.",iconName:"EyeOff",heroHeadline:"Discreet Covert Investigations & Internal Threat Neutralization",summary:"When internal crime or espionage threatens your enterprise from within, overt security isn't enough. AWPA places seasoned undercover operatives inside facility operations to uncover internal theft rings, drug trafficking, and policy violations.",keyFeatures:["Covert Intelligence Gathering & Evidence Documentation","Internal Theft Ring Identification & Disruption","Substance Abuse & Workplace Safety Audits","Corporate Espionage & Intellectual Property Safeguarding","Court-Admissible Dossiers & Legal Testimony Support"],idealFor:["Large Distribution Centers","Manufacturing Facilities","High-Tech R&D Hubs","Hospital
443ity Venues"]},{id:"special-events",slug:"special-events",title:"Special Events",shortDesc:"Crowd control, bag checks, VIP protection, and credential management for gatherings.",iconName:"PartyPopper",heroHeadline:"Scalable Event Security for Concerts, Galas & Corporate Gatherings",summary:"From high-profile galas to multi-thousand attendee outdoor festivals, AWPA delivers seamless crowd control, access badge verification, bag searches, and VIP security that keeps your event running smoothly.",keyFeatures:["Metal Detector & Bag Inspection Checkpoints","VIP & Performer Escort Services","Crowd Dynamics Management & De-escalation","Alcohol Enforcement & Age Verification Guarding","Coordination with Municipal Fire & EMS Responders"],idealFor:["Concerts & Festivals","Corporate Conventions","Private Weddings & Galas","Charity Auctions","Sporting Tournaments"]},{id:"security-consulting",slug:"security-consulting",title:"Security Consulting",shortDesc:"Expert advisory services, disaster management planning, and security policy design.",iconName:"ClipboardCheck",heroHeadline:`Strategic Security Advisory
444& Risk Mitigation Planning`,summary:"Our consulting group advises executive boards and property managers on building bulletproof security strategies, RFP specifications, and disaster recovery blueprints.",keyFeatures:["Custom Policy & Standard Operating Procedure (SOP) Drafting","Vendor RFP Specifications & Bid Evaluation","OSHA & Regulatory Security Compliance Audits","Executive Crisis Leadership Training","Disaster Evacuation & Force Protection Planning"],idealFor:["Property Management Firms","Government Contractors","Corporate Executive Boards","Healthcare Systems"]},{id:"government-security-solutions",slug:"government-security-solutions",title:"Government Security Solutions",shortDesc:"Mission-critical force protection for federal, state, and municipal agencies.",iconName:"Landmark",heroHeadline:"Mission-Critical Government Security & Force Protection",summary:"AWPA is a trusted security provider experienced in federal, state, and municipal contract requirements. We deploy cleared, extensively trained personnel prepared for high-consequence facilities and public sector assets.",keyFeatures:["Veteran-Owned Small Business Contracting Capabilities","Background-Cleared & Secret/Top-Secret Capable Guards","Federal Building Guarding & Entry Point Screening","Disaster Relief Force Deployment & Emergency Response","Compliance with Federal Acquisition Regulations (FAR)"],idealFor:["Federal Buildings & Courthouses","Municipal Transit Facilities","Military Base Housing","Public Utilities & Water Plants"]}],v4=J0("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),ne=u.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...a},i)=>{const o=n?Vw:"button";return s.jsx(o,{className:we(v4({variant:t,size:r,className:e})),ref:i,...a})});ne.displayName="Button";const Bs=()=>{const[e,t]=u.useState(!1),[r,n]=u.useState(!1),a=Wr(),i=a.pathname==="/"?"/#calculator":"/contact#calculator";return s.jsxs("header",{className:"sticky top-0 z-50 w-full bg-white/95 backdrop-blur-md border-b border-slate-200 shadow-sm",children:[s.jsx("div",{className:"bg-slate-900 text-slate-300 text-xs py-2 px-4 hidden sm:block",children:s.jsxs("div",{className:"max-w-7xl mx-auto flex justify-between items-center",children:[s.jsx("div",{className:"flex items-center space-x-6",children:s.jsxs("span",{className:"flex items-center text-blue-400 font-semibold",children:[s.jsx(Mt,{className:"w-3.5 h-3.5 mr-1 text-[#111c4b]"})," Licensed & Insured Security Since 2004"]})}),s.jsxs("div",{className:"flex items-center space-x-6",children:[s.jsxs("a",{href:"tel:9013092522",className:"flex items-center hover:text-white transition-colors font-medium",children:[s.jsx(ki,{className:"w-3.5 h-3.5 mr-1 text-[#111c4b]"})," (901) 309-2522"]}
444),s.jsxs("span",{className:"flex items-center text-emerald-400 font-medium",children:[s.jsx(xn,{className:"w-3.5 h-3.5 mr-1"})," 24/7 Security Dispatch Active"]})]})]})}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsxs("div",{className:"flex justify-between items-center h-20",children:[s.jsx(J,{to:"/",className:"flex items-center group shrink-0 py-1",children:s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/1a2c25b3-45fb-4d32-bfe0-88c59aa592aa.png",alt:"Ambassador Worldwide Protection Agency Logo",className:"h-14 sm:h-16 w-auto object-contain group-hover:scale-105 transition-transform"})}),s.jsxs("nav",{className:"hidden lg:flex items-center space-x-8 ml-auto pr-8",children:[s.jsx(J,{to:"/",className:`text-sm font-semibold transition-colors ${a.pathname==="/"?"text-[#111c4b] font-bold":"text-slate-700 hover:text-[#111c4b]"}`,children:"Home"}),s.jsx(J,{to:"/about",className:`text-sm font-semibold transition-colors ${a.pathname==="/about"?"text-[#111c4b] font-bold":"text-slate-700 hover:text-[#111c4b]"}`,children:"About"}),s.jsxs("div",{className:"relative",onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),children:[s.jsxs("button",{className:`flex items-center text-sm font-semibold transition-colors ${a.pathname.startsWith("/services")?"text-[#111c4b] font-bold":"text-slate-700 hover:text-[#111c4b]"}`,children:["Services",s.jsx(ry,{className:`ml-1 w-4 h-4 transition-transform duration-200 ${r?"rotate-180 text-[#111c4b]":""}`})]}),r&&s.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 top-full pt-2 w-[850px] z-50",children:s.jsxs("div",{className:"bg-white border border-slate-200 rounded-2xl shadow-2xl p-6 grid grid-cols-3 gap-3",children:[s.jsxs("div",{className:"col-span-3 pb-3 mb-1 border-b border-slate-200",children:[s.jsxs("h4",{className:"text-sm font-bold text-slate-900 uppercase tracking-wider flex items-center",children:[s.jsx(_t,{className:"w-4 h-4 text-[#111c4b] mr-1.5"})," ","Security Guard & Force Protection Services"]}),s.jsx("p",{className:"text-xs text-slate-500",children:"Select any individual security service to view complete capabilities & request quote"})]}),jr.map(o=>s.jsxs(J,{to:`/services/${o.slug}`,onClick:()=>n(!1),className:"group flex flex-col p-2.5 rounded-xl hover:bg-slate-50 transition-all border border-transparent hover:border-slate-200",children:[s.jsx("span",{className:"text-sm font-semibold text-slate-700 group-hover:text-[#111c4b] transition-colors",children:o.title}),s.jsx("span",{className:"text-[11px] text-slate-500 line-clamp-1 mt-0.5",children:o.shortDesc})]},o.id))]})})]}),s.jsx(J,{to:"/capabilities",className:`text-sm font-semibold transition-colors ${a.pathname==="/capabilities"?"text-[#111c4b] font-bold":"text-slate-700 hover:text-[#111c4b]"}`,children:"Capabilities"}),s.jsx(J,{to:"/clients",className:`text-sm font-semibold transition-colors ${a.pathname==="/clients"?"text-[#111c4b] font-bold":"text-slate-700 hover:text-[#111c4b]"}`,children:"Clients"}),s.jsx(J,{to:"/contact",className:`text-sm font-semibold transition-colors ${a.pathname==="/contact"?"text-[#111c4b] font-bold":"text-slate-700 hover:text-[#111c4b]"}`,children:"Contact Us"})]}),s.jsx("div",{className:"hidden lg:flex items-center space-x-4",children:s.jsx(J,{to:i,children:s.jsx(ne,{size:"sm",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-200",children:"Request Security Quote"})})}),s.jsx("div",{className:"lg:hidden flex items-center space-x-2",children:s.jsx("button",{onClick:()=>t(!e),className:"p-2 rounded-lg text-slate-700 hover:text-[#111c4b] hover:bg-slate-100 border border-slate-200","aria-label":"Toggle Navigation Menu",children:e?s.jsx(Gp,{className:"w-6 h-6 text-[#111c4b]"}):s.jsx(ij,{className:"w-6 h-6"})})})]})}),e&&s.jsxs("div",{className:"lg:hidden bg-white border-b border-slate-200 px-4 pt-3 pb-8 space-y-4 max-h-[85vh] overflow-y-auto shadow-lg",children:[s.jsx(J,{to:"/",onClick:()=>t(!1),className:"block px-3 py-2 rounded-md text-base font-semibold text-slate-900 hover:bg-slate-100",children:"Home"}),s.jsx(J,{to:"/about",onClick:()=>t(!1),className:"block px-3 py-2 rounded-md text-base font-semibold text-slate-900 hover:bg-slate-100",children:"About"}),s.jsxs("div",{className:"space-y-1 pl-3 border-l-2 border-[#153dd2] my-2",children:[s.jsxs("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-500 py-1 flex items-center justify-between",children:[s.jsx("span",{children:"All Security Services"}),s.jsx("span",{className:"text-[10px] text-[#111c4b]",children:"Click to view"})]}),jr.map(o=>s.jsx(J,{to:`/services/${o.slug}`,onClick:()=>t(!1),className:"block px-2 py-1.5 text-sm font-medium text-slate-600 hover:text-[#111c4b]",children:o.title},o.id))]}),s.jsx(J,{to:"/capabilities",onClick:()=>t(!1),className:"block px-3 py-2 rounded-md text-base font-semibold text-slate-900 hover:bg-slate-100",children:"Capabilities"}),s.jsx(J,{to:"/clients",onClick:()=>t(!1),className:"block px-3 py-2 rounded-md text-base font-semibold text-slate-900 hover:bg-slate-100",children:"Clients & Testimonials"}),s.jsx(J,{to:"/contact",onClick:()=>t(!1),className:"block px-3 py-2 rounded-md text-base font-semibold text-slate-900 hover:bg-slate-100",children:"Contact Us"}),s.jsx("div",{className:"pt-4 flex flex-col space-y-3",children:s.jsx(J,{to:i,onClick:()=>t(!1),children:s.jsx(ne,{className:"w-full bg-[#111c4b] text-white font-bold hover:bg-black",children:"Request Free Security Quote"})})})]})]})},Vs=()=>s.jsx("footer",{className:"bg-slate-900 text-slate-300 pt-16 pb-12",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"bg-gradient-to-r from-slate-800 via-slate-800 to-blue-950 border border-slate-700 rounded-2xl p-8 mb-16 shadow-2xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute right-0 top-0 bottom-0 opacity-10 pointer-events-none flex items-center pr-8",children:s.jsx(Pe,{className:"w-64 h-64 text-[#111c4b]"})}),s.jsxs("div",{className:"relative z-10 max-w-3xl",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-blue-900/80 border border-blue-700/60 rounded-full px-3 py-1 text-xs text-blue-300 font-bold uppercase tracking-wider mb-3",children:[s.jsx(Pe,{className:"w-3.5 h-3.5 text-blue-400"}),s.jsx("span",{children:"Licensed & Insured Security Partner"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold text-white mb-2",children:"Ready to Secure Your Property, Assets, and Workforce?"}),s.jsx("p",{className:"text-slate-400 text-sm mb-6",children:"Connect with our tactical security coordinators for custom guard schedules, 24/7 vehicle patrol, and risk assessments starting within 24 hours."}),s.jsxs("div",{className:"flex flex-wrap gap-4 items-center",children:[s.jsxs(J,{to:"/contact#calculator",className:"bg-[#111c4b] hover:bg-black text-white font-bold text-sm px-6 py-3 rounded-lg shadow-lg shadow-blue-950/60 transition-all inline-flex items-center",children:["Request Custom Proposal"," ",s.jsx(br,{className:"w-4 h-4 ml-2"})]}),s.jsxs("a",{href:"tel:9013092522",className:"bg-slate-700 hover:bg-slate-600 text-slate-200 font-semibold text-sm px-6 py-3 rounded-lg border border-slate-600 transition-all inline-flex items-center",children:[s.jsx(ki,{className:"w-4 h-4 mr-2 text-[#d39b28]"})," Call Direct: (901) 309-2522"]}
444)]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-10 pb-12 border-b border-slate-700/80",children:[s.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[s.jsx(J,{to:"/",className:"flex items-center space-x-3 group",children:s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/30b3322f-8d1b-4a5a-a971-15f95b12d072.png",alt:"Ambassador Worldwide Protection Agency Logo",className:"h-14 w-auto object-contain group-hover:opacity-80 transition-opacity"})}),s.jsx("p",{className:"text-xs text-slate-400 leading-relaxed pr-4",children:"Ambassador Worldwide Protection Agency delivers extensively trained, fully licensed security officers, 24/7 mobile patrol, warehouse cargo guarding, and executive protection tailored to each client's unique risk profile."}),s.jsxs("div",{className:"pt-2 space-y-2",children:[s.jsxs("div",{className:"flex items-center text-xs text-slate-300",children:[s.jsx(Ca,{className:"lucide lucide-map-pin w-4 h-4 mr-2 shrink-0 text-accent"}),s.jsx("a",{href:"https://www.google.com/maps/search/?api=1&query=8121+Walnut+Run+Road+Suite+101+Cordova+TN+38018",target:"_blank",rel:"noopener noreferrer",className:"hover:text-[#d39b28] transition-colors",children:"8121 Walnut Run Road Suite 101 Cordova, TN 38018"})]}),s.jsxs("div",{className:"flex items-center text-xs text-slate-300",children:[s.jsx(ki,{className:"lucide lucide-phone w-4 h-4 mr-2 shrink-0 text-accent"}),s.jsx("a",{href:"tel:9013092522",className:"hover:text-[#d39b28] transition-colors",children:"(901) 309-2522"})]}),s.jsxs("div",{className:"flex items-center text-xs text-slate-300",children:[s.jsx(ny,{className:"lucide lucide-mail w-4 h-4 mr-2 shrink-0 text-accent"}),s.jsx("a",{href:"mailto:[email protected]",className:"hover:text-[#d39b28] transition-colors",children:"[email protected]"})]})]}),s.jsxs("div",{className:"flex items-center space-x-3 pt-2",children:[s.jsxs("span",{className:"text-[11px] bg-slate-800 border border-slate-700 text-slate-400 px-2.5 py-1 rounded font-semibold flex items-center",children:[s.jsx(qp,{className:"w-3 h-3 text-[#d39b28] mr-1.5"})," Licensed & Insured"]}),s.jsxs("span",{className:"text-[11px] bg-slate-800 border border-slate-700 text-slate-400 px-2.5 py-1 rounded font-semibold flex items-center",children:[s.jsx(B,{className:"w-3 h-3 text-emerald-400 mr-1.5"})," ","SDVOSB"]})]})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-xs font-bold text-white uppercase tracking-wider mb-4 border-l-2 border-[#153dd2] pl-2",children:"Security Services (Part 1)"}),s.jsx("ul",{className:"space-y-2 text-xs",children:jr.slice(0,8).map(e=>s.jsx("li",{children:s.jsxs(J,{to:`/services/${e.slug}`,className:"text-slate-400 hover:text-[#d39b28] transition-colors flex items-center",children:[s.jsx(br,{className:"w-3 h-3 text-slate-600 mr-1 shrink-0"}),s.jsx("span",{children:e.title})]})},e.id))})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-xs font-bold text-white uppercase tracking-wider mb-4 border-l-2 border-[#153dd2] pl-2",children:"Security Services (Part 2)"}),s.jsx("ul",{className:"space-y-2 text-xs",children:jr.slice(8,15).map(e=>s.jsx("li",{children:s.jsxs(J,{to:`/services/${e.slug}`,className:"text-slate-400 hover:text-[#d39b28] transition-colors flex items-center",children:[s.jsx(br,{className:"w-3 h-3 text-slate-600 mr-1 shrink-0"}),s.jsx("span",{children:e.title})]})},e.id))})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-xs font-bold text-white uppercase tracking-wider mb-4 border-l-2 border-[#153dd2] pl-2",children:"Agency Navigation"}),s.jsxs("ul",{className:"space-y-2.5 text-xs",children:[s.jsx("li",{children:s.jsx(J,{to:"/",className:"text-slate-400 hover:text-[#d39b28] transition-colors",children:"Home"})}),s.jsx("li",{children:s.jsx(J,{to:"/about",className:"text-slate-400 hover:text-[#d39b28] transition-colors",children:"About Us"})}),s.jsx("li",{children:s.jsx(J,{to:"/capabilities",className:"text-slate-400 hover:text-[#d39b28] transition-colors",children:"Capabilities"})}),s.jsx("li",{children:s.jsx(J,{to:"/clients",className:"text-slate-400 hover:text-[#d39b28] transition-colors",children:"Clients & Testimonials"})}),s.jsx("li",{children:s.jsx(J,{to:"/careers",className:"text-slate-400 hover:text-[#d39b28] transition-colors",children:"Careers & Open Positions"})}),s.jsx("li",{children:s.jsx(J,{to:"/services/armed-guards#calculator",className:"text-[#d39b28] hover:text-amber-300 font-semibold flex items-center",children:"Service Estimator"})}),s.jsx("li",{children:s.jsx(J,{to:"/contact",className:"text-blue-400 hover:text-blue-300 font-semibold",children:"Contact Us / Request Quote"})})]})]})]}),s.jsxs("div",{className:"pt-2 flex flex-col md:flex-row justify-between items-center gap-4 text-xs text-slate-400",children:[s.jsxs("p",{className:"text-center md:text-left",children:["© ",new Date().getFullYear()," Ambassador Worldwide Protection Agency (AWPA). All rights reserved."]}),s.jsxs("div",{className:"flex items-center space-x-4",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/33868bb0-2384-4386-a0ce-493df0226223.png",alt:"U.S. Small Business Administration (SBA)",className:"h-12 object-contain bg-white/95 px-3 py-1.5 rounded shadow-sm"}),s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/1e8e2ee0-4605-4c8a-8c2b-e50b5e23001b.png",alt:"Service-Disabled Veteran-Owned Small Business (SDVOSB)",className:"h-14 object-contain bg-white/95 p-1 rounded-full shadow-sm"})]}),s.jsxs("div",{className:"flex items-center space-x-4 text-slate-400 text-center",children:[s.jsx("span",{children:"Integrity • Courage • Vigilance"}),s.jsx("span",{children:"•"}),s.jsx("span",{children:"Licensed & Insured"}),s.jsx("span",{children:"•"}),s.jsx(J,{to:"/privacy",className:"hover:text-[#d39b28] transition-colors",children:"Privacy"})]})]})]})}),zi=()=>s.jsxs("div",{className:"w-full bg-slate-100 border-y border-slate-200 py-6 overflow-hidden relative",children:[s.jsxs("div",{className:"max-w-7xl mx-auto px-4 mb-3 flex items-center justify-between",children:[s.jsxs("div",{className:"flex items-center space-x-2",children:[s.jsx(Mt,{className:"lucide lucide-award w-4 h-4 text-[#111c4b]"}),s.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Trusted by Regional & National Leaders Since 2004"})]}),s.jsxs("div",{className:"hidden md:flex items-center space-x-4 text-xs text-slate-500",children:[s.jsxs("span",{className:"flex items-center",children:[s.jsx(_t,{className:"w-3.5 h-3.5 text-emerald-600 mr-1"})," 100% Compliance Record"]}),s.jsxs("span",{className:"flex items-center",children:[s.jsx(_t,{className:"w-3.5 h-3.5 text-emerald-600 mr-1"})," ","Licensed & Insured"]})]})]}),s.jsxs("div",{className:"relative w-full overflow-hidden flex items-center",children:[s.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-20 bg-gradient-to-r from-slate-100 to-transparent z-10 pointer-events-none"}),s.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-20 bg-gradient-to-l from-slate-100 to-transparent z-10 pointer-events-none"}),s.jsx("div",{className:"animate-marquee flex items-center space-x-6 shrink-0",children:[...Ka,...Ka,...Ka,...Ka].map((e,t)=>s.jsxs("div",{className:"flex items-center space-x-3 bg-white border border-slate-200 hover:border-blue-300 rounded-lg px-4 py-[5px] transition-all group shadow-sm shrink-0",children:[e.logoUrl?s.jsx("div",{className:`w-[60px] h-[50px] rounded flex items-center justify-center p-1 overflow-hidden shrink-0 ${e.darkBg?"bg-slate-900":"bg-slate-50 border border-slate-100"}`,children:s.jsx("img",{src:e.logoUrl,alt:e.name,className:"max-w-full max-h-full object-contain"})}):s.jsx("div",{className:"w-8 h-8 rounded-full bg-blue-50 flex items-center justify-center text-[#111c4b] font-bold text-xs border border-blue-200 group-hover:scale-105 transition-transform shrink-0",children:e.name.charAt(0)}),s.jsxs("div",{className:"flex flex-col text-left",children:[s.jsx("span",{className:"text-sm font-semibold text-slate-800 group-hover:text-slate-900 transition-colors whitespace-nowrap",children:e.name}),s.jsx("span",{className:"text-[10px] text-slate-500 uppercase tracking-wider whitespace-nowrap",children:e.badge})]})]},t))})]})]}),b4="tk_75676a8b033f45dc96815cbf88156cb8",w4="opyhng6iVdQmAlUZfulK",Rh="1790235537841071459",j4="3Ip2FWXJXhrGa1RMrujh",N4=(e,t={})=>{var l;const{customFields:r={},fileFields:n={},imageDataFields:a={}}=t,i={...e,formData:{...e.formData},formLabels:{...e.formLabels}},o=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(a)){const p=d.dataUrl;if(p){if(!p.startsWith("data:image/"))throw new Error("Image data field must be a data:image/* base64 string");i.formData[c]=p,i.formLabels[c]=d.label}}for(const[c,d]of Object.entries(n)){const p=d.file;if(p){if(p.size>50*1024*1024)throw new Error("File must be 50 MB or smaller");i.formData[c]={filename:p.name,size:p.size,type:p.type||"application/octet-stream"},i.formLabels[c]=d.label,o.append(c,p,p.name)}}for(const c of Object.keys(i.formData))(l=i.formLabels)[c]||(l[c]=c);o.append("event",JSON.stringify(i)),fetch("https://backend.leadconnectorhq.com/external-tracking/events",{method:"POST",headers:{version:"2021-07-28"},body:o}).catch(()=>{})},k4=e=>{const t=[];let r=0;for(const n of e.split(`
445`)){const a=n.trim();if(!a||/^Page:\s*/i.test(a))continue;const i=a.indexOf(": ");let o=i===-1?a:a.slice(0,i);const l=i===-1?"":a.slice(i+2);
445o=o.replace(/^Q\d+\s*-\s*/,"").trim(),r+=1,t.push(`<strong>${r}. ${o}</strong>
446${l}`)}return t.join(`
447
448`)},ft=e=>{const t=(e.contactName||"").trim().split(/\s+/),r=t[0]||"",n=t.slice(1).join(" ")||"",a={first_name:r,last_name:n,email:e.email,phone:e.phone};e.companyName&&(a.organization=e.companyName),e.state&&(a.state=e.state),e.city&&(a.city=e.city),a["001__awpa_guards_needed"]=e.guardsNeeded!==void 0?e.guardsNeeded:0,a["001__awpa_shift_schedule"]=e.shiftSchedule||"Not Available",a["001__awpa_days_per_week"]=e.daysPerWeek!==void 0?e.daysPerWeek:0,e.serviceInterest&&(a["001__awpa_service_interest"]=e.serviceInterest),a["001__awpa_estimator_submitted"]="yes";const i={first_name:"First Name",last_name:"Last Name",email:"Email",phone:"Phone"};e.companyName&&(i.organization="Company"),e.state&&(i.state="State"),e.city&&(i.city="City"),i["001__awpa_guards_needed"]="Guards Needed",i["001__awpa_shift_schedule"]="Shift Schedule",i["001__awpa_days_per_week"]="Days Per Week",e.serviceInterest&&(i["001__awpa_service_interest"]="Service Interest"),i["001__awpa_estimator_submitted"]="Estimator Submitted";const o={type:"external_form_submission",timestamp:Date.now(),formId:e.formId,formData:a,formLabels:i,url:window.location.href,title:document.title,path:window.location.pathname,userAgent:navigator.userAgent,trackingId:b4,locationId:w4,projectId:Rh,sessionId:crypto.randomUUID(),properties:{deviceType:/Mobile|Android|iPhone/i.test(navigator.userAgent)?"mobile":"desktop",source:"ai_studio",projectId:Rh,formName:e.formName,tags:["Requested Proposal"]}};N4(o,{customFields:{[j4]:{value:k4(e.estimatorQuestionsLog),label:"Estimator Questions"}}})},et=u.forwardRef(({className:e,...t},r)=>s.jsx("div",{ref:r,className:we("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));et.displayName="Card";const tt=u.forwardRef(({className:e,...t},r)=>s.jsx("div",{ref:r,className:we("flex flex-col space-y-1.5 p-6",e),...t}));tt.displayName="CardHeader";const st=u.forwardRef(({className:e,...t},r)=>s.jsx("h3",{ref:r,className:we("text-2xl font-semibold leading-none tracking-tight",e),...t}));st.displayName="CardTitle";const S4=u.forwardRef(({className:e,...t},r)=>s.jsx("p",{ref:r,className:we("text-sm text-muted-foreground",e),...t}));S4.displayName="CardDescription";const rt=u.forwardRef(({className:e,...t},r)=>s.jsx("div",{ref:r,className:we("p-6 pt-0",e),...t}));rt.displayName="CardContent";const C4=u.forwardRef(({className:e,...t},r)=>s.jsx("div",{ref:r,className:we("flex items-center p-6 pt-0",e),...t}));C4.displayName="CardFooter";const qi=({initialGuardType:e="unarmed"})=>{const[t,r]=u.useState(e),[n,a]=u.useState(2),[i,o]=u.useState("24seven"),[l,c]=u.useState(7),[d,p]=u.useState(""),[m,f]=u.useState(""),[x,w]=u.useState(""),[b,j]=u.useState(""),[g,h]=u.useState(""),[y,N]=u.useState(""),[k,S]=u.useState(""),[P,T]=u.useState(""),[O,D]=u.useState(""),[$,R]=u.useState(""),[H,z]=u.useState(""),[I,L]=u.useState("Warehouse / Logistics"),[M,C]=u.useState(!1);let v=0;i==="business"?v=8*l*n:i==="overnight"?v=12*l*n:v=168*n;const E=A=>{if(A.preventDefault(),!$||!H||!y||!O)return;C(!0);const F=i==="business"?"Standard Business (8 hrs/day)":i==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",G=["Page: Service Estimator",`Officer Qualification Level: ${t==="armed"?"Armed Officers":"Unarmed Officers"}`,...t==="unarmed"?[`Unarmed - Primary role: ${d||"Not selected"}`]:[`Armed - Driving the need: ${m||"Not selected"}`,`Armed - Type of presence: ${x||"Not selected"}`,`Armed - Fixed post vs patrolling: ${b||"Not selected"}`,`Armed - Urgency: ${g||"Not selected"}`],`Number of Guard Posts / Personnel Needed: ${n}`,`Shift Schedule & Daily Hours: ${F}${i!=="24seven"?` (${l} days/week)`:""}`].join(`
449`);ft({formId:"guards-estimator",formName:"Guards Service Estimator",contactName:y,email:$,phone:H,companyName:k,city:P,state:O,guardsNeeded:n,shiftSchedule:F,daysPerWeek:l,serviceInterest:t==="armed"?"Armed Guards Service Estimator":"Unarmed Guards Service Estimator",estimatorQuestionsLog:G})},_="guards-estimator";return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"Select Officer Qualification Level"]}),s.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[s.jsxs("button",{type:"button",onClick:()=>r("unarmed"),className:`flex flex-col items-center justify-center p-4 rounded-xl border text-center transition-all ${t==="unarmed"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(Pe,{className:`w-6 h-6 mb-2 ${t==="unarmed"?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-bold text-sm",children:"Unarmed Officers"}),s.jsx("span",{className:"text-[11px] text-slate-500 mt-1",children:"Visible Deterrence & Access Control"})]}),s.jsxs("button",{type:"button",onClick:()=>
449r("armed"),className:`flex flex-col items-center justify-center p-4 rounded-xl border text-center transition-all ${t==="armed"?"bg-amber-50 border-[#d39b28] text-slate-900 shadow-md shadow-amber-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(Dr,{className:`w-6 h-6 mb-2 ${t==="armed"?"text-amber-600":"text-slate-400"}`}),s.jsx("span",{className:"font-bold text-sm",children:"Armed Officers"}),s.jsx("span",{className:"text-[11px] text-slate-500 mt-1",children:"Licensed Firearm & Tactical Response"})]})]})]}),t==="unarmed"&&s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"★"}),"What is the primary role you need this security professional to fill?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:["General deterrence and visible presence","Access control and visitor sign-in","Customer service and wayfinding","Rule enforcement (e.g., masks, dress codes, loitering)"].map(A=>s.jsx("button",{type:"button",onClick:()=>p(A),className:`p-3 rounded-xl border text-left transition-all ${d===A?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:s.jsx("span",{className:"block font-bold text-xs",children:A})},A))})]}),t==="armed"&&s.jsxs("div",{className:"space-y-5 pt-2",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"★"}),"What is driving the need for armed security at your location?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:["Protecting high-value assets (cash, jewelry, pharmaceuticals)","Recent security incidents or elevated threat levels","High-risk terminations or workplace violence concerns","Standard protocol for our industry"].map(A=>s.jsx("button",{type:"button",onClick:()=>f(A),className:`p-3 rounded-xl border text-left transition-all ${m===A?"bg-amber-50 border-[#d39b28] text-slate-900 shadow-md shadow-amber-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:s.jsx("span",{className:"block font-bold text-xs",children:A})},A))})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"★"}),"What type of presence is required?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2",children:["High visibility / Uniformed deterrent","Discreet / Plainclothes","Executive protection style"].map(A=>s.jsx("button",{type:"button",onClick:()=>w(A),className:`p-3 rounded-xl border text-left transition-all ${x===A?"bg-amber-50 border-[#d39b28] text-slate-900 shadow-md shadow-amber-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:s.jsx("span",{className:"block font-bold text-xs",children:A})},A))})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"★"}),"Does your facility require personnel to be stationed at a fixed post or patrolling?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2",children:["Fixed post (e.g., entrance, vault)","Foot patrols throughout the facility","A combination of fixed post and patrols"].map(A=>s.jsx("button",{type:"button",onClick:()=>j(A),className:`p-3 rounded-xl border text-left transition-all ${b===A?"bg-amber-50 border-[#d39b28] text-slate-900 shadow-md shadow-amber-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:s.jsx("span",{className:"block font-bold text-xs",children:A})},A))})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"★"}),"How urgently do you need armed personnel deployed?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-2",children:["Immediately (Emergency response)","Within the next 7 days","Planning for a future date/contract"].map(A=>s.jsx("button",{type:"button",onClick:()=>h(A),className:`p-3 rounded-xl border text-left transition-all ${g===A?"bg-amber-50 border-[#d39b28] text-slate-900 shadow-md shadow-amber-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:s.jsx("span",{className:"block font-bold text-xs",children:A})},A))})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[n," ",n===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:n,onChange:A=>a(parseInt(A.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>o("business"),className:`p-3 rounded-xl border text-left transition-all ${i==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>o("overnight"),className:`p-3 rounded-xl border text-left transition-all ${i==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>o("24seven"),className:`p-3 rounded-xl border text-left transition-all ${i==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),i!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[l," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(A=>s.jsxs("button",{type:"button",onClick:()=>c(A),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${l===A?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[A," Days"]},A))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5M General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",v," total hrs/wk"]})]})}),s.jsx(rt,{className:"space-y-4",children:M?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Cost Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",y,". A senior security officer from AWPA will call you at ",H," within 2 business hours with an official itemized proposal."]})]}):s.jsxs("form",{id:_,name:_,onSubmit:E,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Lock In This Rate & Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:y,onChange:A=>N(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:$,onChange:A=>R(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:H,onChange:A=>z(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:k,onChange:A=>S(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:P,onChange:A=>T(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("select",{required:!0,value:O,onChange:A=>D(A.target.value),className:`w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 focus:outline-none focus:border-[#153dd2] ${O?"text-slate-900":"text-slate-400"}`,children:[s.jsx("option",{value:"",disabled:!0,children:"State *"}),s.jsx("option",{value:"AL",children:"Alabama"}),s.jsx("option",{value:"AK",children:"Alaska"}),s.jsx("option",{value:"AZ",children:"Arizona"}),s.jsx("option",{value:"AR",children:"Arkansas"}),s.jsx("option",{value:"CA",children:"California"}),s.jsx("option",{value:"CO",children:"Colorado"}),s.jsx("option",{value:"CT",children:"Connecticut"}),s.jsx("option",{value:"DE",children:"Delaware"}),s.jsx("option",{value:"FL",children:"Florida"}),s.jsx("option",{value:"GA",children:"Georgia"}),s.jsx("option",{value:"HI",children:"Hawaii"}),s.jsx("option",{value:"ID",children:"Idaho"}),s.jsx("option",{value:"IL",children:"Illinois"}),s.jsx("option",{value:"IN",children:"Indiana"}),s.jsx("option",{value:"IA",children:"Iowa"}),s.jsx("option",{value:"KS",children:"Kansas"}),s.jsx("option",{value:"KY",children:"Kentucky"}),s.jsx("option",{value:"LA",children:"Louisiana"}),s.jsx("option",{value:"ME",children:"Maine"}),s.jsx("option",{value:"MD",children:"Maryland"}),s.jsx("option",{value:"MA",children:"Massachusetts"}),s.jsx("option",{value:"MI",children:"Michigan"}),s.jsx("option",{value:"MN",children:"Minnesota"}),s.jsx("option",{value:"MS",children:"Mississippi"}),s.jsx("option",{value:"MO",children:"Missouri"}),s.jsx("option",{value:"MT",children:"Montana"}),s.jsx("option",{value:"NE",children:"Nebraska"}),s.jsx("option",{value:"NV",children:"Nevada"}),s.jsx("option",{value:"NH",children:"New Hampshire"}),s.jsx("option",{value:"NJ",children:"New Jersey"}),s.jsx("option",{value:"NM",children:"New Mexico"}),s.jsx("option",{value:"NY",children:"New York"}),s.jsx("option",{value:"NC",children:"North Carolina"}),s.jsx("option",{value:"ND",children:"North Dakota"}),s.jsx("option",{value:"OH",children:"Ohio"}),s.jsx("option",{value:"OK",children:"Oklahoma"}),s.jsx("option",{value:"OR",children:"Oregon"}),s.jsx("option",{value:"PA",children:"Pennsylvania"}),s.jsx("option",{value:"RI",children:"Rhode Island"}),s.jsx("option",{value:"SC",children:"South Carolina"}),s.jsx("option",{value:"SD",children:"South Dakota"}),s.jsx("option",{value:"TN",children:"Tennessee"}),s.jsx("option",{value:"TX",children:"Texas"}),s.jsx("option",{value:"UT",children:"Utah"}),s.jsx("option",{value:"VT",children:"Vermont"}),s.jsx("option",{value:"VA",children:"Virginia"}),s.jsx("option",{value:"WA",children:"Washington"}),s.jsx("option",{value:"WV",children:"West Virginia"}),s.jsx("option",{value:"WI",children:"Wisconsin"}),s.jsx("option",{value:"WY",children:"Wyoming"})]}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})})]})})]})]})]})},P4="Ambassador Worldwide Protection Agency",A4="https://awpa1.com",E4="https://vibe.filesafe.space/1790235537841071459/assets/0a7f793b-a979-4dd0-89db-3b98e393bfab.png",bs=({title:e,description:t,canonical:r,ogImage:n,noIndex:a,schemaJson:i})=>{const o=r.startsWith("http")?r:`${A4}${r}`,l=n||E4;return s.jsxs(y4,{children:[s.jsx("title",{children:e}),s.jsx("meta",{name:"description",content:t}),s.jsx("link",{rel:"canonical",href:o}),a?s.jsx("meta",{name:"robots",content:"noindex, nofollow"}):s.jsx("meta",{name:"robots",content:"index, follow"}),s.jsx("meta",{property:"og:type",content:"website"}),s.jsx("meta",{property:"og:site_name",content:P4}),s.jsx("meta",{property:"og:title",content:e}),s.jsx("meta",{property:"og:description",content:t}),s.jsx("meta",{property:"og:url",content:o}),s.jsx("meta",{property:"og:image",content:l}),s.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),s.jsx("meta",{name:"twitter:title",content:e}),s.jsx("meta",{name:"twitter:description",content:t}),s.jsx("meta",{name:"twitter:image",content:l}),i&&s.jsx("script",{type:"application/ld+json",children:JSON.stringify(i)})]})},T4=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Ambassador Worldwi
449de Protection Agency — Professional Security Solutions",description:"Ambassador Worldwide Protection Agency (AWPA) provides extensively trained security officers, 24/7 vehicle patrol, warehouse cargo protection, and executive security across commercial and government assets.",canonical:"https://awpa1.com/",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/09bd4fa9-9b2c-4578-af8f-ce33d93aedbc.jpg",schemaJson:{"@context":"https://schema.org","@type":"Organization",name:"Ambassador Worldwide Protection Agency",url:"https://awpa1.com/",logo:"https://vibe.filesafe.space/1790235537841071459/assets/0a7f793b-a979-4dd0-89db-3b98e393bfab.png",description:"Licensed and insured security agency providing armed & unarmed guards, vehicle patrol, warehouse, HOA, retail & government security solutions.",telephone:"+19013092522",address:{"@type":"PostalAddress",streetAddress:"8121 Walnut Run Road Suite 101",addressLocality:"Cordova",addressRegion:"TN",postalCode:"38018",addressCountry:"US"}}}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative min-h-[88vh] flex items-center justify-center overflow-hidden border-b border-slate-200",children:[s.jsxs("div",{className:"absolute inset-0 z-0",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/09bd4fa9-9b2c-4578-af8f-ce33d93aedbc.jpg",alt:"American Flag at Government Building — Ambassador Security Protection",className:"w-full h-full object-cover object-center opacity-85 scale-105"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-900/80 via-slate-900/25 to-slate-900/5"})]}),s.jsxs("div",{className:"relative z-10 max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-20 text-center space-y-8",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-blue-50 border border-blue-300 rounded-full px-4 py-2 text-xs font-bold text-[#111c4b] uppercase tracking-widest shadow-xl",children:[s.jsx(Pe,{className:"lucide lucide-shield w-4 h-4 text-accent"}),s.jsx("span",{className:"text-[#111c4b]",children:"Extensively Trained, Fully Licensed Security Officers"})]}),s.jsxs("h1",{className:"text-4xl sm:text-6xl md:text-7xl font-extrabold text-white tracking-tight leading-[1.08] max-w-5xl mx-auto uppercase font-heading",children:["Security is not just our job,",s.jsx("br",{}),s.jsx("span",{className:"text-accent",children:"it's our way of life"})]}),s.jsx("p",{className:"max-w-3xl mx-auto text-base sm:text-xl text-slate-200 font-normal leading-relaxed",children:"Ambassador Worldwide Protection Agency (AWPA) provides extensively trained security officers, 24/7 vehicle patrol, warehouse cargo protection, and executive security across commercial and government assets."}),s.jsx("div",{className:"pt-4 flex flex-wrap justify-center items-center gap-4",children:s.jsx(J,{to:"/#calculator",children:s.jsxs(ne,{size:"lg",className:"inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-11 hover:bg-black text-white font-bold text-base px-8 py-6 rounded-xl shadow-2xl shadow-blue-900/40 hover:scale-[1.02] transition-all bg-[#111c4b] border-0",children:["Request Free Security Proposal",s.jsx(nn,{className:"w-5 h-5 ml-2"})]})})}),s.jsxs("div",{className:"pt-12 grid grid-cols-2 md:grid-cols-4 gap-4 max-w-4xl mx-auto",children:[s.jsxs("div",{className:"glass-card p-4 rounded-xl border border-slate-200 text-center",children:[s.jsx("span",{className:"block text-2xl sm:text-3xl font-bold text-slate-900 font-heading",children:"20+ Years"}),s.jsx("span",{className:"text-xs text-slate-500 uppercase tracking-wider font-semibold",children:"Proven Excellence"})]}),s.jsxs("div",{className:"glass-card p-4 rounded-xl border border-slate-200 text-center",children:[s.jsx("span",{className:"block text-2xl sm:text-3xl font-bold font-heading text-accent",children:"100%"}),s.jsx("span",{className:"text-xs text-slate-500 uppercase tracking-wider font-semibold",children:"Compliance Record"})]}),s.jsxs("div",{className:"glass-card p-4 rounded-xl border border-slate-200 text-center",children:[s.jsx("span",{className:"block text-2xl sm:text-3xl font-bold text-slate-900 font-heading",children:"24/7/365"}),s.jsx("span",{className:"text-xs text-slate-500 uppercase tracking-wider font-semibold",children:"Active Dispatch"})]}),s.jsxs("div",{className:"glass-card p-4 rounded-xl border border-slate-200 text-center",children:[s.jsx("span",{className:"block text-2xl sm:text-3xl font-bold text-[#d39b28] font-heading",children:"Licensed"}),s.jsx("span",{className:"text-xs text-slate-500 uppercase tracking-wider font-semibold",children:"Insured & Bonded"})]})]})]})]}),s.jsx(zi,{}),s.jsx("section",{className:"py-20 sm:py-28 bg-white relative overflow-hidden",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[s.jsx("div",{className:"lg:col-span-5 relative",children:s.jsxs("div",{className:"relative rounded-2xl overflow-hidden border border-slate-200 shadow-xl group",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/1fa1cddc-b5e7-4091-b0f1-9ea8162d8244.jpg",alt:"AWPA Security Team with Patrol Vehicles",className:"w-full h-auto object-cover group-hover:scale-105 transition-transform duration-500"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-900 via-trans
449parent to-transparent opacity-80"}),s.jsx("div",{className:"absolute bottom-6 left-6 right-6 p-4 rounded-xl bg-white/95 border border-slate-200 backdrop-blur-md shadow-lg",children:s.jsxs("div",{className:"flex items-center space-x-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white font-bold text-lg shrink-0 bg-accent",children:s.jsx(Pe,{className:"w-6 h-6"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"Extensively Trained Officers"}),s.jsx("p",{className:"text-xs text-slate-500",children:"Background-Checked • De-Escalation Certified • 24/7 Dispatch"})]})]})})]})}),s.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest",children:[s.jsx(Pe,{className:"lucide lucide-shield w-4 h-4 text-accent"}),s.jsx("span",{className:"text-accent",children:"ABOUT AMBASSADOR WORLDWIDE PROTECTION AGENCY"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading leading-tight",children:"A Diversified Security Partner for Commercial, Industrial & Government Clients."}),s.jsx("p",{className:"text-slate-600 text-base leading-relaxed",children:"Ambassador Worldwide Protection Agency (AWPA) is a licensed and insured security firm delivering customized protection programs for warehouses, distribution centers, healthcare organizations, residential HOAs, commercial real estate, and government facilities."}),s.jsxs("p",{className:"text-slate-500 text-sm leading-relaxed",children:["As today's enterprises face increasing threats from theft, unauthorized access, workplace violence, and cargo loss, AWPA deploys ",s.jsx("strong",{children:"extensively trained security officers"})," ","who operate with integrity, vigilance, and uncompromising standards. We don't offer one-size-fits-all guard services—we engineer security programs matched directly to your risk profile."]}),s.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 pt-2",children:[s.jsxs("div",{className:"flex items-start space-x-3 bg-slate-50 p-3.5 rounded-xl border border-slate-200",children:[s.jsx(B,{className:"lucide lucide-circle-check w-5 h-5 shrink-0 mt-0.5 text-accent"}),s.jsxs("div",{children:[s.jsx("h5",{className:"text-xs font-bold text-slate-900",children:"Extensive Officer Training"}),s.jsx("p",{className:"text-[11px] text-slate-500",children:"Every officer completes background checks, de-escalation, and scenario-based crisis response training before deployment."})]})]}),s.jsxs("div",{className:"flex items-start space-x-3 bg-slate-50 p-3.5 rounded-xl border border-slate-200",children:[s.jsx(B,{className:"lucide lucide-circle-check w-5 h-5 shrink-0 mt-0.5 text-accent"}),s.jsxs("div",{children:[s.jsx("h5",{className:"text-xs font-bold text-slate-900",children:"24/7 Digital GPS Dispatch"}),s.jsx("p",{className:"text-[11px] text-slate-500",children:"Real-time checkpoint verification and digital shift logs for full accountability."})]})]})]}),s.jsxs("div",{className:"pt-4 flex items-center space-x-4",children:[s.jsx(J,{to:"/about",children:s.jsxs(ne,{className:"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-10 px-4 py-2 hover:bg-black text-white font-bold text-sm bg-accent",children:["Read Our Full Leadership Story"," ",s.jsx(br,{className:"w-4 h-4 ml-1"})]})}),s.jsx(J,{to:"/capabilities",children:s.jsxs(ne,{className:"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-10 px-4 py-2 hover:bg-black text-white font-bold text-sm bg-[#111c4b]",children:[s.jsx(Yl,{className:"w-4 h-4 mr-1.5"}),"Capabilities Statement"]})})]})]})]})})}),s.jsx("section",{className:"py-20 bg-slate-50 border-y border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"flex flex-col md:flex-row md:items-end justify-between mb-12",children:[s.jsxs("div",{children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-2",children:[s.jsx(Dr,{className:"lucide lucide-shield-alert w-4 h-4 text-accent"}),s.jsx("span",{className:"text-accent",children:"COMPREHENSIVE FORCE PROTECTION"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"Our 15 Dedicated Security Services"})]}),s.jsx("p",{className:"text-slate-500 text-xs sm:text-sm max-w-md mt-4 md:mt-0",children:"Unlike outdated security providers with generic combined pages, each of our 15 core services features a dedicated operational framework and tailored team."})]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5 ga
449p-4",children:jr.map((e,t)=>s.jsxs(J,{to:`/services/${e.slug}`,className:"group glass-card p-5 rounded-2xl border border-slate-200 hover:border-blue-300 hover:shadow-lg transition-all flex flex-col justify-between",children:[s.jsxs("div",{children:[s.jsx("div",{className:"flex items-center justify-between mb-3",children:s.jsxs("span",{className:"text-[11px] font-bold text-[#111c4b] bg-blue-50 px-2 py-0.5 rounded border border-blue-200",children:["0",t+1]})}),s.jsx("h3",{className:"text-base font-bold text-slate-900 group-hover:text-[#111c4b] transition-colors mb-2 font-heading",children:e.title}),s.jsx("p",{className:"text-xs text-slate-500 line-clamp-3 leading-relaxed mb-4",children:e.shortDesc})]}),s.jsxs("div",{className:"pt-2 border-t border-slate-200 flex items-center justify-between text-xs font-bold text-[#111c4b] group-hover:text-blue-700",children:[s.jsx("span",{children:"Explore Service"}),s.jsx(br,{className:"w-4 h-4 transform group-hover:translate-x-1 transition-transform"})]})]},e.id))})]})}),s.jsx("section",{className:"py-20 bg-white",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[s.jsxs("div",{className:"lg:col-span-6 space-y-6",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-accent text-xs font-extrabold uppercase tracking-widest",children:[s.jsx(Mt,{className:"w-4 h-4 text-accent"}),s.jsx("span",{children:"EXCELLENCE IN FORCE PROTECTION"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"Why Top Commercial & Government Entities Choose AWPA"}),s.jsx("p",{className:"text-slate-600 text-sm sm:text-base leading-relaxed",children:"You're not just paying for a body in a uniform. AWPA officers complete rigorous pre-deployment training, ongoing scenario-based drills, and de-escalation certification—so every dollar you spend delivers measurably better protection, fewer incidents, and lower long-term liability."}),s.jsxs("div",{className:"space-y-4 pt-2",children:[s.jsxs("div",{className:"bg-slate-50 border border-slate-200 p-4 rounded-xl flex items-start space-x-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(Ul,{className:"lucide lucide-badge-check w-6 h-6 text-accent"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"Proven Track Record & Client Retention"}),s.jsx("p",{className:"text-xs text-slate-500 mt-0.5",children:"Long-standing security contracts with major retailers, commercial property managers, school districts, and federal agencies. Clients stay because incidents drop."})]})]}),s.jsxs("div",{className:"bg-slate-50 border border-slate-200 p-4 rounded-xl flex items-start space-x-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(Dt,{className:"lucide lucide-users w-6 h-6 text-accent"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"Rigorously Trained, De-Escalation First"}),s.jsx("p",{className:"text-xs text-slate-500 mt-0.5",children:"Every officer passes background checks, drug screenings, and ongoing scenario-based crisis intervention training—reducing your liability and insurance exposure."})]})]}),s.jsxs("div",{className:"bg-slate-50 border border-slate-200 p-4 rounded-xl flex items-start space-x-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(xn,{className:"lucide lucide-clock w-6 h-6 text-accent"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"24/7 Command Center & Rapid Response"}),s.jsx("p",{className:"text-xs text-slate-500 mt-0.5",children:"Immediate guard dispatch and emergency force deployment for unforeseen security crises—so you're never waiting when minutes matter."})]})]})]})]}),s.jsx("div",{className:"lg:col-span-6 relative",children:s.jsx("div",{className:"relative rounded-2xl overflow-hidden border border-slate-200 shadow-xl",children:s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/fdc61050-403f-4873-8520-db4467e61bf1.jpg",alt:"AWPA Security Officers in Uniform Formation",className:"w-full h-auto object-cover"})})})]})})}),s.jsx("section",{className:"py-16 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(qi,{})})}),s.jsx("section",{className:"py-20 bg-white border-t border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-2",children:[s.jsx(Zt,{className:"w-4 h-4 text-[#d39b28]"}),s.jsx("span",{className:"text-accent",children:"TESTIMONIALS & CLIENT REFERENCES"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"What Commercial & Property Leaders Say"})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[s.jsxs("div",{className:"glass-card p-6 rounded-2xl border border-slate-200 flex flex-col justify-between",children:[s.jsxs("div",{className:"space-y-4",children:[s.jsx("div",{className:"flex text-[#d39b28]",children:[...Array(5)].map((e,t)=>s.jsx(Zt,{className:"w-4 h-4 fill-[#d39b28]"},t))}),s.jsx("p",{className:"text-slate-600 text-sm italic leading-relaxed",children:'"Their professional military sharp appearance, enthusiasm, and professional attitudes set the tone for a safe and enjoyable environment for both merchants and guests on our retail strip."'})]}),s.jsxs("div",{className:"pt-4 border-t border-slate-200 mt-4",children:[s.jsx("h4",{className:"text-xs font-bold text-slate-900",children:"Commercial Str
449ip & Retail Association"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Retail & Mall Security Client"})]})]}),s.jsxs("div",{className:"glass-card p-6 rounded-2xl border border-slate-200 flex flex-col justify-between",children:[s.jsxs("div",{className:"space-y-4",children:[s.jsx("div",{className:"flex text-[#d39b28]",children:[...Array(5)].map((e,t)=>s.jsx(Zt,{className:"w-4 h-4 fill-[#d39b28]"},t))}),s.jsx("p",{className:"text-slate-600 text-sm italic leading-relaxed",children:'"The staff of Ambassador Worldwide Protection Agency has addressed every issue of management and residents in a professional manner, keeping our resident retention at 97% occupied!"'})]}),s.jsxs("div",{className:"pt-4 border-t border-slate-200 mt-4",children:[s.jsx("h4",{className:"text-xs font-bold text-slate-900",children:"Residential Property Manager"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"HOA & Residential Community"})]})]}),s.jsxs("div",{className:"glass-card p-6 rounded-2xl border border-slate-200 flex flex-col justify-between",children:[s.jsxs("div",{className:"space-y-4",children:[s.jsx("div",{className:"flex text-[#d39b28]",children:[...Array(5)].map((e,t)=>s.jsx(Zt,{className:"w-4 h-4 fill-[#d39b28]"},t))}),s.jsx("p",{className:"text-slate-600 text-sm italic leading-relaxed",children:'"Thomas Bolling is a distinguished leader and strong supervisor who commands respect by his leadership example. He is truly committed to excellence and sets goals for high standards."'})]}),s.jsxs("div",{className:"pt-4 border-t border-slate-200 mt-4",children:[s.jsx("h4",{className:"text-xs font-bold text-slate-900",children:"Regional Operations Supervisor"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Logistics & Warehouse Facility"})]})]})]}),s.jsx("div",{className:"mt-12 text-center",children:s.jsx(J,{to:"/careers",children:s.jsxs(ne,{variant:"outline",className:"border-slate-300 text-slate-700 hover:text-[#111c4b] hover:bg-blue-50 font-bold text-xs",children:["Explore Careers & Open Positions"," ",s.jsx(br,{className:"w-4 h-4 ml-1"})]})})})]})}),s.jsx("section",{className:"hidden py-20 bg-slate-50 border-t border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-2",children:[s.jsx(Ca,{className:"w-4 h-4 text-accent"}),s.jsx("span",{className:"text-accent",children:"NATIONWIDE FOOTPRINT & JURISDICTIONS"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"Where We Work"})]}),s.jsx("div",{className:"max-w-5xl mx-auto rounded-2xl overflow-hidden border border-slate-200 shadow-xl bg-white",children:s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/c98897c7-c728-4010-8ff8-132bcec625e2.png",alt:"Where We Work — AWPA National Licensing and Service Coverage Map",className:"w-full h-auto object-contain block mx-auto"})})]})}),s.jsx(Vs,{})]});var O4=Object.defineProperty,Bi=(e,t)=>O4(e,"name",{value:t,configurable:!0}),um="Collapsible",[R4,fv]=$s(um),[D4,pm]=R4(um),I4=u.forwardRef(Bi(function(t,r){const{__scopeCollapsible:n,open:a,defaultOpen:i,disabled:o,onOpenChange:l,...c}=t,[d,p]=ka({prop:a,defaultProp:i??!1,onChange:l,caller:um});return s.jsx(D4,{scope:n,disabled:o,contentId:Qn(),open:d,onOpenToggle:u.useCallback(()=>p(m=>!m),[p]),children:s.jsx(be.div,{"data-state":uc(d),"data-disabled":o?"":void 0,...c,ref:r})})},"Collapsible")),M4="CollapsibleTrigger",W4=u.forwardRef(Bi(function(t,r){const{__scopeCollapsible:n,...a}=t,i=pm(M4,n);return s.jsx(be.button,{type:"button","aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":uc(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...a,ref:r,onClick:Ne(t.onClick,i.onOpenToggle)})},"CollapsibleTrigger")),hv="CollapsibleContent",L4=u.forwardRef(Bi(function(t,r){const{forceMount:n,...a}=t,i=pm(hv,t.__scopeCollapsible);return s.jsx(Na,{present:n||i.open,children:({present:o})=>s.jsx(F4,{...a,ref:r,present:o})})},"CollapsibleContent")),F4=u.forwardRef(Bi(function(t,r){const{__scopeCollapsible:n,present:a,children:i,...o}=t,l=pm(hv,n),[c,d]=u.useState(a),p=u.useRef(null),m=Re(r,p),f=u.useRef(0),x=f.current,w=u.useRef(0),b=w.current,j=l.open||c,g=u.useRef(j),h=u.useRef(void 0);return u.useEffect(()=>{const y=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(y)},[]),Xe(()=>{const y=p.current;if(y){h.current=h.current||{transitionDuration:y.style.transitionDuration,animationName:y.style.animationName},y.style.transitionDuration="0s",y.style.animationName="none";const N=y.getBoundingClientRect();f.current=N.height,w.current=N.width,g.current||(y.style.transitionDuration=h.current.transitionDuration,y.style.animationName=h.current.animationName),d(a)}},[l.open,a]),s.jsx(be.div,{"data-state":uc(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!j,...o,ref:m,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...t.style},children:j&&i})},"CollapsibleContentImpl"));function uc(e){return e?"open":"closed"}Bi(uc,"getState");var _4=I4,H4=W4,$4=L4,z4=Object.defineProperty,q4=(e,t)=>z4(e,"name",{value:t,configurable:!0}),B4=u.createContext(void 0);function xv(e){const t=u.useContext(B4);return e||t||"ltr"}q4(xv,"useDirection");var V4=Object.defineProperty,bt=(e,t)=>V4(e,"name",{value:t,configurable:!0}),ws="Accordion",G4=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[mm,U4,Q4]=Rp(ws),[pc,xP]=$s(ws,[Q4,fv]),fm=fv(),Y4=u.forwardRef(bt(function(t,r){const{type:n,...a}=t,i=a,o=a;return s.jsx(mm.Provider,{scope:t.__scopeAccordion,children:n==="multiple"?s.jsx(J4,{...o,ref:r}):s.jsx(Z4,{...i,ref:r})})},"Accordion")),[gv,K4]=pc(ws),[yv,X4]=pc(ws,{collapsible:!1}),Z4=u.forwardRef(bt(function(t,r){const{value:n,defaultValue:a,onValueChange:i=bt(()=>{},"onValueChange"),collapsible:o=!1,...l}=t,[c,d]=ka({prop:n,defaultProp:a??"",onChange:i,caller:ws});return s.jsx(gv,{scope:t.__scopeAccordion,value:u.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:u.useCallback(()=>o&&d(""),[o,d]),children:s.jsx(yv,{scope:t.__scopeAccordion,collapsible:o,children:s.jsx(vv,{...l,ref:r})})})},"AccordionImplSingle")),J4=u.forwardRef(bt(function(t,r){const{value:n,defaultValue:a,onValueChange:i=bt(()=>{},"onValueChange"),...o}=t,[l,c]=ka({prop:n,defaultProp:a??[],onChange:i,caller:ws}),d=u.useCallback(m=>c((f=[])=>[...f,m]),[c]),p=u.useCallback(m=>c((f=[])=>f.filter(x=>x!==m)),[c]);return s.jsx(gv,{scope:t.__scopeAccordion,value:l,onItemOpen:d,onItemClose:p,children:s.jsx(yv,{scope:t.__scopeAccordion,collapsible:!0,children:s.jsx(vv,{...o,ref:r})})})},"AccordionImplMultiple")),[eC,mc]=pc(ws),vv=u.forwardRef(bt(function(t,r){const{__scopeAccordion:n,disabled:a,dir:i,orientation:o="vertical",...l}=t,c=u.useRef(null),d=Re(c,r),p=U4(n),f=xv(i)==="ltr",x=Ne(t.onKeyDown,w=>{var O;if(!G4.includes(w.key))return;const b=w.target,j=p().filter(D=>{var $;return!(($=D.ref.current)!=null&&$.disabled)}),g=j.findIndex(D=>D.ref.current===b),h=j.length;if(g===-1)return;w.preventDefault();let y=g;const N=0,k=h-1,S=bt(()=>{y=g+1,y>k&&(y=N)},"moveNext"),P=bt(()=>{y=g-1,y<N&&(y=k)},"movePrev");switch(w.key){case"Home":y=N;break;case"End":y=k;break;case"ArrowRight":o==="horizontal"&&(f?S():P());break;case"ArrowDown":o==="vertical"&&S();break;case"ArrowLeft":o==="horizontal"&&(f?P():S());break;case"ArrowUp":o==="vertical"&&P();break}const T=y%h;(O=j[T].ref.current)==null||O.focus()});return s.jsx(eC,{scope:n,disabled:a,direction:i,orientation:o,children:s.jsx(mm.Slot,{scope:n,children:s.jsx(be.div,{...l,"data-orientation":o,ref:d,onKeyDown:a?void 0:x})})})},"AccordionImpl")),Tu="AccordionItem",[tC,hm]=pc(Tu),sC=u.forwardRef(bt(function(t,r){const{__scopeAccordion:n,value:a,...i}=t,o=mc(Tu,n),l=K4(Tu,n),c=fm(n),d=Qn(),p=a&&l.value.includes(a)||!1,m=o.disabled||t.disabled;return s.jsx(tC,{scope:n,open:p,disabled:m,triggerId:d,children:s.jsx(_4,{"data-orientation":o.orientation,"data-state":xm(p),...c,...i,ref:r,disabled:m,open:p,onOpenChange:f=>{f?l.onItemOpen(a):l.onItemClose(a)}})})},"AccordionItem")),rC="AccordionHeader",nC=u.forwardRef(bt(function(t,r){const{__scopeAccordion:n,...a}=t,i=mc(ws,n),o=hm(rC,n);return s.jsx(be.h3,{"data-orientation":i.orientation,"data-state":xm(o.open),"data-disabled":o.disabled?"":void 0,...a,ref:r})},"AccordionHeader")),Dh="AccordionTrigger",aC=u.forwardRef(bt(function(t,r){const{__scopeAccordion:n,...a}=t,i=mc(ws,n),o=hm(Dh,n),l=X4(Dh,n),c=fm(n);return s.jsx(mm.ItemSlot,{scope:n,children:s.jsx(H4,{"aria-disabled":o.open&&!l.collapsible||void 0,"data-orientation":i.orientation,id:o.triggerId,...c,...a,ref:r})})},"AccordionTrigger")),iC="AccordionContent",oC=u.forwardRef(bt(function(t,r){const{__scopeAccordion:n,...a}=t,i=mc(ws,n),o=hm(iC,n),l=fm(n);return s.jsx($4,{role:"region","aria-labelledby":o.triggerId,"data-orientation":i.orientation,...l,...a,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})},"AccordionContent"));function xm(e){return e?"open":"closed"}bt(xm,"getState");var lC=Y4,cC=sC,dC=nC,bv=aC,wv=oC;const fc=lC,Vi=u.forwardRef(({className:e,...t},r)=>s.jsx(cC,{ref:r,className:we("border-b",e),...t}));Vi.displayName="AccordionItem";const Gi=u.forwardRef(({className:e,children:t,...r},n)=>s.jsx(dC,{className:"flex",children:s.jsxs(bv,{ref:n,className:we("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...r,children:[t,s.jsx(ry,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));Gi.displayName=bv.displayName;const Ui=u.forwardRef(({className:e,children:t,...r},n)=>s.jsx(wv,{ref:n,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:s.jsx("div",{className:we("pb-4 pt-0",e),children:t})}));Ui.displayName=wv.displayName;const uC=()=>s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"bg-gradient-to-br from-slate-50 to-blue-50/50 rounded-3xl p-8 sm:p-10 border border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-5 leading-tight",children:"High-Threat Defense Tailored to Your Specific Vulnerabilities"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:"Standard guard services often fail when confronted with active criminal intent, workplace violence, or target-rich commercial environments. At AWPA, we understand that effective security requires a proactive, paramilitary-trained discipline—not a one-size-fits-all template. Our armed security officers act as immediate force multipliers on your property, deterring illegal activity while maintaining a professional, sharp appearance that reassures your staff and stakeholders."}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-5 uppercase tracking-wide",children:"Key Armed Protection Capabilities"}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[{title:"Visible High-Threat Deterrence",desc:"Immediate suppression of unauthorized entry, vandalism, organized retail theft, and violent intrusion."},{title:"De-escalation & Tactical Response",desc:"Officers trained in progressive use-of-force protocols to resolve conflicts calmly before physical intervention is required."},{title:"Perimeter Patrols & Access Management",desc:"Mobile vehicle patrols, station guard posts, gatekeeping, and visitor screening."},{title:"Rapid Incident Containment",desc:"Direct coordination with local law enforcement, emergency medical services, and facility administrators during active emergencie
449s."}].map(e=>s.jsxs("div",{className:"bg-white rounded-2xl p-5 border border-slate-200 flex items-start space-x-3",children:[s.jsx(B,{className:"w-5 h-5 text-[#111c4b] shrink-0 mt-0.5"}),s.jsxs("div",{children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm mb-1",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.title))})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-8 leading-tight",children:"Deployment Environments & Industry Solutions"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:"AWPA deploys tailored armed guard teams across diverse operational environments:"}),s.jsx("div",{className:"space-y-5",children:[{title:"Commercial Real Estate & Corporate Facilities",desc:"High-rise office buildings, corporate campuses, and mixed-use developments require security that balances threat defense with premier customer service. Our armed agents protect executives, employees, and visitor populations without disrupting business continuity."},{title:"Warehousing, Industrial & Logistics",desc:"Supply chains face constant risks from cargo theft, unauthorized access, and operational disruptions. We secure distribution centers, freight terminals, and manufacturing plants with strict access logs and active perimeter patrols."},{title:"Government Facilities & Public Infrastructure",desc:"Trusted by federal and state entities—including FEMA and the U.S. Army Corps of Engineers—our personnel execute rigid post orders meeting strict compliance guidelines."},{title:"Exclusive Residential Communities & HOAs",desc:"Protecting high-end gated neighborhoods and private estates requires a tactful, personal touch combined with a strong security posture. AWPA provides residential armed patrols, gate control, and immediate alarm response."},{title:"Retail Centers & High-Value Asset Protection",desc:"Shopping centers, financial institutions, and luxury retail environments benefit from an authoritative security presence that prevents loss while helping patrons feel safe."}].map(e=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 flex items-start space-x-4 hover:border-blue-300 transition-colors",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(Dr,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-base font-bold font-heading text-slate-900 mb-2",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.title))})]}),s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"rounded-3xl overflow-hidden border border-slate-800 shadow-2xl",children:[s.jsxs("div",{className:"bg-gradient-to-r from-slate-900 via-slate-900 to-[#153dd2] px-8 py-6",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-white leading-tight",children:"The AWPA Standard: Vetting & Officer Qualifications"}),s.jsx("p",{className:"text-slate-300 text-sm mt-2 leading-relaxed",children:"Your liability exposure depends entirely on the quality and training of the security personnel guarding your site. AWPA maintains some of the most stringent officer screening standards in the security industry."})]}),s.jsx("div",{className:"bg-slate-900 px-6 sm:px-8 py-10",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 relative",children:[s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"1"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Rigorous Vetting"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}
449),s.jsx("span",{children:"FBI Background Checks"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Multi-Panel Drug Tests"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Background Verifications"})]})]})]}),s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"2"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Advanced Firearms Training"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Qualification Standards"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"De-escalation Mastery"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"First Aid & CPR Certified"})]})]})]}),s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"3"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Continuous Oversight"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Real-Time Tracking"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Unannounced Site Audits"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Regular Supervisor Logs"})]})]})]})]})}),s.jsxs("div",{className:"bg-slate-50 px-6 sm:px-8 py-8 grid grid-cols-1 sm:grid-cols-3 gap-5",children:[s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"Prior Backgrounds"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Our armed force is heavily recruited from active/former military personnel, off-duty law enforcement officers, and career security professionals."})]}),s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"State Licensing & Firearm Certification"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Every armed guard holds active state armed guard registrations and undergoes mandatory requalifications and marksmanship evaluations."})]}),s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"Legal Use-of-Force & Tactical Training"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Armed officers receive regular instruction on liability control, defensive tactics, crisis response, and constitutional use of force."})]})]})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Rr,{className:"w-4 h-4"}),s.jsx("span",{children:"HOW WE DEPLOY"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"Our 4-Step Security Implementation Process"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[{step:"01",title:"Initial Site & Threat Assessment",desc:"We conduct an in-depth assessment of your property's layout, physical vulnerabilities, operational hours, and existing risks."},{step:"02",title:"Custom Post Order Development",desc:"We draft detailed, standardized site instructions that outline every duty, patrol schedule, and protocol for your assigned officers."},{step:"03",title:"Targeted Officer Deployment",desc:"We match certified armed officers to your specific company culture—whether you require a formal suit-and-tie executive presentation or tactical field uniforms."},{step:"04",title:"Active Oversight & Management",desc:"Senior AWPA management conducts random inspections, live location checks, and regular client feedback sessions to ensure ongoing operational excellence."}].map(e=>s.jsxs("div",{className:"relative bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg hover:border-[#153dd2]/30 transition-all duration-300 overflow-hidden",children:[s.jsx("div",{className:"absolute -top-4 -right-2 text-6xl font-extrabold text-slate-100 font-heading select-none",children:e.step}),s.jsxs("div",{className:"relative z-10",children:[s.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#153dd2] text-white flex items-center justify-center font-bold text-lg font-heading mb-4 shadow-md shadow-blue-200",children:e.step}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-2",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.step))})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-6 text-center",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-2",children:"Trusted by Industry Leaders & Federal Agencies"}),s.jsx("p",{className:"text-slate-500 text-sm max-w-2xl mx-auto",children:"Organizations across commercial, industrial, and government sectors rely on AWPA armed security to protect their people, property, and assets."})]}),s.jsx(zi,{})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(gs,{className:"w-4 h-4"}),s.jsx("span",{children:"Client Testimonials"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"What Our Clients Say About Our Armed Security"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{quote:"AWPA's armed officers gave our corporate headquarters the visible deterrence we needed after a series of security incidents. Their professionalism and rapid response are unmatched.",name:"Facilities Director",org:"Corporate Real Estate Firm"},{quote:"We trust AWPA with our high-value cargo and distribution center. Their gatehouse control and perimeter patrols eliminated our inventory losses within the first month.",name:"Operations Manager",org:"Regional Logistics Provider"},{quote:"The level of training and oversight AWPA provides is exceptional. Their armed guards are a force multiplier for our facility, and their reporting keeps us fully informed.",name:"Security Coordinator",org:"Government Contractor"}].map((e,t)=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg transition-shadow relative",children:[s.jsx(gs,{className:"w-8 h-8 text-[#111c4b]/15 absolute top-4 right-4"}),s.jsx("div",{className:"flex items-center gap-1 mb-4",children:[...Array(5)].map((r,n)=>s.jsx(Zt,{className:"w-4 h-4 text-[#d39b28] fill-[#d39b28]"},n))}),s.jsxs("p",{className:"text-sm text-slate-700 leading-relaxed mb-6",children:['"',e.quote,'"']}),s.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm",children:e.name}),s.jsx("p",{className:"text-xs text-slate-500",children:e.org})]})]},t))})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Sa,{className:"w-4 h-4"}),s.jsx("span",{children:"Frequently Asked Questions"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"Armed Security Guard Services — FAQ"}),s.jsx("div",{children:s.jsx(fc,{type:"single",collapsible:!0,className:"space-y-4",children:[{q:"Are all AWPA armed guards licensed and certified?",a:"Yes. Every armed security officer holds an active state armed guard registration and undergoes mandatory firearm requalifications and marksmanship evaluations. All personnel also complete FBI background checks, multi-panel drug tests, and ongoing use-of-force training."},{q:"How quickly can AWPA deploy armed officers to my site?",a:"For most standard deployments, we can have armed guards on-site within 24 to 72 hours depen
449ding on location and scope. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"What types of facilities do your armed guards protect?",a:"We deploy armed officers across corporate offices, warehouses and logistics hubs, government facilities, residential communities, retail centers, financial institutions, and high-value asset storage sites. Every deployment is tailored to your specific threat profile."},{q:"Do your armed officers coordinate with local law enforcement?",a:"Absolutely. Our personnel are trained to liaise directly with local police, emergency medical services, and facility administrators during active incidents, ensuring a coordinated and legally compliant response."},{q:"Are AWPA armed security services insured?",a:"Yes. AWPA carries comprehensive general liability insurance and our armed officers operate under strict post orders and continuous supervisory oversight, including unannounced site audits and real-time tracking."},{q:"How is pricing determined for armed guard services?",a:"Pricing is based on the number of guard posts, shift coverage (business hours, overnight, or 24/7), days per week, and the specific risk profile of your site. Use our cost estimator below for an instant budget range, or request a free quote for an itemized proposal."}].map((e,t)=>s.jsxs(Vi,{value:`item-${t}`,className:"bg-white rounded-2xl border border-slate-200 px-6 shadow-sm",children:[s.jsx(Gi,{className:"text-left font-bold text-slate-900 hover:text-[#111c4b] hover:no-underline",children:e.q}),s.jsx(Ui,{className:"text-sm text-slate-600 leading-relaxed",children:e.a})]},t))})})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-8",children:[s.jsx("h3",{className:"text-2xl font-bold font-heading text-[#111c4b] mb-3",children:"Cost Estimator"}),s.jsx("p",{className:"text-slate-500",children:"Calculate a basic range for your Armed Guards requirements."})]}),s.jsx(qi,{initialGuardType:"armed"})]})]}),pC=()=>s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"bg-gradient-to-br from-slate-50 to-blue-50/50 rounded-3xl p-8 sm:p-10 border border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-5 leading-tight",children:"Visible Deterrence & Professional Presence Tailored to Your Property"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:"Many organizations don't require armed personnel—they need a consistent, authoritative presence that discourages trespassing, enforces site policies, and makes employees and visitors feel safe. At AWPA, our unarmed security officers deliver exactly that: a proactive, well-trained, customer-focused guard force that prevents incidents before they occur while representing your brand with polished professionalism."}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-5 uppercase tracking-wide",children:"Key Unarmed Protection Capabilities"}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[{title:"Visible Presence & Access Control",desc:"Authoritative front-desk, lobby, and gate guarding that screens visitors, verifies credentials, and deters unauthorized entry."},{title:"De-escalation & Conflict Resolution",desc:"Officers trained in verbal de-escalation and conflict mediation to resolve disputes calmly without physical intervention."},{title:"Foot & Mobile Patrols",desc:"Scheduled and randomized patrols of perimeters, parking areas, and interior spaces to eliminate blind spots and disrupt criminal reconnaissance."},{title:"Incident Reporting & Emergency Coordination",desc:"Digital patrol logs, real-time incident documentation, and direct coordination with law enforcement and EMS when escalation is required."}].map(e=>s.jsxs("div",{className:"bg-white rounded-2xl p-5 border border-slate-200 flex items-start space-x-3",children:[s.jsx(B,{className:"w-5 h-5 text-[#111c4b] shrink-0 mt-0.5"}),s.jsxs("div",{children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm mb-1",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.title))})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-8 leading-tight",children:"Deployment Environments & Industry Solutions"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:"AWPA deploys tailored unarmed guard teams across diverse operational environments:"}),s.jsx("div",{className:"space-y-5",children:[{title:"Corporate Offices & Commercial Real Estate",desc:"Lobby concierge guarding, visitor management, and after-hours floor patrols for office towers and corporate campuses that need a polished, welcoming security presence without disrupting business operations."},{title:"Retail Centers & Shopping Complexes",desc:"Storefront deterrence, mall common-area patrols, and door receipt verification that reduce shrinkage and organized retail crime while keeping shoppers comfortable and safe."},{title:"Healthcare Facilities & Medical Campuses",desc:"Hospital lobby screening, parking structure patrols, and patient-area de-escalation support—protecting staff, patients, and visitors in sensitive, high-traffic environments."},{title:"Residential Communities & HOAs",desc:"Gatehouse officers, amenity monitoring, and neighborhood patrols that enforce community bylaws, deter trespassers, and preserve peaceful residential living for residents and guests."},{title:"Educational Institutions & Campuses",desc:"Entrance screening, perimeter patrols, and student-facing safety officers who balance a nurturing environment with vigilant readiness across K-12 and higher-education facilities."}].map(e=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 flex items-start space-x-4 hover:border-blue-300 transition-colors",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(Pe,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-base font-bold font-heading text-slate-900 mb-2",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.title))})]}),s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"rounded-3xl overflow-hidden border border-slate-800 shadow-2xl",children:[s.jsxs("div",{className:"bg-gradient-to-r from-slate-900 via-slate-900 to-[#153dd2] px-8 py-6",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-white leading-tight",children:"The AWPA Standard: Vetting & Officer Qualifications"}),s.jsx("p",{className:"text-slate-300 text-sm mt-2 leading-relaxed",children:"Your liability exposure and brand reputation depend entirely on the quality and training of the personnel representing your site. AWPA maintains some of the most stringent officer screening standards in the security industry."})]}),s.jsx("div",{className:"bg-slate-900 px-6 sm:px-8 py-10",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 relative",children:[s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"1"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Rigorous Vetting"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}
vendor: 7,256 bytes, line 449
449),s.jsx("span",{children:"FBI Background Checks"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Multi-Panel Drug Tests"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Employment Verifications"})]})]})]}),s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"2"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Customer Service & De-escalation"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Conflict Resolution Mastery"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Verbal De-escalation Training"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"First Aid & CPR Certified"})]})]})]}),s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"3"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Continuous Oversight"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Real-Time GPS Tracking"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Unannounced Site Audits"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Regular Supervisor Logs"})]})]})]})]})}),s.jsxs("div",{className:"bg-slate-50 px-6 sm:px-8 py-8 grid grid-cols-1 sm:grid-cols-3 gap-5",children:[s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"Prior Backgrounds"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Our unarmed force is recruited from former military personnel, criminal justice graduates, and career security professionals with proven customer-service track records."})]}),s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"State Licensing & Registration"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Every unarmed guard holds an active state security officer registration and completes mandatory pre-deployment training and annual recertification."})]}),s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"De-escalation & Emergency Training"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Officers receive regular instruction on conflict resolution, crisis communication, emergency evacuation, and liability awareness to reduce your risk exposure."})]})]})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Rr,{className:"w-4 h-4"}),s.jsx("span",{children:"HOW WE DEPLOY"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"Our 4-Step Security Implementation Process"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[{step:"01",title:"Initial Site & Risk Assessment",desc:"We conduct an in-depth assessment of your property's layout, traffic patterns, operational hours, and existing vulnerabilities to design the right coverage plan."},{step:"02",title:"Custom Post Order Development",desc:"We draft detailed, standardized site instructions that outline every duty, patrol route, visitor protocol, and reporting requirement for your assigned officers."},{step:"03",title:"Targeted Officer Deployment",desc:"We match trained unarmed officers to your environment—whether you need a professional concierge presence at a corporate lobby or vigilant patrols at a retail center."},{step:"04",title:"Active Oversight & Management",desc:"Senior AWPA management conducts random inspections, live GPS location checks, and regular client feedback sessions to ensure ongoing operational excellence."}].map(e=>s.jsxs("div",{className:"relative bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg hover:border-[#153dd2]/30 transition-all duration-300 overflow-hidden",children:[s.jsx("div",{className:"absolute -top-4 -right-2 text-6xl font-extrabold text-slate-100 font-heading select-none",children:e.step}),s.jsxs("div",{className:"relative z-10",children:[s.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#153dd2] text-white flex items-center justify-center font-bold text-lg font-heading mb-4 shadow-md shadow-blue-200",children:e.step}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-2",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.step))})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-6 text-center",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-2",children:"Trusted by Industry Leaders & Federal Agencies"}),s.jsx("p",{className:"text-slate-500 text-sm max-w-2xl mx-auto",children:"Organizations across commercial, retail, healthcare, and residential sectors rely on AWPA unarmed security to protect their people, property, and guests."})]}),s.jsx(zi,{})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(gs,{className:"w-4 h-4"}),s.jsx("span",{children:"Client Testimonials"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"What Our Clients Say About Our Unarmed Security"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{quote:"AWPA's unarmed officers transformed our 
449corporate lobby. They're professional, welcoming to guests, and vigilant—exactly the presence we wanted without an intimidating feel.",name:"Facilities Director",org:"Corporate Office Tower"},{quote:"Since deploying AWPA unarmed patrols in our shopping center, loitering and vehicle break-ins dropped dramatically. Their reporting keeps us informed every shift.",name:"Property Manager",org:"Retail Shopping Complex"},{quote:"Our HOA residents feel safer than ever. The gatehouse officers are courteous with guests and firm with policy. Resident retention and satisfaction both improved.",name:"HOA Board President",org:"Gated Residential Community"}].map((e,t)=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg transition-shadow relative",children:[s.jsx(gs,{className:"w-8 h-8 text-[#111c4b]/15 absolute top-4 right-4"}),s.jsx("div",{className:"flex items-center gap-1 mb-4",children:[...Array(5)].map((r,n)=>s.jsx(Zt,{className:"w-4 h-4 text-[#d39b28] fill-[#d39b28]"},n))}),s.jsxs("p",{className:"text-sm text-slate-700 leading-relaxed mb-6",children:['"',e.quote,'"']}),s.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm",children:e.name}),s.jsx("p",{className:"text-xs text-slate-500",children:e.org})]})]},t))})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Sa,{className:"w-4 h-4"}),s.jsx("span",{children:"Frequently Asked Questions"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"Unarmed Security Guard Services — FAQ"}),s.jsx("div",{children:s.jsx(fc,{type:"single",collapsible:!0,className:"space-y-4",children:[{q:"Are all AWPA unarmed guards licensed and trained?",a:"Yes. Every unarmed security officer holds an active state security officer registration and completes pre-deployment training, de-escalation certification, and annual recertification. All personnel also pass FBI background checks and multi-panel drug tests."},{q:"How quickly can AWPA deploy unarmed officers to my site?",a:"For most standard deployments, we can have unarmed guards on-site within 24 to 72 hours depending on location and scope. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"What types of facilities do your unarmed guards protect?",a:"We deploy unarmed officers across corporate offices, retail centers, healthcare facilities, residential communities, educational campuses, and commercial properties. Every deployment is tailored to your specific environment and risk profile."},{q:"Can unarmed officers handle difficult or disruptive situations?",a:"Absolutely. Our officers are trained in verbal de-escalation and conflict resolution to manage disputes calmly. When a situation requires escalation, they coordinate directly with local law enforcement and emergency services."},{q:"Are AWPA unarmed security services insured?",a:"Yes. AWPA carries comprehensive general liability insurance and our unarmed officers operate under strict post orders and continuous supervisory oversight, including unannounced site audits and real-time GPS tracking."},{q:"How is pricing determined for unarmed guard services?",a:"Pricing is based on the number of guard posts, shift coverage (business hours, overnight, or 24/7), days per week, and the specific requirements of your site. Use our cost estimator below for an instant budget range, or request a free quote for an itemized proposal."}].map((e,t)=>s.jsxs(Vi,{value:`item-${t}`,className:"bg-white rounded-2xl border border-slate-200 px-6 shadow-sm",children:[s.jsx(Gi,{className:"text-left font-bold text-slate-900 hover:text-[#111c4b] hover:no-underline",children:e.q}),s.jsx(Ui,{className:"text-sm text-slate-600 leading-relaxed",children:e.a})]},t))})})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-8",children:[s.jsx("h3",{className:"text-2xl font-bold font-heading text-[#111c4b] mb-3",children:"Cost Estimator"}),s.jsx("p",{className:"text-slate-500",children:"Calculate a basic range for your Unarmed Guards requirements."})]}),s.jsx(qi,{initialGuardType:"unarmed"})]})]}),mC=[{value:"AL",label:"Alabama"},{value:"AK",label:"Alaska"},{value:"AZ",label:"Arizona"},{value:"AR",label:"Arkansas"},{value:"CA",label:"California"},{value:"CO",label:"Colorado"},{value:"CT",label:"Connecticut"},{value:"DE",label:"Delaware"},{value:"FL",label:"Florida"},{value:"GA",label:"Georgia"},{value:"HI",label:"Hawaii"},{value:"ID",label:"Idaho"},{value:"IL",label:"Illinois"},{value:"IN",label:"Indiana"},{value:"IA",label:"Iowa"},{value:"KS",label:"Kansas"},{value:"KY",label:"Kentucky"},{value:"LA",label:"Louisiana"},{value:"ME",label:"Maine"},{value:"MD",label:"Maryland"},{value:"MA",label:"Massachusetts"},{value:"MI",label:"Michigan"},{value:"MN",label:"Minnesota"},{value:"MS",label:"Mississippi"},{value:"MO",label:"Missouri"},{value:"MT",label:"Montana"},{value:"NE",label:"Nebraska"},{value:"NV",label:"Nevada"},{value:"NH",label:"New Hampshire"},{value:"NJ",label:"New Jersey"},{value:"NM",label:"New Mexico"},{value:"NY",label:"New York"},{value:"NC",label:"North Carolina"},{value:"ND",label:"North Dakota"},{value:"OH",label:"Ohio"},{value:"OK",label:"Oklahoma"},{value:"OR",label:"Oregon"},{value:"PA",label:"Pennsylvania"},{value:"RI",label:"Rhode Island"},{value:"SC",label:"South Carolina"},{value:"SD",label:"South Dakota"},{value:"TN",label:"Tennessee"},{value:"TX",label:"Texas"},{value:"UT",label:"Utah"},{value:"VT",label:"Vermont"},{value:"VA",label:"Virginia"},{value:"WA",label:"Washington"},{value:"WV",label:"West Virginia"},{value:"WI",label:"Wisconsin"},{value:"WY",label:"Wyoming"}
449],kt=({value:e,onChange:t})=>s.jsxs("select",{required:!0,value:e,onChange:r=>t(r.target.value),className:`w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 focus:outline-none focus:border-[#153dd2] ${e?"text-slate-900":"text-slate-400"}`,children:[s.jsx("option",{value:"",disabled:!0,children:"State *"}),mC.map(r=>s.jsx("option",{value:r.value,children:r.label},r.value))]}),fC=()=>{var v,E,_;const[e,t]=u.useState("deter"),[r,n]=u.useState("random"),[a,i]=u.useState("single"),[o,l]=u.useState("no"),[c,d]=u.useState(2),[p,m]=u.useState("24seven"),[f,x]=u.useState(7),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T,O]=u.useState(""),[D]=u.useState("Vehicle Patrol"),[$,R]=u.useState(!1);let H=0;p==="business"?H=8*f*c:p==="overnight"?H=12*f*c:H=168*c;const z=A=>{var se,Ht,nt,De,$t;if(A.preventDefault(),!S||!T||!w||!N)return;R(!0);const F=((se=L.find($e=>$e.id===r))==null?void 0:se.label)??r,G=((Ht=L.find($e=>$e.id===r))==null?void 0:Ht.sub)??"",U=p==="business"?"Standard Business (8 hrs/day)":p==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",ce=["Page: Vehicle Patrol Service Estimator",`Q1 - What is the primary objective for the vehicle patrols?: ${((nt=I.find($e=>$e.id===e))==null?void 0:nt.label)??e}`,`Q2 - What frequency of patrols best fits your needs?: ${F} (${G})`,`Q3 - What is the approximate size of the area needing to be patrolled?: ${((De=M.find($e=>$e.id===a))==null?void 0:De.label)??a}`,`Q4 - Are there specific vulnerable areas the patrol officer must physically check on foot?: ${(($t=C.find($e=>$e.id===o))==null?void 0:$t.label)??o}`,`Q5 - Number of Guard Posts / Personnel Needed: ${c}`,`Q6 - Shift Schedule & Daily Hours: ${U}${p!=="24seven"?` (${f} days/week)`:""}`].join(`
450`);ft({formId:"vehicle-patrol-estimator",formName:"Vehicle Patrol Service Estimator",contactName:w,email:S,phone:T,companyName:j,city:h,state:N,guardsNeeded:c,shiftSchedule:U,daysPerWeek:f,serviceInterest:"Vehicle Patrol Service Estimator",estimatorQuestionsLog:ce})},I=[{id:"deter",label:"Deterring trespassing and vandalism",icon:jl},{id:"checks",label:"Checking exterior doors, gates, and perimeters",icon:J2},{id:"parking",label:"Parking enforcement and lot safety",icon:Cr},{id:"alarms",label:"Responding to alarms",icon:pj}],L=[{id:"constant",label:"Constant",sub:"Dedicated vehicle on-site for the entire shift"},{id:"random",label:"Random",sub:"2-4 unannounced checks per night"}],M=[{id:"single",label:"Single building/lot (Under 5 acres)"},{id:"large",label:"Large complex or industrial park (5-20 acres)"},{id:"multisite",label:"Multi-site spread across a geographic area"}],C=[{id:"yes",label:"Yes, specific doors/gates need physical checks"},{id:"no",label:"No, vehicle-based observation is sufficient"}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Vehicle Patrol Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the primary objective for the vehicle patrols?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:I.map(A=>{const F=A.icon,G=e===A.id;return s.jsxs("button",{type:"button",onClick:()=>t(A.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${G?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(F,{className:`w-5 h-5 mt-0.5 shrink-0 ${G?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:A.label})]},A.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What frequency of patrols best fits your needs?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:L.map(A=>{const F=r===A.id;return s.jsxs("button",{type:"button",onClick:()=>n(A.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${F?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(xn,{className:`w-5 h-5 mt-0.5 shrink-0 ${F?"text-[#111c4b]":"text-slate-400"}`}),s.jsxs("div",{children:[s.jsx("span",{className:"block font-bold text-sm",children:A.label}),s.jsx("span",{className:"block text-[11px] text-slate-500 mt-0.5",children:A.sub})]})]},A.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"What is the approximate size of the area needing to be patrolled?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:M.map(A=>{const F=a===A.id;return s.jsxs("button",{type:"button",onClick:()=>i(A.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${F?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(Ca,{className:`w-5 h-5 mt-0.5 shrink-0 ${F?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:A.label})]},A.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Are there specific vulnerable areas the patrol officer must physically check on foot?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:C.map(A=>{const F=o===A.id;return s.jsxs("button",{type:"button",onClick:()=>l(A.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${F?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(zp,{className:`w-5 h-5 mt-0.5 shrink-0 ${F?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:A.label})]},A.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[c," ",c===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:c,onChange:A=>d(parseInt(A.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"6"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>m("business"),className:`p-3 rounded-xl border text-left transition-all ${p==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>m("overnight"),className:`p-3 rounded-xl border text-left transition-all ${p==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>m("24seven"),className:`p-3 rounded-xl border text-left transition-all ${p==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),p!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[f," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(A=>s.jsxs("button",{type:"button",onClick:()=>x(A),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${f===A?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[A," Days"]},A))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",H," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Objective:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(v=I.find(A=>A.id===e))==null?void 0:v.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Frequency:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(E=L.find(A=>A.id===r))==null?void 0:E.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Area Size:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(_=M.find(A=>A.id===a))==null?void 0:_.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Foot Checks:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:o==="yes"?"Yes":"No"})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[c," ",c===1?"Position":"Positions"]})]})]}),$?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",w,". A senior security officer from AWPA will call you at ",T," within 2 business hours with an official itemized proposal for your ",D," ","program."]})]}):s.jsxs("form",{onSubmit:z,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:w,onChange:A=>b(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:S,onChange:A=>P(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:T,onChange:A=>O(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:j,onChange:A=>g(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:h,onChange:A=>y(A.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:N,onChange:k}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},hC=()=>s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div"
vendor: 5,883 bytes, line 450
450,{className:"bg-gradient-to-br from-slate-50 to-blue-50/50 rounded-3xl p-8 sm:p-10 border border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-5 leading-tight",children:"Mobile Deterrence That Disrupts Criminal Patterns"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:"Stationary guards alone can't cover expansive properties, remote perimeters, or multi-site footprints. Criminals study fixed posts and exploit the gaps between them. AWPA's constant and random vehicle patrol service solves this with high-visibility marked units running randomized, GPS-tracked routes—making it impossible for would-be offenders to predict when and where our officers will appear next. The result: powerful deterrence, rapid incident response, and full coverage across acreage that a foot post simply can't protect."}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-5 uppercase tracking-wide",children:"Key Vehicle Patrol Capabilities"}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[{title:"Randomized Patrol Scheduling",desc:"Unpredictable, constantly shifting patrol windows that prevent pattern profiling and keep criminal reconnaissance off-balance."},{title:"GPS-Tracked Marked Fleet",desc:"Highly visible patrol vehicles with LED bar lighting and real-time GPS verification of every checkpoint and route."},{title:"Rapid Emergency Dispatch",desc:"Mobile units already in the field provide immediate response to alarms, incidents, and suspicious activity across your property."},{title:"Lock, Key & Gate Services",desc:"Exterior lockup and unlock services, gate verification, and physical checks of doors, windows, and perimeter fencing each cycle."}].map(e=>s.jsxs("div",{className:"bg-white rounded-2xl p-5 border border-slate-200 flex items-start space-x-3",children:[s.jsx(B,{className:"w-5 h-5 text-[#111c4b] shrink-0 mt-0.5"}),s.jsxs("div",{children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm mb-1",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.title))})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-8 leading-tight",children:"Deployment Environments & Industry Solutions"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:"AWPA deploys tailored vehicle patrol programs across diverse operational environments:"}),s.jsx("div",{className:"space-y-5",children:[{title:"Distribution Centers & Logistics Yards",desc:"Expansive freight terminals, trailer lots, and distribution campuses benefit from randomized mobile patrols that deter cargo theft, trailer tampering, and after-hours intrusion across large footprints."},{title:"Gated Communities & HOAs",desc:"Neighborhoods that don't require a full-time gatehouse still need a visible, recurring presence. Random vehicle patrols enforce speed limits, deter trespassers, and give residents peace of mind."},{title:"Shopping Centers & Retail Complexes",desc:"Mall parking lots and retail corridors are prime targets for vehicle break-ins and vandalism. High-visibility patrol units suppress crime while keeping shoppers and employees safe."},{title:"Industrial Parks & Construction Yards",desc:"Remote equipment yards, construction sites, and industrial parks with valuable machinery rely on random patrols to prevent theft, copper stripping, and unauthorized access after hours."},{title:"Multi-Site Commercial Portfolios",desc:"Property managers overseeing several locations get cost-effective shared coverage—one marked patrol unit can secure multiple properties on a randomized circuit, reducing cost without sacrificing presence."}].map(e=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 flex items-start space-x-4 hover:border-blue-300 transition-colors",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(Cr,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-base font-bold font-heading text-slate-900 mb-2",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.title))})]}),s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"rounded-3xl overflow-hidden border border-slate-800 shadow-2xl",children:[s.jsxs("div",{className:"bg-gradient-to-r from-slate-900 via-slate-900 to-[#153dd2] px-8 py-6",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-white leading-tight",children:"The AWPA Standard: Patrol Officer Qualifications"}),s.jsx("p",{className:"text-slate-300 text-sm mt-2 leading-relaxed",children:"The effectiveness of a vehicle patrol program depends entirely on the discipline, training, and accountability of the officers behind the wheel. AWPA maintains some of the most stringent screening standards in the security industry."})]}),s.jsx("div",{className:"bg-slate-900 px-6 sm:px-8 py-10",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 relative",children:[s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"1"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Rigorous Vetting"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}
450),s.jsx("span",{children:"FBI Background Checks"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Multi-Panel Drug Tests"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Clean Driving Record Verified"})]})]})]}),s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"2"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Patrol & Response Training"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Defensive Driving Certification"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Observation & Threat Detection"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"First Aid & CPR Certified"})]})]})]}),s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:"3"}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:"Continuous Oversight"})]}),s.jsxs("ul",{className:"space-y-2.5 text-sm text-slate-300",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Real-Time GPS Route Tracking"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Checkpoint Verification Logs"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:"Supervisor Spot Checks"})]})]})]})]})}),s.jsxs("div",{className:"bg-slate-50 px-6 sm:px-8 py-8 grid grid-cols-1 sm:grid-cols-3 gap-5",children:[s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"Prior Backgrounds"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Our patrol officers are recruited from former military personnel, law enforcement, and career security professionals with proven field operations experience."})]}),s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"State Licensing & Registration"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Every patrol officer holds an active state security officer registration and completes pre-deployment training, defensive driving certification, and annual recertification."})]}),s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:"Documented Accountability"}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:"Every patrol is GPS-verified with timestamped checkpoint scans and digital incident logs delivered to you after each shift for complete transparency."})]})]})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Rr,{className:"w-4 h-4"}),s.jsx("span",{children:"HOW WE DEPLOY"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"Our 4-Step Vehicle Patrol Implementation Process"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[{step:"01",title:"Property & Perimeter Assessment",desc:"We assess your property's acreage, perimeter fencing, access points, blind spots, and incident history to design patrol routes that cover every vulnerability."},{step:"02",title:"Custom Patrol Route & Schedule Design",desc:"We build randomized patrol schedules and checkpoint routes that eliminate predictable patterns, ensuring maximum deterrence across all hours."},{step:"03",title:"Marked Unit & Officer Deployment",desc:"We deploy high-visibility marked patrol vehicles staffed by trained, GPS-tracked officers who execute your custom route with full accountability."},{step:"04",title:"Active Oversight & Reporting",desc:"Senior AWPA management monitors GPS data, reviews checkpoint logs, and delivers detailed digital patrol reports so you always know y
450our property was covered."}].map(e=>s.jsxs("div",{className:"relative bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg hover:border-[#153dd2]/30 transition-all duration-300 overflow-hidden",children:[s.jsx("div",{className:"absolute -top-4 -right-2 text-6xl font-extrabold text-slate-100 font-heading select-none",children:e.step}),s.jsxs("div",{className:"relative z-10",children:[s.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#153dd2] text-white flex items-center justify-center font-bold text-lg font-heading mb-4 shadow-md shadow-blue-200",children:e.step}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-2",children:e.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:e.desc})]})]},e.step))})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-6 text-center",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-2",children:"Trusted by Industry Leaders & Federal Agencies"}),s.jsx("p",{className:"text-slate-500 text-sm max-w-2xl mx-auto",children:"Organizations across logistics, retail, residential, and industrial sectors rely on AWPA vehicle patrols to secure expansive properties and multi-site portfolios."})]}),s.jsx(zi,{})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(gs,{className:"w-4 h-4"}),s.jsx("span",{children:"Client Testimonials"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"What Our Clients Say About Our Vehicle Patrols"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{quote:"AWPA's random vehicle patrols completely changed the security posture of our distribution yard. Cargo theft dropped to zero within the first quarter—their marked units are everywhere and nowhere at once.",name:"Operations Manager",org:"Regional Logistics Provider"},{quote:"We manage several retail centers and couldn't justify full-time guards at each. AWPA's shared patrol circuit gives us visible coverage across all our properties at a fraction of the cost.",name:"Property Manager",org:"Commercial Retail Portfolio"},{quote:"Our HOA residents love seeing the patrol vehicle come through at unpredictable times. Loitering and vandalism are way down, and the GPS reports prove they're actually doing the rounds.",name:"HOA Board President",org:"Gated Residential Community"}].map((e,t)=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg transition-shadow relative",children:[s.jsx(gs,{className:"w-8 h-8 text-[#111c4b]/15 absolute top-4 right-4"}),s.jsx("div",{className:"flex items-center gap-1 mb-4",children:[...Array(5)].map((r,n)=>s.jsx(Zt,{className:"w-4 h-4 text-[#d39b28] fill-[#d39b28]"},n))}),s.jsxs("p",{className:"text-sm text-slate-700 leading-relaxed mb-6",children:['"',e.quote,'"']}),s.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm",children:e.name}),s.jsx("p",{className:"text-xs text-slate-500",children:e.org})]})]},t))})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Sa,{className:"w-4 h-4"}),s.jsx("span",{children:"Frequently Asked Questions"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:"Constant & Random Vehicle Patrol — FAQ"}),s.jsx("div",{children:s.jsx(fc,{type:"single",collapsible:!0,className:"space-y-4",children:[{q:"What is the difference between constant and random vehicle patrol?",a:"Constant patrol means a marked unit is actively circulating your property throughout a defined shift, providing continuous presence. Random patrol means we visit your property on an unpredictable, shifting schedule—often shared across multiple nearby sites—so criminals can never predict when our officers will appear. Many clients comb
450ine both for maximum coverage and value."},{q:"How quickly can AWPA start vehicle patrols at my property?",a:"For most standard deployments, we can begin patrols within 24 to 72 hours depending on location and scope. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"What types of properties benefit most from vehicle patrol?",a:"Vehicle patrol is ideal for large-footprint properties and multi-site portfolios—distribution centers, logistics yards, gated communities, shopping centers, industrial parks, construction sites, and commercial properties where a single foot post can't cover the full area."},{q:"How do I know the patrols are actually being completed?",a:"Every patrol vehicle is GPS-tracked in real time, and officers scan checkpoints on each route. We deliver detailed digital patrol reports with timestamps and incident notes after every shift, giving you full transparency and accountability."},{q:"Can vehicle patrol replace a stationary guard entirely?",a:"For many properties, yes—especially those that need presence across a large area but don't require a dedicated lobby or gatehouse post. For high-traffic entrances or sensitive access points, we often recommend combining vehicle patrol with a stationary officer for layered protection."},{q:"How is pricing determined for vehicle patrol services?",a:"Pricing is based on the number of patrol visits per shift, the size and number of properties, coverage hours (business hours, overnight, or 24/7), and days per week. Because one unit can cover multiple sites, shared patrol circuits are often far more cost-effective than dedicated guards. Request a free quote for an itemized proposal."}].map((e,t)=>s.jsxs(Vi,{value:`item-${t}`,className:"bg-white rounded-2xl border border-slate-200 px-6 shadow-sm",children:[s.jsx(Gi,{className:"text-left font-bold text-slate-900 hover:text-[#111c4b] hover:no-underline",children:e.q}),s.jsx(Ui,{className:"text-sm text-slate-600 leading-relaxed",children:e.a})]},t))})})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-8",children:[s.jsx("h3",{className:"text-2xl font-bold font-heading text-[#111c4b] mb-3",children:"Service Estimator"}),s.jsx("p",{className:"text-slate-500",children:"Calculate a basic range for your Vehicle Patrol requirements."})]}),s.jsx(fC,{})]})]}),xC={Shield:Pe,ShieldAlert:Dr,Car:Cr,BadgeCheck:Ul,Building2:un,ParkingSquare:Bp,ShoppingBag:ec,Boxes:Ql,Home:Gn,GraduationCap:Kl,Activity:ty,EyeOff:$p,PartyPopper:Jl,ClipboardCheck:Rr,Landmark:Xl},gC=({content:e,hideCta:t=!1})=>{const r=xC[e.icon]||Pe;return s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"bg-gradient-to-br from-slate-50 to-blue-50/50 rounded-3xl p-8 sm:p-10 border border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-5 leading-tight",children:e.valuePropHeading}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:e.valuePropBody}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-5 uppercase tracking-wide",children:e.capabilitiesHeading}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:e.capabilities.map(n=>s.jsxs("div",{className:"bg-white rounded-2xl p-5 border border-slate-200 flex items-start space-x-3",children:[s.jsx(B,{className:"w-5 h-5 text-[#111c4b] shrink-0 mt-0.5"}),s.jsxs("div",{children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm mb-1",children:n.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:n.desc})]})]},n.title))})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-8 leading-tight",children:"Deployment Environments & Industry Solutions"}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-8",children:e.deploymentIntro}),s.jsx("div",{className:"space-y-5",children:e.deployments.map(n=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 flex items-start space-x-4 hover:border-blue-300 transition-colors",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200",children:s.jsx(r,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-base font-bold font-heading text-slate-900 mb-2",children:n.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:n.desc})]})]},n.title))})]}),s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"rounded-3xl overflow-hidden border border-slate-800 shadow-2xl",children:[s.jsxs("div",{className:"bg-gradient-to-r from-slate-900 via-slate-900 to-[#153dd2] px-8 py-6",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-white leading-tight",children:e.standardHeading}),s.jsx("p",{className:"text-slate-300 text-sm mt-2 leading-relaxed",children:e.standardBody})]}),s.jsx("div",{className:"bg-slate-900 px-6 sm:px-8 py-10",children:s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 relative",children:e.vettingSteps.map((n,a)=>s.jsxs("div",{className:"relative bg-slate-800/60 rounded-2xl p-6 border border-slate-700",children:[s.jsxs("div",{className:"flex items-center space-x-3 mb-4",children:[s.jsx("div",{className:"w-10 h-10 rounded-full bg-[#153dd2] flex items-center justify-center text-white font-bold text-sm shrink-0",children:a+1}),s.jsx("h4",{className:"text-base font-bold text-white font-heading",children:n.title})]}),s.jsx("ul",{className:"space-y-2.5 text-sm text-slate-300",children:n.items.map(i=>s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#d39b28] shrink-0 mt-0.5"}),s.jsx("span",{children:i})]},i))})]},n.title))})}),s.jsx("div",{className:"bg-slate-50 px-6 sm:px-8 py-8 grid grid-cols-1 sm:grid-cols-3 gap-5",children:e.qualificationCards.map(n=>s.jsxs("div",{className:"bg-white rounded-2xl p-5 border-l-4 border-[#153dd2] border border-slate-200",children:[s.jsx("h5",{className:"text-sm font-bold text-slate-900 mb-2 font-heading",children:n.title}),s.jsx("p",{className:"text-xs text-slate-600 leading-relaxed",children:n.desc})]},n.title))})]})}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Rr,{className:"w-4 h-4"}),s.jsx("span",{children:"HOW WE DEPLOY"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:e.processHeading}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.processSteps.map((n,a)=>{const i=String(a+1).padStart(2,"0");return s.jsxs("div",{className:"relative bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg hover:border-[#153dd2]/30 transition-all duration-300 overflow-hidden",children:[s.jsx("div",{className:"absolute -top-4 -right-2 text-6xl font-extrabold text-slate-100 font-heading select-none",children:i}),s.jsxs("div",{className:"relative z-10",children:[s.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#153dd2] text-white flex items-center justify-center font-bold text-lg font-heading mb-4 shadow-md shadow-blue-200",children:i}),s.jsx("h4",{className:"text-lg font-bold font-heading text-slate-900 mb-2",children:n.title}),s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:n.desc})]})]},i)})})]}),s.jsxs("div",{className:"pt-8 border-t border-slate-200",children:[s.jsxs("div",{className:"mb-6 text-center",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-[#111c4b] mb-2",children:e.marqueeHeading}),s.jsx("p",{className:"text-slate-500 text-sm max-w-2xl mx-auto",children:e.marqueeBody})]}),s.jsx(zi,{})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(gs,{className:"w-4 h-4"}),s.jsx("span",{children:"Client Testimonials"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:e.testimonialsHeading}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:e.testimonials.map((n,a)=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg transition-shadow relative",children:[s.jsx(gs,{className:"w-8 h-8 text-[#111c4b]/15 absolute top-4 right-4"}),s.jsx("div",{className:"flex items-center gap-1 mb-4",children:[...Array(5)].map((i,o)=>s.jsx(Zt,{className:"w-4 h-4 text-[#d39b28] fill-[#d39b28]"},o))}),s.jsxs("p",{className:"text-sm text-slate-700 leading-relaxed mb-6",children:['"',n.quote,'"']}),s.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm",children:n.name}),s.jsx("p",{className:"text-xs text-slate-500",children:n.org})]})]},a))})]}),s.jsxs("div",{className:"pt-12 border-t border-slate-200",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Sa,{className:"w-4 h-4"}),s.jsx("span",{children:"Frequently Asked Questions"})]}),s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-slate-900 mb-10 leading-tight",children:e.faqHeading}),s.jsx("div",{children:s.jsx(fc,{type:"single",collapsible:!0,className:"space-y-4",children:e.faqs.map((n,a)=>s.jsxs(Vi,{value:`item-${a}`,className:"bg-white rounded-2xl border border-slate-200 px-6 shadow-sm",children:[s.jsx(Gi,{className:"text-left font-bold text-slate-900 hover:text-[#111c4b] hover:no-underline",children:n.q}),s.jsx(Ui,{className:"text-sm text-slate-600 leading-relaxed",children:n.a})]},a))})})]}),!t&&s.jsx("div",{className:"pt-8 border-t border-slate-200",children:s.jsxs("div",{className:"bg-gradient-to-br from-[#111c4b] to-[#153dd2] rounded-3xl p-8 sm:p-10 text-center",children:[s.jsx("h3",{className:"text-2xl sm:text-3xl font-bold font-heading text-white mb-4 leading-tight",children:e.ctaHeading}),s.jsx("p",{className:"text-slate-200 text-sm sm:text-base leading-relaxed mb-8 max-w-2xl mx-auto",children:e.ctaBody}),s.jsx(J,{to:"/contact",children:s.jsxs(ne,{size:"lg",className:"bg-accent hover:bg-amber-600 text-white font-bold shadow-lg",children:[e.ctaButton,s.jsx(nn,{className:"w-5 h-5 ml-2"})]})})]})})]})},yC=()=>{var I,L;const[e,t]=u.useState("comprehensive"),[r,n]=u.useState("combination"),[a,i]=u.useState("unarmed"),[o,l]=u.useState(2),[c,d]=u.useState("24seven"),[p,m]=u.useState(7),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("Warehouse / 3PL"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=M=>{var E,_;if(M.preventDefault(),!N||!S||!f||!h)return;D(!0);const C=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",v=["Page: Warehouse & 3PL Service Estimator",`Q1 - What is the primary focus of your security needs right now?: ${((E=H.find(A=>A.id===e))==null?void 0:E.label)??e}`,`Q2 - What type of operational presence best fits your facility?: ${((_=z.find(A=>A.id===r))==null?void 0:_.label)??r}`,`Q3 - Do you need Armed/Unarmed Guards: ${a==="armed"?"Armed":"Unarmed"}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${C}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
451`);ft({formId:"warehouse-3pl-estimator",formName:"Warehouse & 3PL Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:C,daysPerWeek:p,serviceInterest:"Warehouse & 3PL Service Estimator",estimatorQuestionsLog:v})},H=[{id:"asset",label:"Asset protection and loss prevention",icon:Ql},{id:"access",label:"Access control (gate/truck yard management)",icon:Vp},{id:"safety",label:"Employee safety and incident response",icon:Dt},{id:"comprehensive",label:"Comprehensive site security",icon:Zl}],z=[{id:"guardshack",label:"Guard shack / Gate access control"},{id:"mobile",label:"Mobile perimeter patrols (vehicle or foot)"},{id:"indoor",label:"Indoor warehouse floor monitoring"},{id:"combination",label:"A combination of the above"}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Warehouse & 3PL Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the primary focus of your security needs right now?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:H.map(M=>{const C=M.icon,v=e===M.id;return s.jsxs("button",{type:"button",onClick:()=>t(M.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${v?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(C,{className:`w-5 h-5 mt-0.5 shrink-0 ${v?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:M.label})]},M.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What type of operational presence best fits your facility?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:z.map(M=>{const C=r===M.id;return s.jsxs("button",{type:"button",onClick:()=>n(M.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${C?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx("span",{className:`mt-1 w-3 h-3 rounded-full border-2 shrink-0 ${C?"bg-[#153dd2] border-[#153dd2]":"border-slate-300"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:M.label})]},M.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Do you need Armed or Unarmed Guards?"]}),s.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[s.jsxs("button",{type:"button",onClick:()=>i("unarmed"),className:`flex flex-col items-center justify-center p-4 rounded-xl border text-center transition-all ${a==="unarmed"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:borde
451r-slate-300 hover:text-slate-700"}`,children:[s.jsx(Pe,{className:`w-6 h-6 mb-2 ${a==="unarmed"?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-bold text-sm",children:"Unarmed"})]}),s.jsxs("button",{type:"button",onClick:()=>i("armed"),className:`flex flex-col items-center justify-center p-4 rounded-xl border text-center transition-all ${a==="armed"?"bg-amber-50 border-[#d39b28] text-slate-900 shadow-md shadow-amber-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(Dr,{className:`w-6 h-6 mb-2 ${a==="armed"?"text-amber-600":"text-slate-400"}`}),s.jsx("span",{className:"font-bold text-sm",children:"Armed"})]})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guards Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard":"Guards"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:M=>l(parseInt(M.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(M=>s.jsxs("button",{type:"button",onClick:()=>m(M),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===M?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[M," Days"]},M))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Focus:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(I=H.find(M=>M.id===e))==null?void 0:I.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Presence:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=z.find(M=>M.id===r))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Officers:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[a==="armed"?"Armed":"Unarmed"," ×"," ",o]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","facility."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:M=>x(M.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:M=>k(M.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:M=>P(M.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:M=>b(M.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:M=>g(M.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},vC=()=>{var H,z;
451const[e,t]=u.useState("arrest"),[r,n]=u.useState("event"),[a,i]=u.useState(2),[o,l]=u.useState("24seven"),[c,d]=u.useState(7),[p,m]=u.useState(""),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S]=u.useState("Off-Duty Police Officer"),[P,T]=u.useState(!1);let O=0;o==="business"?O=8*c*a:o==="overnight"?O=12*c*a:O=168*a;const D=I=>{var C,v;if(I.preventDefault(),!h||!N||!p||!j)return;T(!0);const L=o==="business"?"Standard Business (8 hrs/day)":o==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",M=["Page: Off-Duty Police Officer Service Estimator",`Q1 - Why are you specifically requesting Off-Duty Law Enforcement?: ${((C=$.find(E=>E.id===e))==null?void 0:C.label)??e}`,`Q2 - What is the nature of the assignment?: ${((v=R.find(E=>E.id===r))==null?void 0:v.label)??r}`,`Q3 - Number of Guard Posts / Personnel Needed: ${a}`,`Q4 - Shift Schedule & Daily Hours: ${L}${o!=="24seven"?` (${c} days/week)`:""}`].join(`
452`);ft({formId:"off-duty-police-estimator",formName:"Off-Duty Police Officer Service Estimator",contactName:p,email:h,phone:N,companyName:f,city:w,state:j,guardsNeeded:a,shiftSchedule:L,daysPerWeek:c,serviceInterest:"Off-Duty Police Officer Service Estimator",estimatorQuestionsLog:M})},$=[{id:"arrest",label:"Need full arrest authority and police jurisdiction",icon:_t},{id:"traffic",label:"Traffic control requiring a sworn officer",icon:fj},{id:"highrisk",label:"High-risk event or credible threat to safety",icon:tc},{id:"insurance",label:"Insurance or regulatory requirement",icon:wl}],R=[{id:"event",label:"Large public event or concert",icon:Jl},{id:"executive",label:"Corporate or Executive detail",icon:Qr},{id:"termination",label:"High-risk employee termination",icon:sc},{id:"construction",label:"Construction/Roadway traffic control",icon:rj}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Off-Duty Police Officer Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"Why are you specifically requesting Off-Duty Law Enforcement?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:$.map(I=>{const L=I.icon,M=e===I.id;return s.jsxs("button",{type:"button",onClick:()=>t(I.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${M?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(L,{className:`w-5 h-5 mt-0.5 shrink-0 ${M?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:I.label})]},I.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What is the nature of the assignment?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:R.map(I=>{const L=I.icon,M=r===I.id;return s.jsxs("button",{type:"button",onClick:()=>n(I.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${M?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(L,{className:`w-5 h-5 mt-0.5 shrink-0 ${M?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:I.label})]},I.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[a," ",a===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:a,onChange:I=>i(parseInt(I.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>l("business"),className:`p-3 rounded-xl border text-left transition-all ${o==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>l("overnight"),className:`p-3 rounded-xl border text-left transition-all ${o==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>l("24seven"),className:`p-3 rounded-xl border text-left transition-all ${o==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),o!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[c," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(I=>s.jsxs("button",{type:"button",onClick:()=>d(I),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${c===I?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[I," Days"]},I))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",O," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Reason:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(H=$.find(I=>I.id===e))==null?void 0:H.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Assignment:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(z=R.find(I=>I.id===r))==null?void 0:z.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[a," ",a===1?"Position":"Positions"]})]})]}),P?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",p,". A senior security officer from AWPA will call you at ",N," within 2 business hours with an official itemized proposal for your ",S," ","program."]})]}):s.jsxs("form",{onSubmit:D,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:p,onChange:I=>m(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:h,onChange:I=>y(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:N,onChange:I=>k(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:f,onChange:I=>x(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:w,onChange:I=>b(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:j,onChange:g}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},bC=()=>{var H,z;
452const[e,t]=u.useState("guestsafety"),[r,n]=u.useState("foot"),[a,i]=u.useState(2),[o,l]=u.useState("24seven"),[c,d]=u.useState(7),[p,m]=u.useState(""),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S]=u.useState("Hotel / Motel"),[P,T]=u.useState(!1);let O=0;o==="business"?O=8*c*a:o==="overnight"?O=12*c*a:O=168*a;const D=I=>{var C,v;if(I.preventDefault(),!h||!N||!p||!j)return;T(!0);const L=o==="business"?"Standard Business (8 hrs/day)":o==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",M=["Page: Hotel & Motel Service Estimator",`Q1 - What is the biggest security challenge your property is currently facing?: ${((C=$.find(E=>E.id===e))==null?void 0:C.label)??e}`,`Q2 - What is the preferred mode of patrol for the guard?: ${((v=R.find(E=>E.id===r))==null?void 0:v.label)??r}`,`Q3 - Number of Guard Posts / Personnel Needed: ${a}`,`Q4 - Shift Schedule & Daily Hours: ${L}${o!=="24seven"?` (${c} days/week)`:""}`].join(`
453`);ft({formId:"hotel-motel-estimator",formName:"Hotel & Motel Service Estimator",contactName:p,email:h,phone:N,companyName:f,city:w,state:j,guardsNeeded:a,shiftSchedule:L,daysPerWeek:c,serviceInterest:"Hotel & Motel Service Estimator",estimatorQuestionsLog:M})},$=[{id:"guestsafety",label:"Guest safety and noise complaints",icon:Dt},{id:"unauthorized",label:"Unauthorized visitors or loitering",icon:sc},{id:"vehicle",label:"Vehicle break-ins in the parking area",icon:Bp},{id:"nightshift",label:"Employee & guests safety during night shifts",icon:ay}],R=[{id:"foot",label:"Foot patrol",icon:zp},{id:"golfcart",label:"Golf cart / ATV",icon:sy},{id:"vehicle",label:"Marked security vehicle",icon:Cr}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Hotel & Motel Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the biggest security challenge your property is currently facing?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:$.map(I=>{const L=I.icon,M=e===I.id;return s.jsxs("button",{type:"button",onClick:()=>t(I.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${M?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(L,{className:`w-5 h-5 mt-0.5 shrink-0 ${M?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:I.label})]},I.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What is the preferred mode of patrol for the guard?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:R.map(I=>{const L=I.icon,M=r===I.id;return s.jsxs("button",{type:"button",onClick:()=>n(I.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${M?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(L,{className:`w-5 h-5 mt-0.5 shrink-0 ${M?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:I.label})]},I.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[a," ",a===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:a,onChange:I=>i(parseInt(I.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>l("business"),className:`p-3 rounded-xl border text-left transition-all ${o==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>l("overnight"),className:`p-3 rounded-xl border text-left transition-all ${o==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>l("24seven"),className:`p-3 rounded-xl border text-left transition-all ${o==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),o!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[c," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(I=>s.jsxs("button",{type:"button",onClick:()=>d(I),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${c===I?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[I," Days"]},I))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",O," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Challenge:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(H=$.find(I=>I.id===e))==null?void 0:H.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Patrol Mode:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(z=R.find(I=>I.id===r))==null?void 0:z.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[a," ",a===1?"Position":"Positions"]})]})]}),P?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",p,". A senior security officer from AWPA will call you at ",N," within 2 business hours with an official itemized proposal for your ",S," ","property."]})]}):s.jsxs("form",{onSubmit:D,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:p,onChange:I=>m(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:h,onChange:I=>y(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:N,onChange:I=>k(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:f,onChange:I=>x(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:w,onChange:I=>b(I.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:j,onChange:g}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},wC=()=>{var L,M,C;const[e,t]=u.useState("breakins"),[r,n]=u.useState("random"),[a,i]=u.useState("vehicle"),[o,l]=u.useState(2),[c,d]=u.useState("overnight"),[p,m]=u.useState(7),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("Parking Lot"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=v=>{var A,F,G;if(v.preventDefault(),!N||!S||!f||!h)return;D(!0);const E=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",_=["Page: Parking Lot Security Service Estimator",`Q1 - What is the primary issue you are trying to solve in y
453our parking area?: ${((A=H.find(U=>U.id===e))==null?void 0:A.label)??e}`,`Q2 - What is the type of patrol needed?: ${((F=z.find(U=>U.id===r))==null?void 0:F.label)??r}`,`Q3 - What is the preferred mode of patrol for the guard?: ${((G=I.find(U=>U.id===a))==null?void 0:G.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${E}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
454`);ft({formId:"parking-lot-estimator",formName:"Parking Lot Security Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:E,daysPerWeek:p,serviceInterest:"Parking Lot Security Service Estimator",estimatorQuestionsLog:_})},H=[{id:"theft",label:"Vehicle thefts or catalytic converter thefts",icon:Cr},{id:"breakins",label:"Vehicle break-ins / Vandalism",icon:jl},{id:"loitering",label:"Loitering, trespassing, or unhoused individuals",icon:sc},{id:"safety",label:"Employee safety walking to/from their cars",icon:ay}],z=[{id:"random",label:"Random patrol",icon:Cr},{id:"unmanned",label:"Unmanned",icon:jl},{id:"deterrent",label:"Deterrent vehicle",icon:Pe}],I=[{id:"foot",label:"Foot patrol",icon:zp},{id:"golfcart",label:"Golf cart / ATV",icon:sy},{id:"vehicle",label:"Marked security vehicle",icon:Vp}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Parking Lot Security Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the primary issue you are trying to solve in your parking area?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:H.map(v=>{const E=v.icon,_=e===v.id;return s.jsxs("button",{type:"button",onClick:()=>t(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What is the type of patrol needed?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:z.map(v=>{const E=v.icon,_=r===v.id;return s.jsxs("button",{type:"button",onClick:()=>n(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"What is the preferred mode of patrol for the guard?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:I.map(v=>{const E=v.icon,_=a===v.id;return s.jsxs("button",{type:"button",onClick:()=>i(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:v=>l(parseInt(v.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(v=>s.jsxs("button",{type:"button",onClick:()=>m(v),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===v?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[v," Days"]},v))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Primary Issue:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(v=>v.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Patrol Type:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(v=>v.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Patrol Mode:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(C=I.find(v=>v.id===a))==null?void 0:C.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","property."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:v=>x(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:v=>k(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:v=>P(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:v=>b(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:v=>g(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},jC=()=>{var L,M;const[e,t]=u.useState("external"),[r,n]=u.useState("uniformed"),[a,i]=u.useState("no"),[o,l]=u.useState(2),[c,d]=u.useState("business"),[p,m]=u.useState(7),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("Retail / Loss Prevention"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=C=>{var _,A,F;
454if(C.preventDefault(),!N||!S||!f||!h)return;D(!0);const v=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",E=["Page: Retail Loss Prevention Service Estimator",`Q1 - What is the primary source of your shrinkage?: ${((_=H.find(G=>G.id===e))==null?void 0:_.label)??e}`,`Q2 - What type of loss prevention presence do you prefer?: ${((A=z.find(G=>G.id===r))==null?void 0:A.label)??r}`,`Q3 - Does your staff require the security personnel to make apprehensions?: ${((F=I.find(G=>G.id===a))==null?void 0:F.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${v}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
455`);ft({formId:"retail-loss-estimator",formName:"Retail Loss Prevention Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:v,daysPerWeek:p,serviceInterest:"Retail Loss Prevention Service Estimator",estimatorQuestionsLog:E})},H=[{id:"external",label:"External shoplifting / Organized Retail Crime (ORC)",icon:ec},{id:"internal",label:"Internal employee theft",icon:sc},{id:"mixed",label:"A mix of both",icon:Dt},{id:"unsure",label:"Unsure, need an assessment",icon:Sa}],z=[{id:"uniformed",label:"Highly visible uniformed guard at the entrance",icon:Pe},{id:"plainclothes",label:"Plainclothes / Undercover store detectives",icon:$p},{id:"combination",label:"A combination of both",icon:fu}],I=[{id:"yes",label:"Yes, we want hands-on apprehensions of shoplifters",icon:sj},{id:"no",label:"No, observe and report (deterrence only)",icon:fu}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Retail Loss Prevention Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the primary source of your shrinkage?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:H.map(C=>{const v=C.icon,E=e===C.id;return s.jsxs("button",{type:"button",onClick:()=>t(C.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${E?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(v,{className:`w-5 h-5 mt-0.5 shrink-0 ${E?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:C.label})]},C.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What type of loss prevention presence do you prefer?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:z.map(C=>{const v=C.icon,E=r===C.id;return s.jsxs("button",{type:"button",onClick:()=>n(C.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${E?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(v,{className:`w-5 h-5 mt-0.5 shrink-0 ${E?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:C.label})]},C.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Does your staff require the security personnel to make apprehensions?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:I.map(C=>{const v=C.icon,E=a===C.id;return s.jsxs("button",{type:"button",onClick:()=>i(C.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${E?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(v,{className:`w-5 h-5 mt-0.5 shrink-0 ${E?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:C.label})]},C.id)})}),a==="yes"&&s.jsxs("div",{className:"flex items-start space-x-3 p-4 rounded-xl border border-amber-300 bg-amber-50",children:[s.jsx(tc,{
455className:"w-5 h-5 mt-0.5 shrink-0 text-amber-600"}),s.jsx("p",{className:"text-xs sm:text-sm font-medium text-amber-800 leading-relaxed",children:"Due to our strict paramilitary protocols and liability parameters, our retail division operates strictly on an observe, deter, and report basis. We do not provide hands-on apprehension services at this time."})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:C=>l(parseInt(C.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(C=>s.jsxs("button",{type:"button",onClick:()=>m(C),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===C?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[C," Days"]},C))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Shrinkage:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(C=>C.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Presence:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(C=>C.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Apprehensions:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:a==="yes"?"Hands-on (not available)":"Observe & report"})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","program."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:C=>x(C.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:C=>k(C.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:C=>P(C.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:C=>b(C.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:C=>g(C.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},NC=()=>{var L,M,C;const[e,t]=u.useState("burglary"),[r,n]=u.useState("both"),[a,i]=u.useState("50to200"),[o,l]=u.useState(2),[c,d]=u.useState("overnight"),[p,m]=u.useState(7),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("HOA / Residential Community"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=v=>{var A,F,G;if(v.preventDefault(),!N||!S||!f||!h)return;D(!0);const E=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",_=["Page: HOA & Community Security Service Estimator",`Q1 - What is the primary concern for your residential community?: ${((A=H.find(U=>U.id===e))==null?void 0:A.label)??e}`,`Q2 - What type of security presence does the HOA board prefer?: ${((F=z.find(U=>U.id===r))==null?void 0:F.label)??r}`,`Q3 - How many homes/units are in the community?: ${((G=I.find(U=>U.id===a))==null?void 0:G.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${E}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
456`);ft({formId:"hoa-estimator",formName:"HOA & Community Security Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:E,daysPerWeek:p,serviceInterest:"HOA & Community Security Service Estimator",estimatorQuestionsLog:_})},H=[{id:"burglary",label:"Preventing burglaries and property crime",icon:jl},{id:"gate",label:"Managing access at the front gate",icon:mu},{id:"rules",label:"Enforcing community rules (parking, pool hours)",icon:K2},{id:"peace",label:"General peace of mind for residents",icon:mj}],z=[{id:"gatehouse",label:"Dedicated gate house officer",icon:mu},{id:"roving",label:"Roving vehicle patrol",icon:Cr},{id:"both",label:"Both gate access and roving patrol",icon:Zl}],I=[{id:"under50",label:"Under 50 units",icon:Gn},{id:"50to200",label:"50-200 units",icon:Gn},{id:"200plus",label:"200+ units",icon:Gn}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"HOA & Community Security Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the primary concern for your residential community?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:H.map(v=>{const E=v.icon,_=e===v.id;return s.jsxs("button",{type:"button",onClick:()=>t(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What type of security presence does the HOA board prefer?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:z.map(v=>{const E=v.icon,_=r===v.id;return s.jsxs("button",{type:"button",onClick:()=>n(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"How many homes/units are in the community?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:I.map(v=>{const E=v.icon,_=a===v.id;return s.jsxs("button",{type:"button",onClick:()=>i(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:v=>l(parseInt(v.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours 
456/ Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(v=>s.jsxs("button",{type:"button",onClick:()=>m(v),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===v?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[v," Days"]},v))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Primary Concern:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(v=>v.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Presence:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(v=>v.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Community Size:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(C=I.find(v=>v.id===a))==null?void 0:C.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","property."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:v=>x(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:v=>k(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:v=>P(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:v=>b(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:v=>g(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},kC=()=>{var L,M,C;const[e,t]=u.useState("k12"),[r,n]=u.useState("bellToBell"),[a,i]=u.useState("unarmed"),[o,l]=u.useState(2),[c,d]=u.useState("business"),[p,m]=u.useState(5),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("School / Campus"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=v=>{var A,F,G;if(v.preventDefault(),!N||!S||!f||!h)return;D(!0);const E=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",_=["Page: Campus Safety Service Estimator",`Q1 - What type of educational facility are you securing?: ${((A=H.find(U=>U.id===e))==null?void 0:A.label)??e}`,`Q2 - When is your most critical need for security coverage?: ${((F=z.find(U=>U.id===r))==null?void 0:F.label)??r}`,`Q3 - What level of security personnel is appropriate for your campus culture?: ${((G=I.find(U=>U.id===a))==null?void 0:G.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${E}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
457`);ft({formId:"campus-safety-estimator",formName:"Campus Safety Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:E,daysPerWeek:p,serviceInterest:"Campus Safety Service Estimator",estimatorQuestionsLog:_})},H=[{id:"k12",label:"K-12 Private or Charter School",icon:uj},{id:"higherEd",label:"Higher Education / College Campus",icon:un},{id:"daycare",label:"Early Childhood / Daycare Center",icon:Q2}],z=[{id:"bellToBell",label:"Standard school hours (bell-to-bell)",icon:xn},{id:"afterSchool",label:"After-school programs and athletics",icon:iy},{id:"24seven",label:"24/7 campus coverage (including dorms/grounds)",icon:_t}],I=[{id:"unarmed",label:"Unarmed campus safety officers (Mentor role)",icon:Kl},{id:"armed",label:"Armed security professionals",icon:Dr},{id:"offDuty",label:"Off-duty police officers",icon:Ul}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"School & Campus Safety Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What type of educational facility are you securing?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:H.map(v=>{const E=v.icon,_=e===v.id;return s.jsxs("button",{type:"button",onClick:()=>t(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"When is your most critical need for security coverage?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:z.map(v=>{const E=v.icon,_=r===v.id;return s.jsxs("button",{type:"button",onClick:()=>n(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"What level of security personnel is appropriate for your campus culture?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:I.map(v=>{const E=v.icon,_=a===v.id;return s.jsxs("button",{type:"button",onClick:()=>i(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:v=>l(parseInt(v.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(v=>s.jsxs("button",{type:"button",onClick:()=>m(v),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===v?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[v," Days"]},v))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 t
457o-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Facility:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(v=>v.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Critical Need:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(v=>v.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel Level:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(C=I.find(v=>v.id===a))==null?void 0:C.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","property."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:v=>x(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:v=>k(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:v=>P(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:v=>b(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:v=>g(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},SC=()=>{var L,M,C;const[e,t]=u.useState("proactive"),[r,n]=u.useState("workplace"),[a,i]=u.useState("yes"),[o,l]=u.useState(2),[c,d]=u.useState("business"),[p,m]=u.useState(5),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("Operational Risk / Facility"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=v=>{var A,F,G;if(v.preventDefault(),!N||!S||!f||!h)return;D(!0);const E=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",_=["Page: Operational Risk Detection & Response Service Estimator",`Q1 - Are you dealing with an immediate threat or looking for proactive protection?: ${((A=H.find(U=>U.id===e))==null?void 0:A.label)??e}`,`Q2 - What specific risks are you most concerned about?: ${((F=z.find(U=>U.id===r))==null?void 0:F.label)??r}`,`Q3 - Do you require a comprehensive threat assessment prior to deployment?: ${((G=I.find(U=>U.id===a))==null?void 0:G.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${E}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
458`);ft({formId:"operational-risk-estimator",formName:"Operational Risk Detection & Response Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:E,daysPerWeek:p,serviceInterest:"Operational Risk Detection & Response Service Estimator",estimatorQuestionsLog:_})},H=[{id:"immediate",label:"Immediate active threat (Need response ASAP)",icon:tc},{id:"proactive",label:"Proactive (Want to identify vulnerabilities before they happen)",icon:_t},{id:"regulatory",label:"Regulatory / Board requirement",icon:wl}],z=[{id:"espionage",label:"Corporate espionage or intellectual property theft",icon:fu},{id:"workplace",label:"Workplace violence or employee threats",icon:Dt},{id:"supplyChain",label:"Supply chain vulnerabilities",icon:Vp}
458,{id:"physical",label:"Physical breaches of critical infrastructure",icon:un}],I=[{id:"yes",label:"Yes, we need a full audit first",icon:Rr},{id:"no",label:"No, we know our risks and just need the response team",icon:_t}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Operational Risk Detection & Response Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"Are you dealing with an immediate threat or looking for proactive protection?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:H.map(v=>{const E=v.icon,_=e===v.id;return s.jsxs("button",{type:"button",onClick:()=>t(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What specific risks are you most concerned about?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:z.map(v=>{const E=v.icon,_=r===v.id;return s.jsxs("button",{type:"button",onClick:()=>n(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Do you require a comprehensive threat assessment prior to deployment?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:I.map(v=>{const E=v.icon,_=a===v.id;return s.jsxs("button",{type:"button",onClick:()=>i(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:v=>l(parseInt(v.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(v=>s.jsxs("button",{type:"button",onClick:()=>m(v),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===v?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[v," Days"]},v))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Urgency:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(v=>v.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Primary Risk:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(v=>v.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Assessment:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(C=I.find(v=>v.id===a))==null?void 0:C.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","property."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:v=>x(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:v=>k(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:v=>P(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:v=>b(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:v=>g(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},CC=()=>{var L,M,C;const[e,t]=u.useState("theft"),[r,n]=u.useState("warehouse"),[a,i]=u.useState("medium"),[o,l]=u.useState(2),[c,d]=u.useState("business"),[p,m]=u.useState(5),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("Undercover Operations / Facility"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=v=>{var A,F,G;if(v.preventDefault(),!N||!S||!f||!h)return;D(!0);const E=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",_=["Page: Undercover Security Operations Service Estimator",`Q1 - What type of illicit activity do you suspect is occurring?: ${((A=H.find(U=>U.id===e))==null?void 0:A.label)??e}`,`Q2 - What environment will the undercover operative need to blend into?: ${((F=z.find(U=>U.id===r))==null?void 0:F.label)??r}`,`Q3 - What is your anticipated timeline for the investigation?: ${((G=I.find(U=>U.id===a))==null?void 0:G.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${E}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
459`);ft({formId:"undercover-estimator",formName:"Undercover Security Operations Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:E,daysPerWeek:p,serviceInterest:"Undercover Security Operations Service Estimator",estimatorQuestionsLog:_})},H=[{id:"theft",label:"Employee theft / Time theft",icon:Z2},{id:"substance",label:"Substance abuse on the job",icon:cj},{id:"espionage",label:"Corporate espionage / Information leaks",icon:qp},{id:"harassment",label:"Harassment or hostile work environment",icon:lj}],z=[{id:"corporate",label:"Corporate office / Administrative",icon:Qr},{id:"warehouse",label:"Warehouse / Manufacturing floor",icon:xj},{id:"retail",label:"Retail storefront / Customer service",icon:ec}
459,{id:"hospitality",label:"Hospitality / Food Service",icon:hj}],I=[{id:"short",label:"Short-term (1-2 weeks)",icon:xn},{id:"medium",label:"Medium-term (3-6 weeks)",icon:X2},{id:"long",label:"Long-term / Ongoing until resolved",icon:aj}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Undercover Security Operations Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What type of illicit activity do you suspect is occurring?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:H.map(v=>{const E=v.icon,_=e===v.id;return s.jsxs("button",{type:"button",onClick:()=>t(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What environment will the undercover operative need to blend into?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:z.map(v=>{const E=v.icon,_=r===v.id;return s.jsxs("button",{type:"button",onClick:()=>n(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"What is your anticipated timeline for the investigation?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:I.map(v=>{const E=v.icon,_=a===v.id;return s.jsxs("button",{type:"button",onClick:()=>i(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:v=>l(parseInt(v.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(v=>s.jsxs("button",{type:"button",onClick:()=>m(v),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===v?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[v," Days"]},v))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Suspected Activity:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(v=>v.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Environment:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(v=>v.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Timeline:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(C=I.find(v=>v.id===a))==null?void 0:C.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T," ","property."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:v=>x(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:v=>k(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:v=>P(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:w,onChange:v=>b(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:v=>g(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},PC=()=>{var v,E,_,A;const[e,t]=u.useState("corporate"),[r,n]=u.useState("500to2000"),[a,i]=u.useState("yes"),[o,l]=u.useState("all"),[c,d]=u.useState(4),[p,m]=u.useState("business"),[f,x]=u.useState(1),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T,O]=u.useState(""),[D]=u.useState("Special Event / Venue"),[$,R]=u.useState(!1);let H=0;
459p==="business"?H=8*f*c:p==="overnight"?H=12*f*c:H=168*c;const z=F=>{var ce,se,Ht,nt;if(F.preventDefault(),!S||!T||!w||!N)return;R(!0);const G=p==="business"?"Standard Business (8 hrs/day)":p==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",U=["Page: Special Events Service Estimator",`Q1 - What type of event are you hosting?: ${((ce=I.find(De=>De.id===e))==null?void 0:ce.label)??e}`,`Q2 - What is the expected daily attendance?: ${((se=L.find(De=>De.id===r))==null?void 0:se.label)??r}`,`Q3 - Will alcohol be served at the event?: ${((Ht=M.find(De=>De.id===a))==null?void 0:Ht.label)??a}`,`Q4 - What are the primary responsibilities for the security team?: ${((nt=C.find(De=>De.id===o))==null?void 0:nt.label)??o}`,`Q5 - Number of Guard Posts / Personnel Needed: ${c}`,`Q6 - Shift Schedule & Daily Hours: ${G}${p!=="24seven"?` (${f} days/week)`:""}`].join(`
460`);ft({formId:"special-events-estimator",formName:"Special Events Service Estimator",contactName:w,email:S,phone:T,companyName:j,city:h,state:N,guardsNeeded:c,shiftSchedule:G,daysPerWeek:f,serviceInterest:"Special Events Service Estimator",estimatorQuestionsLog:U})},I=[{id:"corporate",label:"Corporate conference / Shareholder meeting",icon:Qr},{id:"concert",label:"Concert / Festival / Entertainment",icon:oj},{id:"private",label:"Private party / VIP gathering",icon:Jl},{id:"sporting",label:"Sporting event",icon:iy}],L=[{id:"under500",label:"Under 500",icon:Dt},{id:"500to2000",label:"500 - 2,000",icon:Dt},{id:"2000to5000",label:"2,000 - 5,000",icon:Dt},{id:"over5000",label:"5,000+",icon:Dt}],M=[{id:"yes",label:"Yes",icon:gj},{id:"no",label:"No",icon:_t}],C=[{id:"access",label:"Access control / Ticket checking / Bag checks",icon:mu},{id:"crowd",label:"Crowd control and stage/barricade management",icon:Dt},{id:"vip",label:"VIP / Green room protection",icon:Zt},{id:"all",label:"All of the above",icon:Zl}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Special Events Security Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What type of event are you hosting?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:I.map(F=>{const G=F.icon,U=e===F.id;return s.jsxs("button",{type:"button",onClick:()=>t(F.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${U?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(G,{className:`w-5 h-5 mt-0.5 shrink-0 ${U?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:F.label})]},F.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"What is the expected daily attendance?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:L.map(F=>{const G=F.icon,U=r===F.id;return s.jsxs("button",{type:"button",onClick:()=>n(F.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${U?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(G,{className:`w-5 h-5 mt-0.5 shrink-0 ${U?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:F.label})]},F.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Will alcohol be served at the event?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:M.map(F=>{const G=F.icon,U=a===F.id;return s.jsxs("button",{type:"button",onClick:()=>i(F.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${U?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(G,{className:`w-5 h-5 mt-0.5 shrink-0 ${U?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:F.label})]},F.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"What are the primary responsibilities for the security team?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:C.map(F=>{const G=F.icon,U=o===F.id;return s.jsxs("button",{type:"button",onClick:()=>l(F.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${U?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(G,{className:`w-5 h-5 mt-0.5 shrink-0 ${U?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:F.label})]},F.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[c," ",c===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:c,onChange:F=>d(parseInt(F.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"6"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>m("business"),className:`p-3 rounded-xl border text-left transition-all ${p==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>m("overnight"),className:`p-3 rounded-xl border text-left transition-all ${p==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>m("24seven"),className:`p-3 rounded-xl border text-left transition-all ${p==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),p!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[f," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[1,2,3,5,7].map(F=>s.jsxs("button",{type:"button",onClick:()=>x(F),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${f===F?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[F," Days"]},F))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Includes 24/7 Digital GPS Tracking & Real-Time Incident Reporting"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Fully Insured ($5m General Liability) & Extensively Trained Staff"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",H," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Event Type:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(v=I.find(F=>F.id===e))==null?void 0:v.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Attendance:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(E=L.find(F=>F.id===r))==null?void 0:E.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Alcohol:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(_=M.find(F=>F.id===a))==null?void 0:_.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Responsibilities:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(A=C.find(F=>F.id===o))==null?void 0:A.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[c," ",c===1?"Position":"Positions"]})]})]}),$?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",w,". A senior security officer from AWPA will call you at ",T," within 2 business hours with an official itemized proposal for your ",D," ","property."]})]}):s.jsxs("form",{onSubmit:z,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:w,onChange:F=>b(F.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:S,onChange:F=>P(F.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:T,onChange:F=>O(F.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:j,onChange:F=>g(F.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:h,onChange:F=>y(F.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:N,onChange:k}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},AC=()=>{var O,D,$;const[e,t]=u.useState("assessment"),[r,n]=u.useState("scratch"),[a,i]=u.useState("single"),[o,l]=u.useState(""),[c,d]=u.useState(""),[p,m]=u.useState(""),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h]=u.useState("Security Consulting Engagement"),[y,N]=u.useState(!1),k=R=>{var z,I,L;if(R.preventDefault(),!w||!j||!o||!f)return;N(!0);const H=["Page: Security Consulting Estimator",`Q1 - What is the primary goal of the consulting engagement?: ${((z=S.find(M=>M.id===e))==null?void 0:z.label)??e}
460`,`Q2 - At what stage is your organization currently?: ${((I=P.find(M=>M.id===r))==null?void 0:I.label)??r}`,`Q3 - What size facility or organization needs to be assessed?: ${((L=T.find(M=>M.id===a))==null?void 0:L.label)??a}`].join(`
461`);ft({formId:"security-consulting-estimator",formName:"Security Consulting Estimator",contactName:o,email:w,phone:j,companyName:c,city:p,state:f,serviceInterest:"Security Consulting Estimator",estimatorQuestionsLog:H})},S=[{id:"eap",label:"Creating an Emergency Action Plan (EAP)",icon:Rr},{id:"assessment",label:"Conducting a physical security vulnerability assessment",icon:Dr},{id:"newconstruction",label:"Designing security for a new construction project",icon:un},{id:"compliance",label:"Compliance and regulatory audits",icon:Xl}],P=[{id:"scratch",label:"Starting from scratch (No existing policies)",icon:Yl},{id:"updating",label:"Updating outdated plans",icon:dj},{id:"postincident",label:"Post-incident review (Something happened, we need to fix it)",icon:tc}],T=[{id:"single",label:"Single building",icon:Gn},{id:"campus",label:"Multi-building campus",icon:Zl},{id:"enterprise",label:"Enterprise-level across multiple states",icon:tj}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Security Consulting Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your engagement parameters below to help us scope a tailored consulting proposal for your organization."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What is the primary goal of the consulting engagement?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:S.map(R=>{const H=R.icon,z=e===R.id;return s.jsxs("button",{type:"button",onClick:()=>t(R.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${z?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(H,{className:`w-5 h-5 mt-0.5 shrink-0 ${z?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:R.label})]},R.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"At what stage is your organization currently?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:P.map(R=>{const H=R.icon,z=r===R.id;return s.jsxs("button",{type:"button",onClick:()=>n(R.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${z?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(H,{className:`w-5 h-5 mt-0.5 shrink-0 ${z?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:R.label})]},R.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"What size facility or organization needs to be assessed?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:T.map(R=>{const H=R.icon,z=a===R.id;return s.jsxs("button",{type:"button",onClick:()=>i(R.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${z?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(H,{className:`w-5 h-5 mt-0.5 shrink-0 ${z?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:R.label})]},R.id)})})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Veteran-led advisory with military & law-enforcement experience"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Implementation-ready policies, SOPs & audit deliverables"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsx(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:s.jsx("span",{children:"Your Consulting Engagement Summary"})})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Primary Goal:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(O=S.find(R=>R.id===e))==null?void 0:O.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Current Stage:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(D=P.find(R=>R.id===r))==null?void 0:D.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Organization Size:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:($=T.find(R=>R.id===a))==null?void 0:$.label})]})]}),y?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Request Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",o,". A senior AWPA security consultant will call you at ",j," within 2 business hours to scope your ",h,"."]})]}):s.jsxs("form",{onSubmit:k,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:o,onChange:R=>l(R.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:w,onChange:R=>b(R.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:j,onChange:R=>g(R.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Company Name",value:c,onChange:R=>d(R.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:p,onChange:R=>m(R.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:f,onChange:x}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},EC=()=>{var L,M,C;const[e,t]=u.useState("federal"),[r,n]=u.useState("publictrust"),[a,i]=u.useState("far"),[o,l]=u.useState(4),[c,d]=u.useState("24seven"),[p,m]=u.useState(7),[f,x]=u.useState(""),[w,b]=u.useState(""),[j,g]=u.useState(""),[h,y]=u.useState(""),[N,k]=u.useState(""),[S,P]=u.useState(""),[T]=u.useState("Government Security Program"),[O,D]=u.useState(!1);let $=0;c==="business"?$=8*p*o:c==="overnight"?$=12*p*o:$=168*o;const R=v=>{var A,F,G;if(v.preventDefault(),!N||!S||!f||!h)return;D(!0);const E=c==="business"?"Standard Business (8 hrs/day)":c==="overnight"?"Extended / Overnight (12 hrs/day)":"24/7 Protection (168 hrs/wk)",_=["Page: Government Security Service Estimator",`Q1 - What level of government are you seeking security for?: ${((A=H.find(U=>U.id===e))==null?void 0:A.label)??e}`,`Q2 - Do the security personnel require specific security clearances?: ${((F=z.find(U=>U.id===r))==null?void 0:F.label)??r}`,`Q3 - Are there strict compliance or contract vehicle requirements (e.g., GSA schedule)?: ${((G=I.find(U=>U.id===a))==null?void 0:G.label)??a}`,`Q4 - Number of Guard Posts / Personnel Needed: ${o}`,`Q5 - Shift Schedule & Daily Hours: ${E}${c!=="24seven"?` (${p} days/week)`:""}`].join(`
462`);ft({formId:"government-security-estimator",formName:"Government Security Service Estimator",contactName:f,email:N,phone:S,companyName:w,city:j,state:h,guardsNeeded:o,shiftSchedule:E,daysPerWeek:p,serviceInterest:"Government Security Service Estimator",estimatorQuestionsLog:_})},H=[{id:"federal",label:"Federal",icon:Xl},{id:"state",label:"State",icon:un},{id:"local",label:"Local / Municipal",icon:un}],z=[{id:"topsecret",label:"Yes, Top Secret or Secret",icon:qp},{id:"publictrust",label:"Yes, standard background / Public Trust",icon:_t},{id:"none",label:"No specific clearance required",icon:wl}],I=[{id:"far",label:"Yes, strict FAR compliance required",icon:Yl},{id:"openbid",label:"No, this is an open municipal bid",icon:wl},{id:"unsure",label:"Unsure, need guidance on the procurement process",icon:Sa}];return s.jsxs("div",{id:"calculator",className:"w-full bg-white border border-slate-200 rounded-3xl p-6 sm:p-10 shadow-xl relative overflow-hidden",children:[s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsx("div",{className:"absolute bottom-0 left-0 w-96 h-96 bg-amber-100/40 blur-[120px] rounded-full pointer-events-none"}),s.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-slate-900 mb-3",children:"Government Security Service Estimator"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base",children:"Select your force deployment parameters below to help us calculate an estimated weekly and monthly budget range for your site protection program."})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[s.jsxs("div",{className:"lg:col-span-7 space-y-6 bg-slate-50 border border-slate-200 rounded-2xl p-6",children:[s.jsxs("div",{className:"space-y-3",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"1"}),"What level of government are you seeking security for?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:H.map(v=>{const E=v.icon,_=e===v.id;return s.jsxs("button",{type:"button",onClick:()=>t(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"2"}),"Do the security personnel require specific security clearances?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:z.map(v=>{const E=v.icon,_=r===v.id;return s.jsxs("button",{type:"button",onClick:()=>n(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"3"}),"Are there strict compliance or contract vehicle requirements (e.g., GSA schedule)?"]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:I.map(v=>{const E=v.icon,_=a===v.id;return s.jsxs("button",{type:"button",onClick:()=>i(v.id),className:`flex items-start space-x-3 p-4 rounded-xl border text-left transition-all ${_?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md shadow-blue-100":"bg-white border-slate-200 text-slate-500 hover:border-slate-300 hover:text-slate-700"}`,children:[s.jsx(E,{className:`w-5 h-5 mt-0.5 shrink-0 ${_?"text-[#111c4b]":"text-slate-400"}`}),s.jsx("span",{className:"font-semibold text-sm leading-snug",children:v.label})]},v.id)})})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("div",{className:"flex justify-between items-center",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"4"}),"Number of Guard Posts / Personnel Needed"]}),s.jsxs("span",{className:"text-sm font-bold text-[#111c4b] bg-blue-50 px-3 py-1 rounded-lg border border-blue-200",children:[o," ",o===1?"Guard Position":"Guard Positions"]})]}),s.jsx("input",{type:"range",min:"1",max:"20",value:o,onChange:v=>l(parseInt(v.target.value)),className:"w-full h-2 bg-slate-200 rounded-lg appearance-none cursor-pointer accent-[#153dd2]"}),s.jsxs("div",{className:"flex justify-between 
462text-[11px] text-slate-500",children:[s.jsx("span",{children:"1 Guard"}),s.jsx("span",{children:"5 Guards"}),s.jsx("span",{children:"10 Guards"}),s.jsx("span",{children:"20+ Guards"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2",children:[s.jsxs("label",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx("span",{className:"w-5 h-5 rounded-full bg-[#153dd2] text-white text-[11px] flex items-center justify-center mr-2",children:"5"}),"Shift Schedule & Daily Hours"]}),s.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[s.jsxs("button",{type:"button",onClick:()=>d("business"),className:`p-3 rounded-xl border text-left transition-all ${c==="business"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Standard Business"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"8 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("overnight"),className:`p-3 rounded-xl border text-left transition-all ${c==="overnight"?"bg-slate-100 border-[#153dd2] text-slate-900":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs",children:"Extended / Overnight"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"12 Hours / Day"})]}),s.jsxs("button",{type:"button",onClick:()=>d("24seven"),className:`p-3 rounded-xl border text-left transition-all ${c==="24seven"?"bg-blue-50 border-[#153dd2] text-slate-900 shadow-md":"bg-white border-slate-200 text-slate-500 hover:border-slate-300"}`,children:[s.jsx("span",{className:"block font-bold text-xs text-[#111c4b]",children:"24 / 7 Protection"}),s.jsx("span",{className:"text-[10px] text-slate-500",children:"Full 168 hrs / wk"})]})]})]}),c!=="24seven"&&s.jsxs("div",{className:"space-y-2 pt-1",children:[s.jsxs("div",{className:"flex justify-between items-center text-xs",children:[s.jsx("span",{className:"text-slate-700 font-medium",children:"Days per Week Required:"}),s.jsxs("span",{className:"font-bold text-[#111c4b]",children:[p," Days / Week"]})]}),s.jsx("div",{className:"flex space-x-2",children:[5,6,7].map(v=>s.jsxs("button",{type:"button",onClick:()=>m(v),className:`flex-1 py-1.5 rounded-lg border text-xs font-bold ${p===v?"bg-[#153dd2] text-white border-[#102fb0]":"bg-white text-slate-500 border-slate-200"}`,children:[v," Days"]},v))})]}),s.jsxs("div",{className:"pt-3 border-t border-slate-200 space-y-2 text-xs text-slate-600",children:[s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Cleared, vetted personnel meeting federal compliance standards"]}),s.jsxs("div",{className:"flex items-center text-emerald-700 font-medium",children:[s.jsx(B,{className:"w-4 h-4 mr-2 text-emerald-600 shrink-0"})," ","Audit-ready documentation & contract officer coordination"]})]})]}),s.jsx("div",{className:"lg:col-span-5 space-y-6",children:s.jsxs(et,{className:"bg-gradient-to-br from-white via-slate-50 to-blue-50 border-blue-200 shadow-xl",children:[s.jsx(tt,{className:"pb-3",children:s.jsxs(st,{className:"text-sm font-bold text-slate-700 uppercase tracking-wider flex items-center justify-between",children:[s.jsx("span",{children:"Your Security Program Summary"}),s.jsxs("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] px-2 py-0.5 rounded border border-blue-200",children:["Est. ",$," total hrs/wk"]})]})}),s.jsxs(rt,{className:"space-y-4",children:[s.jsxs("div",{className:"space-y-2 text-xs text-slate-600 bg-slate-50 rounded-xl p-4 border border-slate-200",children:[s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Government Level:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(L=H.find(v=>v.id===e))==null?void 0:L.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Clearance:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(M=z.find(v=>v.id===r))==null?void 0:M.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Compliance:"}),s.jsx("span",{className:"font-bold text-slate-800 text-right",children:(C=I.find(v=>v.id===a))==null?void 0:C.label})]}),s.jsxs("div",{className:"flex justify-between",children:[s.jsx("span",{className:"font-semibold text-slate-500",children:"Personnel:"}),s.jsxs("span",{className:"font-bold text-slate-800",children:[o," ",o===1?"Position":"Positions"]})]})]}),O?s.jsxs("div",{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-5 text-center space-y-2",children:[s.jsx(B,{className:"w-8 h-8 text-emerald-600 mx-auto"}),s.jsx("h4",{className:"font-bold text-slate-900 text-base",children:"Estimate Submitted!"}),s.jsxs("p",{className:"text-xs text-emerald-700",children:["Thank you ",f,". A senior security officer from AWPA will call you at ",S," within 2 business hours with an official itemized proposal for your ",T,"."]})]}):s.jsxs("form",{onSubmit:R,className:"space-y-3 pt-2",children:[s.jsx("div",{className:"text-xs font-bold text-slate-800 uppercase tracking-wider border-b border-slate-200 pb-2",children:"Request Official Proposal"}),s.jsx("input",{type:"text",required:!0,placeholder:"Your Full Name *",value:f,onChange:v=>x(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[s.jsx("input",{type:"email",required:!0,placeholder:"Work Email *",value:N,onChange:v=>k(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"tel",required:!0,placeholder:"Direct Phone *",value:S,onChange:v=>P(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"})]}),s.jsx("input",{type:"text",placeholder:"Agency / Company Name",value:w,onChange:v=>b(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx("input",{type:"text",placeholder:"City",value:j,onChange:v=>g(v.target.value),className:"w-full text-xs bg-white border border-slate-200 rounded-lg px-3 py-2 text-slate-900 placeholder-slate-400 focus:outline-none focus:border-[#153dd2]"}),s.jsx(kt,{value:h,onChange:y}),s.jsxs(ne,{type:"submit",className:"w-full bg-[#111c4b] hover:bg-black text-white font-bold text-sm py-2.5 rounded-lg shadow-lg shadow-blue-200 transition-all flex items-center justify-center",children:[s.jsx(mt,{className:"w-4 h-4 mr-2"}),"Get Itemized Official Proposal"]}),s.jsx("p",{className:"text-[10px] text-slate-400 text-center",children:"No spam guarantee. AWPA protects your data in strict confidence."})]})]})]})})]})]})]})},TC={slug:"off-duty-police",icon:"BadgeCheck",valuePropHeading:"Sworn Law Enforcement Authority When the Stakes Are Highe
462st",valuePropBody:"Some threats exceed what private security is legally empowered to handle. When your venue, executive, or operation faces elevated risk—controversial events, high-profile terminations, critical infrastructure—AWPA coordinates off-duty and retired sworn police officers who bring full arrest authority, jurisdictional radio access, and decades of tactical experience directly to your site. This is the highest tier of armed protection available to private clients.",capabilitiesHeading:"Key Off-Duty Law Enforcement Capabilities",capabilities:[{title:"Full Arrest Authority On-Site",desc:"Sworn officers retain the power to detain, arrest, and charge offenders in real time—eliminating the wait for municipal response during active incidents."},{title:"Direct Police Radio & Dispatch Synergy",desc:"Officers communicate on jurisdictional channels, enabling immediate backup, EMS dispatch, and seamless coordination with on-duty patrol units."},{title:"Crowd Control & Traffic Enforcement",desc:"Certified expertise in managing large crowds, traffic direction, and high-tension public events where authority and de-escalation are critical."},{title:"High-Sensitivity Venue Protection",desc:"Premium threat mitigation for VIP appearances, government complexes, and facilities where a uniformed police presence is itself a deterrent."}],deploymentIntro:"AWPA deploys off-duty law enforcement officers across high-risk operational environments:",deployments:[{title:"High-Security VIP & Executive Venues",desc:"Corporate leaders, dignitaries, and high-profile individuals require protection that carries the authority of law enforcement. Our officers provide visible, credible deterrence at appearances, residences, and transit points."},{title:"Critical Infrastructure & Government Complexes",desc:"Utilities, transit hubs, and government facilities benefit from sworn officers who understand jurisdictional protocol, access control, and incident command structures."},{title:"Large-Scale Concerts & Sporting Events",desc:"Multi-thousand-attendee events demand crowd management backed by real arrest authority. Our officers handle gate control, ejections, and on-site law enforcement without waiting for municipal response."},{title:"High-Risk Terminations & Labor Disputes",desc:"Controversial employee terminations, layoffs, and labor disputes carry workplace-violence risk. A sworn officer on-site deters escalation and provides immediate legal recourse if a threat materializes."},{title:"Cash-in-Transit & High-Value Asset Movement",desc:"Transporting currency, precious metals, or high-value inventory is safest under the protection of officers with full authority to intervene and arrest during transit."}],standardHeading:"The AWPA Standard: Officer Qualifications",standardBody:"Off-duty law enforcement deployments carry the highest liability and the highest expectations. AWPA vets every officer and coordinates deployments to meet the strict standards our clients demand.",vettingSteps:[{title:"Verified Sworn Status",items:["Active-Duty or Retired Sworn Officers","Full State Arrest Authority Confirmed","Clean Disciplinary Record Verified"]},{title:"Tactical & Crowd Training",items:["Crowd Control & Riot Tactics","Firearm Qualification Current","Crisis De-escalation Certified"]},{title:"Continuous Oversight",items:["Real-Time Activity Reporting","Jurisdictional Coordination Logs","Supervisor Check-Ins"]}],qualificationCards:[{title:"Sworn Officer Sourcing",desc:"We maintain a vetted network of active-duty and retired officers from municipal, county, and state agencies across the Mid-South, matched to your jurisdiction and risk profile."},{title:"Jurisdictional Compliance",desc:"Every deployment is coordinated with the officer's home agency and local jurisdiction to ensure legal authority, radio access, and mutual-aid protocols are properly aligned."},{title:"Liability & Insurance Coverage",desc:"AWPA carries comprehensive liability coverage and coordinates insurance and indemnification details so your organization is protected when sworn authority is exercised on your property."}],processHeading:"Our 4-Step Off-Duty Officer Deployment Process",processSteps:[{title:"Threat & Risk Assessment",desc:"We evaluate the threat level, venue layout, crowd size, and jurisdictional requirements to determine the right officer profile and coverage plan."},{title:"Officer Selection & Coordination",desc:"We match sworn officers with the appropriate jurisdiction, rank, and specialty to your assignment, coordinating with their home agency for authorization."},{title:"Deployment & Briefing",desc:"Officers receive a detailed site briefing covering post orders, radio protocols, emergency action plans, and coordination with your on-site management."},{title:"Active Oversight & Reporting",desc:"Senior AWPA management monitors deployments, reviews incident reports, and conducts follow-ups to ensure continuous operational excellence."}],marqueeHeading:"Trusted by High-Security & Government Clients",marqueeBody:"Federal agencies, entertainment venues, and critical infrastru
462cture operators rely on AWPA-coordinated off-duty law enforcement for their highest-risk deployments.",testimonialsHeading:"What Our Clients Say About Our Off-Duty Officers",testimonials:[{quote:"For our high-profile corporate event, having sworn officers on-site gave our executive team total confidence. Their authority and professionalism were exactly what the situation demanded.",name:"Director of Corporate Security",org:"Fortune 500 Manufacturer"},{quote:"We needed armed protection for a difficult termination. AWPA coordinated an off-duty officer who handled it flawlessly—calm, authoritative, and fully within the law.",name:"HR Vice President",org:"Regional Logistics Company"},{quote:"Our large outdoor festival required real crowd control. The officers AWPA provided had genuine arrest authority and managed every incident without waiting on city police.",name:"Event Operations Lead",org:"Regional Entertainment Venue"}],faqHeading:"Off-Duty Law Enforcement — FAQ",faqs:[{q:"What is the difference between an off-duty police officer and an armed security guard?",a:"An off-duty or retired sworn police officer retains full law enforcement arrest authority, jurisdictional radio access, and tactical training. An armed security guard is licensed to carry a firearm but does not have the power to arrest or charge offenders. Off-duty officers are deployed for higher-risk situations where real law enforcement authority is required."},{q:"Are the off-duty officers actually sworn law enforcement?",a:"Yes. AWPA coordinates only active-duty or retired sworn officers who hold current state law enforcement credentials and arrest authority. We verify sworn status, disciplinary record, and firearm qualification before every deployment."},{q:"How quickly can AWPA deploy off-duty officers?",a:"Deployment timelines depend on officer availability, jurisdiction, and scope. For most requests we can coordinate coverage within 48 to 72 hours. For emergency or short-notice protection, contact us directly and we will prioritize your request."},{q:"Do the officers coordinate with local police departments?",a:"Absolutely. Every deployment is coordinated with the officer's home agency and the local jurisdiction to ensure legal authority, radio access, and mutual-aid protocols are properly aligned. This ensures seamless integration with on-duty law enforcement if an incident escalates."},{q:"What types of situations require off-duty law enforcement?",a:"High-risk terminations, labor disputes, VIP and executive protection, large-scale events, critical infrastructure, government complexes, and cash-in-transit movements are common scenarios where sworn authority provides a level of protection private security cannot match."},{q:"How is pricing determined for off-duty law enforcement services?",a:"Pricing reflects the officer's sworn authority and specialty, shift length, coverage hours, days per week, and the risk profile of the assignment. Because these deployments carry higher authority and liability, rates exceed standard armed guard services. Request a free quote for an itemized proposal."}],ctaHeading:"Need Real Law Enforcement Authority On-Site?",ctaBody:"Get a free, no-obligation quote for off-duty law enforcement protection tailored to your venue, risk level, and jurisdiction.",ctaButton:"Request Free Quote"},OC={slug:"hotel-motel-security",icon:"Building2",valuePropHeading:"Hospitality Security That Protects Guests and Elevates Your Brand",valuePropBody:"Hotels and motels face a unique mix of risks—unruly guests, unauthorized visitors, noise complaints, property damage, and the constant need to make paying guests feel safe and welcome. AWPA hospitality security officers are trained to balance watchful protection with warm, concierge-level service, so your guests remember a great stay, not a security incident.",capabilitiesHeading:"Key Hotel & Motel Security Capabilities",capabilities:[{title:"Overnight Floor & Lobby Patrols",desc:"Scheduled patrols of guest floors, corridors, and lobbies to deter theft, noise violations, and unauthorized access during overnight hours."},{title:"Access Control & Keycard Verification",desc:"Lobby guarding and visitor screening that keeps non-guests out of guest areas while maintaining a welcoming front-desk presence."},{title:"Discreet Dispute Resolution",desc:"Quiet, professional handling of intoxicated or disruptive guests that protects your reputation and avoids escalating incidents."},{title:"Parking & Valet Lot Surveillance",desc:"Monitoring of parking garages and valet areas to deter vehicle break-ins and ensure guest safety walking to and from their rooms."}
462],deploymentIntro:"AWPA deploys hospitality security teams across diverse lodging environments:",deployments:[{title:"Boutique & Full-Service Hotels",desc:"Upscale properties require security that feels like premium service. Our officers provide lobby presence, guest-floor patrols, and discreet incident handling that protects your brand and guest experience."},{title:"Extended Stay Properties",desc:"Long-term guests and higher foot traffic create unique access-control challenges. We monitor who belongs on property, enforce house rules, and deter unauthorized long-term occupancy issues."},{title:"Convention Resorts & Conference Hotels",desc:"Large events bring crowds, VIPs, and elevated risk. We provide lobby screening, event-floor coverage, and coordination with event organizers to keep conferences running smoothly and safely."},{title:"Motels & Suburban Lodging",desc:"Budget and suburban properties face higher incidents of trespass and property crime. Our officers provide visible deterrence, lot patrols, and rapid response to guest and staff calls."},{title:"Casino & Entertainment Hotels",desc:"High-traffic gaming and entertainment venues require officers trained in crowd dynamics, intoxication management, and coordination with surveillance and gaming-security teams."}],standardHeading:"The AWPA Standard: Hospitality Officer Qualifications",standardBody:"Your guests' experience and your brand reputation depend on the professionalism of every officer on property. AWPA maintains stringent screening and hospitality-specific training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Background Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Hospitality & Service Training",items:["Guest Service Excellence","Verbal De-escalation","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Shift Supervisor Check-Ins","Guest Incident Reporting","Hotel GM Coordination"]}],qualificationCards:[{title:"Service-Minded Personnel",desc:"Our hospitality officers are recruited for both security aptitude and customer-service temperament, ensuring guests feel welcomed and protected rather than policed."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-deployment training in hospital
462ity protocols, guest interaction, and incident documentation."},{title:"Hotel Operations Integration",desc:"Officers coordinate directly with your general manager and front-desk staff, following your property's specific procedures for noise, access, and guest disputes."}],processHeading:"Our 4-Step Hospitality Security Implementation Process",processSteps:[{title:"Property & Risk Assessment",desc:"We assess your property's layout, guest flow, parking areas, incident history, and operational hours to design the right coverage plan."},{title:"Custom Post Order Development",desc:"We draft detailed site instructions covering floor patrols, lobby presence, noise protocols, guest-dispute handling, and reporting requirements."},{title:"Targeted Officer Deployment",desc:"We match service-minded officers to your property's brand and guest profile, ensuring a welcoming yet vigilant presence."},{title:"Active Oversight & Management",desc:"Senior AWPA management conducts random inspections, reviews incident logs, and meets regularly with your general manager to ensure ongoing excellence."}],marqueeHeading:"Trusted by Leading Hospitality Brands",marqueeBody:"Hotels, resorts, and extended-stay properties across the Mid-South rely on AWPA hospitality security to protect guests and preserve their brand reputation.",testimonialsHeading:"What Our Hospitality Clients Say",testimonials:[{quote:"Our guest satisfaction scores actually went up after AWPA took over overnight security. Their officers are warm with guests and firm with troublemakers. Exactly the balance we needed.",name:"General Manager",org:"Boutique Downtown Hotel"},{quote:"Noise complaints and unauthorized guests dropped to nearly zero. The AWPA team handles disruptions so quietly that other guests never even notice. Our reviews have never been better.",name:"Front Office Manager",org:"Extended Stay Property"},{quote:"During our annual convention, AWPA managed lobby access and event-floor security flawlessly. They coordinated with our event team and kept everything running smoothly.",name:"Director of Events",org:"Convention Resort"}],faqHeading:"Hotel & Motel Security — FAQ",faqs:[{q:"Will security officers make my guests feel uncomfortable?",a:"No. Our hospitality officers are specifically trained in guest-service excellence. They provide a warm, welcoming presence at the front desk and lobby while remaining vigilant. Guests consistently report feeling safer and better served, not policed."},{q:"How quickly can AWPA deploy hotel security officers?",a:"For most properties, we can have officers on-site within 24 to 72 hours depending on coverage needs. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"Do your officers handle noise complaints and disruptive guests?",a:"Yes. Our officers are trained in verbal de-escalation and discreet dispute resolution. They handle noise violations, intoxicated guests, and unauthorized visitors quietly and professionally to protect your other guests' experience and your reputation."},{q:"Can AWPA provide both overnight and daytime coverage?",a:"Absolutely. We provide 24/7 coverage options including overnight floor patrols, daytime lobby presence, event coverage, and parking-lot surveillance. Coverage is tailored to your property's operational hours and risk profile."},{q:"Are AWPA hospitality security officers insured?",a:"Yes. AWPA carries comprehensive general liability insurance and our officers operate under strict post orders and continuous supervisory oversight, including shift check-ins and coordination with your general manager."},{q:"How is pricing determined for hotel security services?",a:"Pricing is based on the number of posts, shift coverage (overnight, daytime, or 24/7), days per week, and your property's specific requirements. Request a free quote for an itemized proposal tailored to your property."}],ctaHeading:"Ready to Elevate Your Guest Experience and Security?",ctaBody:"Get a free, no-obligation quote for hotel or motel security coverage tailored to your property, guest profile, and operational hours.",ctaButton:"Request Free Quote"},RC={slug:"parking-lot-security",icon:"ParkingSquare",valuePropHeading:"Parking Lot Security That Deters Crime and Protects Your Patrons",valuePropBody:"Parking structures and surface lots are among the most vulnerable points on any property—prime targets for vehicle break-ins, catalytic converter theft, vandalism, and personal assaults. AWPA provides focu
462sed foot and mobile patrols that eliminate blind spots, safeguard vehicles, and ensure employees and patrons feel safe walking to and from their cars at any hour.",capabilitiesHeading:"Key Parking Lot Security Capabilities",capabilities:[{title:"Auto Theft & Break-In Deterrence",desc:"Visible patrols and surveillance of parking areas that deter vehicle break-ins, catalytic converter theft, and vandalism before they happen."},{title:"Employee Escort Services",desc:"Safe escort of employees and patrons to their vehicles during night shifts and after-hours, reducing personal-safety risk in isolated lots."},{title:"Blind Spot & Stairwell Surveillance",desc:"Focused monitoring of stairwells, elevators, blind corners, and remote areas where crimes most often occur in parking structures."},{title:"Traffic Control & Emergency Response",desc:"Traffic direction during peak entry and exit hours, plus monitoring of emergency call boxes and rapid response to patron distress calls."}],deploymentIntro:"AWPA deploys parking lot security programs across diverse environments:",deployments:[{title:"Corporate Office Garages",desc:"Employee parking structures need protection during early-morning and late-night shift changes. We provide escort services, blind-spot patrols, and access control to keep your workforce safe."},{title:"Hospital & Medical Center Parking",desc:"Healthcare campuses have sprawling lots used at all hours by staff, patients, and visitors. Our officers patrol structures, assist vulnerable patients to vehicles, and respond to distress calls."},{title:"Shopping Mall Surface Lots",desc:"Retail parking lots are high-traffic targets for break-ins and personal crime. High-visibility patrols deter theft and keep shoppers comfortable walking to their cars, especially after dark."},{title:"Event & Venue Parking Grounds",desc:"Concerts, games, and festivals create large temporary parking areas with elevated risk. We provide traffic control, lot patrols, and crowd safety during peak entry and exit surges."},{title:"Residential & Apartment Complex Lots",desc:"Apartment and condo parking areas face trespass, vehicle theft, and property damage. Our patrols enforce parking rules, deter unauthorized access, and protect resident vehicles."}],standardHeading:"The AWPA Standard: Parking Security Officer Qualifications",standardBody:"The safety of your employees and patrons in parking areas depends on the vigilance and training of the officers on patrol. AWPA maintains stringent screening and patrol-specific training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Background Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Patrol & Response Training",items:["Observation & Threat Detection","Verbal De-escalation","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Real-Time GPS Tracking","Patrol Checkpoint Logs","Supervisor Spot Checks"]}],qualificationCards:[{title:"Patrol-Trained Personnel",desc:"Our parking security officers are trained in lot and structure patrol techniques, blind-spot monitoring, and rapid response to patron distress and vehicle incidents."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-deployment training in patrol protocols, observation, and incident documentation."},{title:"Documented Accountability",desc:"Every patrol is GPS-verified with timestamped checkpoint scans and digital incident logs delivered to you, proving your lot was actively covered each shift."}],processHeading:"Our 4-Step Parking Security Implementation Process",processSteps:[{title:"Lot & Structure Assessment",desc:"We assess your parking layout, blind spots, stairwells, lighting, traffic flow, and incident history to design patrol routes that cover every vulnerability."},{title:"Custom Patrol & Post Order Design",desc:"We build patrol schedules, escort protocols, checkpoint routes, and reporting requirements tailored to your lot's hours and risk profile."},{title:"Targeted Officer Deployment",desc:"We deploy patrol-trained officers with the right temperament for public-facing parking environments, from corporate garages to busy retail lots."},{title:"Active Oversight & Reporting",desc:"Senior AWPA management monitors GPS patrol data, reviews checkpoint logs, and delivers detailed reports so you always know y
462our lot was covered."}],marqueeHeading:"Trusted by Property Managers & Venue Operators",marqueeBody:"Corporate offices, hospitals, retail centers, and event venues rely on AWPA parking lot security to protect vehicles and keep patrons safe.",testimonialsHeading:"What Our Clients Say About Our Parking Security",testimonials:[{quote:"Vehicle break-ins in our garage dropped to zero after AWPA started patrols. Our employees feel safe walking to their cars on the late shift—that peace of mind is invaluable.",name:"Facilities Manager",org:"Corporate Office Tower"},{quote:"Our hospital parking structure is huge and used around the clock. AWPA officers patrol every level, assist patients to their cars, and respond to calls instantly. Outstanding service.",name:"Director of Security",org:"Regional Medical Center"},{quote:"After-dark foot traffic at our shopping center improved dramatically. Shoppers feel comfortable staying late, and our break-in incidents have all but disappeared.",name:"Property Manager",org:"Retail Shopping Center"}],faqHeading:"Parking Lot Security — FAQ",faqs:[{q:"Do you provide employee escort services to vehicles?",a:"Yes. Safe escort of employees and patrons to their vehicles during night shifts and after-hours is a core part of our parking security service. This significantly reduces personal-safety risk in isolated or poorly lit lots."},{q:"How quickly can AWPA start parking lot patrols?",a:"For most properties, we can begin patrols within 24 to 72 hours depending on lot size and coverage scope. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"What types of parking areas do you secure?",a:"We secure corporate garages, hospital parking structures, shopping mall surface lots, event and venue parking grounds, residential and apartment complex lots, and mixed-use parking facilities."},{q:"How do I know the patrols are actually being completed?",a:"Every patrol is GPS-tracked in real time with timestamped checkpoint scans. We deliver detailed digital patrol reports after every shift, giving you full transparency and accountability."},{q:"Can you provide both foot and vehicle patrols?",a:"Absolutely. We deploy foot patrols for structures and high-traffic areas, and marked vehicle patrols for large surface lots and multi-property circuits. Many clients combine both for layered coverage."},{q:"How is pricing determined for parking lot security?",a:"Pricing is based on lot size, coverage hours (business hours, overnight, or 24/7), patrol frequency, days per week, and whether you need foot, vehicle, or combined patrols. Request a free quote for an itemized proposal."}],ctaHeading:"Ready to Secure Your Parking Areas?",ctaBody:"Get a free, no-obligation quote for parking lot or garage security tailored to your property's size, hours, and risk profile.",ctaButton:"Request Free Quote"},DC={slug:"retail-loss-prevention",icon:"ShoppingBag",valuePropHeading:"Proactive Loss Prevention That Protects Your Margins and Your Customers",valuePropBody:"Organized retail crime and shrinkage erode profitability faster than almost any other operational risk. AWPA loss prevention specialists operate in uniform and covertly to identify theft tactics, secure high-value merchandise, deter shoplifting through visible presence, and apprehend confirmed offenders safely and legally—protecting your bottom line without alienating honest shoppers.",capabilitiesHeading:"Key Retail Loss Prevention Capabilities",capabilities:[{title:"Uniformed Entrance Deterrence",desc:"Visible entrance guards and door receipt checkers that deter casual and organized shoplifting before it starts, without intimidating legitimate shoppers."},{title:"Covert Floor Surveillance",desc:"Plainclothes officers who blend into the shopping environment to observe theft tactics, identify organized retail crime rings, and build cases for apprehension."},{title:"EAS Tag & CCTV Response",desc:"Trained response to EAS alarm activations and live CCTV monitoring of high-value aisles, exits, and blind spots to catch theft in progress."},{title:"Legal Apprehension & Documentation",desc:"Civil detention protocols for confirmed shoplifters with court-admissible documentation, evidence handling, and coordination with law enforcement for prosecution."}],deploymentIntro:"AWPA deploys loss prevention programs across diverse retail environments:",deployments:[{title:"Luxury & High-Value Retail",desc:"Boutiques and luxury outlets face targeted theft of high-value merchandise. We provide discreet, professional protection that deters theft while preserving a premium shopping experience."},{title:"Department Stores & Big Box Retailers",desc:"Large-format stores with high foot traffic need layered coverage—uniformed deterrence at entrances, covert surveillance on the floor, and coordinated apprehension protocols."},{title:"Electronics & High-Theft Categories",desc:"Electronics, cosmetics, and other high-shrink categories benefit from focused surveillance, EAS response, and plainclothes officers who catch organized theft rings in action."},{title:"Supermarkets & Grocery Chains",desc:"Grocery retailers face chronic shrink from both external theft and internal loss. We provide entrance presence, exit monitoring, and staff training to reduce shrink across the store."},{title:"Shopping Malls & Multi-Tenant Centers",desc:"Mall common areas and anchor stores require coordinated loss prevention across multiple retailers, with shared intelligence on organized crime activity moving between stores."}],standardHeading:"The AWPA Standard: Loss Prevention Officer Qualifications",standardBody:"Your liability and recovery rate depend on the training and judgment of the officers protecting your merchandise. AWPA maintains stringent screening and retail-specific training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Backgroun
462d Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Loss Prevention Training",items:["Theft Detection Techniques","Civil Detention Protocols","Evidence & Documentation"]},{title:"Continuous Oversight",items:["Incident Report Reviews","Recovery Rate Tracking","Retailer Coordination"]}],qualificationCards:[{title:"Retail-Specialized Personnel",desc:"Our loss prevention officers are trained in retail theft tactics, organized crime identification, and the legal boundaries of civil detention to maximize recovery and minimize liability."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-deployment training in retail protocols, apprehension, and incident documentation."},{title:"Legal & Evidence Standards",desc:"Officers follow strict civil detention protocols and produce court-admissible documentation, evidence handling, and coordination with law enforcement to support prosecution."}],processHeading:"Our 4-Step Loss Prevention Implementation Process",processSteps:[{title:"Store & Shrink Assessment",desc:"We assess your store layout, high-theft categories, exit flow, EAS systems, and shrink data to design a targeted loss prevention plan."},{title:"Custom Coverage & Protocol Design",desc:"We build a coverage plan balancing uniformed deterrence and covert surveillance, plus apprehension protocols and reporting requirements tailored to your store."},{title:"Targeted Officer Deployment",desc:"We deploy loss-prevention-trained officers—uniformed, plainclothes, or both—matched to your store's environment and customer experience standards."},{title:"Active Oversight & Reporting",desc:"Senior AWPA management reviews incident reports, tracks recovery rates, and meets regularly with your loss prevention team to refine coverage."}],marqueeHeading:"Trusted by Leading Retailers",marqueeBody:"National and regional retailers rely on AWPA loss prevention to reduce shrink, deter organized crime, and protect their margins.",testimonialsHeading:"What Our Retail Clients Say",testimonials:[{quote:"Our shrink rate dropped 40% in the first six months. AWPA's plainclothes officers caught an organized ring we'd been chasing for months. The ROI was immediate.",name:"Loss Prevention Director",org:"Big Box Retail Chain"},{quote:"The uniformed presence at our entrance deterred casual shoplifting without scaring off real customers. Our honest shoppers actually commented on feeling safer.",name:"Store Manager",org:"Electronics Retailer"},{quote:"AWPA's apprehension documentation is impeccable. Every case they've built has held up for prosecution. That legal rigor is what sets them apart.",name:"Regional LP Manager",org:"Department Store Group"}],faqHeading:"Retail Loss Prevention — FAQ",faqs:[{q:"Do your officers use uniformed or covert approaches?",a:"We use both, often in combination. Uniformed entrance guards provide visible deterrence, while plainclothes officers conduct covert floor surveillance to catch organized theft. The right mix depends on your store's environment and shrink profile."},{q:"How quickly can AWPA deploy loss prevention officers?",a:"For most retail locations, we can have officers on-site within 24 to 72 hours. For high-shrink seasons or emergency coverage, contact us directly and we will prioritize your request."},{q:"Can your officers legally detain shoplifters?",a:"Yes. Our officers are trained in civil detention protocols and the legal boundaries of merchant apprehension. They produce court-admissible documentation and coordinate with law enforcement to support prosecution of confirmed offenders."},{q:"Will loss prevention officers hurt my customer experience?",a:"No. Our uniformed officers are trained to be a welcoming, professional presence, and our covert officers are invisible to honest shoppers. The goal is to deter theft while keeping legitimate customers comfortable."},{q:"Do you help with internal theft and employee training?",a:"Yes. We provide staff training on internal theft reduction, POS fraud awareness, and reporting protocols. Many retailers find internal shrink drops alongside improved external deterrence."},{q:"How is pricing determined for loss prevention services?",a:"Pricing is based on store size, coverage hours, the mix of uniformed and covert officers, days per week, and your shrink profile. Request a free quote for an itemized proposal."}],ctaHeading:"Ready to Reduce Shrink and Protect Your Margins?",ctaBody:"Get a free, no-obligation quote for retail loss prevention coverage tailored to your store's layout, shrink profile, and customer experience standards.",ctaButton:"Request Free Quote"},IC={slug:"warehouse-3pl-security",icon:"Boxes",valuePropHeading:"Supply Chain Security That Protects Cargo, Inventory, and Compliance",valuePropBody:"Logistics and 3PL facilities are the arteries of commerce—and prime targets for cargo theft, inventory diversion, and unauthorized access. AWPA provides multi-layered warehouse security that guards gatehouses, verifies driver credentials, audits trailer seals, patrols perimeter fence lines, and deters the losses that disrupt your supply chain and erode client trust.",capabilitiesHeading:"Key 3PL & Warehouse Security Capabilities",capabilities:[{title:"Gatehouse Guarding & Driver Verification",desc:"Controlled entry and exit with driver ID verification, bill-of-lading checks, and visitor logging that prevents unauthorized access to your yard and docks."},{title:"Trailer Seal Audits & Cargo Inspection",desc:"Verification of trailer seals, cargo inspection logs, and high-value load monitoring that deters in-transit and on-yard cargo theft."},{title:"High-Value Inventory Cage Surveillance",desc:"Focused monitoring of high-value inventory cages, secure storage areas, and restricted zones to prevent internal and external diversion."},{title:"Perimeter & Loading Dock Patrols",desc:"Fence-line patrols, loading dock surveillance, and yard audits that deter after-hours intrusion and detect breaches across expansive logistics footprints."}],deploymentIntro:"AWPA deploys warehouse security programs across diverse logistics environments:",deployments:[{title:"3PL Logistics Hubs",desc:"Third-party logistics operators manage goods for multiple clients with strict accountability requirements. We secure gatehouses, verify every driver, and maintain audit-ready access logs that protect your client relationships."},{title:"Distribution Warehouses",desc:"High-volume distribution centers need controlled access, dock surveillance, and perimeter patrols to prevent cargo theft and keep throughput moving safely."},{title:"Cold Storage & Food-Grade Facilities",desc:"Temperature-controlled and food-grade facilities carry additional compliance requirements. We provide access control and monitoring that supports food-safety and chain-of-custody standards."},{title:"Freight Terminal Yards",desc:"Expansive trailer yards with hundreds of vehicles are prime theft targets. Our marked patrols, gatehouse control, and seal audits deter trailer tampering and cargo diversion."},{title:"Manufacturing & Industrial Plants",desc:"Production facilities face risks from theft of raw materials, finished goods, and equipment. We secure perimeters, monitor restricted areas, and control access to protect operations."}],standardHeading:"The AWPA Standard: Warehouse Security Officer Qualifications",standardBody:"Your cargo, client relationships, and compliance standing depend on the discipline of the officers guarding your facility. AWPA maintains stringent screening and logistics-specific training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Backgroun
462d Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Logistics & Compliance Training",items:["Gatehouse & Driver Verification","Trailer Seal & Cargo Protocols","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Real-Time GPS Tracking","Access Log Audits","Supervisor Spot Checks"]}],qualificationCards:[{title:"Logistics-Trained Personnel",desc:"Our warehouse officers are trained in gatehouse operations, driver verification, trailer seal audits, and cargo-handling protocols specific to 3PL and distribution environments."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-deployment training in facility access control and incident documentation."},{title:"Compliance Support",desc:"Our access logs, patrol reports, and audit trails support CTPAT, food-safety, and chain-of-custody compliance requirements that protect your certifications and client relationships."}],processHeading:"Our 4-Step Warehouse Security Implementation Process",processSteps:[{title:"Facility & Supply Chain Assessment",desc:"We assess your facility layout, gatehouse operations, dock flow, perimeter, inventory zones, and compliance requirements to design the right coverage plan."},{title:"Custom Post Order Development",desc:"We draft detailed site instructions covering gatehouse protocols, driver verification, seal audits, patrol routes, and reporting requirements."},{title:"Targeted Officer Deployment",desc:"We deploy logistics-trained officers to your gatehouse, docks, and perimeter—matched to your facility's operations and compliance standards."},{title:"Active Oversight & Reporting",desc:"Senior AWPA management monitors access logs, reviews patrol reports, and delivers audit-ready documentation to support your compliance and client requirements."}],marqueeHeading:"Trusted by Logistics & Distribution Leaders",marqueeBody:"3PL operators, distribution centers, and freight terminals across the Mid-South rely on AWPA to protect cargo, inventory, and compliance standing.",testimonialsHeading:"What Our Logistics Clients Say",testimonials:[{quote:"Cargo theft at our distribution center dropped to zero. AWPA's gatehouse control and seal audits caught discrepancies we'd been missing for years. Our clients noticed.",name:"Operations Director",org:"Regional 3PL Provider"},{quote:"The access logs AWPA maintains are audit-ready. When our CTPAT recertification came up, their documentation made the process seamless. That alone justified the investment.",name:"Compliance Manager",org:"Freight Terminal Operator"},{quote:"Our trailer yard had constant after-hours intrusion. AWPA's marked patrols and gatehouse control eliminated it within the first month. We haven't had a single incident since.",name:"Facility Manager",org:"Cold Storage Distribution"}],faqHeading:"3PL & Warehouse Security — FAQ",faqs:[{q:"Do your officers handle gatehouse and driver verification?",a:"Yes. Gatehouse guarding is a core capability. Our officers verify driver credentials, check bills of lading, log every visitor, and control access to your yard and docks to prevent unauthorized entry."},{q:"How quickly can AWPA deploy warehouse security?",a:"For most facilities, we can have officers on-site within 24 to 72 hours depending on size and coverage scope. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"Can you support CTPAT and supply chain compliance?",a:"Yes. Our access logs, patrol reports, and audit trails are designed to support CTPAT, food-safety, and chain-of-custody compliance requirements, helping you maintain certifications and pass audits."},{q:"Do you provide 24/7 coverage for facilities that run around the clock?",a:"Absolutely. We provide 24/7 coverage options including gatehouse control, dock surveillance, perimeter patrols, and high-value inventory monitoring tailored to your operational hours."},{q:"Are AWPA warehouse security officers insured?",a:"Yes. AWPA carries comprehensive general liability insurance and our officers operate under strict post orders and continuous supervisory oversight, including access-log audits and supervisor spot checks."},{q:"How is pricing determined for warehouse security services?",a:"Pricing is based on facility size, gatehouse and patrol requirements, coverage hours (business hours, overnight, or 24/7), days per week, and compliance needs. Request a free quote for an itemized proposal."}],ctaHeading:"Ready to Secure Your Supply Chain?",ctaBody:"Get a free, no-obligation quote for 3PL or warehouse security tailored to your facility's operations, cargo, and compliance requirements.",ctaButton:"Request Free Quote"},MC={slug:"hoa-security",icon:"Home",valuePropHeading:"Community Security That Protects Residents and Preserves Property Values",valuePropBody:"Residents choose gated communities and HOAs for safety, peace, and quality of life. AWPA provides courteous, attentive gatehouse officers and mobile patrols that verify visitors, enforce community bylaws, deter trespassers, and preserve the quiet, secure environment your residents expect—enhancing both safety and property values.",capabilitiesHeading:"Key HOA & Community Security Capabilities",capabilities:[{title:"Gated Entry & Visitor Management",desc:"Gatehouse officers who verify visitors, manage delivery and vendor access, and maintain a welcoming yet controlled entry to your community."},{title:"Amenity & Common Area Monitoring",desc:"Patrols of pools, clubhouses, fitness centers, and common areas to enforce hours, deter vandalism, and ensure amenities are used appropriately."},{title:"Parking & Speed Enforcement",desc:"Enforcement of community parking regulations and speed limits that protect children, pedestrians, and resident quality of life."},{title:"Vacation House Checks",desc:"Resident-requested checks of unoccupied homes during travel, providing peace of mind and deterring break-ins when residents are away."}],deploymentIntro:"AWPA deploys HOA security programs across diverse residential environments:",deployments:[{title:"Gated Communities",desc:"Guard-gated neighborhoods require 24/7 entry control, visitor verification, and roving patrols. Our gatehouse officers keep non-residents out while welcoming legitimate guests and deliveries."},{title:"Luxury Condominium Towers",desc:"High-rise condos need lobby concierge security, amenity-floor monitoring, and parking-garage patrols that protect residents and preserve a premium living experience."},{title:"Suburban HOAs",desc:"Non-gated suburban associations benefit from mobile patrols, amenity enforcement, and vacation house checks that deter crime and enforce community standards."},{title:"Multi-Family Apartment Complexes",desc:"Apartment communities face trespass, property damage, and parking violations. Our patrols enforce rules, deter unauthorized access, and protect resident safety."},{title:"Active Adult & Senior Communities",desc:"Senior living communities require a gentle, respectful security presence that deters crime while making residents feel cared for and secure in their homes."}],standardHeading:"The AWPA Standard: Community Security Officer Qualifications",standardBody:"Your residents' safety and satisfaction depend on the professionalism and temperament of the officers in your community. AWPA maintains stringent screening and service-oriented training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Backgroun
462d Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Community Service Training",items:["Resident Interaction Excellence","Verbal De-escalation","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Gatehouse & Patrol Logs","Resident Feedback Reviews","HOA Board Coordination"]}],qualificationCards:[{title:"Service-Minded Personnel",desc:"Our community officers are recruited for both security aptitude and customer-service temperament, ensuring residents feel protected and respected rather than policed."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-deployment training in community protocols, visitor management, and incident documentation."},{title:"HOA Board Partnership",desc:"We coordinate directly with your HOA board and property manager, following your community's specific bylaws, enforcement priorities, and reporting requirements."}],processHeading:"Our 4-Step Community Security Implementation Process",processSteps:[{title:"Community & Risk Assessment",desc:"We assess your community's layout, entry points, amenities, incident history, and bylaws to design the right coverage plan."},{title:"Custom Post Order Development",desc:"We draft detailed site instructions covering gatehouse protocols, patrol routes, amenity enforcement, and resident-service requirements."},{title:"Targeted Officer Deployment",desc:"We deploy service-minded officers matched to your community's culture—courteous with residents and guests, firm with policy and trespassers."},{title:"Active Oversight & Management",desc:"Senior AWPA management conducts random inspections, reviews resident feedback, and meets regularly with your HOA board to ensure ongoing excellence."}],marqueeHeading:"Trusted by Residential Communities",marqueeBody:"Gated communities, condo towers, and suburban HOAs across the Mid-South rely on AWPA to protect residents and preserve property values.",testimonialsHeading:"What Our Community Clients Say",testimonials:[{quote:"Our residents love the AWPA gatehouse team. They're warm with guests, firm with rules, and always professional. Resident satisfaction scores have never been higher.",name:"HOA Board President",org:"Gated Residential Community"},{quote:"The vacation house checks give our traveling residents real peace of mind. We've had zero break-ins since AWPA started patrols. Property values reflect the safety.",name:"Property Manager",org:"Suburban HOA"},{quote:"Our condo tower needed lobby presence and garage patrols. AWPA officers are courteous with residents and vigilant with access. Exactly the premium service we wanted.",name:"Building Manager",org:"Luxury Condominium Tower"}],faqHeading:"HOA & Community Security — FAQ",faqs:[{q:"Will security officers make residents feel policed?",a:"No. Our community officers are specifically trained in resident interaction and service excellence. They provide a warm, welcoming presence at the gatehouse and on patrols. Residents consistently report feeling safer and better served, not policed."},{q:"How quickly can AWPA deploy community security?",a:"For most communities, we can have officers on-site within 24 to 72 hours depending on coverage needs. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"Do you provide vacation house checks for traveling residents?",a:"Yes. Residents can request checks of their unoccupied homes during travel. Our officers conduct exterior inspections and report any concerns, providing peace of mind and deterring break-ins."},{q:"Can you enforce community bylaws and parking rules?",a:"Absolutely. Our officers enforce parking regulations, speed limits, amenity hours, and community bylaws as directed by your HOA board, helping maintain the quality of life residents expect."},{q:"Do you coordinate with our HOA board and property manager?",a:"Yes. We work directly with your board and property manager, following your community's specific bylaws, enforcement priorities, and reporting requirements, with regular check-ins to ensure satisfaction."},{q:"How is pricing determined for HOA security services?",a:"Pricing is based on coverage type (gatehouse, patrols, or both), coverage hours, days per week, community size, and service requirements. Request a free quote for an itemized proposal."}],ctaHeading:"Ready to Protect Your Community?",ctaBody:"Get a free, no-obligation quote for HOA or community security tailored to your neighborhood's layout, amenities, and resident expectations.",ctaButton:"Request Free Quote"}
462,WC={slug:"school-campus-safety",icon:"GraduationCap",valuePropHeading:"Campus Safety That Protects Students Without Disrupting Learning",valuePropBody:"Educational institutions require a unique kind of security—officers who balance a nurturing, approachable presence with vigilant readiness for active threats. AWPA school and campus safety officers are trained in youth interaction, de-escalation, active-shooter response, and crisis communication, protecting students, faculty, and infrastructure while preserving an environment where learning comes first.",capabilitiesHeading:"Key School & Campus Safety Capabilities",capabilities:[{title:"Entrance Screening & Access Control",desc:"Student and visitor screening at main entrances, badge verification, and controlled access that keeps threats out while keeping the school day moving smoothly."},{title:"Active Threat & Emergency Response",desc:"Officers trained in active-shooter protocols, lockdown procedures, and crisis communication who can respond immediately when seconds matter most."},{title:"Perimeter & Campus Patrols",desc:"Patrols of perimeters, parking areas, athletic fields, and common areas during and after school hours to deter trespass and monitor activity."},{title:"De-escalation & Bullying Prevention",desc:"Officers trained in youth de-escalation, conflict mediation, and bullying-prevention awareness who support a safe, respectful school climate."}],deploymentIntro:"AWPA deploys campus safety officers across diverse educational environments:",deployments:[{title:"Private & Charter K-12 Schools",desc:"Private and charter schools need entrance screening, perimeter patrols, and a trusted adult presence that protects students without a prison-like atmosphere. Our officers support a safe, welcoming campus."},{title:"University & College Campuses",desc:"Higher-education campuses span large footprints with residence halls, academic buildings, and athletic facilities. We provide patrols, access control, and event security across the full campus."},{title:"Trade & Vocational Schools",desc:"Vocational campuses with valuable equipment and adult students benefit from access control, equipment-yard patrols, and after-hours security that protects assets and students."},{title:"Daycare & Early Learning Centers",desc:"Childcare facilities require the highest level of access control and a gentle, reassuring presence. Our officers verify every pickup, monitor entrances, and keep children safe."},{title:"School District Athletic & Event Coverage",desc:"After-school sports, dances, and events bring crowds and elevated risk. We provide event security, crowd management, and campus coverage during high-activity periods."}],standardHeading:"The AWPA Standard: Campus Safety Officer Qualifications",standardBody:"The safety of students and staff depends on the training, temperament, and readiness of the officers on your campus. AWPA maintains stringent screening and education-specific training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Background Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Campus & Youth Training",items:["Active Shooter Response Protocols","Youth De-escalation","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Real-Time GPS Tracking","Incident Report Reviews","Administrator Coordination"]}],qualificationCards:[{title:"Education-Specialized Personnel",desc:"Our campus officers are trained in youth interaction, active-threat response, and crisis communication, with the temperament to protect students while supporting a positive school climate."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-deployment training in campus protocols, emergency response, and incident documentation."},{title:"Administrator Partnership",desc:"We coordinate directly with your principal, security director, and district administration, following your emergency action plans and reporting requirements."}],processHeading:"Our 4-Step Campus Safety Implementation Process",processSteps:[{title:"Campus & Threat Assessment",desc:"We assess your campus layout, entrances, perimeter, emergency plans, and incident history to design a safety program tailored to your school."},{title:"Custom Post Order Development",desc:"We draft detailed site instructions covering entrance screening, patrol routes, lockdown protocols, and coordination with administration."},{title:"Targeted Officer Deployment",desc:"We deploy campus-trained officers matched to your school's culture—approachable with students, vigilant on threats, coordinated with staff."},{title:"Active Oversight & Management",desc:"Senior AWPA management conducts random inspections, reviews incident reports, and meets regularly with your administration to ensure ongoing readiness."}],marqueeHeading:"Trusted by Educational Institutions",marqueeBody:"K-12 schools, universities, and daycare centers across the Mid-South rely on AWPA campus safety officers to protect students and staff.",testimonialsHeading:"What Our Education Clients Say",testimonials:[{quote:"Parents immediately noticed the difference. AWPA officers are warm with students at drop-off and vigilant at every entrance. Our campus feels safe without feeling locked down.",name:"Head of School",org:"Private K-12 Academy"},{quote:"Our university needed coverage across a large campus with residence halls and athletic facilities. AWPA patrols, access control, and event security have been seamless.",name:"Director of Campus Safety",org:"Regional University"},{quote:"The training AWPA officers bring to active-threat response gives our administration real confidence. They know our lockdown protocols and respond instantly.",name:"Security Director",org:"Charter School Network"}],faqHeading:"School & Campus Safety — FAQ",faqs:[{q:"Are your officers trained for active-shooter and lockdown situations?",a:"Yes. Every campus safety officer completes training in active-shooter response, lockdown procedures, and crisis communication. They integrate directly with your school's emergency action plans and can respond immediately when seconds matter most."},{q:"How quickly can AWPA deploy campus safety officers?",a:"For most schools, we can have officers on-site within 24 to 72 hours depen
462ding on coverage needs. For emergency or short-notice coverage, contact us directly and we will prioritize your request."},{q:"Will armed or unarmed officers be appropriate for our campus?",a:"We deploy both, depending on your institution's risk profile, policies, and community standards. Many schools use unarmed officers for a welcoming presence, while others add armed officers for elevated threat environments. We'll help you determine the right approach."},{q:"Do your officers interact well with students?",a:"Yes. Our campus officers are specifically trained in youth interaction, de-escalation, and bullying-prevention awareness. They build trust with students while maintaining vigilant readiness for threats."},{q:"Can you provide coverage for after-school events and athletics?",a:"Absolutely. We provide event security, crowd management, and campus coverage for athletic events, dances, performances, and other high-activity periods on your campus."},{q:"How is pricing determined for campus safety services?",a:"Pricing is based on coverage type (armed or unarmed), number of posts, coverage hours, days per week, campus size, and event-coverage needs. Request a free quote for an itemized proposal."}],ctaHeading:"Ready to Protect Your Campus?",ctaBody:"Get a free, no-obligation quote for school or campus safety coverage tailored to your institution's layout, risk profile, and community standards.",ctaButton:"Request Free Quote"},LC={slug:"operational-risk-detection",icon:"Activity",valuePropHeading:"Find Your Vulnerabilities Before Criminals Do",valuePropBody:"Most security breaches exploit gaps that were never identified or addressed—weak access points, outdated protocols, blind spots in surveillance coverage. AWPA's operational risk detection and response service proactively audits your physical security, workflows, and emergency plans, then delivers an actionable blueprint to close every gap before it's exploited.",capabilitiesHeading:"Key Risk Detection & Response Capabilities",capabilities:[{title:"Physical Security Audits",desc:"Comprehensive gap analysis of your facility's physical layout, access systems, surveillance coverage, and perimeter defenses against real-world threat scenarios."},{title:"Workplace Violence Threat Assessment",desc:"Evaluation of internal threat indicators, employee-safety protocols, and response procedures to identify and mitigate workplace violence risk before it escalates."},{title:"Emergency Action Planning",desc:"Development of business-continuity and emergency-action plans covering evacuation, lockdown, active threat, and natural-disaster response tailored to your facility."},{title:"Penetration Testing",desc:"Controlled perimeter probing and access-control testing that exposes real vulnerabilities by attempting to breach your defenses the way an adversary would."}],deploymentIntro:"AWPA conducts risk detection and response engagements across diverse operational environments:",deployments:[{title:"Corporate Headquarters",desc:"Executive offices and corporate headquarters need comprehensive vulnerability assessments covering executive protection, visitor access, and workplace-violence preparedness."},{title:"Data Centers & Critical Infrastructure",desc:"Facilities housing critical systems require rigorous physical-security audits, penetration testing, and continuity planning to protect against both physical and operational threats."},{title:"Manufacturing & Industrial Plants",desc:"Production facilities face risks from theft, sabotage, and operational disruption. We assess perimeters, access control, and emergency response to protect operations and assets."},{title:"Financial & High-Value Institutions",desc:"Banks, financial hubs, and high-value asset facilities need the highest level of vulnerability assessment, penetration testing, and threat-response planning."},{title:"Healthcare & Multi-Site Campuses",desc:"Hospitals and campus environments with public access, sensitive areas, and complex layouts benefit from comprehensive risk audits and tailored emergency planning."}],standardHeading:"The AWPA Standard: Risk Assessment Qualifications",standardBody:"The value of a risk assessment depends entirely on the expertise and methodology of the consultants conducting it. AWPA brings military and law-enforcement-veteran leadership to every engagement.",vettingSteps:[{title:"Expert Consultative Team",items:["Military & LE Veteran Leadership","Physical Security Expertise","Threat Assessment Experience"]},{title:"Proven Methodology",items:["Layered Vulnerability Analysis","Real-World Threat Modeling","Penetration Testing Protocols"]}
462,{title:"Actionable Deliverables",items:["Prioritized Risk Blueprints","Emergency Action Plans","Implementation Roadmaps"]}],qualificationCards:[{title:"Veteran-Led Expertise",desc:"Our risk assessments are led by consultants with military and law-enforcement backgrounds who bring real-world threat experience to every facility they evaluate."},{title:"Comprehensive Methodology",desc:"We combine physical audits, workflow analysis, penetration testing, and threat modeling into a layered assessment that exposes gaps a single-discipline review would miss."},{title:"Actionable Blueprints",desc:"You receive prioritized, actionable recommendations—not a generic report. Every finding includes a clear remediation path so you can close gaps efficiently."}],processHeading:"Our 4-Step Risk Detection & Response Process",processSteps:[{title:"Discovery & Facility Walkthrough",desc:"We conduct an in-depth walkthrough of your facility, reviewing physical layout, access systems, surveillance, workflows, and existing emergency protocols."},{title:"Vulnerability Analysis & Penetration Testing",desc:"We analyze findings against real-world threat scenarios and conduct controlled penetration testing to expose exploitable gaps in your defenses."},{title:"Risk Blueprint & Emergency Plan Development",desc:"We deliver a prioritized risk-mitigation blueprint and, where needed, develop or refine your emergency action and business-continuity plans."},{title:"Implementation Support & Re-Assessment",desc:"We support your remediation efforts and conduct follow-up assessments to verify that gaps have been closed and your security posture has improved."}],marqueeHeading:"Trusted by High-Security Organizations",marqueeBody:"Corporate, industrial, and government organizations rely on AWPA risk assessments to identify vulnerabilities and strengthen their security posture.",testimonialsHeading:"What Our Risk Assessment Clients Say",testimonials:[{quote:"AWPA's penetration test exposed access gaps we never knew existed. Their prioritized blueprint let us close every vulnerability within a quarter. Invaluable.",name:"Director of Security",org:"Corporate Headquarters"},{quote:"Our emergency action plan was outdated and incomplete. AWPA rebuilt it from the ground up with real-world threat scenarios. Our team is finally prepared.",name:"Facilities Director",org:"Manufacturing Plant"},{quote:"The veteran-led team brought a level of threat expertise we couldn't find elsewhere. Their assessment changed how we approach physical security entirely.",name:"COO",org:"Data Center Operator"}],faqHeading:"Operational Risk Detection & Response — FAQ",faqs:[{q:"What is the difference between a risk assessment and regular security guard service?",a:"A risk assessment is a consultative engagement that identifies vulnerabilities in your physical security, workflows, and emergency plans, then delivers an actionable blueprint to close them. Guard service is ongoing protection. Many clients use risk assessments to design and improve their guard deployments."},{q:"How long does a risk assessment engagement take?",a:"Most assessments take one to three weeks depending on facility size, complexity, and scope. This includes the facility walkthrough, vulnerability analysis, penetration testing, and delivery of your prioritized risk blueprint."},{q:"What is penetration testing and is it safe?",a:"Penetration testing is a controlled, authorized attempt to breach your physical defenses the way an adversary would—testing access control, perimeter security, and surveillance gaps. It is conducted safely with your authorization and full coordination with your team."},{q:"Do you help implement the recommendations?",a:"Yes. We provide implementation support and can conduct follow-up assessments to verify that gaps have been closed. We can also design and staff the guard deployments that address the vulnerabilities we identify."},{q:"What types of facilities do you assess?",a:"We assess corporate headquarters, data centers, manufacturing plants, financial institutions, healthcare campuses, and government facilities. Every assessment is tailored to your facility's specific risk profile and operational environment."},{q:"How is pricing determined for risk assessment services?",a:"Pricing is based on facility size, complexity, scope of the assessment (physical audit, penetration testing, emergency planning), and engagement duration. Request a free consultation for a scoped proposal."}],ctaHeading:"Ready to Find Your Vulnerabilities Before Adversaries Do?",ctaBody:"Get a free, no-obligation consultation for an operational risk assessment tailored to your facility's layout, operations, and threat profile.",ctaButton:"Request Free Consultation"},FC={slug:"undercover-security-operations",icon:"EyeOff",valuePropHeading:"Covert Operations That Expose Internal Threats Overt Security Can't Reach",valuePropBody:"When theft, fraud, or sabotage originates from within your own operation, cameras and uniformed guards will never catch it. AWPA places seasoned undercover operatives inside your facility as regular employees or contractors to infiltrate internal theft rings, document substance abuse and policy violations, and build court-admissible cases that neutralize threats from the inside out.",capabilitiesHeading:"Key Undercover Operations Capabilities",capabilities:[{title:"Covert Intelligence Gathering",desc:"Operatives embedded in your workforce who observe and document internal theft, policy violations, and criminal activity without alert
462ing the subjects."},{title:"Theft Ring Identification & Disruption",desc:"Infiltration and mapping of organized internal theft rings, with documented evidence that enables targeted termination and prosecution."},{title:"Substance Abuse & Safety Audits",desc:"Covert observation of workplace substance abuse, safety violations, and culture issues that create liability and operational risk."},{title:"Court-Admissible Case Building",desc:"Documentation, evidence handling, and legal testimony support that produces court-admissible dossiers for termination and prosecution."}],deploymentIntro:"AWPA deploys undercover operations across diverse operational environments:",deployments:[{title:"Large Distribution Centers & Warehouses",desc:"High-volume logistics facilities with valuable inventory are prime targets for internal theft rings. Our operatives embed in the workforce to expose and dismantle organized diversion."},{title:"Manufacturing & Production Facilities",desc:"Production plants face risks from raw-material theft, product diversion, and sabotage. Undercover operatives document the activity and identify the individuals responsible."},{title:"High-Tech & R&D Environments",desc:"Facilities handling intellectual property, prototypes, or sensitive data face corporate-espionage risk. Covert operations protect trade secrets from internal compromise."},{title:"Hospitality & Retail Venues",desc:"Hotels, restaurants, and retail operations with high staff turnover and cash handling benefit from covert observation of theft, fraud, and policy violations."},{title:"Corporate & Administrative Operations",desc:"Office environments face internal fraud, expense abuse, and policy violations. Undercover operatives document misconduct that standard oversight misses."}],standardHeading:"The AWPA Standard: Undercover Operative Qualifications",standardBody:"The success of a covert operation depends entirely on the skill, discipline, and discretion of the operative. AWPA deploys seasoned professionals with proven field experience.",vettingSteps:[{title:"Operative Selection",items:["Experienced Field Operatives","Background & Credential Vetting","Discretion & Reliability Verified"]},{title:"Cover & Infiltration Training",items:["Workforce Integration Skills","Observation & Documentation","Evidence Handling Protocols"]},{title:"Oversight & Legal Standards",items:["Case Management Oversight","Court-Admissible Standards","Legal Testimony Support"]}],qualificationCards:[{title:"Seasoned Operatives",desc:"Our undercover operatives are experienced professionals with proven field experience in covert observation, documentation, and case building—not entry-level guards reassigned."},{title:"Seamless Cover Integration",desc:"Operatives are embedded as regular employees or contractors with credible cover stories, integrating naturally into your workforce without arousing suspicion."},{title:"Legal-Grade Documentation",desc:"Every observation is documented to court-admissible standards, with proper evidence handling and legal testimony support available for termination and prosecution."}],processHeading:"Our 4-Step Undercover Operations Process",processSteps:[{title:"Threat Scoping & Objective Definition",desc:"We work with you to define the suspected threat—internal theft, fraud, substance abuse, espionage—and set clear objectives for the operation."},{title:"Cover Development & Operative Placement",desc:"We develop a credible cover story and place a seasoned operative into your workforce as a regular employee or contractor without alert
462ing subjects."},{title:"Covert Observation & Case Building",desc:"The operative observes and documents activity over the engagement period, building a court-admissible case that identifies individuals and maps the scope of the threat."},{title:"Case Delivery & Resolution Support",desc:"We deliver a complete dossier with documented evidence and support your termination, prosecution, or policy-enforcement actions, including legal testimony if needed."}],marqueeHeading:"Trusted to Protect High-Value Operations",marqueeBody:"Distribution centers, manufacturers, and high-value operations rely on AWPA undercover operations to expose and neutralize internal threats.",testimonialsHeading:"What Our Undercover Operations Clients Say",testimonials:[{quote:"We suspected an internal theft ring but couldn't prove it. AWPA's operative embedded for six weeks and delivered a case that led to three terminations and a prosecution. Outstanding work.",name:"Operations Director",org:"Regional Distribution Center"},{quote:"The documentation AWPA produced was airtight. Every termination held up without challenge. Their court-admissible standards protected us from wrongful-termination exposure.",name:"HR Vice President",org:"Manufacturing Company"},{quote:"We had recurring inventory shrink we couldn't explain. The undercover operation identified the diversion pattern and the individuals responsible. Losses stopped immediately after resolution.",name:"Loss Prevention Manager",org:"3PL Logistics Provider"}],faqHeading:"Undercover Security Operations — FAQ",faqs:[{q:"How do undercover operatives integrate into our workforce without being detected?",a:"Operatives are placed as regular employees or contractors with credible cover stories, credentials, and backgrounds. They integrate naturally into your workflows and culture without arousing suspicion, observing and documenting activity over the engagement period."},{q:"How long does a typical undercover operation last?",a:"Engagement duration depends on the threat and objectives. Most operations run from several weeks to several months to allow the operative to build trust, observe patterns, and document a complete, court-admissible case."},{q:"Is the documentation produced court-admissible?",a:"Yes. Every observation is documented to court-admissible standards with proper evidence handling. We provide legal testimony support to back terminations and prosecutions, protecting you from wrongful-termination exposure."},{q:"What types of internal threats can undercover operations address?",a:"We address organized internal theft rings, inventory diversion, substance abuse, workplace-safety violations, corporate espionage, intellectual-property compromise, and policy fraud. The operation is scoped to your specific suspected threat."},{q:"Who in our organization knows about the operation?",a:"Knowledge is kept to an absolute minimum—typically only senior leadership or a designated point of contact. This compartmentalization is essential to protect the operative's cover and the integrity of the case."},{q:"How is pricing determined for undercover operations?",a:"Pricing is based on engagement duration, operative cover requirements, the complexity of the threat, and case-building needs. Because these are specialized covert operations, pricing is scoped per engagement. Request a confidential consultation for a proposal."}],ctaHeading:"Suspect an Internal Threat? Let's Talk Confidentially.",ctaBody:"Get a confidential, no-obligation consultation for an undercover operation scoped to your suspected internal threat.",ctaButton:"Request Confidential Consultation"},_C={slug:"special-events",icon:"PartyPopper",valuePropHeading:"Event Security That Keeps the Focus on the Experience",valuePropBody:"From intimate galas to multi-thousand-attendee festivals, every event carries security risk—crowd surges, unauthorized access, intoxicated guests, and VIP exposure. AWPA delivers scalable event security that handles bag checks, access control, crowd management, and VIP protection seamlessly, so your attendees enjoy the experience and your event runs without incident.",capabilitiesHeading:"Key Special Events Security Capabilities",capabilities:[{title:"Checkpoint & Bag Inspection",desc:"Metal-detector and bag-inspection checkpoints that keep prohibited items out while keeping entry lines moving efficiently."},{title:"VIP & Performer Protection",desc:"Discreet escort and protection for performers, dignitaries, and high-profile attendees from arrival through departure."},{title:"Crowd Dynamics Management",desc:"Trained crowd control and de-escalation that prevents surges, manages bottlenecks, and resolves tensions before they escalate."}
462,{title:"Alcohol & Age Verification Enforcement",desc:"ID verification, alcohol-service monitoring, and management of intoxicated guests that protect your venue's licensing and liability."}],deploymentIntro:"AWPA provides event security across diverse gathering environments:",deployments:[{title:"Concerts & Music Festivals",desc:"Large-scale music events with high attendance, alcohol service, and crowd-surge risk require checkpoint screening, crowd management, and rapid response capability across the venue footprint."},{title:"Corporate Conventions & Conferences",desc:"Professional gatherings need credential verification, access control for restricted sessions, and VIP protection for keynote speakers and executives."},{title:"Private Weddings & Galas",desc:"High-profile private events require discreet, professional security that protects guests and gifts without disrupting the celebration's atmosphere."},{title:"Sporting Events & Tournaments",desc:"Athletic events bring crowds, alcohol, and fan intensity. We provide crowd control, field protection, and coordination with venue staff and EMS."},{title:"Charity Auctions & Fundraisers",desc:"High-value auctions and donor events need asset protection, access control, and VIP handling that safeguards both guests and valuable items."}],standardHeading:"The AWPA Standard: Event Security Officer Qualifications",standardBody:"The safety of your attendees and the success of your event depend on the training and composure of the officers on site. AWPA maintains stringent screening and event-specific training standards.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Background Checks","Multi-Panel Drug Tests","Employment Verifications"]},{title:"Event & Crowd Training",items:["Crowd Dynamics & De-escalation","Checkpoint Screening Protocols","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Real-Time Command Coordination","Incident Report Reviews","Event Organizer Liaison"]}],qualificationCards:[{title:"Event-Specialized Personnel",desc:"Our event officers are trained in crowd dynamics, checkpoint screening, and de-escalation, with the composure to manage high-energy environments professionally."},{title:"State Licensing & Registration",desc:"Every officer holds an active state security registration and completes pre-event training in venue protocols, emergency response, and incident documentation."},{title:"Venue & EMS Coordination",desc:"We coordinate with your event organizers, venue staff, and municipal fire and EMS responders to ensure seamless emergency response if an incident occurs."}],processHeading:"Our 4-Step Event Security Implementation Process",processSteps:[{title:"Event & Venue Assessment",desc:"We assess your venue layout, expected attendance, entry points, VIP needs, and risk factors to design a scalable security plan."},{title:"Security Plan & Post Order Development",desc:"We build a detailed plan covering checkpoint placement, crowd-flow management, VIP protection, and emergency response protocols."},{title:"Targeted Officer Deployment",desc:"We deploy event-trained officers at checkpoints, crowd zones, and VIP areas—scaled to your attendance and risk profile."},{title:"Active Command & Oversight",desc:"Senior AWPA management provides real-time command coordination, monitors incidents, and liaises with your organizers throughout the event."}],marqueeHeading:"Trusted by Event Organizers & Venues",marqueeBody:"Concerts, conventions, galas, and sporting events across the Mid-South rely on AWPA event security to keep attendees safe and events running smoothly.",testimonialsHeading:"What Our Event Clients Say",testimonials:[{quote:"Our outdoor festival drew 8,000 attendees and AWPA handled it flawlessly. Checkpoints moved fast, crowd control was professional, and we had zero incidents. They're our go-to.",name:"Event Operations Lead",org:"Regional Music Festival"},{quote:"VIP protection for our keynote speakers was discreet and impeccable. Our executives felt safe without ever noticing the security around them. Exactly what we wanted.",name:"Conference Director",org:"Corporate Convention"},{quote:"Our gala had high-value auction items and high-profile guests. AWPA protected both with total professionalism. The evening went off without a single security concern.",name:"Development Director",org:"Charity Fundraiser"}],faqHeading:"Special Events Security — FAQ",faqs:[{q:"How far in advance should we book event security?",a:"For large or complex events, we recommend booking four to eight weeks in advance to ensure proper planning and officer availability. For smaller events or short-notice needs, contact us directly and we will do everything possible to accommodate your timeline."},{q:"How do you determine how many officers we need?",a:"We assess your expected attendance, venue layout, entry points, VIP requirements, alcohol service, and risk factors to recommend the right officer count and deployment plan. Every quote includes a scoped staffing recommendation."},{q:"Do you provide armed officers for events?",a:"Yes. We provide both armed and unarmed event officers depen
462ding on your event's risk profile, venue requirements, and the presence of high-profile attendees or high-value assets. We'll help you determine the right approach."},{q:"Can you handle bag checks and metal-detector screening?",a:"Absolutely. We provide checkpoint screening including bag inspection and metal-detector operation, with protocols designed to keep entry lines moving efficiently while keeping prohibited items out."},{q:"Do you coordinate with venue staff and emergency services?",a:"Yes. We coordinate with your event organizers, venue management, and municipal fire and EMS responders to ensure seamless emergency response and full integration with venue protocols."},{q:"How is pricing determined for event security?",a:"Pricing is based on officer count, armed or unarmed deployment, event duration, venue size, attendance, and risk profile. Request a free quote for a scoped proposal tailored to your event."}],ctaHeading:"Ready to Secure Your Next Event?",ctaBody:"Get a free, no-obligation quote for event security tailored to your venue, attendance, and risk profile.",ctaButton:"Request Free Quote"},HC={slug:"security-consulting",icon:"ClipboardCheck",valuePropHeading:"Strategic Security Advisory That Builds Bulletproof Protection Programs",valuePropBody:"Effective security isn't just about staffing posts—it's about having the right strategy, policies, and plans in place before you need them. AWPA's security consulting group advises executive boards and property managers on building comprehensive security strategies, RFP specifications, compliance programs, and disaster-recovery blueprints that stand up to real-world threats.",capabilitiesHeading:"Key Security Consulting Capabilities",capabilities:[{title:"Policy & SOP Development",desc:"Custom drafting of security policies and standard operating procedures that give your organization clear, enforceable protocols for every scenario."},{title:"Vendor RFP & Bid Evaluation",desc:"RFP specification writing and bid evaluation that helps you select the right security vendor with objective, defensible criteria."},{title:"Compliance & Regulatory Audits",desc:"OSHA and regulatory security compliance audits that identify gaps and protect your organization from liability and penalties."},{title:"Crisis Leadership & Disaster Planning",desc:"Executive crisis-leadership training and disaster-evacuation planning that prepares your leadership to respond decisively under pressure."}],deploymentIntro:"AWPA provides security consulting across diverse organizational environments:",deployments:[{title:"Property Management Firms",desc:"Portfolio managers need standardized security strategies across multiple properties. We develop policies, RFP specs, and vendor-evaluation frameworks that ensure consistent protection."},{title:"Government Contractors",desc:"Contractors serving federal and state agencies face strict compliance and security requirements. We build the policies, plans, and audit trails that meet contract standards."},{title:"Corporate Executive Boards",desc:"Boards and C-suites need strategic security guidance, crisis-leadership training, and executive-protection planning to protect leadership and operations."},{title:"Healthcare Systems",desc:"Hospitals and health systems face unique security and compliance challenges. We develop policies, workplace-violence plans, and emergency protocols tailored to healthcare environments."},{title:"Industrial & Logistics Operations",desc:"Manufacturing and logistics operations need supply-chain security programs, CTPAT compliance support, and disaster-recovery planning to protect operations and continuity."}],standardHeading:"The AWPA Standard: Consulting Qualifications",standardBody:"The value of security consulting depends on the expertise and real-world experience of the advisors. AWPA brings military and law-enforcement-veteran leadership to every engagement.",vettingSteps:[{title:"Expert Advisory Team",items:["Military & LE Veteran Leadership","Security Strategy Expertise","Regulatory Compliance Experience"]},{title:"Proven Frameworks",items:["Policy & SOP Methodology","RFP & Bid Evaluation Tools","Crisis Planning Frameworks"]},{title:"Actionable Deliverables",items:["Custom Policies & SOPs","Compliance Audit Reports","Disaster Recovery Blueprints"]}],qualificationCards:[{title:"Veteran-Led Advisory",desc:"Our consulting is led by advisors with military and law-enforcement backgrounds who bring real-world operational and threat experience to your security strategy."},{title:"Comprehensive Expertise",desc:"We cover policy development, RFP specifications, compliance audits, crisis leadership, and disaster planning—giving you a single trusted advisor for the full security lifecycle."},{title:"Implementation-Ready Deliverables",desc:"You receive custom policies, SOPs, audit reports, and blueprints that are ready to implement—not generic templates that require translation to your environment."}],processHeading:"Our 4-Step Security Consulting Process",processSteps:[{title:"Discovery & Needs Assessment",desc:"We meet with your leadership to understand your operations, risk profile, regulatory environment, and strategic security objectives."},{title:"Strategy & Policy Development",desc:"We develop custom security strategies, policies, SOPs, and plans tailored to your organization's specific needs and compliance requirements."},{title:"Compliance Audit & Gap Analysis",desc:"We audit your current security posture against regulatory standards and best practices, identifying gaps and prioritizing remediation."},{title:"Implementation Support & Training",desc:"We support rollout of new policies and plans, provide executive crisis-leadership training, and remain available for ongoing advisory needs."}],marqueeHeading:"Trusted by Boards & Operators",marqueeBody:"Property managers, government contractors, and corporate boards rely on AWPA security consulting to build defensible, comprehensive protection programs.",testimonialsHeading:"What Our C
462onsulting Clients Say",testimonials:[{quote:"AWPA rebuilt our entire security policy framework from scratch. Our board finally has clear, enforceable protocols. The veteran-led perspective was exactly what we needed.",name:"Chief Operating Officer",org:"Corporate Enterprise"},{quote:"Their RFP specifications and bid-evaluation framework helped us select the right vendor objectively. We saved money and improved quality simultaneously.",name:"Portfolio Director",org:"Property Management Firm"},{quote:"The compliance audit caught gaps that would have caused real liability. AWPA's remediation roadmap let us close them before our next regulatory review.",name:"Compliance Officer",org:"Government Contractor"}],faqHeading:"Security Consulting — FAQ",faqs:[{q:"What is the difference between security consulting and guard service?",a:"Security consulting is strategic advisory work—developing policies, plans, compliance programs, and vendor-selection frameworks. Guard service is ongoing protection. Consulting helps you design the right program; guards execute it. Many clients use both."},{q:"How long does a consulting engagement take?",a:"Engagement duration depends on scope. Policy development and compliance audits typically take two to six weeks. Comprehensive strategy engagements can span several months. We scope every engagement to your specific needs."},{q:"Can you help us select a security vendor?",a:"Yes. We write RFP specifications, define objective evaluation criteria, and help you evaluate bids to select the right vendor defensibly. This is especially valuable for organizations without in-house security expertise."},{q:"Do you provide executive crisis-leadership training?",a:"Yes. We train executive teams and boards on crisis leadership, decision-making under pressure, and disaster response so your leadership is prepared to act decisively when an incident occurs."},{q:"What types of organizations do you advise?",a:"We advise property management firms, government contractors, corporate boards, healthcare systems, and industrial operations. Every engagement is tailored to your regulatory environment and operational needs."},{q:"How is pricing determined for security consulting?",a:"Pricing is based on engagement scope—policy development, compliance audits, RFP support, crisis planning—and duration. Because consulting is scoped per engagement, pricing is quoted after an initial consultation. Request a free consultation to begin."}],ctaHeading:"Ready to Build a Bulletproof Security Strategy?",ctaBody:"Get a free, no-obligation consultation for security consulting tailored to your organization's operations, compliance needs, and strategic objectives.",ctaButton:"Request Free Consultation"},$C={slug:"government-security-solutions",icon:"Landmark",valuePropHeading:"Government-Grade Security Built to Federal Compliance Standards",valuePropBody:"Securing government facilities, public infrastructure, and federal contracts demands a security provider that understands rigid compliance requirements, strict post orders, and the accountability standards public-sector work requires. AWPA has earned the trust of federal and state entities—including FEMA and the U.S. Army Corps of Engineers—by executing to those standards on every post, every shift.",capabilitiesHeading:"Key Government Security Capabilities",capabilities:[{title:"Compliance-Driven Post Execution",desc:"Officers who execute rigid post orders and site instructions meeting strict federal, state, and agency-specific compliance guidelines without deviation."},{title:"Cleared & Vetted Personnel",desc:"Background-screened, drug-tested, and credentialed officers who meet the personnel standards required for government and public-infrastructure assignments."},{title:"Access Control & Facility Protection",desc:"Controlled access, visitor management, and perimeter protection for government buildings, public infrastructure, and sensitive facilities."},{title:"Audit-Ready Documentation",desc:"Detailed logs, incident reports, and access records maintained to the documentation standards government contracts and compliance audits require."}],deploymentIntro:"AWPA deploys government security solutions across diverse public-sector environments:",deployments:[{title:"Federal Facilities & Agency Sites",desc:"Federal buildings and agency sites require officers who execute to federal compliance standards. We staff posts with vetted personnel who meet agency personnel and documentation requirements."}
462,{title:"Public Infrastructure & Utilities",desc:"Water treatment, power, transit, and other public infrastructure facilities need access control, perimeter protection, and incident response that protects critical community assets."},{title:"Emergency Response & FEMA Support",desc:"Trusted by FEMA for emergency-response security, we deploy rapidly to disaster zones and emergency operations with personnel trained for high-tempo, high-stakes environments."},{title:"U.S. Army Corps of Engineers Projects",desc:"We secure Corps of Engineers project sites with officers who understand federal project protocols, access control, and the accountability standards these assignments demand."},{title:"State & Municipal Government Buildings",desc:"State and local government facilities need professional access control, visitor management, and protection that serves the public while securing the facility."}],standardHeading:"The AWPA Standard: Government Security Qualifications",standardBody:"Government and public-sector work demands the highest standards of personnel vetting, compliance, and accountability. AWPA maintains the screening and documentation standards these contracts require.",vettingSteps:[{title:"Rigorous Vetting",items:["FBI Background Checks","Multi-Panel Drug Tests","Credential & Clearance Verification"]},{title:"Compliance Training",items:["Federal Post Order Execution","Agency-Specific Protocols","First Aid & CPR Certified"]},{title:"Continuous Oversight",items:["Audit-Ready Documentation","Compliance Reporting","Contract Officer Coordination"]}],qualificationCards:[{title:"Cleared & Vetted Personnel",desc:"Our government-security officers are background-screened, drug-tested, and credentialed to meet the personnel standards federal, state, and agency assignments require."},{title:"Compliance-Driven Execution",desc:"Officers execute rigid post orders and site instructions to federal and agency-specific compliance standards, with zero deviation from documented protocols."},{title:"Audit-Ready Documentation",desc:"We maintain detailed logs, incident reports, and access records to the documentation standards government contracts and compliance audits demand."}],processHeading:"Our 4-Step Government Security Implementation Process",processSteps:[{title:"Contract & Compliance Review",desc:"We review your contract requirements, compliance standards, and post orders to ensure our deployment meets every specification without deviation."},{title:"Personnel Vetting & Clearance",desc:"We select and vet officers who meet the personnel, background, and credentialing standards your government assignment requires."},{title:"Post Order Execution & Deployment",desc:"We deploy officers who execute rigid post orders and site instructions to the compliance standards your contract demands."},{title:"Audit-Ready Oversight & Reporting",desc:"We maintain audit-ready documentation and coordinate with your contract officer to ensure continuous compliance throughout the engagement."}],marqueeHeading:"Trusted by Federal & State Entities",marqueeBody:"Federal agencies, public infrastructure operators, and government contractors rely on AWPA to execute security to the compliance standards public-sector work demands.",testimonialsHeading:"What Our Government Clients Say",testimonials:[{quote:"AWPA executes to our post orders without deviation. Their documentation is audit-ready every time. That reliability is exactly what our federal contract requires.",name:"Contracting Officer",org:"Federal Agency"},{quote:"During our emergency response deployment, AWPA mobilized rapidly and operated flawlessly in a high-tempo environment. Their personnel are exactly what these missions demand.",name:"Operations Coordinator",org:"Emergency Response Agency"},{quote:"We trust AWPA with our Corps of Engineers project sites. Their officers understand federal protocols and the accountability these assignments require. Zero compliance issues.",name:"Project Manager",org:"Federal Infrastructure Project"}],faqHeading:"Government Security Solutions — FAQ",faqs:[{q:"Are your officers vetted to government personnel standards?",a:"Yes. Our government-security officers are background-screened, drug-tested, and credentialed to meet the personnel standards federal, state, and agency assignments require. We verify credentials and clearances before every deployment."},{q:"Can AWPA meet federal compliance and documentation requirements?",a:"Absolutely. We execute rigid post orders to federal and agency-specific compliance standards and maintain audit-ready documentation—detailed logs, incident reports, and access records—that meets the standards government contracts and compliance audits demand."},{q:"How quickly can AWPA mobilize for emergency response deployments?",a:"We have experience mobilizing rapidly for emergency-response and FEMA-support deployments. Mobilization timelines depen
462d on scope and location; contact us directly for emergency or rapid-deployment needs and we will prioritize your request."},{q:"What types of government facilities do you secure?",a:"We secure federal buildings and agency sites, public infrastructure and utilities, emergency-response operations, Corps of Engineers project sites, and state and municipal government buildings."},{q:"Do you coordinate with our contract officer?",a:"Yes. We coordinate directly with your contracting officer and comply with all contract reporting, documentation, and oversight requirements throughout the engagement."},{q:"How is pricing determined for government security services?",a:"Pricing is based on contract requirements, personnel-clearance standards, coverage hours, days per week, and compliance-documentation needs. Government pricing follows contract-specified rate structures where applicable. Request a consultation for a scoped proposal."}],ctaHeading:"Need Security Built to Government Standards?",ctaBody:"Get a no-obligation consultation for government security solutions tailored to your contract requirements, compliance standards, and facility needs.",ctaButton:"Request Consultation"},Ih={"off-duty-police":TC,"hotel-motel-security":OC,"parking-lot-security":RC,"retail-loss-prevention":DC,"warehouse-3pl-security":IC,"hoa-security":MC,"school-campus-safety":WC,"operational-risk-detection":LC,"undercover-security-operations":FC,"special-events":_C,"security-consulting":HC,"government-security-solutions":$C},Mh={Shield:Pe,ShieldAlert:Dr,Car:Cr,BadgeCheck:Ul,Building2:un,ParkingSquare:Bp,ShoppingBag:ec,Boxes:Ql,Home:Gn,GraduationCap:Kl,Activity:ty,EyeOff:$p,PartyPopper:Jl,ClipboardCheck:Rr,Landmark:Xl},zC=()=>{const{slug:e}=hS(),t=jr.find(O=>O.slug===e),[r,n]=u.useState(!1);if(u.useEffect(()=>{const O=()=>{const D=window.scrollY,$=window.innerHeight*.6,R=document.getElementById("calculator");let H=document.body.scrollHeight;R&&(H=R.getBoundingClientRect().top+D-window.innerHeight*.85),D>$&&D<H?n(!0):n(!1)};return window.addEventListener("scroll",O,{passive:!0}),O(),()=>window.removeEventListener("scroll",O)},[e]),!t)return s.jsx(TS,{to:"/",replace:!0});const a=Mh[t.iconName]||Pe,i=jr.findIndex(O=>O.id===t.id),o=jr.filter((O,D)=>D!==i).slice(0,3),l=t.slug==="armed-guards",c=t.slug==="unarmed-guards",d=t.slug==="vehicle-patrol",p=t.slug==="hotel-motel-security",m=t.slug==="parking-lot-security",f=t.slug==="off-duty-police",x=t.slug==="retail-loss-prevention",w=t.slug==="warehouse-3pl-security",b=t.slug==="hoa-security",j=t.slug==="school-campus-safety",g=t.slug==="operational-risk-detection",h=t.slug==="undercover-security-operations",y=t.slug==="special-events",N=t.slug==="security-consulting",k=t.slug==="government-security-solutions",S=l?"https://vibe.filesafe.space/1790235537841071459/attachments/05cde1b5-3c4e-4f5e-a131-caec4df99126.jpg":c?"https://vibe.filesafe.space/1790235537841071459/attachments/66df6b1e-f0f4-43b3-baa9-8d801321668c.jpg":d?"https://vibe.filesafe.space/1790235537841071459/attachments/f1b2b0a9-4ab6-4627-bb85-e1c153fe6adf.jpg":p?"https://vibe.filesafe.space/1790235537841071459/attachments/f6ca7189-8c5b-4672-a5d0-343893638bc3.jpg":m?"https://vibe.filesafe.space/1790235537841071459/attachments/92f43cb3-0e8a-40f8-b256-fad4ef883aa3.jpg":f?"https://vibe.filesafe.space/1790235537841071459/attachments/ad7c8762-d3d5-43b9-be1f-58e91a229cf3.jpg":x?"https://vibe.filesafe.space/1790235537841071459/attachments/afcd7a4d-8721-4b44-87a3-cb6528ed28e1.jpg":w?"https://vibe.filesafe.space/1790235537841071459/attachments/bc366d16-dab3-46ab-aa7e-86e9815588ea.jpg":b?"https://vibe.filesafe.space/1790235537841071459/attachments/f1b2b0a9-4ab6-4627-bb85-e1c153fe6adf.jpg":j?"https://vibe.filesafe.space/1790235537841071459/attachments/73439917-1805-4066-8099-238db1c2eb6d.jpg":g?"https://vibe.filesafe.space/1790235537841071459/attachments/93adacc9-99d8-4d97-b08e-6a43502d5495.jpg":h?"https://vibe.filesafe.space/1790235537841071459/attachments/fb572375-f201-4eef-a9a1-70096c1bc68f.jpg":y?"https://vibe.filesafe.space/1790235537841071459/attachments/4f490a00-d73d-491a-8fa2-196c9ec66d3b.jpg":N?"https://vibe.filesafe.space/1790235537841071459/attachments/ed6929d6-64b3-4dac-a904-0f2f4c341603.jpg":k?"https://vibe.filesafe.space/1790235537841071459/attachments/484513bc-ce87-4664-b2ea-d65cac6dfece.jpg":"https://vibe.filesafe.space/1790235537841071459/attachments/dca2d81c-a6f9-4189-9fae-57a4f3a2e2f0.jpg",P=`${t.title} — AWPA Security Services`,T=l?"When high-stakes environments demand more than a passive presence, Ambassador Worldwide Protection Agency (AWPA) delivers tactical, highly trained armed security officers equipped to handle active threats, access control, and high-threat risk management."
462:c?"When your property needs a consistent, authoritative presence without armed personnel, AWPA delivers extensively trained unarmed security officers who deter crime, manage access, and represent your brand with polished professionalism.":t.summary;return s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:P,description:T,canonical:`https://awpa1.com/#/services/${t.slug}`,ogImage:S,schemaJson:{"@context":"https://schema.org","@type":"Service",name:t.title,description:T,provider:{"@type":"Organization",name:"Ambassador Worldwide Protection Agency",url:"https://awpa1.com/"}}}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative border-b border-slate-800 py-16 sm:py-20 overflow-hidden",children:[s.jsx("div",{className:"absolute inset-0 bg-cover",style:{backgroundImage:`url('${S}')`,backgroundPosition:c||d||p||m||x||w||b||j||g||h||y||N||k?"right center":"right bottom"}}),s.jsx("div",{className:`absolute inset-0 bg-gradient-to-t ${c||p||m||f||x||w||b||j||g||h||y||N||k?"from-black/70 via-black/45 to-black/20":"from-black/50 via-black/25 to-black/5"}`}),s.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-[#153dd2]/10 blur-[140px] rounded-full pointer-events-none"}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:s.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 items-center",children:s.jsxs("div",{className:"lg:col-span-8 space-y-5",children:[s.jsxs("div",{className:"inline-flex items-center space-x-3 bg-blue-950/70 border border-blue-800/50 rounded-xl px-4 py-2",children:[s.jsx(a,{className:"w-6 h-6 text-blue-400"}),s.jsx("span",{className:"text-xs font-bold text-blue-300 uppercase tracking-wider",children:"Dedicated Security Service"})]}),s.jsx("h1",{className:"text-3xl sm:text-5xl font-extrabold text-white font-heading leading-tight whitespace-pre-line",children:l?"Elite Armed Security Guard Services & Mission-Driven Protection":c?"Professional Unarmed Security Guards Tailored to Your Property":t.heroHeadline}),s.jsx("p",{className:"text-slate-300 sm:text-lg leading-relaxed max-w-3xl text-base",children:l?"When high-stakes environments demand more than a passive presence, Ambassador Worldwide Protection Agency (AWPA) delivers tactical, highly trained armed security officers equipped to handle active threats, access control, and high-threat risk management.":c?"When your property needs a consistent, authoritative presence without armed personnel, AWPA delivers extensively trained unarmed security officers who deter crime, manage access, and represent your brand with polished professionalism.":t.summary}),s.jsxs("div",{className:"flex flex-wrap gap-4 pt-2",children:[l||c||w||d||f||p||m||x||b||j||g||h||y||N||k?s.jsxs(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",onClick:()=>{var O;return(O=document.getElementById("calculator"))==null?void 0:O.scrollIntoView({behavior:"smooth"})},children:["Request Free Quote for ",t.title]}):s.jsx(J,{to:"/contact",children:s.jsxs(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",children:["Request Free Quote for ",t.title]})}),s.jsx(J,{to:"/capabilities",children:s.jsxs(ne,{className:"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-10 px-4 py-2 hover:bg-black text-white font-bold text-sm bg-[#111c4b]",children:[s.jsx(Yl,{className:"w-4 h-4 mr-1.5"}),"Capabilities Statement"]})})]})]})})})]}),s.jsx("section",{className:"py-16 sm:py-20 bg-white",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx("div",{className:"grid grid-cols-1 gap-12 items-start",children:s.jsxs("div",{className:"space-y-12",children:[s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-bold font-heading mb-6 border-l-4 border-[#153dd2] pl-6 text-[#111c4b]",children:l?"Deter Threats. Protect Critical Assets.":c?"Visible Presence. Professional Protection.":`Excellence in ${t.title}`}),s.jsx("p",{className:"text-slate-600 leading-relaxed mb-6 text-lg font-sans font-bold",children:l?"Deploy Certified Armed Officers Managed by Military & Law Enforcement Veterans.":c?"Deploy Trained Unarmed Officers Who Deter Crime and Elevate Your Guest Experience.":t.summary}),l&&s.jsxs("div",{className:"space-y-4 mb-10",children:[s.jsx("p",{className:"text-slate-600 leading-relaxed",children:"Founded and led by military and law enforcement veterans, our agency brings operational discipline, rapid threat response, and legal expertise to every post we secure."}),s.jsx("p",{className:"text-slate-600 leading-relaxed",children:"Whether you are managing a commercial high-rise, securing a critical infrastru
462cture site, or safeguarding a high-value industrial facility, our certified armed personnel act as an immediate, visible deterrent to crime. We don't just supply guards; we deploy a comprehensive defense strategy—combining rigorous site assessments, strict post orders, and continuous real-time oversight to protect your personnel, property, and peace of mind around the clock."})]}),c&&s.jsxs("div",{className:"space-y-4 mb-10",children:[s.jsx("p",{className:"text-slate-600 leading-relaxed",children:"Backed by a leadership team with military and law enforcement experience, AWPA brings operational discipline and customer-service excellence to every unarmed post we staff."}),s.jsx("p",{className:"text-slate-600 leading-relaxed",children:"Whether you are managing a corporate lobby, patrolling a retail center, or safeguarding a residential community, our trained unarmed personnel act as a visible, approachable deterrent to crime. We don't just supply guards; we deploy a comprehensive protection program—combining site assessments, custom post orders, and continuous real-time oversight to protect your people, property, and reputation around the clock."})]}),d&&s.jsxs("div",{className:"space-y-4 mb-10",children:[s.jsx("p",{className:"text-slate-600 leading-relaxed",children:"Led by a management team with military and law enforcement experience, AWPA brings operational discipline and rapid response capability to every patrol route we run."}),s.jsx("p",{className:"text-slate-600 leading-relaxed",children:"Whether you are securing a sprawling distribution yard, patrolling a gated community, or covering a multi-site commercial portfolio, our marked patrol units act as a powerful, unpredictable deterrent to crime. We don't just drive by; we deploy a comprehensive mobile protection program—combining property assessments, randomized patrol schedules, GPS-tracked routes, and detailed digital reporting to protect your property, assets, and peace of mind around the clock."})]}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:t.keyFeatures.map((O,D)=>s.jsxs("div",{className:"flex items-start space-x-4 bg-slate-50 border border-slate-200 p-4 rounded-xl hover:border-blue-300 transition-colors",children:[s.jsx("div",{className:"w-9 h-9 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center shrink-0 border border-blue-200 font-bold text-sm",children:D+1}),s.jsx("p",{className:"text-sm text-slate-700 font-medium pt-1.5",children:O})]},D))})]}),l&&s.jsx(uC,{}),c&&s.jsx(pC,{}),d&&s.jsx(hC,{}),!l&&!c&&!d&&Ih[t.slug]&&s.jsx(gC,{content:Ih[t.slug],hideCta:w||f||p||m||x||b||j||g||h||y||N||k})]})})})}),w&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(yC,{})})}),f&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(vC,{})})}),p&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(bC,{})})}),m&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(wC,{})})}),x&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(jC,{})})}),b&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(NC,{})})}),j&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(kC,{})})}),g&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(SC,{})})}),h&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(CC,{})})}),y&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(PC,{})})}),N&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(AC,{})})}),k&&s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50 border-t border-slate-200",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(EC,{})})}),s.jsx("section",{className:"py-20 bg-slate-50 border-t border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsx("div",{className:"flex flex-col md:flex-row justify-between items-end mb-12 gap-4",children:s.jsxs("div",{children:[s.jsx("h2",{className:"text-3xl font-bold font-heading text-[#111c4b]",children:"Complementary Solutions"}),s.jsx("p",{className:"text-slate-500 mt-2 max-w-xl",children:"Explore our other specialized security programs available nationwide."})]})}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:o.map(O=>{const D=Mh[O.iconName]||Pe;return s.jsxs(J,{to:`/services/${O.slug}`,className:"group bg-white p-8 rounded-3xl border border-slate-200 shadow-sm hover:shadow-xl hover:border-[#153dd2]/30 transition-all duration-300",children:[s.jsx("div",{className:"bg-slate-50 w-14 h-14 roun
462ded-2xl flex items-center justify-center mb-6 group-hover:bg-[#153dd2] transition-colors duration-300",children:s.jsx(D,{className:"w-7 h-7 text-[#111c4b] group-hover:text-white"})}),s.jsx("h3",{className:"text-xl font-bold font-heading text-slate-900 mb-3",children:O.title}),s.jsx("p",{className:"text-slate-500 text-sm line-clamp-2 mb-6 leading-relaxed",children:O.summary}),s.jsxs("span",{className:"inline-flex items-center text-sm font-bold text-[#111c4b] group-hover:translate-x-2 transition-transform",children:["View Details ",s.jsx(nn,{className:"ml-2 w-4 h-4"})]})]},O.id)})})]})}),w&&r&&s.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-40 bg-[#111c4b]/95 backdrop-blur-md border-t border-blue-800/50 shadow-2xl shadow-blue-950/50 animate-in slide-in-from-bottom duration-300",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-3 flex items-center justify-between gap-4",children:[s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx(Ql,{className:"w-6 h-6 text-amber-400 shrink-0 hidden sm:block"}),s.jsxs("div",{className:"min-w-0",children:[s.jsx("p",{className:"text-white font-bold text-sm sm:text-base leading-tight truncate",children:"Build Your Custom Warehouse Security Estimate"}),s.jsx("p",{className:"text-blue-200 text-xs hidden sm:block",children:"Free, no-obligation itemized proposal from AWPA"})]})]}),s.jsxs("a",{href:"#calculator",className:"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-bold ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-10 px-5 py-2 bg-[#d39b28] hover:bg-amber-600 text-white shadow-lg shrink-0",children:["Get Itemized Proposal",s.jsx(nn,{className:"w-4 h-4"})]})]})}),s.jsx(Vs,{})]})};var qC=Object.defineProperty,Ye=(e,t)=>qC(e,"name",{value:t,configurable:!0}),ad="focusScope.autoFocusOnMount",id="focusScope.autoFocusOnUnmount",Wh={bubbles:!1,cancelable:!0},BC=u.forwardRef(Ye(function(t,r){const{loop:n=!1,trapped:a=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...l}=t,[c,d]=u.useState(null),p=rs(i),m=rs(o),f=u.useRef(null),x=Re(r,d),w=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(a){let j=function(N){if(w.paused||!c)return;const k=N.target;c.contains(k)?f.current=k:Cs(f.current,{select:!0})},g=function(N){if(w.paused||!c)return;const k=N.relatedTarget;k!==null&&(c.contains(k)||Cs(f.current,{select:!0}))},h=function(N){if(document.activeElement===document.body)for(const S of N)S.removedNodes.length>0&&Cs(c)};Ye(j,"handleFocusIn"),Ye(g,"handleFocusOut"),Ye(h,"handleMutations"),document.addEventListener("focusin",j),document.addEventListener("focusout",g);const y=new MutationObserver(h);return c&&y.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",j),document.removeEventListener("focusout",g),y.disconnect()}}},[a,c,w.paused]),u.useEffect(()=>{if(c){Lh.add(w);const j=document.activeElement;if(!c.contains(j)){const h=new CustomEvent(ad,Wh);c.addEventListener(ad,p),c.dispatchEvent(h),h.defaultPrevented||(jv(Pv(gm(c)),{select:!0}),document.activeElement===j&&Cs(c))}return()=>{c.removeEventListener(ad,p),setTimeout(()=>{const h=new CustomEvent(id,Wh);c.addEventListener(id,m),c.dispatchEvent(h),h.defaultPrevented||Cs(j??document.body,{select:!0}),c.removeEventListener(id,m),Lh.remove(w)},0)}}},[c,p,m,w]);const b=u.useCallback(j=>{if(!n&&!a||w.paused)return;const g=j.key==="Tab"&&!j.altKey&&!j.ctrlKey&&!j.metaKey,h=document.activeElement;if(g&&h){const y=j.currentTarget,[N,k]=Nv(y);N&&k?!j.shiftKey&&h===k?(j.preventDefault(),n&&Cs(N,{select:!0})):j.shiftKey&&h===N&&(j.preventDefault(),n&&Cs(k,{select:!0})):h===y&&j.preventDefault()}},[n,a,w.paused]);return s.jsx(be.div,{tabIndex:-1,...l,ref:x,onKeyDown:b})},"FocusScope"));function jv(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Cs(n,{select:t}),document.activeElement!==r)return}Ye(jv,"focusFirst");function Nv(e){const t=gm(e),r=Ou(t,e),n=Ou(t.reverse(),e);return[r,n]}Ye(Nv,"getTabbableEdges");function gm(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:Ye(n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}Ye(gm,"getTabbableCandidates");function Ou(e,t){const r=typeof t.checkVisibility=="function"&&t.checkVisibility({checkVisibilityCSS:!0});for(const n of e)if(!(r?!n.checkVisibility({checkVisibilityCSS:!0}):kv(n,{upTo:t})))return n}Ye(Ou,"findVisible");function kv(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}Ye(kv,"isHidden");function Sv(e){return e instanceof HTMLInputElement&&"select"in e}Ye(Sv,"isSelectableInput");function Cs(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Sv(e)&&t&&e.select()}}
vendor: 6,121 bytes, line 462
462Ye(Cs,"focus");var Lh=Cv();function Cv(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=Ru(e,t),e.unshift(t)},remove(t){var r;e=Ru(e,t),(r=e[0])==null||r.resume()}}}Ye(Cv,"createFocusScopesStack");function Ru(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}Ye(Ru,"arrayRemove");function Pv(e){return e.filter(t=>t.tagName!=="A")}Ye(Pv,"removeLinks");var VC=Object.defineProperty,ym=(e,t)=>VC(e,"name",{value:t,configurable:!0}),No=0,os=null;function GC(e){return vm(),e.children}ym(GC,"FocusGuards");function vm(){u.useEffect(()=>{os||(os={start:Du(),end:Du()});const{start:e,end:t}=os;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),No++,()=>{No===1&&(os==null||os.start.remove(),os==null||os.end.remove(),os=null),No=Math.max(0,No-1)}},[])}ym(vm,"useFocusGuards");function Du(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}ym(Du,"createFocusGuard");var ms=function(){return ms=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},ms.apply(this,arguments)};function Av(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function UC(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}var Yo="right-scroll-bar-position",Ko="width-before-scroll-bar",QC="with-scroll-bars-hidden",YC="--removed-body-scroll-bar-size";function od(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function KC(e,t){var r=u.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}var XC=typeof window<"u"?u.useLayoutEffect:u.useEffect,Fh=new WeakMap;function ZC(e,t){var r=KC(null,function(n){return e.forEach(function(a){return od(a,n)})});return XC(function(){var n=Fh.get(r);if(n){var a=new Set(n),i=new Set(e),o=r.current;a.forEach(function(l){i.has(l)||od(l,null)}),i.forEach(function(l){a.has(l)||od(l,o)})}Fh.set(r,e)},[e]),r}function JC(e){return e}function e3(e,t){t===void 0&&(t=JC);var r=[],n=!1,a={read:function(){if(n)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 o=t(i,n);return r.push(o),function(){r=r.filter(function(l){return l!==o})}},assignSyncMedium:function(i){for(n=!0;r.length;){var o=r;r=[],o.forEach(i)}r={push:function(l){return i(l)},filter:function(){return r}}},assignMedium:function(i){n=!0;var o=[];if(r.length){var l=r;r=[],l.forEach(i),o=r}var c=function(){var p=o;o=[],p.forEach(i)},d=function(){return Promise.resolve().then(c)};d(),r={push:function(p){o.push(p),d()},filter:function(p){return o=o.filter(p),r}}}};return a}function t3(e){e===void 0&&(e={});var t=e3(null);return t.options=ms({async:!0,ssr:!1},e),t}var Ev=function(e){var t=e.sideCar,r=Av(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return u.createElement(n,ms({},r))};Ev.isSideCarExport=!0;function s3(e,t){return e.useMedium(t),Ev}var Tv=t3(),ld=function(){},hc=u.forwardRef(function(e,t){var r=u.useRef(null),n=u.useState({onScrollCapture:ld,onWheelCapture:ld,onTouchMoveCapture:ld}),a=n[0],i=n[1],o=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,p=e.enabled,m=e.shards,f=e.sideCar,x=e.noRelative,w=e.noIsolation,b=e.inert,j=e.allowPinchZoom,g=e.as,h=g===void 0?"div":g,y=e.gapMode,N=Av(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=f,S=ZC([r,t]),P=ms(ms({},N),a);return u.createElement(u.Fragment,null,p&&u.createElement(k,{sideCar:Tv,removeScrollBar:d,shards:m,noRelative:x,noIsolation:w,inert:b,setCallbacks:i,allowPinchZoom:!!j,lockRef:r,gapMode:y}),o?u.cloneElement(u.Children.only(l),ms(ms({},P),{ref:S})):u.createElement(h,ms({},P,{className:c,ref:S}),l))});hc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};hc.classNames={fullWidth:Ko,zeroRight:Yo};var r3=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function n3(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r3();return t&&e.setAttribute("nonce",t),e}function a3(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function i3(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var o3=function(){var e=0,t=null;return{add:function(r){e==0&&(t=n3())&&(a3(t,r),i3(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},l3=function(){var e=o3();return function(t,r){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},Ov=function(){var e=l3(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},c3={left:0,top:0,right:0,gap:0},cd=function(e){return parseInt(e||"",10)||0},d3=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[cd(r),cd(n),cd(a)]},u3=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return c3;var t=d3(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}}
vendor: 4,469 bytes, lines 462-502
462,p3=Ov(),Jn="data-scroll-locked",m3=function(e,t,r,n){var a=e.left,i=e.top,o=e.right,l=e.gap;return r===void 0&&(r="margin"),`
463  .`.concat(QC,` {
464   overflow: hidden `).concat(n,`;
465   padding-right: `).concat(l,"px ").concat(n,`;
466  }
467  body[`).concat(Jn,`] {
468    overflow: hidden `).concat(n,`;
469    overscroll-behavior: contain;
470    `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
471    padding-left: `.concat(a,`px;
472    padding-top: `).concat(i,`px;
473    padding-right: `).concat(o,`px;
474    margin-left:0;
475    margin-top:0;
476    margin-right: `).concat(l,"px ").concat(n,`;
477    `),r==="padding"&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),`
478  }
479  
480  .`).concat(Yo,` {
481    right: `).concat(l,"px ").concat(n,`;
482  }
483  
484  .`).concat(Ko,` {
485    margin-right: `).concat(l,"px ").concat(n,`;
486  }
487  
488  .`).concat(Yo," .").concat(Yo,` {
489    right: 0 `).concat(n,`;
490  }
491  
492  .`).concat(Ko," .").concat(Ko,` {
493    margin-right: 0 `).concat(n,`;
494  }
495  
496  body[`).concat(Jn,`] {
497    `).concat(YC,": ").concat(l,`px;
498  }
499`)},_h=function(){var e=parseInt(document.body.getAttribute(Jn)||"0",10);return isFinite(e)?e:0},f3=function(){u.useEffect(function(){return document.body.setAttribute(Jn,(_h()+1).toString()),function(){var e=_h()-1;e<=0?document.body.removeAttribute(Jn):document.body.setAttribute(Jn,e.toString())}},[])},h3=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;f3();var i=u.useMemo(function(){return u3(a)},[a]);return u.createElement(p3,{styles:m3(i,!t,a,r?"":"!important")})},Iu=!1;if(typeof window<"u")try{var ko=Object.defineProperty({},"passive",{get:function(){return Iu=!0,!0}});window.addEventListener("test",ko,ko),window.removeEventListener("test",ko,ko)}catch{Iu=!1}var kn=Iu?{passive:!1}:!1,x3=function(e){return e.tagName==="TEXTAREA"},Rv=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!x3(e)&&r[t]==="visible")},g3=function(e){return Rv(e,"overflowY")},y3=function(e){return Rv(e,"overflowX")},Hh=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=Dv(e,n);if(a){var i=Iv(e,n),o=i[1],l=i[2];if(o>l)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},v3=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},b3=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},Dv=function(e,t){return e==="v"?g3(t):y3(t)},Iv=function(e,t){return e==="v"?v3(t):b3(t)},w3=function(e,t){return e==="h"&&t==="rtl"?-1:1},j3=function(e,t,r,n,a){var i=w3(e,window.getComputedStyle(t).direction),o=i*n,l=r.target,c=t.contains(l),d=!1,p=o>0,m=0,f=0;do{if(!l)break;var x=Iv(e,l),w=x[0],b=x[1],j=x[2],g=b-j-i*w;(w||g)&&Dv(e,l)&&(m+=g,f+=w);var h=l.parentNode;l=h&&h.nodeType===Node.DOCUMENT_FRAGMENT_NODE?h.host:h}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(p&&Math.abs(m)<1||!p&&Math.abs(f)<1)&&(d=!0),d},So=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},$h=function(e){return[e.deltaX,e.deltaY]},zh=function(e){return e&&"current"in e?e.current:e},N3=function(e,t){return e[0]===t[0]&&e[1]===t[1]},k3=function(e){return`
500  .block-interactivity-`.concat(e,` {pointer-events: none;}
501  .allow-interactivity-`).concat(e,` {pointer-events: all;}
502`)},S3=0,Sn=[];function C3(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),a=u.useState(S3++)[0],i=u.useState(Ov)[0],o=u.useRef(e);u.useEffect(function(){o.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var b=UC([e.lockRef.current],(e.shards||[]).map(zh),!0).filter(Boolean);return b.forEach(function(j){return j.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),b.forEach(function(j){return j.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=u.useCallback(function(b,j){if("touches"in b&&b.touches.length===2||b.type==="wheel"&&b.ctrlKey)return!o.current.allowPinchZoom;var g=So(b),h=r.current,y="deltaX"in b?b.deltaX:h[0]-g[0],N="deltaY"in b?b.deltaY:h[1]-g[1],k,S=b.target,P=Math.abs(y)>Math.abs(N)?"h":"v";if("touches"in b&&P==="h"&&S.type==="range")return!1;var T=window.getSelection(),O=T&&T.anchorNode,D=O?O===S||O.contains(S):!1;if(D)return!1;var $=Hh(P,S);if(!$)return!0;
vendor: 8,975 bytes, line 502
502if($?k=P:(k=P==="v"?"h":"v",$=Hh(P,S)),!$)return!1;if(!n.current&&"changedTouches"in b&&(y||N)&&(n.current=k),!k)return!0;var R=n.current||k;return j3(R,j,b,R==="h"?y:N)},[]),c=u.useCallback(function(b){var j=b;if(!(!Sn.length||Sn[Sn.length-1]!==i)){var g="deltaY"in j?$h(j):So(j),h=t.current.filter(function(k){return k.name===j.type&&(k.target===j.target||j.target===k.shadowParent)&&N3(k.delta,g)})[0];if(h&&h.should){j.cancelable&&j.preventDefault();return}if(!h){var y=(o.current.shards||[]).map(zh).filter(Boolean).filter(function(k){return k.contains(j.target)}),N=y.length>0?l(j,y[0]):!o.current.noIsolation;N&&j.cancelable&&j.preventDefault()}}},[]),d=u.useCallback(function(b,j,g,h){var y={name:b,delta:j,target:g,should:h,shadowParent:P3(g)};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(N){return N!==y})},1)},[]),p=u.useCallback(function(b){r.current=So(b),n.current=void 0},[]),m=u.useCallback(function(b){d(b.type,$h(b),b.target,l(b,e.lockRef.current))},[]),f=u.useCallback(function(b){d(b.type,So(b),b.target,l(b,e.lockRef.current))},[]);u.useEffect(function(){return Sn.push(i),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:f}),document.addEventListener("wheel",c,kn),document.addEventListener("touchmove",c,kn),document.addEventListener("touchstart",p,kn),function(){Sn=Sn.filter(function(b){return b!==i}),document.removeEventListener("wheel",c,kn),document.removeEventListener("touchmove",c,kn),document.removeEventListener("touchstart",p,kn)}},[]);var x=e.removeScrollBar,w=e.inert;return u.createElement(u.Fragment,null,w?u.createElement(i,{styles:k3(a)}):null,x?u.createElement(h3,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function P3(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const A3=s3(Tv,C3);var Mv=u.forwardRef(function(e,t){return u.createElement(hc,ms({},e,{ref:t,sideCar:A3}))});Mv.classNames=hc.classNames;var E3=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Cn=new WeakMap,Co=new WeakMap,Po={},dd=0,Wv=function(e){return e&&(e.host||Wv(e.parentNode))},T3=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=Wv(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},O3=function(e,t,r,n){var a=T3(t,Array.isArray(e)?e:[e]);Po[r]||(Po[r]=new WeakMap);var i=Po[r],o=[],l=new Set,c=new Set(a),d=function(m){!m||l.has(m)||(l.add(m),d(m.parentNode))};a.forEach(d);var p=function(m){!m||c.has(m)||Array.prototype.forEach.call(m.children,function(f){if(l.has(f))p(f);else try{var x=f.getAttribute(n),w=x!==null&&x!=="false",b=(Cn.get(f)||0)+1,j=(i.get(f)||0)+1;Cn.set(f,b),i.set(f,j),o.push(f),b===1&&w&&Co.set(f,!0),j===1&&f.setAttribute(r,"true"),w||f.setAttribute(n,"true")}catch(g){console.error("aria-hidden: cannot operate on ",f,g)}})};return p(t),l.clear(),dd++,function(){o.forEach(function(m){var f=Cn.get(m)-1,x=i.get(m)-1;Cn.set(m,f),i.set(m,x),f||(Co.has(m)||m.removeAttribute(n),Co.delete(m)),x||m.removeAttribute(r)}),dd--,dd||(Cn=new WeakMap,Cn=new WeakMap,Co=new WeakMap,Po={})}},R3=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=E3(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),O3(n,a,r,"aria-hidden")):function(){return null}},D3=Object.defineProperty,St=(e,t)=>D3(e,"name",{value:t,configurable:!0}),bm="Dialog",[Lv,gP]=$s(bm),[I3,as]=Lv(bm),M3=St(e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:o=!0}=e,l=u.useRef(null),c=u.useRef(null),[d,p]=ka({prop:n,defaultProp:a??!1,onChange:i,caller:bm}),[m,f]=u.useState(0),[x,w]=u.useState(0);return s.jsx(I3,{scope:t,triggerRef:l,contentRef:c,contentId:Qn(),titleId:Qn(),descriptionId:Qn(),titlePresent:m>0,descriptionPresent:x>0,setTitleCount:f,setDescriptionCount:w,open:d,onOpenChange:p,onOpenToggle:u.useCallback(()=>p(b=>!b),[p]),modal:o,children:r})},"Dialog"),W3="DialogTrigger",L3=u.forwardRef(St(function(t,r){const{__scopeDialog:n,...a}=t,i=as(W3,n),o=Re(r,i.triggerRef);return s.jsx(be.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":xc(i.open),...a,ref:o,onClick:Ne(t.onClick,i.onOpenToggle)})},"DialogTrigger")),Fv="DialogPortal",[F3,_v]=Lv(Fv,{forceMount:void 0}),_3=St(e=>{const{__scopeDialog:t,forceMount:r,children:n,container:a}=e,i=as(Fv,t);return s.jsx(F3,{scope:t,forceMount:r,children:u.Children.map(n,o=>s.jsx(Na,{present:r||i.open,children:s.jsx(E0,{asChild:!0,container:a,children:o})}))})},"DialogPortal"),Mu="DialogOverlay",Hv=u.forwardRef(St(function(t,r){const n=_v(Mu,t.__scopeDialog),{forceMount:a=n.forceMount,...i}=t,o=as(Mu,t.__scopeDialog);return o.modal?s.jsx(Na,{present:a||o.open,children:s.jsx($3,{...i,ref:r})}):null},"DialogOverlay")),H3=Sr("DialogOverlay.RemoveScroll"),$3=u.forwardRef(St(function(t,r){const{__scopeDialog:n,...a}=t,i=as(Mu,n),o=C0(),l=Re(r,o);return s.jsx(Mv,{as:H3,allowPinchZoom:!0,shards:[i.contentRef],children:s.jsx(be.div,{"data-state":xc(i.open),...a,ref:l,style:{pointerEvents:"auto",...a.style}})})},"DialogOverlayImpl")),Oi="DialogContent",$v=u.forwardRef(St(function(t,r){const n=_v(Oi,t.__scopeDialog),{forceMount:a=n.forceMount,...i}=t,o=as(Oi,t.__scopeDialog);return s.jsx(Na,{present:a||o.open,children:o.modal?s.jsx(z3,{...i,ref:r}):s.jsx(q3,{...i,ref:r})})},"DialogContent")),z3=u.forwardRef(St(function(t,r){const n=as(Oi,t.__scopeDialog),a=u.useRef(null),i=Re(r,n.contentRef,a);return u.useEffect(()=>{const o=a.current;if(o)return R3(o)},[]),s.jsx(zv,{...t,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,onCloseAutoFocus:Ne(t.onCloseAutoFocus,o=>{var l;o.preventDefault(),(l=n.triggerRef.current)==null||l.focus()}),onPointerDownOutside:Ne(t.onPointerDownOutside,o=>{const l=o.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0;(l.button===2||c)&&o.preventDefault()}),onFocusOutside:Ne(t.onFocusOutside,o=>o.preventDefault())})},"DialogContentModal")),q3=u.forwardRef(St(function(t,r){const n=as(Oi,t.__scopeDialog),a=u.useRef(!1),i=u.useRef(!1);return s.jsx(zv,{...t,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var l,c;(l=t.onCloseAutoFocus)==null||l.call(t,o),o.defaultPrevented||(a.current||(c=n.triggerRef.current)==null||c.focus(),o.preventDefault()),a.current=!1,i.current=!1},onInteractOutside:o=>{var d,p;(d=t.onInteractOutside)==null||d.call(t,o),o.defaultPrevented||(a.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const l=o.target;((p=n.triggerRef.current)==null?void 0:p.contains(l))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})},"DialogContentNonModal")),zv=u.forwardRef(St(function(t,r){const{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:o,...l}=t,c=as(Oi,n);return vm(),s.jsx(s.Fragment,{children:s.jsx(BC,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:o,children:s.jsx(Wp,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionPresent?c.descriptionId:void 0,"aria-labelledby":c.titlePresent?c.titleId:void 0,"data-state":xc(c.open),...l,ref:r,deferPointerDownOutside:!0,onDismiss:()=>c.onOpenChange(!1)})})})},"DialogContentImpl")),B3="DialogTitle",qv=u.forwardRef(St(function(t,r){const{__scopeDialog:n,...a}=t,i=as(B3,n),{setTitleCount:o}=i;return Xe(()=>(o(l=>l+1),()=>o(l=>l-1)),[o]),s.jsx(be.h2,{id:i.titleId,...a,ref:r})},"DialogTitle")),V3="DialogDescription",Bv=u.forwardRef(St(function(t,r){const{__scopeDialog:n,...a}=t,i=as(V3,n),{setDescriptionCount:o}=i;return Xe(()=>(o(l=>l+1),()=>o(l=>l-1)),[o]),s.jsx(be.p,{id:i.descriptionId,...a,ref:r})},"DialogDescription")),G3="DialogClose",U3=u.forwardRef(St(function(t,r){const{__scopeDialog:n,...a}=t,i=as(G3,n);return s.jsx(be.button,{type:"button",...a,ref:r,onClick:Ne(t.onClick,()=>i.onOpenChange(!1))})},"DialogClose"));function xc(e){return e?"open":"closed"}St(xc,"getState");const Q3=M3,Y3=L3,K3=_3,Vv=u.forwardRef(({className:e,...t},r)=>s.jsx(Hv,{ref:r,className:we("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}));Vv.displayName=Hv.displayName;const Gv=u.forwardRef(({className:e,children:t,...r},n)=>s.jsxs(K3,{children:[s.jsx(Vv,{}),s.jsxs($v,{ref:n,className:we("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:rou
502nded-lg",e),...r,children:[t,s.jsxs(U3,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[s.jsx(Gp,{className:"h-4 w-4"}),s.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Gv.displayName=$v.displayName;const Uv=({className:e,...t})=>s.jsx("div",{className:we("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Uv.displayName="DialogHeader";const Qv=u.forwardRef(({className:e,...t},r)=>s.jsx(qv,{ref:r,className:we("text-lg font-semibold leading-none tracking-tight",e),...t}));Qv.displayName=qv.displayName;const X3=u.forwardRef(({className:e,...t},r)=>s.jsx(Bv,{ref:r,className:we("text-sm text-muted-foreground",e),...t}));X3.displayName=Bv.displayName;const Z3=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"About Ambassador Worldwide Protection Agency — Veteran-Owned Security Since 2004",description:"Ambassador Worldwide Protection Agency delivers mission-focused force protection, extensively trained officers, and tactical security across commercial, industrial, and government sectors.",canonical:"https://awpa1.com/#/about",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/86b3cf2f-ef35-45fe-b3d2-d754cff1c900.jpg"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative min-h-[50vh] flex items-center overflow-hidden",children:[s.jsxs("div",{className:"absolute inset-0 z-0",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/86b3cf2f-ef35-45fe-b3d2-d754cff1c900.jpg",alt:"Bridge — Ambassador Security Protection",className:"w-full h-full object-cover object-center opacity-70 scale-105"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 via-black/45 to-black/15"})]}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 w-full py-16 sm:py-20",children:s.jsxs("div",{className:"max-w-xl text-left",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-blue-950/80 border border-blue-800/60 rounded-full px-4 py-1.5 text-xs text-blue-300 font-bold uppercase tracking-wider mb-4 backdrop-blur-md shadow-lg",children:[s.jsx(Mt,{className:"w-4 h-4 text-[#d39b28]"}),s.jsx("span",{children:"Veteran-Owned & Operated Since 2004"})]}),s.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white font-heading leading-tight mb-4",children:"About Ambassador Worldwide Protection Agency"}),s.jsx("p",{className:"text-slate-200 text-base sm:text-lg leading-relaxed mb-6",children:"Ambassador Worldwide Protection Agency delivers mission-focused force protection, extensively trained officers, and tactical security across commercial, industrial, and government sectors."}),s.jsx(J,{to:"/contact",children:s.jsxs(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",children:["Request a Consultation ",s.jsx(nn,{className:"w-5 h-5 ml-2"})]})})]})})]}),s.jsx("section",{className:"py-16 sm:py-24 bg-white",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[s.jsx("div",{className:"lg:col-span-5 relative",children:s.jsxs("div",{className:"bg-white rounded-2xl border border-slate-200 shadow-xl p-6 sm:p-8 space-y-6",children:[s.jsxs("div",{className:"relative rounded-xl overflow-hidden border-2 border-slate-100 shadow-md aspect-square max-w-[280px] mx-auto bg-slate-50",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/1f0b29df-3d6d-4726-afb3-6637013ca99b.png",alt:"Thomas Bolling — Founder & Executive Director of AWPA",className:"w-full h-full object-cover object-top hover:scale-105 transition-transform duration-500"}),s.jsx("div",{className:"absolute top-3 right-3 bg-[#111c4b] text-[#d39b28] p-2 rounded-lg shadow-md",children:s.jsx(Mt,{className:"w-5 h-5"})})]}),s.jsxs("div",{className:"text-center sm:text-left",children:[s.jsx("h3",{className:"text-2xl font-extrabold text-slate-900 font-heading",children:"Thomas Bolling"}),s.jsx("p",{className:"text-xs font-bold uppercase tracking-wider text-[#111c4b]",children:"Founder & Executive Director"}),s.jsx("p",{className:"text-xs text-slate-500 mt-1",children:"U.S. Navy Veteran"})]}),s.jsx("p",{className:"text-xs text-slate-600 italic leading-relaxed border-t border-slate-200 pt-4 text-center sm:text-left",children:`"Security is more than placing an officer at a post—it's building trusted partnerships that create safer workplaces, protect valuable assets, and provide peace of mind."`})]})}),s.jsxs("div",{className:"lg:col-span-7 space-y-6",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest",children:[s.jsx(Pe,{className:"lucide lucide-shield w-4 h-4 text-accent"}),s.jsx("span",{className:"text-accent",children:"OUR STORY"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading leading-tight",children:"A Veteran-Owned Security Firm Built on Disciplined Leadership."}),s.jsxs("div",{className:"space-y-4 text-slate-600 text-base leading-relaxed",children:[s.jsx("p",{children:"Ambassador Worldwide Protection Agency is an executive protection and full-service security agency, where client safety and satisfaction are the foundation of our business. Founded in 2004 by Navy Veteran Thomas Bolling, we offer paramilitary-trained security officers and off-duty law enforcement."}),s.jsx("p",{children:"Veteran-led, we pioneer the modern approach to proactive security services, including officers who are de-escalation trained, armed, Dallas-Law certified, active-shooter trained, and properly licensed."}),s.jsx("p",{children:"We proudly serve over five states throughout the Mid-South and beyond, providing security solutions across the retail, hospital
502ity, financial services, healthcare, education, property management, and government sectors."}),s.jsxs("p",{children:["Every AWPA officer, account manager, and leader brings a can-do, will-do attitude to each post. Our professional attitudes are fueled by our belief in pride and professionalism, where the words"," ",s.jsx("strong",{className:"text-[#111c4b]",children:'"Integrity, Courage, and Vigilance"'})," ","are incorporated into who we are as much as what we are."]}),s.jsx("p",{children:"With AWPA, security is not just our job; it is our way of life."})]}),s.jsx("div",{className:"pt-4",children:s.jsx(J,{to:"/contact",children:s.jsxs(ne,{className:"bg-[#111c4b] hover:bg-black text-white font-bold",children:["Speak with Our Security Team"," ",s.jsx(nn,{className:"w-4 h-4 ml-2"})]})})})]})]})})}),s.jsx("section",{className:"py-20 bg-slate-50 border-y border-slate-200",children:s.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center space-y-8",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-accent text-xs font-extrabold uppercase tracking-widest",children:[s.jsx(Pe,{className:"lucide lucide-shield w-4 h-4 text-accent"}),s.jsx("span",{children:"OUR MISSION"})]}),s.jsx("h2",{className:"text-3xl sm:text-5xl font-extrabold text-[#111c4b] font-heading leading-tight",children:"Excellence Isn't Our Mark, It's Our Starting Point."}),s.jsxs("div",{className:"space-y-5 text-slate-600 text-base sm:text-lg leading-relaxed max-w-4xl mx-auto text-left",children:[s.jsx("p",{children:"In a world of evolving threats and increasing security challenges, Ambassador Worldwide Protection Agency (AWPA) is committed to protecting the people, property, and operations entrusted to our care."}),s.jsx("p",{children:"Our mission is to deliver professional, ethical, and proactive protection through highly trained, paramilitary security officers who are prepared to prevent incidents, respond with confidence, and uphold the highest standards of safety, integrity, and accountability."}),s.jsx("p",{children:"We believe effective security goes beyond a visible presence. Every client, facility, and security challenge is different. Through customized security solutions, consultative partnerships, continuous training, and disciplined leadership, we identify risk, strengthen protection, and support the operational success of those we serve."}),s.jsx("p",{children:"AWPA is committed to creating safer environments where people can live, work, learn, and conduct business with confidence—while remaining steadfast in our responsibility to serve our clients, our communities, and the principles that guide us."}),s.jsx("p",{children:"Our commitment to every client is excellence through education, training, experience, and unwavering vigilance."})]}),s.jsxs("div",{className:"pt-8 flex flex-wrap items-center justify-center gap-6 text-base sm:text-lg font-extrabold uppercase tracking-widest text-accent",children:[s.jsxs("span",{className:"inline-flex items-center gap-2",children:[s.jsx(Pe,{className:"w-5 h-5 text-accent"}),"Integrity"]}),s.jsx("span",{className:"text-slate-300",children:"•"}),s.jsxs("span",{className:"inline-flex items-center gap-2",children:[s.jsx(Mt,{className:"w-5 h-5 text-accent"}),"Courage"]}),s.jsx("span",{className:"text-slate-300",children:"•"}),s.jsxs("span",{className:"inline-flex items-center gap-2",children:[s.jsx(xn,{className:"w-5 h-5 text-accent"}),"Vigilance"]})]}),s.jsx("div",{className:"pt-8",children:s.jsx(J,{to:"/contact",children:s.jsxs(ne,{className:"bg-[#111c4b] hover:bg-black text-white font-bold",children:["Request a Free Security Consultation"," ",s.jsx(nn,{className:"w-4 h-4 ml-2"})]})})})]})}),s.jsx("section",{className:"py-20 bg-white",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-14",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-accent text-xs font-extrabold uppercase tracking-widest mb-2",children:[s.jsx(Dt,{className:"lucide lucide-users w-4 h-4 text-accent"}),s.jsx("span",{children:"LEADERSHIP TEAM"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading leading-tight",children:"The Leaders Behind Our Standard of Excellence"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base mt-4 leading-relaxed",children:"Our leadership brings decades of combined military, law enforcement, and private security experience to every client engagement."})]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8",children:[{name:"Thomas Bolling",role:"President",badge:"U.S. Navy Veteran • Founder",image:"https://vibe.filesafe.space/1790235537841071459/attachments/39f88a5b-9452-4b13-9acb-6afbb98bafe0.jpg",imagePosition:"object-top",bio:`Thomas W. Bolling is the Founder, President, and Chief Executive Officer of Ambassador Worldwide Protection Agency, Inc. (AWPA), established in 2004. A United States Navy veteran and former Sheriff's Deputy, Mr. Bolling combines military discipline, law enforcement experience, and tactical expertise in leading the agency. Following his military and law enforcement careers, he transitioned into the private sector with a mission to address vulnerabilities and evolving threats within the security industry. Under his leadership, AWPA has grown from a local security agency into a major U.S. government contractor serving federal, state, county, and private-sector clients. The agency provides comprehensive security services, including executive protection, building security, armed and unarmed physical security officers, mobile patrols, security consultation and training, and specialized protective operations. Mr. Bolling has established rigorous hiring, training, and operational standards, with a workforce comprised predominantly of veterans and former law enforcement professionals.
503
504He is a recognized authority in use-of-force protocols, firearms tactics, weapons proficiency, and security operations, and holds multiple instructor and professional credentials.
505
506His leadership philosophy centers on proactive vigilance, officer safety, professionalism, integrity, accountability, courage, and exceptional client service. Through AWPA, Mr. Bolling remains committed to raising industry standards and creating safer, more secure environments for the people, organizations, and communities it serves.`},{name:"Kristy M. Farley",role:"Vice President",badge:"Executive Leadership",image:"https://vibe.filesafe.space/1790235537841071459/attachments/f350
5065c4c-d8f5-4f64-98e1-946f2cb7625b.jpg",imagePosition:"object-top",bio:`Kristy M. Farley serves as Vice President and Chief Financial Officer of Ambassador Worldwide Protection Agency, a position she has held since co-founding the organization in 2004.
507
508With more than 22 years of professional security industry experience, she provides strategic and operational leadership across the company. Chief Farley oversees day-to-day operations, regulatory compliance, risk and litigation management, policy development, auditing, and organizational accountability.
509
510As a State of Tennessee Department of Commerce and Insurance–certified agent, she oversees divisional leadership and maintains rigorous operational and regulatory standards.
511
512She played a pivotal role in AWPA's successful completion of the SBA Business Development Program, helping establish the company's presence in federal government contracting and supporting its strong CPARS record.
513
514Under her strategic leadership, AWPA has expanded its licensing footprint across multiple states, with a long-term goal of operating in 47 of the 50 continental United States. Beyond corporate leadership, Chief Farley remains committed to civic engagement, philanthropy, quality over quantity, and an uncompromising standard of professional excellence.`},{name:"Sam Mao",role:"Director of National Operations",badge:"",image:"https://vibe.filesafe.space/1790235537841071459/attachments/ed7531a6-87aa-40ef-a7b5-ea8d57de81b8.jpg",imagePosition:"object-top",bio:"Sam Mao is the National Operations Director for AWPA. Mr. Mao retired from the U.S. Marine Corps as a Chief Warrant Officer Two after 20 years of operational and leadership experience. His expertise includes CBRN defense, Counter-IED operations, anti-terrorism, command and control, recruiting, operations, and management. He brings a proven record of integrity, professionalism, technical proficiency, resourcefulness, and mission-focused leadership. Following his military career, Mr. Mao served as a FEMA Security Specialist and Level III Contracting Officer's Representative (COR). He supported federal disaster operations and deployed numerous major disaster declarations in security and operational roles. Mr. Mao brings this extensive military, federal, and emergency management experience to AWPA in support of its mission. He is committed to helping provide highly trained armed and unarmed PSOs that create safer, more secure, and stable environments across our communities, state, and country."},{name:"Rose Doyle",role:"HR Director",badge:"",image:"https://vibe.filesafe.space/1790235537841071459/attachments/a7f1c52a-66e2-4d8d-9a23-aab61d1259f8.jpg",imagePosition:"object-top",bio:`Rosemary Doyle serves as the National Human Resources Manager for Ambassador Worldwide Protection Agency (AWPA), bringing extensive experience in HR operations, employee relations, benefits administration, payroll, compliance, and talent management.
515
516She brings a practical, people-centered approach to building positive workplace experiences while supporting organizational performance and employee success. With a strong background in manufacturing and high-volume environments, Rosemary is experienced in managing complex workforce needs while maintaining consistency, compliance, and operational efficiency.
517
518Her expertise spans the employee lifecycle, from recruiting and onboarding to retention, development, and ongoing employee support.
519
520Rosemary is passionate about building trusted relationships, addressing challenges with professionalism, and creating solutions that benefit both employees and the organization. At AWPA, she plays a vital role in strengthening the company's workforce, supporting its leaders, and fostering a culture of accountability, engagement, and professionalism. Through her leadership, Rosemary helps AWPA attract, develop, and retain the highly qualified professionals essential to delivering exceptional security services.`},{name:"DaJha Sutton",role:"National Sales & Marketing Manager",badge:"",image:"https://vibe.filesafe.space/1790235537841071459/attachments/05bbe970-b597-4a0a-bcc4-0c9adde1ca33.jpg",imagePosition:"object-top",bio:"DaJha Sutton serves as National Sales and Marketing Manager for Ambassador Worldwide Protection Agency (AWPA), bringing more than 10 years of sales and marketing leadership experience. Born and raised in the South, DaJha comb
520ines a genuine Southern hospitality mindset with a strategic, consultative approach to relationship building and business development. DaJha began her career with Comcast, where she spent five years as a Regional Customer Account Manager specializing in consultative sales, customer satisfaction, account accuracy, and contract negotiations. She later served as a sales, training, marketing, and systems consultant across healthcare, emergency response, Fortune 500 warehousing, and government contracting, building more than 10 years of leadership experience in revenue growth, employee development, client satisfaction, and multi-million-dollar commercial and government contracts. Her goal at AWPA is to leverage her industry expertise, data, hospitality mindset, creative thinking, technology, and repeatable sales systems to accelerate growth, strengthen partnerships, and deliver measurable business impact for AWPA and its clients alike."}].map((e,t)=>s.jsxs("div",{className:"bg-white rounded-2xl border border-slate-200 shadow-sm overflow-hidden group hover:shadow-xl transition-all flex flex-col justify-between",children:[s.jsxs("div",{className:"relative aspect-[4/5] bg-slate-100 flex items-center justify-center overflow-hidden",children:[s.jsx("img",{src:e.image,alt:e.name,className:`w-full h-full object-cover ${e.imagePosition||"object-top"} group-hover:scale-105 transition-transform duration-500`}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-950/70 via-transparent to-transparent opacity-60 group-hover:opacity-30 transition-opacity"}),s.jsx("div",{className:"absolute top-3 right-3 bg-[#111c4b] text-[#d39b28] p-2 rounded-lg shadow-md",children:s.jsx(Mt,{className:"w-5 h-5"})}),s.jsx("div",{className:"absolute bottom-3 left-4 right-4",children:s.jsx("span",{className:"text-[11px] font-bold tracking-wider uppercase px-2.5 py-1 rounded bg-[#111c4b] text-white inline-block shadow",children:"AWPA Command"})})]}),s.jsx("div",{className:"p-6 space-y-2 flex-1 flex flex-col justify-between",children:s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl font-extrabold text-slate-900 font-heading",children:e.name}),s.jsx("p",{className:"text-xs font-bold uppercase tracking-wider text-[#111c4b]",children:e.role}),e.badge&&s.jsx("p",{className:"text-xs text-slate-500 italic",children:e.badge}),s.jsx("p",{className:`text-xs text-slate-600 leading-relaxed pt-2 border-t border-slate-100 mt-2 whitespace-pre-line ${e.name==="Thomas Bolling"||e.name==="Kristy M. Farley"||e.name==="DaJha Sutton"||e.name==="Sam Mao"||e.name==="Rose Doyle"?"line-clamp-4":""}`,children:e.bio}),(e.name==="Thomas Bolling"||e.name==="Kristy M. Farley"||e.name==="DaJha Sutton"||e.name==="Sam Mao"||e.name==="Rose Doyle")&&s.jsxs(Q3,{children:[s.jsx(Y3,{asChild:!0,children:s.jsx("button",{className:"text-xs font-bold text-[#111c4b] hover:text-accent transition-colors mt-1 self-start",children:"Read More →"})}),s.jsxs(Gv,{className:"max-w-lg",children:[s.jsxs(Uv,{children:[s.jsx(Qv,{className:"text-xl font-extrabold text-slate-900 font-heading",children:e.name}),s.jsx("p",{className:"text-xs font-bold uppercase tracking-wider text-[#111c4b]",children:e.role})]}),s.jsx("div",{className:"space-y-3",children:e.bio.split(`
521
522`).map((r,n)=>s.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:r},n))})]})]})]})})]},t))})]})}),s.jsx("section",{className:"hidden py-20 bg-slate-50 border-t border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-2",children:[s.jsx(Ca,{className:"w-4 h-4 text-accent"}),s.jsx("span",{className:"text-accent",children:"NATIONWIDE FOOTPRINT & JURISDICTIONS"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"Where We Work"})]}),s.jsx("div",{className:"max-w-5xl mx-auto rounded-2xl overflow-hidden border border-slate-200 shadow-xl bg-white",children:s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/c98897c7-c728-4010-8ff8-132bcec625e2.png",alt:"Where We Work — AWPA National Licensing and Service Coverage Map",className:"w-full h-auto object-contain block mx-auto"})})]})}),s.jsx(Vs,{})]}),J3=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Capabilities Statement — AWPA Government & Commercial Security",description:"Ambassador Worldwide Protection Agency is a premier security provider specializing in all aspects of security services. With over 20 years of industry experience we deploy highly trained security personnel committed to delivering exceptional customer service and tailored security solutions.",canonical:"https://awpa1.com/#/capabilities",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/12822763-04ab-4784-a
522d22-5db343fc6932.jpg"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative overflow-hidden min-h-[420px] flex items-center",children:[s.jsx("div",{className:"absolute inset-0 bg-cover",style:{backgroundImage:"url('https://vibe.filesafe.space/1790235537841071459/attachments/12822763-04ab-4784-ad22-5db343fc6932.jpg')",backgroundPosition:"center bottom"}}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 via-black/45 to-black/15"}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 w-full py-16 sm:py-20",children:s.jsxs("div",{className:"max-w-xl text-left",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-[#153dd2]/90 border border-blue-400/30 rounded-full px-4 py-1.5 text-xs text-white font-bold uppercase tracking-wider mb-4",children:[s.jsx(_t,{className:"w-4 h-4 text-[#d39b28]"}),s.jsx("span",{children:"Government & Commercial Capabilities Statement"})]}),s.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white font-heading leading-tight mb-4",children:"Capabilities Statement"}),s.jsx("p",{className:"text-slate-200 text-base leading-relaxed mb-6",children:"Ambassador Worldwide Protection Agency is a premier security provider specializing in all aspects of security services. With over 20 years of industry experience we deploy highly trained security personnel committed to delivering exceptional customer service and tailored security solutions. Our expertise extends to domestic and commercial clients, as well as municipal, state, and federal government entities, ensuring comprehensive protection and peace of mind."}),s.jsxs("a",{href:"https://vibe.filesafe.space/1790235537841071459/assets/1014d778-3a5d-4926-99b8-966796adbdbc.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#111c4b] hover:bg-black text-white font-bold text-sm px-6 py-3 rounded-xl shadow-lg transition-all hover:scale-[1.02]",children:[s.jsx(ej,{className:"w-4 h-4"}),"Download Capabilities Statement (PDF)"]})]})})]}),s.jsx("section",{className:"py-16 bg-white",children:s.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 space-y-12",children:[s.jsxs("div",{className:"bg-white p-8 rounded-2xl border border-slate-200 shadow-sm space-y-6",children:[s.jsx("h2",{className:"text-2xl font-bold text-slate-900 font-heading text-[#111c4b] border-b border-slate-200 pb-3",children:"Core Competencies"}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h3",{className:"text-sm font-bold text-[#111c4b] uppercase tracking-wider",children:"Security Guard Service"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3 text-xs text-slate-700",children:[s.jsxs("div",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{children:"Armed and Unarmed security personnel"})]}),s.jsxs("div",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{children:"Plainclothes Undercover Officers"})]}),s.jsxs("div",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{children:"Vehicle Patrol"})]}),s.jsxs("div",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{children:"Critical Incident Response Service"})]}),s.jsxs("div",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{children:"Emergency Disaster Response Services"})]})]})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h3",{className:"text-sm font-bold text-[#111c4b] uppercase tracking-wider",children:"Professional Development and Training"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3 text-xs text-slate-700",children:s.jsxs("div",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{children:"Comprehensive Security Guard Training"})]})})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[s.jsxs("div",{className:"bg-white p-8 rounded-2xl border border-slate-200 shadow-sm space-y-3",children:[s.jsx("h3",{className:"text-lg font-bold text-slate-900 font-heading",children:"Company Identifiers"}),s.jsxs("div",{className:"text-xs text-slate-700 space-y-2",children:[s.jsxs("p",{children:[s.jsx("strong",{children:"Entity Name:"})," Ambassador Worldwide Protection Agency (AWPA)"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"Socio-Economic Status:"})," Veteran-Owned Small Business (SDVOSB / VOSB)"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"Established:"})," 2004 (20+ Years Continuous Operations)"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"CAGE Code:"})," 5GXP8"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"D-U-N-S No:"})," 826658689"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"UEI:"})," KJ3MEZK4MYB5"]})]})]}),s.jsxs("div",{className:"bg-white p-8 rounded-2xl border border-slate-200 shadow-sm space-y-3",children:[s.jsx("h3",{className:"text-lg font-bold text-slate-900 font-heading",children:"Primary NAICS Codes"}),s.jsxs("div",{className:"text-xs text-slate-700 space-y-2",children:[s.jsxs("p",{children:[s.jsx("strong",{children:"561612"})," — Security Guard Services: Armed & Unarmed"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"611519"})," — Security Guard Training"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"332994"})," — Federal Firearms Dealer"]}),s.jsx("p",{children:s.jsx("strong",{})}),s.jsxs("p",{children:[s.jsx("strong",{children:"561210"})," — Facility Support Services"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"561730"})," — Landscaping Services"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"423910"})," — Firearms Dealer: Training, Equipment & Supplies — Merchant Wholesaler"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"238140, 238990"})," — Masonry/Concrete Specialty Contractors"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"423450"})," — Medical Equipment and Supplies"]}),s.jsxs("p",{children:[s.jsx("strong",{children:"485999-04"}
522)," — Medical Transportation"]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 pt-4",children:[s.jsxs("div",{className:"bg-slate-50 p-6 rounded-2xl border border-slate-200 shadow-sm space-y-4",children:[s.jsxs("h3",{className:"text-sm font-bold text-[#111c4b] uppercase tracking-wider flex items-center gap-2",children:[s.jsx(_t,{className:"w-4 h-4 text-accent"}),"Industries Served"]}),s.jsxs("ul",{className:"space-y-2 text-xs text-slate-700",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Military Facilities"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Emergency Disaster Response"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Public Transportation"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Financial Institutions"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Educational Facilities"})]})]})]}),s.jsxs("div",{className:"bg-slate-50 p-6 rounded-2xl border border-slate-200 shadow-sm space-y-4",children:[s.jsxs("h3",{className:"text-sm font-bold text-[#111c4b] uppercase tracking-wider flex items-center gap-2",children:[s.jsx(Mt,{className:"w-4 h-4 text-accent"}),"Past Performance"]}),s.jsxs("ul",{className:"space-y-2 text-xs text-slate-700",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Federal Emergency Management Agency"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"U.S. Army Corps of Engineers"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Memphis Area Transit Authority"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"Memphis City Schools"})]})]})]}),s.jsxs("div",{className:"bg-slate-50 p-6 rounded-2xl border border-slate-200 shadow-sm space-y-4",children:[s.jsxs("h3",{className:"text-sm font-bold text-[#111c4b] uppercase tracking-wider flex items-center gap-2",children:[s.jsx(Mt,{className:"w-4 h-4 text-accent"}),"Certifications"]}),s.jsxs("ul",{className:"space-y-2 text-xs text-slate-700",children:[s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"SDVOSB"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"MBE"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"SBA Small Business"})]}),s.jsxs("li",{className:"flex items-start space-x-2",children:[s.jsx(B,{className:"w-4 h-4 text-accent shrink-0 mt-0.5"}),s.jsx("span",{children:"DBE"})]})]})]})]}),s.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-8 pt-8",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/33868bb0-2384-4386-a0ce-493df0226223.png",alt:"U.S. Small Business Administration (SBA)",className:"h-20 object-contain bg-white/95 px-3 py-1.5 rounded shadow-sm"}),s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/1e8e2ee0-4605-4c8a-8c2b-e50b5e23001b.png",alt:"Service-Disabled Veteran-Owned Small Business (SDVOSB)",className:"h-[6.25rem] object-contain bg-white/95 p-1 rounded-full shadow-sm"})]})]})}),s.jsx("section",{className:"hidden py-20 bg-slate-50 border-t border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-10",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-2",children:[s.jsx(Ca,{className:"w-4 h-4 text-accent"}),s.jsx("span",{className:"text-accent",children:"NATIONWIDE FOOTPRINT & JURISDICTIONS"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"Where We Work"})]}),s.jsx("div",{className:"max-w-5xl mx-auto rounded-2xl overflow-hidden border border-slate-200 shadow-xl bg-white",children:s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/c98897c7-c728-4010-8ff8-132bcec625e2.png",alt:"Where We Work — AWPA National Licensing and Service Coverage Map",className:"w-full h-auto object-contain block mx-auto"})})]})}),s.jsx(Vs,{})]}),eP=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Our Valued Clients — AWPA Security Clients & Testimonials",description:"We are proud to have protected and secured regional retail leaders, hotel resorts, school systems, logistics centers, and financial institutions since 2004.",canonical:"https://awpa1.com/#/clients",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/d17806ce-d9d1-4042-850f-7728e26764d3.jpg"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative overflow-hidden min-h-[420px] flex items-center",children:[s.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:"url('https://vibe.filesafe.space/1790235537841071459/attachments/d17806ce-d9d1-4042-850f-7728e26764d3.jpg')"}}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 via-black/45 to-black/15"}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 w-full py-16 sm:py-20",children:s.jsxs("div",{className:"max-w-xl text-left",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-[#153dd2]/90 border border-blue-400/30 rounded-full px-4 py-1.5 text-xs text-white font-bold uppercase tracking-wider mb-4",children:[s.jsx(Mt,{className:"w-4 h-4 text-[#d39b28]"}),s.jsx("span",{children:"Trusted Industry Roster"})]}),s.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white font-heading mb-4 leading-tight",children:"Our Valued Clients"}),s.jsx("p",{className:"text-slate-200 text-base leading-relaxed mb-6",children:"We are proud to have protected and secured regional retail leaders, hotel resorts, school systems, logistics centers, and financial institutions since 2004."}),s.jsx(J,{to:"/contact",children:s.jsx(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",children:"Become a Protected Client"})})]})})]}),s.jsx("section",{className:"py-16 bg-white",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:Ka.map((e,t)=>s.jsxs("div",{className:"bg-white p-6 rounded-2xl border border-slate-200 hover:border-blue-300 hover:shadow-lg transition-all flex flex-col justify-between",children:[s.jsxs("div",{children:[s.jsx("div",{className:`w-16 h-16 rounded-xl flex items-center justify-center p-2 overflow-hidden mb-4 ${e.darkBg?"bg-slate-900":"bg-slate-50 border border-slate-200"}`,children:e.logoUrl?s.jsx("img",{src:e.logoUrl,alt:`${e.name} logo`,className:"max-w-full max-h-full object-contain"}):s.jsx("span",{className:"text-[#111c4b] font-extrabold text-lg",children:e.name.charAt(0)})}),s.jsx("h3",{className:"text-lg font-bold text-slate-900 font-heading",children:e.name}),s.jsx("p",{className:"text-xs text-slate-500 mt-1",children:e.category})]}),s.jsx("div",{className:"pt-4 border-t border-slate-200 mt-4",children:s.jsx("span",{className:"text-[10px] bg-blue-50 text-[#111c4b] border border-blue-200 px-2.5 py-1 rounded font-bold uppercase",children:e.badge})})]},t))})})}),s.jsx("section",{className:"py-16 bg-slate-50 border-t border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-12",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(gs,{className:"w-4 h-4"}),s.jsx("span",{children:"Client Testimonials"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold font-heading text-slate-900 mb-3",children:"What Our Clients Say"}),s.jsx("p",{className:"text-slate-500 max-w-2xl mx-auto",children:"For two decades, organizations across the Mid-South have trusted AWPA to protect their people, property, and peace of mind."})]}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{quote:"AWPA has protected our hotel property for years. Their officers are professional, responsive, and consistently deliver a five-star guest experience while keeping our premises secure.",name:"General Manager",org:"National Hotel Brand"},{quote:"We brought AWPA in to secure our distribution center after a string of cargo thefts. Within the first month, their gatehouse control and patrols eliminated our losses entirely.",name:"Director of Operations",org:"Regional Logistics Provider"},{quote:"The level of training and oversight AWPA provides is exceptional. Their guards are a true force multiplier for our facility, and their reporting keeps us fully informed at all times.",name:"Security Coordinator",org:"Federal Government Contractor"}].map((e,t)=>s.jsxs("div",{className:"bg-white rounded-2xl p-6 border border-slate-200 shadow-sm hover:shadow-lg transition-shadow relative",children:[s.jsx(gs,{className:"w-8 h-8 text-[#111c4b]/15 absolute top-4 right-4"}),s.jsx("div",{className:"flex items-center gap-1 mb-4",children:[...Array(5)].map((r,n)=>s.jsx(Zt,{className:"w-4 h-4 text-[#d39b28] fill-[#d39b28]"},n))}),s.jsxs("p",{className:"text-sm text-slate-700 leading-relaxed mb-6",children:['"',e.quote,'"']}),s.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[s.jsx("p",{className:"font-bold text-slate-900 text-sm",children:e.name}),s.jsx("p",{className:"text-xs text-slate-500",children:e.org})]})]},t))}),s.jsx("div",{className:"text-center mt-12",children:s.jsx(J,{to:"/contact",children:s.jsx(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",children:"Become a Protected Client"})})})]})}),s.jsx(Vs,{})]}),tP=()=>{const e=[{icon:Kl,title:"Extensive Paid Training",desc:"Every officer completes background checks, de-escalation, scenario-based crisis response, and (for armed posts) firearms qualification before deployment."},{icon:xn,title:"Flexible Full & Part-Time Shifts",desc:"Day, swing, and overnight posts across commercial, retail, logistics, and government sites. Build a schedule that fits your life."}
522,{icon:Mt,title:"State Licensing Support",desc:"We help you obtain and maintain your unarmed/armed guard registration and required certifications at no cost to you."},{icon:nj,title:"Career Advancement Path",desc:"Clear promotion track from Security Officer to Shift Lead, Site Supervisor, and Field Operations Manager."}],t=["Integrity","Courage","Vigilance"];return s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Careers at Ambassador Worldwide Protection Agency",description:"Build a career protecting what matters. AWPA hires extensively trained, mission-driven officers who embody integrity, courage, and vigilance on every post.",canonical:"https://awpa1.com/#/careers",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/1490b91b-f993-4774-bf2e-c3dc3dbe5d22.jpg"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative overflow-hidden min-h-[420px] flex items-center",children:[s.jsx("div",{className:"absolute inset-0 bg-cover",style:{backgroundImage:"url('https://vibe.filesafe.space/1790235537841071459/attachments/1490b91b-f993-4774-bf2e-c3dc3dbe5d22.jpg')",backgroundPosition:"right top"}}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 via-black/45 to-black/15"}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 w-full py-16 sm:py-20",children:s.jsxs("div",{className:"max-w-xl text-left",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-[#153dd2]/90 border border-blue-400/30 rounded-full px-4 py-1.5 text-xs text-white font-bold uppercase tracking-wider mb-4",children:[s.jsx(Qr,{className:"w-4 h-4 text-[#d39b28]"}),s.jsx("span",{children:"Join the AWPA Force"})]}),s.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white font-heading mb-4 leading-tight",children:"Careers at Ambassador Worldwide Protection Agency"}),s.jsx("p",{className:"text-slate-200 text-base leading-relaxed mb-6",children:"Build a career protecting what matters. AWPA hires extensively trained, mission-driven officers who embody integrity, courage, and vigilance on every post."}),s.jsx("a",{href:"https://www.indeed.com/cmp/Ambassador-Worldwide-Protection-Agency",target:"_blank",rel:"noopener noreferrer",children:s.jsxs(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",children:["Apply Today ",s.jsx(br,{className:"w-5 h-5 ml-2"})]})})]})})]}),s.jsx("section",{className:"py-16 bg-white",children:s.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Pe,{className:"w-4 h-4"}),s.jsx("span",{children:"Our Officer Standard"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold font-heading text-slate-900 mb-4",children:"Security Is Not Just Our Job — It's Our Way of Life"}),s.jsx("p",{className:"text-slate-600 text-base leading-relaxed mb-8",children:"We don't just fill a uniform. AWPA officers are background-checked, de-escalation certified, and continuously trained to deliver measurably better protection. If you take pride in your work and want a team that invests in your growth, we want you on the force."}),s.jsx("div",{className:"flex flex-wrap justify-center gap-3",children:t.map(r=>s.jsx("span",{className:"px-4 py-2 rounded-full bg-blue-50 border border-blue-200 text-[#111c4b] font-bold text-sm uppercase tracking-wider",children:r},r))})]})}),s.jsx("section",{className:"py-16 bg-slate-50 border-y border-slate-200",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-12",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-amber-700 text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Mt,{className:"w-4 h-4"}),s.jsx("span",{children:"Why Work With AWPA"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold font-heading text-slate-900 mb-3",children:"Benefits of Joining Our Team"}),s.jsx("p",{className:"text-slate-500 max-w-2xl mx-auto",children:"We invest in our officers the same way we invest in our 
522clients' protection — with rigor, respect, and real opportunity."})]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:e.map(r=>s.jsxs("div",{className:"bg-white p-6 rounded-2xl border border-slate-200 shadow-sm hover:shadow-lg transition-shadow",children:[s.jsx("div",{className:"w-12 h-12 rounded-xl bg-blue-50 border border-blue-200 text-[#111c4b] flex items-center justify-center mb-4",children:s.jsx(r.icon,{className:"w-6 h-6"})}),s.jsx("h3",{className:"text-base font-bold text-slate-900 font-heading mb-2",children:r.title}),s.jsx("p",{className:"text-sm text-slate-500 leading-relaxed",children:r.desc})]},r.title))})]})}),s.jsx("section",{className:"py-16 bg-white",children:s.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-10",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Qr,{className:"w-4 h-4"}),s.jsx("span",{children:"Current Openings"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold font-heading text-slate-900 mb-3",children:"Current Opportunities"}),s.jsx("p",{className:"text-slate-500 max-w-2xl mx-auto",children:"Browse our live job board below. Don't see a role that fits? Apply anyway — we're always recruiting qualified, mission-driven officers."})]}),s.jsxs("div",{className:"rounded-2xl overflow-hidden border border-slate-200 shadow-md bg-white",children:[s.jsxs("div",{className:"flex items-center justify-between bg-slate-50 border-b border-slate-200 px-4 py-3",children:[s.jsxs("div",{className:"flex items-center space-x-2 text-slate-700",children:[s.jsx(Qr,{className:"w-4 h-4 text-[#111c4b]"}),s.jsx("span",{className:"text-xs font-bold uppercase tracking-wider",children:"Live Listings on Indeed"})]}),s.jsxs("a",{href:"https://www.indeed.com/cmp/Ambassador-Worldwide-Protection-Agency",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center text-xs font-bold text-[#111c4b] hover:text-blue-700",children:["Open on Indeed",s.jsx(Gf,{className:"w-3.5 h-3.5 ml-1.5"})]})]}),s.jsxs("div",{className:"p-8 sm:p-12 text-center bg-gradient-to-b from-white to-slate-50",children:[s.jsx("div",{className:"w-16 h-16 rounded-2xl bg-blue-50 border border-blue-200 text-[#111c4b] flex items-center justify-center mx-auto mb-5",children:s.jsx(Qr,{className:"w-8 h-8"})}),s.jsx("h3",{className:"text-xl font-bold text-slate-900 font-heading mb-2",children:"View All Current Openings on Indeed"}),s.jsx("p",{className:"text-sm text-slate-500 max-w-md mx-auto mb-6 leading-relaxed",children:"Indeed does not allow job listings to be embedded directly on third-party sites. Click below to open our live company job board in a new tab."}),s.jsx("a",{href:"https://www.indeed.com/cmp/Ambassador-Worldwide-Protection-Agency",target:"_blank",rel:"noopener noreferrer",children:s.jsxs(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-200",children:["Browse Open Positions on Indeed",s.jsx(Gf,{className:"w-4 h-4 ml-2"})]})})]})]})]})}),s.jsx("section",{className:"py-16 bg-slate-50 border-t border-slate-200",children:s.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-10",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 text-[#111c4b] text-xs font-extrabold uppercase tracking-widest mb-3",children:[s.jsx(Dt,{className:"w-4 h-4"}),s.jsx("span",{children:"What We Look For"})]}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold font-heading text-slate-900 mb-3",children:"Officer Requirements"})]}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:["Clean criminal background — FBI multi-jurisdictional check","Pass pre-employment and random drug screening","Valid state guard registration (or willingness to obtain — we'll help)","High school diploma or equivalent","Reliable transportation and punctual attendance","Armed posts: active armed license + firearms qualification"].map(r=>s.jsxs("div",{className:"flex items-start space-x-3 bg-white p-4 rounded-xl border border-slate-200",children:[s.jsx(B,{className:"w-5 h-5 text-[#111c4b] shrink-0 mt-0.5"}),s.jsx("span",{className:"text-sm text-slate-700 leading-relaxed",children:r})]},r))})]})}),s.jsx("section",{className:"py-16 bg-slate-900 text-center",children:s.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsx("div",{className:"flex justify-center text-[#d39b28] mb
522-4",children:[...Array(5)].map((r,n)=>s.jsx(Zt,{className:"w-5 h-5 fill-[#d39b28]"},n))}),s.jsx("h2",{className:"text-3xl sm:text-4xl font-bold font-heading text-white mb-4",children:"Ready to Join the Force?"}),s.jsx("p",{className:"text-slate-300 text-base leading-relaxed mb-8",children:"Submit your information and a recruiter will reach out within 48 hours to discuss current openings and your career goals."}),s.jsx("a",{href:"https://www.indeed.com/cmp/Ambassador-Worldwide-Protection-Agency",target:"_blank",rel:"noopener noreferrer",children:s.jsxs(ne,{size:"lg",className:"bg-[#111c4b] hover:bg-black text-white font-bold shadow-lg shadow-blue-950/50",children:["Apply Today ",s.jsx(br,{className:"w-5 h-5 ml-2"})]})})]})}),s.jsx(Vs,{})]})},sP=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Request Your Security Quote — Contact AWPA",description:"Ready to implement tailored guard forces, vehicle patrols, or threat assessments? Contact our team for an immediate response.",canonical:"https://awpa1.com/#/contact",ogImage:"https://vibe.filesafe.space/1790235537841071459/assets/595b1c3b-bbcc-42ab-bbd7-662a938ec7e7.png"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative min-h-[50vh] flex items-center justify-center overflow-hidden",children:[s.jsxs("div",{className:"absolute inset-0 z-0",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/assets/595b1c3b-bbcc-42ab-bbd7-662a938ec7e7.png",alt:"Hernando de Soto Bridge — AWPA Security Contact",className:"w-full h-full object-cover object-center opacity-70 scale-105"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/60 to-black/30"})]}),s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center max-w-4xl py-16 sm:py-20",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-blue-950/80 border border-blue-800/60 rounded-full px-4 py-1.5 text-xs text-blue-300 font-bold uppercase tracking-wider mb-4 backdrop-blur-md shadow-lg",children:[s.jsx(ki,{className:"w-4 h-4 text-blue-400"}),s.jsx("span",{children:"24/7 Security Coordination & Dispatch"})]}),s.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white font-heading leading-tight mb-4",children:"Request Your Security Quote"}),s.jsx("p",{className:"text-slate-200 text-base sm:text-lg leading-relaxed",children:"Ready to implement tailored guard forces, vehicle patrols, or threat assessments? Contact our team for an immediate response."})]})]}),s.jsx("section",{className:"py-16 sm:py-24 bg-white",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 space-y-12",children:[s.jsxs("div",{className:"text-center",children:[s.jsx("h2",{className:"text-3xl sm:text-4xl font-extrabold text-slate-900 font-heading",children:"Contact Us"}),s.jsx("p",{className:"text-slate-500 text-sm sm:text-base mt-2 max-w-2xl mx-auto",children:"Reach our team directly through any of the channels below, or submit your deployment details using the Service Estimator."})]}),s.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:[s.jsx("div",{className:"bg-white p-6 rounded-2xl border border-slate-200 shadow-sm space-y-4",children:s.jsxs("div",{className:"flex items-start space-x-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center border border-blue-200 shrink-0",children:s.jsx(Ca,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"Headquarters Address"}),s.jsxs("a",{href:"https://www.google.com/maps/search/?api=1&query=8121+Walnut+Run+Road+Suite+101+Cordova+TN+38018",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-slate-500 hover:text-[#111c4b] hover:underline transition-colors",children:["8121 Walnut Run Road Suite 101",s.jsx("br",{}),"Cordova, TN 38018"]})]})]})}),s.jsx("div",{className:"bg-white p-6 rounded-2xl border border-slate-200 shadow-sm space-y-4",children:s.jsxs("div",{className:"flex items-start space-x-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center border border-blue-200 shrink-0",children:s.jsx(ki,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"24/7 Dispatch & Sales Phone"}),s.jsx("a",{href:"tel:9013092522",className:"text-sm font-bold text-[#111c4b] hover:underline",children:"(901) 309-2522"}),s.jsx("p",{className:"text-[11px] text-slate-500 mt-0.5",children:"Live security coordinators available 24/7/365"})]})]})}),s.jsx("div",{className:"bg-white p-6 rounded-2xl border border-slate-200 shadow-sm space-y-4",children:s.jsxs("div",{className:"flex items-start space-x-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg bg-blue-50 text-[#111c4b] flex items-center justify-center border border-blue-200 shrink-0",children:s.jsx(ny,{className:"w-5 h-5"})}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-sm font-bold text-slate-900",children:"Direct Email"}),s.jsx("a",{href:"mailto:[email protected]",className:"text-sm font-semibold text-slate-700 hover:text-[#111c4b] hover:underline transition-colors",children:"[email protected]"})]})]})}),s.jsxs("div",{className:"bg-slate-50 border border-slate-200 p-6 rounded-2xl space-y-2",children:[s.jsxs("h4",{className:"text-xs font-bold text-slate-700 uppercase tracking-wider flex items-center",children:[s.jsx(Pe,{className:"w-4 h-4 text-[#111c4b] mr-2 shrink-0"})," ","Direct Leadership Review"]}),s.jsx("p",{className:"text-xs text-slate-500",children:"Every contract request receives direct leadership review. Get a tailored security proposal within 24 hours."})]})]}),s.jsx(qi,{})]})}),s.jsx(Vs,{})]}),rP=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Service Estimator — AWPA Security Cost Calculator",description:"Estimate your weekly and monthly investment for armed or unarmed security officer deployment. Adjust guard count, shift schedule, and coverage hours to model your protection program budget.",canonical:"https://awpa1.com/#/calculator",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/09bd4fa9-9b2c-4578-af8f-ce33d93aedbc.jpg"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative min-h-[40vh] flex items-center justify-center overflow-hidden border-b border-slate-200",children:[s.jsxs("div",{className:"absolute inset-0 z-0",children:[s.jsx("img",{src:"https://vibe.filesafe.space/1790235537841071459/attachments/09bd4fa9-9b2c-4578-af8f-ce33d93aedbc.jpg",alt:"Security Guard Cost Calculator — AWPA",className:"w-full h-full object-cover object-center opacity-70 scale-105"}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-900 via-slate-900/40 to-slate-900/10"})]}),s.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16 text-center space-y-6",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-blue-50 border border-blue-300 rounded-full px-4 py-2 text-xs font-bold text-[#111c4b] uppercase tracking-widest shadow-xl",children:[s.jsx(Y2,{className:"w-4 h-4 text-[#111c4b]"}),s.jsx("span",{children:"Service Estimator"})]}),s.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl font-extrabold text-white font-heading leading-tight uppercase",children:["Service"," ",s.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-[#153dd2] via-blue-400 to-[#d39b28]",children:"Estimator"})]}),s.jsx("p",{className:"max-w-2xl mx-auto text-base sm:text-lg text-slate-200 leading-relaxed",children:"Estimate your weekly and monthly investment for armed or unarmed security officer deployment. Adjust guard count, shift schedule, and coverage hours to model your protection program budget."})]})]}),s.jsx("section",{className:"py-16 sm:py-20 bg-slate-50",children:s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsx(qi,{})})}),s.jsx(Vs,{})]}),nP=()=>s.jsxs("div",{className:"min-h-screen bg-white text-slate-900 flex flex-col font-sans",children:[s.jsx(bs,{title:"Privacy Policy — Ambassador Worldwide Protection Agency",de
522scription:"Ambassador Worldwide Protection Agency (AWPA) respects your privacy and is committed to protecting any personal information you share with us through this website.",canonical:"https://awpa1.com/#/privacy",ogImage:"https://vibe.filesafe.space/1790235537841071459/attachments/efb4a09c-16f4-4d9f-a5ca-66446c2d5838.jpg"}),s.jsx(Bs,{}),s.jsxs("section",{className:"relative overflow-hidden min-h-[420px] flex items-center",children:[s.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:"url('https://vibe.filesafe.space/1790235537841071459/attachments/efb4a09c-16f4-4d9f-a5ca-66446c2d5838.jpg')",backgroundPosition:"center right"}}),s.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 via-black/45 to-black/15"}),s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 w-full py-16 sm:py-20",children:s.jsxs("div",{className:"max-w-xl text-left",children:[s.jsxs("div",{className:"inline-flex items-center space-x-2 bg-[#153dd2]/90 border border-blue-400/30 rounded-full px-4 py-1.5 text-xs text-white font-bold uppercase tracking-wider mb-4",children:[s.jsx(_t,{className:"w-4 h-4 text-[#d39b28]"}),s.jsx("span",{children:"Legal & Privacy"})]}),s.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white font-heading leading-tight",children:"Privacy Policy"})]})})]}),s.jsx("section",{className:"py-16 bg-white",children:s.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 space-y-8 text-sm text-slate-600 leading-relaxed",children:[s.jsx("p",{className:"text-xs text-slate-400 uppercase tracking-wider font-semibold",children:"Last Updated: September 2026"}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"Introduction"}),s.jsx("p",{children:"Ambassador Worldwide Protection Agency (AWPA) respects your privacy and is committed to protecting any personal information you share with us through this website. This Privacy Policy explains how we collect, use, and safeguard your information."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"Information We Collect"}),s.jsx("p",{children:"We may collect information you voluntarily provide when you request a security proposal, use our Service Estimator, or contact us. This may include your name, company name, email address, phone number, facility address, and details about your security needs. We also collect limited technical data such as browser type and pages visited to improve site performance."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"How We Use Your Information"}),s.jsx("p",{children:"We use the information you provide to respond to inquiries, prepare tailored security proposals, schedule consultations, and communicate about our services. We do not sell, rent, or trade your personal information to third parties."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"Data Security"}),s.jsx("p",{children:"We implement reasonable administrative, technical, and physical safeguards designed to protect your personal information against unauthorized access, disclosure, or loss. However, no method of transmission over the internet is completely secure."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"Cookies"}),s.jsx("p",{children:"This website may use cookies and similar technologies to enhance your browsing experience. You may configure your browser to refuse cookies, though some features of the site may not function properly as a result."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"Your Rights"}),s.jsx("p",{children:"You may request access to, correction of, or deletion of your personal information by contacting us at [email protected] or (901) 309-2522."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx("h2",{className:"text-lg font-bold text-slate-900 font-heading",children:"Contact Us"}),s.jsx("p",{children:"If you have questions about this Privacy Policy, please contact Ambassador Worldwide Protection Agency at 8121 Walnut Run Road, Suite 101, Cordova, TN 38018, call (901) 309-2522, or email [email protected]."})]})]})}),s.jsx(Vs,{})]}),aP=()=>{const e=Wr();return u.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),s.jsxs("div",{className:"flex min-h-screen items-center justify-center bg-slate-50",children:[s.jsx(bs,{title:"Page Not Found — Ambassador Worldwide Protection Agency",de
522scription:"The page you were looking for could not be found.",canonical:"https://awpa1.com/",noIndex:!0}),s.jsxs("div",{className:"text-center",children:[s.jsx("h1",{className:"mb-4 text-4xl font-bold text-slate-900",children:"404"}),s.jsx("p",{className:"mb-4 text-xl text-slate-500",children:"Oops! Page not found"}),s.jsx("a",{href:"/",className:"text-red-600 underline hover:text-red-500",children:"Return to Home"})]})]})},iP=new Hk,oP=()=>{const{pathname:e,hash:t}=Wr();return u.useEffect(()=>{if(!t)window.scrollTo({top:0,left:0,behavior:"auto"});else{const r=document.querySelector(t);r&&r.scrollIntoView({behavior:"smooth"})}},[e,t]),null},lP=()=>s.jsx(pk,{client:iP,children:s.jsx(mv,{children:s.jsxs(ck,{children:[s.jsx(Jj,{}),s.jsx(ON,{}),s.jsxs(_S,{children:[s.jsx(oP,{}),s.jsxs(RS,{children:[s.jsx(Ut,{path:"/",element:s.jsx(T4,{})}),s.jsx(Ut,{path:"/about",element:s.jsx(Z3,{})}),s.jsx(Ut,{path:"/capabilities",element:s.jsx(J3,{})}),s.jsx(Ut,{path:"/clients",element:s.jsx(eP,{})}),s.jsx(Ut,{path:"/careers",element:s.jsx(tP,{})}),s.jsx(Ut,{path:"/contact",element:s.jsx(sP,{})}),s.jsx(Ut,{path:"/calculator",element:s.jsx(rP,{})}),s.jsx(Ut,{path:"/privacy",element:s.jsx(nP,{})}),s.jsx(Ut,{path:"/services/:slug",element:s.jsx(zC,{})}),s.jsx(Ut,{path:"*",element:s.jsx(aP,{})})]})]})]})})});d0(document.getElementById("root")).render(s.jsx(lP,{}));

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.